>>> lidarr: Building testing/lidarr 2.3.3.4204-r0 (using abuild 3.13.0-r3) started Fri, 17 May 2024 12:47:25 +0000 >>> lidarr: Checking sanity of /home/buildozer/aports/testing/lidarr/APKBUILD... >>> lidarr: Analyzing dependencies... >>> lidarr: Installing for build: build-base aspnetcore6-runtime sqlite-libs chromaprint dotnet6-sdk yarn (1/80) Installing dotnet-host (8.0.5-r0) (2/80) Installing dotnet6-hostfxr (6.0.30-r0) (3/80) Installing icu-data-full (74.2-r0) (4/80) Installing icu-libs (74.2-r0) (5/80) Installing lttng-ust (2.13.6-r1) (6/80) Installing dotnet6-runtime (6.0.30-r0) (7/80) Installing aspnetcore6-runtime (6.0.30-r0) (8/80) Installing sqlite-libs (3.45.3-r0) (9/80) Installing libSvtAv1Enc (2.0.0-r1) (10/80) Installing aom-libs (3.9.0-r0) (11/80) Installing libxau (1.0.11-r4) (12/80) Installing libmd (1.1.0-r0) (13/80) Installing libbsd (0.12.2-r0) (14/80) Installing libxdmcp (1.1.5-r1) (15/80) Installing libxcb (1.16.1-r0) (16/80) Installing libx11 (1.8.9-r1) (17/80) Installing hwdata-pci (0.381-r0) (18/80) Installing libpciaccess (0.18.1-r0) (19/80) Installing libdrm (2.4.120-r0) (20/80) Installing libxext (1.3.6-r2) (21/80) Installing libxfixes (6.0.1-r4) (22/80) Installing libffi (3.4.6-r0) (23/80) Installing wayland-libs-client (1.22.0-r4) (24/80) Installing libva (2.21.0-r0) (25/80) Installing libvdpau (1.5-r3) (26/80) Installing ffmpeg-libavutil (6.1.1-r7) (27/80) Installing libdav1d (1.4.1-r0) (28/80) Installing openexr-libiex (3.1.13-r1) (29/80) Installing openexr-libilmthread (3.1.13-r1) (30/80) Installing imath (3.1.11-r2) (31/80) Installing openexr-libopenexr (3.1.13-r1) (32/80) Installing giflib (5.2.2-r0) (33/80) Installing libhwy (1.0.7-r0) (34/80) Installing libjpeg-turbo (3.0.3-r0) (35/80) Installing lcms2 (2.16-r0) (36/80) Installing libpng (1.6.43-r0) (37/80) Installing libjxl (0.10.2-r0) (38/80) Installing lame-libs (3.100-r5) (39/80) Installing opus (1.5.2-r0) (40/80) Installing rav1e-libs (0.7.1-r0) (41/80) Installing soxr (0.1.3-r7) (42/80) Installing ffmpeg-libswresample (6.1.1-r7) (43/80) Installing libogg (1.3.5-r5) (44/80) Installing libtheora (1.1.1-r18) (45/80) Installing libvorbis (1.3.7-r2) (46/80) Installing libvpx (1.14.0-r0) (47/80) Installing libsharpyuv (1.3.2-r0) (48/80) Installing libwebp (1.3.2-r0) (49/80) Installing libwebpmux (1.3.2-r0) (50/80) Installing x264-libs (0.164_git20231001-r0) (51/80) Installing numactl (2.0.18-r0) (52/80) Installing x265-libs (3.6-r0) (53/80) Installing xvidcore (1.3.7-r2) (54/80) Installing ffmpeg-libavcodec (6.1.1-r7) (55/80) Installing libbluray (1.3.4-r1) (56/80) Installing libbz2 (1.0.8-r6) (57/80) Installing mpg123-libs (1.32.6-r0) (58/80) Installing libopenmpt (0.7.6-r0) (59/80) Installing mbedtls (3.6.0-r0) (60/80) Installing librist (0.2.10-r1) (61/80) Installing libsrt (1.5.3-r0) (62/80) Installing libssh (0.10.6-r0) (63/80) Installing xz-libs (5.6.1-r3) (64/80) Installing libxml2 (2.12.6-r2) (65/80) Installing libsodium (1.0.19-r0) (66/80) Installing libzmq (4.3.5-r2) (67/80) Installing ffmpeg-libavformat (6.1.1-r7) (68/80) Installing chromaprint-libs (1.5.1-r7) (69/80) Installing chromaprint (1.5.1-r7) (70/80) Installing aspnetcore6-targeting-pack (6.0.30-r0) (71/80) Installing dotnet6-apphost-pack (6.0.30-r0) (72/80) Installing dotnet6-targeting-pack (6.0.30-r0) (73/80) Installing dotnet6-templates (6.0.130-r0) (74/80) Installing netstandard21-targeting-pack (8.0.105-r0) (75/80) Installing dotnet6-sdk (6.0.130-r0) (76/80) Installing ada-libs (2.7.8-r0) (77/80) Installing libbase64 (0.5.2-r0) (78/80) Installing nodejs (20.12.2-r0) (79/80) Installing yarn (1.22.22-r0) (80/80) Installing .makedepends-lidarr (20240517.124727) Executing busybox-1.36.1-r26.trigger OK: 1030 MiB in 188 packages >>> lidarr: Cleaning up srcdir >>> lidarr: Cleaning up pkgdir >>> lidarr: Cleaning up tmpdir >>> lidarr: Fetching https://distfiles.alpinelinux.org/distfiles/edge/lidarr-2.3.3.4204.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 146 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 curl: (56) The requested URL returned error: 404 >>> lidarr: Fetching lidarr-2.3.3.4204.tar.gz::https://github.com/Lidarr/Lidarr/archive/refs/tags/v2.3.3.4204.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 2401k 0 2401k 0 0 4078k 0 --:--:-- --:--:-- --:--:-- 4078k 100 20.7M 0 20.7M 0 0 13.0M 0 --:--:-- 0:00:01 --:--:-- 18.4M 100 30.5M 0 30.5M 0 0 11.8M 0 --:--:-- 0:00:02 --:--:-- 14.1M 100 38.2M 0 38.2M 0 0 11.0M 0 --:--:-- 0:00:03 --:--:-- 12.4M >>> lidarr: Fetching https://distfiles.alpinelinux.org/distfiles/edge/lidarr-2.3.3.4204.tar.gz >>> lidarr: Checking sha512sums... lidarr-2.3.3.4204.tar.gz: OK 0001-disable-restart.patch: OK lidarr.initd: OK lidarr.confd: OK package_info: OK >>> lidarr: Unpacking /var/cache/distfiles/lidarr-2.3.3.4204.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 8.98s. Microsoft (R) Build Engine version 17.0.3+d679d2092 for .NET Copyright (C) Microsoft Corporation. All rights reserved. Determining projects to restore... Restored /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/src/ServiceHelpers/ServiceInstall/ServiceInstall.csproj (in 657 ms). Restored /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/src/ServiceHelpers/ServiceUninstall/ServiceUninstall.csproj (in 657 ms). Restored /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/src/NzbDrone.Test.Dummy/Lidarr.Test.Dummy.csproj (in 657 ms). Restored /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/src/NzbDrone.Common/Lidarr.Common.csproj (in 9.19 sec). Restored /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/src/NzbDrone.Update/Lidarr.Update.csproj (in 9.19 sec). Restored /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/src/NzbDrone.Mono/Lidarr.Mono.csproj (in 9.19 sec). Restored /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/src/NzbDrone.Windows/Lidarr.Windows.csproj (in 9.2 sec). Restored /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/src/NzbDrone.SignalR/Lidarr.SignalR.csproj (in 11.49 sec). Restored /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/src/NzbDrone.Core/Lidarr.Core.csproj (in 11.52 sec). Restored /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/src/NzbDrone.Test.Common/Lidarr.Test.Common.csproj (in 12.3 sec). Restored /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/src/Lidarr.Api.V1/Lidarr.Api.V1.csproj (in 12.46 sec). Restored /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/src/NzbDrone.Console/Lidarr.Console.csproj (in 12.46 sec). Restored /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/src/NzbDrone.Libraries.Test/Lidarr.Libraries.Test.csproj (in 12.47 sec). Restored /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/src/NzbDrone.Update.Test/Lidarr.Update.Test.csproj (in 12.47 sec). Restored /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/src/NzbDrone.Core.Test/Lidarr.Core.Test.csproj (in 12.49 sec). Restored /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/src/Lidarr.Http/Lidarr.Http.csproj (in 12.48 sec). Restored /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/src/NzbDrone.Host/Lidarr.Host.csproj (in 12.47 sec). Restored /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/src/NzbDrone.Api.Test/Lidarr.Api.Test.csproj (in 12.49 sec). Restored /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/src/NzbDrone.Mono.Test/Lidarr.Mono.Test.csproj (in 12.54 sec). Restored /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/src/NzbDrone.Host.Test/Lidarr.Host.Test.csproj (in 12.55 sec). Restored /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/src/NzbDrone.Common.Test/Lidarr.Common.Test.csproj (in 12.54 sec). Restored /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/src/NzbDrone.Integration.Test/Lidarr.Integration.Test.csproj (in 12.57 sec). Restored /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/src/NzbDrone.Windows.Test/Lidarr.Windows.Test.csproj (in 12.55 sec). Restored /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/src/NzbDrone.Automation.Test/Lidarr.Automation.Test.csproj (in 13.18 sec). ServiceUninstall -> /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_output/net6.0/linux-musl-arm64/ServiceUninstall.dll Lidarr.Test.Dummy -> /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm64/Lidarr.Test.Dummy.dll ServiceInstall -> /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_output/net6.0/linux-musl-arm64/ServiceInstall.dll ServiceInstall -> /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_output/net6.0/linux-musl-arm64/publish/ ServiceUninstall -> /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_output/net6.0/linux-musl-arm64/publish/ Lidarr.Test.Dummy -> /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm64/publish/ Lidarr.Common -> /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_output/net6.0/linux-musl-arm64/Lidarr.Common.dll Lidarr.Common -> /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_output/net6.0/linux-musl-arm64/publish/ Lidarr.Windows -> /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_output/net6.0/linux-musl-arm64/Lidarr.Windows.dll Lidarr.Update -> /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_output/Lidarr.Update/net6.0/linux-musl-arm64/Lidarr.Update.dll Lidarr.Mono -> /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_output/net6.0/linux-musl-arm64/Lidarr.Mono.dll Lidarr.Windows -> /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_output/net6.0/linux-musl-arm64/publish/ Lidarr.Mono -> /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_output/net6.0/linux-musl-arm64/publish/ Lidarr.Update -> /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_output/Lidarr.Update/net6.0/linux-musl-arm64/publish/ Lidarr.Core -> /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_output/net6.0/linux-musl-arm64/Lidarr.Core.dll Lidarr.Core -> /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_output/net6.0/linux-musl-arm64/publish/ Lidarr.Test.Common -> /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm64/Lidarr.Test.Common.dll Lidarr.SignalR -> /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_output/net6.0/linux-musl-arm64/Lidarr.SignalR.dll Lidarr.SignalR -> /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_output/net6.0/linux-musl-arm64/publish/ Lidarr.Test.Common -> /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm64/publish/ Lidarr.Libraries.Test -> /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm64/Lidarr.Libraries.Test.dll Lidarr.Automation.Test -> /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm64/Lidarr.Automation.Test.dll Lidarr.Update.Test -> /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm64/Lidarr.Update.Test.dll /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/src/Targets/CopyRuntimes.targets(6,5): warning MSB3026: Could not copy "../Runtimes/linux-musl-arm64/fpcalc" to "../../_tests/net6.0/linux-musl-arm64/fpcalc". Beginning retry 1 in 1000ms. The process cannot access the file '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm64/fpcalc' because it is being used by another process. [/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/src/NzbDrone.Update.Test/Lidarr.Update.Test.csproj] Lidarr.Http -> /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_output/net6.0/linux-musl-arm64/Lidarr.Http.dll Lidarr.Http -> /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_output/net6.0/linux-musl-arm64/publish/ Lidarr.Libraries.Test -> /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm64/publish/ Lidarr.Automation.Test -> /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm64/publish/ Lidarr.Api.Test -> /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm64/Lidarr.Api.Test.dll /home/buildozer/.nuget/packages/microsoft.codecoverage/17.9.0/build/netstandard2.0/Microsoft.CodeCoverage.targets(23,5): warning MSB3026: Could not copy "/home/buildozer/.nuget/packages/microsoft.codecoverage/17.9.0/build/netstandard2.0/CodeCoverage/arm64/msdia140.dll" to "../../_tests/net6.0/linux-musl-arm64/publish/CodeCoverage/arm64/msdia140.dll". Beginning retry 1 in 1000ms. The process cannot access the file '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm64/publish/CodeCoverage/arm64/msdia140.dll' because it is being used by another process. [/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/src/NzbDrone.Api.Test/Lidarr.Api.Test.csproj] Lidarr.Update.Test -> /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm64/publish/ Lidarr.Api.Test -> /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm64/publish/ Lidarr.Api.V1 -> /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_output/net6.0/linux-musl-arm64/Lidarr.Api.V1.dll Lidarr.Api.V1 -> /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_output/net6.0/linux-musl-arm64/publish/ Lidarr.Core.Test -> /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm64/Lidarr.Core.Test.dll Lidarr.Core.Test -> /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm64/publish/ Lidarr.Host -> /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_output/net6.0/linux-musl-arm64/Lidarr.Host.dll Lidarr.Host -> /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_output/net6.0/linux-musl-arm64/publish/ Lidarr.Integration.Test -> /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm64/Lidarr.Integration.Test.dll Lidarr.Integration.Test -> /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm64/publish/ Lidarr.Console -> /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_output/net6.0/linux-musl-arm64/Lidarr.dll Lidarr.Console -> /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_output/net6.0/linux-musl-arm64/publish/ Lidarr.Host.Test -> /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm64/Lidarr.Host.Test.dll Lidarr.Host.Test -> /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm64/publish/ Lidarr.Common.Test -> /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm64/Lidarr.Common.Test.dll Lidarr.Common.Test -> /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm64/publish/ Lidarr.Windows.Test -> /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm64/Lidarr.Windows.Test.dll Lidarr.Mono.Test -> /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm64/Lidarr.Mono.Test.dll Lidarr.Windows.Test -> /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm64/publish/ Lidarr.Mono.Test -> /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm64/publish/ Build succeeded. /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/src/Targets/CopyRuntimes.targets(6,5): warning MSB3026: Could not copy "../Runtimes/linux-musl-arm64/fpcalc" to "../../_tests/net6.0/linux-musl-arm64/fpcalc". Beginning retry 1 in 1000ms. The process cannot access the file '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm64/fpcalc' because it is being used by another process. [/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/src/NzbDrone.Update.Test/Lidarr.Update.Test.csproj] /home/buildozer/.nuget/packages/microsoft.codecoverage/17.9.0/build/netstandard2.0/Microsoft.CodeCoverage.targets(23,5): warning MSB3026: Could not copy "/home/buildozer/.nuget/packages/microsoft.codecoverage/17.9.0/build/netstandard2.0/CodeCoverage/arm64/msdia140.dll" to "../../_tests/net6.0/linux-musl-arm64/publish/CodeCoverage/arm64/msdia140.dll". Beginning retry 1 in 1000ms. The process cannot access the file '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm64/publish/CodeCoverage/arm64/msdia140.dll' because it is being used by another process. [/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/src/NzbDrone.Api.Test/Lidarr.Api.Test.csproj] 2 Warning(s) 0 Error(s) Time Elapsed 00:00:34.59 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.3.3.4204/frontend/src Output Folder: /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_output/UI isProduction: true isProfiling: false [FileManagerPlugin] copied "frontend/src/Content/robots.txt" to "/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_output/UI/Content/robots.txt [FileManagerPlugin] copied "frontend/src/*.html" to "/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_output/UI [FileManagerPlugin] copied "frontend/src/Content/Fonts/*.*" to "/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_output/UI/Content/Fonts [FileManagerPlugin] copied "frontend/src/Content/Images/*.*" to "/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_output/UI/Content/Images [FileManagerPlugin] copied "frontend/src/Content/Images/Icons/*.*" to "/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_output/UI/Content/Images/Icons Done in 47.50s. 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 5 test files matched the specified pattern. 12:49:07.8 Info: --- Start: NzbDrone.Api.Test.ClientSchemaTests.SchemaBuilderFixture.schema_should_have_proper_fields --- 12:49:07.8 Info: --- End: NzbDrone.Api.Test.ClientSchemaTests.SchemaBuilderFixture.schema_should_have_proper_fields --- 12:49:07.8 Info: --- Start: NzbDrone.Api.Test.ClientSchemaTests.SchemaBuilderFixture.should_return_field_for_every_property --- 12:49:07.8 Info: --- End: NzbDrone.Api.Test.ClientSchemaTests.SchemaBuilderFixture.should_return_field_for_every_property --- 12:49:10.6 Info: --- Start: NzbDrone.Common.Test.CacheTests.CachedManagerFixture.should_return_proper_type_of_cache --- 12:49:10.6 Info: --- End: NzbDrone.Common.Test.CacheTests.CachedManagerFixture.should_return_proper_type_of_cache --- 12:49:10.6 Info: --- Start: NzbDrone.Common.Test.ConfigFileProviderTest.GetAuthenticationType_No_Existing_Value --- 12:49:10.9 Info: --- End: NzbDrone.Common.Test.ConfigFileProviderTest.GetAuthenticationType_No_Existing_Value --- 12:49:10.9 Info: --- Start: NzbDrone.Common.Test.ConfigFileProviderTest.GetBool_Success --- 12:49:10.9 Info: --- End: NzbDrone.Common.Test.ConfigFileProviderTest.GetBool_Success --- 12:49:10.9 Info: --- Start: NzbDrone.Common.Test.ConfigFileProviderTest.GetInt_Success --- 12:49:10.9 Info: --- End: NzbDrone.Common.Test.ConfigFileProviderTest.GetInt_Success --- 12:49:10.9 Info: --- Start: NzbDrone.Common.Test.ConfigFileProviderTest.GetLaunchBrowser_Success --- 12:49:10.9 Info: --- End: NzbDrone.Common.Test.ConfigFileProviderTest.GetLaunchBrowser_Success --- 12:49:10.9 Info: --- Start: NzbDrone.Common.Test.ConfigFileProviderTest.GetPort_Success --- 12:49:10.9 Info: --- End: NzbDrone.Common.Test.ConfigFileProviderTest.GetPort_Success --- 12:49:10.9 Info: --- Start: NzbDrone.Common.Test.ConfigFileProviderTest.GetValue_New_Key --- 12:49:10.9 Info: --- End: NzbDrone.Common.Test.ConfigFileProviderTest.GetValue_New_Key --- 12:49:10.9 Info: --- Start: NzbDrone.Common.Test.ConfigFileProviderTest.GetValue_Success --- 12:49:10.9 Info: --- End: NzbDrone.Common.Test.ConfigFileProviderTest.GetValue_Success --- 12:49:10.9 Info: --- Start: NzbDrone.Common.Test.ConfigFileProviderTest.SaveDictionary_should_only_save_specified_values --- 12:49:11.0 Info: --- End: NzbDrone.Common.Test.ConfigFileProviderTest.SaveDictionary_should_only_save_specified_values --- 12:49:11.0 Info: --- Start: NzbDrone.Common.Test.ConfigFileProviderTest.SaveDictionary_should_save_proper_value --- 12:49:11.0 Info: --- End: NzbDrone.Common.Test.ConfigFileProviderTest.SaveDictionary_should_save_proper_value --- 12:49:11.0 Info: --- Start: NzbDrone.Common.Test.ConfigFileProviderTest.SetValue_bool --- 12:49:11.0 Info: --- End: NzbDrone.Common.Test.ConfigFileProviderTest.SetValue_bool --- 12:49:11.0 Info: --- Start: NzbDrone.Common.Test.ConfigFileProviderTest.SetValue_int --- 12:49:11.0 Info: --- End: NzbDrone.Common.Test.ConfigFileProviderTest.SetValue_int --- 12:49:11.0 Info: --- Start: NzbDrone.Common.Test.ConfigFileProviderTest.should_throw_if_config_file_contains_invalid_xml --- 12:49:11.0 Info: --- End: NzbDrone.Common.Test.ConfigFileProviderTest.should_throw_if_config_file_contains_invalid_xml --- 12:49:11.0 Info: --- Start: NzbDrone.Common.Test.ConfigFileProviderTest.should_throw_if_config_file_contains_only_null_character --- 12:49:11.0 Info: --- End: NzbDrone.Common.Test.ConfigFileProviderTest.should_throw_if_config_file_contains_only_null_character --- 12:49:11.0 Info: --- Start: NzbDrone.Common.Test.ConfigFileProviderTest.should_throw_if_config_file_is_empty --- 12:49:11.0 Info: --- End: NzbDrone.Common.Test.ConfigFileProviderTest.should_throw_if_config_file_is_empty --- 12:49:11.0 Info: --- Start: NzbDrone.Common.Test.DiskTests.DirectoryLookupServiceFixture.should_not_contain_recycling_bin_for_root_of_drive --- 12:49:11.0 Info: --- End: NzbDrone.Common.Test.DiskTests.DirectoryLookupServiceFixture.should_not_contain_recycling_bin_for_root_of_drive --- 12:49:11.0 Info: --- Start: NzbDrone.Common.Test.DiskTests.DirectoryLookupServiceFixture.should_not_contain_recycling_bin_or_system_volume_information_for_root_of_drive --- 12:49:11.0 Info: --- End: NzbDrone.Common.Test.DiskTests.DirectoryLookupServiceFixture.should_not_contain_recycling_bin_or_system_volume_information_for_root_of_drive --- 12:49:11.0 Info: --- Start: NzbDrone.Common.Test.DiskTests.DirectoryLookupServiceFixture.should_not_contain_system_volume_information --- 12:49:11.0 Info: --- End: NzbDrone.Common.Test.DiskTests.DirectoryLookupServiceFixture.should_not_contain_system_volume_information --- 12:49:11.0 Info: --- Start: NzbDrone.Common.Test.EnsureTest.PathExtensionFixture.EnsureLinuxPath("/var/user/file with, comma.mp3") --- 12:49:11.0 Info: --- End: NzbDrone.Common.Test.EnsureTest.PathExtensionFixture.EnsureLinuxPath("/var/user/file with, comma.mp3") --- 12:49:11.0 Info: --- Start: NzbDrone.Common.Test.EnsureTest.PathExtensionFixture.EnsureWindowsPath("p:\\Music\\file with, comma.mp3") --- 12:49:11.1 Info: --- End: NzbDrone.Common.Test.EnsureTest.PathExtensionFixture.EnsureWindowsPath("p:\\Music\\file with, comma.mp3") --- 12:49:11.1 Info: --- Start: NzbDrone.Common.Test.EnsureTest.PathExtensionFixture.EnsureWindowsPath("\\\\serer\\share\\file with, comma.mp3") --- 12:49:11.1 Info: --- End: NzbDrone.Common.Test.EnsureTest.PathExtensionFixture.EnsureWindowsPath("\\\\serer\\share\\file with, comma.mp3") --- 12:49:11.1 Info: --- Start: NzbDrone.Common.Test.EnvironmentTests.BuildInfoTest.Application_version_should_not_be_default("0.0.0.0") --- 12:49:11.1 Info: --- End: NzbDrone.Common.Test.EnvironmentTests.BuildInfoTest.Application_version_should_not_be_default("0.0.0.0") --- 12:49:11.1 Info: --- Start: NzbDrone.Common.Test.EnvironmentTests.BuildInfoTest.Application_version_should_not_be_default("1.0.0.0") --- 12:49:11.1 Info: --- End: NzbDrone.Common.Test.EnvironmentTests.BuildInfoTest.Application_version_should_not_be_default("1.0.0.0") --- 12:49:11.1 Info: --- Start: NzbDrone.Common.Test.EnvironmentTests.StartupArgumentsFixture.empty_array_should_return_empty_flags --- 12:49:11.1 Info: --- End: NzbDrone.Common.Test.EnvironmentTests.StartupArgumentsFixture.empty_array_should_return_empty_flags --- 12:49:11.1 Info: --- Start: NzbDrone.Common.Test.EnvironmentTests.StartupArgumentsFixture.should_parse_args_with_alues("/key=value") --- 12:49:11.1 Info: --- End: NzbDrone.Common.Test.EnvironmentTests.StartupArgumentsFixture.should_parse_args_with_alues("/key=value") --- 12:49:11.1 Info: --- Start: NzbDrone.Common.Test.EnvironmentTests.StartupArgumentsFixture.should_parse_args_with_alues("/KEY=value") --- 12:49:11.1 Info: --- End: NzbDrone.Common.Test.EnvironmentTests.StartupArgumentsFixture.should_parse_args_with_alues("/KEY=value") --- Skipped EnsureWindowsPath("p:\\Music\\file with, comma.mp3") [12 ms] Skipped EnsureWindowsPath("\\\\serer\\share\\file with, comma.mp3") [2 ms] 12:49:11.1 Info: --- Start: NzbDrone.Common.Test.EnvironmentTests.StartupArgumentsFixture.should_parse_args_with_alues(" /key=\"value\"") --- 12:49:11.1 Info: --- End: NzbDrone.Common.Test.EnvironmentTests.StartupArgumentsFixture.should_parse_args_with_alues(" /key=\"value\"") --- 12:49:11.1 Info: --- Start: NzbDrone.Common.Test.EnvironmentTests.StartupArgumentsFixture.should_parse_single_flag("/t") --- 12:49:11.1 Info: --- End: NzbDrone.Common.Test.EnvironmentTests.StartupArgumentsFixture.should_parse_single_flag("/t") --- 12:49:11.1 Info: --- Start: NzbDrone.Common.Test.EnvironmentTests.StartupArgumentsFixture.should_parse_single_flag(" /t") --- 12:49:11.1 Info: --- End: NzbDrone.Common.Test.EnvironmentTests.StartupArgumentsFixture.should_parse_single_flag(" /t") --- 12:49:11.1 Info: --- Start: NzbDrone.Common.Test.EnvironmentTests.StartupArgumentsFixture.should_parse_single_flag(" /T") --- 12:49:11.1 Info: --- End: NzbDrone.Common.Test.EnvironmentTests.StartupArgumentsFixture.should_parse_single_flag(" /T") --- 12:49:11.1 Info: --- Start: NzbDrone.Common.Test.EnvironmentTests.StartupArgumentsFixture.should_parse_single_flag(" /t ") --- 12:49:11.1 Info: --- End: NzbDrone.Common.Test.EnvironmentTests.StartupArgumentsFixture.should_parse_single_flag(" /t ") --- 12:49:11.1 Info: --- Start: NzbDrone.Common.Test.EnvironmentTests.StartupArgumentsFixture.should_preserver_both --- 12:49:11.1 Info: --- End: NzbDrone.Common.Test.EnvironmentTests.StartupArgumentsFixture.should_preserver_both --- 12:49:11.1 Info: --- Start: NzbDrone.Common.Test.EnvironmentTests.StartupArgumentsFixture.should_preserver_data("/data=test","/data=test") --- 12:49:11.1 Info: --- End: NzbDrone.Common.Test.EnvironmentTests.StartupArgumentsFixture.should_preserver_data("/data=test","/data=test") --- 12:49:11.1 Info: --- Start: NzbDrone.Common.Test.EnvironmentTests.StartupArgumentsFixture.should_preserver_data("/Data=/a/b/c","/data=/a/b/c") --- 12:49:11.1 Info: --- End: NzbDrone.Common.Test.EnvironmentTests.StartupArgumentsFixture.should_preserver_data("/Data=/a/b/c","/data=/a/b/c") --- 12:49:11.1 Info: --- Start: NzbDrone.Common.Test.EnvironmentTests.StartupArgumentsFixture.should_preserver_no_browser("/nobrowser","/nobrowser") --- 12:49:11.1 Info: --- End: NzbDrone.Common.Test.EnvironmentTests.StartupArgumentsFixture.should_preserver_no_browser("/nobrowser","/nobrowser") --- 12:49:11.1 Info: --- Start: NzbDrone.Common.Test.EnvironmentTests.StartupArgumentsFixture.should_preserver_no_browser("/Nobrowser","/nobrowser") --- 12:49:11.1 Info: --- End: NzbDrone.Common.Test.EnvironmentTests.StartupArgumentsFixture.should_preserver_no_browser("/Nobrowser","/nobrowser") --- 12:49:11.1 Info: --- Start: NzbDrone.Common.Test.EnvironmentTests.StartupArgumentsFixture.should_preserver_no_browser("-Nobrowser","/nobrowser") --- 12:49:11.1 Info: --- End: NzbDrone.Common.Test.EnvironmentTests.StartupArgumentsFixture.should_preserver_no_browser("-Nobrowser","/nobrowser") --- 12:49:11.1 Info: --- Start: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyContains("abcdef","abcdef",1) --- 12:49:11.1 Info: --- End: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyContains("abcdef","abcdef",1) --- 12:49:11.1 Info: --- Start: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyContains("","abcdef",0) --- 12:49:11.1 Info: --- End: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyContains("","abcdef",0) --- 12:49:11.1 Info: --- Start: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyContains("abcdef","",0) --- 12:49:11.1 Info: --- End: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyContains("abcdef","",0) --- 12:49:11.1 Info: --- Start: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyContains("","",0) --- 12:49:11.1 Info: --- End: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyContains("","",0) --- 12:49:11.1 Info: --- Start: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyContains("abcdef","de",1) --- 12:49:11.1 Info: --- End: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyContains("abcdef","de",1) --- 12:49:11.1 Info: --- Start: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyContains("abcdef","defy",0.75d) --- 12:49:11.1 Info: --- End: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyContains("abcdef","defy",0.75d) --- 12:49:11.1 Info: --- Start: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyContains("abcdef","abcdefghk",0.6666666666666666d) --- 12:49:11.1 Info: --- End: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyContains("abcdef","abcdefghk",0.6666666666666666d) --- 12:49:11.1 Info: --- Start: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyContains("abcdef","zabcdefz",0.75d) --- 12:49:11.1 Info: --- End: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyContains("abcdef","zabcdefz",0.75d) --- 12:49:11.1 Info: --- Start: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyContains("plusifeelneedforredundantinformationintitlefield","anthology",0.4444444444444444d) --- 12:49:11.1 Info: --- End: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyContains("plusifeelneedforredundantinformationintitlefield","anthology",0.4444444444444444d) --- 12:49:11.1 Info: --- Start: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyContains("+ (Plus) - I feel the need for redundant information in the title field","+",1) --- 12:49:11.1 Info: --- End: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyContains("+ (Plus) - I feel the need for redundant information in the title field","+",1) --- 12:49:11.1 Info: --- Start: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyFind("abcdef","abcdef",0.5d,0) --- 12:49:11.1 Info: --- End: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyFind("abcdef","abcdef",0.5d,0) --- 12:49:11.1 Info: --- Start: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyFind("","abcdef",0.5d,-1) --- 12:49:11.1 Info: --- End: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyFind("","abcdef",0.5d,-1) --- 12:49:11.1 Info: --- Start: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyFind("abcdef","",0.5d,-1) --- 12:49:11.1 Info: --- End: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyFind("abcdef","",0.5d,-1) --- 12:49:11.1 Info: --- Start: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyFind("","",0.5d,-1) --- 12:49:11.1 Info: --- End: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyFind("","",0.5d,-1) --- 12:49:11.1 Info: --- Start: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyFind("abcdef","de",0.5d,3) --- 12:49:11.1 Info: --- End: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyFind("abcdef","de",0.5d,3) --- 12:49:11.1 Info: --- Start: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyFind("abcdef","defy",0.5d,3) --- 12:49:11.1 Info: --- End: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyFind("abcdef","defy",0.5d,3) --- 12:49:11.1 Info: --- Start: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyFind("abcdef","abcdefy",0.5d,0) --- 12:49:11.1 Info: --- End: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyFind("abcdef","abcdefy",0.5d,0) --- 12:49:11.1 Info: --- Start: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyFind("I am the very model of a modern major general."," that berry ",0.3d,4) --- 12:49:11.1 Info: --- End: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyFind("I am the very model of a modern major general."," that berry ",0.3d,4) --- 12:49:11.1 Info: --- Start: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyFind("abcdefghijk","fgh",0.5d,5) --- 12:49:11.1 Info: --- End: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyFind("abcdefghijk","fgh",0.5d,5) --- 12:49:11.1 Info: --- Start: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyFind("abcdefghijk","fgh",0.5d,5) --- 12:49:11.1 Info: --- End: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyFind("abcdefghijk","fgh",0.5d,5) --- 12:49:11.1 Info: --- Start: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyFind("abcdefghijk","efxhi",0.5d,4) --- 12:49:11.1 Info: --- End: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyFind("abcdefghijk","efxhi",0.5d,4) --- 12:49:11.1 Info: --- Start: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyFind("abcdefghijk","cdefxyhijk",0.5d,2) --- 12:49:11.1 Info: --- End: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyFind("abcdefghijk","cdefxyhijk",0.5d,2) --- 12:49:11.1 Info: --- Start: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyFind("abcdefghijk","bxy",0.5d,-1) --- 12:49:11.1 Info: --- End: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyFind("abcdefghijk","bxy",0.5d,-1) --- 12:49:11.1 Info: --- Start: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyFind("123456789xx0","3456789x0",0.5d,2) --- 12:49:11.1 Info: --- End: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyFind("123456789xx0","3456789x0",0.5d,2) --- 12:49:11.1 Info: --- Start: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyFind("abcdef","xxabc",0.5d,0) --- 12:49:11.1 Info: --- End: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyFind("abcdef","xxabc",0.5d,0) --- 12:49:11.1 Info: --- Start: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyFind("abcdef","defyy",0.5d,3) --- 12:49:11.1 Info: --- End: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyFind("abcdef","defyy",0.5d,3) --- 12:49:11.1 Info: --- Start: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyFind("abcdef","xabcdefy",0.5d,0) --- 12:49:11.1 Info: --- End: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyFind("abcdef","xabcdefy",0.5d,0) --- 12:49:11.1 Info: --- Start: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyFind("abcdefghijk","efxyhi",0.6d,4) --- 12:49:11.1 Info: --- End: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyFind("abcdefghijk","efxyhi",0.6d,4) --- 12:49:11.1 Info: --- Start: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyFind("abcdefghijk","efxyhi",0.7d,-1) --- 12:49:11.1 Info: --- End: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyFind("abcdefghijk","efxyhi",0.7d,-1) --- 12:49:11.1 Info: --- Start: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyFind("abcdefghijk","bcdef",0.0d,1) --- 12:49:11.1 Info: --- End: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyFind("abcdefghijk","bcdef",0.0d,1) --- 12:49:11.1 Info: --- Start: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyFind("abcdexyzabcde","abccde",0.5d,0) --- 12:49:11.1 Info: --- End: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyFind("abcdexyzabcde","abccde",0.5d,0) --- 12:49:11.1 Info: --- Start: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyFind("abcdefghijklmnopqrstuvwxyz","abcdxxefg",0.5d,0) --- 12:49:11.1 Info: --- End: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyFind("abcdefghijklmnopqrstuvwxyz","abcdxxefg",0.5d,0) --- 12:49:11.1 Info: --- Start: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyFind("abcdefghijklmnopqrstuvwxyz","abcdefg",0.5d,0) --- 12:49:11.1 Info: --- End: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyFind("abcdefghijklmnopqrstuvwxyz","abcdefg",0.5d,0) --- 12:49:11.1 Info: --- Start: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyFind("The quick brown fox jumps over the lazy dog","The quick brown fox jumps over the lazy d",0.5d,0) --- 12:49:11.1 Info: --- End: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyFind("The quick brown fox jumps over the lazy dog","The quick brown fox jumps over the lazy d",0.5d,0) --- 12:49:11.1 Info: --- Start: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyFind("The quick brown fox jumps over the lazy dog","The quick brown fox jumps over the lazy g",0.5d,0) --- 12:49:11.1 Info: --- End: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyFind("The quick brown fox jumps over the lazy dog","The quick brown fox jumps over the lazy g",0.5d,0) --- 12:49:11.1 Info: --- Start: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyFind("The quick brown fox jumps over the lazy dog","quikc brown fox jumps over the lazy dog",0.5d,4) --- 12:49:11.1 Info: --- End: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyFind("The quick brown fox jumps over the lazy dog","quikc brown fox jumps over the lazy dog",0.5d,4) --- 12:49:11.1 Info: --- Start: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyFind("The quick brown fox jumps over the lazy dog","qui jumps over the lazy dog",0.5d,16) --- 12:49:11.1 Info: --- End: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyFind("The quick brown fox jumps over the lazy dog","qui jumps over the lazy dog",0.5d,16) --- 12:49:11.1 Info: --- Start: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyFind("The quick brown fox jumps over the lazy dog","quikc brown fox jumps over the lazy dog",0.5d,4) --- 12:49:11.1 Info: --- End: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyFind("The quick brown fox jumps over the lazy dog","quikc brown fox jumps over the lazy dog",0.5d,4) --- 12:49:11.1 Info: --- Start: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyFind("u6IEytQiYpzAccsbjQ5ISuE4smDQ1ZiU42cFBrTeKB2XrVLEqAvgIiKlDP75iApy07jzmK","xEytQiYpzAccsbjQ5ISuE4smDQ1ZiU42cFBrTeKB2XrVLEqAvgIiKlDP75iApy07jzmK",0.5d,2) --- 12:49:11.1 Info: --- End: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyFind("u6IEytQiYpzAccsbjQ5ISuE4smDQ1ZiU42cFBrTeKB2XrVLEqAvgIiKlDP75iApy07jzmK","xEytQiYpzAccsbjQ5ISuE4smDQ1ZiU42cFBrTeKB2XrVLEqAvgIiKlDP75iApy07jzmK",0.5d,2) --- 12:49:11.1 Info: --- Start: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyFind("plusifeelneedforredundantinformationintitlefield","anthology",0.5d,-1) --- 12:49:11.1 Info: --- End: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyFind("plusifeelneedforredundantinformationintitlefield","anthology",0.5d,-1) --- 12:49:11.1 Info: --- Start: NzbDrone.Common.Test.Http.HttpHeaderFixture.should_get_encoding_from_content_type_header("text/html; charset=\"utf-8\"","utf-8") --- 12:49:11.1 Info: --- End: NzbDrone.Common.Test.Http.HttpHeaderFixture.should_get_encoding_from_content_type_header("text/html; charset=\"utf-8\"","utf-8") --- 12:49:11.1 Info: --- Start: NzbDrone.Common.Test.Http.HttpHeaderFixture.should_get_encoding_from_content_type_header("text/html; charset=utf-8","utf-8") --- 12:49:11.1 Info: --- End: NzbDrone.Common.Test.Http.HttpHeaderFixture.should_get_encoding_from_content_type_header("text/html; charset=utf-8","utf-8") --- 12:49:11.1 Info: --- Start: NzbDrone.Common.Test.Http.HttpHeaderFixture.should_parse_cookie_with_trailing_semi_colon --- 12:49:11.1 Info: --- End: NzbDrone.Common.Test.Http.HttpHeaderFixture.should_parse_cookie_with_trailing_semi_colon --- 12:49:11.1 Info: --- Start: NzbDrone.Common.Test.Http.HttpHeaderFixture.should_throw_when_invalid_encoding_is_in_content_type_header("text/html; charset=asdasd") --- 12:49:11.1 Info: --- End: NzbDrone.Common.Test.Http.HttpHeaderFixture.should_throw_when_invalid_encoding_is_in_content_type_header("text/html; charset=asdasd") --- 12:49:11.1 Info: --- Start: NzbDrone.Common.Test.Http.HttpRequestBuilderFixture.should_add_single_segment_url_segments("http://host/{seg}/some","http://host/dir/some") --- 12:49:11.2 Info: --- End: NzbDrone.Common.Test.Http.HttpRequestBuilderFixture.should_add_single_segment_url_segments("http://host/{seg}/some","http://host/dir/some") --- 12:49:11.2 Info: --- Start: NzbDrone.Common.Test.Http.HttpRequestBuilderFixture.should_add_single_segment_url_segments("http://host/some/{seg}","http://host/some/dir") --- 12:49:11.2 Info: --- End: NzbDrone.Common.Test.Http.HttpRequestBuilderFixture.should_add_single_segment_url_segments("http://host/some/{seg}","http://host/some/dir") --- 12:49:11.2 Info: --- Start: NzbDrone.Common.Test.Http.HttpRequestBuilderFixture.should_remove_duplicated_slashes --- 12:49:11.2 Info: --- End: NzbDrone.Common.Test.Http.HttpRequestBuilderFixture.should_remove_duplicated_slashes --- 12:49:11.2 Info: --- Start: NzbDrone.Common.Test.Http.HttpRequestBuilderFixture.shouldnt_add_value_for_nonexisting_segment --- 12:49:11.2 Info: --- End: NzbDrone.Common.Test.Http.HttpRequestBuilderFixture.shouldnt_add_value_for_nonexisting_segment --- 12:49:11.2 Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_relative_path("","","") --- 12:49:11.2 Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_relative_path("","","") --- 12:49:11.2 Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_relative_path("/","","/") --- 12:49:11.2 Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_relative_path("/","","/") --- 12:49:11.2 Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_relative_path("base","","base") --- 12:49:11.2 Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_relative_path("base","","base") --- 12:49:11.2 Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_relative_path("/base","","/base") --- 12:49:11.2 Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_relative_path("/base","","/base") --- 12:49:11.2 Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_relative_path("/base/","","/base/") --- 12:49:11.2 Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_relative_path("/base/","","/base/") --- 12:49:11.2 Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_relative_path("","relative","relative") --- 12:49:11.2 Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_relative_path("","relative","relative") --- 12:49:11.2 Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_relative_path("","/relative","/relative") --- 12:49:11.2 Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_relative_path("","/relative","/relative") --- 12:49:11.2 Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_relative_path("/","relative","/relative") --- 12:49:11.2 Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_relative_path("/","relative","/relative") --- 12:49:11.2 Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_relative_path("/","/relative","/relative") --- 12:49:11.2 Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_relative_path("/","/relative","/relative") --- 12:49:11.2 Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_relative_path("base","relative","base/relative") --- 12:49:11.2 Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_relative_path("base","relative","base/relative") --- 12:49:11.2 Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_relative_path("base","/relative","base/relative") --- 12:49:11.2 Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_relative_path("base","/relative","base/relative") --- 12:49:11.2 Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_relative_path("/base","relative","/base/relative") --- 12:49:11.2 Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_relative_path("/base","relative","/base/relative") --- 12:49:11.2 Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_relative_path("/base","/relative","/base/relative") --- 12:49:11.2 Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_relative_path("/base","/relative","/base/relative") --- 12:49:11.2 Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_relative_path("/base/","relative","/base/relative") --- 12:49:11.2 Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_relative_path("/base/","relative","/base/relative") --- 12:49:11.2 Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_relative_path("/base/","/relative","/base/relative") --- 12:49:11.2 Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_relative_path("/base/","/relative","/base/relative") --- 12:49:11.2 Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_relative_path("base/sub","relative","base/sub/relative") --- 12:49:11.2 Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_relative_path("base/sub","relative","base/sub/relative") --- 12:49:11.2 Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_relative_path("base/sub","/relative","base/sub/relative") --- 12:49:11.2 Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_relative_path("base/sub","/relative","base/sub/relative") --- 12:49:11.2 Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_relative_path("/base/sub","relative","/base/sub/relative") --- 12:49:11.2 Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_relative_path("/base/sub","relative","/base/sub/relative") --- 12:49:11.2 Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_relative_path("/base/sub","/relative","/base/sub/relative") --- 12:49:11.2 Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_relative_path("/base/sub","/relative","/base/sub/relative") --- 12:49:11.2 Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_relative_path("/base/sub/","relative","/base/sub/relative") --- 12:49:11.2 Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_relative_path("/base/sub/","relative","/base/sub/relative") --- 12:49:11.2 Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_relative_path("/base/sub/","/relative","/base/sub/relative") --- 12:49:11.2 Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_relative_path("/base/sub/","/relative","/base/sub/relative") --- 12:49:11.2 Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_relative_path("/base/sub/","relative/","/base/sub/relative/") --- 12:49:11.2 Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_relative_path("/base/sub/","relative/","/base/sub/relative/") --- 12:49:11.2 Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_relative_path("/base/sub/","/relative/","/base/sub/relative/") --- 12:49:11.2 Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_relative_path("/base/sub/","/relative/","/base/sub/relative/") --- 12:49:11.2 Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_relative_path("abc://host.com:8080/root/file.xml","relative/path","abc://host.com:8080/root/file.xml/relative/path") --- 12:49:11.2 Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_relative_path("abc://host.com:8080/root/file.xml","relative/path","abc://host.com:8080/root/file.xml/relative/path") --- 12:49:11.2 Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_relative_path("abc://host.com:8080/root/file.xml","/relative/path","abc://host.com:8080/root/file.xml/relative/path") --- 12:49:11.2 Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_relative_path("abc://host.com:8080/root/file.xml","/relative/path","abc://host.com:8080/root/file.xml/relative/path") --- 12:49:11.2 Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_relative_path("abc://host.com:8080/root/file.xml?query=1#fragment","relative/path","abc://host.com:8080/root/file.xml/relative/path?query=1#fragment") --- 12:49:11.2 Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_relative_path("abc://host.com:8080/root/file.xml?query=1#fragment","relative/path","abc://host.com:8080/root/file.xml/relative/path?query=1#fragment") --- 12:49:11.2 Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_relative_path("abc://host.com:8080/root/file.xml?query=1#fragment","/relative/path","abc://host.com:8080/root/file.xml/relative/path?query=1#fragment") --- 12:49:11.2 Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_relative_path("abc://host.com:8080/root/file.xml?query=1#fragment","/relative/path","abc://host.com:8080/root/file.xml/relative/path?query=1#fragment") --- 12:49:11.2 Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_relative_path("abc://host.com:8080/root/api","relative/path","abc://host.com:8080/root/api/relative/path") --- 12:49:11.2 Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_relative_path("abc://host.com:8080/root/api","relative/path","abc://host.com:8080/root/api/relative/path") --- 12:49:11.2 Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_relative_path("abc://host.com:8080/root/api","/relative/path","abc://host.com:8080/root/api/relative/path") --- 12:49:11.2 Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_relative_path("abc://host.com:8080/root/api","/relative/path","abc://host.com:8080/root/api/relative/path") --- 12:49:11.2 Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_relative_path("abc://host.com:8080/root/api/","relative/path","abc://host.com:8080/root/api/relative/path") --- 12:49:11.2 Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_relative_path("abc://host.com:8080/root/api/","relative/path","abc://host.com:8080/root/api/relative/path") --- 12:49:11.2 Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_relative_path("abc://host.com:8080/root/api/","/relative/path","abc://host.com:8080/root/api/relative/path") --- 12:49:11.2 Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_relative_path("abc://host.com:8080/root/api/","/relative/path","abc://host.com:8080/root/api/relative/path") --- 12:49:11.2 Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_uri("","","") --- 12:49:11.2 Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_uri("","","") --- 12:49:11.2 Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_uri("/","","/") --- 12:49:11.2 Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_uri("/","","/") --- 12:49:11.2 Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_uri("base","","base") --- 12:49:11.2 Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_uri("base","","base") --- 12:49:11.2 Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_uri("/base","","/base") --- 12:49:11.2 Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_uri("/base","","/base") --- 12:49:11.2 Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_uri("/base/","","/base/") --- 12:49:11.2 Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_uri("/base/","","/base/") --- 12:49:11.2 Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_uri("","relative","relative") --- 12:49:11.2 Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_uri("","relative","relative") --- 12:49:11.2 Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_uri("","/relative","/relative") --- 12:49:11.2 Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_uri("","/relative","/relative") --- 12:49:11.2 Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_uri("/","relative","/relative") --- 12:49:11.2 Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_uri("/","relative","/relative") --- 12:49:11.2 Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_uri("/","/relative","/relative") --- 12:49:11.2 Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_uri("/","/relative","/relative") --- 12:49:11.2 Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_uri("base","relative","relative") --- 12:49:11.2 Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_uri("base","relative","relative") --- 12:49:11.2 Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_uri("base","/relative","/relative") --- 12:49:11.2 Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_uri("base","/relative","/relative") --- 12:49:11.2 Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_uri("/base","relative","/relative") --- 12:49:11.2 Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_uri("/base","relative","/relative") --- 12:49:11.2 Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_uri("/base","/relative","/relative") --- 12:49:11.2 Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_uri("/base","/relative","/relative") --- 12:49:11.2 Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_uri("/base/","relative","/base/relative") --- 12:49:11.2 Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_uri("/base/","relative","/base/relative") --- 12:49:11.2 Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_uri("/base/","/relative","/relative") --- 12:49:11.2 Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_uri("/base/","/relative","/relative") --- 12:49:11.2 Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_uri("base/sub","relative","base/relative") --- 12:49:11.2 Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_uri("base/sub","relative","base/relative") --- 12:49:11.2 Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_uri("base/sub","/relative","/relative") --- 12:49:11.2 Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_uri("base/sub","/relative","/relative") --- 12:49:11.2 Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_uri("/base/sub","relative","/base/relative") --- 12:49:11.2 Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_uri("/base/sub","relative","/base/relative") --- 12:49:11.2 Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_uri("/base/sub","/relative","/relative") --- 12:49:11.2 Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_uri("/base/sub","/relative","/relative") --- 12:49:11.2 Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_uri("/base/sub/","relative","/base/sub/relative") --- 12:49:11.2 Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_uri("/base/sub/","relative","/base/sub/relative") --- 12:49:11.2 Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_uri("/base/sub/","/relative","/relative") --- 12:49:11.2 Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_uri("/base/sub/","/relative","/relative") --- 12:49:11.2 Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_uri("abc://host.com:8080/root/file.xml","relative/path","abc://host.com:8080/root/relative/path") --- 12:49:11.2 Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_uri("abc://host.com:8080/root/file.xml","relative/path","abc://host.com:8080/root/relative/path") --- 12:49:11.2 Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_uri("abc://host.com:8080/root/file.xml","/relative/path","abc://host.com:8080/relative/path") --- 12:49:11.2 Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_uri("abc://host.com:8080/root/file.xml","/relative/path","abc://host.com:8080/relative/path") --- 12:49:11.2 Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_uri("abc://host.com:8080/root/file.xml?query=1#fragment","relative/path","abc://host.com:8080/root/relative/path") --- 12:49:11.2 Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_uri("abc://host.com:8080/root/file.xml?query=1#fragment","relative/path","abc://host.com:8080/root/relative/path") --- 12:49:11.2 Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_uri("abc://host.com:8080/root/file.xml?query=1#fragment","/relative/path","abc://host.com:8080/relative/path") --- 12:49:11.2 Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_uri("abc://host.com:8080/root/file.xml?query=1#fragment","/relative/path","abc://host.com:8080/relative/path") --- 12:49:11.2 Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_uri("abc://host.com:8080/root/api","relative/path","abc://host.com:8080/root/relative/path") --- 12:49:11.2 Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_uri("abc://host.com:8080/root/api","relative/path","abc://host.com:8080/root/relative/path") --- 12:49:11.2 Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_uri("abc://host.com:8080/root/api","/relative/path","abc://host.com:8080/relative/path") --- 12:49:11.2 Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_uri("abc://host.com:8080/root/api","/relative/path","abc://host.com:8080/relative/path") --- 12:49:11.2 Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_uri("abc://host.com:8080/root/api/","relative/path","abc://host.com:8080/root/api/relative/path") --- 12:49:11.2 Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_uri("abc://host.com:8080/root/api/","relative/path","abc://host.com:8080/root/api/relative/path") --- 12:49:11.2 Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_uri("abc://host.com:8080/root/api/","/relative/path","abc://host.com:8080/relative/path") --- 12:49:11.2 Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_uri("abc://host.com:8080/root/api/","/relative/path","abc://host.com:8080/relative/path") --- 12:49:11.2 Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_uri("abc://host.com:8080/root/api/","//otherhost.com/path","abc://otherhost.com/path") --- 12:49:11.2 Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_uri("abc://host.com:8080/root/api/","//otherhost.com/path","abc://otherhost.com/path") --- 12:49:11.2 Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_parse("abc://my_host.com:8080/root/api/") --- 12:49:11.2 Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_parse("abc://my_host.com:8080/root/api/") --- 12:49:11.2 Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_parse("abc://my_host.com:8080//root/api/") --- 12:49:11.2 Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_parse("abc://my_host.com:8080//root/api/") --- 12:49:11.2 Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_parse("abc://my_host.com:8080/root//api/") --- 12:49:11.2 Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_parse("abc://my_host.com:8080/root//api/") --- 12:49:11.2 Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_parse("abc://[::1]:8080/root//api/") --- 12:49:11.2 Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_parse("abc://[::1]:8080/root//api/") --- 12:49:11.2 Info: --- Start: NzbDrone.Common.Test.Http.UserAgentBuilderFixture.should_get_use_os_family_if_name_is_null --- 12:49:11.2 Info: --- End: NzbDrone.Common.Test.Http.UserAgentBuilderFixture.should_get_use_os_family_if_name_is_null --- 12:49:11.2 Info: --- Start: NzbDrone.Common.Test.Http.UserAgentBuilderFixture.should_get_user_agent_if_os_version_is_null --- 12:49:11.2 Info: --- End: NzbDrone.Common.Test.Http.UserAgentBuilderFixture.should_get_user_agent_if_os_version_is_null --- 12:49:11.2 Info: --- Start: NzbDrone.Common.Test.IAppDirectoryInfoTest.ApplicationPath_should_not_be_empty --- 12:49:11.2 Info: --- End: NzbDrone.Common.Test.IAppDirectoryInfoTest.ApplicationPath_should_not_be_empty --- 12:49:11.2 Info: --- Start: NzbDrone.Common.Test.IAppDirectoryInfoTest.IsProduction_should_return_false_when_run_within_nunit --- 12:49:11.2 Info: --- End: NzbDrone.Common.Test.IAppDirectoryInfoTest.IsProduction_should_return_false_when_run_within_nunit --- 12:49:11.2 Info: --- Start: NzbDrone.Common.Test.IAppDirectoryInfoTest.should_use_path_from_arg_if_provided --- 12:49:11.2 Info: Data directory is being overridden to [c:\users\test\] 12:49:11.2 Info: --- End: NzbDrone.Common.Test.IAppDirectoryInfoTest.should_use_path_from_arg_if_provided --- 12:49:11.2 Info: --- Start: NzbDrone.Common.Test.IAppDirectoryInfoTest.StartupPath_should_not_be_empty --- 12:49:11.2 Info: --- End: NzbDrone.Common.Test.IAppDirectoryInfoTest.StartupPath_should_not_be_empty --- 12:49:11.4 Info: --- Start: NzbDrone.Common.Test.InstrumentationTests.SentryTargetFixture.error_or_worse_with_exception_is_sentry_event(Error) --- 12:49:11.4 Info: --- End: NzbDrone.Common.Test.InstrumentationTests.SentryTargetFixture.error_or_worse_with_exception_is_sentry_event(Error) --- 12:49:11.4 Info: --- Start: NzbDrone.Common.Test.InstrumentationTests.SentryTargetFixture.error_or_worse_with_exception_is_sentry_event(Fatal) --- 12:49:11.4 Info: --- End: NzbDrone.Common.Test.InstrumentationTests.SentryTargetFixture.error_or_worse_with_exception_is_sentry_event(Fatal) --- 12:49:11.4 Info: --- Start: NzbDrone.Common.Test.InstrumentationTests.SentryTargetFixture.error_or_worse_with_exception_is_sentry_event(Off) --- 12:49:11.4 Info: --- End: NzbDrone.Common.Test.InstrumentationTests.SentryTargetFixture.error_or_worse_with_exception_is_sentry_event(Off) --- 12:49:11.4 Info: --- Start: NzbDrone.Common.Test.InstrumentationTests.SentryTargetFixture.less_than_error_with_exception_is_not_sentry_event(Trace) --- 12:49:11.4 Info: --- End: NzbDrone.Common.Test.InstrumentationTests.SentryTargetFixture.less_than_error_with_exception_is_not_sentry_event(Trace) --- 12:49:11.4 Info: --- Start: NzbDrone.Common.Test.InstrumentationTests.SentryTargetFixture.less_than_error_with_exception_is_not_sentry_event(Debug) --- 12:49:11.4 Info: --- End: NzbDrone.Common.Test.InstrumentationTests.SentryTargetFixture.less_than_error_with_exception_is_not_sentry_event(Debug) --- 12:49:11.4 Info: --- Start: NzbDrone.Common.Test.InstrumentationTests.SentryTargetFixture.less_than_error_with_exception_is_not_sentry_event(Info) --- 12:49:11.4 Info: --- End: NzbDrone.Common.Test.InstrumentationTests.SentryTargetFixture.less_than_error_with_exception_is_not_sentry_event(Info) --- 12:49:11.4 Info: --- Start: NzbDrone.Common.Test.InstrumentationTests.SentryTargetFixture.less_than_error_with_exception_is_not_sentry_event(Warn) --- 12:49:11.4 Info: --- End: NzbDrone.Common.Test.InstrumentationTests.SentryTargetFixture.less_than_error_with_exception_is_not_sentry_event(Warn) --- 12:49:11.4 Info: --- Start: NzbDrone.Common.Test.InstrumentationTests.SentryTargetFixture.log_without_error_is_not_sentry_event(Trace) --- 12:49:11.5 Info: --- End: NzbDrone.Common.Test.InstrumentationTests.SentryTargetFixture.log_without_error_is_not_sentry_event(Trace) --- 12:49:11.5 Info: --- Start: NzbDrone.Common.Test.InstrumentationTests.SentryTargetFixture.log_without_error_is_not_sentry_event(Debug) --- 12:49:11.5 Info: --- End: NzbDrone.Common.Test.InstrumentationTests.SentryTargetFixture.log_without_error_is_not_sentry_event(Debug) --- 12:49:11.5 Info: --- Start: NzbDrone.Common.Test.InstrumentationTests.SentryTargetFixture.log_without_error_is_not_sentry_event(Info) --- 12:49:11.5 Info: --- End: NzbDrone.Common.Test.InstrumentationTests.SentryTargetFixture.log_without_error_is_not_sentry_event(Info) --- 12:49:11.5 Info: --- Start: NzbDrone.Common.Test.InstrumentationTests.SentryTargetFixture.log_without_error_is_not_sentry_event(Warn) --- 12:49:11.5 Info: --- End: NzbDrone.Common.Test.InstrumentationTests.SentryTargetFixture.log_without_error_is_not_sentry_event(Warn) --- 12:49:11.5 Info: --- Start: NzbDrone.Common.Test.InstrumentationTests.SentryTargetFixture.log_without_error_is_not_sentry_event(Error) --- 12:49:11.5 Info: --- End: NzbDrone.Common.Test.InstrumentationTests.SentryTargetFixture.log_without_error_is_not_sentry_event(Error) --- 12:49:11.5 Info: --- Start: NzbDrone.Common.Test.InstrumentationTests.SentryTargetFixture.log_without_error_is_not_sentry_event(Fatal) --- 12:49:11.5 Info: --- End: NzbDrone.Common.Test.InstrumentationTests.SentryTargetFixture.log_without_error_is_not_sentry_event(Fatal) --- 12:49:11.5 Info: --- Start: NzbDrone.Common.Test.InstrumentationTests.SentryTargetFixture.log_without_error_is_not_sentry_event(Off) --- 12:49:11.5 Info: --- End: NzbDrone.Common.Test.InstrumentationTests.SentryTargetFixture.log_without_error_is_not_sentry_event(Off) --- 12:49:11.5 Info: --- Start: NzbDrone.Common.Test.InstrumentationTests.SentryTargetFixture.should_filter_event_for_filtered_exception_messages("Jackett.Common.IndexerException") --- 12:49:11.5 Info: --- End: NzbDrone.Common.Test.InstrumentationTests.SentryTargetFixture.should_filter_event_for_filtered_exception_messages("Jackett.Common.IndexerException") --- 12:49:11.5 Info: --- Start: NzbDrone.Common.Test.InstrumentationTests.SentryTargetFixture.should_filter_event_for_filtered_exception_messages("openflixr") --- 12:49:11.5 Info: --- End: NzbDrone.Common.Test.InstrumentationTests.SentryTargetFixture.should_filter_event_for_filtered_exception_messages("openflixr") --- 12:49:11.5 Info: --- Start: NzbDrone.Common.Test.InstrumentationTests.SentryTargetFixture.should_filter_event_for_filtered_exception_types(System.UnauthorizedAccessException: Attempted to perform an unauthorized operation.) --- 12:49:11.5 Info: --- End: NzbDrone.Common.Test.InstrumentationTests.SentryTargetFixture.should_filter_event_for_filtered_exception_types(System.UnauthorizedAccessException: Attempted to perform an unauthorized operation.) --- 12:49:11.5 Info: --- Start: NzbDrone.Common.Test.InstrumentationTests.SentryTargetFixture.should_filter_event_for_filtered_exception_types(System.OutOfMemoryException: Insufficient memory to continue the execution of the program.) --- 12:49:11.5 Info: --- End: NzbDrone.Common.Test.InstrumentationTests.SentryTargetFixture.should_filter_event_for_filtered_exception_types(System.OutOfMemoryException: Insufficient memory to continue the execution of the program.) --- 12:49:11.5 Info: --- Start: NzbDrone.Common.Test.InstrumentationTests.SentryTargetFixture.should_not_filter_event_for_exception_messages_that_are_not_filtered("A message that isn't filtered") --- 12:49:11.5 Info: --- End: NzbDrone.Common.Test.InstrumentationTests.SentryTargetFixture.should_not_filter_event_for_exception_messages_that_are_not_filtered("A message that isn't filtered") --- 12:49:11.5 Info: --- Start: NzbDrone.Common.Test.InstrumentationTests.SentryTargetFixture.should_not_filter_event_for_exception_messages_that_are_not_filtered("Error") --- 12:49:11.5 Info: --- End: NzbDrone.Common.Test.InstrumentationTests.SentryTargetFixture.should_not_filter_event_for_exception_messages_that_are_not_filtered("Error") --- 12:49:11.5 Info: --- Start: NzbDrone.Common.Test.InstrumentationTests.SentryTargetFixture.should_not_filter_event_for_filtered_exception_types_if_filtering_disabled(System.UnauthorizedAccessException: Attempted to perform an unauthorized operation.) --- 12:49:11.5 Info: --- End: NzbDrone.Common.Test.InstrumentationTests.SentryTargetFixture.should_not_filter_event_for_filtered_exception_types_if_filtering_disabled(System.UnauthorizedAccessException: Attempted to perform an unauthorized operation.) --- 12:49:11.5 Info: --- Start: NzbDrone.Common.Test.InstrumentationTests.SentryTargetFixture.should_not_filter_event_for_filtered_exception_types_if_filtering_disabled(System.OutOfMemoryException: Insufficient memory to continue the execution of the program.) --- 12:49:11.5 Info: --- End: NzbDrone.Common.Test.InstrumentationTests.SentryTargetFixture.should_not_filter_event_for_filtered_exception_types_if_filtering_disabled(System.OutOfMemoryException: Insufficient memory to continue the execution of the program.) --- 12:49:11.5 Info: --- Start: NzbDrone.Common.Test.LevenshteinDistanceFixture.FuzzyMatchEmptyValuesReturnZero("","",0) --- 12:49:11.5 Info: --- End: NzbDrone.Common.Test.LevenshteinDistanceFixture.FuzzyMatchEmptyValuesReturnZero("","",0) --- 12:49:11.5 Info: --- Start: NzbDrone.Common.Test.LevenshteinDistanceFixture.FuzzyMatchEmptyValuesReturnZero("a","",0) --- 12:49:11.5 Info: --- End: NzbDrone.Common.Test.LevenshteinDistanceFixture.FuzzyMatchEmptyValuesReturnZero("a","",0) --- 12:49:11.5 Info: --- Start: NzbDrone.Common.Test.LevenshteinDistanceFixture.FuzzyMatchEmptyValuesReturnZero("","a",0) --- 12:49:11.5 Info: --- End: NzbDrone.Common.Test.LevenshteinDistanceFixture.FuzzyMatchEmptyValuesReturnZero("","a",0) --- 12:49:11.5 Info: --- Start: NzbDrone.Common.Test.LevenshteinDistanceFixture.FuzzyMatchSymmetric("hello","hello") --- 12:49:11.5 Info: --- End: NzbDrone.Common.Test.LevenshteinDistanceFixture.FuzzyMatchSymmetric("hello","hello") --- 12:49:11.5 Info: --- Start: NzbDrone.Common.Test.LevenshteinDistanceFixture.FuzzyMatchSymmetric("hello","bye") --- 12:49:11.5 Info: --- End: NzbDrone.Common.Test.LevenshteinDistanceFixture.FuzzyMatchSymmetric("hello","bye") --- 12:49:11.5 Info: --- Start: NzbDrone.Common.Test.LevenshteinDistanceFixture.FuzzyMatchSymmetric("a longer string","a different long string") --- 12:49:11.5 Info: --- End: NzbDrone.Common.Test.LevenshteinDistanceFixture.FuzzyMatchSymmetric("a longer string","a different long string") --- 12:49:11.5 Info: --- Start: NzbDrone.Common.Test.LevenshteinDistanceFixture.LevenshteinDistance("","",0) --- 12:49:11.5 Info: --- End: NzbDrone.Common.Test.LevenshteinDistanceFixture.LevenshteinDistance("","",0) --- 12:49:11.5 Info: --- Start: NzbDrone.Common.Test.LevenshteinDistanceFixture.LevenshteinDistance("abc","abc",0) --- 12:49:11.5 Info: --- End: NzbDrone.Common.Test.LevenshteinDistanceFixture.LevenshteinDistance("abc","abc",0) --- 12:49:11.5 Info: --- Start: NzbDrone.Common.Test.LevenshteinDistanceFixture.LevenshteinDistance("abc","abcd",1) --- 12:49:11.5 Info: --- End: NzbDrone.Common.Test.LevenshteinDistanceFixture.LevenshteinDistance("abc","abcd",1) --- 12:49:11.5 Info: --- Start: NzbDrone.Common.Test.LevenshteinDistanceFixture.LevenshteinDistance("abcd","abc",1) --- 12:49:11.5 Info: --- End: NzbDrone.Common.Test.LevenshteinDistanceFixture.LevenshteinDistance("abcd","abc",1) --- 12:49:11.5 Info: --- Start: NzbDrone.Common.Test.LevenshteinDistanceFixture.LevenshteinDistance("abc","abd",1) --- 12:49:11.5 Info: --- End: NzbDrone.Common.Test.LevenshteinDistanceFixture.LevenshteinDistance("abc","abd",1) --- 12:49:11.5 Info: --- Start: NzbDrone.Common.Test.LevenshteinDistanceFixture.LevenshteinDistance("abc","adc",1) --- 12:49:11.5 Info: --- End: NzbDrone.Common.Test.LevenshteinDistanceFixture.LevenshteinDistance("abc","adc",1) --- 12:49:11.5 Info: --- Start: NzbDrone.Common.Test.LevenshteinDistanceFixture.LevenshteinDistance("abcdefgh","abcghdef",4) --- 12:49:11.5 Info: --- End: NzbDrone.Common.Test.LevenshteinDistanceFixture.LevenshteinDistance("abcdefgh","abcghdef",4) --- 12:49:11.5 Info: --- Start: NzbDrone.Common.Test.LevenshteinDistanceFixture.LevenshteinDistance("a.b.c.","abc",3) --- 12:49:11.5 Info: --- End: NzbDrone.Common.Test.LevenshteinDistanceFixture.LevenshteinDistance("a.b.c.","abc",3) --- 12:49:11.5 Info: --- Start: NzbDrone.Common.Test.LevenshteinDistanceFixture.LevenshteinDistance("Agents Of SHIELD","Marvel's Agents Of S.H.I.E.L.D.",15) --- 12:49:11.5 Info: --- End: NzbDrone.Common.Test.LevenshteinDistanceFixture.LevenshteinDistance("Agents Of SHIELD","Marvel's Agents Of S.H.I.E.L.D.",15) --- 12:49:11.5 Info: --- Start: NzbDrone.Common.Test.LevenshteinDistanceFixture.LevenshteinDistance("Agents of cracked","Agents of shield",6) --- 12:49:11.5 Info: --- End: NzbDrone.Common.Test.LevenshteinDistanceFixture.LevenshteinDistance("Agents of cracked","Agents of shield",6) --- 12:49:11.5 Info: --- Start: NzbDrone.Common.Test.LevenshteinDistanceFixture.LevenshteinDistance("ABCxxx","ABC1xx",1) --- 12:49:11.5 Info: --- End: NzbDrone.Common.Test.LevenshteinDistanceFixture.LevenshteinDistance("ABCxxx","ABC1xx",1) --- 12:49:11.5 Info: --- Start: NzbDrone.Common.Test.LevenshteinDistanceFixture.LevenshteinDistance("ABC1xx","ABCxxx",1) --- 12:49:11.5 Info: --- End: NzbDrone.Common.Test.LevenshteinDistanceFixture.LevenshteinDistance("ABC1xx","ABCxxx",1) --- 12:49:11.5 Info: --- Start: NzbDrone.Common.Test.LevenshteinDistanceFixture.LevenshteinDistanceClean("","",0) --- 12:49:11.5 Info: --- End: NzbDrone.Common.Test.LevenshteinDistanceFixture.LevenshteinDistanceClean("","",0) --- 12:49:11.5 Info: --- Start: NzbDrone.Common.Test.LevenshteinDistanceFixture.LevenshteinDistanceClean("abc","abc",0) --- 12:49:11.5 Info: --- End: NzbDrone.Common.Test.LevenshteinDistanceFixture.LevenshteinDistanceClean("abc","abc",0) --- 12:49:11.5 Info: --- Start: NzbDrone.Common.Test.LevenshteinDistanceFixture.LevenshteinDistanceClean("abc","abcd",1) --- 12:49:11.5 Info: --- End: NzbDrone.Common.Test.LevenshteinDistanceFixture.LevenshteinDistanceClean("abc","abcd",1) --- 12:49:11.5 Info: --- Start: NzbDrone.Common.Test.LevenshteinDistanceFixture.LevenshteinDistanceClean("abcd","abc",3) --- 12:49:11.5 Info: --- End: NzbDrone.Common.Test.LevenshteinDistanceFixture.LevenshteinDistanceClean("abcd","abc",3) --- 12:49:11.5 Info: --- Start: NzbDrone.Common.Test.LevenshteinDistanceFixture.LevenshteinDistanceClean("abc","abd",3) --- 12:49:11.5 Info: --- End: NzbDrone.Common.Test.LevenshteinDistanceFixture.LevenshteinDistanceClean("abc","abd",3) --- 12:49:11.5 Info: --- Start: NzbDrone.Common.Test.LevenshteinDistanceFixture.LevenshteinDistanceClean("abc","adc",3) --- 12:49:11.5 Info: --- End: NzbDrone.Common.Test.LevenshteinDistanceFixture.LevenshteinDistanceClean("abc","adc",3) --- 12:49:11.5 Info: --- Start: NzbDrone.Common.Test.LevenshteinDistanceFixture.LevenshteinDistanceClean("abcdefgh","abcghdef",8) --- 12:49:11.5 Info: --- End: NzbDrone.Common.Test.LevenshteinDistanceFixture.LevenshteinDistanceClean("abcdefgh","abcghdef",8) --- 12:49:11.5 Info: --- Start: NzbDrone.Common.Test.LevenshteinDistanceFixture.LevenshteinDistanceClean("a.b.c.","abc",0) --- 12:49:11.5 Info: --- End: NzbDrone.Common.Test.LevenshteinDistanceFixture.LevenshteinDistanceClean("a.b.c.","abc",0) --- 12:49:11.5 Info: --- Start: NzbDrone.Common.Test.LevenshteinDistanceFixture.LevenshteinDistanceClean("Agents of shield","Marvel's Agents Of S.H.I.E.L.D.",9) --- 12:49:11.5 Info: --- End: NzbDrone.Common.Test.LevenshteinDistanceFixture.LevenshteinDistanceClean("Agents of shield","Marvel's Agents Of S.H.I.E.L.D.",9) --- 12:49:11.5 Info: --- Start: NzbDrone.Common.Test.LevenshteinDistanceFixture.LevenshteinDistanceClean("Agents of shield","Agents of cracked",14) --- 12:49:11.5 Info: --- End: NzbDrone.Common.Test.LevenshteinDistanceFixture.LevenshteinDistanceClean("Agents of shield","Agents of cracked",14) --- 12:49:11.5 Info: --- Start: NzbDrone.Common.Test.LevenshteinDistanceFixture.LevenshteinDistanceClean("Agents of shield","the shield",24) --- 12:49:11.5 Info: --- End: NzbDrone.Common.Test.LevenshteinDistanceFixture.LevenshteinDistanceClean("Agents of shield","the shield",24) --- 12:49:11.5 Info: --- Start: NzbDrone.Common.Test.LevenshteinDistanceFixture.LevenshteinDistanceClean("ABCxxx","ABC1xx",3) --- 12:49:11.5 Info: --- End: NzbDrone.Common.Test.LevenshteinDistanceFixture.LevenshteinDistanceClean("ABCxxx","ABC1xx",3) --- 12:49:11.5 Info: --- Start: NzbDrone.Common.Test.LevenshteinDistanceFixture.LevenshteinDistanceClean("ABC1xx","ABCxxx",3) --- 12:49:11.5 Info: --- End: NzbDrone.Common.Test.LevenshteinDistanceFixture.LevenshteinDistanceClean("ABC1xx","ABCxxx",3) --- 12:49:11.5 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_add_directory_slash --- 12:49:11.5 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_add_directory_slash --- 12:49:11.5 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_auto_detect_kind("C:\\rooted\\windows\\path\\",Windows) --- 12:49:11.5 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_auto_detect_kind("C:\\rooted\\windows\\path\\",Windows) --- 12:49:11.5 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_auto_detect_kind("C:\\rooted\\windows\\path",Windows) --- 12:49:11.5 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_auto_detect_kind("C:\\rooted\\windows\\path",Windows) --- 12:49:11.5 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_auto_detect_kind("C:\\",Windows) --- 12:49:11.5 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_auto_detect_kind("C:\\",Windows) --- 12:49:11.5 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_auto_detect_kind("C:",Windows) --- 12:49:11.5 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_auto_detect_kind("C:",Windows) --- 12:49:11.5 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_auto_detect_kind("\\\\rooted\\unc\\path\\",Windows) --- 12:49:11.5 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_auto_detect_kind("\\\\rooted\\unc\\path\\",Windows) --- 12:49:11.5 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_auto_detect_kind("\\\\rooted\\unc\\path",Windows) --- 12:49:11.5 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_auto_detect_kind("\\\\rooted\\unc\\path",Windows) --- 12:49:11.5 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_auto_detect_kind("\\relative\\windows\\path\\",Windows) --- 12:49:11.5 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_auto_detect_kind("\\relative\\windows\\path\\",Windows) --- 12:49:11.5 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_auto_detect_kind("\\relative\\windows\\path",Windows) --- 12:49:11.5 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_auto_detect_kind("\\relative\\windows\\path",Windows) --- 12:49:11.5 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_auto_detect_kind("relative\\windows\\path\\",Windows) --- 12:49:11.5 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_auto_detect_kind("relative\\windows\\path\\",Windows) --- 12:49:11.5 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_auto_detect_kind("relative\\windows\\path",Windows) --- 12:49:11.5 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_auto_detect_kind("relative\\windows\\path",Windows) --- 12:49:11.5 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_auto_detect_kind("relative\\",Windows) --- 12:49:11.5 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_auto_detect_kind("relative\\",Windows) --- 12:49:11.5 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_auto_detect_kind("relative",Unknown) --- 12:49:11.5 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_auto_detect_kind("relative",Unknown) --- 12:49:11.5 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_auto_detect_kind("/rooted/linux/path/",Unix) --- 12:49:11.5 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_auto_detect_kind("/rooted/linux/path/",Unix) --- 12:49:11.5 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_auto_detect_kind("/rooted/linux/path",Unix) --- 12:49:11.5 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_auto_detect_kind("/rooted/linux/path",Unix) --- 12:49:11.5 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_auto_detect_kind("/",Unix) --- 12:49:11.5 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_auto_detect_kind("/",Unix) --- 12:49:11.5 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_auto_detect_kind("linux/path",Unix) --- 12:49:11.5 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_auto_detect_kind("linux/path",Unix) --- 12:49:11.5 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_auto_detect_kind("Castle:unrooted+linux+path",Unknown) --- 12:49:11.5 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_auto_detect_kind("Castle:unrooted+linux+path",Unknown) --- 12:49:11.5 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_combine_mixed_slashes --- 12:49:11.5 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_combine_mixed_slashes --- 12:49:11.5 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_combine_path("C:\\Test","sub","C:\\Test\\sub") --- 12:49:11.5 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_combine_path("C:\\Test","sub","C:\\Test\\sub") --- 12:49:11.5 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_combine_path("C:\\Test","sub\\test","C:\\Test\\sub\\test") --- 12:49:11.5 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_combine_path("C:\\Test","sub\\test","C:\\Test\\sub\\test") --- 12:49:11.5 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_combine_path("C:\\Test\\","\\sub","C:\\Test\\sub") --- 12:49:11.5 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_combine_path("C:\\Test\\","\\sub","C:\\Test\\sub") --- 12:49:11.5 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_combine_path("C:\\Test","sub\\","C:\\Test\\sub\\") --- 12:49:11.5 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_combine_path("C:\\Test","sub\\","C:\\Test\\sub\\") --- 12:49:11.5 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_combine_path("C:\\Test","C:\\Test2\\sub","C:\\Test2\\sub") --- 12:49:11.5 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_combine_path("C:\\Test","C:\\Test2\\sub","C:\\Test2\\sub") --- 12:49:11.5 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_combine_path("/Test","sub","/Test/sub") --- 12:49:11.5 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_combine_path("/Test","sub","/Test/sub") --- 12:49:11.5 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_combine_path("/Test","sub/","/Test/sub/") --- 12:49:11.5 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_combine_path("/Test","sub/","/Test/sub/") --- 12:49:11.5 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_combine_path("/Test/","sub/test/","/Test/sub/test/") --- 12:49:11.5 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_combine_path("/Test/","sub/test/","/Test/sub/test/") --- 12:49:11.5 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_combine_path("/Test/","/Test2/","/Test2/") --- 12:49:11.5 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_combine_path("/Test/","/Test2/","/Test2/") --- 12:49:11.5 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_combine_path("C:\\Test","","C:\\Test") --- 12:49:11.5 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_combine_path("C:\\Test","","C:\\Test") --- 12:49:11.5 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_compare_unix_ospathkind_case_sensitive --- 12:49:11.5 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_compare_unix_ospathkind_case_sensitive --- 12:49:11.5 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_compare_windows_ospathkind_case_insensitive --- 12:49:11.5 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_compare_windows_ospathkind_case_insensitive --- 12:49:11.5 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_create_relative_path("C:\\Test\\Data\\","C:\\Test\\Data\\Sub\\Folder","Sub\\Folder") --- 12:49:11.5 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_create_relative_path("C:\\Test\\Data\\","C:\\Test\\Data\\Sub\\Folder","Sub\\Folder") --- 12:49:11.5 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_create_relative_path("C:\\Test\\Data\\","C:\\Test\\Data2\\Sub\\Folder","..\\Data2\\Sub\\Folder") --- 12:49:11.5 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_create_relative_path("C:\\Test\\Data\\","C:\\Test\\Data2\\Sub\\Folder","..\\Data2\\Sub\\Folder") --- 12:49:11.5 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_create_relative_path("/parent/folder","/parent/folder/Sub/Folder","Sub/Folder") --- 12:49:11.5 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_create_relative_path("/parent/folder","/parent/folder/Sub/Folder","Sub/Folder") --- 12:49:11.5 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_detect_rooted_ospaths("C:\\rooted\\windows\\path") --- 12:49:11.5 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_detect_rooted_ospaths("C:\\rooted\\windows\\path") --- 12:49:11.5 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_detect_rooted_ospaths("C:") --- 12:49:11.5 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_detect_rooted_ospaths("C:") --- 12:49:11.5 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_detect_rooted_ospaths("\\\\blaat") --- 12:49:11.5 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_detect_rooted_ospaths("\\\\blaat") --- 12:49:11.5 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_detect_rooted_ospaths("/rooted/linux/path") --- 12:49:11.5 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_detect_rooted_ospaths("/rooted/linux/path") --- 12:49:11.5 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_detect_rooted_ospaths("/") --- 12:49:11.5 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_detect_rooted_ospaths("/") --- 12:49:11.5 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_detect_unrooted_ospaths("\\rooted\\windows\\path") --- 12:49:11.5 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_detect_unrooted_ospaths("\\rooted\\windows\\path") --- 12:49:11.5 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_detect_unrooted_ospaths("rooted\\windows\\path") --- 12:49:11.5 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_detect_unrooted_ospaths("rooted\\windows\\path") --- 12:49:11.5 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_detect_unrooted_ospaths("path") --- 12:49:11.5 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_detect_unrooted_ospaths("path") --- 12:49:11.5 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_detect_unrooted_ospaths("linux/path") --- 12:49:11.5 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_detect_unrooted_ospaths("linux/path") --- 12:49:11.5 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_detect_unrooted_ospaths("Castle:unrooted+linux+path") --- 12:49:11.5 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_detect_unrooted_ospaths("Castle:unrooted+linux+path") --- 12:49:11.5 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_detect_unrooted_ospaths("C:unrooted+linux+path") --- 12:49:11.5 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_detect_unrooted_ospaths("C:unrooted+linux+path") --- 12:49:11.5 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_evaluate_contains("C:\\Test\\","C:\\Test",True) --- 12:49:11.5 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_evaluate_contains("C:\\Test\\","C:\\Test",True) --- 12:49:11.5 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_evaluate_contains("C:\\Test\\","C:\\Test\\Contains\\",True) --- 12:49:11.5 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_evaluate_contains("C:\\Test\\","C:\\Test\\Contains\\",True) --- 12:49:11.5 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_evaluate_contains("C:\\Test\\","C:\\Other\\",False) --- 12:49:11.5 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_evaluate_contains("C:\\Test\\","C:\\Other\\",False) --- 12:49:11.5 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_fix_double_slashes_unix --- 12:49:11.5 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_fix_double_slashes_unix --- 12:49:11.5 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_fix_slashes_unix --- 12:49:11.5 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_fix_slashes_unix --- 12:49:11.5 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_fix_slashes_windows --- 12:49:11.5 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_fix_slashes_windows --- 12:49:11.5 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_not_ignore_trailing_slash_during_compare --- 12:49:11.5 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_not_ignore_trailing_slash_during_compare --- 12:49:11.5 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_parse_null_as_empty --- 12:49:11.5 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_parse_null_as_empty --- 12:49:11.5 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_return_empty_as_parent_of_root_unc --- 12:49:11.5 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_return_empty_as_parent_of_root_unc --- 12:49:11.5 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_return_filename("C:\\rooted\\windows\\path","path") --- 12:49:11.5 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_return_filename("C:\\rooted\\windows\\path","path") --- 12:49:11.5 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_return_filename("C:","C:") --- 12:49:11.5 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_return_filename("C:","C:") --- 12:49:11.5 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_return_filename("\\\\blaat","blaat") --- 12:49:11.5 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_return_filename("\\\\blaat","blaat") --- 12:49:11.5 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_return_filename("/rooted/linux/path","path") --- 12:49:11.5 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_return_filename("/rooted/linux/path","path") --- 12:49:11.5 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_return_filename("/",null) --- 12:49:11.5 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_return_filename("/",null) --- 12:49:11.5 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_return_filename("\\rooted\\windows\\path\\","path") --- 12:49:11.5 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_return_filename("\\rooted\\windows\\path\\","path") --- 12:49:11.5 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_return_filename("rooted\\windows\\path","path") --- 12:49:11.5 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_return_filename("rooted\\windows\\path","path") --- 12:49:11.5 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_return_filename("path","path") --- 12:49:11.5 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_return_filename("path","path") --- 12:49:11.5 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_return_filename("linux/path","path") --- 12:49:11.5 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_return_filename("linux/path","path") --- 12:49:11.5 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_return_parent_directory("C:\\rooted\\windows\\path","C:\\rooted\\windows\\") --- 12:49:11.5 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_return_parent_directory("C:\\rooted\\windows\\path","C:\\rooted\\windows\\") --- 12:49:11.5 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_return_parent_directory("C:\\rooted\\windows\\path\\","C:\\rooted\\windows\\") --- 12:49:11.5 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_return_parent_directory("C:\\rooted\\windows\\path\\","C:\\rooted\\windows\\") --- 12:49:11.5 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_return_parent_directory("C:\\rooted","C:\\") --- 12:49:11.5 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_return_parent_directory("C:\\rooted","C:\\") --- 12:49:11.5 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_return_parent_directory("C:",null) --- 12:49:11.5 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_return_parent_directory("C:",null) --- 12:49:11.5 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_return_parent_directory("/rooted/linux/path","/rooted/linux/") --- 12:49:11.5 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_return_parent_directory("/rooted/linux/path","/rooted/linux/") --- 12:49:11.5 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_return_parent_directory("/rooted","/") --- 12:49:11.5 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_return_parent_directory("/rooted","/") --- 12:49:11.5 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_return_parent_directory("/",null) --- 12:49:11.5 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_return_parent_directory("/",null) --- 12:49:11.5 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.AppDataDirectory_path_test --- 12:49:11.5 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.AppDataDirectory_path_test --- 12:49:11.5 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.Clean_Path_Linux("/","/") --- 12:49:11.5 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.Clean_Path_Linux("/","/") --- 12:49:11.5 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.Clean_Path_Linux("/test/","/test") --- 12:49:11.5 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.Clean_Path_Linux("/test/","/test") --- 12:49:11.5 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.Clean_Path_Linux("//test/","/test") --- 12:49:11.5 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.Clean_Path_Linux("//test/","/test") --- 12:49:11.5 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.Clean_Path_Linux("//test//","/test") --- 12:49:11.5 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.Clean_Path_Linux("//test//","/test") --- 12:49:11.5 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.Clean_Path_Linux("//test// ","/test") --- 12:49:11.5 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.Clean_Path_Linux("//test// ","/test") --- 12:49:11.5 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.Clean_Path_Linux("//test//other// ","/test/other") --- 12:49:11.5 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.Clean_Path_Linux("//test//other// ","/test/other") --- 12:49:11.5 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.Clean_Path_Linux("//test//other//file.ext ","/test/other/file.ext") --- 12:49:11.5 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.Clean_Path_Linux("//test//other//file.ext ","/test/other/file.ext") --- 12:49:11.5 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.Clean_Path_Linux("//CAPITAL//lower// ","/CAPITAL/lower") --- 12:49:11.5 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.Clean_Path_Linux("//CAPITAL//lower// ","/CAPITAL/lower") --- 12:49:11.5 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.Clean_Path_Windows("c:\\test\\","c:\\test") --- 12:49:11.5 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.Clean_Path_Windows("c:\\test\\","c:\\test") --- Skipped Clean_Path_Windows("c:\\test\\","c:\\test") [< 1 ms] 12:49:11.5 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.Clean_Path_Windows("c:\\\\test\\\\","c:\\test") --- 12:49:11.5 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.Clean_Path_Windows("c:\\\\test\\\\","c:\\test") --- 12:49:11.5 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.Clean_Path_Windows("C:\\\\Test\\\\","C:\\Test") --- 12:49:11.5 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.Clean_Path_Windows("C:\\\\Test\\\\","C:\\Test") --- 12:49:11.5 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.Clean_Path_Windows("C:\\\\Test\\\\Test\\","C:\\Test\\Test") --- 12:49:11.5 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.Clean_Path_Windows("C:\\\\Test\\\\Test\\","C:\\Test\\Test") --- 12:49:11.5 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.Clean_Path_Windows("\\\\Testserver\\Test\\","\\\\Testserver\\Test") --- 12:49:11.5 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.Clean_Path_Windows("\\\\Testserver\\Test\\","\\\\Testserver\\Test") --- 12:49:11.5 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.Clean_Path_Windows("\\\\Testserver\\\\Test\\","\\\\Testserver\\Test") --- 12:49:11.5 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.Clean_Path_Windows("\\\\Testserver\\\\Test\\","\\\\Testserver\\Test") --- 12:49:11.5 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.Clean_Path_Windows("\\\\Testserver\\Test\\file.ext","\\\\Testserver\\Test\\file.ext") --- 12:49:11.5 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.Clean_Path_Windows("\\\\Testserver\\Test\\file.ext","\\\\Testserver\\Test\\file.ext") --- 12:49:11.5 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.Clean_Path_Windows("\\\\Testserver\\Test\\file.ext\\\\","\\\\Testserver\\Test\\file.ext") --- 12:49:11.5 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.Clean_Path_Windows("\\\\Testserver\\Test\\file.ext\\\\","\\\\Testserver\\Test\\file.ext") --- 12:49:11.5 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.Clean_Path_Windows("\\\\Testserver\\Test\\file.ext \\\\","\\\\Testserver\\Test\\file.ext") --- 12:49:11.5 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.Clean_Path_Windows("\\\\Testserver\\Test\\file.ext \\\\","\\\\Testserver\\Test\\file.ext") --- 12:49:11.5 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.Clean_Path_Windows("//CAPITAL//lower// ","\\\\CAPITAL\\lower") --- 12:49:11.5 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.Clean_Path_Windows("//CAPITAL//lower// ","\\\\CAPITAL\\lower") --- 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] Skipped Clean_Path_Windows("\\\\Testserver\\Test\\file.ext \\\\","\\\\Testserver\\Test\\file.ext") [< 1 ms] Skipped Clean_Path_Windows("//CAPITAL//lower// ","\\\\CAPITAL\\lower") [< 1 ms] 12:49:11.5 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.Config_path_test --- 12:49:11.5 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.Config_path_test --- 12:49:11.5 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.get_actual_casing_for_none_existing_file_return_partially_fixed_result --- 12:49:11.5 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.get_actual_casing_for_none_existing_file_return_partially_fixed_result --- 12:49:11.5 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.get_actual_casing_for_none_existing_folder_return_partially_fixed_result --- 12:49:11.5 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.get_actual_casing_for_none_existing_folder_return_partially_fixed_result --- 12:49:11.5 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.get_actual_casing_should_return_actual_casing_for_local_dir_in_windows --- 12:49:11.5 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.get_actual_casing_should_return_actual_casing_for_local_dir_in_windows --- 12:49:11.5 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.get_actual_casing_should_return_actual_casing_for_local_file_in_windows --- 12:49:11.5 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.get_actual_casing_should_return_actual_casing_for_local_file_in_windows --- 12:49:11.5 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.get_actual_casing_should_return_original_value_in_linux --- 12:49:11.5 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.get_actual_casing_should_return_original_value_in_linux --- 12:49:11.5 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.GetAncestorFolders_should_return_all_ancestors_in_path_Linux --- 12:49:11.5 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.GetAncestorFolders_should_return_all_ancestors_in_path_Linux --- 12:49:11.5 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.GetAncestorFolders_should_return_all_ancestors_in_path_Windows --- 12:49:11.5 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.GetAncestorFolders_should_return_all_ancestors_in_path_Windows --- 12:49:11.5 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.GetUpdateClientExePath --- 12:49:11.5 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.GetUpdateClientExePath --- Skipped get_actual_casing_for_none_existing_file_return_partially_fixed_result [< 1 ms] Skipped get_actual_casing_for_none_existing_folder_return_partially_fixed_result [< 1 ms] Skipped get_actual_casing_should_return_actual_casing_for_local_dir_in_windows [1 ms] Skipped get_actual_casing_should_return_actual_casing_for_local_file_in_windows [< 1 ms] Skipped GetAncestorFolders_should_return_all_ancestors_in_path_Windows [< 1 ms] 12:49:11.5 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.GetUpdateClientFolder --- 12:49:11.5 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.GetUpdateClientFolder --- 12:49:11.5 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.GetUpdateLogFolder --- 12:49:11.5 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.GetUpdateLogFolder --- 12:49:11.5 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.GetUpdatePackageFolder --- 12:49:11.5 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.GetUpdatePackageFolder --- 12:49:11.5 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.normalize_path_exception_empty --- 12:49:11.5 Warn: The string can't be left empty, null or consist of only whitespaces. 12:49:11.5 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.normalize_path_exception_empty --- 12:49:11.5 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.normalize_path_exception_null --- 12:49:11.5 Warn: The string can't be left empty, null or consist of only whitespaces. 12:49:11.5 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.normalize_path_exception_null --- 12:49:11.5 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.path_should_be_parent("C:\\Test\\","C:\\Test\\mydir") --- 12:49:11.5 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.path_should_be_parent("C:\\Test\\","C:\\Test\\mydir") --- 12:49:11.5 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.path_should_be_parent("C:\\Test\\","C:\\Test\\mydir\\") --- 12:49:11.5 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.path_should_be_parent("C:\\Test\\","C:\\Test\\mydir\\") --- 12:49:11.5 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.path_should_be_parent("C:\\Test","C:\\Test\\30.Rock.S01E01.Pilot.avi") --- 12:49:11.5 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.path_should_be_parent("C:\\Test","C:\\Test\\30.Rock.S01E01.Pilot.avi") --- 12:49:11.5 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.path_should_be_parent("C:\\","C:\\Test\\30.Rock.S01E01.Pilot.avi") --- 12:49:11.5 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.path_should_be_parent("C:\\","C:\\Test\\30.Rock.S01E01.Pilot.avi") --- 12:49:11.5 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.path_should_be_parent_on_windows_only("C:\\test\\","C:\\Test\\mydir") --- 12:49:11.5 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.path_should_be_parent_on_windows_only("C:\\test\\","C:\\Test\\mydir") --- 12:49:11.5 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.path_should_be_parent_on_windows_only("C:\\test","C:\\Test\\mydir\\") --- 12:49:11.5 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.path_should_be_parent_on_windows_only("C:\\test","C:\\Test\\mydir\\") --- 12:49:11.5 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.path_should_not_be_parent("C:\\Test2\\","C:\\Test") --- 12:49:11.5 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.path_should_not_be_parent("C:\\Test2\\","C:\\Test") --- 12:49:11.5 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.path_should_not_be_parent("C:\\Test\\Test\\","C:\\Test\\") --- 12:49:11.5 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.path_should_not_be_parent("C:\\Test\\Test\\","C:\\Test\\") --- 12:49:11.5 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.path_should_not_be_parent("C:\\Test\\","C:\\Test") --- 12:49:11.5 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.path_should_not_be_parent("C:\\Test\\","C:\\Test") --- 12:49:11.5 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.path_should_not_be_parent("C:\\Test\\","C:\\Test\\") --- 12:49:11.5 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.path_should_not_be_parent("C:\\Test\\","C:\\Test\\") --- 12:49:11.5 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.path_should_return_parent_for_oversized_path --- 12:49:11.5 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.path_should_return_parent_for_oversized_path --- 12:49:11.5 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.path_should_return_parent_mono("/",null) --- 12:49:11.5 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.path_should_return_parent_mono("/",null) --- 12:49:11.5 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.path_should_return_parent_mono("/test","/") --- 12:49:11.5 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.path_should_return_parent_mono("/test","/") --- 12:49:11.5 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.path_should_return_parent_windows("C:\\Test\\mydir","C:\\Test") --- 12:49:11.5 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.path_should_return_parent_windows("C:\\Test\\mydir","C:\\Test") --- 12:49:11.5 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.path_should_return_parent_windows("C:\\Test\\","C:\\") --- 12:49:11.5 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.path_should_return_parent_windows("C:\\Test\\","C:\\") --- 12:49:11.5 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.path_should_return_parent_windows("C:\\",null) --- 12:49:11.5 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.path_should_return_parent_windows("C:\\",null) --- 12:49:11.5 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.path_should_return_parent_windows("\\\\server\\share",null) --- 12:49:11.5 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.path_should_return_parent_windows("\\\\server\\share",null) --- 12:49:11.5 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.path_should_return_parent_windows("\\\\server\\share\\test","\\\\server\\share") --- 12:49:11.5 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.path_should_return_parent_windows("\\\\server\\share\\test","\\\\server\\share") --- 12:49:11.5 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.paths_should_be_equal("C:\\","C:\\") --- 12:49:11.5 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.paths_should_be_equal("C:\\","C:\\") --- 12:49:11.5 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.paths_should_be_equal("C:\\\\","C:\\") --- 12:49:11.5 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.paths_should_be_equal("C:\\\\","C:\\") --- 12:49:11.5 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.paths_should_be_equal("C:\\Test","C:\\Test\\\\") --- 12:49:11.5 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.paths_should_be_equal("C:\\Test","C:\\Test\\\\") --- 12:49:11.5 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.paths_should_be_equal("C:\\\\\\\\\\Test","C:\\Test\\\\") --- 12:49:11.5 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.paths_should_be_equal("C:\\\\\\\\\\Test","C:\\Test\\\\") --- 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:49:11.5 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.paths_should_be_equal("C:\\Test\\\\\\\\","C:\\Test\\\\") --- 12:49:11.5 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.paths_should_be_equal("C:\\Test\\\\\\\\","C:\\Test\\\\") --- 12:49:11.5 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.paths_should_be_equal("\\\\Server\\pool","\\\\Server\\pool") --- 12:49:11.5 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.paths_should_be_equal("\\\\Server\\pool","\\\\Server\\pool") --- 12:49:11.5 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.paths_should_be_equal("\\\\Server\\pool\\","\\\\Server\\pool") --- 12:49:11.5 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.paths_should_be_equal("\\\\Server\\pool\\","\\\\Server\\pool") --- 12:49:11.5 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.paths_should_be_equal("\\\\Server\\pool","\\\\Server\\pool\\") --- 12:49:11.5 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.paths_should_be_equal("\\\\Server\\pool","\\\\Server\\pool\\") --- 12:49:11.5 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.paths_should_be_equal("\\\\Server\\pool\\","\\\\Server\\pool\\") --- 12:49:11.5 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.paths_should_be_equal("\\\\Server\\pool\\","\\\\Server\\pool\\") --- 12:49:11.5 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.paths_should_be_equal("\\\\smallcheese\\DRIVE_G\\TV-C\\Simspsons","\\\\smallcheese\\DRIVE_G\\TV-C\\Simspsons") --- 12:49:11.5 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.paths_should_be_equal("\\\\smallcheese\\DRIVE_G\\TV-C\\Simspsons","\\\\smallcheese\\DRIVE_G\\TV-C\\Simspsons") --- 12:49:11.5 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.paths_should_not_be_equal("C:\\Test","C:\\Test2\\") --- 12:49:11.5 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.paths_should_not_be_equal("C:\\Test","C:\\Test2\\") --- 12:49:11.5 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.paths_should_not_be_equal("C:\\Test\\Test","C:\\TestTest\\") --- 12:49:11.5 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.paths_should_not_be_equal("C:\\Test\\Test","C:\\TestTest\\") --- 12:49:11.5 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.Sandbox --- 12:49:11.5 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.Sandbox --- 12:49:11.5 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.should_be_equal_windows_only("c:\\","C:\\") --- 12:49:11.5 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.should_be_equal_windows_only("c:\\","C:\\") --- 12:49:11.5 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.should_return_false_when_not_a_child --- 12:49:11.5 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.should_return_false_when_not_a_child --- 12:49:11.5 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.should_return_true_when_folder_is_parent_of_a_file --- 12:49:11.5 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.should_return_true_when_folder_is_parent_of_a_file --- 12:49:11.5 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.should_return_true_when_folder_is_parent_of_another_folder --- 12:49:11.5 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.should_return_true_when_folder_is_parent_of_another_folder --- 12:49:11.5 Info: --- Start: NzbDrone.Common.Test.ProcessProviderFixture.exists_should_find_running_process --- 12:49:11.5 Debug: Starting /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm64/Lidarr.Test.Dummy 12:49:11.6 Debug: Dummy process. ID:11318 Name:Lidarr.Test.Dummy Path:/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm64/Lidarr.Test.Dummy 12:49:12.1 Debug: Found 1 processes with the name: Lidarr.Test.Dummy 12:49:12.1 Debug: - [11318] Lidarr.Test.Dummy 12:49:12.1 Debug: Found 0 processes with the name: Lidarr.Test.Dummy 12:49:12.1 Info: --- End: NzbDrone.Common.Test.ProcessProviderFixture.exists_should_find_running_process --- 12:49:12.1 Info: --- Start: NzbDrone.Common.Test.ProcessProviderFixture.GetById_should_return_null_if_process_doesnt_exist --- 12:49:12.1 Debug: Finding process with Id:1234567 12:49:12.1 Warn: Unable to find process with ID 1234567 12:49:12.1 Info: --- End: NzbDrone.Common.Test.ProcessProviderFixture.GetById_should_return_null_if_process_doesnt_exist --- 12:49:12.1 Info: --- Start: NzbDrone.Common.Test.ProcessProviderFixture.GetProcessById_should_return_null_for_invalid_process(0) --- 12:49:12.1 Debug: Finding process with Id:0 12:49:12.2 Warn: Unable to find process with ID 0 12:49:12.2 Info: --- End: NzbDrone.Common.Test.ProcessProviderFixture.GetProcessById_should_return_null_for_invalid_process(0) --- 12:49:12.2 Info: --- Start: NzbDrone.Common.Test.ProcessProviderFixture.GetProcessById_should_return_null_for_invalid_process(-1) --- 12:49:12.2 Debug: Finding process with Id:-1 12:49:12.2 Warn: Unable to find process with ID -1 12:49:12.2 Info: --- End: NzbDrone.Common.Test.ProcessProviderFixture.GetProcessById_should_return_null_for_invalid_process(-1) --- Skipped should_be_equal_windows_only("c:\\","C:\\") [< 1 ms] Skipped should_not_be_parent_when_it_is_grandparent [< 1 ms] 12:49:12.2 Info: --- Start: NzbDrone.Common.Test.ProcessProviderFixture.GetProcessById_should_return_null_for_invalid_process(9999) --- 12:49:12.2 Debug: Finding process with Id:9999 12:49:12.2 Warn: Unable to find process with ID 9999 12:49:12.2 Info: --- End: NzbDrone.Common.Test.ProcessProviderFixture.GetProcessById_should_return_null_for_invalid_process(9999) --- 12:49:12.2 Info: --- Start: NzbDrone.Common.Test.ProcessProviderFixture.kill_all_should_kill_all_process_with_name --- 12:49:12.2 Debug: Starting /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm64/Lidarr.Test.Dummy 12:49:12.3 Debug: Dummy process. ID:11330 Name:Lidarr.Test.Dummy Path:/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm64/Lidarr.Test.Dummy 12:49:12.3 Debug: Starting /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm64/Lidarr.Test.Dummy 12:49:12.3 Debug: Dummy process. ID:11340 Name:Lidarr.Test.Dummy Path:/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm64/Lidarr.Test.Dummy 12:49:12.8 Debug: Found 2 processes with the name: Lidarr.Test.Dummy 12:49:12.8 Debug: - [11330] Lidarr.Test.Dummy 12:49:12.8 Debug: - [11340] Lidarr.Test.Dummy 12:49:12.8 Debug: Found 2 processes to kill 12:49:12.8 Debug: Killing process: 11330 [Lidarr.Test.Dummy] 12:49:12.9 Info: [11330]: Killing process 12:49:12.9 Info: [11330]: Waiting for exit 12:49:12.9 Info: [11330]: Process terminated successfully 12:49:12.9 Debug: Killing process: 11340 [Lidarr.Test.Dummy] 12:49:12.9 Info: [11340]: Killing process 12:49:12.9 Info: [11340]: Waiting for exit 12:49:12.9 Info: [11340]: Process terminated successfully 12:49:12.9 Info: --- End: NzbDrone.Common.Test.ProcessProviderFixture.kill_all_should_kill_all_process_with_name --- 12:49:12.9 Info: --- Start: NzbDrone.Common.Test.ProcessProviderFixture.should_be_able_to_start_process --- 12:49:12.9 Debug: Starting /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm64/Lidarr.Test.Dummy 12:49:13.0 Debug: Dummy process. ID:11350 Name:Lidarr.Test.Dummy Path:/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm64/Lidarr.Test.Dummy 12:49:13.5 Debug: Finding process with Id:11350 12:49:13.5 Debug: Found process 11350:Lidarr.Test.Dummy [/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm64/Lidarr.Test.Dummy] 12:49:13.5 Info: --- End: NzbDrone.Common.Test.ProcessProviderFixture.should_be_able_to_start_process --- 12:49:13.5 Info: --- Start: NzbDrone.Common.Test.ProcessProviderFixture.Should_be_able_to_start_python --- 12:49:13.5 Info: --- End: NzbDrone.Common.Test.ProcessProviderFixture.Should_be_able_to_start_python --- 12:49:13.5 Info: --- Start: NzbDrone.Common.Test.ProcessProviderFixture.ToString_on_new_processInfo --- 0:Unknown [Unknown] 12:49:13.5 Info: --- End: NzbDrone.Common.Test.ProcessProviderFixture.ToString_on_new_processInfo --- 12:49:13.5 Info: --- Start: NzbDrone.Common.Test.ReflectionTests.ReflectionExtensionFixture.should_be_able_to_get_implementations --- 12:49:13.5 Info: --- End: NzbDrone.Common.Test.ReflectionTests.ReflectionExtensionFixture.should_be_able_to_get_implementations --- 12:49:13.5 Info: --- Start: NzbDrone.Common.Test.ReflectionTests.ReflectionExtensionFixture.should_get_properties_from_models --- 12:49:13.5 Info: --- End: NzbDrone.Common.Test.ReflectionTests.ReflectionExtensionFixture.should_get_properties_from_models --- Skipped Should_be_able_to_start_python [6 ms] 12:49:13.5 Info: --- Start: NzbDrone.Common.Test.ServiceFactoryFixture.event_handlers_should_be_unique --- 12:49:13.8 Debug: fpcalc version: 1.5.1 12:49:13.9 Info: --- End: NzbDrone.Common.Test.ServiceFactoryFixture.event_handlers_should_be_unique --- 12:49:13.9 Info: --- Start: NzbDrone.Common.Test.ServiceProviderFixture.Exists_should_find_existing_service --- 12:49:13.9 Info: --- End: NzbDrone.Common.Test.ServiceProviderFixture.Exists_should_find_existing_service --- 12:49:13.9 Info: --- Start: NzbDrone.Common.Test.ServiceProviderFixture.Exists_should_not_find_random_service --- 12:49:13.9 Info: --- End: NzbDrone.Common.Test.ServiceProviderFixture.Exists_should_not_find_random_service --- 12:49:13.9 Info: --- Start: NzbDrone.Common.Test.ServiceProviderFixture.Service_should_be_installed_and_then_uninstalled --- 12:49:13.9 Info: --- End: NzbDrone.Common.Test.ServiceProviderFixture.Service_should_be_installed_and_then_uninstalled --- 12:49:13.9 Info: --- Start: NzbDrone.Common.Test.ServiceProviderFixture.Should_log_warn_if_on_stop_if_service_is_already_stopped --- 12:49:13.9 Info: --- End: NzbDrone.Common.Test.ServiceProviderFixture.Should_log_warn_if_on_stop_if_service_is_already_stopped --- 12:49:13.9 Info: --- Start: NzbDrone.Common.Test.ServiceProviderFixture.should_throw_if_starting_a_running_service --- 12:49:13.9 Info: --- End: NzbDrone.Common.Test.ServiceProviderFixture.should_throw_if_starting_a_running_service --- Skipped Exists_should_find_existing_service [1 ms] Skipped Exists_should_not_find_random_service [< 1 ms] Skipped Service_should_be_installed_and_then_uninstalled [< 1 ms] Skipped Should_log_warn_if_on_stop_if_service_is_already_stopped [< 1 ms] Skipped should_throw_if_starting_a_running_service [< 1 ms] 12:49:15.2 Info: --- Start: NzbDrone.Common.Test.TPLTests.RateLimitServiceFixture.should_add_delay --- 12:49:15.2 Info: --- End: NzbDrone.Common.Test.TPLTests.RateLimitServiceFixture.should_add_delay --- 12:49:15.2 Info: --- Start: NzbDrone.Common.Test.TPLTests.RateLimitServiceFixture.should_extend_delay --- 12:49:15.3 Trace: Rate Limit triggered, delaying 'me' for 0.197 sec 12:49:15.4 Info: --- End: NzbDrone.Common.Test.TPLTests.RateLimitServiceFixture.should_extend_delay --- 12:49:15.4 Info: --- Start: NzbDrone.Common.Test.TPLTests.RateLimitServiceFixture.should_extend_subkey_delay --- 12:49:15.4 Trace: Rate Limit triggered, delaying 'me' for 0.299 sec 12:49:15.7 Info: --- End: NzbDrone.Common.Test.TPLTests.RateLimitServiceFixture.should_extend_subkey_delay --- 12:49:15.7 Info: --- Start: NzbDrone.Common.Test.TPLTests.RateLimitServiceFixture.should_honor_basekey_delay --- 12:49:15.7 Trace: Rate Limit triggered, delaying 'me' for 0.100 sec 12:49:15.8 Info: --- End: NzbDrone.Common.Test.TPLTests.RateLimitServiceFixture.should_honor_basekey_delay --- 12:49:15.8 Info: --- Start: NzbDrone.Common.Test.TPLTests.RateLimitServiceFixture.should_not_delay_if_unset --- 12:49:15.9 Info: --- End: NzbDrone.Common.Test.TPLTests.RateLimitServiceFixture.should_not_delay_if_unset --- 12:49:15.9 Info: --- Start: NzbDrone.Common.Test.TPLTests.RateLimitServiceFixture.should_not_delay_unrelated_key --- 12:49:15.9 Info: --- End: NzbDrone.Common.Test.TPLTests.RateLimitServiceFixture.should_not_delay_unrelated_key --- 12:49:15.9 Info: --- Start: NzbDrone.Common.Test.TPLTests.RateLimitServiceFixture.should_not_extend_basekey_delay --- 12:49:15.9 Trace: Rate Limit triggered, delaying 'me' for 0.100 sec 12:49:16.0 Info: --- End: NzbDrone.Common.Test.TPLTests.RateLimitServiceFixture.should_not_extend_basekey_delay --- 12:49:16.0 Info: --- Start: NzbDrone.Common.Test.TPLTests.RateLimitServiceFixture.should_wait_for_existing --- 12:49:16.0 Trace: Rate Limit triggered, delaying 'me' for 0.200 sec 12:49:16.2 Info: --- End: NzbDrone.Common.Test.TPLTests.RateLimitServiceFixture.should_wait_for_existing --- 12:49:18.3 Info: --- Start: NzbDrone.Core.Test.AlbumTests.MonitorNewAlbumServiceFixture.should_not_monitor_with_none --- 12:49:18.3 Info: --- End: NzbDrone.Core.Test.AlbumTests.MonitorNewAlbumServiceFixture.should_not_monitor_with_none --- 12:49:18.3 Info: --- Start: NzbDrone.Core.Test.AlbumTests.MonitorNewAlbumServiceFixture.should_only_monitor_new_with_new --- 12:49:18.3 Info: --- End: NzbDrone.Core.Test.AlbumTests.MonitorNewAlbumServiceFixture.should_only_monitor_new_with_new --- 12:49:18.3 Info: --- Start: NzbDrone.Core.Test.ArtistStatsTests.ArtistStatisticsFixture.should_get_stats_for_artist --- 12:49:18.7 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm64/_temp_11361_638515469584749443_1/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:49:18.8 Info: DatabaseEngineVersionCheck migrating 12:49:18.8 Info: PerformDBOperation 12:49:18.8 Info: Performing DB Operation 12:49:18.9 Info: SQLite 3.45.3 12:49:18.9 Info: => 0.0540386s 12:49:18.9 Info: DatabaseEngineVersionCheck migrated 12:49:18.9 Info: => 0.0558071s 12:49:18.9 Info: VersionMigration migrating 12:49:18.9 Info: Beginning Transaction 12:49:18.9 Info: CreateTable VersionInfo 12:49:18.9 Info: CREATE TABLE "VersionInfo" ("Version" INTEGER NOT NULL) 12:49:19.0 Info: => 0.0270577s 12:49:19.0 Info: Committing Transaction 12:49:19.0 Info: VersionMigration migrated 12:49:19.0 Info: => 0.028848s 12:49:19.0 Info: VersionUniqueMigration migrating 12:49:19.0 Info: Beginning Transaction 12:49:19.0 Info: CreateIndex VersionInfo (Version) 12:49:19.0 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 12:49:19.0 Info: => 0.0017825s 12:49:19.0 Info: AlterTable VersionInfo 12:49:19.0 Info: => 0.0001746s 12:49:19.0 Info: CreateColumn VersionInfo AppliedOn DateTime 12:49:19.0 Info: ALTER TABLE "VersionInfo" ADD COLUMN "AppliedOn" DATETIME 12:49:19.0 Info: => 0.0010771s 12:49:19.0 Info: Committing Transaction 12:49:19.0 Info: VersionUniqueMigration migrated 12:49:19.0 Info: => 0.0013413s 12:49:19.0 Info: VersionDescriptionMigration migrating 12:49:19.0 Info: Beginning Transaction 12:49:19.0 Info: AlterTable VersionInfo 12:49:19.0 Info: => 1.61E-05s 12:49:19.0 Info: CreateColumn VersionInfo Description String 12:49:19.0 Info: ALTER TABLE "VersionInfo" ADD COLUMN "Description" TEXT 12:49:19.0 Info: => 0.0002366s 12:49:19.0 Info: Committing Transaction 12:49:19.0 Info: VersionDescriptionMigration migrated 12:49:19.0 Info: => 0.0004297s 12:49:19.0 Info: 1: InitialSetup migrating 12:49:19.0 Info: Beginning Transaction 12:49:19.0 Info: Starting migration of Main DB to 1 12:49:19.0 Info: CreateTable Config 12:49:19.0 Info: CREATE TABLE "Config" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Key" TEXT NOT NULL, "Value" TEXT NOT NULL) 12:49:19.0 Info: => 0.0003961s 12:49:19.0 Info: CreateIndex Config (Key) 12:49:19.0 Info: CREATE UNIQUE INDEX "IX_Config_Key" ON "Config" ("Key" ASC) 12:49:19.0 Info: => 0.0001318s 12:49:19.0 Info: CreateTable RootFolders 12:49:19.0 Info: CREATE TABLE "RootFolders" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Path" TEXT NOT NULL) 12:49:19.0 Info: => 0.0001213s 12:49:19.0 Info: CreateIndex RootFolders (Path) 12:49:19.0 Info: CREATE UNIQUE INDEX "IX_RootFolders_Path" ON "RootFolders" ("Path" ASC) 12:49:19.0 Info: => 0.0001041s 12:49:19.0 Info: CreateTable Artists 12:49:19.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:49:19.0 Info: => 0.0004327s 12:49:19.0 Info: CreateIndex Artists (ForeignArtistId) 12:49:19.0 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 12:49:19.0 Info: => 0.0001013s 12:49:19.0 Info: CreateIndex Artists (NameSlug) 12:49:19.0 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 12:49:19.0 Info: => 8.81E-05s 12:49:19.0 Info: CreateIndex Artists (CleanName) 12:49:19.0 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:49:19.0 Info: => 8.5E-05s 12:49:19.0 Info: CreateIndex Artists (Path) 12:49:19.0 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:49:19.0 Info: => 8.14E-05s 12:49:19.0 Info: CreateTable Albums 12:49:19.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:49:19.0 Info: => 0.0003257s 12:49:19.0 Info: CreateIndex Albums (ForeignAlbumId) 12:49:19.0 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:49:19.0 Info: => 0.0001015s 12:49:19.0 Info: CreateIndex Albums (MBId) 12:49:19.0 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 12:49:19.0 Info: => 8.54E-05s 12:49:19.0 Info: CreateIndex Albums (TADBId) 12:49:19.0 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 12:49:19.0 Info: => 8.63E-05s 12:49:19.0 Info: CreateIndex Albums (TitleSlug) 12:49:19.0 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 12:49:19.0 Info: => 8.62E-05s 12:49:19.0 Info: CreateIndex Albums (CleanTitle) 12:49:19.0 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:49:19.0 Info: => 8.41E-05s 12:49:19.0 Info: CreateIndex Albums (Path) 12:49:19.0 Info: CREATE INDEX "IX_Albums_Path" ON "Albums" ("Path" ASC) 12:49:19.0 Info: => 8.37E-05s 12:49:19.0 Info: CreateTable Tracks 12:49:19.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:49:19.0 Info: => 0.0002243s 12:49:19.0 Info: CreateIndex Tracks (ForeignTrackId) 12:49:19.0 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 12:49:19.0 Info: => 0.0001227s 12:49:19.0 Info: CreateIndex Tracks (ArtistId) 12:49:19.0 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 12:49:19.0 Info: => 0.0001324s 12:49:19.0 Info: CreateIndex Tracks (TrackFileId) 12:49:19.0 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 12:49:19.0 Info: => 0.0001355s 12:49:19.0 Info: CreateIndex Tracks (ArtistId, AlbumId, TrackNumber) 12:49:19.0 Info: CREATE INDEX "IX_Tracks_ArtistId_AlbumId_TrackNumber" ON "Tracks" ("ArtistId" ASC, "AlbumId" ASC, "TrackNumber" ASC) 12:49:19.0 Info: => 0.0001429s 12:49:19.0 Info: CreateTable TrackFiles 12:49:19.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:49:19.0 Info: => 0.0002146s 12:49:19.0 Info: CreateIndex TrackFiles (ArtistId) 12:49:19.0 Info: CREATE INDEX "IX_TrackFiles_ArtistId" ON "TrackFiles" ("ArtistId" ASC) 12:49:19.0 Info: => 0.000134s 12:49:19.0 Info: CreateIndex TrackFiles (AlbumId) 12:49:19.0 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:49:19.0 Info: => 0.0001371s 12:49:19.0 Info: CreateTable History 12:49:19.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:49:19.0 Info: => 0.0002231s 12:49:19.0 Info: CreateIndex History (Date) 12:49:19.0 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 12:49:19.0 Info: => 0.0001266s 12:49:19.0 Info: CreateIndex History (EventType) 12:49:19.0 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 12:49:19.0 Info: => 0.0001402s 12:49:19.0 Info: CreateIndex History (DownloadId) 12:49:19.0 Info: CREATE INDEX "IX_History_DownloadId" ON "History" ("DownloadId" ASC) 12:49:19.0 Info: => 0.0001224s 12:49:19.0 Info: CreateIndex History (AlbumId) 12:49:19.0 Info: CREATE INDEX "IX_History_AlbumId" ON "History" ("AlbumId" ASC) 12:49:19.0 Info: => 0.0001216s 12:49:19.0 Info: CreateTable Notifications 12:49:19.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:49:19.0 Info: => 0.000229s 12:49:19.0 Info: CreateTable ScheduledTasks 12:49:19.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:49:19.0 Info: => 0.0002183s 12:49:19.0 Info: CreateIndex ScheduledTasks (TypeName) 12:49:19.0 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 12:49:19.0 Info: => 0.0001346s 12:49:19.0 Info: CreateTable Indexers 12:49:19.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:49:19.0 Info: => 0.0001991s 12:49:19.0 Info: CreateIndex Indexers (Name) 12:49:19.0 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 12:49:19.0 Info: => 0.000126s 12:49:19.0 Info: CreateTable Profiles 12:49:19.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:49:19.0 Info: => 0.0001805s 12:49:19.0 Info: CreateIndex Profiles (Name) 12:49:19.0 Info: CREATE UNIQUE INDEX "IX_Profiles_Name" ON "Profiles" ("Name" ASC) 12:49:19.0 Info: => 0.0001407s 12:49:19.0 Info: CreateTable QualityDefinitions 12:49:19.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:49:19.0 Info: => 0.0002141s 12:49:19.0 Info: CreateIndex QualityDefinitions (Quality) 12:49:19.0 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Quality" ON "QualityDefinitions" ("Quality" ASC) 12:49:19.0 Info: => 0.0001278s 12:49:19.0 Info: CreateIndex QualityDefinitions (Title) 12:49:19.0 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Title" ON "QualityDefinitions" ("Title" ASC) 12:49:19.0 Info: => 0.0001101s 12:49:19.0 Info: CreateTable NamingConfig 12:49:19.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:49:19.0 Info: => 0.0003851s 12:49:19.0 Info: CreateTable Blacklist 12:49:19.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:49:19.0 Info: => 0.0016158s 12:49:19.0 Info: CreateTable Metadata 12:49:19.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:49:19.0 Info: => 0.0002162s 12:49:19.0 Info: CreateTable MetadataFiles 12:49:19.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:49:19.0 Info: => 0.0002349s 12:49:19.0 Info: CreateTable DownloadClients 12:49:19.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:49:19.0 Info: => 0.0002264s 12:49:19.0 Info: CreateTable PendingReleases 12:49:19.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:49:19.0 Info: => 0.0002382s 12:49:19.0 Info: CreateTable RemotePathMappings 12:49:19.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:49:19.0 Info: => 0.0001874s 12:49:19.0 Info: CreateTable Tags 12:49:19.0 Info: CREATE TABLE "Tags" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Label" TEXT NOT NULL) 12:49:19.0 Info: => 0.000153s 12:49:19.0 Info: CreateIndex Tags (Label) 12:49:19.0 Info: CREATE UNIQUE INDEX "IX_Tags_Label" ON "Tags" ("Label" ASC) 12:49:19.0 Info: => 0.0001295s 12:49:19.0 Info: CreateTable Restrictions 12:49:19.0 Info: CREATE TABLE "Restrictions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Preferred" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL) 12:49:19.0 Info: => 0.0001916s 12:49:19.0 Info: CreateTable DelayProfiles 12:49:19.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:49:19.0 Info: => 0.0002402s 12:49:19.0 Info: CreateTable Users 12:49:19.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:49:19.0 Info: => 0.0001907s 12:49:19.0 Info: CreateIndex Users (Identifier) 12:49:19.0 Info: CREATE UNIQUE INDEX "IX_Users_Identifier" ON "Users" ("Identifier" ASC) 12:49:19.0 Info: => 0.0001462s 12:49:19.0 Info: CreateIndex Users (Username) 12:49:19.0 Info: CREATE UNIQUE INDEX "IX_Users_Username" ON "Users" ("Username" ASC) 12:49:19.0 Info: => 0.0001405s 12:49:19.0 Info: CreateTable Commands 12:49:19.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:49:19.0 Info: => 0.0002361s 12:49:19.0 Info: CreateTable IndexerStatus 12:49:19.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:49:19.0 Info: => 0.0002095s 12:49:19.0 Info: CreateIndex IndexerStatus (ProviderId) 12:49:19.0 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 12:49:19.0 Info: => 0.0001587s 12:49:19.0 Info: CreateTable ExtraFiles 12:49:19.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:49:19.0 Info: => 0.0002277s 12:49:19.0 Info: CreateTable LyricFiles 12:49:19.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:49:19.0 Info: => 0.0002559s 12:49:19.0 Info: CreateTable LanguageProfiles 12:49:19.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:49:19.0 Info: => 0.0001977s 12:49:19.0 Info: CreateIndex LanguageProfiles (Name) 12:49:19.0 Info: CREATE UNIQUE INDEX "IX_LanguageProfiles_Name" ON "LanguageProfiles" ("Name" ASC) 12:49:19.0 Info: => 0.0001516s 12:49:19.0 Info: CreateTable DownloadClientStatus 12:49:19.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:49:19.0 Info: => 0.0002138s 12:49:19.0 Info: CreateIndex DownloadClientStatus (ProviderId) 12:49:19.0 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 12:49:19.0 Info: => 0.0001569s 12:49:19.0 Info: INSERT INTO "DelayProfiles" ("EnableUsenet", "EnableTorrent", "PreferredProtocol", "UsenetDelay", "TorrentDelay", "Order", "Tags") VALUES (1, 1, 1, 0, 0, 2147483647, '[]') 12:49:19.0 Info: -> 1 Insert operations completed in 00:00:00.0031766 taking an average of 00:00:00.0031766 12:49:19.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (1, '2024-05-17T12:49:19', 'InitialSetup') 12:49:19.0 Info: Committing Transaction 12:49:19.0 Info: 1: InitialSetup migrated 12:49:19.0 Info: => 0.0050238s 12:49:19.0 Info: 2: add_reason_to_pending_releases migrating 12:49:19.0 Info: Beginning Transaction 12:49:19.0 Info: Starting migration of Main DB to 2 12:49:19.0 Info: AlterTable PendingReleases 12:49:19.0 Info: => 9E-07s 12:49:19.0 Info: CreateColumn PendingReleases Reason Int32 12:49:19.0 Info: ALTER TABLE "PendingReleases" ADD COLUMN "Reason" INTEGER NOT NULL DEFAULT 0 12:49:19.0 Info: => 0.0006051s 12:49:19.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (2, '2024-05-17T12:49:19', 'add_reason_to_pending_releases') 12:49:19.0 Info: Committing Transaction 12:49:19.0 Info: 2: add_reason_to_pending_releases migrated 12:49:19.0 Info: => 0.0009451s 12:49:19.0 Info: 3: add_medium_support migrating 12:49:19.0 Info: Beginning Transaction 12:49:19.0 Info: Starting migration of Main DB to 3 12:49:19.0 Info: AlterTable Albums 12:49:19.0 Info: => 6E-07s 12:49:19.0 Info: CreateColumn Albums Media String 12:49:19.0 Info: ALTER TABLE "Albums" ADD COLUMN "Media" TEXT NOT NULL DEFAULT '' 12:49:19.0 Info: => 0.0005554s 12:49:19.0 Info: AlterTable Tracks 12:49:19.0 Info: => 8E-07s 12:49:19.0 Info: CreateColumn Tracks MediumNumber Int32 12:49:19.0 Info: ALTER TABLE "Tracks" ADD COLUMN "MediumNumber" INTEGER NOT NULL DEFAULT 0 12:49:19.0 Info: => 0.0005142s 12:49:19.0 Info: AlterTable Tracks 12:49:19.0 Info: => 8E-07s 12:49:19.0 Info: CreateColumn Tracks AbsoluteTrackNumber Int32 12:49:19.0 Info: ALTER TABLE "Tracks" ADD COLUMN "AbsoluteTrackNumber" INTEGER NOT NULL DEFAULT 0 12:49:19.0 Info: => 0.0004904s 12:49:19.0 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 12:49:19.0 Info: UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 12:49:19.0 Info: => 0.0003251s 12:49:19.0 Info: DeleteColumn Tracks TrackNumber 12:49:19.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:49:19.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:49:19.1 Info: DROP TABLE "Tracks" 12:49:19.1 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 12:49:19.1 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 12:49:19.1 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 12:49:19.1 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 12:49:19.1 Info: => 0.0244687s 12:49:19.1 Info: AlterTable Tracks 12:49:19.1 Info: => 6E-07s 12:49:19.1 Info: CreateColumn Tracks TrackNumber String 12:49:19.1 Info: ALTER TABLE "Tracks" ADD COLUMN "TrackNumber" TEXT 12:49:19.1 Info: => 0.0005254s 12:49:19.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (3, '2024-05-17T12:49:19', 'add_medium_support') 12:49:19.1 Info: Committing Transaction 12:49:19.1 Info: 3: add_medium_support migrated 12:49:19.1 Info: => 0.0009312s 12:49:19.1 Info: 4: add_various_qualites_in_profile migrating 12:49:19.1 Info: Beginning Transaction 12:49:19.1 Info: Starting migration of Main DB to 4 12:49:19.1 Info: ExecuteSqlStatement UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 12:49:19.1 Info: UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 12:49:19.1 Info: => 0.0001038s 12:49:19.1 Info: PerformDBOperation 12:49:19.1 Info: Performing DB Operation 12:49:19.1 Info: => 0.0089586s 12:49:19.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (4, '2024-05-17T12:49:19', 'add_various_qualites_in_profile') 12:49:19.1 Info: Committing Transaction 12:49:19.1 Info: 4: add_various_qualites_in_profile migrated 12:49:19.1 Info: => 0.009282s 12:49:19.1 Info: 5: metadata_profiles migrating 12:49:19.1 Info: Beginning Transaction 12:49:19.1 Info: Starting migration of Main DB to 5 12:49:19.1 Info: CreateTable MetadataProfiles 12:49:19.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:49:19.1 Info: => 0.0002061s 12:49:19.1 Info: CreateIndex MetadataProfiles (Name) 12:49:19.1 Info: CREATE UNIQUE INDEX "IX_MetadataProfiles_Name" ON "MetadataProfiles" ("Name" ASC) 12:49:19.1 Info: => 0.0001183s 12:49:19.1 Info: AlterTable Artists 12:49:19.1 Info: => 5E-07s 12:49:19.1 Info: CreateColumn Artists MetadataProfileId Int32 12:49:19.1 Info: ALTER TABLE "Artists" ADD COLUMN "MetadataProfileId" INTEGER NOT NULL DEFAULT 1 12:49:19.1 Info: => 0.0005367s 12:49:19.1 Info: DeleteColumn Artists PrimaryAlbumTypes 12:49:19.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:49:19.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:49:19.1 Info: DROP TABLE "Artists" 12:49:19.1 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:49:19.1 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 12:49:19.1 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 12:49:19.1 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:49:19.1 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:49:19.1 Info: => 0.005479s 12:49:19.1 Info: DeleteColumn Artists SecondaryAlbumTypes 12:49:19.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:49:19.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:49:19.1 Info: DROP TABLE "Artists" 12:49:19.1 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:49:19.1 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 12:49:19.1 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 12:49:19.1 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:49:19.1 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:49:19.1 Info: => 0.005271s 12:49:19.1 Info: AlterTable Albums 12:49:19.1 Info: => 6E-07s 12:49:19.1 Info: CreateColumn Albums SecondaryTypes String 12:49:19.1 Info: ALTER TABLE "Albums" ADD COLUMN "SecondaryTypes" TEXT 12:49:19.1 Info: => 0.0005253s 12:49:19.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (5, '2024-05-17T12:49:19', 'metadata_profiles') 12:49:19.1 Info: Committing Transaction 12:49:19.1 Info: 5: metadata_profiles migrated 12:49:19.1 Info: => 0.0009416s 12:49:19.1 Info: 6: separate_automatic_and_interactive_search migrating 12:49:19.1 Info: Beginning Transaction 12:49:19.1 Info: Starting migration of Main DB to 6 12:49:19.1 Info: RenameColumn Indexers EnableSearch to EnableAutomaticSearch 12:49:19.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:49:19.1 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableSearch" FROM "Indexers" 12:49:19.1 Info: DROP TABLE "Indexers" 12:49:19.1 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 12:49:19.1 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 12:49:19.1 Info: => 0.0081619s 12:49:19.1 Info: AlterTable Indexers 12:49:19.1 Info: => 6E-07s 12:49:19.1 Info: CreateColumn Indexers EnableInteractiveSearch Boolean 12:49:19.1 Info: ALTER TABLE "Indexers" ADD COLUMN "EnableInteractiveSearch" INTEGER 12:49:19.1 Info: => 0.0004992s 12:49:19.1 Info: ExecuteSqlStatement UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 12:49:19.1 Info: UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 12:49:19.1 Info: => 6.48E-05s 12:49:19.1 Info: AlterTable Indexers 12:49:19.1 Info: => 6E-07s 12:49:19.1 Info: AlterColumn Indexers EnableInteractiveSearch Boolean 12:49:19.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:49:19.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:49:19.1 Info: DROP TABLE "Indexers" 12:49:19.1 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 12:49:19.1 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 12:49:19.1 Info: => 0.0059432s 12:49:19.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (6, '2024-05-17T12:49:19', 'separate_automatic_and_interactive_search') 12:49:19.1 Info: Committing Transaction 12:49:19.1 Info: 6: separate_automatic_and_interactive_search migrated 12:49:19.1 Info: => 0.0063066s 12:49:19.1 Info: 7: change_album_path_to_relative migrating 12:49:19.1 Info: Beginning Transaction 12:49:19.1 Info: Starting migration of Main DB to 7 12:49:19.1 Info: DeleteColumn Albums Path 12:49:19.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:49:19.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:49:19.1 Info: DROP TABLE "Albums" 12:49:19.1 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:49:19.1 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:49:19.1 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 12:49:19.1 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 12:49:19.1 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 12:49:19.1 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:49:19.1 Info: => 0.007125s 12:49:19.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (7, '2024-05-17T12:49:19', 'change_album_path_to_relative') 12:49:19.1 Info: Committing Transaction 12:49:19.1 Info: 7: change_album_path_to_relative migrated 12:49:19.1 Info: => 0.0075528s 12:49:19.1 Info: 8: change_quality_size_mb_to_kb migrating 12:49:19.1 Info: Beginning Transaction 12:49:19.1 Info: Starting migration of Main DB to 8 12:49:19.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:49:19.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:49:19.1 Info: => 7.01E-05s 12:49:19.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (8, '2024-05-17T12:49:19', 'change_quality_size_mb_to_kb') 12:49:19.1 Info: Committing Transaction 12:49:19.1 Info: 8: change_quality_size_mb_to_kb migrated 12:49:19.1 Info: => 0.0003411s 12:49:19.1 Info: 9: album_releases migrating 12:49:19.1 Info: Beginning Transaction 12:49:19.1 Info: Starting migration of Main DB to 9 12:49:19.1 Info: AlterTable Albums 12:49:19.1 Info: => 1E-06s 12:49:19.1 Info: CreateColumn Albums Releases String 12:49:19.1 Info: ALTER TABLE "Albums" ADD COLUMN "Releases" TEXT DEFAULT '' 12:49:19.1 Info: => 0.0005331s 12:49:19.1 Info: AlterTable Albums 12:49:19.1 Info: => 6E-07s 12:49:19.1 Info: CreateColumn Albums CurrentRelease String 12:49:19.1 Info: ALTER TABLE "Albums" ADD COLUMN "CurrentRelease" TEXT DEFAULT '' 12:49:19.1 Info: => 0.0005497s 12:49:19.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (9, '2024-05-17T12:49:19', 'album_releases') 12:49:19.1 Info: Committing Transaction 12:49:19.1 Info: 9: album_releases migrated 12:49:19.1 Info: => 0.0008673s 12:49:19.1 Info: 10: album_releases_fix migrating 12:49:19.1 Info: Beginning Transaction 12:49:19.1 Info: Starting migration of Main DB to 10 12:49:19.1 Info: AlterTable Albums 12:49:19.1 Info: => 8E-07s 12:49:19.1 Info: AlterColumn Albums Releases String 12:49:19.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:49:19.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:49:19.1 Info: DROP TABLE "Albums" 12:49:19.1 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:49:19.1 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:49:19.1 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 12:49:19.1 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 12:49:19.1 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 12:49:19.1 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:49:19.1 Info: => 0.0053483s 12:49:19.1 Info: AlterTable Albums 12:49:19.1 Info: => 7E-07s 12:49:19.1 Info: AlterColumn Albums CurrentRelease String 12:49:19.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:49:19.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:49:19.1 Info: DROP TABLE "Albums" 12:49:19.1 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:49:19.1 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:49:19.1 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 12:49:19.1 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 12:49:19.1 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 12:49:19.1 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:49:19.1 Info: => 0.0052856s 12:49:19.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (10, '2024-05-17T12:49:19', 'album_releases_fix') 12:49:19.1 Info: Committing Transaction 12:49:19.1 Info: 10: album_releases_fix migrated 12:49:19.1 Info: => 0.0056758s 12:49:19.1 Info: 11: import_lists migrating 12:49:19.1 Info: Beginning Transaction 12:49:19.1 Info: Starting migration of Main DB to 11 12:49:19.1 Info: CreateTable ImportLists 12:49:19.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:49:19.1 Info: => 0.0002652s 12:49:19.1 Info: CreateIndex ImportLists (Name) 12:49:19.1 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 12:49:19.1 Info: => 0.0001064s 12:49:19.1 Info: CreateTable ImportListStatus 12:49:19.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:49:19.1 Info: => 0.0001913s 12:49:19.1 Info: CreateIndex ImportListStatus (ProviderId) 12:49:19.1 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 12:49:19.1 Info: => 0.0001302s 12:49:19.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (11, '2024-05-17T12:49:19', 'import_lists') 12:49:19.1 Info: Committing Transaction 12:49:19.1 Info: 11: import_lists migrated 12:49:19.1 Info: => 0.001857s 12:49:19.1 Info: 12: add_release_status migrating 12:49:19.1 Info: Beginning Transaction 12:49:19.1 Info: Starting migration of Main DB to 12 12:49:19.1 Info: AlterTable MetadataProfiles 12:49:19.1 Info: => 1E-06s 12:49:19.1 Info: CreateColumn MetadataProfiles ReleaseStatuses String 12:49:19.1 Info: ALTER TABLE "MetadataProfiles" ADD COLUMN "ReleaseStatuses" TEXT NOT NULL DEFAULT '' 12:49:19.1 Info: => 0.0005805s 12:49:19.1 Info: PerformDBOperation 12:49:19.1 Info: Performing DB Operation 12:49:19.1 Info: => 0.0031045s 12:49:19.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (12, '2024-05-17T12:49:19', 'add_release_status') 12:49:19.1 Info: Committing Transaction 12:49:19.1 Info: 12: add_release_status migrated 12:49:19.1 Info: => 0.0034633s 12:49:19.1 Info: 13: album_download_notification migrating 12:49:19.1 Info: Beginning Transaction 12:49:19.1 Info: Starting migration of Main DB to 13 12:49:19.1 Info: AlterTable Notifications 12:49:19.1 Info: => 9E-07s 12:49:19.1 Info: CreateColumn Notifications OnAlbumDownload Boolean 12:49:19.1 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDownload" INTEGER NOT NULL DEFAULT 0 12:49:19.1 Info: => 0.0005793s 12:49:19.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (13, '2024-05-17T12:49:19', 'album_download_notification') 12:49:19.1 Info: Committing Transaction 12:49:19.1 Info: 13: album_download_notification migrated 12:49:19.1 Info: => 0.0008925s 12:49:19.1 Info: 14: fix_language_metadata_profiles migrating 12:49:19.1 Info: Beginning Transaction 12:49:19.1 Info: Starting migration of Main DB to 14 12:49:19.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:49:19.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:49:19.1 Info: => 0.0001487s 12:49:19.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:49:19.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:49:19.1 Info: => 0.0001132s 12:49:19.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (14, '2024-05-17T12:49:19', 'fix_language_metadata_profiles') 12:49:19.1 Info: Committing Transaction 12:49:19.1 Info: 14: fix_language_metadata_profiles migrated 12:49:19.1 Info: => 0.000412s 12:49:19.1 Info: 15: remove_fanzub migrating 12:49:19.1 Info: Beginning Transaction 12:49:19.1 Info: Starting migration of Main DB to 15 12:49:19.1 Info: ExecuteSqlStatement DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 12:49:19.1 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 12:49:19.1 Info: => 8.02E-05s 12:49:19.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (15, '2024-05-17T12:49:19', 'remove_fanzub') 12:49:19.1 Info: Committing Transaction 12:49:19.1 Info: 15: remove_fanzub migrated 12:49:19.1 Info: => 0.0003575s 12:49:19.1 Info: 16: update_artist_history_indexes migrating 12:49:19.1 Info: Beginning Transaction 12:49:19.1 Info: Starting migration of Main DB to 16 12:49:19.1 Info: CreateIndex Albums (ArtistId) 12:49:19.1 Info: CREATE INDEX "IX_Albums_ArtistId" ON "Albums" ("ArtistId" ASC) 12:49:19.1 Info: => 0.0001875s 12:49:19.1 Info: CreateIndex Albums (ArtistId, ReleaseDate) 12:49:19.1 Info: CREATE INDEX "IX_Albums_ArtistId_ReleaseDate" ON "Albums" ("ArtistId" ASC, "ReleaseDate" ASC) 12:49:19.1 Info: => 0.0001667s 12:49:19.1 Info: DeleteIndex History (AlbumId) 12:49:19.1 Info: DROP INDEX "IX_History_AlbumId" 12:49:19.1 Info: => 0.0005581s 12:49:19.1 Info: CreateIndex History (AlbumId, Date) 12:49:19.1 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 12:49:19.1 Info: => 0.0001679s 12:49:19.1 Info: DeleteIndex History (DownloadId) 12:49:19.1 Info: DROP INDEX "IX_History_DownloadId" 12:49:19.1 Info: => 0.0001664s 12:49:19.1 Info: CreateIndex History (DownloadId, Date) 12:49:19.1 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 12:49:19.1 Info: => 0.0001598s 12:49:19.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (16, '2024-05-17T12:49:19', 'update_artist_history_indexes') 12:49:19.1 Info: Committing Transaction 12:49:19.1 Info: 16: update_artist_history_indexes migrated 12:49:19.1 Info: => 0.0005125s 12:49:19.1 Info: 17: remove_nma migrating 12:49:19.1 Info: Beginning Transaction 12:49:19.1 Info: Starting migration of Main DB to 17 12:49:19.1 Info: FluentMigrator.Expressions.DeleteDataExpression 12:49:19.1 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'NotifyMyAndroid' 12:49:19.1 Info: => 0.0027317s 12:49:19.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (17, '2024-05-17T12:49:19', 'remove_nma') 12:49:19.1 Info: Committing Transaction 12:49:19.1 Info: 17: remove_nma migrated 12:49:19.1 Info: => 0.0030223s 12:49:19.1 Info: 18: album_disambiguation migrating 12:49:19.1 Info: Beginning Transaction 12:49:19.1 Info: Starting migration of Main DB to 18 12:49:19.1 Info: AlterTable Albums 12:49:19.1 Info: => 5.7E-06s 12:49:19.1 Info: CreateColumn Albums Disambiguation String 12:49:19.1 Info: ALTER TABLE "Albums" ADD COLUMN "Disambiguation" TEXT 12:49:19.1 Info: => 0.0006071s 12:49:19.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (18, '2024-05-17T12:49:19', 'album_disambiguation') 12:49:19.1 Info: Committing Transaction 12:49:19.1 Info: 18: album_disambiguation migrated 12:49:19.1 Info: => 0.0009229s 12:49:19.1 Info: 19: add_ape_quality_in_profiles migrating 12:49:19.1 Info: Beginning Transaction 12:49:19.1 Info: Starting migration of Main DB to 19 12:49:19.1 Info: PerformDBOperation 12:49:19.1 Info: Performing DB Operation 12:49:19.2 Info: => 0.0034134s 12:49:19.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (19, '2024-05-17T12:49:19', 'add_ape_quality_in_profiles') 12:49:19.2 Info: Committing Transaction 12:49:19.2 Info: 19: add_ape_quality_in_profiles migrated 12:49:19.2 Info: => 0.0037605s 12:49:19.2 Info: 20: remove_pushalot migrating 12:49:19.2 Info: Beginning Transaction 12:49:19.2 Info: Starting migration of Main DB to 20 12:49:19.2 Info: FluentMigrator.Expressions.DeleteDataExpression 12:49:19.2 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Pushalot' 12:49:19.2 Info: => 9.82E-05s 12:49:19.2 Info: FluentMigrator.Expressions.DeleteDataExpression 12:49:19.2 Info: DELETE FROM "Metadata" WHERE "Implementation" = 'MediaBrowserMetadata' 12:49:19.2 Info: => 5.02E-05s 12:49:19.2 Info: FluentMigrator.Expressions.DeleteDataExpression 12:49:19.2 Info: DELETE FROM "MetadataFiles" WHERE "Consumer" = 'MediaBrowserMetadata' 12:49:19.2 Info: => 4.72E-05s 12:49:19.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (20, '2024-05-17T12:49:19', 'remove_pushalot') 12:49:19.2 Info: Committing Transaction 12:49:19.2 Info: 20: remove_pushalot migrated 12:49:19.2 Info: => 0.0003101s 12:49:19.2 Info: 21: add_custom_filters migrating 12:49:19.2 Info: Beginning Transaction 12:49:19.2 Info: Starting migration of Main DB to 21 12:49:19.2 Info: CreateTable CustomFilters 12:49:19.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:49:19.2 Info: => 0.0104299s 12:49:19.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (21, '2024-05-17T12:49:19', 'add_custom_filters') 12:49:19.2 Info: Committing Transaction 12:49:19.2 Info: 21: add_custom_filters migrated 12:49:19.2 Info: => 0.0107699s 12:49:19.2 Info: 22: import_list_tags migrating 12:49:19.2 Info: Beginning Transaction 12:49:19.2 Info: Starting migration of Main DB to 22 12:49:19.2 Info: AlterTable ImportLists 12:49:19.2 Info: => 1E-06s 12:49:19.2 Info: CreateColumn ImportLists Tags String 12:49:19.2 Info: ALTER TABLE "ImportLists" ADD COLUMN "Tags" TEXT 12:49:19.2 Info: => 0.0006s 12:49:19.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (22, '2024-05-17T12:49:19', 'import_list_tags') 12:49:19.2 Info: Committing Transaction 12:49:19.2 Info: 22: import_list_tags migrated 12:49:19.2 Info: => 0.0009167s 12:49:19.2 Info: 23: add_release_groups_etc migrating 12:49:19.2 Info: Beginning Transaction 12:49:19.2 Info: Starting migration of Main DB to 23 12:49:19.2 Info: CreateTable ArtistMetadata 12:49:19.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:49:19.2 Info: => 0.0002821s 12:49:19.2 Info: CreateIndex ArtistMetadata (ForeignArtistId) 12:49:19.2 Info: CREATE UNIQUE INDEX "IX_ArtistMetadata_ForeignArtistId" ON "ArtistMetadata" ("ForeignArtistId" ASC) 12:49:19.2 Info: => 0.0001187s 12:49:19.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:49:19.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:49:19.2 Info: => 0.0001746s 12:49:19.2 Info: AlterTable Artists 12:49:19.2 Info: => 7E-07s 12:49:19.2 Info: CreateColumn Artists ArtistMetadataId Int32 12:49:19.2 Info: ALTER TABLE "Artists" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 12:49:19.2 Info: => 0.0007434s 12:49:19.2 Info: ExecuteSqlStatement UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 12:49:19.2 Info: UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 12:49:19.2 Info: => 0.0001241s 12:49:19.2 Info: CreateTable AlbumReleases 12:49:19.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:49:19.2 Info: => 0.0002646s 12:49:19.2 Info: CreateIndex AlbumReleases (ForeignReleaseId) 12:49:19.2 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 12:49:19.2 Info: => 0.0001116s 12:49:19.2 Info: CreateIndex AlbumReleases (AlbumId) 12:49:19.2 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 12:49:19.2 Info: => 9.62E-05s 12:49:19.2 Info: PerformDBOperation 12:49:19.2 Info: Performing DB Operation 12:49:19.2 Info: => 0.0093778s 12:49:19.2 Info: AlterTable Albums 12:49:19.2 Info: => 1E-06s 12:49:19.2 Info: CreateColumn Albums ArtistMetadataId Int32 12:49:19.2 Info: ALTER TABLE "Albums" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 12:49:19.2 Info: => 0.0006331s 12:49:19.2 Info: AlterTable Albums 12:49:19.2 Info: => 8E-07s 12:49:19.2 Info: CreateColumn Albums AnyReleaseOk Boolean 12:49:19.2 Info: ALTER TABLE "Albums" ADD COLUMN "AnyReleaseOk" INTEGER NOT NULL DEFAULT 1 12:49:19.2 Info: => 0.0005822s 12:49:19.2 Info: AlterTable Albums 12:49:19.2 Info: => 9E-07s 12:49:19.2 Info: CreateColumn Albums Links String 12:49:19.2 Info: ALTER TABLE "Albums" ADD COLUMN "Links" TEXT 12:49:19.2 Info: => 0.0005632s 12:49:19.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:49:19.2 Info: UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 12:49:19.2 Info: => 0.0001372s 12:49:19.2 Info: AlterTable Tracks 12:49:19.2 Info: => 7E-07s 12:49:19.2 Info: CreateColumn Tracks ForeignRecordingId String 12:49:19.2 Info: ALTER TABLE "Tracks" ADD COLUMN "ForeignRecordingId" TEXT NOT NULL DEFAULT '0' 12:49:19.2 Info: => 0.0005965s 12:49:19.2 Info: AlterTable Tracks 12:49:19.2 Info: => 8E-07s 12:49:19.2 Info: CreateColumn Tracks AlbumReleaseId Int32 12:49:19.2 Info: ALTER TABLE "Tracks" ADD COLUMN "AlbumReleaseId" INTEGER NOT NULL DEFAULT 0 12:49:19.2 Info: => 0.0006011s 12:49:19.2 Info: AlterTable Tracks 12:49:19.2 Info: => 7E-07s 12:49:19.2 Info: CreateColumn Tracks ArtistMetadataId Int32 12:49:19.2 Info: ALTER TABLE "Tracks" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 12:49:19.2 Info: => 0.0005767s 12:49:19.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:49:19.2 Info: UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 12:49:19.2 Info: => 0.0001123s 12:49:19.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:49:19.2 Info: UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 12:49:19.2 Info: => 9.44E-05s 12:49:19.2 Info: DeleteColumn Artists ForeignArtistId, Name, Overview, Disambiguation, ArtistType, Status, Images, Links, Genres, Ratings, Members, MBId, AMId, TADBId, DiscogsId, NameSlug, LastDiskSync, DateFormed 12:49:19.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:49:19.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:49:19.2 Info: DROP TABLE "Artists" 12:49:19.2 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:49:19.2 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:49:19.2 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:49:19.2 Info: => 0.0066092s 12:49:19.2 Info: DeleteColumn Albums ArtistId, MBId, AMId, TADBId, DiscogsId, TitleSlug, Label, SortTitle, Tags, Duration, Media, Releases, CurrentRelease, LastDiskSync 12:49:19.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:49:19.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:49:19.2 Info: DROP TABLE "Albums" 12:49:19.2 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:49:19.2 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:49:19.2 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:49:19.2 Info: => 0.0064494s 12:49:19.2 Info: DeleteColumn Tracks ArtistId, AlbumId, Compilation, DiscNumber, Monitored 12:49:19.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:49:19.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:49:19.2 Info: DROP TABLE "Tracks" 12:49:19.2 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 12:49:19.2 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 12:49:19.2 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 12:49:19.2 Info: => 0.0057675s 12:49:19.2 Info: DeleteColumn TrackFiles ArtistId 12:49:19.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:49:19.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:49:19.2 Info: DROP TABLE "TrackFiles" 12:49:19.2 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 12:49:19.2 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:49:19.2 Info: => 0.0059423s 12:49:19.2 Info: CreateIndex Artists (ArtistMetadataId) 12:49:19.2 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 12:49:19.2 Info: => 0.0001547s 12:49:19.2 Info: CreateIndex Artists (Monitored) 12:49:19.2 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 12:49:19.2 Info: => 0.0001449s 12:49:19.2 Info: CreateIndex Albums (ArtistMetadataId) 12:49:19.2 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 12:49:19.2 Info: => 0.0001488s 12:49:19.2 Info: CreateIndex Tracks (ArtistMetadataId) 12:49:19.2 Info: CREATE INDEX "IX_Tracks_ArtistMetadataId" ON "Tracks" ("ArtistMetadataId" ASC) 12:49:19.2 Info: => 0.0001487s 12:49:19.2 Info: CreateIndex Tracks (AlbumReleaseId) 12:49:19.2 Info: CREATE INDEX "IX_Tracks_AlbumReleaseId" ON "Tracks" ("AlbumReleaseId" ASC) 12:49:19.2 Info: => 0.000147s 12:49:19.2 Info: CreateIndex Tracks (ForeignRecordingId) 12:49:19.2 Info: CREATE INDEX "IX_Tracks_ForeignRecordingId" ON "Tracks" ("ForeignRecordingId" ASC) 12:49:19.2 Info: => 0.0001448s 12:49:19.2 Info: UpdateData 12:49:19.2 Info: UPDATE "Artists" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 12:49:19.2 Info: => 0.0024205s 12:49:19.2 Info: UpdateData 12:49:19.2 Info: UPDATE "Albums" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 12:49:19.2 Info: => 0.0001297s 12:49:19.2 Info: UpdateData 12:49:19.2 Info: UPDATE "ScheduledTasks" SET "LastExecution" = '2018-01-01T00:00:01' WHERE "TypeName" = 'NzbDrone.Core.Music.Commands.RefreshArtistCommand' 12:49:19.2 Info: => 6.83E-05s 12:49:19.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (23, '2024-05-17T12:49:19', 'add_release_groups_etc') 12:49:19.2 Info: Committing Transaction 12:49:19.2 Info: 23: add_release_groups_etc migrated 12:49:19.2 Info: => 0.0006427s 12:49:19.2 Info: 24: NewMediaInfoFormat migrating 12:49:19.2 Info: Beginning Transaction 12:49:19.2 Info: Starting migration of Main DB to 24 12:49:19.2 Info: UpdateData 12:49:19.2 Info: UPDATE "TrackFiles" SET "MediaInfo" = '' WHERE 1 = 1 12:49:19.2 Info: => 8.18E-05s 12:49:19.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (24, '2024-05-17T12:49:19', 'NewMediaInfoFormat') 12:49:19.2 Info: Committing Transaction 12:49:19.2 Info: 24: NewMediaInfoFormat migrated 12:49:19.2 Info: => 0.0003578s 12:49:19.2 Info: 25: rename_restrictions_to_release_profiles migrating 12:49:19.2 Info: Beginning Transaction 12:49:19.2 Info: Starting migration of Main DB to 25 12:49:19.2 Info: RenameTable Restrictions ReleaseProfiles 12:49:19.2 Info: ALTER TABLE "Restrictions" RENAME TO "ReleaseProfiles" 12:49:19.2 Info: => 0.0015224s 12:49:19.2 Info: AlterTable ReleaseProfiles 12:49:19.2 Info: => 9E-07s 12:49:19.2 Info: CreateColumn ReleaseProfiles IncludePreferredWhenRenaming Boolean 12:49:19.2 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "IncludePreferredWhenRenaming" INTEGER NOT NULL DEFAULT 1 12:49:19.2 Info: => 0.000518s 12:49:19.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (25, '2024-05-17T12:49:19', 'rename_restrictions_to_release_profiles') 12:49:19.2 Info: Committing Transaction 12:49:19.2 Info: 25: rename_restrictions_to_release_profiles migrated 12:49:19.2 Info: => 0.0008579s 12:49:19.2 Info: 26: rename_quality_profiles_add_upgrade_allowed migrating 12:49:19.2 Info: Beginning Transaction 12:49:19.2 Info: Starting migration of Main DB to 26 12:49:19.2 Info: RenameTable Profiles QualityProfiles 12:49:19.2 Info: ALTER TABLE "Profiles" RENAME TO "QualityProfiles" 12:49:19.2 Info: => 0.0014301s 12:49:19.2 Info: AlterTable QualityProfiles 12:49:19.2 Info: => 7E-07s 12:49:19.2 Info: CreateColumn QualityProfiles UpgradeAllowed Boolean 12:49:19.2 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 12:49:19.2 Info: => 0.0005316s 12:49:19.2 Info: AlterTable LanguageProfiles 12:49:19.2 Info: => 9E-07s 12:49:19.2 Info: CreateColumn LanguageProfiles UpgradeAllowed Boolean 12:49:19.2 Info: ALTER TABLE "LanguageProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 12:49:19.2 Info: => 0.0005313s 12:49:19.2 Info: UpdateData 12:49:19.2 Info: UPDATE "QualityProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 12:49:19.2 Info: => 6.48E-05s 12:49:19.2 Info: UpdateData 12:49:19.2 Info: UPDATE "LanguageProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 12:49:19.2 Info: => 4.51E-05s 12:49:19.2 Info: RenameColumn Artists ProfileId to QualityProfileId 12:49:19.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:49:19.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:49:19.2 Info: DROP TABLE "Artists" 12:49:19.2 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:49:19.2 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:49:19.2 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:49:19.2 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 12:49:19.2 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 12:49:19.2 Info: => 0.0054843s 12:49:19.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (26, '2024-05-17T12:49:19', 'rename_quality_profiles_add_upgrade_allowed') 12:49:19.2 Info: Committing Transaction 12:49:19.2 Info: 26: rename_quality_profiles_add_upgrade_allowed migrated 12:49:19.2 Info: => 0.0059282s 12:49:19.2 Info: 27: add_import_exclusions migrating 12:49:19.2 Info: Beginning Transaction 12:49:19.2 Info: Starting migration of Main DB to 27 12:49:19.2 Info: CreateTable ImportListExclusions 12:49:19.2 Info: CREATE TABLE "ImportListExclusions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignId" TEXT NOT NULL, "Name" TEXT NOT NULL) 12:49:19.2 Info: => 0.0001599s 12:49:19.2 Info: CreateIndex ImportListExclusions (ForeignId) 12:49:19.2 Info: CREATE UNIQUE INDEX "IX_ImportListExclusions_ForeignId" ON "ImportListExclusions" ("ForeignId" ASC) 12:49:19.2 Info: => 0.0001033s 12:49:19.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (27, '2024-05-17T12:49:19', 'add_import_exclusions') 12:49:19.2 Info: Committing Transaction 12:49:19.2 Info: 27: add_import_exclusions migrated 12:49:19.2 Info: => 0.0004517s 12:49:19.2 Info: 28: clean_artist_metadata_table migrating 12:49:19.2 Info: Beginning Transaction 12:49:19.2 Info: Starting migration of Main DB to 28 12:49:19.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:49:19.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:49:19.2 Info: => 0.0001994s 12:49:19.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:49:19.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:49:19.2 Info: => 0.0001556s 12:49:19.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:49:19.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:49:19.2 Info: => 0.0001494s 12:49:19.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:49:19.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:49:19.2 Info: => 0.0001664s 12:49:19.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:49:19.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:49:19.2 Info: => 0.0001626s 12:49:19.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:49:19.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:49:19.2 Info: => 0.0001464s 12:49:19.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (28, '2024-05-17T12:49:19', 'clean_artist_metadata_table') 12:49:19.2 Info: Committing Transaction 12:49:19.2 Info: 28: clean_artist_metadata_table migrated 12:49:19.2 Info: => 0.0004531s 12:49:19.2 Info: 29: health_issue_notification migrating 12:49:19.2 Info: Beginning Transaction 12:49:19.2 Info: Starting migration of Main DB to 29 12:49:19.2 Info: AlterTable Notifications 12:49:19.2 Info: => 6E-07s 12:49:19.2 Info: CreateColumn Notifications OnHealthIssue Boolean 12:49:19.2 Info: ALTER TABLE "Notifications" ADD COLUMN "OnHealthIssue" INTEGER NOT NULL DEFAULT 0 12:49:19.2 Info: => 0.0007365s 12:49:19.2 Info: AlterTable Notifications 12:49:19.2 Info: => 9E-07s 12:49:19.2 Info: CreateColumn Notifications IncludeHealthWarnings Boolean 12:49:19.2 Info: ALTER TABLE "Notifications" ADD COLUMN "IncludeHealthWarnings" INTEGER NOT NULL DEFAULT 0 12:49:19.2 Info: => 0.0007124s 12:49:19.2 Info: AlterTable Notifications 12:49:19.2 Info: => 8E-07s 12:49:19.2 Info: CreateColumn Notifications OnDownloadFailure Boolean 12:49:19.2 Info: ALTER TABLE "Notifications" ADD COLUMN "OnDownloadFailure" INTEGER NOT NULL DEFAULT 0 12:49:19.2 Info: => 0.0007204s 12:49:19.2 Info: AlterTable Notifications 12:49:19.2 Info: => 7E-07s 12:49:19.2 Info: CreateColumn Notifications OnImportFailure Boolean 12:49:19.2 Info: ALTER TABLE "Notifications" ADD COLUMN "OnImportFailure" INTEGER NOT NULL DEFAULT 0 12:49:19.2 Info: => 0.0005531s 12:49:19.2 Info: AlterTable Notifications 12:49:19.2 Info: => 1E-06s 12:49:19.2 Info: CreateColumn Notifications OnTrackRetag Boolean 12:49:19.2 Info: ALTER TABLE "Notifications" ADD COLUMN "OnTrackRetag" INTEGER NOT NULL DEFAULT 0 12:49:19.2 Info: => 0.0005448s 12:49:19.2 Info: DeleteColumn Notifications OnDownload 12:49:19.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:49:19.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:49:19.2 Info: DROP TABLE "Notifications" 12:49:19.2 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 12:49:19.2 Info: => 0.0057673s 12:49:19.2 Info: RenameColumn Notifications OnAlbumDownload to OnReleaseImport 12:49:19.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:49:19.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:49:19.3 Info: DROP TABLE "Notifications" 12:49:19.3 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 12:49:19.3 Info: => 0.0056495s 12:49:19.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (29, '2024-05-17T12:49:19', 'health_issue_notification') 12:49:19.3 Info: Committing Transaction 12:49:19.3 Info: 29: health_issue_notification migrated 12:49:19.3 Info: => 0.0060807s 12:49:19.3 Info: 30: add_mediafilerepository_mtime migrating 12:49:19.3 Info: Beginning Transaction 12:49:19.3 Info: Starting migration of Main DB to 30 12:49:19.3 Info: AlterTable TrackFiles 12:49:19.3 Info: => 5E-07s 12:49:19.3 Info: CreateColumn TrackFiles Modified DateTime 12:49:19.3 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Modified" DATETIME NOT NULL DEFAULT '2000-01-01T00:00:00' 12:49:19.3 Info: => 0.0006806s 12:49:19.3 Info: AlterTable TrackFiles 12:49:19.3 Info: => 1E-06s 12:49:19.3 Info: CreateColumn TrackFiles Path String 12:49:19.3 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Path" TEXT 12:49:19.3 Info: => 0.000639s 12:49:19.3 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 12:49:19.3 Info: DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 12:49:19.3 Info: => 5.52E-05s 12:49:19.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:49:19.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:49:19.3 Info: => 0.0001513s 12:49:19.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:49:19.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:49:19.3 Info: => 0.0001852s 12:49:19.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:49:19.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:49:19.3 Info: => 0.0001965s 12:49:19.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:49:19.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:49:19.3 Info: => 0.0001165s 12:49:19.3 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 12:49:19.3 Info: DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 12:49:19.3 Info: => 0.0001007s 12:49:19.3 Info: AlterTable TrackFiles 12:49:19.3 Info: => 8E-07s 12:49:19.3 Info: AlterColumn TrackFiles Path String 12:49:19.3 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 12:49:19.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:49:19.3 Info: DROP TABLE "TrackFiles" 12:49:19.3 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 12:49:19.3 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:49:19.3 Info: => 0.0070964s 12:49:19.3 Info: CreateIndex TrackFiles (Path) 12:49:19.3 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 12:49:19.3 Info: => 0.0001537s 12:49:19.3 Info: DeleteColumn TrackFiles RelativePath 12:49:19.3 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "Language" INTEGER NOT NULL, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 12:49:19.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:49:19.3 Info: DROP TABLE "TrackFiles" 12:49:19.3 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 12:49:19.3 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:49:19.3 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 12:49:19.3 Info: => 0.0052006s 12:49:19.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (30, '2024-05-17T12:49:19', 'add_mediafilerepository_mtime') 12:49:19.3 Info: Committing Transaction 12:49:19.3 Info: 30: add_mediafilerepository_mtime migrated 12:49:19.3 Info: => 0.0056048s 12:49:19.3 Info: 31: add_artistmetadataid_constraint migrating 12:49:19.3 Info: Beginning Transaction 12:49:19.3 Info: Starting migration of Main DB to 31 12:49:19.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:49:19.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:49:19.3 Info: => 0.0001578s 12:49:19.3 Info: DeleteIndex Artists (ArtistMetadataId) 12:49:19.3 Info: DROP INDEX "IX_Artists_ArtistMetadataId" 12:49:19.3 Info: => 0.0001413s 12:49:19.3 Info: AlterColumn Artists ArtistMetadataId Int32 12:49:19.3 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 12:49:19.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:49:19.3 Info: DROP TABLE "Artists" 12:49:19.3 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:49:19.3 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:49:19.3 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:49:19.3 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 12:49:19.3 Info: => 0.0054187s 12:49:19.3 Info: CreateIndex Artists (ArtistMetadataId) 12:49:19.3 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 12:49:19.3 Info: => 0.00014s 12:49:19.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (31, '2024-05-17T12:49:19', 'add_artistmetadataid_constraint') 12:49:19.3 Info: Committing Transaction 12:49:19.3 Info: 31: add_artistmetadataid_constraint migrated 12:49:19.3 Info: => 0.0005614s 12:49:19.3 Info: 32: old_ids_and_artist_alias migrating 12:49:19.3 Info: Beginning Transaction 12:49:19.3 Info: Starting migration of Main DB to 32 12:49:19.3 Info: AlterTable ArtistMetadata 12:49:19.3 Info: => 1.1E-06s 12:49:19.3 Info: CreateColumn ArtistMetadata Aliases String 12:49:19.3 Info: ALTER TABLE "ArtistMetadata" ADD COLUMN "Aliases" TEXT NOT NULL DEFAULT '[]' 12:49:19.3 Info: => 0.0006017s 12:49:19.3 Info: AlterTable ArtistMetadata 12:49:19.3 Info: => 8E-07s 12:49:19.3 Info: CreateColumn ArtistMetadata OldForeignArtistIds String 12:49:19.3 Info: ALTER TABLE "ArtistMetadata" ADD COLUMN "OldForeignArtistIds" TEXT NOT NULL DEFAULT '[]' 12:49:19.3 Info: => 0.0005572s 12:49:19.3 Info: AlterTable Albums 12:49:19.3 Info: => 8E-07s 12:49:19.3 Info: CreateColumn Albums OldForeignAlbumIds String 12:49:19.3 Info: ALTER TABLE "Albums" ADD COLUMN "OldForeignAlbumIds" TEXT NOT NULL DEFAULT '[]' 12:49:19.3 Info: => 0.0005479s 12:49:19.3 Info: AlterTable AlbumReleases 12:49:19.3 Info: => 9E-07s 12:49:19.3 Info: CreateColumn AlbumReleases OldForeignReleaseIds String 12:49:19.3 Info: ALTER TABLE "AlbumReleases" ADD COLUMN "OldForeignReleaseIds" TEXT NOT NULL DEFAULT '[]' 12:49:19.3 Info: => 0.0005309s 12:49:19.3 Info: AlterTable Tracks 12:49:19.3 Info: => 7E-07s 12:49:19.3 Info: CreateColumn Tracks OldForeignRecordingIds String 12:49:19.3 Info: ALTER TABLE "Tracks" ADD COLUMN "OldForeignRecordingIds" TEXT NOT NULL DEFAULT '[]' 12:49:19.3 Info: => 0.0005269s 12:49:19.3 Info: AlterTable Tracks 12:49:19.3 Info: => 8E-07s 12:49:19.3 Info: CreateColumn Tracks OldForeignTrackIds String 12:49:19.3 Info: ALTER TABLE "Tracks" ADD COLUMN "OldForeignTrackIds" TEXT NOT NULL DEFAULT '[]' 12:49:19.3 Info: => 0.0005309s 12:49:19.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (32, '2024-05-17T12:49:19', 'old_ids_and_artist_alias') 12:49:19.3 Info: Committing Transaction 12:49:19.3 Info: 32: old_ids_and_artist_alias migrated 12:49:19.3 Info: => 0.0008966s 12:49:19.3 Info: 33: download_propers_config migrating 12:49:19.3 Info: Beginning Transaction 12:49:19.3 Info: Starting migration of Main DB to 33 12:49:19.3 Info: PerformDBOperation 12:49:19.3 Info: Performing DB Operation 12:49:19.3 Info: => 0.000657s 12:49:19.3 Info: ExecuteSqlStatement DELETE FROM "Config" WHERE "Key" = 'autodownloadpropers' 12:49:19.3 Info: DELETE FROM "Config" WHERE "Key" = 'autodownloadpropers' 12:49:19.3 Info: => 5.95E-05s 12:49:19.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (33, '2024-05-17T12:49:19', 'download_propers_config') 12:49:19.3 Info: Committing Transaction 12:49:19.3 Info: 33: download_propers_config migrated 12:49:19.3 Info: => 0.0003809s 12:49:19.3 Info: 34: remove_language_profiles migrating 12:49:19.3 Info: Beginning Transaction 12:49:19.3 Info: Starting migration of Main DB to 34 12:49:19.3 Info: DeleteTable LanguageProfiles 12:49:19.3 Info: DROP TABLE "LanguageProfiles" 12:49:19.3 Info: => 0.0003509s 12:49:19.3 Info: DeleteColumn Artists LanguageProfileId 12:49:19.3 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 12:49:19.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:49:19.3 Info: DROP TABLE "Artists" 12:49:19.3 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:49:19.3 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:49:19.3 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:49:19.3 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 12:49:19.3 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 12:49:19.3 Info: => 0.005567s 12:49:19.3 Info: DeleteColumn ImportLists LanguageProfileId 12:49:19.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:49:19.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:49:19.3 Info: DROP TABLE "ImportLists" 12:49:19.3 Info: ALTER TABLE "ImportLists_temp" RENAME TO "ImportLists" 12:49:19.3 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 12:49:19.3 Info: => 0.0049934s 12:49:19.3 Info: DeleteColumn Blacklist Language 12:49:19.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:49:19.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:49:19.3 Info: DROP TABLE "Blacklist" 12:49:19.3 Info: ALTER TABLE "Blacklist_temp" RENAME TO "Blacklist" 12:49:19.3 Info: => 0.0064759s 12:49:19.3 Info: DeleteColumn History Language 12:49:19.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:49:19.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:49:19.3 Info: DROP TABLE "History" 12:49:19.3 Info: ALTER TABLE "History_temp" RENAME TO "History" 12:49:19.3 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 12:49:19.3 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 12:49:19.3 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 12:49:19.3 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 12:49:19.3 Info: => 0.0053876s 12:49:19.3 Info: DeleteColumn LyricFiles Language 12:49:19.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:49:19.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:49:19.3 Info: DROP TABLE "LyricFiles" 12:49:19.3 Info: ALTER TABLE "LyricFiles_temp" RENAME TO "LyricFiles" 12:49:19.3 Info: => 0.0046682s 12:49:19.3 Info: DeleteColumn TrackFiles Language 12:49:19.3 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 12:49:19.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:49:19.3 Info: DROP TABLE "TrackFiles" 12:49:19.3 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 12:49:19.3 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:49:19.3 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 12:49:19.3 Info: => 0.0058607s 12:49:19.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (34, '2024-05-17T12:49:19', 'remove_language_profiles') 12:49:19.3 Info: Committing Transaction 12:49:19.3 Info: 34: remove_language_profiles migrated 12:49:19.3 Info: => 0.0064778s 12:49:19.3 Info: 35: multi_disc_naming_format migrating 12:49:19.3 Info: Beginning Transaction 12:49:19.3 Info: Starting migration of Main DB to 35 12:49:19.3 Info: AlterTable NamingConfig 12:49:19.3 Info: => 1E-06s 12:49:19.3 Info: CreateColumn NamingConfig MultiDiscTrackFormat String 12:49:19.3 Info: ALTER TABLE "NamingConfig" ADD COLUMN "MultiDiscTrackFormat" TEXT 12:49:19.3 Info: => 0.0005274s 12:49:19.3 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = '{Medium Format} {medium:00}/{Artist Name} - {Album Title} - {track:00} - {Track Title}' 12:49:19.3 Info: UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = '{Medium Format} {medium:00}/{Artist Name} - {Album Title} - {track:00} - {Track Title}' 12:49:19.3 Info: => 6.06E-05s 12:49:19.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (35, '2024-05-17T12:49:19', 'multi_disc_naming_format') 12:49:19.3 Info: Committing Transaction 12:49:19.3 Info: 35: multi_disc_naming_format migrated 12:49:19.3 Info: => 0.0003842s 12:49:19.3 Info: 36: add_download_client_priority migrating 12:49:19.3 Info: Beginning Transaction 12:49:19.3 Info: Starting migration of Main DB to 36 12:49:19.3 Info: AlterTable DownloadClients 12:49:19.3 Info: => 1.1E-06s 12:49:19.3 Info: CreateColumn DownloadClients Priority Int32 12:49:19.3 Info: ALTER TABLE "DownloadClients" ADD COLUMN "Priority" INTEGER NOT NULL DEFAULT 1 12:49:19.3 Info: => 0.0005483s 12:49:19.3 Info: PerformDBOperation 12:49:19.3 Info: Performing DB Operation 12:49:19.4 Info: => 0.0280486s 12:49:19.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (36, '2024-05-17T12:49:19', 'add_download_client_priority') 12:49:19.4 Info: Committing Transaction 12:49:19.4 Info: 36: add_download_client_priority migrated 12:49:19.4 Info: => 0.0284584s 12:49:19.4 Info: 37: remove_growl_prowl migrating 12:49:19.4 Info: Beginning Transaction 12:49:19.4 Info: Starting migration of Main DB to 37 12:49:19.4 Info: FluentMigrator.Expressions.DeleteDataExpression 12:49:19.4 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Growl' 12:49:19.4 Info: => 7.72E-05s 12:49:19.4 Info: FluentMigrator.Expressions.DeleteDataExpression 12:49:19.4 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Prowl' 12:49:19.4 Info: => 4.84E-05s 12:49:19.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (37, '2024-05-17T12:49:19', 'remove_growl_prowl') 12:49:19.4 Info: Committing Transaction 12:49:19.4 Info: 37: remove_growl_prowl migrated 12:49:19.4 Info: => 0.0003446s 12:49:19.4 Info: 38: remove_plex_hometheatre migrating 12:49:19.4 Info: Beginning Transaction 12:49:19.4 Info: Starting migration of Main DB to 38 12:49:19.4 Info: FluentMigrator.Expressions.DeleteDataExpression 12:49:19.4 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'PlexHomeTheater' 12:49:19.4 Info: => 7.39E-05s 12:49:19.4 Info: FluentMigrator.Expressions.DeleteDataExpression 12:49:19.4 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'PlexClient' 12:49:19.4 Info: => 4.77E-05s 12:49:19.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (38, '2024-05-17T12:49:19', 'remove_plex_hometheatre') 12:49:19.4 Info: Committing Transaction 12:49:19.4 Info: 38: remove_plex_hometheatre migrated 12:49:19.4 Info: => 0.0003618s 12:49:19.4 Info: 39: add_root_folder_add_defaults migrating 12:49:19.4 Info: Beginning Transaction 12:49:19.4 Info: Starting migration of Main DB to 39 12:49:19.4 Info: AlterTable RootFolders 12:49:19.4 Info: => 9E-07s 12:49:19.4 Info: CreateColumn RootFolders Name String 12:49:19.4 Info: ALTER TABLE "RootFolders" ADD COLUMN "Name" TEXT 12:49:19.4 Info: => 0.0005719s 12:49:19.4 Info: AlterTable RootFolders 12:49:19.4 Info: => 8E-07s 12:49:19.4 Info: CreateColumn RootFolders DefaultMetadataProfileId Int32 12:49:19.4 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultMetadataProfileId" INTEGER NOT NULL DEFAULT 0 12:49:19.4 Info: => 0.000532s 12:49:19.4 Info: AlterTable RootFolders 12:49:19.4 Info: => 7E-07s 12:49:19.4 Info: CreateColumn RootFolders DefaultQualityProfileId Int32 12:49:19.4 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultQualityProfileId" INTEGER NOT NULL DEFAULT 0 12:49:19.4 Info: => 0.0005407s 12:49:19.4 Info: AlterTable RootFolders 12:49:19.4 Info: => 8E-07s 12:49:19.4 Info: CreateColumn RootFolders DefaultMonitorOption Int32 12:49:19.4 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultMonitorOption" INTEGER NOT NULL DEFAULT 0 12:49:19.4 Info: => 0.0005352s 12:49:19.4 Info: AlterTable RootFolders 12:49:19.4 Info: => 9E-07s 12:49:19.4 Info: CreateColumn RootFolders DefaultTags String 12:49:19.4 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultTags" TEXT 12:49:19.4 Info: => 0.0005344s 12:49:19.4 Info: PerformDBOperation 12:49:19.4 Info: Performing DB Operation 12:49:19.4 Info: => 0.0016366s 12:49:19.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (39, '2024-05-17T12:49:19', 'add_root_folder_add_defaults') 12:49:19.4 Info: Committing Transaction 12:49:19.4 Info: 39: add_root_folder_add_defaults migrated 12:49:19.4 Info: => 0.0019972s 12:49:19.4 Info: 40: task_duration migrating 12:49:19.4 Info: Beginning Transaction 12:49:19.4 Info: Starting migration of Main DB to 40 12:49:19.4 Info: AlterTable ScheduledTasks 12:49:19.4 Info: => 1.1E-06s 12:49:19.4 Info: CreateColumn ScheduledTasks LastStartTime DateTime 12:49:19.4 Info: ALTER TABLE "ScheduledTasks" ADD COLUMN "LastStartTime" DATETIME 12:49:19.4 Info: => 0.0005687s 12:49:19.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (40, '2024-05-17T12:49:19', 'task_duration') 12:49:19.4 Info: Committing Transaction 12:49:19.4 Info: 40: task_duration migrated 12:49:19.4 Info: => 0.0009452s 12:49:19.4 Info: 41: add_indexer_and_enabled_to_release_profiles migrating 12:49:19.4 Info: Beginning Transaction 12:49:19.4 Info: Starting migration of Main DB to 41 12:49:19.4 Info: AlterTable ReleaseProfiles 12:49:19.4 Info: => 1.1E-06s 12:49:19.4 Info: CreateColumn ReleaseProfiles Enabled Boolean 12:49:19.4 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "Enabled" INTEGER NOT NULL DEFAULT 1 12:49:19.4 Info: => 0.0005873s 12:49:19.4 Info: AlterTable ReleaseProfiles 12:49:19.4 Info: => 9E-07s 12:49:19.4 Info: CreateColumn ReleaseProfiles IndexerId Int32 12:49:19.4 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "IndexerId" INTEGER NOT NULL DEFAULT 0 12:49:19.4 Info: => 0.0005537s 12:49:19.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (41, '2024-05-17T12:49:19', 'add_indexer_and_enabled_to_release_profiles') 12:49:19.4 Info: Committing Transaction 12:49:19.4 Info: 41: add_indexer_and_enabled_to_release_profiles migrated 12:49:19.4 Info: => 0.0009048s 12:49:19.4 Info: 42: remove_album_folders migrating 12:49:19.4 Info: Beginning Transaction 12:49:19.4 Info: Starting migration of Main DB to 42 12:49:19.4 Info: DeleteColumn Artists AlbumFolder 12:49:19.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:49:19.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:49:19.4 Info: DROP TABLE "Artists" 12:49:19.4 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:49:19.4 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:49:19.4 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:49:19.4 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 12:49:19.4 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 12:49:19.4 Info: => 0.0056827s 12:49:19.4 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "StandardTrackFormat" = "AlbumFolderFormat" || '/' || "StandardTrackFormat" 12:49:19.4 Info: UPDATE "NamingConfig" SET "StandardTrackFormat" = "AlbumFolderFormat" || '/' || "StandardTrackFormat" 12:49:19.4 Info: => 6.05E-05s 12:49:19.4 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = "AlbumFolderFormat" || '/' || "MultiDiscTrackFormat" 12:49:19.4 Info: UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = "AlbumFolderFormat" || '/' || "MultiDiscTrackFormat" 12:49:19.4 Info: => 5.06E-05s 12:49:19.4 Info: DeleteColumn NamingConfig AlbumFolderFormat 12:49:19.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:49:19.4 Info: INSERT INTO "NamingConfig_temp" ("Id", "ReplaceIllegalCharacters", "ArtistFolderFormat", "RenameTracks", "StandardTrackFormat", "MultiDiscTrackFormat") SELECT "Id", "ReplaceIllegalCharacters", "ArtistFolderFormat", "RenameTracks", "StandardTrackFormat", "MultiDiscTrackFormat" FROM "NamingConfig" 12:49:19.4 Info: DROP TABLE "NamingConfig" 12:49:19.4 Info: ALTER TABLE "NamingConfig_temp" RENAME TO "NamingConfig" 12:49:19.4 Info: => 0.0056605s 12:49:19.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (42, '2024-05-17T12:49:19', 'remove_album_folders') 12:49:19.4 Info: Committing Transaction 12:49:19.4 Info: 42: remove_album_folders migrated 12:49:19.4 Info: => 0.006144s 12:49:19.4 Info: 44: add_priority_to_indexers migrating 12:49:19.4 Info: Beginning Transaction 12:49:19.4 Info: Starting migration of Main DB to 44 12:49:19.4 Info: AlterTable Indexers 12:49:19.4 Info: => 1E-06s 12:49:19.4 Info: CreateColumn Indexers Priority Int32 12:49:19.4 Info: ALTER TABLE "Indexers" ADD COLUMN "Priority" INTEGER NOT NULL DEFAULT 25 12:49:19.4 Info: => 0.0005556s 12:49:19.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (44, '2024-05-17T12:49:19', 'add_priority_to_indexers') 12:49:19.4 Info: Committing Transaction 12:49:19.4 Info: 44: add_priority_to_indexers migrated 12:49:19.4 Info: => 0.0009121s 12:49:19.4 Info: 45: remove_chown_and_folderchmod_config migrating 12:49:19.4 Info: Beginning Transaction 12:49:19.4 Info: Starting migration of Main DB to 45 12:49:19.4 Info: ExecuteSqlStatement DELETE FROM config WHERE Key IN ('folderchmod', 'chownuser') 12:49:19.4 Info: DELETE FROM config WHERE Key IN ('folderchmod', 'chownuser') 12:49:19.4 Info: => 0.0001444s 12:49:19.4 Info: PerformDBOperation 12:49:19.4 Info: Performing DB Operation 12:49:19.4 Info: => 0.0006903s 12:49:19.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (45, '2024-05-17T12:49:19', 'remove_chown_and_folderchmod_config') 12:49:19.4 Info: Committing Transaction 12:49:19.4 Info: 45: remove_chown_and_folderchmod_config migrated 12:49:19.4 Info: => 0.0010292s 12:49:19.4 Info: 47: update_notifiarr migrating 12:49:19.4 Info: Beginning Transaction 12:49:19.4 Info: Starting migration of Main DB to 47 12:49:19.4 Info: ExecuteSqlStatement UPDATE "Notifications" SET "Implementation" = Replace("Implementation", 'DiscordNotifier', 'Notifiarr'),"ConfigContract" = Replace("ConfigContract", 'DiscordNotifierSettings', 'NotifiarrSettings') WHERE "Implementation" = 'DiscordNotifier'; 12:49:19.4 Info: UPDATE "Notifications" SET "Implementation" = Replace("Implementation", 'DiscordNotifier', 'Notifiarr'),"ConfigContract" = Replace("ConfigContract", 'DiscordNotifierSettings', 'NotifiarrSettings') WHERE "Implementation" = 'DiscordNotifier'; 12:49:19.4 Info: => 0.0001071s 12:49:19.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (47, '2024-05-17T12:49:19', 'update_notifiarr') 12:49:19.4 Info: Committing Transaction 12:49:19.4 Info: 47: update_notifiarr migrated 12:49:19.4 Info: => 0.0004149s 12:49:19.4 Info: 49: email_multiple_addresses migrating 12:49:19.4 Info: Beginning Transaction 12:49:19.4 Info: Starting migration of Main DB to 49 12:49:19.4 Info: PerformDBOperation 12:49:19.4 Info: Performing DB Operation 12:49:19.4 Info: => 0.0025342s 12:49:19.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (49, '2024-05-17T12:49:19', 'email_multiple_addresses') 12:49:19.4 Info: Committing Transaction 12:49:19.4 Info: 49: email_multiple_addresses migrated 12:49:19.4 Info: => 0.0028793s 12:49:19.4 Info: 50: rename_blacklist_to_blocklist migrating 12:49:19.4 Info: Beginning Transaction 12:49:19.4 Info: Starting migration of Main DB to 50 12:49:19.4 Info: RenameTable Blacklist Blocklist 12:49:19.4 Info: ALTER TABLE "Blacklist" RENAME TO "Blocklist" 12:49:19.4 Info: => 0.001496s 12:49:19.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (50, '2024-05-17T12:49:19', 'rename_blacklist_to_blocklist') 12:49:19.4 Info: Committing Transaction 12:49:19.4 Info: 50: rename_blacklist_to_blocklist migrated 12:49:19.4 Info: => 0.0018773s 12:49:19.4 Info: 51: cdh_per_downloadclient migrating 12:49:19.4 Info: Beginning Transaction 12:49:19.4 Info: Starting migration of Main DB to 51 12:49:19.4 Info: AlterTable DownloadClients 12:49:19.4 Info: => 1E-06s 12:49:19.4 Info: CreateColumn DownloadClients RemoveCompletedDownloads Boolean 12:49:19.4 Info: ALTER TABLE "DownloadClients" ADD COLUMN "RemoveCompletedDownloads" INTEGER NOT NULL DEFAULT 1 12:49:19.4 Info: => 0.0005811s 12:49:19.4 Info: CreateColumn DownloadClients RemoveFailedDownloads Boolean 12:49:19.4 Info: ALTER TABLE "DownloadClients" ADD COLUMN "RemoveFailedDownloads" INTEGER NOT NULL DEFAULT 1 12:49:19.4 Info: => 0.0005764s 12:49:19.4 Info: PerformDBOperation 12:49:19.4 Info: Performing DB Operation 12:49:19.4 Info: => 0.0044953s 12:49:19.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (51, '2024-05-17T12:49:19', 'cdh_per_downloadclient') 12:49:19.4 Info: Committing Transaction 12:49:19.4 Info: 51: cdh_per_downloadclient migrated 12:49:19.4 Info: => 0.0048611s 12:49:19.4 Info: 52: download_history migrating 12:49:19.4 Info: Beginning Transaction 12:49:19.4 Info: Starting migration of Main DB to 52 12:49:19.4 Info: CreateTable DownloadHistory 12:49:19.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:49:19.4 Info: => 0.0002513s 12:49:19.4 Info: CreateIndex DownloadHistory (EventType) 12:49:19.4 Info: CREATE INDEX "IX_DownloadHistory_EventType" ON "DownloadHistory" ("EventType" ASC) 12:49:19.4 Info: => 0.0001468s 12:49:19.4 Info: CreateIndex DownloadHistory (ArtistId) 12:49:19.4 Info: CREATE INDEX "IX_DownloadHistory_ArtistId" ON "DownloadHistory" ("ArtistId" ASC) 12:49:19.4 Info: => 0.0001349s 12:49:19.4 Info: CreateIndex DownloadHistory (DownloadId) 12:49:19.4 Info: CREATE INDEX "IX_DownloadHistory_DownloadId" ON "DownloadHistory" ("DownloadId" ASC) 12:49:19.4 Info: => 0.0001349s 12:49:19.4 Info: PerformDBOperation 12:49:19.4 Info: Performing DB Operation 12:49:19.4 Info: => 0.002517s 12:49:19.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (52, '2024-05-17T12:49:19', 'download_history') 12:49:19.4 Info: Committing Transaction 12:49:19.4 Info: 52: download_history migrated 12:49:19.4 Info: => 0.0029328s 12:49:19.4 Info: 53: add_update_history migrating 12:49:19.4 Info: Beginning Transaction 12:49:19.4 Info: Starting migration of Main DB to 53 12:49:19.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (53, '2024-05-17T12:49:19', 'add_update_history') 12:49:19.4 Info: Committing Transaction 12:49:19.4 Info: 53: add_update_history migrated 12:49:19.4 Info: => 0.0004759s 12:49:19.4 Info: 54: add_on_update_to_notifications migrating 12:49:19.4 Info: Beginning Transaction 12:49:19.4 Info: Starting migration of Main DB to 54 12:49:19.4 Info: AlterTable Notifications 12:49:19.4 Info: => 1E-06s 12:49:19.4 Info: CreateColumn Notifications OnApplicationUpdate Boolean 12:49:19.4 Info: ALTER TABLE "Notifications" ADD COLUMN "OnApplicationUpdate" INTEGER NOT NULL DEFAULT 1 12:49:19.4 Info: => 0.0006s 12:49:19.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (54, '2024-05-17T12:49:19', 'add_on_update_to_notifications') 12:49:19.4 Info: Committing Transaction 12:49:19.4 Info: 54: add_on_update_to_notifications migrated 12:49:19.4 Info: => 0.0009872s 12:49:19.4 Info: 55: download_client_per_indexer migrating 12:49:19.4 Info: Beginning Transaction 12:49:19.4 Info: Starting migration of Main DB to 55 12:49:19.4 Info: AlterTable Indexers 12:49:19.4 Info: => 1E-06s 12:49:19.4 Info: CreateColumn Indexers DownloadClientId Int32 12:49:19.4 Info: ALTER TABLE "Indexers" ADD COLUMN "DownloadClientId" INTEGER NOT NULL DEFAULT 0 12:49:19.4 Info: => 0.0005952s 12:49:19.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (55, '2024-05-17T12:49:19', 'download_client_per_indexer') 12:49:19.4 Info: Committing Transaction 12:49:19.4 Info: 55: download_client_per_indexer migrated 12:49:19.4 Info: => 0.0009598s 12:49:19.4 Info: 56: AddNewItemMonitorType migrating 12:49:19.4 Info: Beginning Transaction 12:49:19.4 Info: Starting migration of Main DB to 56 12:49:19.4 Info: AlterTable Artists 12:49:19.4 Info: => 1.1E-06s 12:49:19.4 Info: CreateColumn Artists MonitorNewItems Int32 12:49:19.4 Info: ALTER TABLE "Artists" ADD COLUMN "MonitorNewItems" INTEGER NOT NULL DEFAULT 0 12:49:19.4 Info: => 0.000608s 12:49:19.4 Info: AlterTable RootFolders 12:49:19.4 Info: => 7E-07s 12:49:19.4 Info: CreateColumn RootFolders DefaultNewItemMonitorOption Int32 12:49:19.4 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultNewItemMonitorOption" INTEGER NOT NULL DEFAULT 0 12:49:19.4 Info: => 0.0005688s 12:49:19.4 Info: AlterTable ImportLists 12:49:19.4 Info: => 9E-07s 12:49:19.4 Info: CreateColumn ImportLists MonitorNewItems Int32 12:49:19.4 Info: ALTER TABLE "ImportLists" ADD COLUMN "MonitorNewItems" INTEGER NOT NULL DEFAULT 0 12:49:19.4 Info: => 0.000572s 12:49:19.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (56, '2024-05-17T12:49:19', 'AddNewItemMonitorType') 12:49:19.4 Info: Committing Transaction 12:49:19.4 Info: 56: AddNewItemMonitorType migrated 12:49:19.4 Info: => 0.0009315s 12:49:19.4 Info: 57: ImportListSearch migrating 12:49:19.4 Info: Beginning Transaction 12:49:19.4 Info: Starting migration of Main DB to 57 12:49:19.4 Info: AlterTable ImportLists 12:49:19.4 Info: => 9E-07s 12:49:19.4 Info: CreateColumn ImportLists ShouldSearch Boolean 12:49:19.4 Info: ALTER TABLE "ImportLists" ADD COLUMN "ShouldSearch" INTEGER NOT NULL DEFAULT 1 12:49:19.4 Info: => 0.000581s 12:49:19.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (57, '2024-05-17T12:49:19', 'ImportListSearch') 12:49:19.4 Info: Committing Transaction 12:49:19.4 Info: 57: ImportListSearch migrated 12:49:19.4 Info: => 0.0009247s 12:49:19.4 Info: 58: ImportListMonitorExisting migrating 12:49:19.4 Info: Beginning Transaction 12:49:19.4 Info: Starting migration of Main DB to 58 12:49:19.4 Info: AlterTable ImportLists 12:49:19.4 Info: => 1.1E-06s 12:49:19.4 Info: CreateColumn ImportLists ShouldMonitorExisting Boolean 12:49:19.4 Info: ALTER TABLE "ImportLists" ADD COLUMN "ShouldMonitorExisting" INTEGER NOT NULL DEFAULT 0 12:49:19.4 Info: => 0.000603s 12:49:19.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (58, '2024-05-17T12:49:19', 'ImportListMonitorExisting') 12:49:19.4 Info: Committing Transaction 12:49:19.4 Info: 58: ImportListMonitorExisting migrated 12:49:19.4 Info: => 0.0009407s 12:49:19.4 Info: 59: add_indexer_tags migrating 12:49:19.4 Info: Beginning Transaction 12:49:19.4 Info: Starting migration of Main DB to 59 12:49:19.4 Info: FluentMigrator.Expressions.DeleteDataExpression 12:49:19.4 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Omgwtfnzbs' 12:49:19.4 Info: => 7.49E-05s 12:49:19.4 Info: FluentMigrator.Expressions.DeleteDataExpression 12:49:19.4 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Waffles' 12:49:19.4 Info: => 4.92E-05s 12:49:19.4 Info: AlterTable Indexers 12:49:19.4 Info: => 5E-07s 12:49:19.4 Info: CreateColumn Indexers Tags String 12:49:19.4 Info: ALTER TABLE "Indexers" ADD COLUMN "Tags" TEXT 12:49:19.4 Info: => 0.0005542s 12:49:19.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (59, '2024-05-17T12:49:19', 'add_indexer_tags') 12:49:19.4 Info: Committing Transaction 12:49:19.4 Info: 59: add_indexer_tags migrated 12:49:19.4 Info: => 0.0009117s 12:49:19.4 Info: 60: update_audio_types migrating 12:49:19.4 Info: Beginning Transaction 12:49:19.4 Info: Starting migration of Main DB to 60 12:49:19.4 Info: PerformDBOperation 12:49:19.4 Info: Performing DB Operation 12:49:19.4 Info: => 0.0021803s 12:49:19.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (60, '2024-05-17T12:49:19', 'update_audio_types') 12:49:19.4 Info: Committing Transaction 12:49:19.4 Info: 60: update_audio_types migrated 12:49:19.4 Info: => 0.0025085s 12:49:19.4 Info: 61: postgres_update_timestamp_columns_to_with_timezone migrating 12:49:19.4 Info: Beginning Transaction 12:49:19.4 Info: Starting migration of Main DB to 61 12:49:19.4 Info: FluentMigrator.Expressions.DeleteDataExpression 12:49:19.4 Info: DELETE FROM "Commands" WHERE 1 = 1 12:49:19.4 Info: => 7.29E-05s 12:49:19.4 Info: AlterTable AlbumReleases 12:49:19.4 Info: => 7E-07s 12:49:19.4 Info: AlterColumn AlbumReleases ReleaseDate DateTimeOffset 12:49:19.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:49:19.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:49:19.4 Info: DROP TABLE "AlbumReleases" 12:49:19.4 Info: ALTER TABLE "AlbumReleases_temp" RENAME TO "AlbumReleases" 12:49:19.4 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 12:49:19.4 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 12:49:19.4 Info: => 0.0063186s 12:49:19.4 Info: AlterTable Albums 12:49:19.4 Info: => 7E-07s 12:49:19.4 Info: AlterColumn Albums LastInfoSync DateTimeOffset 12:49:19.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:49:19.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:49:19.4 Info: DROP TABLE "Albums" 12:49:19.4 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:49:19.4 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:49:19.4 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:49:19.4 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 12:49:19.4 Info: => 0.0056938s 12:49:19.4 Info: AlterTable Albums 12:49:19.4 Info: => 8E-07s 12:49:19.4 Info: AlterColumn Albums ReleaseDate DateTimeOffset 12:49:19.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:49:19.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:49:19.4 Info: DROP TABLE "Albums" 12:49:19.4 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:49:19.4 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:49:19.4 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:49:19.4 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 12:49:19.4 Info: => 0.0066894s 12:49:19.4 Info: AlterTable Albums 12:49:19.4 Info: => 7E-07s 12:49:19.4 Info: AlterColumn Albums Added DateTimeOffset 12:49:19.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:49:19.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:49:19.4 Info: DROP TABLE "Albums" 12:49:19.4 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:49:19.4 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:49:19.4 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:49:19.4 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 12:49:19.4 Info: => 0.005649s 12:49:19.4 Info: AlterTable Artists 12:49:19.4 Info: => 8E-07s 12:49:19.4 Info: AlterColumn Artists LastInfoSync DateTimeOffset 12:49:19.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:49:19.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:49:19.4 Info: DROP TABLE "Artists" 12:49:19.4 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:49:19.4 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:49:19.4 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:49:19.4 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 12:49:19.4 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 12:49:19.4 Info: => 0.0056351s 12:49:19.4 Info: AlterTable Artists 12:49:19.4 Info: => 8E-07s 12:49:19.4 Info: AlterColumn Artists Added DateTimeOffset 12:49:19.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:49:19.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:49:19.4 Info: DROP TABLE "Artists" 12:49:19.4 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:49:19.4 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:49:19.4 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:49:19.5 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 12:49:19.5 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 12:49:19.5 Info: => 0.0063454s 12:49:19.5 Info: AlterTable Blocklist 12:49:19.5 Info: => 7E-07s 12:49:19.5 Info: AlterColumn Blocklist Date DateTimeOffset 12:49:19.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:49:19.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:49:19.5 Info: DROP TABLE "Blocklist" 12:49:19.5 Info: ALTER TABLE "Blocklist_temp" RENAME TO "Blocklist" 12:49:19.5 Info: => 0.0058543s 12:49:19.5 Info: AlterTable Blocklist 12:49:19.5 Info: => 8E-07s 12:49:19.5 Info: AlterColumn Blocklist PublishedDate DateTimeOffset 12:49:19.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:49:19.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:49:19.5 Info: DROP TABLE "Blocklist" 12:49:19.5 Info: ALTER TABLE "Blocklist_temp" RENAME TO "Blocklist" 12:49:19.5 Info: => 0.0049657s 12:49:19.5 Info: AlterTable Commands 12:49:19.5 Info: => 7E-07s 12:49:19.5 Info: AlterColumn Commands QueuedAt DateTimeOffset 12:49:19.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:49:19.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:49:19.5 Info: DROP TABLE "Commands" 12:49:19.5 Info: ALTER TABLE "Commands_temp" RENAME TO "Commands" 12:49:19.5 Info: => 0.0049261s 12:49:19.5 Info: AlterTable Commands 12:49:19.5 Info: => 9E-07s 12:49:19.5 Info: AlterColumn Commands StartedAt DateTimeOffset 12:49:19.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:49:19.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:49:19.5 Info: DROP TABLE "Commands" 12:49:19.5 Info: ALTER TABLE "Commands_temp" RENAME TO "Commands" 12:49:19.5 Info: => 0.0049339s 12:49:19.5 Info: AlterTable Commands 12:49:19.5 Info: => 7E-07s 12:49:19.5 Info: AlterColumn Commands EndedAt DateTimeOffset 12:49:19.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:49:19.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:49:19.5 Info: DROP TABLE "Commands" 12:49:19.5 Info: ALTER TABLE "Commands_temp" RENAME TO "Commands" 12:49:19.5 Info: => 0.0059191s 12:49:19.5 Info: AlterTable DownloadClientStatus 12:49:19.5 Info: => 8E-07s 12:49:19.5 Info: AlterColumn DownloadClientStatus InitialFailure DateTimeOffset 12:49:19.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:49:19.5 Info: INSERT INTO "DownloadClientStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill" FROM "DownloadClientStatus" 12:49:19.5 Info: DROP TABLE "DownloadClientStatus" 12:49:19.5 Info: ALTER TABLE "DownloadClientStatus_temp" RENAME TO "DownloadClientStatus" 12:49:19.5 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 12:49:19.5 Info: => 0.005031s 12:49:19.5 Info: AlterTable DownloadClientStatus 12:49:19.5 Info: => 9E-07s 12:49:19.5 Info: AlterColumn DownloadClientStatus MostRecentFailure DateTimeOffset 12:49:19.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:49:19.5 Info: INSERT INTO "DownloadClientStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill" FROM "DownloadClientStatus" 12:49:19.5 Info: DROP TABLE "DownloadClientStatus" 12:49:19.5 Info: ALTER TABLE "DownloadClientStatus_temp" RENAME TO "DownloadClientStatus" 12:49:19.5 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 12:49:19.5 Info: => 0.0060108s 12:49:19.5 Info: AlterTable DownloadClientStatus 12:49:19.5 Info: => 7E-07s 12:49:19.5 Info: AlterColumn DownloadClientStatus DisabledTill DateTimeOffset 12:49:19.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:49:19.5 Info: INSERT INTO "DownloadClientStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill" FROM "DownloadClientStatus" 12:49:19.5 Info: DROP TABLE "DownloadClientStatus" 12:49:19.5 Info: ALTER TABLE "DownloadClientStatus_temp" RENAME TO "DownloadClientStatus" 12:49:19.5 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 12:49:19.5 Info: => 0.0050588s 12:49:19.5 Info: AlterTable DownloadHistory 12:49:19.5 Info: => 8E-07s 12:49:19.5 Info: AlterColumn DownloadHistory Date DateTimeOffset 12:49:19.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:49:19.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:49:19.5 Info: DROP TABLE "DownloadHistory" 12:49:19.5 Info: ALTER TABLE "DownloadHistory_temp" RENAME TO "DownloadHistory" 12:49:19.5 Info: CREATE INDEX "IX_DownloadHistory_EventType" ON "DownloadHistory" ("EventType" ASC) 12:49:19.5 Info: CREATE INDEX "IX_DownloadHistory_ArtistId" ON "DownloadHistory" ("ArtistId" ASC) 12:49:19.5 Info: CREATE INDEX "IX_DownloadHistory_DownloadId" ON "DownloadHistory" ("DownloadId" ASC) 12:49:19.5 Info: => 0.0055392s 12:49:19.5 Info: AlterTable ExtraFiles 12:49:19.5 Info: => 8E-07s 12:49:19.5 Info: AlterColumn ExtraFiles Added DateTimeOffset 12:49:19.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:49:19.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:49:19.5 Info: DROP TABLE "ExtraFiles" 12:49:19.5 Info: ALTER TABLE "ExtraFiles_temp" RENAME TO "ExtraFiles" 12:49:19.5 Info: => 0.0056335s 12:49:19.5 Info: AlterTable ExtraFiles 12:49:19.5 Info: => 8E-07s 12:49:19.5 Info: AlterColumn ExtraFiles LastUpdated DateTimeOffset 12:49:19.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:49:19.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:49:19.5 Info: DROP TABLE "ExtraFiles" 12:49:19.5 Info: ALTER TABLE "ExtraFiles_temp" RENAME TO "ExtraFiles" 12:49:19.5 Info: => 0.0057307s 12:49:19.5 Info: AlterTable History 12:49:19.5 Info: => 7E-07s 12:49:19.5 Info: AlterColumn History Date DateTimeOffset 12:49:19.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:49:19.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:49:19.5 Info: DROP TABLE "History" 12:49:19.5 Info: ALTER TABLE "History_temp" RENAME TO "History" 12:49:19.5 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 12:49:19.5 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 12:49:19.5 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 12:49:19.5 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 12:49:19.5 Info: => 0.0056239s 12:49:19.5 Info: AlterTable ImportListStatus 12:49:19.5 Info: => 7E-07s 12:49:19.5 Info: AlterColumn ImportListStatus InitialFailure DateTimeOffset 12:49:19.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:49:19.5 Info: INSERT INTO "ImportListStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo" FROM "ImportListStatus" 12:49:19.5 Info: DROP TABLE "ImportListStatus" 12:49:19.5 Info: ALTER TABLE "ImportListStatus_temp" RENAME TO "ImportListStatus" 12:49:19.5 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 12:49:19.5 Info: => 0.0058706s 12:49:19.5 Info: AlterTable ImportListStatus 12:49:19.5 Info: => 7E-07s 12:49:19.5 Info: AlterColumn ImportListStatus MostRecentFailure DateTimeOffset 12:49:19.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:49:19.5 Info: INSERT INTO "ImportListStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo" FROM "ImportListStatus" 12:49:19.5 Info: DROP TABLE "ImportListStatus" 12:49:19.5 Info: ALTER TABLE "ImportListStatus_temp" RENAME TO "ImportListStatus" 12:49:19.5 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 12:49:19.5 Info: => 0.0059212s 12:49:19.5 Info: AlterTable ImportListStatus 12:49:19.5 Info: => 1.2E-06s 12:49:19.5 Info: AlterColumn ImportListStatus DisabledTill DateTimeOffset 12:49:19.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:49:19.5 Info: INSERT INTO "ImportListStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo" FROM "ImportListStatus" 12:49:19.5 Info: DROP TABLE "ImportListStatus" 12:49:19.5 Info: ALTER TABLE "ImportListStatus_temp" RENAME TO "ImportListStatus" 12:49:19.5 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 12:49:19.5 Info: => 0.0051387s 12:49:19.5 Info: AlterTable IndexerStatus 12:49:19.5 Info: => 8E-07s 12:49:19.5 Info: AlterColumn IndexerStatus InitialFailure DateTimeOffset 12:49:19.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:49:19.5 Info: INSERT INTO "IndexerStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo" FROM "IndexerStatus" 12:49:19.5 Info: DROP TABLE "IndexerStatus" 12:49:19.5 Info: ALTER TABLE "IndexerStatus_temp" RENAME TO "IndexerStatus" 12:49:19.5 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 12:49:19.5 Info: => 0.0061272s 12:49:19.5 Info: AlterTable IndexerStatus 12:49:19.5 Info: => 9E-07s 12:49:19.5 Info: AlterColumn IndexerStatus MostRecentFailure DateTimeOffset 12:49:19.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:49:19.5 Info: INSERT INTO "IndexerStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo" FROM "IndexerStatus" 12:49:19.5 Info: DROP TABLE "IndexerStatus" 12:49:19.5 Info: ALTER TABLE "IndexerStatus_temp" RENAME TO "IndexerStatus" 12:49:19.5 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 12:49:19.5 Info: => 0.0051345s 12:49:19.5 Info: AlterTable IndexerStatus 12:49:19.5 Info: => 8E-07s 12:49:19.5 Info: AlterColumn IndexerStatus DisabledTill DateTimeOffset 12:49:19.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:49:19.5 Info: INSERT INTO "IndexerStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo" FROM "IndexerStatus" 12:49:19.5 Info: DROP TABLE "IndexerStatus" 12:49:19.5 Info: ALTER TABLE "IndexerStatus_temp" RENAME TO "IndexerStatus" 12:49:19.5 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 12:49:19.6 Info: => 0.0051629s 12:49:19.6 Info: AlterTable LyricFiles 12:49:19.6 Info: => 8E-07s 12:49:19.6 Info: AlterColumn LyricFiles LastUpdated DateTimeOffset 12:49:19.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:49:19.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:49:19.6 Info: DROP TABLE "LyricFiles" 12:49:19.6 Info: ALTER TABLE "LyricFiles_temp" RENAME TO "LyricFiles" 12:49:19.6 Info: => 0.0058359s 12:49:19.6 Info: AlterTable LyricFiles 12:49:19.6 Info: => 1E-06s 12:49:19.6 Info: AlterColumn LyricFiles Added DateTimeOffset 12:49:19.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:49:19.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:49:19.6 Info: DROP TABLE "LyricFiles" 12:49:19.6 Info: ALTER TABLE "LyricFiles_temp" RENAME TO "LyricFiles" 12:49:19.6 Info: => 0.0049445s 12:49:19.6 Info: AlterTable MetadataFiles 12:49:19.6 Info: => 8E-07s 12:49:19.6 Info: AlterColumn MetadataFiles LastUpdated DateTimeOffset 12:49:19.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:49:19.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:49:19.6 Info: DROP TABLE "MetadataFiles" 12:49:19.6 Info: ALTER TABLE "MetadataFiles_temp" RENAME TO "MetadataFiles" 12:49:19.6 Info: => 0.005913s 12:49:19.6 Info: AlterTable MetadataFiles 12:49:19.6 Info: => 8E-07s 12:49:19.6 Info: AlterColumn MetadataFiles Added DateTimeOffset 12:49:19.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:49:19.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:49:19.6 Info: DROP TABLE "MetadataFiles" 12:49:19.6 Info: ALTER TABLE "MetadataFiles_temp" RENAME TO "MetadataFiles" 12:49:19.6 Info: => 0.0049445s 12:49:19.6 Info: AlterTable PendingReleases 12:49:19.6 Info: => 9E-07s 12:49:19.6 Info: AlterColumn PendingReleases Added DateTimeOffset 12:49:19.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:49:19.6 Info: INSERT INTO "PendingReleases_temp" ("Id", "Title", "Added", "Release", "ArtistId", "ParsedAlbumInfo", "Reason") SELECT "Id", "Title", "Added", "Release", "ArtistId", "ParsedAlbumInfo", "Reason" FROM "PendingReleases" 12:49:19.6 Info: DROP TABLE "PendingReleases" 12:49:19.6 Info: ALTER TABLE "PendingReleases_temp" RENAME TO "PendingReleases" 12:49:19.6 Info: => 0.004893s 12:49:19.6 Info: AlterTable ScheduledTasks 12:49:19.6 Info: => 7E-07s 12:49:19.6 Info: AlterColumn ScheduledTasks LastExecution DateTimeOffset 12:49:19.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:49:19.6 Info: INSERT INTO "ScheduledTasks_temp" ("Id", "TypeName", "Interval", "LastExecution", "LastStartTime") SELECT "Id", "TypeName", "Interval", "LastExecution", "LastStartTime" FROM "ScheduledTasks" 12:49:19.6 Info: DROP TABLE "ScheduledTasks" 12:49:19.6 Info: ALTER TABLE "ScheduledTasks_temp" RENAME TO "ScheduledTasks" 12:49:19.6 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 12:49:19.6 Info: => 0.0058952s 12:49:19.6 Info: AlterTable ScheduledTasks 12:49:19.6 Info: => 7E-07s 12:49:19.6 Info: AlterColumn ScheduledTasks LastStartTime DateTimeOffset 12:49:19.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:49:19.6 Info: INSERT INTO "ScheduledTasks_temp" ("Id", "TypeName", "Interval", "LastExecution", "LastStartTime") SELECT "Id", "TypeName", "Interval", "LastExecution", "LastStartTime" FROM "ScheduledTasks" 12:49:19.6 Info: DROP TABLE "ScheduledTasks" 12:49:19.6 Info: ALTER TABLE "ScheduledTasks_temp" RENAME TO "ScheduledTasks" 12:49:19.6 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 12:49:19.6 Info: => 0.0153886s 12:49:19.6 Info: AlterTable TrackFiles 12:49:19.6 Info: => 9E-07s 12:49:19.6 Info: AlterColumn TrackFiles DateAdded DateTimeOffset 12:49:19.6 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 12:49:19.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:49:19.6 Info: DROP TABLE "TrackFiles" 12:49:19.6 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 12:49:19.6 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:49:19.6 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 12:49:19.6 Info: => 0.0065258s 12:49:19.6 Info: AlterTable TrackFiles 12:49:19.6 Info: => 1E-06s 12:49:19.6 Info: AlterColumn TrackFiles Modified DateTimeOffset 12:49:19.6 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 12:49:19.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:49:19.6 Info: DROP TABLE "TrackFiles" 12:49:19.6 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 12:49:19.6 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:49:19.6 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 12:49:19.6 Info: => 0.0050637s 12:49:19.6 Info: AlterTable VersionInfo 12:49:19.6 Info: => 1E-06s 12:49:19.6 Info: AlterColumn VersionInfo AppliedOn DateTimeOffset 12:49:19.6 Info: CREATE TABLE "VersionInfo_temp" ("Version" INTEGER NOT NULL, "AppliedOn" DATETIME, "Description" TEXT) 12:49:19.6 Info: INSERT INTO "VersionInfo_temp" ("Version", "AppliedOn", "Description") SELECT "Version", "AppliedOn", "Description" FROM "VersionInfo" 12:49:19.6 Info: DROP TABLE "VersionInfo" 12:49:19.6 Info: ALTER TABLE "VersionInfo_temp" RENAME TO "VersionInfo" 12:49:19.6 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 12:49:19.6 Info: => 0.0048363s 12:49:19.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (61, '2024-05-17T12:49:19', 'postgres_update_timestamp_columns_to_with_timezone') 12:49:19.6 Info: Committing Transaction 12:49:19.6 Info: 61: postgres_update_timestamp_columns_to_with_timezone migrated 12:49:19.6 Info: => 0.0055852s 12:49:19.6 Info: 62: add_on_delete_to_notifications migrating 12:49:19.6 Info: Beginning Transaction 12:49:19.6 Info: Starting migration of Main DB to 62 12:49:19.6 Info: AlterTable Notifications 12:49:19.6 Info: => 1.3E-06s 12:49:19.6 Info: CreateColumn Notifications OnArtistDelete Boolean 12:49:19.6 Info: ALTER TABLE "Notifications" ADD COLUMN "OnArtistDelete" INTEGER NOT NULL DEFAULT 0 12:49:19.6 Info: => 0.0005849s 12:49:19.6 Info: AlterTable Notifications 12:49:19.6 Info: => 1.1E-06s 12:49:19.6 Info: CreateColumn Notifications OnAlbumDelete Boolean 12:49:19.6 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDelete" INTEGER NOT NULL DEFAULT 0 12:49:19.6 Info: => 0.000583s 12:49:19.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (62, '2024-05-17T12:49:19', 'add_on_delete_to_notifications') 12:49:19.6 Info: Committing Transaction 12:49:19.6 Info: 62: add_on_delete_to_notifications migrated 12:49:19.6 Info: => 0.0009496s 12:49:19.6 Info: 63: add_custom_formats migrating 12:49:19.6 Info: Beginning Transaction 12:49:19.6 Info: Starting migration of Main DB to 63 12:49:19.6 Info: AlterTable DelayProfiles 12:49:19.6 Info: => 1E-06s 12:49:19.6 Info: CreateColumn DelayProfiles BypassIfHighestQuality Boolean 12:49:19.6 Info: ALTER TABLE "DelayProfiles" ADD COLUMN "BypassIfHighestQuality" INTEGER NOT NULL DEFAULT 0 12:49:19.6 Info: => 0.0005844s 12:49:19.6 Info: UpdateData 12:49:19.6 Info: UPDATE "DelayProfiles" SET "BypassIfHighestQuality" = 1 WHERE 1 = 1 12:49:19.6 Info: => 6.85E-05s 12:49:19.6 Info: AlterTable TrackFiles 12:49:19.6 Info: => 7E-07s 12:49:19.6 Info: CreateColumn TrackFiles OriginalFilePath String 12:49:19.6 Info: ALTER TABLE "TrackFiles" ADD COLUMN "OriginalFilePath" TEXT 12:49:19.6 Info: => 0.0005828s 12:49:19.6 Info: PerformDBOperation 12:49:19.6 Info: Performing DB Operation 12:49:19.6 Info: => 0.0015729s 12:49:19.6 Info: CreateTable CustomFormats 12:49:19.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:49:19.6 Info: => 0.0002267s 12:49:19.6 Info: CreateIndex CustomFormats (Name) 12:49:19.6 Info: CREATE UNIQUE INDEX "IX_CustomFormats_Name" ON "CustomFormats" ("Name" ASC) 12:49:19.6 Info: => 0.0001468s 12:49:19.6 Info: AlterTable QualityProfiles 12:49:19.6 Info: => 9E-07s 12:49:19.6 Info: CreateColumn QualityProfiles FormatItems String 12:49:19.6 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "FormatItems" TEXT NOT NULL DEFAULT '[]' 12:49:19.6 Info: => 0.0005853s 12:49:19.6 Info: AlterTable QualityProfiles 12:49:19.6 Info: => 1.1E-06s 12:49:19.6 Info: CreateColumn QualityProfiles MinFormatScore Int32 12:49:19.6 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "MinFormatScore" INTEGER NOT NULL DEFAULT 0 12:49:19.6 Info: => 0.000583s 12:49:19.6 Info: AlterTable QualityProfiles 12:49:19.6 Info: => 1.1E-06s 12:49:19.6 Info: CreateColumn QualityProfiles CutoffFormatScore Int32 12:49:19.6 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "CutoffFormatScore" INTEGER NOT NULL DEFAULT 0 12:49:19.6 Info: => 0.0005723s 12:49:19.6 Info: PerformDBOperation 12:49:19.6 Info: Performing DB Operation 12:49:19.6 Info: => 0.0067134s 12:49:19.6 Info: PerformDBOperation 12:49:19.6 Info: Performing DB Operation 12:49:19.6 Info: => 0.0015475s 12:49:19.6 Info: DeleteColumn ReleaseProfiles Preferred 12:49:19.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:49:19.6 Info: INSERT INTO "ReleaseProfiles_temp" ("Id", "Required", "Ignored", "Tags", "IncludePreferredWhenRenaming", "Enabled", "IndexerId") SELECT "Id", "Required", "Ignored", "Tags", "IncludePreferredWhenRenaming", "Enabled", "IndexerId" FROM "ReleaseProfiles" 12:49:19.6 Info: DROP TABLE "ReleaseProfiles" 12:49:19.6 Info: ALTER TABLE "ReleaseProfiles_temp" RENAME TO "ReleaseProfiles" 12:49:19.6 Info: => 0.0068067s 12:49:19.6 Info: DeleteColumn ReleaseProfiles IncludePreferredWhenRenaming 12:49:19.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:49:19.6 Info: INSERT INTO "ReleaseProfiles_temp" ("Id", "Required", "Ignored", "Tags", "Enabled", "IndexerId") SELECT "Id", "Required", "Ignored", "Tags", "Enabled", "IndexerId" FROM "ReleaseProfiles" 12:49:19.6 Info: DROP TABLE "ReleaseProfiles" 12:49:19.6 Info: ALTER TABLE "ReleaseProfiles_temp" RENAME TO "ReleaseProfiles" 12:49:19.6 Info: => 0.0047616s 12:49:19.6 Info: ExecuteSqlStatement DELETE FROM "ReleaseProfiles" WHERE "Required" = '[]' AND "Ignored" = '[]' 12:49:19.6 Info: DELETE FROM "ReleaseProfiles" WHERE "Required" = '[]' AND "Ignored" = '[]' 12:49:19.6 Info: => 6.43E-05s 12:49:19.6 Info: AlterTable DelayProfiles 12:49:19.6 Info: => 1.5E-06s 12:49:19.6 Info: CreateColumn DelayProfiles BypassIfAboveCustomFormatScore Boolean 12:49:19.6 Info: ALTER TABLE "DelayProfiles" ADD COLUMN "BypassIfAboveCustomFormatScore" INTEGER NOT NULL DEFAULT 0 12:49:19.6 Info: => 0.0005731s 12:49:19.6 Info: AlterTable DelayProfiles 12:49:19.6 Info: => 1E-06s 12:49:19.6 Info: CreateColumn DelayProfiles MinimumCustomFormatScore Int32 12:49:19.6 Info: ALTER TABLE "DelayProfiles" ADD COLUMN "MinimumCustomFormatScore" INTEGER 12:49:19.6 Info: => 0.0005876s 12:49:19.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (63, '2024-05-17T12:49:19', 'add_custom_formats') 12:49:19.6 Info: Committing Transaction 12:49:19.6 Info: 63: add_custom_formats migrated 12:49:19.6 Info: => 0.0010102s 12:49:19.6 Info: 64: add_result_to_commands migrating 12:49:19.6 Info: Beginning Transaction 12:49:19.6 Info: Starting migration of Main DB to 64 12:49:19.6 Info: AlterTable Commands 12:49:19.6 Info: => 1.3E-06s 12:49:19.6 Info: CreateColumn Commands Result Int32 12:49:19.6 Info: ALTER TABLE "Commands" ADD COLUMN "Result" INTEGER NOT NULL DEFAULT 1 12:49:19.6 Info: => 0.0006131s 12:49:19.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (64, '2024-05-17T12:49:19', 'add_result_to_commands') 12:49:19.6 Info: Committing Transaction 12:49:19.6 Info: 64: add_result_to_commands migrated 12:49:19.6 Info: => 0.0009415s 12:49:19.6 Info: 65: health_restored_notification migrating 12:49:19.6 Info: Beginning Transaction 12:49:19.6 Info: Starting migration of Main DB to 65 12:49:19.6 Info: AlterTable Notifications 12:49:19.6 Info: => 1.3E-06s 12:49:19.6 Info: CreateColumn Notifications OnHealthRestored Boolean 12:49:19.6 Info: ALTER TABLE "Notifications" ADD COLUMN "OnHealthRestored" INTEGER NOT NULL DEFAULT 0 12:49:19.6 Info: => 0.0005989s 12:49:19.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (65, '2024-05-17T12:49:19', 'health_restored_notification') 12:49:19.6 Info: Committing Transaction 12:49:19.7 Info: 65: health_restored_notification migrated 12:49:19.7 Info: => 0.000949s 12:49:19.7 Info: 66: remove_uc migrating 12:49:19.7 Info: Beginning Transaction 12:49:19.7 Info: Starting migration of Main DB to 66 12:49:19.7 Info: FluentMigrator.Expressions.DeleteDataExpression 12:49:19.7 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Usenet Crawler' 12:49:19.7 Info: => 7.49E-05s 12:49:19.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (66, '2024-05-17T12:49:19', 'remove_uc') 12:49:19.7 Info: Committing Transaction 12:49:19.7 Info: 66: remove_uc migrated 12:49:19.7 Info: => 0.0003617s 12:49:19.7 Info: 67: download_clients_rename_tv_to_music migrating 12:49:19.7 Info: Beginning Transaction 12:49:19.7 Info: Starting migration of Main DB to 67 12:49:19.7 Info: PerformDBOperation 12:49:19.7 Info: Performing DB Operation 12:49:19.7 Info: => 0.0024876s 12:49:19.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (67, '2024-05-17T12:49:19', 'download_clients_rename_tv_to_music') 12:49:19.7 Info: Committing Transaction 12:49:19.7 Info: 67: download_clients_rename_tv_to_music migrated 12:49:19.7 Info: => 0.0028125s 12:49:19.7 Info: 68: add_colon_replacement_to_naming_config migrating 12:49:19.7 Info: Beginning Transaction 12:49:19.7 Info: Starting migration of Main DB to 68 12:49:19.7 Info: AlterTable NamingConfig 12:49:19.7 Info: => 1.2E-06s 12:49:19.7 Info: CreateColumn NamingConfig ColonReplacementFormat Int32 12:49:19.7 Info: ALTER TABLE "NamingConfig" ADD COLUMN "ColonReplacementFormat" INTEGER NOT NULL DEFAULT 4 12:49:19.7 Info: => 0.000617s 12:49:19.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (68, '2024-05-17T12:49:19', 'add_colon_replacement_to_naming_config') 12:49:19.7 Info: Committing Transaction 12:49:19.7 Info: 68: add_colon_replacement_to_naming_config migrated 12:49:19.7 Info: => 0.0010182s 12:49:19.7 Info: 69: list_sync_time migrating 12:49:19.7 Info: Beginning Transaction 12:49:19.7 Info: Starting migration of Main DB to 69 12:49:19.7 Info: DeleteColumn ImportListStatus LastSyncListInfo 12:49:19.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) 12:49:19.7 Info: INSERT INTO "ImportListStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill" FROM "ImportListStatus" 12:49:19.7 Info: DROP TABLE "ImportListStatus" 12:49:19.7 Info: ALTER TABLE "ImportListStatus_temp" RENAME TO "ImportListStatus" 12:49:19.7 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 12:49:19.7 Info: => 0.0050689s 12:49:19.7 Info: AlterTable ImportListStatus 12:49:19.7 Info: => 1E-06s 12:49:19.7 Info: CreateColumn ImportListStatus LastInfoSync DateTimeOffset 12:49:19.7 Info: ALTER TABLE "ImportListStatus" ADD COLUMN "LastInfoSync" DATETIME 12:49:19.7 Info: => 0.0005643s 12:49:19.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (69, '2024-05-17T12:49:19', 'list_sync_time') 12:49:19.7 Info: Committing Transaction 12:49:19.7 Info: 69: list_sync_time migrated 12:49:19.7 Info: => 0.0009233s 12:49:19.7 Info: 70: add_download_client_tags migrating 12:49:19.7 Info: Beginning Transaction 12:49:19.7 Info: Starting migration of Main DB to 70 12:49:19.7 Info: AlterTable DownloadClients 12:49:19.7 Info: => 1.4E-06s 12:49:19.7 Info: CreateColumn DownloadClients Tags String 12:49:19.7 Info: ALTER TABLE "DownloadClients" ADD COLUMN "Tags" TEXT 12:49:19.7 Info: => 0.0005888s 12:49:19.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (70, '2024-05-17T12:49:19', 'add_download_client_tags') 12:49:19.7 Info: Committing Transaction 12:49:19.7 Info: 70: add_download_client_tags migrated 12:49:19.7 Info: => 0.0009217s 12:49:19.7 Info: 71: add_notification_status migrating 12:49:19.7 Info: Beginning Transaction 12:49:19.7 Info: Starting migration of Main DB to 71 12:49:19.7 Info: CreateTable NotificationStatus 12:49:19.7 Info: CREATE TABLE "NotificationStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME) 12:49:19.7 Info: => 0.0002275s 12:49:19.7 Info: CreateIndex NotificationStatus (ProviderId) 12:49:19.7 Info: CREATE UNIQUE INDEX "IX_NotificationStatus_ProviderId" ON "NotificationStatus" ("ProviderId" ASC) 12:49:19.7 Info: => 0.0001543s 12:49:19.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (71, '2024-05-17T12:49:19', 'add_notification_status') 12:49:19.7 Info: Committing Transaction 12:49:19.7 Info: 71: add_notification_status migrated 12:49:19.7 Info: => 0.0004843s 12:49:19.7 Info: 72: add_alac_24_quality_in_profiles migrating 12:49:19.7 Info: Beginning Transaction 12:49:19.7 Info: Starting migration of Main DB to 72 12:49:19.7 Info: PerformDBOperation 12:49:19.7 Info: Performing DB Operation 12:49:19.7 Info: => 0.004129s 12:49:19.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (72, '2024-05-17T12:49:19', 'add_alac_24_quality_in_profiles') 12:49:19.7 Info: Committing Transaction 12:49:19.7 Info: 72: add_alac_24_quality_in_profiles migrated 12:49:19.7 Info: => 0.0044504s 12:49:19.7 Info: 73: add_salt_to_users migrating 12:49:19.7 Info: Beginning Transaction 12:49:19.7 Info: Starting migration of Main DB to 73 12:49:19.7 Info: AlterTable Users 12:49:19.7 Info: => 9E-07s 12:49:19.7 Info: CreateColumn Users Salt String 12:49:19.7 Info: ALTER TABLE "Users" ADD COLUMN "Salt" TEXT 12:49:19.7 Info: => 0.000632s 12:49:19.7 Info: CreateColumn Users Iterations Int32 12:49:19.7 Info: ALTER TABLE "Users" ADD COLUMN "Iterations" INTEGER 12:49:19.7 Info: => 0.0005955s 12:49:19.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (73, '2024-05-17T12:49:19', 'add_salt_to_users') 12:49:19.7 Info: Committing Transaction 12:49:19.7 Info: 73: add_salt_to_users migrated 12:49:19.7 Info: => 0.0009134s 12:49:19.7 Info: 74: add_auto_tagging migrating 12:49:19.7 Info: Beginning Transaction 12:49:19.7 Info: Starting migration of Main DB to 74 12:49:19.7 Info: CreateTable AutoTagging 12:49:19.7 Info: CREATE TABLE "AutoTagging" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Specifications" TEXT NOT NULL DEFAULT '[]', "RemoveTagsAutomatically" INTEGER NOT NULL DEFAULT 0, "Tags" TEXT NOT NULL DEFAULT '[]') 12:49:19.7 Info: => 0.0002593s 12:49:19.7 Info: CreateIndex AutoTagging (Name) 12:49:19.7 Info: CREATE UNIQUE INDEX "IX_AutoTagging_Name" ON "AutoTagging" ("Name" ASC) 12:49:19.7 Info: => 0.000157s 12:49:19.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (74, '2024-05-17T12:49:19', 'add_auto_tagging') 12:49:19.7 Info: Committing Transaction 12:49:19.7 Info: 74: add_auto_tagging migrated 12:49:19.7 Info: => 0.0004968s 12:49:19.7 Info: 75: quality_definition_preferred_size migrating 12:49:19.7 Info: Beginning Transaction 12:49:19.7 Info: Starting migration of Main DB to 75 12:49:19.7 Info: AlterTable QualityDefinitions 12:49:19.7 Info: => 1.1E-06s 12:49:19.7 Info: CreateColumn QualityDefinitions PreferredSize Double 12:49:19.7 Info: ALTER TABLE "QualityDefinitions" ADD COLUMN "PreferredSize" NUMERIC 12:49:19.7 Info: => 0.0006301s 12:49:19.7 Info: ExecuteSqlStatement UPDATE "QualityDefinitions" SET "PreferredSize" = "MaxSize" - 5 WHERE "MaxSize" > 5 12:49:19.7 Info: UPDATE "QualityDefinitions" SET "PreferredSize" = "MaxSize" - 5 WHERE "MaxSize" > 5 12:49:19.7 Info: => 6.33E-05s 12:49:19.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (75, '2024-05-17T12:49:19', 'quality_definition_preferred_size') 12:49:19.7 Info: Committing Transaction 12:49:19.7 Info: 75: quality_definition_preferred_size migrated 12:49:19.7 Info: => 0.0003505s 12:49:19.7 Info: 76: add_on_artist_add_to_notifications migrating 12:49:19.7 Info: Beginning Transaction 12:49:19.7 Info: Starting migration of Main DB to 76 12:49:19.7 Info: AlterTable Notifications 12:49:19.7 Info: => 1.2E-06s 12:49:19.7 Info: CreateColumn Notifications OnArtistAdd Boolean 12:49:19.7 Info: ALTER TABLE "Notifications" ADD COLUMN "OnArtistAdd" INTEGER NOT NULL DEFAULT 0 12:49:19.7 Info: => 0.0006336s 12:49:19.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (76, '2024-05-17T12:49:19', 'add_on_artist_add_to_notifications') 12:49:19.7 Info: Committing Transaction 12:49:19.7 Info: 76: add_on_artist_add_to_notifications migrated 12:49:19.7 Info: => 0.0009584s 12:49:19.7 Info: 77: album_last_searched_time migrating 12:49:19.7 Info: Beginning Transaction 12:49:19.7 Info: Starting migration of Main DB to 77 12:49:19.7 Info: AlterTable Albums 12:49:19.7 Info: => 1.1E-06s 12:49:19.7 Info: CreateColumn Albums LastSearchTime DateTimeOffset 12:49:19.7 Info: ALTER TABLE "Albums" ADD COLUMN "LastSearchTime" DATETIME 12:49:19.7 Info: => 0.000627s 12:49:19.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (77, '2024-05-17T12:49:19', 'album_last_searched_time') 12:49:19.7 Info: Committing Transaction 12:49:19.7 Info: 77: album_last_searched_time migrated 12:49:19.7 Info: => 0.0009402s 12:49:19.7 Info: 78: add_indexer_flags migrating 12:49:19.7 Info: Beginning Transaction 12:49:19.7 Info: Starting migration of Main DB to 78 12:49:19.7 Info: AlterTable Blocklist 12:49:19.7 Info: => 1.4E-06s 12:49:19.7 Info: CreateColumn Blocklist IndexerFlags Int32 12:49:19.7 Info: ALTER TABLE "Blocklist" ADD COLUMN "IndexerFlags" INTEGER NOT NULL DEFAULT 0 12:49:19.7 Info: => 0.0006327s 12:49:19.7 Info: AlterTable TrackFiles 12:49:19.7 Info: => 1.1E-06s 12:49:19.7 Info: CreateColumn TrackFiles IndexerFlags Int32 12:49:19.7 Info: ALTER TABLE "TrackFiles" ADD COLUMN "IndexerFlags" INTEGER NOT NULL DEFAULT 0 12:49:19.7 Info: => 0.0005979s 12:49:19.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (78, '2024-05-17T12:49:19', 'add_indexer_flags') 12:49:19.7 Info: Committing Transaction 12:49:19.7 Info: 78: add_indexer_flags migrated 12:49:19.7 Info: => 0.0009212s 12:49:19.7 Debug: Took: 00:00:01.0336803 12:49:19.8 Info: Caching database 12:49:19.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Artists ("ArtistMetadataId", "CleanName", "SortName", "Monitored", "MonitorNewItems", "LastInfoSync", "Path", "Added", "QualityProfileId", "MetadataProfileId", "Tags", "AddOptions") VALUES (@ArtistMetadataId, @CleanName, @SortName, @Monitored, @MonitorNewItems, @LastInfoSync, @Path, @Added, @QualityProfileId, @MetadataProfileId, @Tags, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [10] CleanName = ["\"CleanName1\""] SortName = ["\"SortName1\""] Monitored = [false] MonitorNewItems = ["all"] LastInfoSync = ["2024-05-17T00:00:00Z"] Path = ["\"Path1\""] RootFolderPath = ["\"RootFolderPath1\""] Added = ["2024-05-17T00:00:00Z"] QualityProfileId = [1] MetadataProfileId = [1] Tags = [[]] AddOptions = [null] Name = ["\"Name1\""] ForeignArtistId = ["\"ForeignArtistId1\""] Id = [0] ==== End Query Trace ==== 12:49:19.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Albums ("ArtistMetadataId", "ForeignAlbumId", "OldForeignAlbumIds", "Title", "Overview", "Disambiguation", "ReleaseDate", "Images", "Links", "Genres", "AlbumType", "SecondaryTypes", "Ratings", "LastSearchTime", "CleanTitle", "ProfileId", "Monitored", "AnyReleaseOk", "LastInfoSync", "Added", "AddOptions") VALUES (@ArtistMetadataId, @ForeignAlbumId, @OldForeignAlbumIds, @Title, @Overview, @Disambiguation, @ReleaseDate, @Images, @Links, @Genres, @AlbumType, @SecondaryTypes, @Ratings, @LastSearchTime, @CleanTitle, @ProfileId, @Monitored, @AnyReleaseOk, @LastInfoSync, @Added, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [10] ForeignAlbumId = ["\"ForeignAlbumId1\""] OldForeignAlbumIds = [[]] Title = ["\"Title1\""] Overview = ["\"\""] Disambiguation = ["\"Disambiguation1\""] ReleaseDate = ["2024-05-12T00:00:00Z"] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"AlbumType1\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = ["2024-05-17T00:00:00Z"] CleanTitle = ["\"CleanTitle1\""] ProfileId = [1] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = ["2024-05-17T00:00:00Z"] Added = ["2024-05-17T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [1] Id = [0] ==== End Query Trace ==== 12:49:19.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO AlbumReleases ("AlbumId", "ForeignReleaseId", "OldForeignReleaseIds", "Title", "Status", "Duration", "Label", "Disambiguation", "Country", "ReleaseDate", "Media", "TrackCount", "Monitored") VALUES (@AlbumId, @ForeignReleaseId, @OldForeignReleaseIds, @Title, @Status, @Duration, @Label, @Disambiguation, @Country, @ReleaseDate, @Media, @TrackCount, @Monitored); SELECT last_insert_rowid() id PARAMETERS: AlbumId = [1] ForeignReleaseId = ["\"ForeignReleaseId1\""] OldForeignReleaseIds = [[]] Title = ["\"Title1\""] Status = ["\"Status1\""] Duration = [1] Label = [[]] Disambiguation = ["\"Disambiguation1\""] Country = [[]] ReleaseDate = ["2024-05-17T00:00:00Z"] Media = [[]] TrackCount = [1] Monitored = [true] Id = [0] ==== End Query Trace ==== 12:49:20.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId1\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId1\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [1] TrackNumber = ["\"TrackNumber1\""] AbsoluteTrackNumber = [1] Title = ["\"Title1\""] Duration = [1] Explicit = [false] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [1] TrackFileId = [0] AlbumId = [0] Id = [0] ==== End Query Trace ==== 12:49:20.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Artists"."Id" AS "ArtistId", "Albums"."Id" AS "AlbumId", SUM(COALESCE("TrackFiles"."Size", 0)) AS "SizeOnDisk", COUNT("Tracks"."Id") AS "TotalTrackCount", SUM(CASE WHEN "Tracks"."TrackFileId" > 0 THEN 1 ELSE 0 END) AS "AvailableTrackCount", SUM(CASE WHEN "Albums"."Monitored" = 1 OR "Tracks"."TrackFileId" > 0 THEN 1 ELSE 0 END) AS "TrackCount", SUM(CASE WHEN "TrackFiles"."Id" IS NULL THEN 0 ELSE 1 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") LEFT JOIN "TrackFiles" ON ("Tracks"."TrackFileId" = "TrackFiles"."Id") WHERE ("AlbumReleases"."Monitored" = @Clause6_P1) AND ("Albums"."ReleaseDate" < @Clause9_P1) GROUP BY "Artists"."Id" , "Albums"."Id" PARAMETERS: Clause6_P1 = [true] Clause9_P1 = ["2024-05-17T12:49:20.0227668Z"] ==== End Query Trace ==== 12:49:20.0 Info: --- End: NzbDrone.Core.Test.ArtistStatsTests.ArtistStatisticsFixture.should_get_stats_for_artist --- 12:49:20.0 Info: --- Start: NzbDrone.Core.Test.ArtistStatsTests.ArtistStatisticsFixture.should_have_size_on_disk_of_zero_when_no_track_file --- 12:49:20.0 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm64/cached_Main.db 12:49:20.0 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm64/_temp_11361_638515469600923022_3/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:49:20.1 Info: DatabaseEngineVersionCheck migrating 12:49:20.1 Info: PerformDBOperation 12:49:20.1 Info: Performing DB Operation 12:49:20.1 Info: SQLite 3.45.3 12:49:20.1 Info: => 0.0012287s 12:49:20.1 Info: DatabaseEngineVersionCheck migrated 12:49:20.1 Info: => 0.0012559s 12:49:20.1 Debug: Took: 00:00:00.0162171 12:49:20.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Artists ("ArtistMetadataId", "CleanName", "SortName", "Monitored", "MonitorNewItems", "LastInfoSync", "Path", "Added", "QualityProfileId", "MetadataProfileId", "Tags", "AddOptions") VALUES (@ArtistMetadataId, @CleanName, @SortName, @Monitored, @MonitorNewItems, @LastInfoSync, @Path, @Added, @QualityProfileId, @MetadataProfileId, @Tags, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [10] CleanName = ["\"CleanName1\""] SortName = ["\"SortName1\""] Monitored = [false] MonitorNewItems = ["all"] LastInfoSync = ["2024-05-17T00:00:00Z"] Path = ["\"Path1\""] RootFolderPath = ["\"RootFolderPath1\""] Added = ["2024-05-17T00:00:00Z"] QualityProfileId = [1] MetadataProfileId = [1] Tags = [[]] AddOptions = [null] Name = ["\"Name1\""] ForeignArtistId = ["\"ForeignArtistId1\""] Id = [0] ==== End Query Trace ==== 12:49:20.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Albums ("ArtistMetadataId", "ForeignAlbumId", "OldForeignAlbumIds", "Title", "Overview", "Disambiguation", "ReleaseDate", "Images", "Links", "Genres", "AlbumType", "SecondaryTypes", "Ratings", "LastSearchTime", "CleanTitle", "ProfileId", "Monitored", "AnyReleaseOk", "LastInfoSync", "Added", "AddOptions") VALUES (@ArtistMetadataId, @ForeignAlbumId, @OldForeignAlbumIds, @Title, @Overview, @Disambiguation, @ReleaseDate, @Images, @Links, @Genres, @AlbumType, @SecondaryTypes, @Ratings, @LastSearchTime, @CleanTitle, @ProfileId, @Monitored, @AnyReleaseOk, @LastInfoSync, @Added, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [10] ForeignAlbumId = ["\"ForeignAlbumId1\""] OldForeignAlbumIds = [[]] Title = ["\"Title1\""] Overview = ["\"\""] Disambiguation = ["\"Disambiguation1\""] ReleaseDate = ["2024-05-12T00:00:00Z"] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"AlbumType1\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = ["2024-05-17T00:00:00Z"] CleanTitle = ["\"CleanTitle1\""] ProfileId = [1] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = ["2024-05-17T00:00:00Z"] Added = ["2024-05-17T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [1] Id = [0] ==== End Query Trace ==== 12:49:20.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO AlbumReleases ("AlbumId", "ForeignReleaseId", "OldForeignReleaseIds", "Title", "Status", "Duration", "Label", "Disambiguation", "Country", "ReleaseDate", "Media", "TrackCount", "Monitored") VALUES (@AlbumId, @ForeignReleaseId, @OldForeignReleaseIds, @Title, @Status, @Duration, @Label, @Disambiguation, @Country, @ReleaseDate, @Media, @TrackCount, @Monitored); SELECT last_insert_rowid() id PARAMETERS: AlbumId = [1] ForeignReleaseId = ["\"ForeignReleaseId1\""] OldForeignReleaseIds = [[]] Title = ["\"Title1\""] Status = ["\"Status1\""] Duration = [1] Label = [[]] Disambiguation = ["\"Disambiguation1\""] Country = [[]] ReleaseDate = ["2024-05-17T00:00:00Z"] Media = [[]] TrackCount = [1] Monitored = [true] Id = [0] ==== End Query Trace ==== 12:49:20.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId1\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId1\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [1] TrackNumber = ["\"TrackNumber1\""] AbsoluteTrackNumber = [1] Title = ["\"Title1\""] Duration = [1] Explicit = [false] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [1] TrackFileId = [0] AlbumId = [0] Id = [0] ==== End Query Trace ==== 12:49:20.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Artists"."Id" AS "ArtistId", "Albums"."Id" AS "AlbumId", SUM(COALESCE("TrackFiles"."Size", 0)) AS "SizeOnDisk", COUNT("Tracks"."Id") AS "TotalTrackCount", SUM(CASE WHEN "Tracks"."TrackFileId" > 0 THEN 1 ELSE 0 END) AS "AvailableTrackCount", SUM(CASE WHEN "Albums"."Monitored" = 1 OR "Tracks"."TrackFileId" > 0 THEN 1 ELSE 0 END) AS "TrackCount", SUM(CASE WHEN "TrackFiles"."Id" IS NULL THEN 0 ELSE 1 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") LEFT JOIN "TrackFiles" ON ("Tracks"."TrackFileId" = "TrackFiles"."Id") WHERE ("AlbumReleases"."Monitored" = @Clause6_P1) AND ("Albums"."ReleaseDate" < @Clause9_P1) GROUP BY "Artists"."Id" , "Albums"."Id" PARAMETERS: Clause6_P1 = [true] Clause9_P1 = ["2024-05-17T12:49:20.1348735Z"] ==== End Query Trace ==== 12:49:20.1 Info: --- End: NzbDrone.Core.Test.ArtistStatsTests.ArtistStatisticsFixture.should_have_size_on_disk_of_zero_when_no_track_file --- 12:49:20.1 Info: --- Start: NzbDrone.Core.Test.ArtistStatsTests.ArtistStatisticsFixture.should_have_size_on_disk_when_track_file_exists --- 12:49:20.1 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm64/cached_Main.db 12:49:20.1 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm64/_temp_11361_638515469601601555_5/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:49:20.1 Info: DatabaseEngineVersionCheck migrating 12:49:20.1 Info: PerformDBOperation 12:49:20.1 Info: Performing DB Operation 12:49:20.1 Info: SQLite 3.45.3 12:49:20.1 Info: => 0.0012243s 12:49:20.1 Info: DatabaseEngineVersionCheck migrated 12:49:20.1 Info: => 0.0012484s 12:49:20.1 Debug: Took: 00:00:00.0141594 12:49:20.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Artists ("ArtistMetadataId", "CleanName", "SortName", "Monitored", "MonitorNewItems", "LastInfoSync", "Path", "Added", "QualityProfileId", "MetadataProfileId", "Tags", "AddOptions") VALUES (@ArtistMetadataId, @CleanName, @SortName, @Monitored, @MonitorNewItems, @LastInfoSync, @Path, @Added, @QualityProfileId, @MetadataProfileId, @Tags, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [10] CleanName = ["\"CleanName1\""] SortName = ["\"SortName1\""] Monitored = [false] MonitorNewItems = ["all"] LastInfoSync = ["2024-05-17T00:00:00Z"] Path = ["\"Path1\""] RootFolderPath = ["\"RootFolderPath1\""] Added = ["2024-05-17T00:00:00Z"] QualityProfileId = [1] MetadataProfileId = [1] Tags = [[]] AddOptions = [null] Name = ["\"Name1\""] ForeignArtistId = ["\"ForeignArtistId1\""] Id = [0] ==== End Query Trace ==== 12:49:20.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Albums ("ArtistMetadataId", "ForeignAlbumId", "OldForeignAlbumIds", "Title", "Overview", "Disambiguation", "ReleaseDate", "Images", "Links", "Genres", "AlbumType", "SecondaryTypes", "Ratings", "LastSearchTime", "CleanTitle", "ProfileId", "Monitored", "AnyReleaseOk", "LastInfoSync", "Added", "AddOptions") VALUES (@ArtistMetadataId, @ForeignAlbumId, @OldForeignAlbumIds, @Title, @Overview, @Disambiguation, @ReleaseDate, @Images, @Links, @Genres, @AlbumType, @SecondaryTypes, @Ratings, @LastSearchTime, @CleanTitle, @ProfileId, @Monitored, @AnyReleaseOk, @LastInfoSync, @Added, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [10] ForeignAlbumId = ["\"ForeignAlbumId1\""] OldForeignAlbumIds = [[]] Title = ["\"Title1\""] Overview = ["\"\""] Disambiguation = ["\"Disambiguation1\""] ReleaseDate = ["2024-05-12T00:00:00Z"] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"AlbumType1\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = ["2024-05-17T00:00:00Z"] CleanTitle = ["\"CleanTitle1\""] ProfileId = [1] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = ["2024-05-17T00:00:00Z"] Added = ["2024-05-17T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [1] Id = [0] ==== End Query Trace ==== 12:49:20.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO AlbumReleases ("AlbumId", "ForeignReleaseId", "OldForeignReleaseIds", "Title", "Status", "Duration", "Label", "Disambiguation", "Country", "ReleaseDate", "Media", "TrackCount", "Monitored") VALUES (@AlbumId, @ForeignReleaseId, @OldForeignReleaseIds, @Title, @Status, @Duration, @Label, @Disambiguation, @Country, @ReleaseDate, @Media, @TrackCount, @Monitored); SELECT last_insert_rowid() id PARAMETERS: AlbumId = [1] ForeignReleaseId = ["\"ForeignReleaseId1\""] OldForeignReleaseIds = [[]] Title = ["\"Title1\""] Status = ["\"Status1\""] Duration = [1] Label = [[]] Disambiguation = ["\"Disambiguation1\""] Country = [[]] ReleaseDate = ["2024-05-17T00:00:00Z"] Media = [[]] TrackCount = [1] Monitored = [true] Id = [0] ==== End Query Trace ==== 12:49:20.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId1\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId1\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [1] TrackNumber = ["\"TrackNumber1\""] AbsoluteTrackNumber = [1] Title = ["\"Title1\""] Duration = [1] Explicit = [false] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [1] TrackFileId = [1] AlbumId = [0] Id = [0] ==== End Query Trace ==== 12:49:20.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"Path1\""] Size = [1] Modified = ["2024-05-17T00:00:00Z"] DateAdded = ["2024-05-17T00: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:49:20.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Artists"."Id" AS "ArtistId", "Albums"."Id" AS "AlbumId", SUM(COALESCE("TrackFiles"."Size", 0)) AS "SizeOnDisk", COUNT("Tracks"."Id") AS "TotalTrackCount", SUM(CASE WHEN "Tracks"."TrackFileId" > 0 THEN 1 ELSE 0 END) AS "AvailableTrackCount", SUM(CASE WHEN "Albums"."Monitored" = 1 OR "Tracks"."TrackFileId" > 0 THEN 1 ELSE 0 END) AS "TrackCount", SUM(CASE WHEN "TrackFiles"."Id" IS NULL THEN 0 ELSE 1 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") LEFT JOIN "TrackFiles" ON ("Tracks"."TrackFileId" = "TrackFiles"."Id") WHERE ("AlbumReleases"."Monitored" = @Clause6_P1) AND ("Albums"."ReleaseDate" < @Clause9_P1) GROUP BY "Artists"."Id" , "Albums"."Id" PARAMETERS: Clause6_P1 = [true] Clause9_P1 = ["2024-05-17T12:49:20.2145222Z"] ==== End Query Trace ==== 12:49:20.2 Info: --- End: NzbDrone.Core.Test.ArtistStatsTests.ArtistStatisticsFixture.should_have_size_on_disk_when_track_file_exists --- 12:49:20.2 Info: --- Start: NzbDrone.Core.Test.ArtistStatsTests.ArtistStatisticsFixture.should_include_unmonitored_track_with_file_in_track_count --- 12:49:20.2 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm64/cached_Main.db 12:49:20.2 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm64/_temp_11361_638515469602382133_7/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:49:20.2 Info: DatabaseEngineVersionCheck migrating 12:49:20.2 Info: PerformDBOperation 12:49:20.2 Info: Performing DB Operation 12:49:20.2 Info: SQLite 3.45.3 12:49:20.2 Info: => 0.001236s 12:49:20.2 Info: DatabaseEngineVersionCheck migrated 12:49:20.2 Info: => 0.0012608s 12:49:20.2 Debug: Took: 00:00:00.0142460 12:49:20.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Artists ("ArtistMetadataId", "CleanName", "SortName", "Monitored", "MonitorNewItems", "LastInfoSync", "Path", "Added", "QualityProfileId", "MetadataProfileId", "Tags", "AddOptions") VALUES (@ArtistMetadataId, @CleanName, @SortName, @Monitored, @MonitorNewItems, @LastInfoSync, @Path, @Added, @QualityProfileId, @MetadataProfileId, @Tags, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [10] CleanName = ["\"CleanName1\""] SortName = ["\"SortName1\""] Monitored = [false] MonitorNewItems = ["all"] LastInfoSync = ["2024-05-17T00:00:00Z"] Path = ["\"Path1\""] RootFolderPath = ["\"RootFolderPath1\""] Added = ["2024-05-17T00:00:00Z"] QualityProfileId = [1] MetadataProfileId = [1] Tags = [[]] AddOptions = [null] Name = ["\"Name1\""] ForeignArtistId = ["\"ForeignArtistId1\""] Id = [0] ==== End Query Trace ==== 12:49:20.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Albums ("ArtistMetadataId", "ForeignAlbumId", "OldForeignAlbumIds", "Title", "Overview", "Disambiguation", "ReleaseDate", "Images", "Links", "Genres", "AlbumType", "SecondaryTypes", "Ratings", "LastSearchTime", "CleanTitle", "ProfileId", "Monitored", "AnyReleaseOk", "LastInfoSync", "Added", "AddOptions") VALUES (@ArtistMetadataId, @ForeignAlbumId, @OldForeignAlbumIds, @Title, @Overview, @Disambiguation, @ReleaseDate, @Images, @Links, @Genres, @AlbumType, @SecondaryTypes, @Ratings, @LastSearchTime, @CleanTitle, @ProfileId, @Monitored, @AnyReleaseOk, @LastInfoSync, @Added, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [10] ForeignAlbumId = ["\"ForeignAlbumId1\""] OldForeignAlbumIds = [[]] Title = ["\"Title1\""] Overview = ["\"\""] Disambiguation = ["\"Disambiguation1\""] ReleaseDate = ["2024-05-12T00:00:00Z"] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"AlbumType1\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = ["2024-05-17T00:00:00Z"] CleanTitle = ["\"CleanTitle1\""] ProfileId = [1] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = ["2024-05-17T00:00:00Z"] Added = ["2024-05-17T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [1] Id = [0] ==== End Query Trace ==== 12:49:20.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO AlbumReleases ("AlbumId", "ForeignReleaseId", "OldForeignReleaseIds", "Title", "Status", "Duration", "Label", "Disambiguation", "Country", "ReleaseDate", "Media", "TrackCount", "Monitored") VALUES (@AlbumId, @ForeignReleaseId, @OldForeignReleaseIds, @Title, @Status, @Duration, @Label, @Disambiguation, @Country, @ReleaseDate, @Media, @TrackCount, @Monitored); SELECT last_insert_rowid() id PARAMETERS: AlbumId = [1] ForeignReleaseId = ["\"ForeignReleaseId1\""] OldForeignReleaseIds = [[]] Title = ["\"Title1\""] Status = ["\"Status1\""] Duration = [1] Label = [[]] Disambiguation = ["\"Disambiguation1\""] Country = [[]] ReleaseDate = ["2024-05-17T00:00:00Z"] Media = [[]] TrackCount = [1] Monitored = [true] Id = [0] ==== End Query Trace ==== 12:49:20.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId1\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId1\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [1] TrackNumber = ["\"TrackNumber1\""] AbsoluteTrackNumber = [1] Title = ["\"Title1\""] Duration = [1] Explicit = [false] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [1] TrackFileId = [1] AlbumId = [0] Id = [0] ==== End Query Trace ==== 12:49:20.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Artists"."Id" AS "ArtistId", "Albums"."Id" AS "AlbumId", SUM(COALESCE("TrackFiles"."Size", 0)) AS "SizeOnDisk", COUNT("Tracks"."Id") AS "TotalTrackCount", SUM(CASE WHEN "Tracks"."TrackFileId" > 0 THEN 1 ELSE 0 END) AS "AvailableTrackCount", SUM(CASE WHEN "Albums"."Monitored" = 1 OR "Tracks"."TrackFileId" > 0 THEN 1 ELSE 0 END) AS "TrackCount", SUM(CASE WHEN "TrackFiles"."Id" IS NULL THEN 0 ELSE 1 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") LEFT JOIN "TrackFiles" ON ("Tracks"."TrackFileId" = "TrackFiles"."Id") WHERE ("AlbumReleases"."Monitored" = @Clause6_P1) AND ("Albums"."ReleaseDate" < @Clause9_P1) GROUP BY "Artists"."Id" , "Albums"."Id" PARAMETERS: Clause6_P1 = [true] Clause9_P1 = ["2024-05-17T12:49:20.2797226Z"] ==== End Query Trace ==== 12:49:20.3 Info: --- End: NzbDrone.Core.Test.ArtistStatsTests.ArtistStatisticsFixture.should_include_unmonitored_track_with_file_in_track_count --- 12:49:20.3 Info: --- Start: NzbDrone.Core.Test.ArtistStatsTests.ArtistStatisticsFixture.should_not_include_unmonitored_track_in_track_count --- 12:49:20.3 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm64/cached_Main.db 12:49:20.3 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm64/_temp_11361_638515469603197665_9/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:49:20.3 Info: DatabaseEngineVersionCheck migrating 12:49:20.3 Info: PerformDBOperation 12:49:20.3 Info: Performing DB Operation 12:49:20.3 Info: SQLite 3.45.3 12:49:20.3 Info: => 0.0012579s 12:49:20.3 Info: DatabaseEngineVersionCheck migrated 12:49:20.3 Info: => 0.001283s 12:49:20.3 Debug: Took: 00:00:00.0142878 12:49:20.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Artists ("ArtistMetadataId", "CleanName", "SortName", "Monitored", "MonitorNewItems", "LastInfoSync", "Path", "Added", "QualityProfileId", "MetadataProfileId", "Tags", "AddOptions") VALUES (@ArtistMetadataId, @CleanName, @SortName, @Monitored, @MonitorNewItems, @LastInfoSync, @Path, @Added, @QualityProfileId, @MetadataProfileId, @Tags, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [10] CleanName = ["\"CleanName1\""] SortName = ["\"SortName1\""] Monitored = [false] MonitorNewItems = ["all"] LastInfoSync = ["2024-05-17T00:00:00Z"] Path = ["\"Path1\""] RootFolderPath = ["\"RootFolderPath1\""] Added = ["2024-05-17T00:00:00Z"] QualityProfileId = [1] MetadataProfileId = [1] Tags = [[]] AddOptions = [null] Name = ["\"Name1\""] ForeignArtistId = ["\"ForeignArtistId1\""] Id = [0] ==== End Query Trace ==== 12:49:20.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Albums ("ArtistMetadataId", "ForeignAlbumId", "OldForeignAlbumIds", "Title", "Overview", "Disambiguation", "ReleaseDate", "Images", "Links", "Genres", "AlbumType", "SecondaryTypes", "Ratings", "LastSearchTime", "CleanTitle", "ProfileId", "Monitored", "AnyReleaseOk", "LastInfoSync", "Added", "AddOptions") VALUES (@ArtistMetadataId, @ForeignAlbumId, @OldForeignAlbumIds, @Title, @Overview, @Disambiguation, @ReleaseDate, @Images, @Links, @Genres, @AlbumType, @SecondaryTypes, @Ratings, @LastSearchTime, @CleanTitle, @ProfileId, @Monitored, @AnyReleaseOk, @LastInfoSync, @Added, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [10] ForeignAlbumId = ["\"ForeignAlbumId1\""] OldForeignAlbumIds = [[]] Title = ["\"Title1\""] Overview = ["\"\""] Disambiguation = ["\"Disambiguation1\""] ReleaseDate = ["2024-05-12T00:00:00Z"] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"AlbumType1\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = ["2024-05-17T00:00:00Z"] CleanTitle = ["\"CleanTitle1\""] ProfileId = [1] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = ["2024-05-17T00:00:00Z"] Added = ["2024-05-17T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [1] Id = [0] ==== End Query Trace ==== 12:49:20.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO AlbumReleases ("AlbumId", "ForeignReleaseId", "OldForeignReleaseIds", "Title", "Status", "Duration", "Label", "Disambiguation", "Country", "ReleaseDate", "Media", "TrackCount", "Monitored") VALUES (@AlbumId, @ForeignReleaseId, @OldForeignReleaseIds, @Title, @Status, @Duration, @Label, @Disambiguation, @Country, @ReleaseDate, @Media, @TrackCount, @Monitored); SELECT last_insert_rowid() id PARAMETERS: AlbumId = [1] ForeignReleaseId = ["\"ForeignReleaseId1\""] OldForeignReleaseIds = [[]] Title = ["\"Title1\""] Status = ["\"Status1\""] Duration = [1] Label = [[]] Disambiguation = ["\"Disambiguation1\""] Country = [[]] ReleaseDate = ["2024-05-17T00:00:00Z"] Media = [[]] TrackCount = [1] Monitored = [true] Id = [0] ==== End Query Trace ==== 12:49:20.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId1\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId1\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [1] TrackNumber = ["\"TrackNumber1\""] AbsoluteTrackNumber = [1] Title = ["\"Title1\""] Duration = [1] Explicit = [false] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [1] TrackFileId = [0] AlbumId = [0] Id = [0] ==== End Query Trace ==== 12:49:20.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Artists"."Id" AS "ArtistId", "Albums"."Id" AS "AlbumId", SUM(COALESCE("TrackFiles"."Size", 0)) AS "SizeOnDisk", COUNT("Tracks"."Id") AS "TotalTrackCount", SUM(CASE WHEN "Tracks"."TrackFileId" > 0 THEN 1 ELSE 0 END) AS "AvailableTrackCount", SUM(CASE WHEN "Albums"."Monitored" = 1 OR "Tracks"."TrackFileId" > 0 THEN 1 ELSE 0 END) AS "TrackCount", SUM(CASE WHEN "TrackFiles"."Id" IS NULL THEN 0 ELSE 1 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") LEFT JOIN "TrackFiles" ON ("Tracks"."TrackFileId" = "TrackFiles"."Id") WHERE ("AlbumReleases"."Monitored" = @Clause6_P1) AND ("Albums"."ReleaseDate" < @Clause9_P1) GROUP BY "Artists"."Id" , "Albums"."Id" PARAMETERS: Clause6_P1 = [true] Clause9_P1 = ["2024-05-17T12:49:20.3596776Z"] ==== End Query Trace ==== 12:49:20.3 Info: --- End: NzbDrone.Core.Test.ArtistStatsTests.ArtistStatisticsFixture.should_not_include_unmonitored_track_in_track_count --- 12:49:20.3 Info: --- Start: NzbDrone.Core.Test.AutoTagging.AutoTaggingServiceFixture.should_have_tags_to_add_if_artist_does_not_have_match_tag --- 12:49:20.4 Info: --- End: NzbDrone.Core.Test.AutoTagging.AutoTaggingServiceFixture.should_have_tags_to_add_if_artist_does_not_have_match_tag --- 12:49:20.4 Info: --- Start: NzbDrone.Core.Test.AutoTagging.AutoTaggingServiceFixture.should_have_tags_to_remove_if_artist_has_matching_tag_and_remove_is_true --- 12:49:20.4 Info: --- End: NzbDrone.Core.Test.AutoTagging.AutoTaggingServiceFixture.should_have_tags_to_remove_if_artist_has_matching_tag_and_remove_is_true --- 12:49:20.4 Info: --- Start: NzbDrone.Core.Test.AutoTagging.AutoTaggingServiceFixture.should_match_if_specification_is_negated --- 12:49:20.4 Info: --- End: NzbDrone.Core.Test.AutoTagging.AutoTaggingServiceFixture.should_match_if_specification_is_negated --- 12:49:20.4 Info: --- Start: NzbDrone.Core.Test.AutoTagging.AutoTaggingServiceFixture.should_not_have_changes_if_there_are_no_auto_tags --- 12:49:20.4 Info: --- End: NzbDrone.Core.Test.AutoTagging.AutoTaggingServiceFixture.should_not_have_changes_if_there_are_no_auto_tags --- 12:49:20.4 Info: --- Start: NzbDrone.Core.Test.AutoTagging.AutoTaggingServiceFixture.should_not_have_tags_to_remove_if_artist_has_matching_tag_but_remove_is_false --- 12:49:20.4 Info: --- End: NzbDrone.Core.Test.AutoTagging.AutoTaggingServiceFixture.should_not_have_tags_to_remove_if_artist_has_matching_tag_but_remove_is_false --- 12:49:20.4 Info: --- Start: NzbDrone.Core.Test.Blocklisting.BlocklistRepositoryFixture.should_be_able_to_write_to_database --- 12:49:20.4 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm64/cached_Main.db 12:49:20.4 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm64/_temp_11361_638515469604538420_11/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:49:20.4 Info: DatabaseEngineVersionCheck migrating 12:49:20.4 Info: PerformDBOperation 12:49:20.4 Info: Performing DB Operation 12:49:20.4 Info: SQLite 3.45.3 12:49:20.4 Info: => 0.0012023s 12:49:20.4 Info: DatabaseEngineVersionCheck migrated 12:49:20.4 Info: => 0.0012258s 12:49:20.4 Debug: Took: 00:00:00.0141032 12:49:20.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Blocklist ("ArtistId", "AlbumIds", "SourceTitle", "Quality", "Date", "PublishedDate", "Size", "Protocol", "Indexer", "IndexerFlags", "Message", "TorrentInfoHash") VALUES (@ArtistId, @AlbumIds, @SourceTitle, @Quality, @Date, @PublishedDate, @Size, @Protocol, @Indexer, @IndexerFlags, @Message, @TorrentInfoHash); SELECT last_insert_rowid() id PARAMETERS: ArtistId = [12345] AlbumIds = [[ 1 ]] SourceTitle = ["\"artist.name.album.title\""] Quality = [{ "quality": { "id": 6, "name": "FLAC" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] Date = ["2024-05-17T12:49:20.471324Z"] PublishedDate = [null] Size = [null] Protocol = ["unknown"] Indexer = [null] IndexerFlags = [0] Message = [null] TorrentInfoHash = [null] Id = [0] ==== End Query Trace ==== 12:49:20.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Blocklist".* FROM "Blocklist" PARAMETERS: ==== End Query Trace ==== 12:49:20.5 Info: --- End: NzbDrone.Core.Test.Blocklisting.BlocklistRepositoryFixture.should_be_able_to_write_to_database --- 12:49:20.5 Info: --- Start: NzbDrone.Core.Test.Blocklisting.BlocklistRepositoryFixture.should_check_for_blocklisted_title_case_insensative --- 12:49:20.5 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm64/cached_Main.db 12:49:20.5 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm64/_temp_11361_638515469605198370_13/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:49:20.5 Info: DatabaseEngineVersionCheck migrating 12:49:20.5 Info: PerformDBOperation 12:49:20.5 Info: Performing DB Operation 12:49:20.5 Info: SQLite 3.45.3 12:49:20.5 Info: => 0.0012224s 12:49:20.5 Info: DatabaseEngineVersionCheck migrated 12:49:20.5 Info: => 0.0012465s 12:49:20.5 Debug: Took: 00:00:00.0142184 12:49:20.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Blocklist ("ArtistId", "AlbumIds", "SourceTitle", "Quality", "Date", "PublishedDate", "Size", "Protocol", "Indexer", "IndexerFlags", "Message", "TorrentInfoHash") VALUES (@ArtistId, @AlbumIds, @SourceTitle, @Quality, @Date, @PublishedDate, @Size, @Protocol, @Indexer, @IndexerFlags, @Message, @TorrentInfoHash); SELECT last_insert_rowid() id PARAMETERS: ArtistId = [12345] AlbumIds = [[ 1 ]] SourceTitle = ["\"artist.name.album.title\""] Quality = [{ "quality": { "id": 6, "name": "FLAC" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] Date = ["2024-05-17T12:49:20.536838Z"] PublishedDate = [null] Size = [null] Protocol = ["unknown"] Indexer = [null] IndexerFlags = [0] Message = [null] TorrentInfoHash = [null] Id = [0] ==== End Query Trace ==== 12:49:20.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Blocklist".* FROM "Blocklist" WHERE (("Blocklist"."ArtistId" = @Clause1_P1) AND ("Blocklist"."SourceTitle" LIKE '%' || @Clause1_P2 || '%')) PARAMETERS: Clause1_P1 = [12345] Clause1_P2 = ["\"ARTIST.NAME.ALBUM.TITLE\""] ==== End Query Trace ==== 12:49:20.5 Info: --- End: NzbDrone.Core.Test.Blocklisting.BlocklistRepositoryFixture.should_check_for_blocklisted_title_case_insensative --- 12:49:20.5 Info: --- Start: NzbDrone.Core.Test.Blocklisting.BlocklistRepositoryFixture.should_should_have_album_ids --- 12:49:20.5 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm64/cached_Main.db 12:49:20.5 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm64/_temp_11361_638515469605673907_15/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:49:20.5 Info: DatabaseEngineVersionCheck migrating 12:49:20.5 Info: PerformDBOperation 12:49:20.5 Info: Performing DB Operation 12:49:20.5 Info: SQLite 3.45.3 12:49:20.5 Info: => 0.0012185s 12:49:20.5 Info: DatabaseEngineVersionCheck migrated 12:49:20.5 Info: => 0.0012422s 12:49:20.5 Debug: Took: 00:00:00.0141914 12:49:20.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Blocklist ("ArtistId", "AlbumIds", "SourceTitle", "Quality", "Date", "PublishedDate", "Size", "Protocol", "Indexer", "IndexerFlags", "Message", "TorrentInfoHash") VALUES (@ArtistId, @AlbumIds, @SourceTitle, @Quality, @Date, @PublishedDate, @Size, @Protocol, @Indexer, @IndexerFlags, @Message, @TorrentInfoHash); SELECT last_insert_rowid() id PARAMETERS: ArtistId = [12345] AlbumIds = [[ 1 ]] SourceTitle = ["\"artist.name.album.title\""] Quality = [{ "quality": { "id": 6, "name": "FLAC" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] Date = ["2024-05-17T12:49:20.5848375Z"] PublishedDate = [null] Size = [null] Protocol = ["unknown"] Indexer = [null] IndexerFlags = [0] Message = [null] TorrentInfoHash = [null] Id = [0] ==== End Query Trace ==== 12:49:20.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Blocklist".* FROM "Blocklist" PARAMETERS: ==== End Query Trace ==== 12:49:20.6 Info: --- End: NzbDrone.Core.Test.Blocklisting.BlocklistRepositoryFixture.should_should_have_album_ids --- 12:49:20.6 Info: --- Start: NzbDrone.Core.Test.Blocklisting.BlocklistServiceFixture.should_add_to_repository --- 12:49:20.6 Info: --- End: NzbDrone.Core.Test.Blocklisting.BlocklistServiceFixture.should_add_to_repository --- 12:49:20.6 Info: --- Start: NzbDrone.Core.Test.Blocklisting.BlocklistServiceFixture.should_add_to_repository_missing_size_and_protocol --- 12:49:20.6 Info: --- End: NzbDrone.Core.Test.Blocklisting.BlocklistServiceFixture.should_add_to_repository_missing_size_and_protocol --- 12:49:20.6 Info: --- Start: NzbDrone.Core.Test.Configuration.ConfigCachingFixture.getting_value_more_than_once_should_hit_db_once --- 12:49:20.6 Info: --- End: NzbDrone.Core.Test.Configuration.ConfigCachingFixture.getting_value_more_than_once_should_hit_db_once --- 12:49:20.6 Info: --- Start: NzbDrone.Core.Test.Configuration.ConfigServiceFixture.Add_new_value_to_database --- 12:49:20.6 Trace: Writing Setting to database. Key:'rsssyncinterval' Value:'12' 12:49:20.6 Info: --- End: NzbDrone.Core.Test.Configuration.ConfigServiceFixture.Add_new_value_to_database --- 12:49:20.6 Info: --- Start: NzbDrone.Core.Test.Configuration.ConfigServiceFixture.config_properties_should_write_and_read_using_same_key --- 12:49:20.6 Trace: Writing Setting to database. Key:'autounmonitorpreviouslydownloadedtracks' Value:'True' 12:49:20.6 Trace: Writing Setting to database. Key:'retention' Value:'693' 12:49:20.6 Trace: Writing Setting to database. Key:'recyclebin' Value:'68c2b92a-af3f-43f9-a8bd-d5c88300b284' 12:49:20.6 Trace: Writing Setting to database. Key:'recyclebincleanupdays' Value:'694' 12:49:20.6 Trace: Writing Setting to database. Key:'rsssyncinterval' Value:'694' 12:49:20.6 Trace: Writing Setting to database. Key:'maximumsize' Value:'694' 12:49:20.6 Trace: Writing Setting to database. Key:'minimumage' Value:'695' 12:49:20.6 Trace: Writing Setting to database. Key:'downloadpropersandrepacks' Value:'preferandupgrade' 12:49:20.6 Trace: Writing Setting to database. Key:'enablecompleteddownloadhandling' Value:'True' 12:49:20.6 Trace: Writing Setting to database. Key:'autoredownloadfailed' Value:'True' 12:49:20.6 Trace: Writing Setting to database. Key:'autoredownloadfailedfrominteractivesearch' Value:'True' 12:49:20.6 Trace: Writing Setting to database. Key:'createemptyartistfolders' Value:'True' 12:49:20.6 Trace: Writing Setting to database. Key:'deleteemptyfolders' Value:'True' 12:49:20.6 Trace: Writing Setting to database. Key:'filedate' Value:'none' 12:49:20.6 Trace: Writing Setting to database. Key:'downloadclientworkingfolders' Value:'caffb854-7e81-4aee-a74a-252ffea7045e' 12:49:20.6 Trace: Writing Setting to database. Key:'downloadclienthistorylimit' Value:'698' 12:49:20.6 Trace: Writing Setting to database. Key:'skipfreespacecheckwhenimporting' Value:'True' 12:49:20.6 Trace: Writing Setting to database. Key:'minimumfreespacewhenimporting' Value:'698' 12:49:20.6 Trace: Writing Setting to database. Key:'copyusinghardlinks' Value:'True' 12:49:20.6 Trace: Writing Setting to database. Key:'importextrafiles' Value:'True' 12:49:20.6 Trace: Writing Setting to database. Key:'extrafileextensions' Value:'e791b7b7-9a19-493e-a2fa-009257014900' 12:49:20.6 Trace: Writing Setting to database. Key:'watchlibraryforchanges' Value:'True' 12:49:20.6 Trace: Writing Setting to database. Key:'rescanafterrefresh' Value:'always' 12:49:20.6 Trace: Writing Setting to database. Key:'allowfingerprinting' Value:'never' 12:49:20.7 Trace: Writing Setting to database. Key:'setpermissionslinux' Value:'True' 12:49:20.7 Trace: Writing Setting to database. Key:'chmodfolder' Value:'0c589db0-1c5d-4008-b391-29be2b39eec6' 12:49:20.7 Trace: Writing Setting to database. Key:'chowngroup' Value:'900a0306-1e4c-4d73-b50e-3d6b160a4368' 12:49:20.7 Trace: Writing Setting to database. Key:'metadatasource' Value:'4551af1c-382e-411d-9fbc-755f57b1c2ea' 12:49:20.7 Trace: Writing Setting to database. Key:'writeaudiotags' Value:'no' 12:49:20.7 Trace: Writing Setting to database. Key:'scrubaudiotags' Value:'True' 12:49:20.7 Trace: Writing Setting to database. Key:'embedcoverart' Value:'True' 12:49:20.7 Trace: Writing Setting to database. Key:'firstdayofweek' Value:'702' 12:49:20.7 Trace: Writing Setting to database. Key:'calendarweekcolumnheader' Value:'f341be1e-800b-4c56-963b-5414a9e1774c' 12:49:20.7 Trace: Writing Setting to database. Key:'shortdateformat' Value:'ba3daab5-e99b-4b4b-ae25-17380c95f81e' 12:49:20.7 Trace: Writing Setting to database. Key:'longdateformat' Value:'96e56cbb-a56c-4e8d-ab25-b17a4dec438d' 12:49:20.7 Trace: Writing Setting to database. Key:'timeformat' Value:'8caf87fd-dec0-443a-8f8b-43e52e9cf813' 12:49:20.7 Trace: Writing Setting to database. Key:'showrelativedates' Value:'True' 12:49:20.7 Trace: Writing Setting to database. Key:'enablecolorimpairedmode' Value:'True' 12:49:20.7 Trace: Writing Setting to database. Key:'uilanguage' Value:'704' 12:49:20.7 Trace: Writing Setting to database. Key:'expandalbumbydefault' Value:'True' 12:49:20.7 Trace: Writing Setting to database. Key:'expandepbydefault' Value:'True' 12:49:20.7 Trace: Writing Setting to database. Key:'expandsinglebydefault' Value:'True' 12:49:20.7 Trace: Writing Setting to database. Key:'expandbroadcastbydefault' Value:'True' 12:49:20.7 Trace: Writing Setting to database. Key:'expandotherbydefault' Value:'True' 12:49:20.7 Trace: Writing Setting to database. Key:'cleanupmetadataimages' Value:'True' 12:49:20.7 Info: --- End: NzbDrone.Core.Test.Configuration.ConfigServiceFixture.config_properties_should_write_and_read_using_same_key --- 12:49:20.7 Info: --- Start: NzbDrone.Core.Test.Configuration.ConfigServiceFixture.Get_value_should_return_default_when_no_value --- 12:49:20.7 Trace: Using default config value for 'rsssyncinterval' defaultValue:'15' 12:49:20.7 Info: --- End: NzbDrone.Core.Test.Configuration.ConfigServiceFixture.Get_value_should_return_default_when_no_value --- 12:49:20.7 Info: --- Start: NzbDrone.Core.Test.Configuration.ConfigServiceFixture.get_value_with_out_persist_should_not_store_default_value --- 12:49:20.7 Trace: Using default config value for 'rsssyncinterval' defaultValue:'15' 12:49:20.7 Info: --- End: NzbDrone.Core.Test.Configuration.ConfigServiceFixture.get_value_with_out_persist_should_not_store_default_value --- 12:49:20.7 Info: --- Start: NzbDrone.Core.Test.Configuration.ConfigServiceFixture.get_value_with_persist_should_store_default_value --- 12:49:20.7 Trace: Using default config value for 'hmacsalt' defaultValue:'e26823cc-e031-4aac-a425-94f4ebf19475' 12:49:20.7 Trace: Writing Setting to database. Key:'hmacsalt' Value:'e26823cc-e031-4aac-a425-94f4ebf19475' 12:49:20.7 Info: --- End: NzbDrone.Core.Test.Configuration.ConfigServiceFixture.get_value_with_persist_should_store_default_value --- 12:49:20.7 Info: --- Start: NzbDrone.Core.Test.Configuration.ConfigServiceFixture.should_ignore_null_properties --- 12:49:20.7 Trace: Using default config value for 'autounmonitorpreviouslydownloadedtracks' defaultValue:'False' 12:49:20.7 Trace: Using default config value for 'retention' defaultValue:'0' 12:49:20.7 Trace: Using default config value for 'recyclebin' defaultValue:'' 12:49:20.7 Trace: Using default config value for 'recyclebincleanupdays' defaultValue:'7' 12:49:20.7 Trace: Using default config value for 'rsssyncinterval' defaultValue:'15' 12:49:20.7 Trace: Using default config value for 'maximumsize' defaultValue:'0' 12:49:20.7 Trace: Using default config value for 'minimumage' defaultValue:'0' 12:49:20.7 Trace: Using default config value for 'downloadpropersandrepacks' defaultValue:'PreferAndUpgrade' 12:49:20.7 Trace: Using default config value for 'enablecompleteddownloadhandling' defaultValue:'True' 12:49:20.7 Trace: Using default config value for 'autoredownloadfailed' defaultValue:'True' 12:49:20.7 Trace: Using default config value for 'autoredownloadfailedfrominteractivesearch' defaultValue:'True' 12:49:20.7 Trace: Using default config value for 'createemptyartistfolders' defaultValue:'False' 12:49:20.7 Trace: Using default config value for 'deleteemptyfolders' defaultValue:'False' 12:49:20.7 Trace: Using default config value for 'filedate' defaultValue:'None' 12:49:20.7 Trace: Using default config value for 'downloadclientworkingfolders' defaultValue:'_UNPACK_|_FAILED_' 12:49:20.7 Trace: Using default config value for 'downloadclienthistorylimit' defaultValue:'60' 12:49:20.7 Trace: Using default config value for 'skipfreespacecheckwhenimporting' defaultValue:'False' 12:49:20.7 Trace: Using default config value for 'minimumfreespacewhenimporting' defaultValue:'100' 12:49:20.7 Trace: Using default config value for 'copyusinghardlinks' defaultValue:'True' 12:49:20.7 Trace: Using default config value for 'importextrafiles' defaultValue:'False' 12:49:20.7 Trace: Using default config value for 'extrafileextensions' defaultValue:'srt' 12:49:20.7 Trace: Using default config value for 'watchlibraryforchanges' defaultValue:'True' 12:49:20.7 Trace: Using default config value for 'rescanafterrefresh' defaultValue:'Always' 12:49:20.7 Trace: Using default config value for 'allowfingerprinting' defaultValue:'NewFiles' 12:49:20.7 Trace: Using default config value for 'setpermissionslinux' defaultValue:'False' 12:49:20.7 Trace: Using default config value for 'chmodfolder' defaultValue:'755' 12:49:20.7 Trace: Using default config value for 'chowngroup' defaultValue:'' 12:49:20.7 Trace: Using default config value for 'metadatasource' defaultValue:'' 12:49:20.7 Trace: Using default config value for 'writeaudiotags' defaultValue:'No' 12:49:20.7 Trace: Using default config value for 'scrubaudiotags' defaultValue:'False' 12:49:20.7 Trace: Using default config value for 'embedcoverart' defaultValue:'True' 12:49:20.7 Trace: Using default config value for 'firstdayofweek' defaultValue:'0' 12:49:20.7 Trace: Using default config value for 'calendarweekcolumnheader' defaultValue:'ddd M/D' 12:49:20.7 Trace: Using default config value for 'shortdateformat' defaultValue:'MMM D YYYY' 12:49:20.7 Trace: Using default config value for 'longdateformat' defaultValue:'dddd, MMMM D YYYY' 12:49:20.7 Trace: Using default config value for 'timeformat' defaultValue:'h(:mm)a' 12:49:20.7 Trace: Using default config value for 'showrelativedates' defaultValue:'True' 12:49:20.7 Trace: Using default config value for 'enablecolorimpairedmode' defaultValue:'False' 12:49:20.7 Trace: Using default config value for 'uilanguage' defaultValue:'1' 12:49:20.7 Trace: Using default config value for 'expandalbumbydefault' defaultValue:'False' 12:49:20.7 Trace: Using default config value for 'expandepbydefault' defaultValue:'False' 12:49:20.7 Trace: Using default config value for 'expandsinglebydefault' defaultValue:'False' 12:49:20.7 Trace: Using default config value for 'expandbroadcastbydefault' defaultValue:'False' 12:49:20.7 Trace: Using default config value for 'expandotherbydefault' defaultValue:'False' 12:49:20.7 Trace: Using default config value for 'cleanupmetadataimages' defaultValue:'True' 12:49:20.7 Trace: Using default config value for 'plexclientidentifier' defaultValue:'1f1e1269-c41a-4379-92fd-71c494a5f9c3' 12:49:20.7 Trace: Writing Setting to database. Key:'plexclientidentifier' Value:'1f1e1269-c41a-4379-92fd-71c494a5f9c3' 12:49:20.7 Trace: Using default config value for 'rijndaelpassphrase' defaultValue:'84d4068e-e08e-46b2-ada8-e0d47444f1d7' 12:49:20.7 Trace: Writing Setting to database. Key:'rijndaelpassphrase' Value:'84d4068e-e08e-46b2-ada8-e0d47444f1d7' 12:49:20.7 Trace: Using default config value for 'hmacpassphrase' defaultValue:'79f9624a-0b63-4467-9cbb-4e1bafd69c40' 12:49:20.7 Trace: Writing Setting to database. Key:'hmacpassphrase' Value:'79f9624a-0b63-4467-9cbb-4e1bafd69c40' 12:49:20.7 Trace: Using default config value for 'rijndaelsalt' defaultValue:'f7114cc4-5e01-4d21-9fd8-e1b20a1959ea' 12:49:20.7 Trace: Writing Setting to database. Key:'rijndaelsalt' Value:'f7114cc4-5e01-4d21-9fd8-e1b20a1959ea' 12:49:20.7 Trace: Using default config value for 'hmacsalt' defaultValue:'2d3753d0-8952-410b-91fb-7427a588bdc6' 12:49:20.7 Trace: Writing Setting to database. Key:'hmacsalt' Value:'2d3753d0-8952-410b-91fb-7427a588bdc6' 12:49:20.7 Trace: Using default config value for 'proxyenabled' defaultValue:'False' 12:49:20.7 Trace: Using default config value for 'proxytype' defaultValue:'Http' 12:49:20.7 Trace: Using default config value for 'proxyhostname' defaultValue:'' 12:49:20.7 Trace: Using default config value for 'proxyport' defaultValue:'8080' 12:49:20.7 Trace: Using default config value for 'proxyusername' defaultValue:'' 12:49:20.7 Trace: Using default config value for 'proxypassword' defaultValue:'' 12:49:20.7 Trace: Using default config value for 'proxybypassfilter' defaultValue:'' 12:49:20.7 Trace: Using default config value for 'proxybypasslocaladdresses' defaultValue:'True' 12:49:20.7 Trace: Using default config value for 'backupfolder' defaultValue:'Backups' 12:49:20.7 Trace: Using default config value for 'backupinterval' defaultValue:'7' 12:49:20.7 Trace: Using default config value for 'backupretention' defaultValue:'28' 12:49:20.7 Trace: Using default config value for 'certificatevalidation' defaultValue:'Enabled' 12:49:20.7 Trace: Using default config value for 'applicationurl' defaultValue:'' 12:49:20.7 Info: --- End: NzbDrone.Core.Test.Configuration.ConfigServiceFixture.should_ignore_null_properties --- 12:49:20.7 Info: --- Start: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.get_all_with_empty_db_should_return_empty_list --- 12:49:20.7 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm64/cached_Main.db 12:49:20.7 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm64/_temp_11361_638515469607260812_17/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:49:20.7 Info: DatabaseEngineVersionCheck migrating 12:49:20.7 Info: PerformDBOperation 12:49:20.7 Info: Performing DB Operation 12:49:20.7 Info: SQLite 3.45.3 12:49:20.7 Info: => 0.0011748s 12:49:20.7 Info: DatabaseEngineVersionCheck migrated 12:49:20.7 Info: => 0.0011978s 12:49:20.7 Debug: Took: 00:00:00.0152647 12:49:20.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ScheduledTasks".* FROM "ScheduledTasks" PARAMETERS: ==== End Query Trace ==== 12:49:20.7 Info: --- End: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.get_all_with_empty_db_should_return_empty_list --- 12:49:20.7 Info: --- Start: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.get_many_should_return_empty_list_if_no_ids --- 12:49:20.7 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm64/cached_Main.db 12:49:20.7 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm64/_temp_11361_638515469607958037_19/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:49:20.8 Info: DatabaseEngineVersionCheck migrating 12:49:20.8 Info: PerformDBOperation 12:49:20.8 Info: Performing DB Operation 12:49:20.8 Info: SQLite 3.45.3 12:49:20.8 Info: => 0.0012436s 12:49:20.8 Info: DatabaseEngineVersionCheck migrated 12:49:20.8 Info: => 0.001268s 12:49:20.8 Debug: Took: 00:00:00.0142252 12:49:20.8 Info: --- End: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.get_many_should_return_empty_list_if_no_ids --- 12:49:20.8 Info: --- Start: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.get_many_should_throw_if_not_all_found --- 12:49:20.8 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm64/cached_Main.db 12:49:20.8 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm64/_temp_11361_638515469608729404_21/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:49:20.8 Info: DatabaseEngineVersionCheck migrating 12:49:20.8 Info: PerformDBOperation 12:49:20.8 Info: Performing DB Operation 12:49:20.8 Info: SQLite 3.45.3 12:49:20.8 Info: => 0.0012318s 12:49:20.8 Info: DatabaseEngineVersionCheck migrated 12:49:20.8 Info: => 0.001255s 12:49:20.8 Debug: Took: 00:00:00.0140208 12:49:20.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-05-17T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-05-17T00:00:00Z"] Id = [0] ==== End Query Trace ==== 12:49:20.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-05-18T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-05-18T00:00:00Z"] Id = [0] ==== End Query Trace ==== 12:49:20.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-05-19T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-05-19T00:00:00Z"] Id = [0] ==== End Query Trace ==== 12:49:20.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-05-20T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-05-20T00:00:00Z"] Id = [0] ==== End Query Trace ==== 12:49:20.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-05-21T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-05-21T00:00:00Z"] Id = [0] ==== End Query Trace ==== 12:49:20.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ScheduledTasks".* FROM "ScheduledTasks" WHERE ("ScheduledTasks"."Id" IN (999)) PARAMETERS: ==== End Query Trace ==== 12:49:20.9 Info: --- End: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.get_many_should_throw_if_not_all_found --- 12:49:20.9 Info: --- Start: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.get_paged_should_work(1,2) --- 12:49:20.9 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm64/cached_Main.db 12:49:20.9 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm64/_temp_11361_638515469609330706_23/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:49:20.9 Info: DatabaseEngineVersionCheck migrating 12:49:20.9 Info: PerformDBOperation 12:49:20.9 Info: Performing DB Operation 12:49:20.9 Info: SQLite 3.45.3 12:49:20.9 Info: => 0.0012116s 12:49:20.9 Info: DatabaseEngineVersionCheck migrated 12:49:20.9 Info: => 0.0012341s 12:49:20.9 Debug: Took: 00:00:00.0139501 12:49:20.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-05-17T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-05-17T00:00:00Z"] Id = [0] ==== End Query Trace ==== 12:49:20.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-05-18T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-05-18T00:00:00Z"] Id = [0] ==== End Query Trace ==== 12:49:20.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-05-19T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-05-19T00:00:00Z"] Id = [0] ==== End Query Trace ==== 12:49:20.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-05-20T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-05-20T00:00:00Z"] Id = [0] ==== End Query Trace ==== 12:49:20.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-05-21T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-05-21T00:00:00Z"] Id = [0] ==== End Query Trace ==== 12:49:20.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ScheduledTasks".* FROM "ScheduledTasks" ORDER BY "ScheduledTasks"."LastExecution" DESC LIMIT 2 OFFSET 0 PARAMETERS: ==== End Query Trace ==== 12:49:20.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT COUNT(*) FROM "ScheduledTasks" PARAMETERS: ==== End Query Trace ==== 12:49:21.0 Info: --- End: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.get_paged_should_work(1,2) --- 12:49:21.0 Info: --- Start: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.get_paged_should_work(2,2) --- 12:49:21.0 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm64/cached_Main.db 12:49:21.0 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm64/_temp_11361_638515469610110290_25/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:49:21.0 Info: DatabaseEngineVersionCheck migrating 12:49:21.0 Info: PerformDBOperation 12:49:21.0 Info: Performing DB Operation 12:49:21.0 Info: SQLite 3.45.3 12:49:21.0 Info: => 0.0012269s 12:49:21.0 Info: DatabaseEngineVersionCheck migrated 12:49:21.0 Info: => 0.0012517s 12:49:21.0 Debug: Took: 00:00:00.0140848 12:49:21.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-05-17T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-05-17T00:00:00Z"] Id = [0] ==== End Query Trace ==== 12:49:21.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-05-18T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-05-18T00:00:00Z"] Id = [0] ==== End Query Trace ==== 12:49:21.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-05-19T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-05-19T00:00:00Z"] Id = [0] ==== End Query Trace ==== 12:49:21.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-05-20T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-05-20T00:00:00Z"] Id = [0] ==== End Query Trace ==== 12:49:21.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-05-21T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-05-21T00:00:00Z"] Id = [0] ==== End Query Trace ==== 12:49:21.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ScheduledTasks".* FROM "ScheduledTasks" ORDER BY "ScheduledTasks"."LastExecution" DESC LIMIT 2 OFFSET 2 PARAMETERS: ==== End Query Trace ==== 12:49:21.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT COUNT(*) FROM "ScheduledTasks" PARAMETERS: ==== End Query Trace ==== 12:49:21.0 Info: --- End: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.get_paged_should_work(2,2) --- 12:49:21.0 Info: --- Start: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.get_paged_should_work(3,1) --- 12:49:21.0 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm64/cached_Main.db 12:49:21.0 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm64/_temp_11361_638515469610557951_27/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:49:21.0 Info: DatabaseEngineVersionCheck migrating 12:49:21.0 Info: PerformDBOperation 12:49:21.0 Info: Performing DB Operation 12:49:21.0 Info: SQLite 3.45.3 12:49:21.0 Info: => 0.0012334s 12:49:21.0 Info: DatabaseEngineVersionCheck migrated 12:49:21.0 Info: => 0.0012572s 12:49:21.0 Debug: Took: 00:00:00.0139649 12:49:21.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-05-17T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-05-17T00:00:00Z"] Id = [0] ==== End Query Trace ==== 12:49:21.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-05-18T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-05-18T00:00:00Z"] Id = [0] ==== End Query Trace ==== 12:49:21.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-05-19T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-05-19T00:00:00Z"] Id = [0] ==== End Query Trace ==== 12:49:21.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-05-20T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-05-20T00:00:00Z"] Id = [0] ==== End Query Trace ==== 12:49:21.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-05-21T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-05-21T00:00:00Z"] Id = [0] ==== End Query Trace ==== 12:49:21.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ScheduledTasks".* FROM "ScheduledTasks" ORDER BY "ScheduledTasks"."LastExecution" DESC LIMIT 2 OFFSET 4 PARAMETERS: ==== End Query Trace ==== 12:49:21.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT COUNT(*) FROM "ScheduledTasks" PARAMETERS: ==== End Query Trace ==== 12:49:21.1 Info: --- End: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.get_paged_should_work(3,1) --- 12:49:21.1 Info: --- Start: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.get_paged_should_work_with_null_sort_key(1,2) --- 12:49:21.1 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm64/cached_Main.db 12:49:21.1 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm64/_temp_11361_638515469611014380_29/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:49:21.1 Info: DatabaseEngineVersionCheck migrating 12:49:21.1 Info: PerformDBOperation 12:49:21.1 Info: Performing DB Operation 12:49:21.1 Info: SQLite 3.45.3 12:49:21.1 Info: => 0.0011875s 12:49:21.1 Info: DatabaseEngineVersionCheck migrated 12:49:21.1 Info: => 0.0012116s 12:49:21.1 Debug: Took: 00:00:00.0137418 12:49:21.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-05-17T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-05-17T00:00:00Z"] Id = [0] ==== End Query Trace ==== 12:49:21.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-05-18T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-05-18T00:00:00Z"] Id = [0] ==== End Query Trace ==== 12:49:21.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-05-19T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-05-19T00:00:00Z"] Id = [0] ==== End Query Trace ==== 12:49:21.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-05-20T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-05-20T00:00:00Z"] Id = [0] ==== End Query Trace ==== 12:49:21.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-05-21T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-05-21T00:00:00Z"] Id = [0] ==== End Query Trace ==== 12:49:21.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ScheduledTasks".* FROM "ScheduledTasks" ORDER BY "ScheduledTasks"."Id" DESC LIMIT 2 OFFSET 0 PARAMETERS: ==== End Query Trace ==== 12:49:21.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT COUNT(*) FROM "ScheduledTasks" PARAMETERS: ==== End Query Trace ==== 12:49:21.1 Info: --- End: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.get_paged_should_work_with_null_sort_key(1,2) --- 12:49:21.1 Info: --- Start: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.get_paged_should_work_with_null_sort_key(2,2) --- 12:49:21.1 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm64/cached_Main.db 12:49:21.1 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm64/_temp_11361_638515469611473280_31/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:49:21.1 Info: DatabaseEngineVersionCheck migrating 12:49:21.1 Info: PerformDBOperation 12:49:21.1 Info: Performing DB Operation 12:49:21.1 Info: SQLite 3.45.3 12:49:21.1 Info: => 0.0012154s 12:49:21.1 Info: DatabaseEngineVersionCheck migrated 12:49:21.1 Info: => 0.0012424s 12:49:21.1 Debug: Took: 00:00:00.0147346 12:49:21.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-05-17T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-05-17T00:00:00Z"] Id = [0] ==== End Query Trace ==== 12:49:21.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-05-18T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-05-18T00:00:00Z"] Id = [0] ==== End Query Trace ==== 12:49:21.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-05-19T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-05-19T00:00:00Z"] Id = [0] ==== End Query Trace ==== 12:49:21.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-05-20T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-05-20T00:00:00Z"] Id = [0] ==== End Query Trace ==== 12:49:21.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-05-21T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-05-21T00:00:00Z"] Id = [0] ==== End Query Trace ==== 12:49:21.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ScheduledTasks".* FROM "ScheduledTasks" ORDER BY "ScheduledTasks"."Id" DESC LIMIT 2 OFFSET 2 PARAMETERS: ==== End Query Trace ==== 12:49:21.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT COUNT(*) FROM "ScheduledTasks" PARAMETERS: ==== End Query Trace ==== 12:49:21.2 Info: --- End: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.get_paged_should_work_with_null_sort_key(2,2) --- 12:49:21.2 Info: --- Start: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.get_paged_should_work_with_null_sort_key(3,1) --- 12:49:21.2 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm64/cached_Main.db 12:49:21.2 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm64/_temp_11361_638515469612077413_33/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:49:21.2 Info: DatabaseEngineVersionCheck migrating 12:49:21.2 Info: PerformDBOperation 12:49:21.2 Info: Performing DB Operation 12:49:21.2 Info: SQLite 3.45.3 12:49:21.2 Info: => 0.0012416s 12:49:21.2 Info: DatabaseEngineVersionCheck migrated 12:49:21.2 Info: => 0.0012675s 12:49:21.2 Debug: Took: 00:00:00.0138067 12:49:21.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-05-17T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-05-17T00:00:00Z"] Id = [0] ==== End Query Trace ==== 12:49:21.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-05-18T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-05-18T00:00:00Z"] Id = [0] ==== End Query Trace ==== 12:49:21.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-05-19T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-05-19T00:00:00Z"] Id = [0] ==== End Query Trace ==== 12:49:21.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-05-20T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-05-20T00:00:00Z"] Id = [0] ==== End Query Trace ==== 12:49:21.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-05-21T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-05-21T00:00:00Z"] Id = [0] ==== End Query Trace ==== 12:49:21.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ScheduledTasks".* FROM "ScheduledTasks" ORDER BY "ScheduledTasks"."Id" DESC LIMIT 2 OFFSET 4 PARAMETERS: ==== End Query Trace ==== 12:49:21.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT COUNT(*) FROM "ScheduledTasks" PARAMETERS: ==== End Query Trace ==== 12:49:21.2 Info: --- End: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.get_paged_should_work_with_null_sort_key(3,1) --- 12:49:21.2 Info: --- Start: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.getting_model_with_invalid_id_should_throw --- 12:49:21.2 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm64/cached_Main.db 12:49:21.2 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm64/_temp_11361_638515469612542698_35/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:49:21.2 Info: DatabaseEngineVersionCheck migrating 12:49:21.2 Info: PerformDBOperation 12:49:21.2 Info: Performing DB Operation 12:49:21.2 Info: SQLite 3.45.3 12:49:21.2 Info: => 0.0011797s 12:49:21.2 Info: DatabaseEngineVersionCheck migrated 12:49:21.2 Info: => 0.0012024s 12:49:21.2 Debug: Took: 00:00:00.0183514 12:49:21.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ScheduledTasks".* FROM "ScheduledTasks" WHERE ("ScheduledTasks"."Id" = @Clause1_P1) PARAMETERS: Clause1_P1 = [12] ==== End Query Trace ==== 12:49:21.3 Info: --- End: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.getting_model_with_invalid_id_should_throw --- 12:49:21.3 Info: --- Start: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.has_items_should_return_false_with_no_items --- 12:49:21.3 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm64/cached_Main.db 12:49:21.3 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm64/_temp_11361_638515469613017769_37/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:49:21.3 Info: DatabaseEngineVersionCheck migrating 12:49:21.3 Info: PerformDBOperation 12:49:21.3 Info: Performing DB Operation 12:49:21.3 Info: SQLite 3.45.3 12:49:21.3 Info: => 0.0012274s 12:49:21.3 Info: DatabaseEngineVersionCheck migrated 12:49:21.3 Info: => 0.0012515s 12:49:21.3 Debug: Took: 00:00:00.0130120 12:49:21.3 Info: --- End: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.has_items_should_return_false_with_no_items --- 12:49:21.3 Info: --- Start: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.has_items_should_return_true_with_items --- 12:49:21.3 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm64/cached_Main.db 12:49:21.3 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm64/_temp_11361_638515469613402684_39/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:49:21.3 Info: DatabaseEngineVersionCheck migrating 12:49:21.3 Info: PerformDBOperation 12:49:21.3 Info: Performing DB Operation 12:49:21.3 Info: SQLite 3.45.3 12:49:21.3 Info: => 0.0011904s 12:49:21.3 Info: DatabaseEngineVersionCheck migrated 12:49:21.3 Info: => 0.0012133s 12:49:21.3 Debug: Took: 00:00:00.0127994 12:49:21.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-05-17T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-05-17T00:00:00Z"] Id = [0] ==== End Query Trace ==== 12:49:21.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-05-18T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-05-18T00:00:00Z"] Id = [0] ==== End Query Trace ==== 12:49:21.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-05-19T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-05-19T00:00:00Z"] Id = [0] ==== End Query Trace ==== 12:49:21.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-05-20T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-05-20T00:00:00Z"] Id = [0] ==== End Query Trace ==== 12:49:21.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-05-21T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-05-21T00:00:00Z"] Id = [0] ==== End Query Trace ==== 12:49:21.3 Info: --- End: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.has_items_should_return_true_with_items --- 12:49:21.3 Info: --- Start: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.insert_many_should_throw_if_id_not_zero --- 12:49:21.3 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm64/cached_Main.db 12:49:21.3 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm64/_temp_11361_638515469613820075_41/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:49:21.3 Info: DatabaseEngineVersionCheck migrating 12:49:21.3 Info: PerformDBOperation 12:49:21.3 Info: Performing DB Operation 12:49:21.3 Info: SQLite 3.45.3 12:49:21.3 Info: => 0.001188s 12:49:21.3 Info: DatabaseEngineVersionCheck migrated 12:49:21.3 Info: => 0.0012078s 12:49:21.3 Debug: Took: 00:00:00.0128059 12:49:21.4 Info: --- End: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.insert_many_should_throw_if_id_not_zero --- 12:49:21.4 Info: --- Start: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.purge_should_delete_all --- 12:49:21.4 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm64/cached_Main.db 12:49:21.4 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm64/_temp_11361_638515469614198147_43/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:49:21.4 Info: DatabaseEngineVersionCheck migrating 12:49:21.4 Info: PerformDBOperation 12:49:21.4 Info: Performing DB Operation 12:49:21.4 Info: SQLite 3.45.3 12:49:21.4 Info: => 0.0012088s 12:49:21.4 Info: DatabaseEngineVersionCheck migrated 12:49:21.4 Info: => 0.0012317s 12:49:21.4 Debug: Took: 00:00:00.0127956 12:49:21.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-05-17T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-05-17T00:00:00Z"] Id = [0] ==== End Query Trace ==== 12:49:21.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-05-18T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-05-18T00:00:00Z"] Id = [0] ==== End Query Trace ==== 12:49:21.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-05-19T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-05-19T00:00:00Z"] Id = [0] ==== End Query Trace ==== 12:49:21.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-05-20T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-05-20T00:00:00Z"] Id = [0] ==== End Query Trace ==== 12:49:21.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-05-21T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-05-21T00:00:00Z"] Id = [0] ==== End Query Trace ==== 12:49:21.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ScheduledTasks".* FROM "ScheduledTasks" PARAMETERS: ==== End Query Trace ==== 12:49:21.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ScheduledTasks".* FROM "ScheduledTasks" PARAMETERS: ==== End Query Trace ==== 12:49:21.4 Info: --- End: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.purge_should_delete_all --- 12:49:21.4 Info: --- Start: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.set_fields_should_throw_if_any_id_zero --- 12:49:21.4 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm64/cached_Main.db 12:49:21.4 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm64/_temp_11361_638515469614630545_45/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:49:21.4 Info: DatabaseEngineVersionCheck migrating 12:49:21.4 Info: PerformDBOperation 12:49:21.4 Info: Performing DB Operation 12:49:21.4 Info: SQLite 3.45.3 12:49:21.4 Info: => 0.0012052s 12:49:21.4 Info: DatabaseEngineVersionCheck migrated 12:49:21.4 Info: => 0.0012284s 12:49:21.4 Debug: Took: 00:00:00.0141865 12:49:21.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-05-17T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-05-17T00:00:00Z"] Id = [0] ==== End Query Trace ==== 12:49:21.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-05-18T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-05-18T00:00:00Z"] Id = [0] ==== End Query Trace ==== 12:49:21.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-05-19T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-05-19T00:00:00Z"] Id = [0] ==== End Query Trace ==== 12:49:21.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-05-20T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-05-20T00:00:00Z"] Id = [0] ==== End Query Trace ==== 12:49:21.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-05-21T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-05-21T00:00:00Z"] Id = [0] ==== End Query Trace ==== 12:49:21.5 Info: --- End: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.set_fields_should_throw_if_any_id_zero --- 12:49:21.5 Info: --- Start: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.set_fields_should_throw_if_id_zero --- 12:49:21.5 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm64/cached_Main.db 12:49:21.5 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm64/_temp_11361_638515469615232866_47/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:49:21.5 Info: DatabaseEngineVersionCheck migrating 12:49:21.5 Info: PerformDBOperation 12:49:21.5 Info: Performing DB Operation 12:49:21.5 Info: SQLite 3.45.3 12:49:21.5 Info: => 0.0012037s 12:49:21.5 Info: DatabaseEngineVersionCheck migrated 12:49:21.5 Info: => 0.0012264s 12:49:21.5 Debug: Took: 00:00:00.0128266 12:49:21.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-05-17T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-05-17T00:00:00Z"] Id = [0] ==== End Query Trace ==== 12:49:21.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-05-18T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-05-18T00:00:00Z"] Id = [0] ==== End Query Trace ==== 12:49:21.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-05-19T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-05-19T00:00:00Z"] Id = [0] ==== End Query Trace ==== 12:49:21.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-05-20T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-05-20T00:00:00Z"] Id = [0] ==== End Query Trace ==== 12:49:21.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-05-21T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-05-21T00:00:00Z"] Id = [0] ==== End Query Trace ==== 12:49:21.5 Info: --- End: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.set_fields_should_throw_if_id_zero --- 12:49:21.5 Info: --- Start: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.should_be_able_to_call_ToList_on_empty_queryable --- 12:49:21.5 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm64/cached_Main.db 12:49:21.5 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm64/_temp_11361_638515469615647112_49/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:49:21.5 Info: DatabaseEngineVersionCheck migrating 12:49:21.5 Info: PerformDBOperation 12:49:21.5 Info: Performing DB Operation 12:49:21.5 Info: SQLite 3.45.3 12:49:21.5 Info: => 0.0011777s 12:49:21.5 Info: DatabaseEngineVersionCheck migrated 12:49:21.5 Info: => 0.0011997s 12:49:21.5 Debug: Took: 00:00:00.0127620 12:49:21.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ScheduledTasks".* FROM "ScheduledTasks" PARAMETERS: ==== End Query Trace ==== 12:49:21.6 Info: --- End: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.should_be_able_to_call_ToList_on_empty_queryable --- 12:49:21.6 Info: --- Start: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.should_be_able_to_delete_many_by_id --- 12:49:21.6 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm64/cached_Main.db 12:49:21.6 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm64/_temp_11361_638515469616021434_51/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:49:21.6 Info: DatabaseEngineVersionCheck migrating 12:49:21.6 Info: PerformDBOperation 12:49:21.6 Info: Performing DB Operation 12:49:21.6 Info: SQLite 3.45.3 12:49:21.6 Info: => 0.0011624s 12:49:21.6 Info: DatabaseEngineVersionCheck migrated 12:49:21.6 Info: => 0.0011863s 12:49:21.6 Debug: Took: 00:00:00.0126862 12:49:21.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-05-17T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-05-17T00:00:00Z"] Id = [0] ==== End Query Trace ==== 12:49:21.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-05-18T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-05-18T00:00:00Z"] Id = [0] ==== End Query Trace ==== 12:49:21.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-05-19T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-05-19T00:00:00Z"] Id = [0] ==== End Query Trace ==== 12:49:21.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-05-20T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-05-20T00:00:00Z"] Id = [0] ==== End Query Trace ==== 12:49:21.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-05-21T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-05-21T00:00:00Z"] Id = [0] ==== End Query Trace ==== 12:49:21.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ScheduledTasks".* FROM "ScheduledTasks" PARAMETERS: ==== End Query Trace ==== 12:49:21.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: DELETE FROM "ScheduledTasks" WHERE ("ScheduledTasks"."Id" IN (1, 2)) PARAMETERS: ==== End Query Trace ==== 12:49:21.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: DELETE FROM "ScheduledTasks" WHERE ("ScheduledTasks"."Id" IN (1, 2)) PARAMETERS: ==== End Query Trace ==== 12:49:21.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ScheduledTasks".* FROM "ScheduledTasks" PARAMETERS: ==== End Query Trace ==== 12:49:21.6 Info: --- End: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.should_be_able_to_delete_many_by_id --- 12:49:21.6 Info: --- Start: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.should_be_able_to_delete_many_by_model --- 12:49:21.6 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm64/cached_Main.db 12:49:21.6 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm64/_temp_11361_638515469616549973_53/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:49:21.6 Info: DatabaseEngineVersionCheck migrating 12:49:21.6 Info: PerformDBOperation 12:49:21.6 Info: Performing DB Operation 12:49:21.6 Info: SQLite 3.45.3 12:49:21.6 Info: => 0.0011718s 12:49:21.6 Info: DatabaseEngineVersionCheck migrated 12:49:21.6 Info: => 0.0011993s 12:49:21.6 Debug: Took: 00:00:00.0127888 12:49:21.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-05-17T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-05-17T00:00:00Z"] Id = [0] ==== End Query Trace ==== 12:49:21.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-05-18T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-05-18T00:00:00Z"] Id = [0] ==== End Query Trace ==== 12:49:21.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-05-19T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-05-19T00:00:00Z"] Id = [0] ==== End Query Trace ==== 12:49:21.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-05-20T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-05-20T00:00:00Z"] Id = [0] ==== End Query Trace ==== 12:49:21.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-05-21T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-05-21T00:00:00Z"] Id = [0] ==== End Query Trace ==== 12:49:21.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ScheduledTasks".* FROM "ScheduledTasks" PARAMETERS: ==== End Query Trace ==== 12:49:21.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: DELETE FROM "ScheduledTasks" WHERE ("ScheduledTasks"."Id" IN (1, 2)) PARAMETERS: ==== End Query Trace ==== 12:49:21.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: DELETE FROM "ScheduledTasks" WHERE ("ScheduledTasks"."Id" IN (1, 2)) PARAMETERS: ==== End Query Trace ==== 12:49:21.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ScheduledTasks".* FROM "ScheduledTasks" PARAMETERS: ==== End Query Trace ==== 12:49:21.6 Info: --- End: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.should_be_able_to_delete_many_by_model --- 12:49:21.6 Info: --- Start: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.should_be_able_to_delete_model_by_id --- 12:49:21.7 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm64/cached_Main.db 12:49:21.7 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm64/_temp_11361_638515469616992871_55/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:49:21.7 Info: DatabaseEngineVersionCheck migrating 12:49:21.7 Info: PerformDBOperation 12:49:21.7 Info: Performing DB Operation 12:49:21.7 Info: SQLite 3.45.3 12:49:21.7 Info: => 0.00117s 12:49:21.7 Info: DatabaseEngineVersionCheck migrated 12:49:21.7 Info: => 0.0011943s 12:49:21.7 Debug: Took: 00:00:00.0127061 12:49:21.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-05-17T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-05-17T00:00:00Z"] Id = [0] ==== End Query Trace ==== 12:49:21.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-05-18T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-05-18T00:00:00Z"] Id = [0] ==== End Query Trace ==== 12:49:21.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-05-19T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-05-19T00:00:00Z"] Id = [0] ==== End Query Trace ==== 12:49:21.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-05-20T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-05-20T00:00:00Z"] Id = [0] ==== End Query Trace ==== 12:49:21.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-05-21T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-05-21T00:00:00Z"] Id = [0] ==== End Query Trace ==== 12:49:21.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ScheduledTasks".* FROM "ScheduledTasks" PARAMETERS: ==== End Query Trace ==== 12:49:21.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: DELETE FROM "ScheduledTasks" WHERE ("ScheduledTasks"."Id" = @Clause1_P1) PARAMETERS: Clause1_P1 = [1] ==== End Query Trace ==== 12:49:21.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: DELETE FROM "ScheduledTasks" WHERE ("ScheduledTasks"."Id" = @Clause1_P1) PARAMETERS: Clause1_P1 = [1] ==== End Query Trace ==== 12:49:21.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ScheduledTasks".* FROM "ScheduledTasks" PARAMETERS: ==== End Query Trace ==== 12:49:21.7 Info: --- End: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.should_be_able_to_delete_model_by_id --- 12:49:21.7 Info: --- Start: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.should_be_able_to_delete_model_by_object --- 12:49:21.7 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm64/cached_Main.db 12:49:21.7 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm64/_temp_11361_638515469617430562_57/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:49:21.7 Info: DatabaseEngineVersionCheck migrating 12:49:21.7 Info: PerformDBOperation 12:49:21.7 Info: Performing DB Operation 12:49:21.7 Info: SQLite 3.45.3 12:49:21.7 Info: => 0.0011808s 12:49:21.7 Info: DatabaseEngineVersionCheck migrated 12:49:21.7 Info: => 0.0012044s 12:49:21.7 Debug: Took: 00:00:00.0139341 12:49:21.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-05-17T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-05-17T00:00:00Z"] Id = [0] ==== End Query Trace ==== 12:49:21.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-05-18T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-05-18T00:00:00Z"] Id = [0] ==== End Query Trace ==== 12:49:21.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-05-19T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-05-19T00:00:00Z"] Id = [0] ==== End Query Trace ==== 12:49:21.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-05-20T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-05-20T00:00:00Z"] Id = [0] ==== End Query Trace ==== 12:49:21.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-05-21T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-05-21T00:00:00Z"] Id = [0] ==== End Query Trace ==== 12:49:21.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ScheduledTasks".* FROM "ScheduledTasks" PARAMETERS: ==== End Query Trace ==== 12:49:21.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: DELETE FROM "ScheduledTasks" WHERE ("ScheduledTasks"."Id" = @Clause1_P1) PARAMETERS: Clause1_P1 = [1] ==== End Query Trace ==== 12:49:21.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: DELETE FROM "ScheduledTasks" WHERE ("ScheduledTasks"."Id" = @Clause1_P1) PARAMETERS: Clause1_P1 = [1] ==== End Query Trace ==== 12:49:21.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ScheduledTasks".* FROM "ScheduledTasks" PARAMETERS: ==== End Query Trace ==== 12:49:21.7 Info: --- End: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.should_be_able_to_delete_model_by_object --- 12:49:21.7 Info: --- Start: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.should_be_able_to_find_by_id --- 12:49:21.7 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm64/cached_Main.db 12:49:21.7 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm64/_temp_11361_638515469617877586_59/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:49:21.7 Info: DatabaseEngineVersionCheck migrating 12:49:21.7 Info: PerformDBOperation 12:49:21.7 Info: Performing DB Operation 12:49:21.7 Info: SQLite 3.45.3 12:49:21.7 Info: => 0.0011999s 12:49:21.7 Info: DatabaseEngineVersionCheck migrated 12:49:21.7 Info: => 0.0012263s 12:49:21.8 Debug: Took: 00:00:00.0139310 12:49:21.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-05-17T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-05-17T00:00:00Z"] Id = [0] ==== End Query Trace ==== 12:49:21.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-05-18T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-05-18T00:00:00Z"] Id = [0] ==== End Query Trace ==== 12:49:21.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-05-19T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-05-19T00:00:00Z"] Id = [0] ==== End Query Trace ==== 12:49:21.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-05-20T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-05-20T00:00:00Z"] Id = [0] ==== End Query Trace ==== 12:49:21.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-05-21T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-05-21T00:00:00Z"] Id = [0] ==== End Query Trace ==== 12:49:21.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ScheduledTasks".* FROM "ScheduledTasks" WHERE ("ScheduledTasks"."Id" = @Clause1_P1) PARAMETERS: Clause1_P1 = [2] ==== End Query Trace ==== 12:49:21.8 Info: --- End: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.should_be_able_to_find_by_id --- 12:49:21.8 Info: --- Start: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.should_be_able_to_find_by_multiple_id --- 12:49:21.8 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm64/cached_Main.db 12:49:21.8 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm64/_temp_11361_638515469618467532_61/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:49:21.8 Info: DatabaseEngineVersionCheck migrating 12:49:21.8 Info: PerformDBOperation 12:49:21.8 Info: Performing DB Operation 12:49:21.8 Info: SQLite 3.45.3 12:49:21.8 Info: => 0.0011965s 12:49:21.8 Info: DatabaseEngineVersionCheck migrated 12:49:21.8 Info: => 0.0012193s 12:49:21.8 Debug: Took: 00:00:00.0131051 12:49:21.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-05-17T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-05-17T00:00:00Z"] Id = [0] ==== End Query Trace ==== 12:49:21.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-05-18T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-05-18T00:00:00Z"] Id = [0] ==== End Query Trace ==== 12:49:21.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-05-19T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-05-19T00:00:00Z"] Id = [0] ==== End Query Trace ==== 12:49:21.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-05-20T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-05-20T00:00:00Z"] Id = [0] ==== End Query Trace ==== 12:49:21.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-05-21T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-05-21T00:00:00Z"] Id = [0] ==== End Query Trace ==== 12:49:21.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ScheduledTasks".* FROM "ScheduledTasks" WHERE ("ScheduledTasks"."Id" IN (1, 2)) PARAMETERS: ==== End Query Trace ==== 12:49:21.8 Info: --- End: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.should_be_able_to_find_by_multiple_id --- 12:49:21.8 Info: --- Start: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.should_be_able_to_get_count --- 12:49:21.8 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm64/cached_Main.db 12:49:21.8 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm64/_temp_11361_638515469618900801_63/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:49:21.8 Info: DatabaseEngineVersionCheck migrating 12:49:21.8 Info: PerformDBOperation 12:49:21.8 Info: Performing DB Operation 12:49:21.9 Info: SQLite 3.45.3 12:49:21.9 Info: => 0.0012046s 12:49:21.9 Info: DatabaseEngineVersionCheck migrated 12:49:21.9 Info: => 0.0012282s 12:49:21.9 Debug: Took: 00:00:00.0127994 12:49:21.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-05-17T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-05-17T00:00:00Z"] Id = [0] ==== End Query Trace ==== 12:49:21.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-05-18T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-05-18T00:00:00Z"] Id = [0] ==== End Query Trace ==== 12:49:21.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-05-19T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-05-19T00:00:00Z"] Id = [0] ==== End Query Trace ==== 12:49:21.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-05-20T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-05-20T00:00:00Z"] Id = [0] ==== End Query Trace ==== 12:49:21.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-05-21T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-05-21T00:00:00Z"] Id = [0] ==== End Query Trace ==== 12:49:21.9 Info: --- End: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.should_be_able_to_get_count --- 12:49:21.9 Info: --- Start: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.should_be_able_to_get_single --- 12:49:21.9 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm64/cached_Main.db 12:49:21.9 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm64/_temp_11361_638515469619313831_65/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:49:21.9 Info: DatabaseEngineVersionCheck migrating 12:49:21.9 Info: PerformDBOperation 12:49:21.9 Info: Performing DB Operation 12:49:21.9 Info: SQLite 3.45.3 12:49:21.9 Info: => 0.0011813s 12:49:21.9 Info: DatabaseEngineVersionCheck migrated 12:49:21.9 Info: => 0.0012056s 12:49:21.9 Debug: Took: 00:00:00.0127244 12:49:21.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-05-17T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-05-17T00:00:00Z"] Id = [0] ==== End Query Trace ==== 12:49:21.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ScheduledTasks".* FROM "ScheduledTasks" PARAMETERS: ==== End Query Trace ==== 12:49:21.9 Info: --- End: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.should_be_able_to_get_single --- 12:49:21.9 Info: --- Start: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.should_be_able_to_insert --- 12:49:21.9 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm64/cached_Main.db 12:49:21.9 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm64/_temp_11361_638515469619733517_67/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:49:21.9 Info: DatabaseEngineVersionCheck migrating 12:49:21.9 Info: PerformDBOperation 12:49:21.9 Info: Performing DB Operation 12:49:21.9 Info: SQLite 3.45.3 12:49:21.9 Info: => 0.0011977s 12:49:21.9 Info: DatabaseEngineVersionCheck migrated 12:49:21.9 Info: => 0.0012222s 12:49:21.9 Debug: Took: 00:00:00.0127561 12:49:21.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-05-17T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-05-17T00:00:00Z"] Id = [0] ==== End Query Trace ==== 12:49:21.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ScheduledTasks".* FROM "ScheduledTasks" PARAMETERS: ==== End Query Trace ==== 12:49:22.0 Info: --- End: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.should_be_able_to_insert --- 12:49:22.0 Info: --- Start: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.should_be_able_to_insert_many --- 12:49:22.0 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm64/cached_Main.db 12:49:22.0 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm64/_temp_11361_638515469620134625_69/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:49:22.0 Info: DatabaseEngineVersionCheck migrating 12:49:22.0 Info: PerformDBOperation 12:49:22.0 Info: Performing DB Operation 12:49:22.0 Info: SQLite 3.45.3 12:49:22.0 Info: => 0.0011683s 12:49:22.0 Info: DatabaseEngineVersionCheck migrated 12:49:22.0 Info: => 0.0011913s 12:49:22.0 Debug: Took: 00:00:00.0126461 12:49:22.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-05-17T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-05-17T00:00:00Z"] Id = [0] ==== End Query Trace ==== 12:49:22.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-05-18T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-05-18T00:00:00Z"] Id = [0] ==== End Query Trace ==== 12:49:22.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-05-19T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-05-19T00:00:00Z"] Id = [0] ==== End Query Trace ==== 12:49:22.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-05-20T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-05-20T00:00:00Z"] Id = [0] ==== End Query Trace ==== 12:49:22.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-05-21T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-05-21T00:00:00Z"] Id = [0] ==== End Query Trace ==== 12:49:22.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ScheduledTasks".* FROM "ScheduledTasks" PARAMETERS: ==== End Query Trace ==== 12:49:22.0 Info: --- End: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.should_be_able_to_insert_many --- 12:49:22.0 Info: --- Start: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.should_be_able_to_update --- 12:49:22.0 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm64/cached_Main.db 12:49:22.0 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm64/_temp_11361_638515469620537046_71/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:49:22.0 Info: DatabaseEngineVersionCheck migrating 12:49:22.0 Info: PerformDBOperation 12:49:22.0 Info: Performing DB Operation 12:49:22.0 Info: SQLite 3.45.3 12:49:22.0 Info: => 0.0011766s 12:49:22.0 Info: DatabaseEngineVersionCheck migrated 12:49:22.0 Info: => 0.0012011s 12:49:22.0 Debug: Took: 00:00:00.0137632 12:49:22.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-05-17T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-05-17T00:00:00Z"] Id = [0] ==== End Query Trace ==== 12:49:22.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-05-18T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-05-18T00:00:00Z"] Id = [0] ==== End Query Trace ==== 12:49:22.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-05-19T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-05-19T00:00:00Z"] Id = [0] ==== End Query Trace ==== 12:49:22.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-05-20T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-05-20T00:00:00Z"] Id = [0] ==== End Query Trace ==== 12:49:22.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-05-21T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-05-21T00:00:00Z"] Id = [0] ==== End Query Trace ==== 12:49:22.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-05-18T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-05-18T00:00:00Z"] Id = [2] ==== End Query Trace ==== 12:49:22.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ScheduledTasks".* FROM "ScheduledTasks" PARAMETERS: ==== End Query Trace ==== 12:49:22.0 Info: --- End: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.should_be_able_to_update --- 12:49:22.0 Info: --- Start: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.should_be_able_to_update_many --- 12:49:22.1 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm64/cached_Main.db 12:49:22.1 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm64/_temp_11361_638515469621007222_73/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:49:22.1 Info: DatabaseEngineVersionCheck migrating 12:49:22.1 Info: PerformDBOperation 12:49:22.1 Info: Performing DB Operation 12:49:22.1 Info: SQLite 3.45.3 12:49:22.1 Info: => 0.0011877s 12:49:22.1 Info: DatabaseEngineVersionCheck migrated 12:49:22.1 Info: => 0.0012114s 12:49:22.1 Debug: Took: 00:00:00.0139107 12:49:22.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName1\""] Interval = [1] LastExecution = ["2024-05-17T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-05-17T00:00:00Z"] Id = [0] ==== End Query Trace ==== 12:49:22.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName2\""] Interval = [2] LastExecution = ["2024-05-18T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-05-18T00:00:00Z"] Id = [0] ==== End Query Trace ==== 12:49:22.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName3\""] Interval = [3] LastExecution = ["2024-05-19T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-05-19T00:00:00Z"] Id = [0] ==== End Query Trace ==== 12:49:22.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName4\""] Interval = [4] LastExecution = ["2024-05-20T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-05-20T00:00:00Z"] Id = [0] ==== End Query Trace ==== 12:49:22.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName5\""] Interval = [5] LastExecution = ["2024-05-21T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-05-21T00:00:00Z"] Id = [0] ==== End Query Trace ==== 12:49:22.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-05-17T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-05-17T00:00:00Z"] Id = [1] ==== End Query Trace ==== 12:49:22.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-05-18T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-05-18T00:00:00Z"] Id = [2] ==== End Query Trace ==== 12:49:22.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-05-19T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-05-19T00:00:00Z"] Id = [3] ==== End Query Trace ==== 12:49:22.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-05-20T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-05-20T00:00:00Z"] Id = [4] ==== End Query Trace ==== 12:49:22.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-05-21T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-05-21T00:00:00Z"] Id = [5] ==== End Query Trace ==== 12:49:22.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ScheduledTasks".* FROM "ScheduledTasks" PARAMETERS: ==== End Query Trace ==== 12:49:22.1 Info: --- End: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.should_be_able_to_update_many --- 12:49:22.1 Info: --- Start: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.should_be_able_to_update_many_single_field --- 12:49:22.1 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm64/cached_Main.db 12:49:22.1 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm64/_temp_11361_638515469621654909_75/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:49:22.1 Info: DatabaseEngineVersionCheck migrating 12:49:22.1 Info: PerformDBOperation 12:49:22.1 Info: Performing DB Operation 12:49:22.1 Info: SQLite 3.45.3 12:49:22.1 Info: => 0.0011819s 12:49:22.1 Info: DatabaseEngineVersionCheck migrated 12:49:22.1 Info: => 0.0012053s 12:49:22.1 Debug: Took: 00:00:00.0126756 12:49:22.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName1\""] Interval = [1] LastExecution = ["2024-05-17T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-05-17T00:00:00Z"] Id = [0] ==== End Query Trace ==== 12:49:22.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName2\""] Interval = [2] LastExecution = ["2024-05-18T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-05-18T00:00:00Z"] Id = [0] ==== End Query Trace ==== 12:49:22.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName3\""] Interval = [3] LastExecution = ["2024-05-19T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-05-19T00:00:00Z"] Id = [0] ==== End Query Trace ==== 12:49:22.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName4\""] Interval = [4] LastExecution = ["2024-05-20T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-05-20T00:00:00Z"] Id = [0] ==== End Query Trace ==== 12:49:22.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName5\""] Interval = [5] LastExecution = ["2024-05-21T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-05-21T00:00:00Z"] Id = [0] ==== End Query Trace ==== 12:49:22.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: UPDATE "ScheduledTasks" SET "Interval" = @Interval WHERE "Id" = @Id PARAMETERS: TypeName = ["\"TypeName1\""] Interval = [999] LastExecution = ["2024-05-17T12:49:22.1879771Z"] Priority = ["low"] LastStartTime = ["2024-05-17T00:00:00Z"] Id = [1] ==== End Query Trace ==== 12:49:22.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: UPDATE "ScheduledTasks" SET "Interval" = @Interval WHERE "Id" = @Id PARAMETERS: TypeName = ["\"TypeName2\""] Interval = [999] LastExecution = ["2024-05-17T12:49:22.1879772Z"] Priority = ["low"] LastStartTime = ["2024-05-18T00:00:00Z"] Id = [2] ==== End Query Trace ==== 12:49:22.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: UPDATE "ScheduledTasks" SET "Interval" = @Interval WHERE "Id" = @Id PARAMETERS: TypeName = ["\"TypeName3\""] Interval = [999] LastExecution = ["2024-05-17T12:49:22.1879773Z"] Priority = ["low"] LastStartTime = ["2024-05-19T00:00:00Z"] Id = [3] ==== End Query Trace ==== 12:49:22.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: UPDATE "ScheduledTasks" SET "Interval" = @Interval WHERE "Id" = @Id PARAMETERS: TypeName = ["\"TypeName4\""] Interval = [999] LastExecution = ["2024-05-17T12:49:22.1879773Z"] Priority = ["low"] LastStartTime = ["2024-05-20T00:00:00Z"] Id = [4] ==== End Query Trace ==== 12:49:22.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: UPDATE "ScheduledTasks" SET "Interval" = @Interval WHERE "Id" = @Id PARAMETERS: TypeName = ["\"TypeName5\""] Interval = [999] LastExecution = ["2024-05-17T12:49:22.1879774Z"] Priority = ["low"] LastStartTime = ["2024-05-21T00:00:00Z"] Id = [5] ==== End Query Trace ==== 12:49:22.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ScheduledTasks".* FROM "ScheduledTasks" PARAMETERS: ==== End Query Trace ==== 12:49:22.2 Info: --- End: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.should_be_able_to_update_many_single_field --- 12:49:22.2 Info: --- Start: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.should_be_able_to_update_single_field --- 12:49:22.2 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm64/cached_Main.db 12:49:22.2 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm64/_temp_11361_638515469622146166_77/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:49:22.2 Info: DatabaseEngineVersionCheck migrating 12:49:22.2 Info: PerformDBOperation 12:49:22.2 Info: Performing DB Operation 12:49:22.2 Info: SQLite 3.45.3 12:49:22.2 Info: => 0.0011689s 12:49:22.2 Info: DatabaseEngineVersionCheck migrated 12:49:22.2 Info: => 0.001192s 12:49:22.2 Debug: Took: 00:00:00.0127213 12:49:22.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName1\""] Interval = [1] LastExecution = ["2024-05-17T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-05-17T00:00:00Z"] Id = [0] ==== End Query Trace ==== 12:49:22.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName2\""] Interval = [2] LastExecution = ["2024-05-18T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-05-18T00:00:00Z"] Id = [0] ==== End Query Trace ==== 12:49:22.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName3\""] Interval = [3] LastExecution = ["2024-05-19T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-05-19T00:00:00Z"] Id = [0] ==== End Query Trace ==== 12:49:22.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName4\""] Interval = [4] LastExecution = ["2024-05-20T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-05-20T00:00:00Z"] Id = [0] ==== End Query Trace ==== 12:49:22.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName5\""] Interval = [5] LastExecution = ["2024-05-21T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-05-21T00:00:00Z"] Id = [0] ==== End Query Trace ==== 12:49:22.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: UPDATE "ScheduledTasks" SET "Interval" = @Interval WHERE "Id" = @Id PARAMETERS: TypeName = ["\"TypeName2\""] Interval = [999] LastExecution = ["2024-05-17T12:49:22.233618Z"] Priority = ["low"] LastStartTime = ["2024-05-18T00:00:00Z"] Id = [2] ==== End Query Trace ==== 12:49:22.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ScheduledTasks".* FROM "ScheduledTasks" PARAMETERS: ==== End Query Trace ==== 12:49:22.2 Info: --- End: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.should_be_able_to_update_single_field --- 12:49:22.2 Info: --- Start: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.should_be_able_to_upsert_existing --- 12:49:22.2 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm64/cached_Main.db 12:49:22.2 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm64/_temp_11361_638515469622587855_79/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:49:22.2 Info: DatabaseEngineVersionCheck migrating 12:49:22.2 Info: PerformDBOperation 12:49:22.2 Info: Performing DB Operation 12:49:22.2 Info: SQLite 3.45.3 12:49:22.2 Info: => 0.0011517s 12:49:22.2 Info: DatabaseEngineVersionCheck migrated 12:49:22.2 Info: => 0.0011753s 12:49:22.2 Debug: Took: 00:00:00.0126151 12:49:22.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName1\""] Interval = [1] LastExecution = ["2024-05-17T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-05-17T00:00:00Z"] Id = [0] ==== End Query Trace ==== 12:49:22.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName2\""] Interval = [2] LastExecution = ["2024-05-18T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-05-18T00:00:00Z"] Id = [0] ==== End Query Trace ==== 12:49:22.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName3\""] Interval = [3] LastExecution = ["2024-05-19T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-05-19T00:00:00Z"] Id = [0] ==== End Query Trace ==== 12:49:22.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName4\""] Interval = [4] LastExecution = ["2024-05-20T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-05-20T00:00:00Z"] Id = [0] ==== End Query Trace ==== 12:49:22.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName5\""] Interval = [5] LastExecution = ["2024-05-21T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-05-21T00:00:00Z"] Id = [0] ==== End Query Trace ==== 12:49:22.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: UPDATE "ScheduledTasks" SET "TypeName" = @TypeName, "Interval" = @Interval, "LastExecution" = @LastExecution, "LastStartTime" = @LastStartTime WHERE "Id" = @Id PARAMETERS: TypeName = ["\"TypeName2\""] Interval = [999] LastExecution = ["2024-05-18T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-05-18T00:00:00Z"] Id = [2] ==== End Query Trace ==== 12:49:22.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ScheduledTasks".* FROM "ScheduledTasks" PARAMETERS: ==== End Query Trace ==== 12:49:22.3 Info: --- End: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.should_be_able_to_upsert_existing --- 12:49:22.3 Info: --- Start: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.should_be_able_to_upsert_new --- 12:49:22.3 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm64/cached_Main.db 12:49:22.3 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm64/_temp_11361_638515469623026907_81/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:49:22.3 Info: DatabaseEngineVersionCheck migrating 12:49:22.3 Info: PerformDBOperation 12:49:22.3 Info: Performing DB Operation 12:49:22.3 Info: SQLite 3.45.3 12:49:22.3 Info: => 0.0011728s 12:49:22.3 Info: DatabaseEngineVersionCheck migrated 12:49:22.3 Info: => 0.0011958s 12:49:22.3 Debug: Took: 00:00:00.0127565 12:49:22.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName1\""] Interval = [1] LastExecution = ["2024-05-17T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-05-17T00:00:00Z"] Id = [0] ==== End Query Trace ==== 12:49:22.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ScheduledTasks".* FROM "ScheduledTasks" PARAMETERS: ==== End Query Trace ==== 12:49:22.3 Info: --- End: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.should_be_able_to_upsert_new --- 12:49:22.3 Info: --- Start: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.single_or_default_on_empty_table_should_return_null --- 12:49:22.3 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm64/cached_Main.db 12:49:22.3 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm64/_temp_11361_638515469623429956_83/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:49:22.3 Info: DatabaseEngineVersionCheck migrating 12:49:22.3 Info: PerformDBOperation 12:49:22.3 Info: Performing DB Operation 12:49:22.3 Info: SQLite 3.45.3 12:49:22.3 Info: => 0.0011826s 12:49:22.3 Info: DatabaseEngineVersionCheck migrated 12:49:22.3 Info: => 0.0012066s 12:49:22.3 Debug: Took: 00:00:00.0134068 12:49:22.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ScheduledTasks".* FROM "ScheduledTasks" PARAMETERS: ==== End Query Trace ==== 12:49:22.3 Info: --- End: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.single_or_default_on_empty_table_should_return_null --- 12:49:22.3 Info: --- Start: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.single_should_throw_on_empty --- 12:49:22.3 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm64/cached_Main.db 12:49:22.3 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm64/_temp_11361_638515469623819478_85/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:49:22.3 Info: DatabaseEngineVersionCheck migrating 12:49:22.3 Info: PerformDBOperation 12:49:22.3 Info: Performing DB Operation 12:49:22.3 Info: SQLite 3.45.3 12:49:22.3 Info: => 0.0011695s 12:49:22.3 Info: DatabaseEngineVersionCheck migrated 12:49:22.3 Info: => 0.0012027s 12:49:22.3 Debug: Took: 00:00:00.0138717 12:49:22.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ScheduledTasks".* FROM "ScheduledTasks" PARAMETERS: ==== End Query Trace ==== 12:49:22.4 Info: --- End: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.single_should_throw_on_empty --- 12:49:22.4 Info: --- Start: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.update_many_should_throw_if_id_zero --- 12:49:22.4 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm64/cached_Main.db 12:49:22.4 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm64/_temp_11361_638515469624353796_87/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:49:22.4 Info: DatabaseEngineVersionCheck migrating 12:49:22.4 Info: PerformDBOperation 12:49:22.4 Info: Performing DB Operation 12:49:22.4 Info: SQLite 3.45.3 12:49:22.4 Info: => 0.0011698s 12:49:22.4 Info: DatabaseEngineVersionCheck migrated 12:49:22.4 Info: => 0.0011922s 12:49:22.4 Debug: Took: 00:00:00.0127099 12:49:22.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-05-17T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-05-17T00:00:00Z"] Id = [0] ==== End Query Trace ==== 12:49:22.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-05-18T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-05-18T00:00:00Z"] Id = [0] ==== End Query Trace ==== 12:49:22.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-05-19T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-05-19T00:00:00Z"] Id = [0] ==== End Query Trace ==== 12:49:22.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-05-20T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-05-20T00:00:00Z"] Id = [0] ==== End Query Trace ==== 12:49:22.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-05-21T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-05-21T00:00:00Z"] Id = [0] ==== End Query Trace ==== 12:49:22.4 Info: --- End: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.update_many_should_throw_if_id_zero --- 12:49:22.4 Info: --- Start: NzbDrone.Core.Test.Datastore.Converters.CommandConverterFixture.should_return_command_when_getting_json_from_db --- 12:49:22.4 Info: --- End: NzbDrone.Core.Test.Datastore.Converters.CommandConverterFixture.should_return_command_when_getting_json_from_db --- 12:49:22.4 Info: --- Start: NzbDrone.Core.Test.Datastore.Converters.CommandConverterFixture.should_return_json_string_when_saving_boolean_to_db --- 12:49:22.5 Info: --- End: NzbDrone.Core.Test.Datastore.Converters.CommandConverterFixture.should_return_json_string_when_saving_boolean_to_db --- 12:49:22.5 Info: --- Start: NzbDrone.Core.Test.Datastore.Converters.CommandConverterFixture.should_return_null_for_null_value_when_getting_from_db --- 12:49:22.5 Info: --- End: NzbDrone.Core.Test.Datastore.Converters.CommandConverterFixture.should_return_null_for_null_value_when_getting_from_db --- 12:49:22.5 Info: --- Start: NzbDrone.Core.Test.Datastore.Converters.CommandConverterFixture.should_return_null_for_null_value_when_saving_to_db --- 12:49:22.5 Info: --- End: NzbDrone.Core.Test.Datastore.Converters.CommandConverterFixture.should_return_null_for_null_value_when_saving_to_db --- 12:49:22.5 Info: --- Start: NzbDrone.Core.Test.Datastore.Converters.CommandConverterFixture.should_return_unknown_command_when_getting_json_from_db --- 12:49:22.5 Info: --- End: NzbDrone.Core.Test.Datastore.Converters.CommandConverterFixture.should_return_unknown_command_when_getting_json_from_db --- 12:49:22.5 Info: --- Start: NzbDrone.Core.Test.Datastore.Converters.DictionaryConverterFixture.should_serialize_in_camel_case --- 12:49:22.5 Info: --- End: NzbDrone.Core.Test.Datastore.Converters.DictionaryConverterFixture.should_serialize_in_camel_case --- 12:49:22.5 Info: --- Start: NzbDrone.Core.Test.Datastore.Converters.GuidConverterFixture.should_return_empty_guid_for_db_null_value_when_getting_from_db --- 12:49:22.5 Info: --- End: NzbDrone.Core.Test.Datastore.Converters.GuidConverterFixture.should_return_empty_guid_for_db_null_value_when_getting_from_db --- 12:49:22.5 Info: --- Start: NzbDrone.Core.Test.Datastore.Converters.GuidConverterFixture.should_return_guid_when_getting_string_from_db --- 12:49:22.5 Info: --- End: NzbDrone.Core.Test.Datastore.Converters.GuidConverterFixture.should_return_guid_when_getting_string_from_db --- 12:49:22.5 Info: --- Start: NzbDrone.Core.Test.Datastore.Converters.GuidConverterFixture.should_return_string_when_saving_guid_to_db --- 12:49:22.5 Info: --- End: NzbDrone.Core.Test.Datastore.Converters.GuidConverterFixture.should_return_string_when_saving_guid_to_db --- 12:49:22.5 Info: --- Start: NzbDrone.Core.Test.Datastore.Converters.KeyValuePairConverterFixture.should_deserialize_case_insensitive("[{\"key\": \"deluxe\", \"value\": 10 }]") --- 12:49:22.5 Info: --- End: NzbDrone.Core.Test.Datastore.Converters.KeyValuePairConverterFixture.should_deserialize_case_insensitive("[{\"key\": \"deluxe\", \"value\": 10 }]") --- 12:49:22.5 Info: --- Start: NzbDrone.Core.Test.Datastore.Converters.KeyValuePairConverterFixture.should_deserialize_case_insensitive("[{\"Key\": \"deluxe\", \"Value\": 10 }]") --- 12:49:22.5 Info: --- End: NzbDrone.Core.Test.Datastore.Converters.KeyValuePairConverterFixture.should_deserialize_case_insensitive("[{\"Key\": \"deluxe\", \"Value\": 10 }]") --- 12:49:22.5 Info: --- Start: NzbDrone.Core.Test.Datastore.Converters.KeyValuePairConverterFixture.should_serialize_in_camel_case --- 12:49:22.5 Info: --- End: NzbDrone.Core.Test.Datastore.Converters.KeyValuePairConverterFixture.should_serialize_in_camel_case --- 12:49:22.5 Info: --- Start: NzbDrone.Core.Test.Datastore.Converters.OsPathConverterFixture.should_return_empty_for_null_value_when_getting_from_db --- 12:49:22.5 Info: --- End: NzbDrone.Core.Test.Datastore.Converters.OsPathConverterFixture.should_return_empty_for_null_value_when_getting_from_db --- 12:49:22.5 Info: --- Start: NzbDrone.Core.Test.Datastore.Converters.OsPathConverterFixture.should_return_os_path_when_getting_string_from_db --- 12:49:22.5 Info: --- End: NzbDrone.Core.Test.Datastore.Converters.OsPathConverterFixture.should_return_os_path_when_getting_string_from_db --- 12:49:22.5 Info: --- Start: NzbDrone.Core.Test.Datastore.Converters.OsPathConverterFixture.should_return_string_when_saving_os_path_to_db --- 12:49:22.5 Info: --- End: NzbDrone.Core.Test.Datastore.Converters.OsPathConverterFixture.should_return_string_when_saving_os_path_to_db --- 12:49:22.5 Info: --- Start: NzbDrone.Core.Test.Datastore.Converters.QualityIntConverterFixture.should_return_0_when_saving_db_null_to_db --- 12:49:22.5 Info: --- End: NzbDrone.Core.Test.Datastore.Converters.QualityIntConverterFixture.should_return_0_when_saving_db_null_to_db --- 12:49:22.5 Info: --- Start: NzbDrone.Core.Test.Datastore.Converters.QualityIntConverterFixture.should_return_int_when_saving_quality_to_db --- 12:49:22.5 Info: --- End: NzbDrone.Core.Test.Datastore.Converters.QualityIntConverterFixture.should_return_int_when_saving_quality_to_db --- 12:49:22.5 Info: --- Start: NzbDrone.Core.Test.Datastore.Converters.QualityIntConverterFixture.should_return_quality_when_getting_string_from_db --- 12:49:22.5 Info: --- End: NzbDrone.Core.Test.Datastore.Converters.QualityIntConverterFixture.should_return_quality_when_getting_string_from_db --- 12:49:22.5 Info: --- Start: NzbDrone.Core.Test.Datastore.Converters.QualityIntConverterFixture.should_return_unknown_for_null_value_when_getting_from_db --- 12:49:22.5 Info: --- End: NzbDrone.Core.Test.Datastore.Converters.QualityIntConverterFixture.should_return_unknown_for_null_value_when_getting_from_db --- 12:49:22.5 Info: --- Start: NzbDrone.Core.Test.Datastore.Converters.UtcConverterFixture.should_return_date_time_when_saving_date_time_to_db --- 12:49:22.5 Info: --- End: NzbDrone.Core.Test.Datastore.Converters.UtcConverterFixture.should_return_date_time_when_saving_date_time_to_db --- Skipped should_return_null_config_if_config_is_empty(null) [10 ms] Skipped should_return_null_config_if_config_is_empty("") [10 ms] Skipped should_return_null_config_if_config_is_null [10 ms] 12:49:22.5 Info: --- Start: NzbDrone.Core.Test.Datastore.Converters.UtcConverterFixture.should_return_time_span_when_getting_time_span_from_db --- 12:49:22.5 Info: --- End: NzbDrone.Core.Test.Datastore.Converters.UtcConverterFixture.should_return_time_span_when_getting_time_span_from_db --- 12:49:22.5 Info: --- Start: NzbDrone.Core.Test.Datastore.DatabaseFixture.get_version --- 12:49:22.5 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm64/cached_Main.db 12:49:22.5 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm64/_temp_11361_638515469625741850_89/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:49:22.5 Info: DatabaseEngineVersionCheck migrating 12:49:22.5 Info: PerformDBOperation 12:49:22.5 Info: Performing DB Operation 12:49:22.5 Info: SQLite 3.45.3 12:49:22.5 Info: => 0.0011401s 12:49:22.5 Info: DatabaseEngineVersionCheck migrated 12:49:22.5 Info: => 0.0011634s 12:49:22.5 Debug: Took: 00:00:00.0127631 12:49:22.6 Info: --- End: NzbDrone.Core.Test.Datastore.DatabaseFixture.get_version --- 12:49:22.6 Info: --- Start: NzbDrone.Core.Test.Datastore.DatabaseFixture.postgres_should_not_contain_timestamp_without_timezone_columns --- 12:49:22.6 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm64/cached_Main.db 12:49:22.6 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm64/_temp_11361_638515469626192299_91/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:49:22.6 Info: DatabaseEngineVersionCheck migrating 12:49:22.6 Info: PerformDBOperation 12:49:22.6 Info: Performing DB Operation 12:49:22.6 Info: SQLite 3.45.3 12:49:22.6 Info: => 0.001201s 12:49:22.6 Info: DatabaseEngineVersionCheck migrated 12:49:22.6 Info: => 0.0012269s 12:49:22.6 Debug: Took: 00:00:00.0128385 12:49:22.6 Info: --- End: NzbDrone.Core.Test.Datastore.DatabaseFixture.postgres_should_not_contain_timestamp_without_timezone_columns --- 12:49:22.6 Info: --- Start: NzbDrone.Core.Test.Datastore.DatabaseFixture.SingleOrDefault_should_return_null_on_empty_db --- 12:49:22.6 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm64/cached_Main.db 12:49:22.6 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm64/_temp_11361_638515469626557856_93/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:49:22.6 Info: DatabaseEngineVersionCheck migrating 12:49:22.6 Info: PerformDBOperation 12:49:22.6 Info: Performing DB Operation 12:49:22.6 Info: SQLite 3.45.3 12:49:22.6 Info: => 0.0011715s 12:49:22.6 Info: DatabaseEngineVersionCheck migrated 12:49:22.6 Info: => 0.0011977s 12:49:22.6 Debug: Took: 00:00:00.0127012 12:49:22.6 Info: --- End: NzbDrone.Core.Test.Datastore.DatabaseFixture.SingleOrDefault_should_return_null_on_empty_db --- 12:49:22.6 Info: --- Start: NzbDrone.Core.Test.Datastore.DatabaseFixture.vacuum --- 12:49:22.6 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm64/cached_Main.db 12:49:22.6 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm64/_temp_11361_638515469626928007_95/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:49:22.7 Info: DatabaseEngineVersionCheck migrating 12:49:22.7 Info: PerformDBOperation 12:49:22.7 Info: Performing DB Operation 12:49:22.7 Info: SQLite 3.45.3 12:49:22.7 Info: => 0.0012486s 12:49:22.7 Info: DatabaseEngineVersionCheck migrated 12:49:22.7 Info: => 0.0012724s 12:49:22.7 Debug: Took: 00:00:00.0130824 12:49:22.7 Info: Vacuuming Main database 12:49:22.7 Info: Main database compressed 12:49:22.7 Info: --- End: NzbDrone.Core.Test.Datastore.DatabaseFixture.vacuum --- 12:49:22.7 Info: --- Start: NzbDrone.Core.Test.Datastore.DatabaseRelationshipFixture.embedded_document_as_json --- 12:49:22.7 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm64/cached_Main.db 12:49:22.7 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm64/_temp_11361_638515469627385969_97/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:49:22.7 Info: DatabaseEngineVersionCheck migrating 12:49:22.7 Info: PerformDBOperation 12:49:22.7 Info: Performing DB Operation 12:49:22.7 Info: SQLite 3.45.3 12:49:22.7 Info: => 0.0011848s 12:49:22.7 Info: DatabaseEngineVersionCheck migrated 12:49:22.7 Info: => 0.0012074s 12:49:22.7 Debug: Took: 00:00:00.0138871 12:49:22.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": 4, "name": "MP3-320" }, "revision": { "version": 2, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] Date = ["2024-05-17T00:00:00Z"] EventType = ["unknown"] Data = [{}] DownloadId = ["\"DownloadId1\""] Id = [0] ==== End Query Trace ==== 12:49:22.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "History".* FROM "History" PARAMETERS: ==== End Query Trace ==== 12:49:22.7 Info: --- End: NzbDrone.Core.Test.Datastore.DatabaseRelationshipFixture.embedded_document_as_json --- 12:49:22.7 Info: --- Start: NzbDrone.Core.Test.Datastore.DatabaseRelationshipFixture.embedded_list_of_document_with_json --- 12:49:22.7 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm64/cached_Main.db 12:49:22.7 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm64/_temp_11361_638515469627920624_99/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:49:22.8 Info: DatabaseEngineVersionCheck migrating 12:49:22.8 Info: PerformDBOperation 12:49:22.8 Info: Performing DB Operation 12:49:22.8 Info: SQLite 3.45.3 12:49:22.8 Info: => 0.0012141s 12:49:22.8 Info: DatabaseEngineVersionCheck migrated 12:49:22.8 Info: => 0.0012361s 12:49:22.8 Debug: Took: 00:00:00.0138922 12:49:22.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO History ("TrackId", "AlbumId", "ArtistId", "SourceTitle", "Quality", "Date", "EventType", "Data", "DownloadId") VALUES (@TrackId, @AlbumId, @ArtistId, @SourceTitle, @Quality, @Date, @EventType, @Data, @DownloadId); SELECT last_insert_rowid() id PARAMETERS: TrackId = [1] AlbumId = [1] ArtistId = [1] SourceTitle = ["\"SourceTitle1\""] Quality = [{ "quality": { "id": 4, "name": "MP3-320" }, "revision": { "version": 2, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] Date = ["2024-05-17T00:00:00Z"] EventType = ["unknown"] Data = [{}] DownloadId = ["\"DownloadId1\""] Id = [0] ==== End Query Trace ==== 12:49:22.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO History ("TrackId", "AlbumId", "ArtistId", "SourceTitle", "Quality", "Date", "EventType", "Data", "DownloadId") VALUES (@TrackId, @AlbumId, @ArtistId, @SourceTitle, @Quality, @Date, @EventType, @Data, @DownloadId); SELECT last_insert_rowid() id PARAMETERS: TrackId = [2] AlbumId = [2] ArtistId = [2] SourceTitle = ["\"SourceTitle2\""] Quality = [{ "quality": { "id": 3, "name": "MP3-256" }, "revision": { "version": 2, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] Date = ["2024-05-18T00:00:00Z"] EventType = ["grabbed"] Data = [{}] DownloadId = ["\"DownloadId2\""] Id = [0] ==== End Query Trace ==== 12:49:22.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "History".* FROM "History" PARAMETERS: ==== End Query Trace ==== 12:49:22.8 Info: --- End: NzbDrone.Core.Test.Datastore.DatabaseRelationshipFixture.embedded_list_of_document_with_json --- 12:49:22.8 Info: --- Start: NzbDrone.Core.Test.Datastore.DatabaseRelationshipFixture.one_to_one --- 12:49:22.8 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm64/cached_Main.db 12:49:22.8 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm64/_temp_11361_638515469628379755_101/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:49:22.8 Info: DatabaseEngineVersionCheck migrating 12:49:22.8 Info: PerformDBOperation 12:49:22.8 Info: Performing DB Operation 12:49:22.8 Info: SQLite 3.45.3 12:49:22.8 Info: => 0.0011753s 12:49:22.8 Info: DatabaseEngineVersionCheck migrated 12:49:22.8 Info: => 0.0011989s 12:49:22.8 Debug: Took: 00:00:00.0139672 12:49:22.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-05-17T12:49:22.8565153Z"] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"AlbumType1\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = ["2024-05-17T00:00:00Z"] CleanTitle = ["\"CleanTitle1\""] ProfileId = [1] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = ["2024-05-17T12:49:22.8566268Z"] Added = ["2024-05-17T12:49:22.8567389Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [1] Id = [0] ==== End Query Trace ==== 12:49:22.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-05-17T00:00:00Z"] Media = [[]] TrackCount = [1] Monitored = [false] Id = [0] ==== End Query Trace ==== 12:49:22.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "AlbumReleases".* FROM "AlbumReleases" PARAMETERS: ==== End Query Trace ==== 12:49:22.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Albums".* FROM "Albums" WHERE ("Albums"."Id" = @Clause1_P1) PARAMETERS: Clause1_P1 = [1] ==== End Query Trace ==== 12:49:22.9 Info: --- End: NzbDrone.Core.Test.Datastore.DatabaseRelationshipFixture.one_to_one --- 12:49:22.9 Info: --- Start: NzbDrone.Core.Test.Datastore.DatabaseRelationshipFixture.one_to_one_should_not_query_db_if_foreign_key_is_zero --- 12:49:22.9 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm64/cached_Main.db 12:49:22.9 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm64/_temp_11361_638515469629342451_103/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:49:22.9 Info: DatabaseEngineVersionCheck migrating 12:49:22.9 Info: PerformDBOperation 12:49:22.9 Info: Performing DB Operation 12:49:22.9 Info: SQLite 3.45.3 12:49:22.9 Info: => 0.001168s 12:49:22.9 Info: DatabaseEngineVersionCheck migrated 12:49:22.9 Info: => 0.0011931s 12:49:22.9 Debug: Took: 00:00:00.0128869 12:49:22.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:49:22.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Tracks".* FROM "Tracks" PARAMETERS: ==== End Query Trace ==== 12:49:22.9 Info: --- End: NzbDrone.Core.Test.Datastore.DatabaseRelationshipFixture.one_to_one_should_not_query_db_if_foreign_key_is_zero --- 12:49:22.9 Info: --- Start: NzbDrone.Core.Test.Datastore.LazyLoadingFixture.should_explicit_load_everything_if_joined --- 12:49:22.9 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm64/cached_Main.db 12:49:22.9 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm64/_temp_11361_638515469629832598_105/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:49:22.9 Info: DatabaseEngineVersionCheck migrating 12:49:22.9 Info: PerformDBOperation 12:49:22.9 Info: Performing DB Operation 12:49:22.9 Info: SQLite 3.45.3 12:49:22.9 Info: => 0.0011792s 12:49:22.9 Info: DatabaseEngineVersionCheck migrated 12:49:22.9 Info: => 0.001201s 12:49:22.9 Debug: Took: 00:00:00.0127483 12:49:23.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:49:23.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:49:23.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-05-17T00:00:00Z"] Path = ["\"Path1\""] RootFolderPath = ["\"RootFolderPath1\""] Added = ["2024-05-17T00:00:00Z"] QualityProfileId = [1] MetadataProfileId = [1] Tags = [[]] AddOptions = [null] Name = ["\"Name1\""] ForeignArtistId = ["\"ForeignArtistId1\""] Id = [0] ==== End Query Trace ==== 12:49:23.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-05-17T00:00:00Z"] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"AlbumType1\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = ["2024-05-17T00:00:00Z"] CleanTitle = ["\"CleanTitle1\""] ProfileId = [1] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = ["2024-05-17T00:00:00Z"] Added = ["2024-05-17T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [1] Id = [0] ==== End Query Trace ==== 12:49:23.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-05-18T00:00:00Z"] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"AlbumType2\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = ["2024-05-18T00:00:00Z"] CleanTitle = ["\"CleanTitle2\""] ProfileId = [2] Monitored = [true] AnyReleaseOk = [true] LastInfoSync = ["2024-05-18T00:00:00Z"] Added = ["2024-05-18T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [2] Id = [0] ==== End Query Trace ==== 12:49:23.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-05-19T00:00:00Z"] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"AlbumType3\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = ["2024-05-19T00:00:00Z"] CleanTitle = ["\"CleanTitle3\""] ProfileId = [3] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = ["2024-05-19T00:00:00Z"] Added = ["2024-05-19T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [3] Id = [0] ==== End Query Trace ==== 12:49:23.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-05-17T00:00:00Z"] Media = [[]] TrackCount = [1] Monitored = [false] Id = [0] ==== End Query Trace ==== 12:49:23.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO AlbumReleases ("AlbumId", "ForeignReleaseId", "OldForeignReleaseIds", "Title", "Status", "Duration", "Label", "Disambiguation", "Country", "ReleaseDate", "Media", "TrackCount", "Monitored") VALUES (@AlbumId, @ForeignReleaseId, @OldForeignReleaseIds, @Title, @Status, @Duration, @Label, @Disambiguation, @Country, @ReleaseDate, @Media, @TrackCount, @Monitored); SELECT last_insert_rowid() id PARAMETERS: AlbumId = [2] ForeignReleaseId = ["\"test2\""] OldForeignReleaseIds = [[]] Title = ["\"Title1\""] Status = ["\"Status1\""] Duration = [1] Label = [[]] Disambiguation = ["\"Disambiguation1\""] Country = [[]] ReleaseDate = ["2024-05-17T00:00:00Z"] Media = [[]] TrackCount = [1] Monitored = [false] Id = [0] ==== End Query Trace ==== 12:49:23.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO AlbumReleases ("AlbumId", "ForeignReleaseId", "OldForeignReleaseIds", "Title", "Status", "Duration", "Label", "Disambiguation", "Country", "ReleaseDate", "Media", "TrackCount", "Monitored") VALUES (@AlbumId, @ForeignReleaseId, @OldForeignReleaseIds, @Title, @Status, @Duration, @Label, @Disambiguation, @Country, @ReleaseDate, @Media, @TrackCount, @Monitored); SELECT last_insert_rowid() id PARAMETERS: AlbumId = [3] ForeignReleaseId = ["\"test3\""] OldForeignReleaseIds = [[]] Title = ["\"Title1\""] Status = ["\"Status1\""] Duration = [1] Label = [[]] Disambiguation = ["\"Disambiguation1\""] Country = [[]] ReleaseDate = ["2024-05-17T00:00:00Z"] Media = [[]] TrackCount = [1] Monitored = [false] Id = [0] ==== End Query Trace ==== 12:49:23.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-05-17T00:00:00Z"] DateAdded = ["2024-05-17T00: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:49:23.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:49:23.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId2\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId2\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [2] TrackNumber = ["\"TrackNumber2\""] AbsoluteTrackNumber = [2] Title = ["\"Title2\""] Duration = [2] Explicit = [true] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [2] TrackFileId = [1] AlbumId = [0] Id = [0] ==== End Query Trace ==== 12:49:23.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId3\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId3\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [3] TrackNumber = ["\"TrackNumber3\""] AbsoluteTrackNumber = [3] Title = ["\"Title3\""] Duration = [3] Explicit = [false] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [3] TrackFileId = [1] AlbumId = [0] Id = [0] ==== End Query Trace ==== 12:49:23.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId4\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId4\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [4] TrackNumber = ["\"TrackNumber4\""] AbsoluteTrackNumber = [4] Title = ["\"Title4\""] Duration = [4] Explicit = [true] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [4] TrackFileId = [1] AlbumId = [0] Id = [0] ==== End Query Trace ==== 12:49:23.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId5\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId5\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [5] TrackNumber = ["\"TrackNumber5\""] AbsoluteTrackNumber = [5] Title = ["\"Title5\""] Duration = [5] Explicit = [false] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [5] TrackFileId = [1] AlbumId = [0] Id = [0] ==== End Query Trace ==== 12:49:23.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId6\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId6\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [6] TrackNumber = ["\"TrackNumber6\""] AbsoluteTrackNumber = [6] Title = ["\"Title6\""] Duration = [6] Explicit = [true] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [6] TrackFileId = [1] AlbumId = [0] Id = [0] ==== End Query Trace ==== 12:49:23.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId7\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId7\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [7] TrackNumber = ["\"TrackNumber7\""] AbsoluteTrackNumber = [7] Title = ["\"Title7\""] Duration = [7] Explicit = [false] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [7] TrackFileId = [1] AlbumId = [0] Id = [0] ==== End Query Trace ==== 12:49:23.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId8\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId8\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [8] TrackNumber = ["\"TrackNumber8\""] AbsoluteTrackNumber = [8] Title = ["\"Title8\""] Duration = [8] Explicit = [true] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [8] TrackFileId = [1] AlbumId = [0] Id = [0] ==== End Query Trace ==== 12:49:23.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId9\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId9\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [9] TrackNumber = ["\"TrackNumber9\""] AbsoluteTrackNumber = [9] Title = ["\"Title9\""] Duration = [9] Explicit = [false] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [9] TrackFileId = [1] AlbumId = [0] Id = [0] ==== End Query Trace ==== 12:49:23.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId10\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId10\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [10] TrackNumber = ["\"TrackNumber10\""] AbsoluteTrackNumber = [10] Title = ["\"Title10\""] Duration = [10] Explicit = [true] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [10] TrackFileId = [1] AlbumId = [0] Id = [0] ==== End Query Trace ==== 12:49:23.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") PARAMETERS: ==== End Query Trace ==== 12:49:23.1 Info: --- End: NzbDrone.Core.Test.Datastore.LazyLoadingFixture.should_explicit_load_everything_if_joined --- 12:49:23.1 Info: --- Start: NzbDrone.Core.Test.Datastore.LazyLoadingFixture.should_lazy_load_artist_for_track --- 12:49:23.1 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm64/cached_Main.db 12:49:23.1 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm64/_temp_11361_638515469631163882_107/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:49:23.1 Info: DatabaseEngineVersionCheck migrating 12:49:23.1 Info: PerformDBOperation 12:49:23.1 Info: Performing DB Operation 12:49:23.1 Info: SQLite 3.45.3 12:49:23.1 Info: => 0.0011852s 12:49:23.1 Info: DatabaseEngineVersionCheck migrated 12:49:23.1 Info: => 0.0012088s 12:49:23.1 Debug: Took: 00:00:00.0128792 12:49:23.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:49:23.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:49:23.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-05-17T00:00:00Z"] Path = ["\"Path1\""] RootFolderPath = ["\"RootFolderPath1\""] Added = ["2024-05-17T00:00:00Z"] QualityProfileId = [1] MetadataProfileId = [1] Tags = [[]] AddOptions = [null] Name = ["\"Name1\""] ForeignArtistId = ["\"ForeignArtistId1\""] Id = [0] ==== End Query Trace ==== 12:49:23.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-05-17T00:00:00Z"] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"AlbumType1\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = ["2024-05-17T00:00:00Z"] CleanTitle = ["\"CleanTitle1\""] ProfileId = [1] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = ["2024-05-17T00:00:00Z"] Added = ["2024-05-17T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [1] Id = [0] ==== End Query Trace ==== 12:49:23.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-05-18T00:00:00Z"] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"AlbumType2\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = ["2024-05-18T00:00:00Z"] CleanTitle = ["\"CleanTitle2\""] ProfileId = [2] Monitored = [true] AnyReleaseOk = [true] LastInfoSync = ["2024-05-18T00:00:00Z"] Added = ["2024-05-18T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [2] Id = [0] ==== End Query Trace ==== 12:49:23.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-05-19T00:00:00Z"] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"AlbumType3\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = ["2024-05-19T00:00:00Z"] CleanTitle = ["\"CleanTitle3\""] ProfileId = [3] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = ["2024-05-19T00:00:00Z"] Added = ["2024-05-19T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [3] Id = [0] ==== End Query Trace ==== 12:49:23.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-05-17T00:00:00Z"] Media = [[]] TrackCount = [1] Monitored = [false] Id = [0] ==== End Query Trace ==== 12:49:23.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-05-17T00:00:00Z"] Media = [[]] TrackCount = [1] Monitored = [false] Id = [0] ==== End Query Trace ==== 12:49:23.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-05-17T00:00:00Z"] Media = [[]] TrackCount = [1] Monitored = [false] Id = [0] ==== End Query Trace ==== 12:49:23.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-05-17T00:00:00Z"] DateAdded = ["2024-05-17T00: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:49:23.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:49:23.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:49:23.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:49:23.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:49:23.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:49:23.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:49:23.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:49:23.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:49:23.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:49:23.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:49:23.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Tracks".* FROM "Tracks" PARAMETERS: ==== End Query Trace ==== 12:49:23.1 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:49:23.1 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:49:23.1 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:49:23.1 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:49:23.1 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:49:23.1 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:49:23.1 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:49:23.1 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:49:23.1 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:49:23.1 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:49:23.2 Info: --- End: NzbDrone.Core.Test.Datastore.LazyLoadingFixture.should_lazy_load_artist_for_track --- 12:49:23.2 Info: --- Start: NzbDrone.Core.Test.Datastore.LazyLoadingFixture.should_lazy_load_artist_for_trackfile --- 12:49:23.2 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm64/cached_Main.db 12:49:23.2 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm64/_temp_11361_638515469632119922_109/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:49:23.2 Info: DatabaseEngineVersionCheck migrating 12:49:23.2 Info: PerformDBOperation 12:49:23.2 Info: Performing DB Operation 12:49:23.2 Info: SQLite 3.45.3 12:49:23.2 Info: => 0.001207s 12:49:23.2 Info: DatabaseEngineVersionCheck migrated 12:49:23.2 Info: => 0.0012403s 12:49:23.2 Debug: Took: 00:00:00.0142847 12:49:23.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO QualityProfiles ("Name", "UpgradeAllowed", "Cutoff", "MinFormatScore", "CutoffFormatScore", "FormatItems", "Items") VALUES (@Name, @UpgradeAllowed, @Cutoff, @MinFormatScore, @CutoffFormatScore, @FormatItems, @Items); SELECT last_insert_rowid() id PARAMETERS: Id = [0] Name = ["\"Test\""] UpgradeAllowed = [false] Cutoff = [4] MinFormatScore = [0] CutoffFormatScore = [0] FormatItems = [[]] Items = [[ { "id": 0, "quality": { "id": 0, "name": "Unknown" }, "items": [], "allowed": true }, { "id": 0, "quality": { "id": 1, "name": "MP3-192" }, "items": [], "allowed": true }, { "id": 0, "quality": { "id": 2, "name": "MP3-VBR-V0" }, "items": [], "allowed": true }, { "id": 0, "quality": { "id": 3, "name": "MP3-256" }, "items": [], "allowed": true }, { "id": 0, "quality": { "id": 4, "name": "MP3-320" }, "items": [], "allowed": true }, { "id": 0, "quality": { "id": 6, "name": "FLAC" }, "items": [], "allowed": true } ]] ==== End Query Trace ==== 12:49:23.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:49:23.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-05-17T00:00:00Z"] Path = ["\"Path1\""] RootFolderPath = ["\"RootFolderPath1\""] Added = ["2024-05-17T00:00:00Z"] QualityProfileId = [1] MetadataProfileId = [1] Tags = [[]] AddOptions = [null] Name = ["\"Name1\""] ForeignArtistId = ["\"ForeignArtistId1\""] Id = [0] ==== End Query Trace ==== 12:49:23.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-05-17T00:00:00Z"] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"AlbumType1\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = ["2024-05-17T00:00:00Z"] CleanTitle = ["\"CleanTitle1\""] ProfileId = [1] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = ["2024-05-17T00:00:00Z"] Added = ["2024-05-17T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [1] Id = [0] ==== End Query Trace ==== 12:49:23.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Albums ("ArtistMetadataId", "ForeignAlbumId", "OldForeignAlbumIds", "Title", "Overview", "Disambiguation", "ReleaseDate", "Images", "Links", "Genres", "AlbumType", "SecondaryTypes", "Ratings", "LastSearchTime", "CleanTitle", "ProfileId", "Monitored", "AnyReleaseOk", "LastInfoSync", "Added", "AddOptions") VALUES (@ArtistMetadataId, @ForeignAlbumId, @OldForeignAlbumIds, @Title, @Overview, @Disambiguation, @ReleaseDate, @Images, @Links, @Genres, @AlbumType, @SecondaryTypes, @Ratings, @LastSearchTime, @CleanTitle, @ProfileId, @Monitored, @AnyReleaseOk, @LastInfoSync, @Added, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] ForeignAlbumId = ["\"ForeignAlbumId2\""] OldForeignAlbumIds = [[]] Title = ["\"Title2\""] Overview = ["\"\""] Disambiguation = ["\"Disambiguation2\""] ReleaseDate = ["2024-05-18T00:00:00Z"] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"AlbumType2\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = ["2024-05-18T00:00:00Z"] CleanTitle = ["\"CleanTitle2\""] ProfileId = [2] Monitored = [true] AnyReleaseOk = [true] LastInfoSync = ["2024-05-18T00:00:00Z"] Added = ["2024-05-18T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [2] Id = [0] ==== End Query Trace ==== 12:49:23.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Albums ("ArtistMetadataId", "ForeignAlbumId", "OldForeignAlbumIds", "Title", "Overview", "Disambiguation", "ReleaseDate", "Images", "Links", "Genres", "AlbumType", "SecondaryTypes", "Ratings", "LastSearchTime", "CleanTitle", "ProfileId", "Monitored", "AnyReleaseOk", "LastInfoSync", "Added", "AddOptions") VALUES (@ArtistMetadataId, @ForeignAlbumId, @OldForeignAlbumIds, @Title, @Overview, @Disambiguation, @ReleaseDate, @Images, @Links, @Genres, @AlbumType, @SecondaryTypes, @Ratings, @LastSearchTime, @CleanTitle, @ProfileId, @Monitored, @AnyReleaseOk, @LastInfoSync, @Added, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] ForeignAlbumId = ["\"ForeignAlbumId3\""] OldForeignAlbumIds = [[]] Title = ["\"Title3\""] Overview = ["\"\""] Disambiguation = ["\"Disambiguation3\""] ReleaseDate = ["2024-05-19T00:00:00Z"] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"AlbumType3\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = ["2024-05-19T00:00:00Z"] CleanTitle = ["\"CleanTitle3\""] ProfileId = [3] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = ["2024-05-19T00:00:00Z"] Added = ["2024-05-19T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [3] Id = [0] ==== End Query Trace ==== 12:49:23.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO AlbumReleases ("AlbumId", "ForeignReleaseId", "OldForeignReleaseIds", "Title", "Status", "Duration", "Label", "Disambiguation", "Country", "ReleaseDate", "Media", "TrackCount", "Monitored") VALUES (@AlbumId, @ForeignReleaseId, @OldForeignReleaseIds, @Title, @Status, @Duration, @Label, @Disambiguation, @Country, @ReleaseDate, @Media, @TrackCount, @Monitored); SELECT last_insert_rowid() id PARAMETERS: AlbumId = [1] ForeignReleaseId = ["\"test1\""] OldForeignReleaseIds = [[]] Title = ["\"Title1\""] Status = ["\"Status1\""] Duration = [1] Label = [[]] Disambiguation = ["\"Disambiguation1\""] Country = [[]] ReleaseDate = ["2024-05-17T00:00:00Z"] Media = [[]] TrackCount = [1] Monitored = [false] Id = [0] ==== End Query Trace ==== 12:49:23.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO AlbumReleases ("AlbumId", "ForeignReleaseId", "OldForeignReleaseIds", "Title", "Status", "Duration", "Label", "Disambiguation", "Country", "ReleaseDate", "Media", "TrackCount", "Monitored") VALUES (@AlbumId, @ForeignReleaseId, @OldForeignReleaseIds, @Title, @Status, @Duration, @Label, @Disambiguation, @Country, @ReleaseDate, @Media, @TrackCount, @Monitored); SELECT last_insert_rowid() id PARAMETERS: AlbumId = [2] ForeignReleaseId = ["\"test2\""] OldForeignReleaseIds = [[]] Title = ["\"Title1\""] Status = ["\"Status1\""] Duration = [1] Label = [[]] Disambiguation = ["\"Disambiguation1\""] Country = [[]] ReleaseDate = ["2024-05-17T00:00:00Z"] Media = [[]] TrackCount = [1] Monitored = [false] Id = [0] ==== End Query Trace ==== 12:49:23.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO AlbumReleases ("AlbumId", "ForeignReleaseId", "OldForeignReleaseIds", "Title", "Status", "Duration", "Label", "Disambiguation", "Country", "ReleaseDate", "Media", "TrackCount", "Monitored") VALUES (@AlbumId, @ForeignReleaseId, @OldForeignReleaseIds, @Title, @Status, @Duration, @Label, @Disambiguation, @Country, @ReleaseDate, @Media, @TrackCount, @Monitored); SELECT last_insert_rowid() id PARAMETERS: AlbumId = [3] ForeignReleaseId = ["\"test3\""] OldForeignReleaseIds = [[]] Title = ["\"Title1\""] Status = ["\"Status1\""] Duration = [1] Label = [[]] Disambiguation = ["\"Disambiguation1\""] Country = [[]] ReleaseDate = ["2024-05-17T00:00:00Z"] Media = [[]] TrackCount = [1] Monitored = [false] Id = [0] ==== End Query Trace ==== 12:49:23.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"Path1\""] Size = [1] Modified = ["2024-05-17T00:00:00Z"] DateAdded = ["2024-05-17T00: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:49:23.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:49:23.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:49:23.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:49:23.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:49:23.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:49:23.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:49:23.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:49:23.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:49:23.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:49:23.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:49:23.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "TrackFiles".* FROM "TrackFiles" PARAMETERS: ==== End Query Trace ==== 12:49:23.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Artists".*, "ArtistMetadata".* FROM "Artists" JOIN "ArtistMetadata" ON ("Artists"."ArtistMetadataId" = "ArtistMetadata"."Id") JOIN "Albums" ON ("Artists"."ArtistMetadataId" = "Albums"."ArtistMetadataId") WHERE ("Albums"."Id" = @Clause3_P1) PARAMETERS: Clause3_P1 = [1] ==== End Query Trace ==== 12:49:23.3 Info: --- End: NzbDrone.Core.Test.Datastore.LazyLoadingFixture.should_lazy_load_artist_for_trackfile --- 12:49:23.3 Info: --- Start: NzbDrone.Core.Test.Datastore.LazyLoadingFixture.should_lazy_load_track_if_not_joined --- 12:49:23.3 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm64/cached_Main.db 12:49:23.3 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm64/_temp_11361_638515469633126128_111/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:49:23.3 Info: DatabaseEngineVersionCheck migrating 12:49:23.3 Info: PerformDBOperation 12:49:23.3 Info: Performing DB Operation 12:49:23.3 Info: SQLite 3.45.3 12:49:23.3 Info: => 0.0011771s 12:49:23.3 Info: DatabaseEngineVersionCheck migrated 12:49:23.3 Info: => 0.0011991s 12:49:23.3 Debug: Took: 00:00:00.0128889 12:49:23.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO QualityProfiles ("Name", "UpgradeAllowed", "Cutoff", "MinFormatScore", "CutoffFormatScore", "FormatItems", "Items") VALUES (@Name, @UpgradeAllowed, @Cutoff, @MinFormatScore, @CutoffFormatScore, @FormatItems, @Items); SELECT last_insert_rowid() id PARAMETERS: Id = [0] Name = ["\"Test\""] UpgradeAllowed = [false] Cutoff = [4] MinFormatScore = [0] CutoffFormatScore = [0] FormatItems = [[]] Items = [[ { "id": 0, "quality": { "id": 0, "name": "Unknown" }, "items": [], "allowed": true }, { "id": 0, "quality": { "id": 1, "name": "MP3-192" }, "items": [], "allowed": true }, { "id": 0, "quality": { "id": 2, "name": "MP3-VBR-V0" }, "items": [], "allowed": true }, { "id": 0, "quality": { "id": 3, "name": "MP3-256" }, "items": [], "allowed": true }, { "id": 0, "quality": { "id": 4, "name": "MP3-320" }, "items": [], "allowed": true }, { "id": 0, "quality": { "id": 6, "name": "FLAC" }, "items": [], "allowed": true } ]] ==== End Query Trace ==== 12:49:23.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:49:23.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-05-17T00:00:00Z"] Path = ["\"Path1\""] RootFolderPath = ["\"RootFolderPath1\""] Added = ["2024-05-17T00:00:00Z"] QualityProfileId = [1] MetadataProfileId = [1] Tags = [[]] AddOptions = [null] Name = ["\"Name1\""] ForeignArtistId = ["\"ForeignArtistId1\""] Id = [0] ==== End Query Trace ==== 12:49:23.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Albums ("ArtistMetadataId", "ForeignAlbumId", "OldForeignAlbumIds", "Title", "Overview", "Disambiguation", "ReleaseDate", "Images", "Links", "Genres", "AlbumType", "SecondaryTypes", "Ratings", "LastSearchTime", "CleanTitle", "ProfileId", "Monitored", "AnyReleaseOk", "LastInfoSync", "Added", "AddOptions") VALUES (@ArtistMetadataId, @ForeignAlbumId, @OldForeignAlbumIds, @Title, @Overview, @Disambiguation, @ReleaseDate, @Images, @Links, @Genres, @AlbumType, @SecondaryTypes, @Ratings, @LastSearchTime, @CleanTitle, @ProfileId, @Monitored, @AnyReleaseOk, @LastInfoSync, @Added, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] ForeignAlbumId = ["\"ForeignAlbumId1\""] OldForeignAlbumIds = [[]] Title = ["\"Title1\""] Overview = ["\"\""] Disambiguation = ["\"Disambiguation1\""] ReleaseDate = ["2024-05-17T00:00:00Z"] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"AlbumType1\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = ["2024-05-17T00:00:00Z"] CleanTitle = ["\"CleanTitle1\""] ProfileId = [1] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = ["2024-05-17T00:00:00Z"] Added = ["2024-05-17T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [1] Id = [0] ==== End Query Trace ==== 12:49:23.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Albums ("ArtistMetadataId", "ForeignAlbumId", "OldForeignAlbumIds", "Title", "Overview", "Disambiguation", "ReleaseDate", "Images", "Links", "Genres", "AlbumType", "SecondaryTypes", "Ratings", "LastSearchTime", "CleanTitle", "ProfileId", "Monitored", "AnyReleaseOk", "LastInfoSync", "Added", "AddOptions") VALUES (@ArtistMetadataId, @ForeignAlbumId, @OldForeignAlbumIds, @Title, @Overview, @Disambiguation, @ReleaseDate, @Images, @Links, @Genres, @AlbumType, @SecondaryTypes, @Ratings, @LastSearchTime, @CleanTitle, @ProfileId, @Monitored, @AnyReleaseOk, @LastInfoSync, @Added, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] ForeignAlbumId = ["\"ForeignAlbumId2\""] OldForeignAlbumIds = [[]] Title = ["\"Title2\""] Overview = ["\"\""] Disambiguation = ["\"Disambiguation2\""] ReleaseDate = ["2024-05-18T00:00:00Z"] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"AlbumType2\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = ["2024-05-18T00:00:00Z"] CleanTitle = ["\"CleanTitle2\""] ProfileId = [2] Monitored = [true] AnyReleaseOk = [true] LastInfoSync = ["2024-05-18T00:00:00Z"] Added = ["2024-05-18T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [2] Id = [0] ==== End Query Trace ==== 12:49:23.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Albums ("ArtistMetadataId", "ForeignAlbumId", "OldForeignAlbumIds", "Title", "Overview", "Disambiguation", "ReleaseDate", "Images", "Links", "Genres", "AlbumType", "SecondaryTypes", "Ratings", "LastSearchTime", "CleanTitle", "ProfileId", "Monitored", "AnyReleaseOk", "LastInfoSync", "Added", "AddOptions") VALUES (@ArtistMetadataId, @ForeignAlbumId, @OldForeignAlbumIds, @Title, @Overview, @Disambiguation, @ReleaseDate, @Images, @Links, @Genres, @AlbumType, @SecondaryTypes, @Ratings, @LastSearchTime, @CleanTitle, @ProfileId, @Monitored, @AnyReleaseOk, @LastInfoSync, @Added, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] ForeignAlbumId = ["\"ForeignAlbumId3\""] OldForeignAlbumIds = [[]] Title = ["\"Title3\""] Overview = ["\"\""] Disambiguation = ["\"Disambiguation3\""] ReleaseDate = ["2024-05-19T00:00:00Z"] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"AlbumType3\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = ["2024-05-19T00:00:00Z"] CleanTitle = ["\"CleanTitle3\""] ProfileId = [3] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = ["2024-05-19T00:00:00Z"] Added = ["2024-05-19T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [3] Id = [0] ==== End Query Trace ==== 12:49:23.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO AlbumReleases ("AlbumId", "ForeignReleaseId", "OldForeignReleaseIds", "Title", "Status", "Duration", "Label", "Disambiguation", "Country", "ReleaseDate", "Media", "TrackCount", "Monitored") VALUES (@AlbumId, @ForeignReleaseId, @OldForeignReleaseIds, @Title, @Status, @Duration, @Label, @Disambiguation, @Country, @ReleaseDate, @Media, @TrackCount, @Monitored); SELECT last_insert_rowid() id PARAMETERS: AlbumId = [1] ForeignReleaseId = ["\"test1\""] OldForeignReleaseIds = [[]] Title = ["\"Title1\""] Status = ["\"Status1\""] Duration = [1] Label = [[]] Disambiguation = ["\"Disambiguation1\""] Country = [[]] ReleaseDate = ["2024-05-17T00:00:00Z"] Media = [[]] TrackCount = [1] Monitored = [false] Id = [0] ==== End Query Trace ==== 12:49:23.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO AlbumReleases ("AlbumId", "ForeignReleaseId", "OldForeignReleaseIds", "Title", "Status", "Duration", "Label", "Disambiguation", "Country", "ReleaseDate", "Media", "TrackCount", "Monitored") VALUES (@AlbumId, @ForeignReleaseId, @OldForeignReleaseIds, @Title, @Status, @Duration, @Label, @Disambiguation, @Country, @ReleaseDate, @Media, @TrackCount, @Monitored); SELECT last_insert_rowid() id PARAMETERS: AlbumId = [2] ForeignReleaseId = ["\"test2\""] OldForeignReleaseIds = [[]] Title = ["\"Title1\""] Status = ["\"Status1\""] Duration = [1] Label = [[]] Disambiguation = ["\"Disambiguation1\""] Country = [[]] ReleaseDate = ["2024-05-17T00:00:00Z"] Media = [[]] TrackCount = [1] Monitored = [false] Id = [0] ==== End Query Trace ==== 12:49:23.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO AlbumReleases ("AlbumId", "ForeignReleaseId", "OldForeignReleaseIds", "Title", "Status", "Duration", "Label", "Disambiguation", "Country", "ReleaseDate", "Media", "TrackCount", "Monitored") VALUES (@AlbumId, @ForeignReleaseId, @OldForeignReleaseIds, @Title, @Status, @Duration, @Label, @Disambiguation, @Country, @ReleaseDate, @Media, @TrackCount, @Monitored); SELECT last_insert_rowid() id PARAMETERS: AlbumId = [3] ForeignReleaseId = ["\"test3\""] OldForeignReleaseIds = [[]] Title = ["\"Title1\""] Status = ["\"Status1\""] Duration = [1] Label = [[]] Disambiguation = ["\"Disambiguation1\""] Country = [[]] ReleaseDate = ["2024-05-17T00:00:00Z"] Media = [[]] TrackCount = [1] Monitored = [false] Id = [0] ==== End Query Trace ==== 12:49:23.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-05-17T00:00:00Z"] DateAdded = ["2024-05-17T00: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:49:23.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:49:23.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId2\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId2\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [2] TrackNumber = ["\"TrackNumber2\""] AbsoluteTrackNumber = [2] Title = ["\"Title2\""] Duration = [2] Explicit = [true] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [2] TrackFileId = [1] AlbumId = [0] Id = [0] ==== End Query Trace ==== 12:49:23.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId3\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId3\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [3] TrackNumber = ["\"TrackNumber3\""] AbsoluteTrackNumber = [3] Title = ["\"Title3\""] Duration = [3] Explicit = [false] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [3] TrackFileId = [1] AlbumId = [0] Id = [0] ==== End Query Trace ==== 12:49:23.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId4\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId4\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [4] TrackNumber = ["\"TrackNumber4\""] AbsoluteTrackNumber = [4] Title = ["\"Title4\""] Duration = [4] Explicit = [true] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [4] TrackFileId = [1] AlbumId = [0] Id = [0] ==== End Query Trace ==== 12:49:23.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId5\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId5\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [5] TrackNumber = ["\"TrackNumber5\""] AbsoluteTrackNumber = [5] Title = ["\"Title5\""] Duration = [5] Explicit = [false] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [5] TrackFileId = [1] AlbumId = [0] Id = [0] ==== End Query Trace ==== 12:49:23.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId6\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId6\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [6] TrackNumber = ["\"TrackNumber6\""] AbsoluteTrackNumber = [6] Title = ["\"Title6\""] Duration = [6] Explicit = [true] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [6] TrackFileId = [1] AlbumId = [0] Id = [0] ==== End Query Trace ==== 12:49:23.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId7\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId7\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [7] TrackNumber = ["\"TrackNumber7\""] AbsoluteTrackNumber = [7] Title = ["\"Title7\""] Duration = [7] Explicit = [false] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [7] TrackFileId = [1] AlbumId = [0] Id = [0] ==== End Query Trace ==== 12:49:23.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId8\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId8\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [8] TrackNumber = ["\"TrackNumber8\""] AbsoluteTrackNumber = [8] Title = ["\"Title8\""] Duration = [8] Explicit = [true] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [8] TrackFileId = [1] AlbumId = [0] Id = [0] ==== End Query Trace ==== 12:49:23.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId9\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId9\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [9] TrackNumber = ["\"TrackNumber9\""] AbsoluteTrackNumber = [9] Title = ["\"Title9\""] Duration = [9] Explicit = [false] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [9] TrackFileId = [1] AlbumId = [0] Id = [0] ==== End Query Trace ==== 12:49:23.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId10\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId10\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [10] TrackNumber = ["\"TrackNumber10\""] AbsoluteTrackNumber = [10] Title = ["\"Title10\""] Duration = [10] Explicit = [true] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [10] TrackFileId = [1] AlbumId = [0] Id = [0] ==== End Query Trace ==== 12:49:23.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "TrackFiles".* FROM "TrackFiles" PARAMETERS: ==== End Query Trace ==== 12:49:23.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Tracks".* FROM "Tracks" WHERE ("Tracks"."TrackFileId" = @Clause1_P1) PARAMETERS: Clause1_P1 = [1] ==== End Query Trace ==== 12:49:23.3 Info: --- End: NzbDrone.Core.Test.Datastore.LazyLoadingFixture.should_lazy_load_track_if_not_joined --- 12:49:23.3 Info: --- Start: NzbDrone.Core.Test.Datastore.LazyLoadingFixture.should_lazy_load_trackfile_if_not_joined --- 12:49:23.3 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm64/cached_Main.db 12:49:23.3 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm64/_temp_11361_638515469633921375_113/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:49:23.4 Info: DatabaseEngineVersionCheck migrating 12:49:23.4 Info: PerformDBOperation 12:49:23.4 Info: Performing DB Operation 12:49:23.4 Info: SQLite 3.45.3 12:49:23.4 Info: => 0.0011897s 12:49:23.4 Info: DatabaseEngineVersionCheck migrated 12:49:23.4 Info: => 0.0012126s 12:49:23.4 Debug: Took: 00:00:00.0129210 12:49:23.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:49:23.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:49:23.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Artists ("ArtistMetadataId", "CleanName", "SortName", "Monitored", "MonitorNewItems", "LastInfoSync", "Path", "Added", "QualityProfileId", "MetadataProfileId", "Tags", "AddOptions") VALUES (@ArtistMetadataId, @CleanName, @SortName, @Monitored, @MonitorNewItems, @LastInfoSync, @Path, @Added, @QualityProfileId, @MetadataProfileId, @Tags, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] CleanName = ["\"CleanName1\""] SortName = ["\"SortName1\""] Monitored = [false] MonitorNewItems = ["all"] LastInfoSync = ["2024-05-17T00:00:00Z"] Path = ["\"Path1\""] RootFolderPath = ["\"RootFolderPath1\""] Added = ["2024-05-17T00:00:00Z"] QualityProfileId = [1] MetadataProfileId = [1] Tags = [[]] AddOptions = [null] Name = ["\"Name1\""] ForeignArtistId = ["\"ForeignArtistId1\""] Id = [0] ==== End Query Trace ==== 12:49:23.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Albums ("ArtistMetadataId", "ForeignAlbumId", "OldForeignAlbumIds", "Title", "Overview", "Disambiguation", "ReleaseDate", "Images", "Links", "Genres", "AlbumType", "SecondaryTypes", "Ratings", "LastSearchTime", "CleanTitle", "ProfileId", "Monitored", "AnyReleaseOk", "LastInfoSync", "Added", "AddOptions") VALUES (@ArtistMetadataId, @ForeignAlbumId, @OldForeignAlbumIds, @Title, @Overview, @Disambiguation, @ReleaseDate, @Images, @Links, @Genres, @AlbumType, @SecondaryTypes, @Ratings, @LastSearchTime, @CleanTitle, @ProfileId, @Monitored, @AnyReleaseOk, @LastInfoSync, @Added, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] ForeignAlbumId = ["\"ForeignAlbumId1\""] OldForeignAlbumIds = [[]] Title = ["\"Title1\""] Overview = ["\"\""] Disambiguation = ["\"Disambiguation1\""] ReleaseDate = ["2024-05-17T00:00:00Z"] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"AlbumType1\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = ["2024-05-17T00:00:00Z"] CleanTitle = ["\"CleanTitle1\""] ProfileId = [1] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = ["2024-05-17T00:00:00Z"] Added = ["2024-05-17T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [1] Id = [0] ==== End Query Trace ==== 12:49:23.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Albums ("ArtistMetadataId", "ForeignAlbumId", "OldForeignAlbumIds", "Title", "Overview", "Disambiguation", "ReleaseDate", "Images", "Links", "Genres", "AlbumType", "SecondaryTypes", "Ratings", "LastSearchTime", "CleanTitle", "ProfileId", "Monitored", "AnyReleaseOk", "LastInfoSync", "Added", "AddOptions") VALUES (@ArtistMetadataId, @ForeignAlbumId, @OldForeignAlbumIds, @Title, @Overview, @Disambiguation, @ReleaseDate, @Images, @Links, @Genres, @AlbumType, @SecondaryTypes, @Ratings, @LastSearchTime, @CleanTitle, @ProfileId, @Monitored, @AnyReleaseOk, @LastInfoSync, @Added, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] ForeignAlbumId = ["\"ForeignAlbumId2\""] OldForeignAlbumIds = [[]] Title = ["\"Title2\""] Overview = ["\"\""] Disambiguation = ["\"Disambiguation2\""] ReleaseDate = ["2024-05-18T00:00:00Z"] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"AlbumType2\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = ["2024-05-18T00:00:00Z"] CleanTitle = ["\"CleanTitle2\""] ProfileId = [2] Monitored = [true] AnyReleaseOk = [true] LastInfoSync = ["2024-05-18T00:00:00Z"] Added = ["2024-05-18T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [2] Id = [0] ==== End Query Trace ==== 12:49:23.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Albums ("ArtistMetadataId", "ForeignAlbumId", "OldForeignAlbumIds", "Title", "Overview", "Disambiguation", "ReleaseDate", "Images", "Links", "Genres", "AlbumType", "SecondaryTypes", "Ratings", "LastSearchTime", "CleanTitle", "ProfileId", "Monitored", "AnyReleaseOk", "LastInfoSync", "Added", "AddOptions") VALUES (@ArtistMetadataId, @ForeignAlbumId, @OldForeignAlbumIds, @Title, @Overview, @Disambiguation, @ReleaseDate, @Images, @Links, @Genres, @AlbumType, @SecondaryTypes, @Ratings, @LastSearchTime, @CleanTitle, @ProfileId, @Monitored, @AnyReleaseOk, @LastInfoSync, @Added, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] ForeignAlbumId = ["\"ForeignAlbumId3\""] OldForeignAlbumIds = [[]] Title = ["\"Title3\""] Overview = ["\"\""] Disambiguation = ["\"Disambiguation3\""] ReleaseDate = ["2024-05-19T00:00:00Z"] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"AlbumType3\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = ["2024-05-19T00:00:00Z"] CleanTitle = ["\"CleanTitle3\""] ProfileId = [3] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = ["2024-05-19T00:00:00Z"] Added = ["2024-05-19T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [3] Id = [0] ==== End Query Trace ==== 12:49:23.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-05-17T00:00:00Z"] Media = [[]] TrackCount = [1] Monitored = [false] Id = [0] ==== End Query Trace ==== 12:49:23.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-05-17T00:00:00Z"] Media = [[]] TrackCount = [1] Monitored = [false] Id = [0] ==== End Query Trace ==== 12:49:23.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-05-17T00:00:00Z"] Media = [[]] TrackCount = [1] Monitored = [false] Id = [0] ==== End Query Trace ==== 12:49:23.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-05-17T00:00:00Z"] DateAdded = ["2024-05-17T00: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:49:23.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:49:23.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:49:23.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:49:23.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:49:23.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:49:23.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:49:23.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:49:23.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:49:23.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:49:23.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:49:23.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Tracks".* FROM "Tracks" PARAMETERS: ==== End Query Trace ==== 12:49:23.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") WHERE ("TrackFiles"."Id" = @Clause5_P1) PARAMETERS: Clause5_P1 = [1] ==== End Query Trace ==== 12:49:23.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") WHERE ("TrackFiles"."Id" = @Clause5_P1) PARAMETERS: Clause5_P1 = [1] ==== End Query Trace ==== 12:49:23.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") WHERE ("TrackFiles"."Id" = @Clause5_P1) PARAMETERS: Clause5_P1 = [1] ==== End Query Trace ==== 12:49:23.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") WHERE ("TrackFiles"."Id" = @Clause5_P1) PARAMETERS: Clause5_P1 = [1] ==== End Query Trace ==== 12:49:23.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") WHERE ("TrackFiles"."Id" = @Clause5_P1) PARAMETERS: Clause5_P1 = [1] ==== End Query Trace ==== 12:49:23.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") WHERE ("TrackFiles"."Id" = @Clause5_P1) PARAMETERS: Clause5_P1 = [1] ==== End Query Trace ==== 12:49:23.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") WHERE ("TrackFiles"."Id" = @Clause5_P1) PARAMETERS: Clause5_P1 = [1] ==== End Query Trace ==== 12:49:23.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") WHERE ("TrackFiles"."Id" = @Clause5_P1) PARAMETERS: Clause5_P1 = [1] ==== End Query Trace ==== 12:49:23.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") WHERE ("TrackFiles"."Id" = @Clause5_P1) PARAMETERS: Clause5_P1 = [1] ==== End Query Trace ==== 12:49:23.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") WHERE ("TrackFiles"."Id" = @Clause5_P1) PARAMETERS: Clause5_P1 = [1] ==== End Query Trace ==== 12:49:23.5 Info: --- End: NzbDrone.Core.Test.Datastore.LazyLoadingFixture.should_lazy_load_trackfile_if_not_joined --- 12:49:23.5 Info: --- Start: NzbDrone.Core.Test.Datastore.LazyLoadingFixture.should_lazy_load_tracks_if_not_joined --- 12:49:23.5 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm64/cached_Main.db 12:49:23.5 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm64/_temp_11361_638515469635028033_115/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:49:23.5 Info: DatabaseEngineVersionCheck migrating 12:49:23.5 Info: PerformDBOperation 12:49:23.5 Info: Performing DB Operation 12:49:23.5 Info: SQLite 3.45.3 12:49:23.5 Info: => 0.0011811s 12:49:23.5 Info: DatabaseEngineVersionCheck migrated 12:49:23.5 Info: => 0.0012053s 12:49:23.5 Debug: Took: 00:00:00.0129345 12:49:23.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:49:23.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:49:23.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-05-17T00:00:00Z"] Path = ["\"Path1\""] RootFolderPath = ["\"RootFolderPath1\""] Added = ["2024-05-17T00:00:00Z"] QualityProfileId = [1] MetadataProfileId = [1] Tags = [[]] AddOptions = [null] Name = ["\"Name1\""] ForeignArtistId = ["\"ForeignArtistId1\""] Id = [0] ==== End Query Trace ==== 12:49:23.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-05-17T00:00:00Z"] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"AlbumType1\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = ["2024-05-17T00:00:00Z"] CleanTitle = ["\"CleanTitle1\""] ProfileId = [1] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = ["2024-05-17T00:00:00Z"] Added = ["2024-05-17T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [1] Id = [0] ==== End Query Trace ==== 12:49:23.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-05-18T00:00:00Z"] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"AlbumType2\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = ["2024-05-18T00:00:00Z"] CleanTitle = ["\"CleanTitle2\""] ProfileId = [2] Monitored = [true] AnyReleaseOk = [true] LastInfoSync = ["2024-05-18T00:00:00Z"] Added = ["2024-05-18T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [2] Id = [0] ==== End Query Trace ==== 12:49:23.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-05-19T00:00:00Z"] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"AlbumType3\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = ["2024-05-19T00:00:00Z"] CleanTitle = ["\"CleanTitle3\""] ProfileId = [3] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = ["2024-05-19T00:00:00Z"] Added = ["2024-05-19T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [3] Id = [0] ==== End Query Trace ==== 12:49:23.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-05-17T00:00:00Z"] Media = [[]] TrackCount = [1] Monitored = [false] Id = [0] ==== End Query Trace ==== 12:49:23.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-05-17T00:00:00Z"] Media = [[]] TrackCount = [1] Monitored = [false] Id = [0] ==== End Query Trace ==== 12:49:23.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-05-17T00:00:00Z"] Media = [[]] TrackCount = [1] Monitored = [false] Id = [0] ==== End Query Trace ==== 12:49:23.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-05-17T00:00:00Z"] DateAdded = ["2024-05-17T00: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:49:23.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:49:23.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId2\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId2\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [2] TrackNumber = ["\"TrackNumber2\""] AbsoluteTrackNumber = [2] Title = ["\"Title2\""] Duration = [2] Explicit = [true] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [2] TrackFileId = [1] AlbumId = [0] Id = [0] ==== End Query Trace ==== 12:49:23.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId3\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId3\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [3] TrackNumber = ["\"TrackNumber3\""] AbsoluteTrackNumber = [3] Title = ["\"Title3\""] Duration = [3] Explicit = [false] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [3] TrackFileId = [1] AlbumId = [0] Id = [0] ==== End Query Trace ==== 12:49:23.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId4\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId4\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [4] TrackNumber = ["\"TrackNumber4\""] AbsoluteTrackNumber = [4] Title = ["\"Title4\""] Duration = [4] Explicit = [true] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [4] TrackFileId = [1] AlbumId = [0] Id = [0] ==== End Query Trace ==== 12:49:23.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId5\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId5\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [5] TrackNumber = ["\"TrackNumber5\""] AbsoluteTrackNumber = [5] Title = ["\"Title5\""] Duration = [5] Explicit = [false] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [5] TrackFileId = [1] AlbumId = [0] Id = [0] ==== End Query Trace ==== 12:49:23.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId6\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId6\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [6] TrackNumber = ["\"TrackNumber6\""] AbsoluteTrackNumber = [6] Title = ["\"Title6\""] Duration = [6] Explicit = [true] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [6] TrackFileId = [1] AlbumId = [0] Id = [0] ==== End Query Trace ==== 12:49:23.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId7\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId7\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [7] TrackNumber = ["\"TrackNumber7\""] AbsoluteTrackNumber = [7] Title = ["\"Title7\""] Duration = [7] Explicit = [false] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [7] TrackFileId = [1] AlbumId = [0] Id = [0] ==== End Query Trace ==== 12:49:23.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId8\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId8\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [8] TrackNumber = ["\"TrackNumber8\""] AbsoluteTrackNumber = [8] Title = ["\"Title8\""] Duration = [8] Explicit = [true] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [8] TrackFileId = [1] AlbumId = [0] Id = [0] ==== End Query Trace ==== 12:49:23.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId9\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId9\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [9] TrackNumber = ["\"TrackNumber9\""] AbsoluteTrackNumber = [9] Title = ["\"Title9\""] Duration = [9] Explicit = [false] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [9] TrackFileId = [1] AlbumId = [0] Id = [0] ==== End Query Trace ==== 12:49:23.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId10\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId10\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [10] TrackNumber = ["\"TrackNumber10\""] AbsoluteTrackNumber = [10] Title = ["\"Title10\""] Duration = [10] Explicit = [true] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [10] TrackFileId = [1] AlbumId = [0] Id = [0] ==== End Query Trace ==== 12:49:23.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "AlbumReleases".* FROM "AlbumReleases" WHERE ("AlbumReleases"."Id" = @Clause1_P1) PARAMETERS: Clause1_P1 = [1] ==== End Query Trace ==== 12:49:23.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Tracks".* FROM "Tracks" WHERE ("Tracks"."AlbumReleaseId" = @Clause1_P1) PARAMETERS: Clause1_P1 = [1] ==== End Query Trace ==== 12:49:23.5 Info: --- End: NzbDrone.Core.Test.Datastore.LazyLoadingFixture.should_lazy_load_tracks_if_not_joined --- 12:49:23.5 Info: --- Start: NzbDrone.Core.Test.Datastore.LazyLoadingFixture.should_lazy_load_tracks_if_not_joined_to_trackfile --- 12:49:23.5 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm64/cached_Main.db 12:49:23.5 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm64/_temp_11361_638515469635824097_117/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:49:23.5 Info: DatabaseEngineVersionCheck migrating 12:49:23.5 Info: PerformDBOperation 12:49:23.5 Info: Performing DB Operation 12:49:23.5 Info: SQLite 3.45.3 12:49:23.5 Info: => 0.0011808s 12:49:23.5 Info: DatabaseEngineVersionCheck migrated 12:49:23.5 Info: => 0.0012039s 12:49:23.5 Debug: Took: 00:00:00.0131337 12:49:23.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:49:23.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:49:23.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Artists ("ArtistMetadataId", "CleanName", "SortName", "Monitored", "MonitorNewItems", "LastInfoSync", "Path", "Added", "QualityProfileId", "MetadataProfileId", "Tags", "AddOptions") VALUES (@ArtistMetadataId, @CleanName, @SortName, @Monitored, @MonitorNewItems, @LastInfoSync, @Path, @Added, @QualityProfileId, @MetadataProfileId, @Tags, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] CleanName = ["\"CleanName1\""] SortName = ["\"SortName1\""] Monitored = [false] MonitorNewItems = ["all"] LastInfoSync = ["2024-05-17T00:00:00Z"] Path = ["\"Path1\""] RootFolderPath = ["\"RootFolderPath1\""] Added = ["2024-05-17T00:00:00Z"] QualityProfileId = [1] MetadataProfileId = [1] Tags = [[]] AddOptions = [null] Name = ["\"Name1\""] ForeignArtistId = ["\"ForeignArtistId1\""] Id = [0] ==== End Query Trace ==== 12:49:23.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-05-17T00:00:00Z"] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"AlbumType1\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = ["2024-05-17T00:00:00Z"] CleanTitle = ["\"CleanTitle1\""] ProfileId = [1] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = ["2024-05-17T00:00:00Z"] Added = ["2024-05-17T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [1] Id = [0] ==== End Query Trace ==== 12:49:23.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Albums ("ArtistMetadataId", "ForeignAlbumId", "OldForeignAlbumIds", "Title", "Overview", "Disambiguation", "ReleaseDate", "Images", "Links", "Genres", "AlbumType", "SecondaryTypes", "Ratings", "LastSearchTime", "CleanTitle", "ProfileId", "Monitored", "AnyReleaseOk", "LastInfoSync", "Added", "AddOptions") VALUES (@ArtistMetadataId, @ForeignAlbumId, @OldForeignAlbumIds, @Title, @Overview, @Disambiguation, @ReleaseDate, @Images, @Links, @Genres, @AlbumType, @SecondaryTypes, @Ratings, @LastSearchTime, @CleanTitle, @ProfileId, @Monitored, @AnyReleaseOk, @LastInfoSync, @Added, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] ForeignAlbumId = ["\"ForeignAlbumId2\""] OldForeignAlbumIds = [[]] Title = ["\"Title2\""] Overview = ["\"\""] Disambiguation = ["\"Disambiguation2\""] ReleaseDate = ["2024-05-18T00:00:00Z"] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"AlbumType2\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = ["2024-05-18T00:00:00Z"] CleanTitle = ["\"CleanTitle2\""] ProfileId = [2] Monitored = [true] AnyReleaseOk = [true] LastInfoSync = ["2024-05-18T00:00:00Z"] Added = ["2024-05-18T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [2] Id = [0] ==== End Query Trace ==== 12:49:23.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Albums ("ArtistMetadataId", "ForeignAlbumId", "OldForeignAlbumIds", "Title", "Overview", "Disambiguation", "ReleaseDate", "Images", "Links", "Genres", "AlbumType", "SecondaryTypes", "Ratings", "LastSearchTime", "CleanTitle", "ProfileId", "Monitored", "AnyReleaseOk", "LastInfoSync", "Added", "AddOptions") VALUES (@ArtistMetadataId, @ForeignAlbumId, @OldForeignAlbumIds, @Title, @Overview, @Disambiguation, @ReleaseDate, @Images, @Links, @Genres, @AlbumType, @SecondaryTypes, @Ratings, @LastSearchTime, @CleanTitle, @ProfileId, @Monitored, @AnyReleaseOk, @LastInfoSync, @Added, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] ForeignAlbumId = ["\"ForeignAlbumId3\""] OldForeignAlbumIds = [[]] Title = ["\"Title3\""] Overview = ["\"\""] Disambiguation = ["\"Disambiguation3\""] ReleaseDate = ["2024-05-19T00:00:00Z"] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"AlbumType3\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = ["2024-05-19T00:00:00Z"] CleanTitle = ["\"CleanTitle3\""] ProfileId = [3] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = ["2024-05-19T00:00:00Z"] Added = ["2024-05-19T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [3] Id = [0] ==== End Query Trace ==== 12:49:23.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO AlbumReleases ("AlbumId", "ForeignReleaseId", "OldForeignReleaseIds", "Title", "Status", "Duration", "Label", "Disambiguation", "Country", "ReleaseDate", "Media", "TrackCount", "Monitored") VALUES (@AlbumId, @ForeignReleaseId, @OldForeignReleaseIds, @Title, @Status, @Duration, @Label, @Disambiguation, @Country, @ReleaseDate, @Media, @TrackCount, @Monitored); SELECT last_insert_rowid() id PARAMETERS: AlbumId = [1] ForeignReleaseId = ["\"test1\""] OldForeignReleaseIds = [[]] Title = ["\"Title1\""] Status = ["\"Status1\""] Duration = [1] Label = [[]] Disambiguation = ["\"Disambiguation1\""] Country = [[]] ReleaseDate = ["2024-05-17T00:00:00Z"] Media = [[]] TrackCount = [1] Monitored = [false] Id = [0] ==== End Query Trace ==== 12:49:23.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO AlbumReleases ("AlbumId", "ForeignReleaseId", "OldForeignReleaseIds", "Title", "Status", "Duration", "Label", "Disambiguation", "Country", "ReleaseDate", "Media", "TrackCount", "Monitored") VALUES (@AlbumId, @ForeignReleaseId, @OldForeignReleaseIds, @Title, @Status, @Duration, @Label, @Disambiguation, @Country, @ReleaseDate, @Media, @TrackCount, @Monitored); SELECT last_insert_rowid() id PARAMETERS: AlbumId = [2] ForeignReleaseId = ["\"test2\""] OldForeignReleaseIds = [[]] Title = ["\"Title1\""] Status = ["\"Status1\""] Duration = [1] Label = [[]] Disambiguation = ["\"Disambiguation1\""] Country = [[]] ReleaseDate = ["2024-05-17T00:00:00Z"] Media = [[]] TrackCount = [1] Monitored = [false] Id = [0] ==== End Query Trace ==== 12:49:23.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO AlbumReleases ("AlbumId", "ForeignReleaseId", "OldForeignReleaseIds", "Title", "Status", "Duration", "Label", "Disambiguation", "Country", "ReleaseDate", "Media", "TrackCount", "Monitored") VALUES (@AlbumId, @ForeignReleaseId, @OldForeignReleaseIds, @Title, @Status, @Duration, @Label, @Disambiguation, @Country, @ReleaseDate, @Media, @TrackCount, @Monitored); SELECT last_insert_rowid() id PARAMETERS: AlbumId = [3] ForeignReleaseId = ["\"test3\""] OldForeignReleaseIds = [[]] Title = ["\"Title1\""] Status = ["\"Status1\""] Duration = [1] Label = [[]] Disambiguation = ["\"Disambiguation1\""] Country = [[]] ReleaseDate = ["2024-05-17T00:00:00Z"] Media = [[]] TrackCount = [1] Monitored = [false] Id = [0] ==== End Query Trace ==== 12:49:23.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"Path1\""] Size = [1] Modified = ["2024-05-17T00:00:00Z"] DateAdded = ["2024-05-17T00: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:49:23.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:49:23.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:49:23.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:49:23.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:49:23.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:49:23.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:49:23.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:49:23.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:49:23.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:49:23.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:49:23.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "TrackFiles".*, "Albums".*, "Artists".*, "ArtistMetadata".* FROM "TrackFiles" JOIN "Albums" ON ("TrackFiles"."AlbumId" = "Albums"."Id") JOIN "Artists" ON ("Albums"."ArtistMetadataId" = "Artists"."ArtistMetadataId") JOIN "ArtistMetadata" ON ("Artists"."ArtistMetadataId" = "ArtistMetadata"."Id") PARAMETERS: ==== End Query Trace ==== 12:49:23.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Tracks".* FROM "Tracks" WHERE ("Tracks"."TrackFileId" = @Clause1_P1) PARAMETERS: Clause1_P1 = [1] ==== End Query Trace ==== 12:49:23.6 Info: --- End: NzbDrone.Core.Test.Datastore.LazyLoadingFixture.should_lazy_load_tracks_if_not_joined_to_trackfile --- 12:49:23.6 Info: --- Start: NzbDrone.Core.Test.Datastore.Migration.add_artistmetadataid_constraintFixture.migration_031_should_not_remove_either_unique_artist --- 12:49:23.6 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm64/_temp_11361_638515469636746343_119/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:49:23.7 Info: DatabaseEngineVersionCheck migrating 12:49:23.7 Info: PerformDBOperation 12:49:23.7 Info: Performing DB Operation 12:49:23.7 Info: SQLite 3.45.3 12:49:23.7 Info: => 0.0010858s 12:49:23.7 Info: DatabaseEngineVersionCheck migrated 12:49:23.7 Info: => 0.0011428s 12:49:23.7 Info: VersionMigration migrating 12:49:23.7 Info: Beginning Transaction 12:49:23.7 Info: CreateTable VersionInfo 12:49:23.7 Info: CREATE TABLE "VersionInfo" ("Version" INTEGER NOT NULL) 12:49:23.7 Info: => 0.0002617s 12:49:23.7 Info: Committing Transaction 12:49:23.7 Info: VersionMigration migrated 12:49:23.7 Info: => 0.0006425s 12:49:23.7 Info: VersionUniqueMigration migrating 12:49:23.7 Info: Beginning Transaction 12:49:23.7 Info: CreateIndex VersionInfo (Version) 12:49:23.7 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 12:49:23.7 Info: => 0.0001836s 12:49:23.7 Info: AlterTable VersionInfo 12:49:23.7 Info: => 7E-07s 12:49:23.7 Info: CreateColumn VersionInfo AppliedOn DateTime 12:49:23.7 Info: ALTER TABLE "VersionInfo" ADD COLUMN "AppliedOn" DATETIME 12:49:23.7 Info: => 0.0005877s 12:49:23.7 Info: Committing Transaction 12:49:23.7 Info: VersionUniqueMigration migrated 12:49:23.7 Info: => 0.0008227s 12:49:23.7 Info: VersionDescriptionMigration migrating 12:49:23.7 Info: Beginning Transaction 12:49:23.7 Info: AlterTable VersionInfo 12:49:23.7 Info: => 9E-07s 12:49:23.7 Info: CreateColumn VersionInfo Description String 12:49:23.7 Info: ALTER TABLE "VersionInfo" ADD COLUMN "Description" TEXT 12:49:23.7 Info: => 0.0002342s 12:49:23.7 Info: Committing Transaction 12:49:23.7 Info: VersionDescriptionMigration migrated 12:49:23.7 Info: => 0.0004251s 12:49:23.7 Info: 1: InitialSetup migrating 12:49:23.7 Info: Beginning Transaction 12:49:23.7 Info: Starting migration of Main DB to 1 12:49:23.7 Info: CreateTable Config 12:49:23.7 Info: CREATE TABLE "Config" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Key" TEXT NOT NULL, "Value" TEXT NOT NULL) 12:49:23.7 Info: => 0.0002432s 12:49:23.7 Info: CreateIndex Config (Key) 12:49:23.7 Info: CREATE UNIQUE INDEX "IX_Config_Key" ON "Config" ("Key" ASC) 12:49:23.7 Info: => 0.0001649s 12:49:23.7 Info: CreateTable RootFolders 12:49:23.7 Info: CREATE TABLE "RootFolders" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Path" TEXT NOT NULL) 12:49:23.7 Info: => 0.0001539s 12:49:23.7 Info: CreateIndex RootFolders (Path) 12:49:23.7 Info: CREATE UNIQUE INDEX "IX_RootFolders_Path" ON "RootFolders" ("Path" ASC) 12:49:23.7 Info: => 0.0001226s 12:49:23.7 Info: CreateTable Artists 12:49:23.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:49:23.7 Info: => 0.0003885s 12:49:23.7 Info: CreateIndex Artists (ForeignArtistId) 12:49:23.7 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 12:49:23.7 Info: => 0.0001348s 12:49:23.7 Info: CreateIndex Artists (NameSlug) 12:49:23.7 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 12:49:23.7 Info: => 0.0001272s 12:49:23.7 Info: CreateIndex Artists (CleanName) 12:49:23.7 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:49:23.7 Info: => 0.0001222s 12:49:23.7 Info: CreateIndex Artists (Path) 12:49:23.7 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:49:23.7 Info: => 0.0001124s 12:49:23.7 Info: CreateTable Albums 12:49:23.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:49:23.7 Info: => 0.0003274s 12:49:23.7 Info: CreateIndex Albums (ForeignAlbumId) 12:49:23.7 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:49:23.7 Info: => 0.000146s 12:49:23.7 Info: CreateIndex Albums (MBId) 12:49:23.7 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 12:49:23.7 Info: => 0.0001219s 12:49:23.7 Info: CreateIndex Albums (TADBId) 12:49:23.7 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 12:49:23.7 Info: => 0.0001123s 12:49:23.7 Info: CreateIndex Albums (TitleSlug) 12:49:23.7 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 12:49:23.7 Info: => 0.00012s 12:49:23.7 Info: CreateIndex Albums (CleanTitle) 12:49:23.7 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:49:23.7 Info: => 0.0001174s 12:49:23.7 Info: CreateIndex Albums (Path) 12:49:23.7 Info: CREATE INDEX "IX_Albums_Path" ON "Albums" ("Path" ASC) 12:49:23.7 Info: => 0.0001156s 12:49:23.7 Info: CreateTable Tracks 12:49:23.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:49:23.7 Info: => 0.0002485s 12:49:23.7 Info: CreateIndex Tracks (ForeignTrackId) 12:49:23.7 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 12:49:23.7 Info: => 0.0001162s 12:49:23.7 Info: CreateIndex Tracks (ArtistId) 12:49:23.7 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 12:49:23.7 Info: => 0.0001377s 12:49:23.7 Info: CreateIndex Tracks (TrackFileId) 12:49:23.7 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 12:49:23.7 Info: => 0.0001224s 12:49:23.7 Info: CreateIndex Tracks (ArtistId, AlbumId, TrackNumber) 12:49:23.7 Info: CREATE INDEX "IX_Tracks_ArtistId_AlbumId_TrackNumber" ON "Tracks" ("ArtistId" ASC, "AlbumId" ASC, "TrackNumber" ASC) 12:49:23.7 Info: => 0.0001135s 12:49:23.7 Info: CreateTable TrackFiles 12:49:23.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:49:23.7 Info: => 0.0002192s 12:49:23.7 Info: CreateIndex TrackFiles (ArtistId) 12:49:23.7 Info: CREATE INDEX "IX_TrackFiles_ArtistId" ON "TrackFiles" ("ArtistId" ASC) 12:49:23.7 Info: => 0.0001064s 12:49:23.7 Info: CreateIndex TrackFiles (AlbumId) 12:49:23.7 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:49:23.7 Info: => 9.28E-05s 12:49:23.7 Info: CreateTable History 12:49:23.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:49:23.7 Info: => 0.0002182s 12:49:23.7 Info: CreateIndex History (Date) 12:49:23.7 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 12:49:23.7 Info: => 0.0001404s 12:49:23.7 Info: CreateIndex History (EventType) 12:49:23.7 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 12:49:23.7 Info: => 0.0001137s 12:49:23.7 Info: CreateIndex History (DownloadId) 12:49:23.7 Info: CREATE INDEX "IX_History_DownloadId" ON "History" ("DownloadId" ASC) 12:49:23.7 Info: => 9.8E-05s 12:49:23.7 Info: CreateIndex History (AlbumId) 12:49:23.7 Info: CREATE INDEX "IX_History_AlbumId" ON "History" ("AlbumId" ASC) 12:49:23.7 Info: => 9.46E-05s 12:49:23.7 Info: CreateTable Notifications 12:49:23.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:49:23.7 Info: => 0.0001913s 12:49:23.7 Info: CreateTable ScheduledTasks 12:49:23.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:49:23.7 Info: => 0.0001907s 12:49:23.7 Info: CreateIndex ScheduledTasks (TypeName) 12:49:23.7 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 12:49:23.7 Info: => 0.0001017s 12:49:23.7 Info: CreateTable Indexers 12:49:23.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:49:23.7 Info: => 0.0001966s 12:49:23.7 Info: CreateIndex Indexers (Name) 12:49:23.7 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 12:49:23.7 Info: => 0.0001401s 12:49:23.7 Info: CreateTable Profiles 12:49:23.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:49:23.7 Info: => 0.0001385s 12:49:23.7 Info: CreateIndex Profiles (Name) 12:49:23.7 Info: CREATE UNIQUE INDEX "IX_Profiles_Name" ON "Profiles" ("Name" ASC) 12:49:23.7 Info: => 0.0001003s 12:49:23.7 Info: CreateTable QualityDefinitions 12:49:23.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:49:23.7 Info: => 0.0001464s 12:49:23.7 Info: CreateIndex QualityDefinitions (Quality) 12:49:23.7 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Quality" ON "QualityDefinitions" ("Quality" ASC) 12:49:23.7 Info: => 9.87E-05s 12:49:23.7 Info: CreateIndex QualityDefinitions (Title) 12:49:23.7 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Title" ON "QualityDefinitions" ("Title" ASC) 12:49:23.7 Info: => 9.76E-05s 12:49:23.7 Info: CreateTable NamingConfig 12:49:23.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:49:23.7 Info: => 0.0002344s 12:49:23.7 Info: CreateTable Blacklist 12:49:23.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:49:23.7 Info: => 0.0002548s 12:49:23.7 Info: CreateTable Metadata 12:49:23.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:49:23.7 Info: => 0.0001727s 12:49:23.7 Info: CreateTable MetadataFiles 12:49:23.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:49:23.7 Info: => 0.0002092s 12:49:23.7 Info: CreateTable DownloadClients 12:49:23.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:49:23.7 Info: => 0.0001601s 12:49:23.7 Info: CreateTable PendingReleases 12:49:23.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:49:23.7 Info: => 0.000161s 12:49:23.7 Info: CreateTable RemotePathMappings 12:49:23.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:49:23.7 Info: => 0.0002091s 12:49:23.7 Info: CreateTable Tags 12:49:23.7 Info: CREATE TABLE "Tags" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Label" TEXT NOT NULL) 12:49:23.7 Info: => 0.0001439s 12:49:23.7 Info: CreateIndex Tags (Label) 12:49:23.7 Info: CREATE UNIQUE INDEX "IX_Tags_Label" ON "Tags" ("Label" ASC) 12:49:23.7 Info: => 9.79E-05s 12:49:23.7 Info: CreateTable Restrictions 12:49:23.7 Info: CREATE TABLE "Restrictions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Preferred" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL) 12:49:23.7 Info: => 0.0001439s 12:49:23.7 Info: CreateTable DelayProfiles 12:49:23.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:49:23.7 Info: => 0.0001941s 12:49:23.7 Info: CreateTable Users 12:49:23.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:49:23.7 Info: => 0.0001462s 12:49:23.7 Info: CreateIndex Users (Identifier) 12:49:23.7 Info: CREATE UNIQUE INDEX "IX_Users_Identifier" ON "Users" ("Identifier" ASC) 12:49:23.7 Info: => 0.0001035s 12:49:23.7 Info: CreateIndex Users (Username) 12:49:23.7 Info: CREATE UNIQUE INDEX "IX_Users_Username" ON "Users" ("Username" ASC) 12:49:23.7 Info: => 0.0001262s 12:49:23.7 Info: CreateTable Commands 12:49:23.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:49:23.7 Info: => 0.000205s 12:49:23.7 Info: CreateTable IndexerStatus 12:49:23.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:49:23.7 Info: => 0.0001786s 12:49:23.7 Info: CreateIndex IndexerStatus (ProviderId) 12:49:23.7 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 12:49:23.7 Info: => 0.0001063s 12:49:23.7 Info: CreateTable ExtraFiles 12:49:23.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:49:23.7 Info: => 0.0001757s 12:49:23.7 Info: CreateTable LyricFiles 12:49:23.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:49:23.7 Info: => 0.0002111s 12:49:23.7 Info: CreateTable LanguageProfiles 12:49:23.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:49:23.7 Info: => 0.0001695s 12:49:23.7 Info: CreateIndex LanguageProfiles (Name) 12:49:23.7 Info: CREATE UNIQUE INDEX "IX_LanguageProfiles_Name" ON "LanguageProfiles" ("Name" ASC) 12:49:23.7 Info: => 0.0001275s 12:49:23.7 Info: CreateTable DownloadClientStatus 12:49:23.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:49:23.7 Info: => 0.0001588s 12:49:23.7 Info: CreateIndex DownloadClientStatus (ProviderId) 12:49:23.7 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 12:49:23.7 Info: => 0.0001077s 12:49:23.7 Info: INSERT INTO "DelayProfiles" ("EnableUsenet", "EnableTorrent", "PreferredProtocol", "UsenetDelay", "TorrentDelay", "Order", "Tags") VALUES (1, 1, 1, 0, 0, 2147483647, '[]') 12:49:23.7 Info: -> 1 Insert operations completed in 00:00:00.0001477 taking an average of 00:00:00.0001477 12:49:23.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (1, '2024-05-17T12:49:23', 'InitialSetup') 12:49:23.7 Info: Committing Transaction 12:49:23.7 Info: 1: InitialSetup migrated 12:49:23.7 Info: => 0.0010925s 12:49:23.7 Info: 2: add_reason_to_pending_releases migrating 12:49:23.7 Info: Beginning Transaction 12:49:23.7 Info: Starting migration of Main DB to 2 12:49:23.7 Info: AlterTable PendingReleases 12:49:23.7 Info: => 1.1E-06s 12:49:23.7 Info: CreateColumn PendingReleases Reason Int32 12:49:23.7 Info: ALTER TABLE "PendingReleases" ADD COLUMN "Reason" INTEGER NOT NULL DEFAULT 0 12:49:23.7 Info: => 0.0005172s 12:49:23.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (2, '2024-05-17T12:49:23', 'add_reason_to_pending_releases') 12:49:23.7 Info: Committing Transaction 12:49:23.7 Info: 2: add_reason_to_pending_releases migrated 12:49:23.7 Info: => 0.000849s 12:49:23.7 Info: 3: add_medium_support migrating 12:49:23.7 Info: Beginning Transaction 12:49:23.7 Info: Starting migration of Main DB to 3 12:49:23.7 Info: AlterTable Albums 12:49:23.7 Info: => 1.2E-06s 12:49:23.7 Info: CreateColumn Albums Media String 12:49:23.7 Info: ALTER TABLE "Albums" ADD COLUMN "Media" TEXT NOT NULL DEFAULT '' 12:49:23.7 Info: => 0.0005385s 12:49:23.7 Info: AlterTable Tracks 12:49:23.7 Info: => 8E-07s 12:49:23.7 Info: CreateColumn Tracks MediumNumber Int32 12:49:23.7 Info: ALTER TABLE "Tracks" ADD COLUMN "MediumNumber" INTEGER NOT NULL DEFAULT 0 12:49:23.7 Info: => 0.0004699s 12:49:23.7 Info: AlterTable Tracks 12:49:23.7 Info: => 8E-07s 12:49:23.7 Info: CreateColumn Tracks AbsoluteTrackNumber Int32 12:49:23.7 Info: ALTER TABLE "Tracks" ADD COLUMN "AbsoluteTrackNumber" INTEGER NOT NULL DEFAULT 0 12:49:23.7 Info: => 0.0005099s 12:49:23.7 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 12:49:23.7 Info: UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 12:49:23.7 Info: => 6.28E-05s 12:49:23.7 Info: DeleteColumn Tracks TrackNumber 12:49:23.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:49:23.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:49:23.7 Info: DROP TABLE "Tracks" 12:49:23.7 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 12:49:23.7 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 12:49:23.7 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 12:49:23.7 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 12:49:23.7 Info: => 0.0045849s 12:49:23.7 Info: AlterTable Tracks 12:49:23.7 Info: => 2.7E-06s 12:49:23.7 Info: CreateColumn Tracks TrackNumber String 12:49:23.7 Info: ALTER TABLE "Tracks" ADD COLUMN "TrackNumber" TEXT 12:49:23.7 Info: => 0.000488s 12:49:23.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (3, '2024-05-17T12:49:23', 'add_medium_support') 12:49:23.7 Info: Committing Transaction 12:49:23.7 Info: 3: add_medium_support migrated 12:49:23.7 Info: => 0.0009324s 12:49:23.7 Info: 4: add_various_qualites_in_profile migrating 12:49:23.7 Info: Beginning Transaction 12:49:23.7 Info: Starting migration of Main DB to 4 12:49:23.7 Info: ExecuteSqlStatement UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 12:49:23.7 Info: UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 12:49:23.7 Info: => 6.9E-05s 12:49:23.7 Info: PerformDBOperation 12:49:23.7 Info: Performing DB Operation 12:49:23.7 Info: => 3.9E-05s 12:49:23.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (4, '2024-05-17T12:49:23', 'add_various_qualites_in_profile') 12:49:23.7 Info: Committing Transaction 12:49:23.7 Info: 4: add_various_qualites_in_profile migrated 12:49:23.7 Info: => 0.0003173s 12:49:23.7 Info: 5: metadata_profiles migrating 12:49:23.7 Info: Beginning Transaction 12:49:23.7 Info: Starting migration of Main DB to 5 12:49:23.7 Info: CreateTable MetadataProfiles 12:49:23.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:49:23.7 Info: => 0.0001644s 12:49:23.7 Info: CreateIndex MetadataProfiles (Name) 12:49:23.7 Info: CREATE UNIQUE INDEX "IX_MetadataProfiles_Name" ON "MetadataProfiles" ("Name" ASC) 12:49:23.7 Info: => 0.000104s 12:49:23.7 Info: AlterTable Artists 12:49:23.7 Info: => 8E-07s 12:49:23.7 Info: CreateColumn Artists MetadataProfileId Int32 12:49:23.7 Info: ALTER TABLE "Artists" ADD COLUMN "MetadataProfileId" INTEGER NOT NULL DEFAULT 1 12:49:23.7 Info: => 0.0005045s 12:49:23.7 Info: DeleteColumn Artists PrimaryAlbumTypes 12:49:23.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:49:23.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:49:23.7 Info: DROP TABLE "Artists" 12:49:23.7 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:49:23.7 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 12:49:23.7 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 12:49:23.7 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:49:23.7 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:49:23.7 Info: => 0.0049682s 12:49:23.7 Info: DeleteColumn Artists SecondaryAlbumTypes 12:49:23.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:49:23.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:49:23.7 Info: DROP TABLE "Artists" 12:49:23.7 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:49:23.7 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 12:49:23.7 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 12:49:23.7 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:49:23.7 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:49:23.7 Info: => 0.0049579s 12:49:23.7 Info: AlterTable Albums 12:49:23.7 Info: => 8E-07s 12:49:23.7 Info: CreateColumn Albums SecondaryTypes String 12:49:23.7 Info: ALTER TABLE "Albums" ADD COLUMN "SecondaryTypes" TEXT 12:49:23.7 Info: => 0.0004887s 12:49:23.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (5, '2024-05-17T12:49:23', 'metadata_profiles') 12:49:23.7 Info: Committing Transaction 12:49:23.7 Info: 5: metadata_profiles migrated 12:49:23.7 Info: => 0.0009375s 12:49:23.7 Info: 6: separate_automatic_and_interactive_search migrating 12:49:23.7 Info: Beginning Transaction 12:49:23.7 Info: Starting migration of Main DB to 6 12:49:23.7 Info: RenameColumn Indexers EnableSearch to EnableAutomaticSearch 12:49:23.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:49:23.7 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableSearch" FROM "Indexers" 12:49:23.7 Info: DROP TABLE "Indexers" 12:49:23.7 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 12:49:23.7 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 12:49:23.7 Info: => 0.0042445s 12:49:23.7 Info: AlterTable Indexers 12:49:23.7 Info: => 7E-07s 12:49:23.7 Info: CreateColumn Indexers EnableInteractiveSearch Boolean 12:49:23.7 Info: ALTER TABLE "Indexers" ADD COLUMN "EnableInteractiveSearch" INTEGER 12:49:23.7 Info: => 0.0004867s 12:49:23.7 Info: ExecuteSqlStatement UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 12:49:23.7 Info: UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 12:49:23.7 Info: => 5.65E-05s 12:49:23.7 Info: AlterTable Indexers 12:49:23.7 Info: => 5E-07s 12:49:23.7 Info: AlterColumn Indexers EnableInteractiveSearch Boolean 12:49:23.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:49:23.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:49:23.7 Info: DROP TABLE "Indexers" 12:49:23.7 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 12:49:23.7 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 12:49:23.7 Info: => 0.0041792s 12:49:23.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (6, '2024-05-17T12:49:23', 'separate_automatic_and_interactive_search') 12:49:23.7 Info: Committing Transaction 12:49:23.7 Info: 6: separate_automatic_and_interactive_search migrated 12:49:23.7 Info: => 0.0045461s 12:49:23.7 Info: 7: change_album_path_to_relative migrating 12:49:23.7 Info: Beginning Transaction 12:49:23.7 Info: Starting migration of Main DB to 7 12:49:23.7 Info: DeleteColumn Albums Path 12:49:23.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:49:23.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:49:23.7 Info: DROP TABLE "Albums" 12:49:23.7 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:49:23.7 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:49:23.7 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 12:49:23.7 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 12:49:23.7 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 12:49:23.7 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:49:23.7 Info: => 0.0053171s 12:49:23.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (7, '2024-05-17T12:49:23', 'change_album_path_to_relative') 12:49:23.7 Info: Committing Transaction 12:49:23.7 Info: 7: change_album_path_to_relative migrated 12:49:23.7 Info: => 0.0057679s 12:49:23.7 Info: 8: change_quality_size_mb_to_kb migrating 12:49:23.7 Info: Beginning Transaction 12:49:23.7 Info: Starting migration of Main DB to 8 12:49:23.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:49:23.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:49:23.7 Info: => 6.16E-05s 12:49:23.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (8, '2024-05-17T12:49:23', 'change_quality_size_mb_to_kb') 12:49:23.7 Info: Committing Transaction 12:49:23.7 Info: 8: change_quality_size_mb_to_kb migrated 12:49:23.7 Info: => 0.0003357s 12:49:23.7 Info: 9: album_releases migrating 12:49:23.7 Info: Beginning Transaction 12:49:23.7 Info: Starting migration of Main DB to 9 12:49:23.7 Info: AlterTable Albums 12:49:23.7 Info: => 1.1E-06s 12:49:23.7 Info: CreateColumn Albums Releases String 12:49:23.7 Info: ALTER TABLE "Albums" ADD COLUMN "Releases" TEXT DEFAULT '' 12:49:23.7 Info: => 0.0005112s 12:49:23.7 Info: AlterTable Albums 12:49:23.7 Info: => 1E-06s 12:49:23.7 Info: CreateColumn Albums CurrentRelease String 12:49:23.7 Info: ALTER TABLE "Albums" ADD COLUMN "CurrentRelease" TEXT DEFAULT '' 12:49:23.7 Info: => 0.0005078s 12:49:23.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (9, '2024-05-17T12:49:23', 'album_releases') 12:49:23.7 Info: Committing Transaction 12:49:23.7 Info: 9: album_releases migrated 12:49:23.7 Info: => 0.0008395s 12:49:23.7 Info: 10: album_releases_fix migrating 12:49:23.7 Info: Beginning Transaction 12:49:23.7 Info: Starting migration of Main DB to 10 12:49:23.7 Info: AlterTable Albums 12:49:23.7 Info: => 1.5E-06s 12:49:23.7 Info: AlterColumn Albums Releases String 12:49:23.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:49:23.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:49:23.7 Info: DROP TABLE "Albums" 12:49:23.7 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:49:23.7 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:49:23.7 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 12:49:23.7 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 12:49:23.7 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 12:49:23.7 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:49:23.7 Info: => 0.0063888s 12:49:23.7 Info: AlterTable Albums 12:49:23.7 Info: => 7E-07s 12:49:23.7 Info: AlterColumn Albums CurrentRelease String 12:49:23.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:49:23.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:49:23.7 Info: DROP TABLE "Albums" 12:49:23.7 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:49:23.7 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:49:23.7 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 12:49:23.7 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 12:49:23.7 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 12:49:23.7 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:49:23.7 Info: => 0.0050407s 12:49:23.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (10, '2024-05-17T12:49:23', 'album_releases_fix') 12:49:23.7 Info: Committing Transaction 12:49:23.7 Info: 10: album_releases_fix migrated 12:49:23.7 Info: => 0.0054448s 12:49:23.7 Info: 11: import_lists migrating 12:49:23.7 Info: Beginning Transaction 12:49:23.7 Info: Starting migration of Main DB to 11 12:49:23.7 Info: CreateTable ImportLists 12:49:23.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:49:23.7 Info: => 0.000208s 12:49:23.7 Info: CreateIndex ImportLists (Name) 12:49:23.7 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 12:49:23.7 Info: => 9.88E-05s 12:49:23.7 Info: CreateTable ImportListStatus 12:49:23.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:49:23.7 Info: => 0.0001498s 12:49:23.7 Info: CreateIndex ImportListStatus (ProviderId) 12:49:23.7 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 12:49:23.7 Info: => 9.44E-05s 12:49:23.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (11, '2024-05-17T12:49:23', 'import_lists') 12:49:23.7 Info: Committing Transaction 12:49:23.7 Info: 11: import_lists migrated 12:49:23.7 Info: => 0.0004597s 12:49:23.7 Info: 12: add_release_status migrating 12:49:23.7 Info: Beginning Transaction 12:49:23.7 Info: Starting migration of Main DB to 12 12:49:23.7 Info: AlterTable MetadataProfiles 12:49:23.7 Info: => 1.3E-06s 12:49:23.7 Info: CreateColumn MetadataProfiles ReleaseStatuses String 12:49:23.7 Info: ALTER TABLE "MetadataProfiles" ADD COLUMN "ReleaseStatuses" TEXT NOT NULL DEFAULT '' 12:49:23.7 Info: => 0.0005328s 12:49:23.7 Info: PerformDBOperation 12:49:23.7 Info: Performing DB Operation 12:49:23.7 Info: => 3.62E-05s 12:49:23.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (12, '2024-05-17T12:49:23', 'add_release_status') 12:49:23.7 Info: Committing Transaction 12:49:23.7 Info: 12: add_release_status migrated 12:49:23.7 Info: => 0.0003332s 12:49:23.7 Info: 13: album_download_notification migrating 12:49:23.7 Info: Beginning Transaction 12:49:23.7 Info: Starting migration of Main DB to 13 12:49:23.7 Info: AlterTable Notifications 12:49:23.7 Info: => 7E-07s 12:49:23.7 Info: CreateColumn Notifications OnAlbumDownload Boolean 12:49:23.7 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDownload" INTEGER NOT NULL DEFAULT 0 12:49:23.7 Info: => 0.0005248s 12:49:23.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (13, '2024-05-17T12:49:23', 'album_download_notification') 12:49:23.7 Info: Committing Transaction 12:49:23.7 Info: 13: album_download_notification migrated 12:49:23.7 Info: => 0.000855s 12:49:23.7 Info: 14: fix_language_metadata_profiles migrating 12:49:23.7 Info: Beginning Transaction 12:49:23.7 Info: Starting migration of Main DB to 14 12:49:23.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:49:23.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:49:23.7 Info: => 9.62E-05s 12:49:23.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:49:23.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:49:23.7 Info: => 7.38E-05s 12:49:23.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (14, '2024-05-17T12:49:23', 'fix_language_metadata_profiles') 12:49:23.7 Info: Committing Transaction 12:49:23.7 Info: 14: fix_language_metadata_profiles migrated 12:49:23.7 Info: => 0.0003471s 12:49:23.7 Info: 15: remove_fanzub migrating 12:49:23.7 Info: Beginning Transaction 12:49:23.7 Info: Starting migration of Main DB to 15 12:49:23.7 Info: ExecuteSqlStatement DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 12:49:23.7 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 12:49:23.7 Info: => 6.15E-05s 12:49:23.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (15, '2024-05-17T12:49:23', 'remove_fanzub') 12:49:23.7 Info: Committing Transaction 12:49:23.7 Info: 15: remove_fanzub migrated 12:49:23.7 Info: => 0.0003272s 12:49:23.7 Info: 16: update_artist_history_indexes migrating 12:49:23.7 Info: Beginning Transaction 12:49:23.7 Info: Starting migration of Main DB to 16 12:49:23.7 Info: CreateIndex Albums (ArtistId) 12:49:23.7 Info: CREATE INDEX "IX_Albums_ArtistId" ON "Albums" ("ArtistId" ASC) 12:49:23.7 Info: => 0.0001219s 12:49:23.7 Info: CreateIndex Albums (ArtistId, ReleaseDate) 12:49:23.7 Info: CREATE INDEX "IX_Albums_ArtistId_ReleaseDate" ON "Albums" ("ArtistId" ASC, "ReleaseDate" ASC) 12:49:23.7 Info: => 0.0001006s 12:49:23.7 Info: DeleteIndex History (AlbumId) 12:49:23.7 Info: DROP INDEX "IX_History_AlbumId" 12:49:23.7 Info: => 0.000149s 12:49:23.7 Info: CreateIndex History (AlbumId, Date) 12:49:23.7 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 12:49:23.7 Info: => 0.0001119s 12:49:23.7 Info: DeleteIndex History (DownloadId) 12:49:23.7 Info: DROP INDEX "IX_History_DownloadId" 12:49:23.8 Info: => 0.0001498s 12:49:23.8 Info: CreateIndex History (DownloadId, Date) 12:49:23.8 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 12:49:23.8 Info: => 0.0001099s 12:49:23.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (16, '2024-05-17T12:49:23', 'update_artist_history_indexes') 12:49:23.8 Info: Committing Transaction 12:49:23.8 Info: 16: update_artist_history_indexes migrated 12:49:23.8 Info: => 0.0004591s 12:49:23.8 Info: 17: remove_nma migrating 12:49:23.8 Info: Beginning Transaction 12:49:23.8 Info: Starting migration of Main DB to 17 12:49:23.8 Info: FluentMigrator.Expressions.DeleteDataExpression 12:49:23.8 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'NotifyMyAndroid' 12:49:23.8 Info: => 6.6E-05s 12:49:23.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (17, '2024-05-17T12:49:23', 'remove_nma') 12:49:23.8 Info: Committing Transaction 12:49:23.8 Info: 17: remove_nma migrated 12:49:23.8 Info: => 0.0003316s 12:49:23.8 Info: 18: album_disambiguation migrating 12:49:23.8 Info: Beginning Transaction 12:49:23.8 Info: Starting migration of Main DB to 18 12:49:23.8 Info: AlterTable Albums 12:49:23.8 Info: => 9E-07s 12:49:23.8 Info: CreateColumn Albums Disambiguation String 12:49:23.8 Info: ALTER TABLE "Albums" ADD COLUMN "Disambiguation" TEXT 12:49:23.8 Info: => 0.0005348s 12:49:23.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (18, '2024-05-17T12:49:23', 'album_disambiguation') 12:49:23.8 Info: Committing Transaction 12:49:23.8 Info: 18: album_disambiguation migrated 12:49:23.8 Info: => 0.0008546s 12:49:23.8 Info: 19: add_ape_quality_in_profiles migrating 12:49:23.8 Info: Beginning Transaction 12:49:23.8 Info: Starting migration of Main DB to 19 12:49:23.8 Info: PerformDBOperation 12:49:23.8 Info: Performing DB Operation 12:49:23.8 Info: => 0.0008145s 12:49:23.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (19, '2024-05-17T12:49:23', 'add_ape_quality_in_profiles') 12:49:23.8 Info: Committing Transaction 12:49:23.8 Info: 19: add_ape_quality_in_profiles migrated 12:49:23.8 Info: => 0.0011657s 12:49:23.8 Info: 20: remove_pushalot migrating 12:49:23.8 Info: Beginning Transaction 12:49:23.8 Info: Starting migration of Main DB to 20 12:49:23.8 Info: FluentMigrator.Expressions.DeleteDataExpression 12:49:23.8 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Pushalot' 12:49:23.8 Info: => 6.61E-05s 12:49:23.8 Info: FluentMigrator.Expressions.DeleteDataExpression 12:49:23.8 Info: DELETE FROM "Metadata" WHERE "Implementation" = 'MediaBrowserMetadata' 12:49:23.8 Info: => 4.41E-05s 12:49:23.8 Info: FluentMigrator.Expressions.DeleteDataExpression 12:49:23.8 Info: DELETE FROM "MetadataFiles" WHERE "Consumer" = 'MediaBrowserMetadata' 12:49:23.8 Info: => 4.17E-05s 12:49:23.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (20, '2024-05-17T12:49:23', 'remove_pushalot') 12:49:23.8 Info: Committing Transaction 12:49:23.8 Info: 20: remove_pushalot migrated 12:49:23.8 Info: => 0.0003053s 12:49:23.8 Info: 21: add_custom_filters migrating 12:49:23.8 Info: Beginning Transaction 12:49:23.8 Info: Starting migration of Main DB to 21 12:49:23.8 Info: CreateTable CustomFilters 12:49:23.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:49:23.8 Info: => 0.0001642s 12:49:23.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (21, '2024-05-17T12:49:23', 'add_custom_filters') 12:49:23.8 Info: Committing Transaction 12:49:23.8 Info: 21: add_custom_filters migrated 12:49:23.8 Info: => 0.0004848s 12:49:23.8 Info: 22: import_list_tags migrating 12:49:23.8 Info: Beginning Transaction 12:49:23.8 Info: Starting migration of Main DB to 22 12:49:23.8 Info: AlterTable ImportLists 12:49:23.8 Info: => 1.2E-06s 12:49:23.8 Info: CreateColumn ImportLists Tags String 12:49:23.8 Info: ALTER TABLE "ImportLists" ADD COLUMN "Tags" TEXT 12:49:23.8 Info: => 0.0005569s 12:49:23.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (22, '2024-05-17T12:49:23', 'import_list_tags') 12:49:23.8 Info: Committing Transaction 12:49:23.8 Info: 22: import_list_tags migrated 12:49:23.8 Info: => 0.0008856s 12:49:23.8 Info: 23: add_release_groups_etc migrating 12:49:23.8 Info: Beginning Transaction 12:49:23.8 Info: Starting migration of Main DB to 23 12:49:23.8 Info: CreateTable ArtistMetadata 12:49:23.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:49:23.8 Info: => 0.0002709s 12:49:23.8 Info: CreateIndex ArtistMetadata (ForeignArtistId) 12:49:23.8 Info: CREATE UNIQUE INDEX "IX_ArtistMetadata_ForeignArtistId" ON "ArtistMetadata" ("ForeignArtistId" ASC) 12:49:23.8 Info: => 0.0001319s 12:49:23.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:49:23.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:49:23.8 Info: => 0.0008879s 12:49:23.8 Info: AlterTable Artists 12:49:23.8 Info: => 7E-07s 12:49:23.8 Info: CreateColumn Artists ArtistMetadataId Int32 12:49:23.8 Info: ALTER TABLE "Artists" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 12:49:23.8 Info: => 0.0005519s 12:49:23.8 Info: ExecuteSqlStatement UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 12:49:23.8 Info: UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 12:49:23.8 Info: => 8.83E-05s 12:49:23.8 Info: CreateTable AlbumReleases 12:49:23.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:49:23.8 Info: => 0.0001972s 12:49:23.8 Info: CreateIndex AlbumReleases (ForeignReleaseId) 12:49:23.8 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 12:49:23.8 Info: => 0.0001151s 12:49:23.8 Info: CreateIndex AlbumReleases (AlbumId) 12:49:23.8 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 12:49:23.8 Info: => 0.0001027s 12:49:23.8 Info: PerformDBOperation 12:49:23.8 Info: Performing DB Operation 12:49:23.8 Info: => 7.88E-05s 12:49:23.8 Info: AlterTable Albums 12:49:23.8 Info: => 6E-07s 12:49:23.8 Info: CreateColumn Albums ArtistMetadataId Int32 12:49:23.8 Info: ALTER TABLE "Albums" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 12:49:23.8 Info: => 0.0005545s 12:49:23.8 Info: AlterTable Albums 12:49:23.8 Info: => 7E-07s 12:49:23.8 Info: CreateColumn Albums AnyReleaseOk Boolean 12:49:23.8 Info: ALTER TABLE "Albums" ADD COLUMN "AnyReleaseOk" INTEGER NOT NULL DEFAULT 1 12:49:23.8 Info: => 0.0005476s 12:49:23.8 Info: AlterTable Albums 12:49:23.8 Info: => 1E-06s 12:49:23.8 Info: CreateColumn Albums Links String 12:49:23.8 Info: ALTER TABLE "Albums" ADD COLUMN "Links" TEXT 12:49:23.8 Info: => 0.0005394s 12:49:23.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:49:23.8 Info: UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 12:49:23.8 Info: => 0.0001022s 12:49:23.8 Info: AlterTable Tracks 12:49:23.8 Info: => 6E-07s 12:49:23.8 Info: CreateColumn Tracks ForeignRecordingId String 12:49:23.8 Info: ALTER TABLE "Tracks" ADD COLUMN "ForeignRecordingId" TEXT NOT NULL DEFAULT '0' 12:49:23.8 Info: => 0.0005377s 12:49:23.8 Info: AlterTable Tracks 12:49:23.8 Info: => 9E-07s 12:49:23.8 Info: CreateColumn Tracks AlbumReleaseId Int32 12:49:23.8 Info: ALTER TABLE "Tracks" ADD COLUMN "AlbumReleaseId" INTEGER NOT NULL DEFAULT 0 12:49:23.8 Info: => 0.0005603s 12:49:23.8 Info: AlterTable Tracks 12:49:23.8 Info: => 7E-07s 12:49:23.8 Info: CreateColumn Tracks ArtistMetadataId Int32 12:49:23.8 Info: ALTER TABLE "Tracks" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 12:49:23.8 Info: => 0.0005467s 12:49:23.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:49:23.8 Info: UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 12:49:23.8 Info: => 0.0001292s 12:49:23.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:49:23.8 Info: UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 12:49:23.8 Info: => 9.34E-05s 12:49:23.8 Info: DeleteColumn Artists ForeignArtistId, Name, Overview, Disambiguation, ArtistType, Status, Images, Links, Genres, Ratings, Members, MBId, AMId, TADBId, DiscogsId, NameSlug, LastDiskSync, DateFormed 12:49:23.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:49:23.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:49:23.8 Info: DROP TABLE "Artists" 12:49:23.8 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:49:23.8 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:49:23.8 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:49:23.8 Info: => 0.0059299s 12:49:23.8 Info: DeleteColumn Albums ArtistId, MBId, AMId, TADBId, DiscogsId, TitleSlug, Label, SortTitle, Tags, Duration, Media, Releases, CurrentRelease, LastDiskSync 12:49:23.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:49:23.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:49:23.8 Info: DROP TABLE "Albums" 12:49:23.8 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:49:23.8 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:49:23.8 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:49:23.8 Info: => 0.0051836s 12:49:23.8 Info: DeleteColumn Tracks ArtistId, AlbumId, Compilation, DiscNumber, Monitored 12:49:23.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:49:23.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:49:23.8 Info: DROP TABLE "Tracks" 12:49:23.8 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 12:49:23.8 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 12:49:23.8 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 12:49:23.8 Info: => 0.0047862s 12:49:23.8 Info: DeleteColumn TrackFiles ArtistId 12:49:23.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:49:23.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:49:23.8 Info: DROP TABLE "TrackFiles" 12:49:23.8 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 12:49:23.8 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:49:23.8 Info: => 0.0054809s 12:49:23.8 Info: CreateIndex Artists (ArtistMetadataId) 12:49:23.8 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 12:49:23.8 Info: => 9.79E-05s 12:49:23.8 Info: CreateIndex Artists (Monitored) 12:49:23.8 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 12:49:23.8 Info: => 9.01E-05s 12:49:23.8 Info: CreateIndex Albums (ArtistMetadataId) 12:49:23.8 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 12:49:23.8 Info: => 8.95E-05s 12:49:23.8 Info: CreateIndex Tracks (ArtistMetadataId) 12:49:23.8 Info: CREATE INDEX "IX_Tracks_ArtistMetadataId" ON "Tracks" ("ArtistMetadataId" ASC) 12:49:23.8 Info: => 0.0001016s 12:49:23.8 Info: CreateIndex Tracks (AlbumReleaseId) 12:49:23.8 Info: CREATE INDEX "IX_Tracks_AlbumReleaseId" ON "Tracks" ("AlbumReleaseId" ASC) 12:49:23.8 Info: => 9.48E-05s 12:49:23.8 Info: CreateIndex Tracks (ForeignRecordingId) 12:49:23.8 Info: CREATE INDEX "IX_Tracks_ForeignRecordingId" ON "Tracks" ("ForeignRecordingId" ASC) 12:49:23.8 Info: => 9.18E-05s 12:49:23.8 Info: UpdateData 12:49:23.8 Info: UPDATE "Artists" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 12:49:23.8 Info: => 5.78E-05s 12:49:23.8 Info: UpdateData 12:49:23.8 Info: UPDATE "Albums" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 12:49:23.8 Info: => 4.74E-05s 12:49:23.8 Info: UpdateData 12:49:23.8 Info: UPDATE "ScheduledTasks" SET "LastExecution" = '2018-01-01T00:00:01' WHERE "TypeName" = 'NzbDrone.Core.Music.Commands.RefreshArtistCommand' 12:49:23.8 Info: => 5.32E-05s 12:49:23.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (23, '2024-05-17T12:49:23', 'add_release_groups_etc') 12:49:23.8 Info: Committing Transaction 12:49:23.8 Info: 23: add_release_groups_etc migrated 12:49:23.8 Info: => 0.0006682s 12:49:23.8 Info: 24: NewMediaInfoFormat migrating 12:49:23.8 Info: Beginning Transaction 12:49:23.8 Info: Starting migration of Main DB to 24 12:49:23.8 Info: UpdateData 12:49:23.8 Info: UPDATE "TrackFiles" SET "MediaInfo" = '' WHERE 1 = 1 12:49:23.8 Info: => 7.12E-05s 12:49:23.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (24, '2024-05-17T12:49:23', 'NewMediaInfoFormat') 12:49:23.8 Info: Committing Transaction 12:49:23.8 Info: 24: NewMediaInfoFormat migrated 12:49:23.8 Info: => 0.0003477s 12:49:23.8 Info: 25: rename_restrictions_to_release_profiles migrating 12:49:23.8 Info: Beginning Transaction 12:49:23.8 Info: Starting migration of Main DB to 25 12:49:23.8 Info: RenameTable Restrictions ReleaseProfiles 12:49:23.8 Info: ALTER TABLE "Restrictions" RENAME TO "ReleaseProfiles" 12:49:23.8 Info: => 0.0014196s 12:49:23.8 Info: AlterTable ReleaseProfiles 12:49:23.8 Info: => 7E-07s 12:49:23.8 Info: CreateColumn ReleaseProfiles IncludePreferredWhenRenaming Boolean 12:49:23.8 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "IncludePreferredWhenRenaming" INTEGER NOT NULL DEFAULT 1 12:49:23.8 Info: => 0.0005358s 12:49:23.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (25, '2024-05-17T12:49:23', 'rename_restrictions_to_release_profiles') 12:49:23.8 Info: Committing Transaction 12:49:23.8 Info: 25: rename_restrictions_to_release_profiles migrated 12:49:23.8 Info: => 0.0008606s 12:49:23.8 Info: 26: rename_quality_profiles_add_upgrade_allowed migrating 12:49:23.8 Info: Beginning Transaction 12:49:23.8 Info: Starting migration of Main DB to 26 12:49:23.8 Info: RenameTable Profiles QualityProfiles 12:49:23.8 Info: ALTER TABLE "Profiles" RENAME TO "QualityProfiles" 12:49:23.8 Info: => 0.0014062s 12:49:23.8 Info: AlterTable QualityProfiles 12:49:23.8 Info: => 9E-07s 12:49:23.8 Info: CreateColumn QualityProfiles UpgradeAllowed Boolean 12:49:23.8 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 12:49:23.8 Info: => 0.0005395s 12:49:23.8 Info: AlterTable LanguageProfiles 12:49:23.8 Info: => 7E-07s 12:49:23.8 Info: CreateColumn LanguageProfiles UpgradeAllowed Boolean 12:49:23.8 Info: ALTER TABLE "LanguageProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 12:49:23.8 Info: => 0.0005134s 12:49:23.8 Info: UpdateData 12:49:23.8 Info: UPDATE "QualityProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 12:49:23.8 Info: => 6.51E-05s 12:49:23.8 Info: UpdateData 12:49:23.8 Info: UPDATE "LanguageProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 12:49:23.8 Info: => 4.16E-05s 12:49:23.8 Info: RenameColumn Artists ProfileId to QualityProfileId 12:49:23.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:49:23.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:49:23.8 Info: DROP TABLE "Artists" 12:49:23.8 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:49:23.8 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:49:23.8 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:49:23.8 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 12:49:23.8 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 12:49:23.8 Info: => 0.0060945s 12:49:23.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (26, '2024-05-17T12:49:23', 'rename_quality_profiles_add_upgrade_allowed') 12:49:23.8 Info: Committing Transaction 12:49:23.8 Info: 26: rename_quality_profiles_add_upgrade_allowed migrated 12:49:23.8 Info: => 0.006502s 12:49:23.8 Info: 27: add_import_exclusions migrating 12:49:23.8 Info: Beginning Transaction 12:49:23.8 Info: Starting migration of Main DB to 27 12:49:23.8 Info: CreateTable ImportListExclusions 12:49:23.8 Info: CREATE TABLE "ImportListExclusions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignId" TEXT NOT NULL, "Name" TEXT NOT NULL) 12:49:23.8 Info: => 0.0001572s 12:49:23.8 Info: CreateIndex ImportListExclusions (ForeignId) 12:49:23.8 Info: CREATE UNIQUE INDEX "IX_ImportListExclusions_ForeignId" ON "ImportListExclusions" ("ForeignId" ASC) 12:49:23.8 Info: => 0.0001012s 12:49:23.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (27, '2024-05-17T12:49:23', 'add_import_exclusions') 12:49:23.8 Info: Committing Transaction 12:49:23.8 Info: 27: add_import_exclusions migrated 12:49:23.8 Info: => 0.0004408s 12:49:23.8 Info: 28: clean_artist_metadata_table migrating 12:49:23.8 Info: Beginning Transaction 12:49:23.8 Info: Starting migration of Main DB to 28 12:49:23.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:49:23.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:49:23.8 Info: => 0.0001801s 12:49:23.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:49:23.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:49:23.8 Info: => 0.0001552s 12:49:23.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:49:23.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:49:23.8 Info: => 0.000145s 12:49:23.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:49:23.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:49:23.8 Info: => 0.0001442s 12:49:23.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:49:23.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:49:23.8 Info: => 0.0001436s 12:49:23.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:49:23.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:49:23.8 Info: => 0.0001444s 12:49:23.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (28, '2024-05-17T12:49:23', 'clean_artist_metadata_table') 12:49:23.8 Info: Committing Transaction 12:49:23.8 Info: 28: clean_artist_metadata_table migrated 12:49:23.8 Info: => 0.0004209s 12:49:23.8 Info: 29: health_issue_notification migrating 12:49:23.8 Info: Beginning Transaction 12:49:23.8 Info: Starting migration of Main DB to 29 12:49:23.8 Info: AlterTable Notifications 12:49:23.8 Info: => 1E-06s 12:49:23.8 Info: CreateColumn Notifications OnHealthIssue Boolean 12:49:23.8 Info: ALTER TABLE "Notifications" ADD COLUMN "OnHealthIssue" INTEGER NOT NULL DEFAULT 0 12:49:23.8 Info: => 0.0005467s 12:49:23.8 Info: AlterTable Notifications 12:49:23.8 Info: => 1E-06s 12:49:23.8 Info: CreateColumn Notifications IncludeHealthWarnings Boolean 12:49:23.8 Info: ALTER TABLE "Notifications" ADD COLUMN "IncludeHealthWarnings" INTEGER NOT NULL DEFAULT 0 12:49:23.8 Info: => 0.0005352s 12:49:23.8 Info: AlterTable Notifications 12:49:23.8 Info: => 9E-07s 12:49:23.8 Info: CreateColumn Notifications OnDownloadFailure Boolean 12:49:23.8 Info: ALTER TABLE "Notifications" ADD COLUMN "OnDownloadFailure" INTEGER NOT NULL DEFAULT 0 12:49:23.8 Info: => 0.0005278s 12:49:23.8 Info: AlterTable Notifications 12:49:23.8 Info: => 9E-07s 12:49:23.8 Info: CreateColumn Notifications OnImportFailure Boolean 12:49:23.8 Info: ALTER TABLE "Notifications" ADD COLUMN "OnImportFailure" INTEGER NOT NULL DEFAULT 0 12:49:23.8 Info: => 0.0005248s 12:49:23.8 Info: AlterTable Notifications 12:49:23.8 Info: => 1E-06s 12:49:23.8 Info: CreateColumn Notifications OnTrackRetag Boolean 12:49:23.8 Info: ALTER TABLE "Notifications" ADD COLUMN "OnTrackRetag" INTEGER NOT NULL DEFAULT 0 12:49:23.8 Info: => 0.0005328s 12:49:23.8 Info: DeleteColumn Notifications OnDownload 12:49:23.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:49:23.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:49:23.8 Info: DROP TABLE "Notifications" 12:49:23.8 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 12:49:23.8 Info: => 0.0046081s 12:49:23.8 Info: RenameColumn Notifications OnAlbumDownload to OnReleaseImport 12:49:23.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:49:23.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:49:23.8 Info: DROP TABLE "Notifications" 12:49:23.8 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 12:49:23.8 Info: => 0.0046041s 12:49:23.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (29, '2024-05-17T12:49:23', 'health_issue_notification') 12:49:23.8 Info: Committing Transaction 12:49:23.8 Info: 29: health_issue_notification migrated 12:49:23.8 Info: => 0.0049918s 12:49:23.8 Info: 30: add_mediafilerepository_mtime migrating 12:49:23.8 Info: Beginning Transaction 12:49:23.8 Info: Starting migration of Main DB to 30 12:49:23.8 Info: AlterTable TrackFiles 12:49:23.8 Info: => 7E-07s 12:49:23.8 Info: CreateColumn TrackFiles Modified DateTime 12:49:23.8 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Modified" DATETIME NOT NULL DEFAULT '2000-01-01T00:00:00' 12:49:23.8 Info: => 0.0005561s 12:49:23.8 Info: AlterTable TrackFiles 12:49:23.8 Info: => 1E-06s 12:49:23.8 Info: CreateColumn TrackFiles Path String 12:49:23.8 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Path" TEXT 12:49:23.8 Info: => 0.0005202s 12:49:23.8 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 12:49:23.8 Info: DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 12:49:23.8 Info: => 5.27E-05s 12:49:23.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:49:23.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:49:23.8 Info: => 0.0001468s 12:49:23.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:49:23.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:49:23.8 Info: => 0.0001677s 12:49:23.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:49:23.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:49:23.8 Info: => 0.0001723s 12:49:23.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:49:23.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:49:23.8 Info: => 0.0001058s 12:49:23.8 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 12:49:23.8 Info: DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 12:49:23.8 Info: => 6.26E-05s 12:49:23.8 Info: AlterTable TrackFiles 12:49:23.8 Info: => 7E-07s 12:49:23.8 Info: AlterColumn TrackFiles Path String 12:49:23.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:49:23.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:49:23.8 Info: DROP TABLE "TrackFiles" 12:49:23.8 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 12:49:23.8 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:49:23.8 Info: => 0.0059058s 12:49:23.8 Info: CreateIndex TrackFiles (Path) 12:49:23.8 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 12:49:23.8 Info: => 9.79E-05s 12:49:23.8 Info: DeleteColumn TrackFiles RelativePath 12:49:23.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:49:23.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:49:23.8 Info: DROP TABLE "TrackFiles" 12:49:23.8 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 12:49:23.8 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:49:23.8 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 12:49:23.8 Info: => 0.0048604s 12:49:23.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (30, '2024-05-17T12:49:23', 'add_mediafilerepository_mtime') 12:49:23.8 Info: Committing Transaction 12:49:23.8 Info: 30: add_mediafilerepository_mtime migrated 12:49:23.8 Info: => 0.0052513s 12:49:23.8 Info: 31: add_artistmetadataid_constraint migrating 12:49:23.8 Info: Beginning Transaction 12:49:23.8 Info: Starting migration of Main DB to 31 12:49:23.8 Info: INSERT INTO "ArtistMetadata" ("Id", "ForeignArtistId", "Name", "Status", "Images") VALUES (1, 1, 'test', 1, 'images') 12:49:23.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:49:23.8 Info: INSERT INTO "ArtistMetadata" ("Id", "ForeignArtistId", "Name", "Status", "Images") VALUES (2, 2, 'test2', 1, 'images') 12:49:23.8 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:49:23.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:49:23.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:49:23.8 Info: => 0.000167s 12:49:23.8 Info: DeleteIndex Artists (ArtistMetadataId) 12:49:23.8 Info: DROP INDEX "IX_Artists_ArtistMetadataId" 12:49:23.8 Info: => 0.0001498s 12:49:23.8 Info: AlterColumn Artists ArtistMetadataId Int32 12:49:23.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:49:23.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:49:23.8 Info: DROP TABLE "Artists" 12:49:23.8 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:49:23.8 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:49:23.8 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:49:23.8 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 12:49:23.8 Info: => 0.005044s 12:49:23.8 Info: CreateIndex Artists (ArtistMetadataId) 12:49:23.8 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 12:49:23.8 Info: => 9.77E-05s 12:49:23.8 Info: -> 4 Insert operations completed in 00:00:00.0004606 taking an average of 00:00:00.0001151 12:49:23.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (31, '2024-05-17T12:49:23', 'add_artistmetadataid_constraint') 12:49:23.8 Info: Committing Transaction 12:49:23.8 Info: 31: add_artistmetadataid_constraint migrated 12:49:23.8 Info: => 0.0004708s 12:49:23.8 Debug: Took: 00:00:00.1960116 12:49:23.9 Info: --- End: NzbDrone.Core.Test.Datastore.Migration.add_artistmetadataid_constraintFixture.migration_031_should_not_remove_either_unique_artist --- 12:49:23.9 Info: --- Start: NzbDrone.Core.Test.Datastore.Migration.add_artistmetadataid_constraintFixture.migration_031_should_not_remove_unique_artist --- 12:49:23.9 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm64/_temp_11361_638515469639738244_121/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:49:23.9 Info: DatabaseEngineVersionCheck migrating 12:49:23.9 Info: PerformDBOperation 12:49:23.9 Info: Performing DB Operation 12:49:23.9 Info: SQLite 3.45.3 12:49:23.9 Info: => 0.0010807s 12:49:23.9 Info: DatabaseEngineVersionCheck migrated 12:49:23.9 Info: => 0.0011052s 12:49:23.9 Info: VersionMigration migrating 12:49:23.9 Info: Beginning Transaction 12:49:23.9 Info: CreateTable VersionInfo 12:49:23.9 Info: CREATE TABLE "VersionInfo" ("Version" INTEGER NOT NULL) 12:49:23.9 Info: => 0.000202s 12:49:23.9 Info: Committing Transaction 12:49:23.9 Info: VersionMigration migrated 12:49:23.9 Info: => 0.0005498s 12:49:23.9 Info: VersionUniqueMigration migrating 12:49:23.9 Info: Beginning Transaction 12:49:23.9 Info: CreateIndex VersionInfo (Version) 12:49:23.9 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 12:49:23.9 Info: => 0.0001442s 12:49:23.9 Info: AlterTable VersionInfo 12:49:23.9 Info: => 8E-07s 12:49:23.9 Info: CreateColumn VersionInfo AppliedOn DateTime 12:49:23.9 Info: ALTER TABLE "VersionInfo" ADD COLUMN "AppliedOn" DATETIME 12:49:23.9 Info: => 0.0005403s 12:49:23.9 Info: Committing Transaction 12:49:23.9 Info: VersionUniqueMigration migrated 12:49:23.9 Info: => 0.0007493s 12:49:23.9 Info: VersionDescriptionMigration migrating 12:49:23.9 Info: Beginning Transaction 12:49:23.9 Info: AlterTable VersionInfo 12:49:23.9 Info: => 7E-07s 12:49:23.9 Info: CreateColumn VersionInfo Description String 12:49:23.9 Info: ALTER TABLE "VersionInfo" ADD COLUMN "Description" TEXT 12:49:23.9 Info: => 0.0002311s 12:49:23.9 Info: Committing Transaction 12:49:23.9 Info: VersionDescriptionMigration migrated 12:49:23.9 Info: => 0.0004227s 12:49:23.9 Info: 1: InitialSetup migrating 12:49:23.9 Info: Beginning Transaction 12:49:23.9 Info: Starting migration of Main DB to 1 12:49:24.0 Info: CreateTable Config 12:49:24.0 Info: CREATE TABLE "Config" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Key" TEXT NOT NULL, "Value" TEXT NOT NULL) 12:49:24.0 Info: => 0.0002041s 12:49:24.0 Info: CreateIndex Config (Key) 12:49:24.0 Info: CREATE UNIQUE INDEX "IX_Config_Key" ON "Config" ("Key" ASC) 12:49:24.0 Info: => 9.58E-05s 12:49:24.0 Info: CreateTable RootFolders 12:49:24.0 Info: CREATE TABLE "RootFolders" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Path" TEXT NOT NULL) 12:49:24.0 Info: => 0.0001158s 12:49:24.0 Info: CreateIndex RootFolders (Path) 12:49:24.0 Info: CREATE UNIQUE INDEX "IX_RootFolders_Path" ON "RootFolders" ("Path" ASC) 12:49:24.0 Info: => 8.85E-05s 12:49:24.0 Info: CreateTable Artists 12:49:24.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:49:24.0 Info: => 0.0002873s 12:49:24.0 Info: CreateIndex Artists (ForeignArtistId) 12:49:24.0 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 12:49:24.0 Info: => 9.3E-05s 12:49:24.0 Info: CreateIndex Artists (NameSlug) 12:49:24.0 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 12:49:24.0 Info: => 8.66E-05s 12:49:24.0 Info: CreateIndex Artists (CleanName) 12:49:24.0 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:49:24.0 Info: => 8.42E-05s 12:49:24.0 Info: CreateIndex Artists (Path) 12:49:24.0 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:49:24.0 Info: => 9.85E-05s 12:49:24.0 Info: CreateTable Albums 12:49:24.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:49:24.0 Info: => 0.0002645s 12:49:24.0 Info: CreateIndex Albums (ForeignAlbumId) 12:49:24.0 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:49:24.0 Info: => 9.53E-05s 12:49:24.0 Info: CreateIndex Albums (MBId) 12:49:24.0 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 12:49:24.0 Info: => 8.12E-05s 12:49:24.0 Info: CreateIndex Albums (TADBId) 12:49:24.0 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 12:49:24.0 Info: => 8.22E-05s 12:49:24.0 Info: CreateIndex Albums (TitleSlug) 12:49:24.0 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 12:49:24.0 Info: => 8.46E-05s 12:49:24.0 Info: CreateIndex Albums (CleanTitle) 12:49:24.0 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:49:24.0 Info: => 8.13E-05s 12:49:24.0 Info: CreateIndex Albums (Path) 12:49:24.0 Info: CREATE INDEX "IX_Albums_Path" ON "Albums" ("Path" ASC) 12:49:24.0 Info: => 8.3E-05s 12:49:24.0 Info: CreateTable Tracks 12:49:24.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:49:24.0 Info: => 0.0008519s 12:49:24.0 Info: CreateIndex Tracks (ForeignTrackId) 12:49:24.0 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 12:49:24.0 Info: => 9.58E-05s 12:49:24.0 Info: CreateIndex Tracks (ArtistId) 12:49:24.0 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 12:49:24.0 Info: => 8.86E-05s 12:49:24.0 Info: CreateIndex Tracks (TrackFileId) 12:49:24.0 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 12:49:24.0 Info: => 9.9E-05s 12:49:24.0 Info: CreateIndex Tracks (ArtistId, AlbumId, TrackNumber) 12:49:24.0 Info: CREATE INDEX "IX_Tracks_ArtistId_AlbumId_TrackNumber" ON "Tracks" ("ArtistId" ASC, "AlbumId" ASC, "TrackNumber" ASC) 12:49:24.0 Info: => 9.69E-05s 12:49:24.0 Info: CreateTable TrackFiles 12:49:24.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:49:24.0 Info: => 0.0001688s 12:49:24.0 Info: CreateIndex TrackFiles (ArtistId) 12:49:24.0 Info: CREATE INDEX "IX_TrackFiles_ArtistId" ON "TrackFiles" ("ArtistId" ASC) 12:49:24.0 Info: => 8.88E-05s 12:49:24.0 Info: CreateIndex TrackFiles (AlbumId) 12:49:24.0 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:49:24.0 Info: => 8.46E-05s 12:49:24.0 Info: CreateTable History 12:49:24.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:49:24.0 Info: => 0.0001767s 12:49:24.0 Info: CreateIndex History (Date) 12:49:24.0 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 12:49:24.0 Info: => 8.56E-05s 12:49:24.0 Info: CreateIndex History (EventType) 12:49:24.0 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 12:49:24.0 Info: => 0.0001316s 12:49:24.0 Info: CreateIndex History (DownloadId) 12:49:24.0 Info: CREATE INDEX "IX_History_DownloadId" ON "History" ("DownloadId" ASC) 12:49:24.0 Info: => 0.0001159s 12:49:24.0 Info: CreateIndex History (AlbumId) 12:49:24.0 Info: CREATE INDEX "IX_History_AlbumId" ON "History" ("AlbumId" ASC) 12:49:24.0 Info: => 9.51E-05s 12:49:24.0 Info: CreateTable Notifications 12:49:24.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:49:24.0 Info: => 0.0001736s 12:49:24.0 Info: CreateTable ScheduledTasks 12:49:24.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:49:24.0 Info: => 0.000138s 12:49:24.0 Info: CreateIndex ScheduledTasks (TypeName) 12:49:24.0 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 12:49:24.0 Info: => 9.03E-05s 12:49:24.0 Info: CreateTable Indexers 12:49:24.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:49:24.0 Info: => 0.0001417s 12:49:24.0 Info: CreateIndex Indexers (Name) 12:49:24.0 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 12:49:24.0 Info: => 0.0001249s 12:49:24.0 Info: CreateTable Profiles 12:49:24.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:49:24.0 Info: => 0.0001475s 12:49:24.0 Info: CreateIndex Profiles (Name) 12:49:24.0 Info: CREATE UNIQUE INDEX "IX_Profiles_Name" ON "Profiles" ("Name" ASC) 12:49:24.0 Info: => 9.84E-05s 12:49:24.0 Info: CreateTable QualityDefinitions 12:49:24.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:49:24.0 Info: => 0.0001413s 12:49:24.0 Info: CreateIndex QualityDefinitions (Quality) 12:49:24.0 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Quality" ON "QualityDefinitions" ("Quality" ASC) 12:49:24.0 Info: => 9.05E-05s 12:49:24.0 Info: CreateIndex QualityDefinitions (Title) 12:49:24.0 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Title" ON "QualityDefinitions" ("Title" ASC) 12:49:24.0 Info: => 9.28E-05s 12:49:24.0 Info: CreateTable NamingConfig 12:49:24.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:49:24.0 Info: => 0.0001821s 12:49:24.0 Info: CreateTable Blacklist 12:49:24.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:49:24.0 Info: => 0.000223s 12:49:24.0 Info: CreateTable Metadata 12:49:24.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:49:24.0 Info: => 0.0001375s 12:49:24.0 Info: CreateTable MetadataFiles 12:49:24.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:49:24.0 Info: => 0.0001685s 12:49:24.0 Info: CreateTable DownloadClients 12:49:24.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:49:24.0 Info: => 0.0001408s 12:49:24.0 Info: CreateTable PendingReleases 12:49:24.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:49:24.0 Info: => 0.0001547s 12:49:24.0 Info: CreateTable RemotePathMappings 12:49:24.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:49:24.0 Info: => 0.0001308s 12:49:24.0 Info: CreateTable Tags 12:49:24.0 Info: CREATE TABLE "Tags" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Label" TEXT NOT NULL) 12:49:24.0 Info: => 0.0001472s 12:49:24.0 Info: CreateIndex Tags (Label) 12:49:24.0 Info: CREATE UNIQUE INDEX "IX_Tags_Label" ON "Tags" ("Label" ASC) 12:49:24.0 Info: => 0.0001182s 12:49:24.0 Info: CreateTable Restrictions 12:49:24.0 Info: CREATE TABLE "Restrictions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Preferred" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL) 12:49:24.0 Info: => 0.0001419s 12:49:24.0 Info: CreateTable DelayProfiles 12:49:24.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:49:24.0 Info: => 0.0001634s 12:49:24.0 Info: CreateTable Users 12:49:24.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:49:24.0 Info: => 0.0007716s 12:49:24.0 Info: CreateIndex Users (Identifier) 12:49:24.0 Info: CREATE UNIQUE INDEX "IX_Users_Identifier" ON "Users" ("Identifier" ASC) 12:49:24.0 Info: => 0.0001052s 12:49:24.0 Info: CreateIndex Users (Username) 12:49:24.0 Info: CREATE UNIQUE INDEX "IX_Users_Username" ON "Users" ("Username" ASC) 12:49:24.0 Info: => 9.69E-05s 12:49:24.0 Info: CreateTable Commands 12:49:24.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:49:24.0 Info: => 0.0002056s 12:49:24.0 Info: CreateTable IndexerStatus 12:49:24.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:49:24.0 Info: => 0.0001715s 12:49:24.0 Info: CreateIndex IndexerStatus (ProviderId) 12:49:24.0 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 12:49:24.0 Info: => 0.0001037s 12:49:24.0 Info: CreateTable ExtraFiles 12:49:24.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:49:24.0 Info: => 0.0001573s 12:49:24.0 Info: CreateTable LyricFiles 12:49:24.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:49:24.0 Info: => 0.000168s 12:49:24.0 Info: CreateTable LanguageProfiles 12:49:24.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:49:24.0 Info: => 0.0001323s 12:49:24.0 Info: CreateIndex LanguageProfiles (Name) 12:49:24.0 Info: CREATE UNIQUE INDEX "IX_LanguageProfiles_Name" ON "LanguageProfiles" ("Name" ASC) 12:49:24.0 Info: => 0.0001299s 12:49:24.0 Info: CreateTable DownloadClientStatus 12:49:24.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:49:24.0 Info: => 0.0001682s 12:49:24.0 Info: CreateIndex DownloadClientStatus (ProviderId) 12:49:24.0 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 12:49:24.0 Info: => 0.0001051s 12:49:24.0 Info: INSERT INTO "DelayProfiles" ("EnableUsenet", "EnableTorrent", "PreferredProtocol", "UsenetDelay", "TorrentDelay", "Order", "Tags") VALUES (1, 1, 1, 0, 0, 2147483647, '[]') 12:49:24.0 Info: -> 1 Insert operations completed in 00:00:00.0000795 taking an average of 00:00:00.0000795 12:49:24.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (1, '2024-05-17T12:49:24', 'InitialSetup') 12:49:24.0 Info: Committing Transaction 12:49:24.0 Info: 1: InitialSetup migrated 12:49:24.0 Info: => 0.0010044s 12:49:24.0 Info: 2: add_reason_to_pending_releases migrating 12:49:24.0 Info: Beginning Transaction 12:49:24.0 Info: Starting migration of Main DB to 2 12:49:24.0 Info: AlterTable PendingReleases 12:49:24.0 Info: => 8E-07s 12:49:24.0 Info: CreateColumn PendingReleases Reason Int32 12:49:24.0 Info: ALTER TABLE "PendingReleases" ADD COLUMN "Reason" INTEGER NOT NULL DEFAULT 0 12:49:24.0 Info: => 0.0005063s 12:49:24.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (2, '2024-05-17T12:49:24', 'add_reason_to_pending_releases') 12:49:24.0 Info: Committing Transaction 12:49:24.0 Info: 2: add_reason_to_pending_releases migrated 12:49:24.0 Info: => 0.0008227s 12:49:24.0 Info: 3: add_medium_support migrating 12:49:24.0 Info: Beginning Transaction 12:49:24.0 Info: Starting migration of Main DB to 3 12:49:24.0 Info: AlterTable Albums 12:49:24.0 Info: => 1.1E-06s 12:49:24.0 Info: CreateColumn Albums Media String 12:49:24.0 Info: ALTER TABLE "Albums" ADD COLUMN "Media" TEXT NOT NULL DEFAULT '' 12:49:24.0 Info: => 0.00051s 12:49:24.0 Info: AlterTable Tracks 12:49:24.0 Info: => 8E-07s 12:49:24.0 Info: CreateColumn Tracks MediumNumber Int32 12:49:24.0 Info: ALTER TABLE "Tracks" ADD COLUMN "MediumNumber" INTEGER NOT NULL DEFAULT 0 12:49:24.0 Info: => 0.0004849s 12:49:24.0 Info: AlterTable Tracks 12:49:24.0 Info: => 9E-07s 12:49:24.0 Info: CreateColumn Tracks AbsoluteTrackNumber Int32 12:49:24.0 Info: ALTER TABLE "Tracks" ADD COLUMN "AbsoluteTrackNumber" INTEGER NOT NULL DEFAULT 0 12:49:24.0 Info: => 0.0004724s 12:49:24.0 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 12:49:24.0 Info: UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 12:49:24.0 Info: => 5.89E-05s 12:49:24.0 Info: DeleteColumn Tracks TrackNumber 12:49:24.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:49:24.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:49:24.0 Info: DROP TABLE "Tracks" 12:49:24.0 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 12:49:24.0 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 12:49:24.0 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 12:49:24.0 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 12:49:24.0 Info: => 0.0053574s 12:49:24.0 Info: AlterTable Tracks 12:49:24.0 Info: => 7E-07s 12:49:24.0 Info: CreateColumn Tracks TrackNumber String 12:49:24.0 Info: ALTER TABLE "Tracks" ADD COLUMN "TrackNumber" TEXT 12:49:24.0 Info: => 0.0004887s 12:49:24.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (3, '2024-05-17T12:49:24', 'add_medium_support') 12:49:24.0 Info: Committing Transaction 12:49:24.0 Info: 3: add_medium_support migrated 12:49:24.0 Info: => 0.0008953s 12:49:24.0 Info: 4: add_various_qualites_in_profile migrating 12:49:24.0 Info: Beginning Transaction 12:49:24.0 Info: Starting migration of Main DB to 4 12:49:24.0 Info: ExecuteSqlStatement UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 12:49:24.0 Info: UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 12:49:24.0 Info: => 6.68E-05s 12:49:24.0 Info: PerformDBOperation 12:49:24.0 Info: Performing DB Operation 12:49:24.0 Info: => 3.72E-05s 12:49:24.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (4, '2024-05-17T12:49:24', 'add_various_qualites_in_profile') 12:49:24.0 Info: Committing Transaction 12:49:24.0 Info: 4: add_various_qualites_in_profile migrated 12:49:24.0 Info: => 0.0002986s 12:49:24.0 Info: 5: metadata_profiles migrating 12:49:24.0 Info: Beginning Transaction 12:49:24.0 Info: Starting migration of Main DB to 5 12:49:24.0 Info: CreateTable MetadataProfiles 12:49:24.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:49:24.0 Info: => 0.000157s 12:49:24.0 Info: CreateIndex MetadataProfiles (Name) 12:49:24.0 Info: CREATE UNIQUE INDEX "IX_MetadataProfiles_Name" ON "MetadataProfiles" ("Name" ASC) 12:49:24.0 Info: => 0.0001157s 12:49:24.0 Info: AlterTable Artists 12:49:24.0 Info: => 7E-07s 12:49:24.0 Info: CreateColumn Artists MetadataProfileId Int32 12:49:24.0 Info: ALTER TABLE "Artists" ADD COLUMN "MetadataProfileId" INTEGER NOT NULL DEFAULT 1 12:49:24.0 Info: => 0.0005203s 12:49:24.0 Info: DeleteColumn Artists PrimaryAlbumTypes 12:49:24.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:49:24.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:49:24.0 Info: DROP TABLE "Artists" 12:49:24.0 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:49:24.0 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 12:49:24.0 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 12:49:24.0 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:49:24.0 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:49:24.0 Info: => 0.0048653s 12:49:24.0 Info: DeleteColumn Artists SecondaryAlbumTypes 12:49:24.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:49:24.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:49:24.0 Info: DROP TABLE "Artists" 12:49:24.0 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:49:24.0 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 12:49:24.0 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 12:49:24.0 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:49:24.0 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:49:24.0 Info: => 0.0057682s 12:49:24.0 Info: AlterTable Albums 12:49:24.0 Info: => 8E-07s 12:49:24.0 Info: CreateColumn Albums SecondaryTypes String 12:49:24.0 Info: ALTER TABLE "Albums" ADD COLUMN "SecondaryTypes" TEXT 12:49:24.0 Info: => 0.0005044s 12:49:24.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (5, '2024-05-17T12:49:24', 'metadata_profiles') 12:49:24.0 Info: Committing Transaction 12:49:24.0 Info: 5: metadata_profiles migrated 12:49:24.0 Info: => 0.0009394s 12:49:24.0 Info: 6: separate_automatic_and_interactive_search migrating 12:49:24.0 Info: Beginning Transaction 12:49:24.0 Info: Starting migration of Main DB to 6 12:49:24.0 Info: RenameColumn Indexers EnableSearch to EnableAutomaticSearch 12:49:24.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:49:24.0 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableSearch" FROM "Indexers" 12:49:24.0 Info: DROP TABLE "Indexers" 12:49:24.0 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 12:49:24.0 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 12:49:24.0 Info: => 0.0041111s 12:49:24.0 Info: AlterTable Indexers 12:49:24.0 Info: => 7E-07s 12:49:24.0 Info: CreateColumn Indexers EnableInteractiveSearch Boolean 12:49:24.0 Info: ALTER TABLE "Indexers" ADD COLUMN "EnableInteractiveSearch" INTEGER 12:49:24.0 Info: => 0.0004795s 12:49:24.0 Info: ExecuteSqlStatement UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 12:49:24.0 Info: UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 12:49:24.0 Info: => 5.96E-05s 12:49:24.0 Info: AlterTable Indexers 12:49:24.0 Info: => 6E-07s 12:49:24.0 Info: AlterColumn Indexers EnableInteractiveSearch Boolean 12:49:24.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:49:24.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:49:24.0 Info: DROP TABLE "Indexers" 12:49:24.0 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 12:49:24.0 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 12:49:24.0 Info: => 0.0040991s 12:49:24.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (6, '2024-05-17T12:49:24', 'separate_automatic_and_interactive_search') 12:49:24.0 Info: Committing Transaction 12:49:24.0 Info: 6: separate_automatic_and_interactive_search migrated 12:49:24.0 Info: => 0.0044593s 12:49:24.0 Info: 7: change_album_path_to_relative migrating 12:49:24.0 Info: Beginning Transaction 12:49:24.0 Info: Starting migration of Main DB to 7 12:49:24.0 Info: DeleteColumn Albums Path 12:49:24.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:49:24.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:49:24.0 Info: DROP TABLE "Albums" 12:49:24.0 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:49:24.0 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:49:24.0 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 12:49:24.0 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 12:49:24.0 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 12:49:24.0 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:49:24.0 Info: => 0.0057946s 12:49:24.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (7, '2024-05-17T12:49:24', 'change_album_path_to_relative') 12:49:24.0 Info: Committing Transaction 12:49:24.0 Info: 7: change_album_path_to_relative migrated 12:49:24.0 Info: => 0.0062295s 12:49:24.0 Info: 8: change_quality_size_mb_to_kb migrating 12:49:24.0 Info: Beginning Transaction 12:49:24.0 Info: Starting migration of Main DB to 8 12:49:24.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:49:24.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:49:24.0 Info: => 6.09E-05s 12:49:24.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (8, '2024-05-17T12:49:24', 'change_quality_size_mb_to_kb') 12:49:24.0 Info: Committing Transaction 12:49:24.0 Info: 8: change_quality_size_mb_to_kb migrated 12:49:24.0 Info: => 0.0003242s 12:49:24.0 Info: 9: album_releases migrating 12:49:24.0 Info: Beginning Transaction 12:49:24.0 Info: Starting migration of Main DB to 9 12:49:24.0 Info: AlterTable Albums 12:49:24.0 Info: => 9E-07s 12:49:24.0 Info: CreateColumn Albums Releases String 12:49:24.0 Info: ALTER TABLE "Albums" ADD COLUMN "Releases" TEXT DEFAULT '' 12:49:24.0 Info: => 0.0005175s 12:49:24.0 Info: AlterTable Albums 12:49:24.0 Info: => 9E-07s 12:49:24.0 Info: CreateColumn Albums CurrentRelease String 12:49:24.0 Info: ALTER TABLE "Albums" ADD COLUMN "CurrentRelease" TEXT DEFAULT '' 12:49:24.0 Info: => 0.0004905s 12:49:24.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (9, '2024-05-17T12:49:24', 'album_releases') 12:49:24.0 Info: Committing Transaction 12:49:24.0 Info: 9: album_releases migrated 12:49:24.0 Info: => 0.0008001s 12:49:24.0 Info: 10: album_releases_fix migrating 12:49:24.0 Info: Beginning Transaction 12:49:24.0 Info: Starting migration of Main DB to 10 12:49:24.0 Info: AlterTable Albums 12:49:24.0 Info: => 8E-07s 12:49:24.0 Info: AlterColumn Albums Releases String 12:49:24.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:49:24.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:49:24.0 Info: DROP TABLE "Albums" 12:49:24.0 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:49:24.0 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:49:24.0 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 12:49:24.0 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 12:49:24.0 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 12:49:24.0 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:49:24.0 Info: => 0.0057488s 12:49:24.0 Info: AlterTable Albums 12:49:24.0 Info: => 6E-07s 12:49:24.0 Info: AlterColumn Albums CurrentRelease String 12:49:24.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:49:24.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:49:24.0 Info: DROP TABLE "Albums" 12:49:24.0 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:49:24.0 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:49:24.0 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 12:49:24.0 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 12:49:24.0 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 12:49:24.0 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:49:24.0 Info: => 0.0049892s 12:49:24.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (10, '2024-05-17T12:49:24', 'album_releases_fix') 12:49:24.0 Info: Committing Transaction 12:49:24.0 Info: 10: album_releases_fix migrated 12:49:24.0 Info: => 0.0053895s 12:49:24.0 Info: 11: import_lists migrating 12:49:24.0 Info: Beginning Transaction 12:49:24.0 Info: Starting migration of Main DB to 11 12:49:24.0 Info: CreateTable ImportLists 12:49:24.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:49:24.0 Info: => 0.0002009s 12:49:24.0 Info: CreateIndex ImportLists (Name) 12:49:24.0 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 12:49:24.0 Info: => 9.98E-05s 12:49:24.0 Info: CreateTable ImportListStatus 12:49:24.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:49:24.0 Info: => 0.0001517s 12:49:24.0 Info: CreateIndex ImportListStatus (ProviderId) 12:49:24.0 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 12:49:24.0 Info: => 9.74E-05s 12:49:24.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (11, '2024-05-17T12:49:24', 'import_lists') 12:49:24.0 Info: Committing Transaction 12:49:24.0 Info: 11: import_lists migrated 12:49:24.0 Info: => 0.000431s 12:49:24.0 Info: 12: add_release_status migrating 12:49:24.0 Info: Beginning Transaction 12:49:24.0 Info: Starting migration of Main DB to 12 12:49:24.0 Info: AlterTable MetadataProfiles 12:49:24.0 Info: => 8E-07s 12:49:24.0 Info: CreateColumn MetadataProfiles ReleaseStatuses String 12:49:24.0 Info: ALTER TABLE "MetadataProfiles" ADD COLUMN "ReleaseStatuses" TEXT NOT NULL DEFAULT '' 12:49:24.0 Info: => 0.0005257s 12:49:24.0 Info: PerformDBOperation 12:49:24.0 Info: Performing DB Operation 12:49:24.0 Info: => 3.72E-05s 12:49:24.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (12, '2024-05-17T12:49:24', 'add_release_status') 12:49:24.0 Info: Committing Transaction 12:49:24.0 Info: 12: add_release_status migrated 12:49:24.0 Info: => 0.0003313s 12:49:24.0 Info: 13: album_download_notification migrating 12:49:24.0 Info: Beginning Transaction 12:49:24.0 Info: Starting migration of Main DB to 13 12:49:24.0 Info: AlterTable Notifications 12:49:24.0 Info: => 7E-07s 12:49:24.0 Info: CreateColumn Notifications OnAlbumDownload Boolean 12:49:24.0 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDownload" INTEGER NOT NULL DEFAULT 0 12:49:24.0 Info: => 0.0005253s 12:49:24.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (13, '2024-05-17T12:49:24', 'album_download_notification') 12:49:24.0 Info: Committing Transaction 12:49:24.0 Info: 13: album_download_notification migrated 12:49:24.0 Info: => 0.0008529s 12:49:24.0 Info: 14: fix_language_metadata_profiles migrating 12:49:24.0 Info: Beginning Transaction 12:49:24.0 Info: Starting migration of Main DB to 14 12:49:24.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:49:24.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:49:24.0 Info: => 9.66E-05s 12:49:24.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:49:24.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:49:24.0 Info: => 7.28E-05s 12:49:24.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (14, '2024-05-17T12:49:24', 'fix_language_metadata_profiles') 12:49:24.0 Info: Committing Transaction 12:49:24.0 Info: 14: fix_language_metadata_profiles migrated 12:49:24.0 Info: => 0.0003434s 12:49:24.0 Info: 15: remove_fanzub migrating 12:49:24.0 Info: Beginning Transaction 12:49:24.0 Info: Starting migration of Main DB to 15 12:49:24.0 Info: ExecuteSqlStatement DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 12:49:24.0 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 12:49:24.0 Info: => 5.86E-05s 12:49:24.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (15, '2024-05-17T12:49:24', 'remove_fanzub') 12:49:24.0 Info: Committing Transaction 12:49:24.0 Info: 15: remove_fanzub migrated 12:49:24.0 Info: => 0.0003283s 12:49:24.0 Info: 16: update_artist_history_indexes migrating 12:49:24.0 Info: Beginning Transaction 12:49:24.0 Info: Starting migration of Main DB to 16 12:49:24.0 Info: CreateIndex Albums (ArtistId) 12:49:24.0 Info: CREATE INDEX "IX_Albums_ArtistId" ON "Albums" ("ArtistId" ASC) 12:49:24.0 Info: => 0.0001231s 12:49:24.0 Info: CreateIndex Albums (ArtistId, ReleaseDate) 12:49:24.0 Info: CREATE INDEX "IX_Albums_ArtistId_ReleaseDate" ON "Albums" ("ArtistId" ASC, "ReleaseDate" ASC) 12:49:24.0 Info: => 0.0001003s 12:49:24.0 Info: DeleteIndex History (AlbumId) 12:49:24.0 Info: DROP INDEX "IX_History_AlbumId" 12:49:24.0 Info: => 0.0001484s 12:49:24.0 Info: CreateIndex History (AlbumId, Date) 12:49:24.0 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 12:49:24.0 Info: => 0.0001113s 12:49:24.0 Info: DeleteIndex History (DownloadId) 12:49:24.0 Info: DROP INDEX "IX_History_DownloadId" 12:49:24.0 Info: => 0.0001548s 12:49:24.0 Info: CreateIndex History (DownloadId, Date) 12:49:24.0 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 12:49:24.0 Info: => 0.000113s 12:49:24.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (16, '2024-05-17T12:49:24', 'update_artist_history_indexes') 12:49:24.0 Info: Committing Transaction 12:49:24.0 Info: 16: update_artist_history_indexes migrated 12:49:24.0 Info: => 0.0004551s 12:49:24.0 Info: 17: remove_nma migrating 12:49:24.0 Info: Beginning Transaction 12:49:24.0 Info: Starting migration of Main DB to 17 12:49:24.0 Info: FluentMigrator.Expressions.DeleteDataExpression 12:49:24.0 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'NotifyMyAndroid' 12:49:24.0 Info: => 6.58E-05s 12:49:24.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (17, '2024-05-17T12:49:24', 'remove_nma') 12:49:24.0 Info: Committing Transaction 12:49:24.0 Info: 17: remove_nma migrated 12:49:24.0 Info: => 0.0003341s 12:49:24.0 Info: 18: album_disambiguation migrating 12:49:24.0 Info: Beginning Transaction 12:49:24.0 Info: Starting migration of Main DB to 18 12:49:24.0 Info: AlterTable Albums 12:49:24.0 Info: => 8E-07s 12:49:24.0 Info: CreateColumn Albums Disambiguation String 12:49:24.0 Info: ALTER TABLE "Albums" ADD COLUMN "Disambiguation" TEXT 12:49:24.0 Info: => 0.0005496s 12:49:24.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (18, '2024-05-17T12:49:24', 'album_disambiguation') 12:49:24.0 Info: Committing Transaction 12:49:24.0 Info: 18: album_disambiguation migrated 12:49:24.0 Info: => 0.0008664s 12:49:24.0 Info: 19: add_ape_quality_in_profiles migrating 12:49:24.0 Info: Beginning Transaction 12:49:24.0 Info: Starting migration of Main DB to 19 12:49:24.0 Info: PerformDBOperation 12:49:24.0 Info: Performing DB Operation 12:49:24.0 Info: => 3.96E-05s 12:49:24.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (19, '2024-05-17T12:49:24', 'add_ape_quality_in_profiles') 12:49:24.0 Info: Committing Transaction 12:49:24.0 Info: 19: add_ape_quality_in_profiles migrated 12:49:24.0 Info: => 0.0003182s 12:49:24.0 Info: 20: remove_pushalot migrating 12:49:24.0 Info: Beginning Transaction 12:49:24.0 Info: Starting migration of Main DB to 20 12:49:24.0 Info: FluentMigrator.Expressions.DeleteDataExpression 12:49:24.0 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Pushalot' 12:49:24.0 Info: => 6.42E-05s 12:49:24.0 Info: FluentMigrator.Expressions.DeleteDataExpression 12:49:24.0 Info: DELETE FROM "Metadata" WHERE "Implementation" = 'MediaBrowserMetadata' 12:49:24.0 Info: => 4.36E-05s 12:49:24.0 Info: FluentMigrator.Expressions.DeleteDataExpression 12:49:24.0 Info: DELETE FROM "MetadataFiles" WHERE "Consumer" = 'MediaBrowserMetadata' 12:49:24.0 Info: => 4.16E-05s 12:49:24.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (20, '2024-05-17T12:49:24', 'remove_pushalot') 12:49:24.0 Info: Committing Transaction 12:49:24.0 Info: 20: remove_pushalot migrated 12:49:24.0 Info: => 0.0003288s 12:49:24.0 Info: 21: add_custom_filters migrating 12:49:24.0 Info: Beginning Transaction 12:49:24.0 Info: Starting migration of Main DB to 21 12:49:24.0 Info: CreateTable CustomFilters 12:49:24.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:49:24.0 Info: => 0.0001579s 12:49:24.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (21, '2024-05-17T12:49:24', 'add_custom_filters') 12:49:24.0 Info: Committing Transaction 12:49:24.0 Info: 21: add_custom_filters migrated 12:49:24.0 Info: => 0.0004708s 12:49:24.0 Info: 22: import_list_tags migrating 12:49:24.0 Info: Beginning Transaction 12:49:24.0 Info: Starting migration of Main DB to 22 12:49:24.0 Info: AlterTable ImportLists 12:49:24.0 Info: => 8E-07s 12:49:24.0 Info: CreateColumn ImportLists Tags String 12:49:24.0 Info: ALTER TABLE "ImportLists" ADD COLUMN "Tags" TEXT 12:49:24.0 Info: => 0.0005288s 12:49:24.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (22, '2024-05-17T12:49:24', 'import_list_tags') 12:49:24.0 Info: Committing Transaction 12:49:24.0 Info: 22: import_list_tags migrated 12:49:24.0 Info: => 0.0008532s 12:49:24.0 Info: 23: add_release_groups_etc migrating 12:49:24.0 Info: Beginning Transaction 12:49:24.0 Info: Starting migration of Main DB to 23 12:49:24.0 Info: CreateTable ArtistMetadata 12:49:24.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:49:24.0 Info: => 0.0002534s 12:49:24.0 Info: CreateIndex ArtistMetadata (ForeignArtistId) 12:49:24.0 Info: CREATE UNIQUE INDEX "IX_ArtistMetadata_ForeignArtistId" ON "ArtistMetadata" ("ForeignArtistId" ASC) 12:49:24.0 Info: => 0.0001428s 12:49:24.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:49:24.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:49:24.0 Info: => 0.0001312s 12:49:24.0 Info: AlterTable Artists 12:49:24.0 Info: => 6E-07s 12:49:24.0 Info: CreateColumn Artists ArtistMetadataId Int32 12:49:24.0 Info: ALTER TABLE "Artists" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 12:49:24.0 Info: => 0.0005508s 12:49:24.0 Info: ExecuteSqlStatement UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 12:49:24.0 Info: UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 12:49:24.0 Info: => 8.63E-05s 12:49:24.0 Info: CreateTable AlbumReleases 12:49:24.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:49:24.0 Info: => 0.000216s 12:49:24.0 Info: CreateIndex AlbumReleases (ForeignReleaseId) 12:49:24.0 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 12:49:24.0 Info: => 0.0001128s 12:49:24.0 Info: CreateIndex AlbumReleases (AlbumId) 12:49:24.0 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 12:49:24.0 Info: => 0.0001018s 12:49:24.0 Info: PerformDBOperation 12:49:24.0 Info: Performing DB Operation 12:49:24.0 Info: => 4.18E-05s 12:49:24.0 Info: AlterTable Albums 12:49:24.0 Info: => 6E-07s 12:49:24.0 Info: CreateColumn Albums ArtistMetadataId Int32 12:49:24.0 Info: ALTER TABLE "Albums" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 12:49:24.0 Info: => 0.0005834s 12:49:24.0 Info: AlterTable Albums 12:49:24.0 Info: => 8E-07s 12:49:24.0 Info: CreateColumn Albums AnyReleaseOk Boolean 12:49:24.0 Info: ALTER TABLE "Albums" ADD COLUMN "AnyReleaseOk" INTEGER NOT NULL DEFAULT 1 12:49:24.0 Info: => 0.0005517s 12:49:24.0 Info: AlterTable Albums 12:49:24.0 Info: => 6E-07s 12:49:24.0 Info: CreateColumn Albums Links String 12:49:24.0 Info: ALTER TABLE "Albums" ADD COLUMN "Links" TEXT 12:49:24.0 Info: => 0.0005422s 12:49:24.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:49:24.0 Info: UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 12:49:24.0 Info: => 0.0001017s 12:49:24.0 Info: AlterTable Tracks 12:49:24.0 Info: => 6E-07s 12:49:24.0 Info: CreateColumn Tracks ForeignRecordingId String 12:49:24.0 Info: ALTER TABLE "Tracks" ADD COLUMN "ForeignRecordingId" TEXT NOT NULL DEFAULT '0' 12:49:24.0 Info: => 0.000541s 12:49:24.0 Info: AlterTable Tracks 12:49:24.0 Info: => 7E-07s 12:49:24.0 Info: CreateColumn Tracks AlbumReleaseId Int32 12:49:24.0 Info: ALTER TABLE "Tracks" ADD COLUMN "AlbumReleaseId" INTEGER NOT NULL DEFAULT 0 12:49:24.0 Info: => 0.0005582s 12:49:24.0 Info: AlterTable Tracks 12:49:24.0 Info: => 1E-06s 12:49:24.0 Info: CreateColumn Tracks ArtistMetadataId Int32 12:49:24.0 Info: ALTER TABLE "Tracks" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 12:49:24.0 Info: => 0.0005427s 12:49:24.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:49:24.0 Info: UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 12:49:24.0 Info: => 0.0001281s 12:49:24.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:49:24.0 Info: UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 12:49:24.0 Info: => 8.7E-05s 12:49:24.0 Info: DeleteColumn Artists ForeignArtistId, Name, Overview, Disambiguation, ArtistType, Status, Images, Links, Genres, Ratings, Members, MBId, AMId, TADBId, DiscogsId, NameSlug, LastDiskSync, DateFormed 12:49:24.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:49:24.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:49:24.0 Info: DROP TABLE "Artists" 12:49:24.0 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:49:24.0 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:49:24.0 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:49:24.0 Info: => 0.0057686s 12:49:24.0 Info: DeleteColumn Albums ArtistId, MBId, AMId, TADBId, DiscogsId, TitleSlug, Label, SortTitle, Tags, Duration, Media, Releases, CurrentRelease, LastDiskSync 12:49:24.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:49:24.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:49:24.0 Info: DROP TABLE "Albums" 12:49:24.0 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:49:24.0 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:49:24.0 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:49:24.0 Info: => 0.0051967s 12:49:24.0 Info: DeleteColumn Tracks ArtistId, AlbumId, Compilation, DiscNumber, Monitored 12:49:24.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:49:24.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:49:24.1 Info: DROP TABLE "Tracks" 12:49:24.1 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 12:49:24.1 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 12:49:24.1 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 12:49:24.1 Info: => 0.0062743s 12:49:24.1 Info: DeleteColumn TrackFiles ArtistId 12:49:24.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:49:24.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:49:24.1 Info: DROP TABLE "TrackFiles" 12:49:24.1 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 12:49:24.1 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:49:24.1 Info: => 0.0075653s 12:49:24.1 Info: CreateIndex Artists (ArtistMetadataId) 12:49:24.1 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 12:49:24.1 Info: => 9.74E-05s 12:49:24.1 Info: CreateIndex Artists (Monitored) 12:49:24.1 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 12:49:24.1 Info: => 9.34E-05s 12:49:24.1 Info: CreateIndex Albums (ArtistMetadataId) 12:49:24.1 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 12:49:24.1 Info: => 9.25E-05s 12:49:24.1 Info: CreateIndex Tracks (ArtistMetadataId) 12:49:24.1 Info: CREATE INDEX "IX_Tracks_ArtistMetadataId" ON "Tracks" ("ArtistMetadataId" ASC) 12:49:24.1 Info: => 9.02E-05s 12:49:24.1 Info: CreateIndex Tracks (AlbumReleaseId) 12:49:24.1 Info: CREATE INDEX "IX_Tracks_AlbumReleaseId" ON "Tracks" ("AlbumReleaseId" ASC) 12:49:24.1 Info: => 9.15E-05s 12:49:24.1 Info: CreateIndex Tracks (ForeignRecordingId) 12:49:24.1 Info: CREATE INDEX "IX_Tracks_ForeignRecordingId" ON "Tracks" ("ForeignRecordingId" ASC) 12:49:24.1 Info: => 9.36E-05s 12:49:24.1 Info: UpdateData 12:49:24.1 Info: UPDATE "Artists" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 12:49:24.1 Info: => 5.9E-05s 12:49:24.1 Info: UpdateData 12:49:24.1 Info: UPDATE "Albums" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 12:49:24.1 Info: => 4.7E-05s 12:49:24.1 Info: UpdateData 12:49:24.1 Info: UPDATE "ScheduledTasks" SET "LastExecution" = '2018-01-01T00:00:01' WHERE "TypeName" = 'NzbDrone.Core.Music.Commands.RefreshArtistCommand' 12:49:24.1 Info: => 5.33E-05s 12:49:24.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (23, '2024-05-17T12:49:24', 'add_release_groups_etc') 12:49:24.1 Info: Committing Transaction 12:49:24.1 Info: 23: add_release_groups_etc migrated 12:49:24.1 Info: => 0.0006649s 12:49:24.1 Info: 24: NewMediaInfoFormat migrating 12:49:24.1 Info: Beginning Transaction 12:49:24.1 Info: Starting migration of Main DB to 24 12:49:24.1 Info: UpdateData 12:49:24.1 Info: UPDATE "TrackFiles" SET "MediaInfo" = '' WHERE 1 = 1 12:49:24.1 Info: => 6.84E-05s 12:49:24.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (24, '2024-05-17T12:49:24', 'NewMediaInfoFormat') 12:49:24.1 Info: Committing Transaction 12:49:24.1 Info: 24: NewMediaInfoFormat migrated 12:49:24.1 Info: => 0.0003365s 12:49:24.1 Info: 25: rename_restrictions_to_release_profiles migrating 12:49:24.1 Info: Beginning Transaction 12:49:24.1 Info: Starting migration of Main DB to 25 12:49:24.1 Info: RenameTable Restrictions ReleaseProfiles 12:49:24.1 Info: ALTER TABLE "Restrictions" RENAME TO "ReleaseProfiles" 12:49:24.1 Info: => 0.0014404s 12:49:24.1 Info: AlterTable ReleaseProfiles 12:49:24.1 Info: => 9E-07s 12:49:24.1 Info: CreateColumn ReleaseProfiles IncludePreferredWhenRenaming Boolean 12:49:24.1 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "IncludePreferredWhenRenaming" INTEGER NOT NULL DEFAULT 1 12:49:24.1 Info: => 0.0005482s 12:49:24.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (25, '2024-05-17T12:49:24', 'rename_restrictions_to_release_profiles') 12:49:24.1 Info: Committing Transaction 12:49:24.1 Info: 25: rename_restrictions_to_release_profiles migrated 12:49:24.1 Info: => 0.0008774s 12:49:24.1 Info: 26: rename_quality_profiles_add_upgrade_allowed migrating 12:49:24.1 Info: Beginning Transaction 12:49:24.1 Info: Starting migration of Main DB to 26 12:49:24.1 Info: RenameTable Profiles QualityProfiles 12:49:24.1 Info: ALTER TABLE "Profiles" RENAME TO "QualityProfiles" 12:49:24.1 Info: => 0.0014344s 12:49:24.1 Info: AlterTable QualityProfiles 12:49:24.1 Info: => 8E-07s 12:49:24.1 Info: CreateColumn QualityProfiles UpgradeAllowed Boolean 12:49:24.1 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 12:49:24.1 Info: => 0.0005284s 12:49:24.1 Info: AlterTable LanguageProfiles 12:49:24.1 Info: => 8E-07s 12:49:24.1 Info: CreateColumn LanguageProfiles UpgradeAllowed Boolean 12:49:24.1 Info: ALTER TABLE "LanguageProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 12:49:24.1 Info: => 0.0005302s 12:49:24.1 Info: UpdateData 12:49:24.1 Info: UPDATE "QualityProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 12:49:24.1 Info: => 6.34E-05s 12:49:24.1 Info: UpdateData 12:49:24.1 Info: UPDATE "LanguageProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 12:49:24.1 Info: => 4.34E-05s 12:49:24.1 Info: RenameColumn Artists ProfileId to QualityProfileId 12:49:24.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:49:24.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:49:24.1 Info: DROP TABLE "Artists" 12:49:24.1 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:49:24.1 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:49:24.1 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:49:24.1 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 12:49:24.1 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 12:49:24.1 Info: => 0.005098s 12:49:24.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (26, '2024-05-17T12:49:24', 'rename_quality_profiles_add_upgrade_allowed') 12:49:24.1 Info: Committing Transaction 12:49:24.1 Info: 26: rename_quality_profiles_add_upgrade_allowed migrated 12:49:24.1 Info: => 0.0055463s 12:49:24.1 Info: 27: add_import_exclusions migrating 12:49:24.1 Info: Beginning Transaction 12:49:24.1 Info: Starting migration of Main DB to 27 12:49:24.1 Info: CreateTable ImportListExclusions 12:49:24.1 Info: CREATE TABLE "ImportListExclusions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignId" TEXT NOT NULL, "Name" TEXT NOT NULL) 12:49:24.1 Info: => 0.0001579s 12:49:24.1 Info: CreateIndex ImportListExclusions (ForeignId) 12:49:24.1 Info: CREATE UNIQUE INDEX "IX_ImportListExclusions_ForeignId" ON "ImportListExclusions" ("ForeignId" ASC) 12:49:24.1 Info: => 0.0001022s 12:49:24.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (27, '2024-05-17T12:49:24', 'add_import_exclusions') 12:49:24.1 Info: Committing Transaction 12:49:24.1 Info: 27: add_import_exclusions migrated 12:49:24.1 Info: => 0.0004532s 12:49:24.1 Info: 28: clean_artist_metadata_table migrating 12:49:24.1 Info: Beginning Transaction 12:49:24.1 Info: Starting migration of Main DB to 28 12:49:24.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:49:24.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:49:24.1 Info: => 0.0001905s 12:49:24.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:49:24.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:49:24.1 Info: => 0.0001522s 12:49:24.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:49:24.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:49:24.1 Info: => 0.0001421s 12:49:24.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:49:24.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:49:24.1 Info: => 0.0001459s 12:49:24.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:49:24.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:49:24.1 Info: => 0.0001506s 12:49:24.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:49:24.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:49:24.1 Info: => 0.0001546s 12:49:24.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (28, '2024-05-17T12:49:24', 'clean_artist_metadata_table') 12:49:24.1 Info: Committing Transaction 12:49:24.1 Info: 28: clean_artist_metadata_table migrated 12:49:24.1 Info: => 0.0004659s 12:49:24.1 Info: 29: health_issue_notification migrating 12:49:24.1 Info: Beginning Transaction 12:49:24.1 Info: Starting migration of Main DB to 29 12:49:24.1 Info: AlterTable Notifications 12:49:24.1 Info: => 1E-06s 12:49:24.1 Info: CreateColumn Notifications OnHealthIssue Boolean 12:49:24.1 Info: ALTER TABLE "Notifications" ADD COLUMN "OnHealthIssue" INTEGER NOT NULL DEFAULT 0 12:49:24.1 Info: => 0.0005802s 12:49:24.1 Info: AlterTable Notifications 12:49:24.1 Info: => 8E-07s 12:49:24.1 Info: CreateColumn Notifications IncludeHealthWarnings Boolean 12:49:24.1 Info: ALTER TABLE "Notifications" ADD COLUMN "IncludeHealthWarnings" INTEGER NOT NULL DEFAULT 0 12:49:24.1 Info: => 0.0005278s 12:49:24.1 Info: AlterTable Notifications 12:49:24.1 Info: => 8E-07s 12:49:24.1 Info: CreateColumn Notifications OnDownloadFailure Boolean 12:49:24.1 Info: ALTER TABLE "Notifications" ADD COLUMN "OnDownloadFailure" INTEGER NOT NULL DEFAULT 0 12:49:24.1 Info: => 0.0005545s 12:49:24.1 Info: AlterTable Notifications 12:49:24.1 Info: => 9E-07s 12:49:24.1 Info: CreateColumn Notifications OnImportFailure Boolean 12:49:24.1 Info: ALTER TABLE "Notifications" ADD COLUMN "OnImportFailure" INTEGER NOT NULL DEFAULT 0 12:49:24.1 Info: => 0.0005266s 12:49:24.1 Info: AlterTable Notifications 12:49:24.1 Info: => 7E-07s 12:49:24.1 Info: CreateColumn Notifications OnTrackRetag Boolean 12:49:24.1 Info: ALTER TABLE "Notifications" ADD COLUMN "OnTrackRetag" INTEGER NOT NULL DEFAULT 0 12:49:24.1 Info: => 0.0005379s 12:49:24.1 Info: DeleteColumn Notifications OnDownload 12:49:24.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:49:24.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:49:24.1 Info: DROP TABLE "Notifications" 12:49:24.1 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 12:49:24.1 Info: => 0.0054217s 12:49:24.1 Info: RenameColumn Notifications OnAlbumDownload to OnReleaseImport 12:49:24.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:49:24.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:49:24.1 Info: DROP TABLE "Notifications" 12:49:24.1 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 12:49:24.1 Info: => 0.0045693s 12:49:24.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (29, '2024-05-17T12:49:24', 'health_issue_notification') 12:49:24.1 Info: Committing Transaction 12:49:24.1 Info: 29: health_issue_notification migrated 12:49:24.1 Info: => 0.0050224s 12:49:24.1 Info: 30: add_mediafilerepository_mtime migrating 12:49:24.1 Info: Beginning Transaction 12:49:24.1 Info: Starting migration of Main DB to 30 12:49:24.1 Info: AlterTable TrackFiles 12:49:24.1 Info: => 1.2E-06s 12:49:24.1 Info: CreateColumn TrackFiles Modified DateTime 12:49:24.1 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Modified" DATETIME NOT NULL DEFAULT '2000-01-01T00:00:00' 12:49:24.1 Info: => 0.0005882s 12:49:24.1 Info: AlterTable TrackFiles 12:49:24.1 Info: => 1E-06s 12:49:24.1 Info: CreateColumn TrackFiles Path String 12:49:24.1 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Path" TEXT 12:49:24.1 Info: => 0.001406s 12:49:24.1 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 12:49:24.1 Info: DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 12:49:24.1 Info: => 5.79E-05s 12:49:24.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:49:24.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:49:24.1 Info: => 0.0001485s 12:49:24.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:49:24.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:49:24.1 Info: => 0.0001652s 12:49:24.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:49:24.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:49:24.1 Info: => 0.0001668s 12:49:24.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:49:24.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:49:24.1 Info: => 9.93E-05s 12:49:24.1 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 12:49:24.1 Info: DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 12:49:24.1 Info: => 6.56E-05s 12:49:24.1 Info: AlterTable TrackFiles 12:49:24.1 Info: => 5E-07s 12:49:24.1 Info: AlterColumn TrackFiles Path String 12:49:24.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:49:24.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:49:24.1 Info: DROP TABLE "TrackFiles" 12:49:24.1 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 12:49:24.1 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:49:24.1 Info: => 0.0046922s 12:49:24.1 Info: CreateIndex TrackFiles (Path) 12:49:24.1 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 12:49:24.1 Info: => 9.86E-05s 12:49:24.1 Info: DeleteColumn TrackFiles RelativePath 12:49:24.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:49:24.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:49:24.1 Info: DROP TABLE "TrackFiles" 12:49:24.1 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 12:49:24.1 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:49:24.1 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 12:49:24.1 Info: => 0.0057225s 12:49:24.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (30, '2024-05-17T12:49:24', 'add_mediafilerepository_mtime') 12:49:24.1 Info: Committing Transaction 12:49:24.1 Info: 30: add_mediafilerepository_mtime migrated 12:49:24.1 Info: => 0.0061504s 12:49:24.1 Info: 31: add_artistmetadataid_constraint migrating 12:49:24.1 Info: Beginning Transaction 12:49:24.1 Info: Starting migration of Main DB to 31 12:49:24.1 Info: INSERT INTO "ArtistMetadata" ("Id", "ForeignArtistId", "Name", "Status", "Images") VALUES (1, 1, 'test', 1, 'images') 12:49:24.1 Info: INSERT INTO "Artists" ("Id", "ArtistMetadataId", "CleanName", "Path", "Monitored", "AlbumFolder", "LanguageProfileId", "MetadataProfileId") VALUES (1, 1, 'test', '/mnt/data/path/test', 1, 1, 1, 1) 12:49:24.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:49:24.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:49:24.1 Info: => 0.0001664s 12:49:24.1 Info: DeleteIndex Artists (ArtistMetadataId) 12:49:24.1 Info: DROP INDEX "IX_Artists_ArtistMetadataId" 12:49:24.1 Info: => 0.0001451s 12:49:24.1 Info: AlterColumn Artists ArtistMetadataId Int32 12:49:24.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:49:24.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:49:24.1 Info: DROP TABLE "Artists" 12:49:24.1 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:49:24.1 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:49:24.1 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:49:24.1 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 12:49:24.1 Info: => 0.0049717s 12:49:24.1 Info: CreateIndex Artists (ArtistMetadataId) 12:49:24.1 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 12:49:24.1 Info: => 9.51E-05s 12:49:24.1 Info: -> 2 Insert operations completed in 00:00:00.0002299 taking an average of 00:00:00.0001149 12:49:24.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (31, '2024-05-17T12:49:24', 'add_artistmetadataid_constraint') 12:49:24.1 Info: Committing Transaction 12:49:24.1 Info: 31: add_artistmetadataid_constraint migrated 12:49:24.1 Info: => 0.000525s 12:49:24.1 Debug: Took: 00:00:00.1878465 12:49:24.2 Info: --- End: NzbDrone.Core.Test.Datastore.Migration.add_artistmetadataid_constraintFixture.migration_031_should_not_remove_unique_artist --- 12:49:24.2 Info: --- Start: NzbDrone.Core.Test.Datastore.Migration.add_artistmetadataid_constraintFixture.migration_031_should_remove_all_duplicate_artists --- 12:49:24.2 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm64/_temp_11361_638515469642058583_123/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:49:24.2 Info: DatabaseEngineVersionCheck migrating 12:49:24.2 Info: PerformDBOperation 12:49:24.2 Info: Performing DB Operation 12:49:24.2 Info: SQLite 3.45.3 12:49:24.2 Info: => 0.0010684s 12:49:24.2 Info: DatabaseEngineVersionCheck migrated 12:49:24.2 Info: => 0.0010919s 12:49:24.2 Info: VersionMigration migrating 12:49:24.2 Info: Beginning Transaction 12:49:24.2 Info: CreateTable VersionInfo 12:49:24.2 Info: CREATE TABLE "VersionInfo" ("Version" INTEGER NOT NULL) 12:49:24.2 Info: => 0.0002222s 12:49:24.2 Info: Committing Transaction 12:49:24.2 Info: VersionMigration migrated 12:49:24.2 Info: => 0.0005676s 12:49:24.2 Info: VersionUniqueMigration migrating 12:49:24.2 Info: Beginning Transaction 12:49:24.2 Info: CreateIndex VersionInfo (Version) 12:49:24.2 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 12:49:24.2 Info: => 0.0001764s 12:49:24.2 Info: AlterTable VersionInfo 12:49:24.2 Info: => 1.1E-06s 12:49:24.2 Info: CreateColumn VersionInfo AppliedOn DateTime 12:49:24.2 Info: ALTER TABLE "VersionInfo" ADD COLUMN "AppliedOn" DATETIME 12:49:24.2 Info: => 0.0005956s 12:49:24.2 Info: Committing Transaction 12:49:24.2 Info: VersionUniqueMigration migrated 12:49:24.2 Info: => 0.0008059s 12:49:24.2 Info: VersionDescriptionMigration migrating 12:49:24.2 Info: Beginning Transaction 12:49:24.2 Info: AlterTable VersionInfo 12:49:24.2 Info: => 1E-06s 12:49:24.2 Info: CreateColumn VersionInfo Description String 12:49:24.2 Info: ALTER TABLE "VersionInfo" ADD COLUMN "Description" TEXT 12:49:24.2 Info: => 0.000231s 12:49:24.2 Info: Committing Transaction 12:49:24.2 Info: VersionDescriptionMigration migrated 12:49:24.2 Info: => 0.0004258s 12:49:24.2 Info: 1: InitialSetup migrating 12:49:24.2 Info: Beginning Transaction 12:49:24.2 Info: Starting migration of Main DB to 1 12:49:24.2 Info: CreateTable Config 12:49:24.2 Info: CREATE TABLE "Config" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Key" TEXT NOT NULL, "Value" TEXT NOT NULL) 12:49:24.2 Info: => 0.0002482s 12:49:24.2 Info: CreateIndex Config (Key) 12:49:24.2 Info: CREATE UNIQUE INDEX "IX_Config_Key" ON "Config" ("Key" ASC) 12:49:24.2 Info: => 0.0001265s 12:49:24.2 Info: CreateTable RootFolders 12:49:24.2 Info: CREATE TABLE "RootFolders" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Path" TEXT NOT NULL) 12:49:24.2 Info: => 0.0001486s 12:49:24.2 Info: CreateIndex RootFolders (Path) 12:49:24.2 Info: CREATE UNIQUE INDEX "IX_RootFolders_Path" ON "RootFolders" ("Path" ASC) 12:49:24.2 Info: => 0.0001205s 12:49:24.2 Info: CreateTable Artists 12:49:24.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:49:24.2 Info: => 0.0003226s 12:49:24.2 Info: CreateIndex Artists (ForeignArtistId) 12:49:24.2 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 12:49:24.2 Info: => 0.0001253s 12:49:24.2 Info: CreateIndex Artists (NameSlug) 12:49:24.2 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 12:49:24.2 Info: => 0.0001159s 12:49:24.2 Info: CreateIndex Artists (CleanName) 12:49:24.2 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:49:24.2 Info: => 0.0001119s 12:49:24.2 Info: CreateIndex Artists (Path) 12:49:24.2 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:49:24.2 Info: => 0.0001124s 12:49:24.2 Info: CreateTable Albums 12:49:24.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:49:24.2 Info: => 0.0002955s 12:49:24.2 Info: CreateIndex Albums (ForeignAlbumId) 12:49:24.2 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:49:24.2 Info: => 0.0001225s 12:49:24.2 Info: CreateIndex Albums (MBId) 12:49:24.2 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 12:49:24.2 Info: => 0.0001116s 12:49:24.2 Info: CreateIndex Albums (TADBId) 12:49:24.2 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 12:49:24.2 Info: => 0.000111s 12:49:24.2 Info: CreateIndex Albums (TitleSlug) 12:49:24.2 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 12:49:24.2 Info: => 0.0001118s 12:49:24.2 Info: CreateIndex Albums (CleanTitle) 12:49:24.2 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:49:24.2 Info: => 0.0001105s 12:49:24.2 Info: CreateIndex Albums (Path) 12:49:24.2 Info: CREATE INDEX "IX_Albums_Path" ON "Albums" ("Path" ASC) 12:49:24.2 Info: => 0.0001077s 12:49:24.2 Info: CreateTable Tracks 12:49:24.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:49:24.2 Info: => 0.0002006s 12:49:24.2 Info: CreateIndex Tracks (ForeignTrackId) 12:49:24.2 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 12:49:24.2 Info: => 9.54E-05s 12:49:24.2 Info: CreateIndex Tracks (ArtistId) 12:49:24.2 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 12:49:24.2 Info: => 0.000136s 12:49:24.2 Info: CreateIndex Tracks (TrackFileId) 12:49:24.2 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 12:49:24.2 Info: => 0.0001134s 12:49:24.2 Info: CreateIndex Tracks (ArtistId, AlbumId, TrackNumber) 12:49:24.2 Info: CREATE INDEX "IX_Tracks_ArtistId_AlbumId_TrackNumber" ON "Tracks" ("ArtistId" ASC, "AlbumId" ASC, "TrackNumber" ASC) 12:49:24.2 Info: => 9.41E-05s 12:49:24.2 Info: CreateTable TrackFiles 12:49:24.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:49:24.2 Info: => 0.0001743s 12:49:24.2 Info: CreateIndex TrackFiles (ArtistId) 12:49:24.2 Info: CREATE INDEX "IX_TrackFiles_ArtistId" ON "TrackFiles" ("ArtistId" ASC) 12:49:24.2 Info: => 9.05E-05s 12:49:24.2 Info: CreateIndex TrackFiles (AlbumId) 12:49:24.2 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:49:24.2 Info: => 9.11E-05s 12:49:24.2 Info: CreateTable History 12:49:24.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:49:24.2 Info: => 0.0001773s 12:49:24.2 Info: CreateIndex History (Date) 12:49:24.2 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 12:49:24.2 Info: => 0.0001251s 12:49:24.2 Info: CreateIndex History (EventType) 12:49:24.2 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 12:49:24.2 Info: => 0.0001035s 12:49:24.2 Info: CreateIndex History (DownloadId) 12:49:24.2 Info: CREATE INDEX "IX_History_DownloadId" ON "History" ("DownloadId" ASC) 12:49:24.2 Info: => 8.88E-05s 12:49:24.2 Info: CreateIndex History (AlbumId) 12:49:24.2 Info: CREATE INDEX "IX_History_AlbumId" ON "History" ("AlbumId" ASC) 12:49:24.2 Info: => 8.75E-05s 12:49:24.2 Info: CreateTable Notifications 12:49:24.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:49:24.2 Info: => 0.0001628s 12:49:24.2 Info: CreateTable ScheduledTasks 12:49:24.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:49:24.2 Info: => 0.0001311s 12:49:24.2 Info: CreateIndex ScheduledTasks (TypeName) 12:49:24.2 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 12:49:24.2 Info: => 8.7E-05s 12:49:24.2 Info: CreateTable Indexers 12:49:24.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:49:24.2 Info: => 0.0001671s 12:49:24.2 Info: CreateIndex Indexers (Name) 12:49:24.2 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 12:49:24.2 Info: => 0.000111s 12:49:24.2 Info: CreateTable Profiles 12:49:24.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:49:24.2 Info: => 0.0001307s 12:49:24.2 Info: CreateIndex Profiles (Name) 12:49:24.2 Info: CREATE UNIQUE INDEX "IX_Profiles_Name" ON "Profiles" ("Name" ASC) 12:49:24.2 Info: => 9.81E-05s 12:49:24.2 Info: CreateTable QualityDefinitions 12:49:24.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:49:24.2 Info: => 0.0001381s 12:49:24.2 Info: CreateIndex QualityDefinitions (Quality) 12:49:24.2 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Quality" ON "QualityDefinitions" ("Quality" ASC) 12:49:24.2 Info: => 9.08E-05s 12:49:24.2 Info: CreateIndex QualityDefinitions (Title) 12:49:24.2 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Title" ON "QualityDefinitions" ("Title" ASC) 12:49:24.2 Info: => 9.17E-05s 12:49:24.2 Info: CreateTable NamingConfig 12:49:24.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:49:24.2 Info: => 0.0001947s 12:49:24.2 Info: CreateTable Blacklist 12:49:24.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:49:24.2 Info: => 0.0002477s 12:49:24.2 Info: CreateTable Metadata 12:49:24.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:49:24.2 Info: => 0.0001436s 12:49:24.2 Info: CreateTable MetadataFiles 12:49:24.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:49:24.2 Info: => 0.0001662s 12:49:24.2 Info: CreateTable DownloadClients 12:49:24.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:49:24.2 Info: => 0.0001403s 12:49:24.2 Info: CreateTable PendingReleases 12:49:24.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:49:24.2 Info: => 0.0001514s 12:49:24.2 Info: CreateTable RemotePathMappings 12:49:24.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:49:24.2 Info: => 0.0001591s 12:49:24.2 Info: CreateTable Tags 12:49:24.2 Info: CREATE TABLE "Tags" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Label" TEXT NOT NULL) 12:49:24.2 Info: => 0.0001376s 12:49:24.2 Info: CreateIndex Tags (Label) 12:49:24.2 Info: CREATE UNIQUE INDEX "IX_Tags_Label" ON "Tags" ("Label" ASC) 12:49:24.2 Info: => 9.98E-05s 12:49:24.2 Info: CreateTable Restrictions 12:49:24.2 Info: CREATE TABLE "Restrictions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Preferred" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL) 12:49:24.2 Info: => 0.0001343s 12:49:24.2 Info: CreateTable DelayProfiles 12:49:24.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:49:24.2 Info: => 0.0001594s 12:49:24.2 Info: CreateTable Users 12:49:24.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:49:24.2 Info: => 0.0001273s 12:49:24.2 Info: CreateIndex Users (Identifier) 12:49:24.2 Info: CREATE UNIQUE INDEX "IX_Users_Identifier" ON "Users" ("Identifier" ASC) 12:49:24.2 Info: => 9.89E-05s 12:49:24.2 Info: CreateIndex Users (Username) 12:49:24.2 Info: CREATE UNIQUE INDEX "IX_Users_Username" ON "Users" ("Username" ASC) 12:49:24.2 Info: => 0.0001219s 12:49:24.2 Info: CreateTable Commands 12:49:24.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:49:24.2 Info: => 0.0001895s 12:49:24.2 Info: CreateTable IndexerStatus 12:49:24.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:49:24.2 Info: => 0.0001538s 12:49:24.2 Info: CreateIndex IndexerStatus (ProviderId) 12:49:24.2 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 12:49:24.2 Info: => 0.0001s 12:49:24.2 Info: CreateTable ExtraFiles 12:49:24.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:49:24.2 Info: => 0.0001582s 12:49:24.2 Info: CreateTable LyricFiles 12:49:24.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:49:24.2 Info: => 0.0001698s 12:49:24.2 Info: CreateTable LanguageProfiles 12:49:24.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:49:24.2 Info: => 0.0001663s 12:49:24.2 Info: CreateIndex LanguageProfiles (Name) 12:49:24.2 Info: CREATE UNIQUE INDEX "IX_LanguageProfiles_Name" ON "LanguageProfiles" ("Name" ASC) 12:49:24.2 Info: => 0.0001215s 12:49:24.2 Info: CreateTable DownloadClientStatus 12:49:24.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:49:24.2 Info: => 0.000152s 12:49:24.2 Info: CreateIndex DownloadClientStatus (ProviderId) 12:49:24.2 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 12:49:24.2 Info: => 0.0001026s 12:49:24.2 Info: INSERT INTO "DelayProfiles" ("EnableUsenet", "EnableTorrent", "PreferredProtocol", "UsenetDelay", "TorrentDelay", "Order", "Tags") VALUES (1, 1, 1, 0, 0, 2147483647, '[]') 12:49:24.2 Info: -> 1 Insert operations completed in 00:00:00.0000769 taking an average of 00:00:00.0000769 12:49:24.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (1, '2024-05-17T12:49:24', 'InitialSetup') 12:49:24.2 Info: Committing Transaction 12:49:24.2 Info: 1: InitialSetup migrated 12:49:24.2 Info: => 0.000929s 12:49:24.2 Info: 2: add_reason_to_pending_releases migrating 12:49:24.2 Info: Beginning Transaction 12:49:24.2 Info: Starting migration of Main DB to 2 12:49:24.2 Info: AlterTable PendingReleases 12:49:24.2 Info: => 1E-06s 12:49:24.2 Info: CreateColumn PendingReleases Reason Int32 12:49:24.2 Info: ALTER TABLE "PendingReleases" ADD COLUMN "Reason" INTEGER NOT NULL DEFAULT 0 12:49:24.2 Info: => 0.0005041s 12:49:24.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (2, '2024-05-17T12:49:24', 'add_reason_to_pending_releases') 12:49:24.2 Info: Committing Transaction 12:49:24.2 Info: 2: add_reason_to_pending_releases migrated 12:49:24.2 Info: => 0.0008086s 12:49:24.2 Info: 3: add_medium_support migrating 12:49:24.2 Info: Beginning Transaction 12:49:24.2 Info: Starting migration of Main DB to 3 12:49:24.2 Info: AlterTable Albums 12:49:24.2 Info: => 2E-06s 12:49:24.2 Info: CreateColumn Albums Media String 12:49:24.2 Info: ALTER TABLE "Albums" ADD COLUMN "Media" TEXT NOT NULL DEFAULT '' 12:49:24.2 Info: => 0.0005118s 12:49:24.2 Info: AlterTable Tracks 12:49:24.2 Info: => 6E-07s 12:49:24.2 Info: CreateColumn Tracks MediumNumber Int32 12:49:24.2 Info: ALTER TABLE "Tracks" ADD COLUMN "MediumNumber" INTEGER NOT NULL DEFAULT 0 12:49:24.2 Info: => 0.0004697s 12:49:24.2 Info: AlterTable Tracks 12:49:24.2 Info: => 7E-07s 12:49:24.2 Info: CreateColumn Tracks AbsoluteTrackNumber Int32 12:49:24.2 Info: ALTER TABLE "Tracks" ADD COLUMN "AbsoluteTrackNumber" INTEGER NOT NULL DEFAULT 0 12:49:24.2 Info: => 0.0004636s 12:49:24.2 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 12:49:24.2 Info: UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 12:49:24.2 Info: => 5.75E-05s 12:49:24.2 Info: DeleteColumn Tracks TrackNumber 12:49:24.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:49:24.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:49:24.2 Info: DROP TABLE "Tracks" 12:49:24.2 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 12:49:24.2 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 12:49:24.2 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 12:49:24.2 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 12:49:24.2 Info: => 0.0046857s 12:49:24.2 Info: AlterTable Tracks 12:49:24.2 Info: => 6E-07s 12:49:24.2 Info: CreateColumn Tracks TrackNumber String 12:49:24.2 Info: ALTER TABLE "Tracks" ADD COLUMN "TrackNumber" TEXT 12:49:24.2 Info: => 0.0004906s 12:49:24.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (3, '2024-05-17T12:49:24', 'add_medium_support') 12:49:24.2 Info: Committing Transaction 12:49:24.2 Info: 3: add_medium_support migrated 12:49:24.2 Info: => 0.0008955s 12:49:24.2 Info: 4: add_various_qualites_in_profile migrating 12:49:24.2 Info: Beginning Transaction 12:49:24.2 Info: Starting migration of Main DB to 4 12:49:24.2 Info: ExecuteSqlStatement UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 12:49:24.2 Info: UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 12:49:24.2 Info: => 7.35E-05s 12:49:24.2 Info: PerformDBOperation 12:49:24.2 Info: Performing DB Operation 12:49:24.2 Info: => 3.86E-05s 12:49:24.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (4, '2024-05-17T12:49:24', 'add_various_qualites_in_profile') 12:49:24.2 Info: Committing Transaction 12:49:24.2 Info: 4: add_various_qualites_in_profile migrated 12:49:24.2 Info: => 0.000317s 12:49:24.2 Info: 5: metadata_profiles migrating 12:49:24.2 Info: Beginning Transaction 12:49:24.2 Info: Starting migration of Main DB to 5 12:49:24.2 Info: CreateTable MetadataProfiles 12:49:24.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:49:24.2 Info: => 0.0001716s 12:49:24.2 Info: CreateIndex MetadataProfiles (Name) 12:49:24.2 Info: CREATE UNIQUE INDEX "IX_MetadataProfiles_Name" ON "MetadataProfiles" ("Name" ASC) 12:49:24.2 Info: => 0.0001383s 12:49:24.2 Info: AlterTable Artists 12:49:24.2 Info: => 7E-07s 12:49:24.2 Info: CreateColumn Artists MetadataProfileId Int32 12:49:24.2 Info: ALTER TABLE "Artists" ADD COLUMN "MetadataProfileId" INTEGER NOT NULL DEFAULT 1 12:49:24.2 Info: => 0.0005091s 12:49:24.2 Info: DeleteColumn Artists PrimaryAlbumTypes 12:49:24.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:49:24.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:49:24.2 Info: DROP TABLE "Artists" 12:49:24.2 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:49:24.2 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 12:49:24.2 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 12:49:24.2 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:49:24.2 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:49:24.2 Info: => 0.0057531s 12:49:24.2 Info: DeleteColumn Artists SecondaryAlbumTypes 12:49:24.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:49:24.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:49:24.2 Info: DROP TABLE "Artists" 12:49:24.2 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:49:24.2 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 12:49:24.2 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 12:49:24.2 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:49:24.2 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:49:24.2 Info: => 0.0063018s 12:49:24.2 Info: AlterTable Albums 12:49:24.2 Info: => 7E-07s 12:49:24.2 Info: CreateColumn Albums SecondaryTypes String 12:49:24.2 Info: ALTER TABLE "Albums" ADD COLUMN "SecondaryTypes" TEXT 12:49:24.2 Info: => 0.000498s 12:49:24.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (5, '2024-05-17T12:49:24', 'metadata_profiles') 12:49:24.2 Info: Committing Transaction 12:49:24.2 Info: 5: metadata_profiles migrated 12:49:24.2 Info: => 0.0009176s 12:49:24.2 Info: 6: separate_automatic_and_interactive_search migrating 12:49:24.2 Info: Beginning Transaction 12:49:24.2 Info: Starting migration of Main DB to 6 12:49:24.2 Info: RenameColumn Indexers EnableSearch to EnableAutomaticSearch 12:49:24.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:49:24.2 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableSearch" FROM "Indexers" 12:49:24.2 Info: DROP TABLE "Indexers" 12:49:24.2 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 12:49:24.2 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 12:49:24.2 Info: => 0.0041451s 12:49:24.2 Info: AlterTable Indexers 12:49:24.2 Info: => 8E-07s 12:49:24.2 Info: CreateColumn Indexers EnableInteractiveSearch Boolean 12:49:24.2 Info: ALTER TABLE "Indexers" ADD COLUMN "EnableInteractiveSearch" INTEGER 12:49:24.2 Info: => 0.0005095s 12:49:24.2 Info: ExecuteSqlStatement UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 12:49:24.2 Info: UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 12:49:24.2 Info: => 5.49E-05s 12:49:24.2 Info: AlterTable Indexers 12:49:24.2 Info: => 5E-07s 12:49:24.2 Info: AlterColumn Indexers EnableInteractiveSearch Boolean 12:49:24.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:49:24.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:49:24.2 Info: DROP TABLE "Indexers" 12:49:24.2 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 12:49:24.2 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 12:49:24.2 Info: => 0.0041279s 12:49:24.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (6, '2024-05-17T12:49:24', 'separate_automatic_and_interactive_search') 12:49:24.2 Info: Committing Transaction 12:49:24.2 Info: 6: separate_automatic_and_interactive_search migrated 12:49:24.2 Info: => 0.0044682s 12:49:24.2 Info: 7: change_album_path_to_relative migrating 12:49:24.2 Info: Beginning Transaction 12:49:24.2 Info: Starting migration of Main DB to 7 12:49:24.2 Info: DeleteColumn Albums Path 12:49:24.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:49:24.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:49:24.2 Info: DROP TABLE "Albums" 12:49:24.2 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:49:24.2 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:49:24.2 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 12:49:24.2 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 12:49:24.2 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 12:49:24.2 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:49:24.2 Info: => 0.0059074s 12:49:24.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (7, '2024-05-17T12:49:24', 'change_album_path_to_relative') 12:49:24.2 Info: Committing Transaction 12:49:24.2 Info: 7: change_album_path_to_relative migrated 12:49:24.2 Info: => 0.0063374s 12:49:24.2 Info: 8: change_quality_size_mb_to_kb migrating 12:49:24.2 Info: Beginning Transaction 12:49:24.2 Info: Starting migration of Main DB to 8 12:49:24.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:49:24.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:49:24.2 Info: => 6.31E-05s 12:49:24.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (8, '2024-05-17T12:49:24', 'change_quality_size_mb_to_kb') 12:49:24.2 Info: Committing Transaction 12:49:24.2 Info: 8: change_quality_size_mb_to_kb migrated 12:49:24.2 Info: => 0.0003269s 12:49:24.2 Info: 9: album_releases migrating 12:49:24.2 Info: Beginning Transaction 12:49:24.2 Info: Starting migration of Main DB to 9 12:49:24.2 Info: AlterTable Albums 12:49:24.2 Info: => 1.3E-06s 12:49:24.2 Info: CreateColumn Albums Releases String 12:49:24.2 Info: ALTER TABLE "Albums" ADD COLUMN "Releases" TEXT DEFAULT '' 12:49:24.2 Info: => 0.0005176s 12:49:24.2 Info: AlterTable Albums 12:49:24.2 Info: => 1E-06s 12:49:24.2 Info: CreateColumn Albums CurrentRelease String 12:49:24.2 Info: ALTER TABLE "Albums" ADD COLUMN "CurrentRelease" TEXT DEFAULT '' 12:49:24.2 Info: => 0.0005067s 12:49:24.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (9, '2024-05-17T12:49:24', 'album_releases') 12:49:24.2 Info: Committing Transaction 12:49:24.2 Info: 9: album_releases migrated 12:49:24.2 Info: => 0.00082s 12:49:24.2 Info: 10: album_releases_fix migrating 12:49:24.2 Info: Beginning Transaction 12:49:24.2 Info: Starting migration of Main DB to 10 12:49:24.2 Info: AlterTable Albums 12:49:24.2 Info: => 1.2E-06s 12:49:24.2 Info: AlterColumn Albums Releases String 12:49:24.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:49:24.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:49:24.2 Info: DROP TABLE "Albums" 12:49:24.2 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:49:24.2 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:49:24.2 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 12:49:24.2 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 12:49:24.2 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 12:49:24.2 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:49:24.2 Info: => 0.0059634s 12:49:24.2 Info: AlterTable Albums 12:49:24.2 Info: => 7E-07s 12:49:24.2 Info: AlterColumn Albums CurrentRelease String 12:49:24.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:49:24.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:49:24.2 Info: DROP TABLE "Albums" 12:49:24.2 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:49:24.2 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:49:24.2 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 12:49:24.2 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 12:49:24.2 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 12:49:24.2 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:49:24.2 Info: => 0.0049352s 12:49:24.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (10, '2024-05-17T12:49:24', 'album_releases_fix') 12:49:24.2 Info: Committing Transaction 12:49:24.2 Info: 10: album_releases_fix migrated 12:49:24.2 Info: => 0.005316s 12:49:24.2 Info: 11: import_lists migrating 12:49:24.2 Info: Beginning Transaction 12:49:24.2 Info: Starting migration of Main DB to 11 12:49:24.2 Info: CreateTable ImportLists 12:49:24.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:49:24.2 Info: => 0.0002009s 12:49:24.2 Info: CreateIndex ImportLists (Name) 12:49:24.2 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 12:49:24.2 Info: => 9.85E-05s 12:49:24.2 Info: CreateTable ImportListStatus 12:49:24.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:49:24.3 Info: => 0.0001575s 12:49:24.3 Info: CreateIndex ImportListStatus (ProviderId) 12:49:24.3 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 12:49:24.3 Info: => 9.75E-05s 12:49:24.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (11, '2024-05-17T12:49:24', 'import_lists') 12:49:24.3 Info: Committing Transaction 12:49:24.3 Info: 11: import_lists migrated 12:49:24.3 Info: => 0.0004146s 12:49:24.3 Info: 12: add_release_status migrating 12:49:24.3 Info: Beginning Transaction 12:49:24.3 Info: Starting migration of Main DB to 12 12:49:24.3 Info: AlterTable MetadataProfiles 12:49:24.3 Info: => 1.3E-06s 12:49:24.3 Info: CreateColumn MetadataProfiles ReleaseStatuses String 12:49:24.3 Info: ALTER TABLE "MetadataProfiles" ADD COLUMN "ReleaseStatuses" TEXT NOT NULL DEFAULT '' 12:49:24.3 Info: => 0.0005243s 12:49:24.3 Info: PerformDBOperation 12:49:24.3 Info: Performing DB Operation 12:49:24.3 Info: => 3.75E-05s 12:49:24.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (12, '2024-05-17T12:49:24', 'add_release_status') 12:49:24.3 Info: Committing Transaction 12:49:24.3 Info: 12: add_release_status migrated 12:49:24.3 Info: => 0.0003394s 12:49:24.3 Info: 13: album_download_notification migrating 12:49:24.3 Info: Beginning Transaction 12:49:24.3 Info: Starting migration of Main DB to 13 12:49:24.3 Info: AlterTable Notifications 12:49:24.3 Info: => 1.1E-06s 12:49:24.3 Info: CreateColumn Notifications OnAlbumDownload Boolean 12:49:24.3 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDownload" INTEGER NOT NULL DEFAULT 0 12:49:24.3 Info: => 0.0005243s 12:49:24.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (13, '2024-05-17T12:49:24', 'album_download_notification') 12:49:24.3 Info: Committing Transaction 12:49:24.3 Info: 13: album_download_notification migrated 12:49:24.3 Info: => 0.000845s 12:49:24.3 Info: 14: fix_language_metadata_profiles migrating 12:49:24.3 Info: Beginning Transaction 12:49:24.3 Info: Starting migration of Main DB to 14 12:49:24.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:49:24.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:49:24.3 Info: => 9.54E-05s 12:49:24.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:49:24.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:49:24.3 Info: => 7.11E-05s 12:49:24.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (14, '2024-05-17T12:49:24', 'fix_language_metadata_profiles') 12:49:24.3 Info: Committing Transaction 12:49:24.3 Info: 14: fix_language_metadata_profiles migrated 12:49:24.3 Info: => 0.0003322s 12:49:24.3 Info: 15: remove_fanzub migrating 12:49:24.3 Info: Beginning Transaction 12:49:24.3 Info: Starting migration of Main DB to 15 12:49:24.3 Info: ExecuteSqlStatement DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 12:49:24.3 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 12:49:24.3 Info: => 5.76E-05s 12:49:24.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (15, '2024-05-17T12:49:24', 'remove_fanzub') 12:49:24.3 Info: Committing Transaction 12:49:24.3 Info: 15: remove_fanzub migrated 12:49:24.3 Info: => 0.0003155s 12:49:24.3 Info: 16: update_artist_history_indexes migrating 12:49:24.3 Info: Beginning Transaction 12:49:24.3 Info: Starting migration of Main DB to 16 12:49:24.3 Info: CreateIndex Albums (ArtistId) 12:49:24.3 Info: CREATE INDEX "IX_Albums_ArtistId" ON "Albums" ("ArtistId" ASC) 12:49:24.3 Info: => 0.0001192s 12:49:24.3 Info: CreateIndex Albums (ArtistId, ReleaseDate) 12:49:24.3 Info: CREATE INDEX "IX_Albums_ArtistId_ReleaseDate" ON "Albums" ("ArtistId" ASC, "ReleaseDate" ASC) 12:49:24.3 Info: => 9.58E-05s 12:49:24.3 Info: DeleteIndex History (AlbumId) 12:49:24.3 Info: DROP INDEX "IX_History_AlbumId" 12:49:24.3 Info: => 0.0001444s 12:49:24.3 Info: CreateIndex History (AlbumId, Date) 12:49:24.3 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 12:49:24.3 Info: => 0.000109s 12:49:24.3 Info: DeleteIndex History (DownloadId) 12:49:24.3 Info: DROP INDEX "IX_History_DownloadId" 12:49:24.3 Info: => 0.000137s 12:49:24.3 Info: CreateIndex History (DownloadId, Date) 12:49:24.3 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 12:49:24.3 Info: => 0.0001039s 12:49:24.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (16, '2024-05-17T12:49:24', 'update_artist_history_indexes') 12:49:24.3 Info: Committing Transaction 12:49:24.3 Info: 16: update_artist_history_indexes migrated 12:49:24.3 Info: => 0.0004335s 12:49:24.3 Info: 17: remove_nma migrating 12:49:24.3 Info: Beginning Transaction 12:49:24.3 Info: Starting migration of Main DB to 17 12:49:24.3 Info: FluentMigrator.Expressions.DeleteDataExpression 12:49:24.3 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'NotifyMyAndroid' 12:49:24.3 Info: => 6.45E-05s 12:49:24.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (17, '2024-05-17T12:49:24', 'remove_nma') 12:49:24.3 Info: Committing Transaction 12:49:24.3 Info: 17: remove_nma migrated 12:49:24.3 Info: => 0.0003212s 12:49:24.3 Info: 18: album_disambiguation migrating 12:49:24.3 Info: Beginning Transaction 12:49:24.3 Info: Starting migration of Main DB to 18 12:49:24.3 Info: AlterTable Albums 12:49:24.3 Info: => 1.2E-06s 12:49:24.3 Info: CreateColumn Albums Disambiguation String 12:49:24.3 Info: ALTER TABLE "Albums" ADD COLUMN "Disambiguation" TEXT 12:49:24.3 Info: => 0.0005522s 12:49:24.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (18, '2024-05-17T12:49:24', 'album_disambiguation') 12:49:24.3 Info: Committing Transaction 12:49:24.3 Info: 18: album_disambiguation migrated 12:49:24.3 Info: => 0.000876s 12:49:24.3 Info: 19: add_ape_quality_in_profiles migrating 12:49:24.3 Info: Beginning Transaction 12:49:24.3 Info: Starting migration of Main DB to 19 12:49:24.3 Info: PerformDBOperation 12:49:24.3 Info: Performing DB Operation 12:49:24.3 Info: => 3.95E-05s 12:49:24.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (19, '2024-05-17T12:49:24', 'add_ape_quality_in_profiles') 12:49:24.3 Info: Committing Transaction 12:49:24.3 Info: 19: add_ape_quality_in_profiles migrated 12:49:24.3 Info: => 0.0003068s 12:49:24.3 Info: 20: remove_pushalot migrating 12:49:24.3 Info: Beginning Transaction 12:49:24.3 Info: Starting migration of Main DB to 20 12:49:24.3 Info: FluentMigrator.Expressions.DeleteDataExpression 12:49:24.3 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Pushalot' 12:49:24.3 Info: => 6.31E-05s 12:49:24.3 Info: FluentMigrator.Expressions.DeleteDataExpression 12:49:24.3 Info: DELETE FROM "Metadata" WHERE "Implementation" = 'MediaBrowserMetadata' 12:49:24.3 Info: => 4.36E-05s 12:49:24.3 Info: FluentMigrator.Expressions.DeleteDataExpression 12:49:24.3 Info: DELETE FROM "MetadataFiles" WHERE "Consumer" = 'MediaBrowserMetadata' 12:49:24.3 Info: => 3.98E-05s 12:49:24.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (20, '2024-05-17T12:49:24', 'remove_pushalot') 12:49:24.3 Info: Committing Transaction 12:49:24.3 Info: 20: remove_pushalot migrated 12:49:24.3 Info: => 0.0002896s 12:49:24.3 Info: 21: add_custom_filters migrating 12:49:24.3 Info: Beginning Transaction 12:49:24.3 Info: Starting migration of Main DB to 21 12:49:24.3 Info: CreateTable CustomFilters 12:49:24.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:49:24.3 Info: => 0.0001558s 12:49:24.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (21, '2024-05-17T12:49:24', 'add_custom_filters') 12:49:24.3 Info: Committing Transaction 12:49:24.3 Info: 21: add_custom_filters migrated 12:49:24.3 Info: => 0.0004561s 12:49:24.3 Info: 22: import_list_tags migrating 12:49:24.3 Info: Beginning Transaction 12:49:24.3 Info: Starting migration of Main DB to 22 12:49:24.3 Info: AlterTable ImportLists 12:49:24.3 Info: => 8E-07s 12:49:24.3 Info: CreateColumn ImportLists Tags String 12:49:24.3 Info: ALTER TABLE "ImportLists" ADD COLUMN "Tags" TEXT 12:49:24.3 Info: => 0.0005459s 12:49:24.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (22, '2024-05-17T12:49:24', 'import_list_tags') 12:49:24.3 Info: Committing Transaction 12:49:24.3 Info: 22: import_list_tags migrated 12:49:24.3 Info: => 0.0008701s 12:49:24.3 Info: 23: add_release_groups_etc migrating 12:49:24.3 Info: Beginning Transaction 12:49:24.3 Info: Starting migration of Main DB to 23 12:49:24.3 Info: CreateTable ArtistMetadata 12:49:24.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:49:24.3 Info: => 0.0002664s 12:49:24.3 Info: CreateIndex ArtistMetadata (ForeignArtistId) 12:49:24.3 Info: CREATE UNIQUE INDEX "IX_ArtistMetadata_ForeignArtistId" ON "ArtistMetadata" ("ForeignArtistId" ASC) 12:49:24.3 Info: => 0.0001269s 12:49:24.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:49:24.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:49:24.3 Info: => 0.0001377s 12:49:24.3 Info: AlterTable Artists 12:49:24.3 Info: => 7E-07s 12:49:24.3 Info: CreateColumn Artists ArtistMetadataId Int32 12:49:24.3 Info: ALTER TABLE "Artists" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 12:49:24.3 Info: => 0.0005345s 12:49:24.3 Info: ExecuteSqlStatement UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 12:49:24.3 Info: UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 12:49:24.3 Info: => 8.36E-05s 12:49:24.3 Info: CreateTable AlbumReleases 12:49:24.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:49:24.3 Info: => 0.0001889s 12:49:24.3 Info: CreateIndex AlbumReleases (ForeignReleaseId) 12:49:24.3 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 12:49:24.3 Info: => 0.0001369s 12:49:24.3 Info: CreateIndex AlbumReleases (AlbumId) 12:49:24.3 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 12:49:24.3 Info: => 0.0001076s 12:49:24.3 Info: PerformDBOperation 12:49:24.3 Info: Performing DB Operation 12:49:24.3 Info: => 4.38E-05s 12:49:24.3 Info: AlterTable Albums 12:49:24.3 Info: => 6E-07s 12:49:24.3 Info: CreateColumn Albums ArtistMetadataId Int32 12:49:24.3 Info: ALTER TABLE "Albums" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 12:49:24.3 Info: => 0.0005516s 12:49:24.3 Info: AlterTable Albums 12:49:24.3 Info: => 8E-07s 12:49:24.3 Info: CreateColumn Albums AnyReleaseOk Boolean 12:49:24.3 Info: ALTER TABLE "Albums" ADD COLUMN "AnyReleaseOk" INTEGER NOT NULL DEFAULT 1 12:49:24.3 Info: => 0.0005496s 12:49:24.3 Info: AlterTable Albums 12:49:24.3 Info: => 8E-07s 12:49:24.3 Info: CreateColumn Albums Links String 12:49:24.3 Info: ALTER TABLE "Albums" ADD COLUMN "Links" TEXT 12:49:24.3 Info: => 0.0005475s 12:49:24.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:49:24.3 Info: UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 12:49:24.3 Info: => 0.0001013s 12:49:24.3 Info: AlterTable Tracks 12:49:24.3 Info: => 7E-07s 12:49:24.3 Info: CreateColumn Tracks ForeignRecordingId String 12:49:24.3 Info: ALTER TABLE "Tracks" ADD COLUMN "ForeignRecordingId" TEXT NOT NULL DEFAULT '0' 12:49:24.3 Info: => 0.0005456s 12:49:24.3 Info: AlterTable Tracks 12:49:24.3 Info: => 7E-07s 12:49:24.3 Info: CreateColumn Tracks AlbumReleaseId Int32 12:49:24.3 Info: ALTER TABLE "Tracks" ADD COLUMN "AlbumReleaseId" INTEGER NOT NULL DEFAULT 0 12:49:24.3 Info: => 0.0005582s 12:49:24.3 Info: AlterTable Tracks 12:49:24.3 Info: => 8E-07s 12:49:24.3 Info: CreateColumn Tracks ArtistMetadataId Int32 12:49:24.3 Info: ALTER TABLE "Tracks" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 12:49:24.3 Info: => 0.0005507s 12:49:24.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:49:24.3 Info: UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 12:49:24.3 Info: => 0.0001325s 12:49:24.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:49:24.3 Info: UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 12:49:24.3 Info: => 8.33E-05s 12:49:24.3 Info: DeleteColumn Artists ForeignArtistId, Name, Overview, Disambiguation, ArtistType, Status, Images, Links, Genres, Ratings, Members, MBId, AMId, TADBId, DiscogsId, NameSlug, LastDiskSync, DateFormed 12:49:24.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:49:24.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:49:24.3 Info: DROP TABLE "Artists" 12:49:24.3 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:49:24.3 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:49:24.3 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:49:24.3 Info: => 0.005903s 12:49:24.3 Info: DeleteColumn Albums ArtistId, MBId, AMId, TADBId, DiscogsId, TitleSlug, Label, SortTitle, Tags, Duration, Media, Releases, CurrentRelease, LastDiskSync 12:49:24.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:49:24.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:49:24.3 Info: DROP TABLE "Albums" 12:49:24.3 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:49:24.3 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:49:24.3 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:49:24.3 Info: => 0.0051146s 12:49:24.3 Info: DeleteColumn Tracks ArtistId, AlbumId, Compilation, DiscNumber, Monitored 12:49:24.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:49:24.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:49:24.3 Info: DROP TABLE "Tracks" 12:49:24.3 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 12:49:24.3 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 12:49:24.3 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 12:49:24.3 Info: => 0.0057915s 12:49:24.3 Info: DeleteColumn TrackFiles ArtistId 12:49:24.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:49:24.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:49:24.3 Info: DROP TABLE "TrackFiles" 12:49:24.3 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 12:49:24.3 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:49:24.3 Info: => 0.0045221s 12:49:24.3 Info: CreateIndex Artists (ArtistMetadataId) 12:49:24.3 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 12:49:24.3 Info: => 9.65E-05s 12:49:24.3 Info: CreateIndex Artists (Monitored) 12:49:24.3 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 12:49:24.3 Info: => 9E-05s 12:49:24.3 Info: CreateIndex Albums (ArtistMetadataId) 12:49:24.3 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 12:49:24.3 Info: => 8.91E-05s 12:49:24.3 Info: CreateIndex Tracks (ArtistMetadataId) 12:49:24.3 Info: CREATE INDEX "IX_Tracks_ArtistMetadataId" ON "Tracks" ("ArtistMetadataId" ASC) 12:49:24.3 Info: => 8.96E-05s 12:49:24.3 Info: CreateIndex Tracks (AlbumReleaseId) 12:49:24.3 Info: CREATE INDEX "IX_Tracks_AlbumReleaseId" ON "Tracks" ("AlbumReleaseId" ASC) 12:49:24.3 Info: => 8.73E-05s 12:49:24.3 Info: CreateIndex Tracks (ForeignRecordingId) 12:49:24.3 Info: CREATE INDEX "IX_Tracks_ForeignRecordingId" ON "Tracks" ("ForeignRecordingId" ASC) 12:49:24.3 Info: => 8.81E-05s 12:49:24.3 Info: UpdateData 12:49:24.3 Info: UPDATE "Artists" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 12:49:24.3 Info: => 5.66E-05s 12:49:24.3 Info: UpdateData 12:49:24.3 Info: UPDATE "Albums" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 12:49:24.3 Info: => 4.6E-05s 12:49:24.3 Info: UpdateData 12:49:24.3 Info: UPDATE "ScheduledTasks" SET "LastExecution" = '2018-01-01T00:00:01' WHERE "TypeName" = 'NzbDrone.Core.Music.Commands.RefreshArtistCommand' 12:49:24.3 Info: => 6.64E-05s 12:49:24.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (23, '2024-05-17T12:49:24', 'add_release_groups_etc') 12:49:24.3 Info: Committing Transaction 12:49:24.3 Info: 23: add_release_groups_etc migrated 12:49:24.3 Info: => 0.0006553s 12:49:24.3 Info: 24: NewMediaInfoFormat migrating 12:49:24.3 Info: Beginning Transaction 12:49:24.3 Info: Starting migration of Main DB to 24 12:49:24.3 Info: UpdateData 12:49:24.3 Info: UPDATE "TrackFiles" SET "MediaInfo" = '' WHERE 1 = 1 12:49:24.3 Info: => 6.96E-05s 12:49:24.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (24, '2024-05-17T12:49:24', 'NewMediaInfoFormat') 12:49:24.3 Info: Committing Transaction 12:49:24.3 Info: 24: NewMediaInfoFormat migrated 12:49:24.3 Info: => 0.0003381s 12:49:24.3 Info: 25: rename_restrictions_to_release_profiles migrating 12:49:24.3 Info: Beginning Transaction 12:49:24.3 Info: Starting migration of Main DB to 25 12:49:24.3 Info: RenameTable Restrictions ReleaseProfiles 12:49:24.3 Info: ALTER TABLE "Restrictions" RENAME TO "ReleaseProfiles" 12:49:24.3 Info: => 0.0014883s 12:49:24.3 Info: AlterTable ReleaseProfiles 12:49:24.3 Info: => 7E-07s 12:49:24.3 Info: CreateColumn ReleaseProfiles IncludePreferredWhenRenaming Boolean 12:49:24.3 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "IncludePreferredWhenRenaming" INTEGER NOT NULL DEFAULT 1 12:49:24.3 Info: => 0.0005591s 12:49:24.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (25, '2024-05-17T12:49:24', 'rename_restrictions_to_release_profiles') 12:49:24.3 Info: Committing Transaction 12:49:24.3 Info: 25: rename_restrictions_to_release_profiles migrated 12:49:24.3 Info: => 0.000887s 12:49:24.3 Info: 26: rename_quality_profiles_add_upgrade_allowed migrating 12:49:24.3 Info: Beginning Transaction 12:49:24.3 Info: Starting migration of Main DB to 26 12:49:24.3 Info: RenameTable Profiles QualityProfiles 12:49:24.3 Info: ALTER TABLE "Profiles" RENAME TO "QualityProfiles" 12:49:24.3 Info: => 0.0014727s 12:49:24.3 Info: AlterTable QualityProfiles 12:49:24.3 Info: => 1E-06s 12:49:24.3 Info: CreateColumn QualityProfiles UpgradeAllowed Boolean 12:49:24.3 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 12:49:24.3 Info: => 0.0005235s 12:49:24.3 Info: AlterTable LanguageProfiles 12:49:24.3 Info: => 9E-07s 12:49:24.3 Info: CreateColumn LanguageProfiles UpgradeAllowed Boolean 12:49:24.3 Info: ALTER TABLE "LanguageProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 12:49:24.3 Info: => 0.000534s 12:49:24.3 Info: UpdateData 12:49:24.3 Info: UPDATE "QualityProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 12:49:24.3 Info: => 6.26E-05s 12:49:24.3 Info: UpdateData 12:49:24.3 Info: UPDATE "LanguageProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 12:49:24.3 Info: => 4.21E-05s 12:49:24.3 Info: RenameColumn Artists ProfileId to QualityProfileId 12:49:24.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:49:24.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:49:24.3 Info: DROP TABLE "Artists" 12:49:24.3 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:49:24.3 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:49:24.3 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:49:24.3 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 12:49:24.3 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 12:49:24.3 Info: => 0.0050262s 12:49:24.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (26, '2024-05-17T12:49:24', 'rename_quality_profiles_add_upgrade_allowed') 12:49:24.3 Info: Committing Transaction 12:49:24.3 Info: 26: rename_quality_profiles_add_upgrade_allowed migrated 12:49:24.3 Info: => 0.0054372s 12:49:24.3 Info: 27: add_import_exclusions migrating 12:49:24.3 Info: Beginning Transaction 12:49:24.3 Info: Starting migration of Main DB to 27 12:49:24.3 Info: CreateTable ImportListExclusions 12:49:24.3 Info: CREATE TABLE "ImportListExclusions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignId" TEXT NOT NULL, "Name" TEXT NOT NULL) 12:49:24.3 Info: => 0.0001584s 12:49:24.3 Info: CreateIndex ImportListExclusions (ForeignId) 12:49:24.3 Info: CREATE UNIQUE INDEX "IX_ImportListExclusions_ForeignId" ON "ImportListExclusions" ("ForeignId" ASC) 12:49:24.3 Info: => 0.0001016s 12:49:24.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (27, '2024-05-17T12:49:24', 'add_import_exclusions') 12:49:24.3 Info: Committing Transaction 12:49:24.3 Info: 27: add_import_exclusions migrated 12:49:24.3 Info: => 0.000442s 12:49:24.3 Info: 28: clean_artist_metadata_table migrating 12:49:24.3 Info: Beginning Transaction 12:49:24.3 Info: Starting migration of Main DB to 28 12:49:24.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:49:24.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:49:24.3 Info: => 0.0001878s 12:49:24.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:49:24.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:49:24.3 Info: => 0.0001536s 12:49:24.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:49:24.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:49:24.3 Info: => 0.0001483s 12:49:24.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:49:24.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:49:24.3 Info: => 0.0001548s 12:49:24.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:49:24.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:49:24.3 Info: => 0.0001466s 12:49:24.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:49:24.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:49:24.3 Info: => 0.0001491s 12:49:24.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (28, '2024-05-17T12:49:24', 'clean_artist_metadata_table') 12:49:24.3 Info: Committing Transaction 12:49:24.3 Info: 28: clean_artist_metadata_table migrated 12:49:24.3 Info: => 0.0004297s 12:49:24.3 Info: 29: health_issue_notification migrating 12:49:24.3 Info: Beginning Transaction 12:49:24.3 Info: Starting migration of Main DB to 29 12:49:24.3 Info: AlterTable Notifications 12:49:24.3 Info: => 1.1E-06s 12:49:24.3 Info: CreateColumn Notifications OnHealthIssue Boolean 12:49:24.3 Info: ALTER TABLE "Notifications" ADD COLUMN "OnHealthIssue" INTEGER NOT NULL DEFAULT 0 12:49:24.3 Info: => 0.0005621s 12:49:24.3 Info: AlterTable Notifications 12:49:24.3 Info: => 9E-07s 12:49:24.3 Info: CreateColumn Notifications IncludeHealthWarnings Boolean 12:49:24.3 Info: ALTER TABLE "Notifications" ADD COLUMN "IncludeHealthWarnings" INTEGER NOT NULL DEFAULT 0 12:49:24.3 Info: => 0.0005453s 12:49:24.3 Info: AlterTable Notifications 12:49:24.3 Info: => 7E-07s 12:49:24.3 Info: CreateColumn Notifications OnDownloadFailure Boolean 12:49:24.3 Info: ALTER TABLE "Notifications" ADD COLUMN "OnDownloadFailure" INTEGER NOT NULL DEFAULT 0 12:49:24.3 Info: => 0.0005305s 12:49:24.3 Info: AlterTable Notifications 12:49:24.3 Info: => 8E-07s 12:49:24.3 Info: CreateColumn Notifications OnImportFailure Boolean 12:49:24.3 Info: ALTER TABLE "Notifications" ADD COLUMN "OnImportFailure" INTEGER NOT NULL DEFAULT 0 12:49:24.3 Info: => 0.0005949s 12:49:24.3 Info: AlterTable Notifications 12:49:24.3 Info: => 7E-07s 12:49:24.3 Info: CreateColumn Notifications OnTrackRetag Boolean 12:49:24.3 Info: ALTER TABLE "Notifications" ADD COLUMN "OnTrackRetag" INTEGER NOT NULL DEFAULT 0 12:49:24.3 Info: => 0.0005602s 12:49:24.3 Info: DeleteColumn Notifications OnDownload 12:49:24.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:49:24.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:49:24.3 Info: DROP TABLE "Notifications" 12:49:24.3 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 12:49:24.3 Info: => 0.0061228s 12:49:24.3 Info: RenameColumn Notifications OnAlbumDownload to OnReleaseImport 12:49:24.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:49:24.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:49:24.3 Info: DROP TABLE "Notifications" 12:49:24.3 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 12:49:24.3 Info: => 0.0045662s 12:49:24.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (29, '2024-05-17T12:49:24', 'health_issue_notification') 12:49:24.3 Info: Committing Transaction 12:49:24.3 Info: 29: health_issue_notification migrated 12:49:24.3 Info: => 0.0049775s 12:49:24.3 Info: 30: add_mediafilerepository_mtime migrating 12:49:24.3 Info: Beginning Transaction 12:49:24.3 Info: Starting migration of Main DB to 30 12:49:24.3 Info: AlterTable TrackFiles 12:49:24.3 Info: => 6E-07s 12:49:24.3 Info: CreateColumn TrackFiles Modified DateTime 12:49:24.3 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Modified" DATETIME NOT NULL DEFAULT '2000-01-01T00:00:00' 12:49:24.3 Info: => 0.0005654s 12:49:24.3 Info: AlterTable TrackFiles 12:49:24.3 Info: => 7E-07s 12:49:24.3 Info: CreateColumn TrackFiles Path String 12:49:24.3 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Path" TEXT 12:49:24.3 Info: => 0.000525s 12:49:24.3 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 12:49:24.3 Info: DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 12:49:24.3 Info: => 5.2E-05s 12:49:24.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:49:24.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:49:24.3 Info: => 0.0001456s 12:49:24.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:49:24.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:49:24.3 Info: => 0.000167s 12:49:24.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:49:24.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:49:24.3 Info: => 0.0001753s 12:49:24.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:49:24.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:49:24.3 Info: => 9.93E-05s 12:49:24.3 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 12:49:24.3 Info: DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 12:49:24.3 Info: => 6.22E-05s 12:49:24.3 Info: AlterTable TrackFiles 12:49:24.3 Info: => 5E-07s 12:49:24.3 Info: AlterColumn TrackFiles Path String 12:49:24.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:49:24.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:49:24.3 Info: DROP TABLE "TrackFiles" 12:49:24.3 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 12:49:24.3 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:49:24.3 Info: => 0.0047084s 12:49:24.3 Info: CreateIndex TrackFiles (Path) 12:49:24.3 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 12:49:24.3 Info: => 9.53E-05s 12:49:24.3 Info: DeleteColumn TrackFiles RelativePath 12:49:24.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:49:24.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:49:24.3 Info: DROP TABLE "TrackFiles" 12:49:24.3 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 12:49:24.3 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:49:24.3 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 12:49:24.3 Info: => 0.0057023s 12:49:24.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (30, '2024-05-17T12:49:24', 'add_mediafilerepository_mtime') 12:49:24.3 Info: Committing Transaction 12:49:24.3 Info: 30: add_mediafilerepository_mtime migrated 12:49:24.3 Info: => 0.0060607s 12:49:24.3 Info: 31: add_artistmetadataid_constraint migrating 12:49:24.3 Info: Beginning Transaction 12:49:24.3 Info: Starting migration of Main DB to 31 12:49:24.3 Info: INSERT INTO "ArtistMetadata" ("Id", "ForeignArtistId", "Name", "Status", "Images") VALUES (1, 1, 'test', 1, 'images') 12:49:24.3 Info: INSERT INTO "Artists" ("Id", "ArtistMetadataId", "CleanName", "Path", "Monitored", "AlbumFolder", "LanguageProfileId", "MetadataProfileId") VALUES (1, 1, 'test', '/mnt/data/path/test', 1, 1, 1, 1) 12:49:24.3 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:49:24.3 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:49:24.3 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:49:24.3 Info: INSERT INTO "ArtistMetadata" ("Id", "ForeignArtistId", "Name", "Status", "Images") VALUES (2, 2, 'test2', 1, 'images') 12:49:24.3 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:49:24.3 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:49:24.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:49:24.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:49:24.3 Info: => 0.0001776s 12:49:24.3 Info: DeleteIndex Artists (ArtistMetadataId) 12:49:24.3 Info: DROP INDEX "IX_Artists_ArtistMetadataId" 12:49:24.3 Info: => 0.0001442s 12:49:24.3 Info: AlterColumn Artists ArtistMetadataId Int32 12:49:24.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:49:24.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:49:24.3 Info: DROP TABLE "Artists" 12:49:24.3 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:49:24.3 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:49:24.3 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:49:24.3 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 12:49:24.3 Info: => 0.0071854s 12:49:24.3 Info: CreateIndex Artists (ArtistMetadataId) 12:49:24.3 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 12:49:24.3 Info: => 9.46E-05s 12:49:24.3 Info: -> 8 Insert operations completed in 00:00:00.0008464 taking an average of 00:00:00.0001058 12:49:24.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (31, '2024-05-17T12:49:24', 'add_artistmetadataid_constraint') 12:49:24.3 Info: Committing Transaction 12:49:24.3 Info: 31: add_artistmetadataid_constraint migrated 12:49:24.3 Info: => 0.0005236s 12:49:24.3 Debug: Took: 00:00:00.1860408 12:49:24.4 Info: --- End: NzbDrone.Core.Test.Datastore.Migration.add_artistmetadataid_constraintFixture.migration_031_should_remove_all_duplicate_artists --- 12:49:24.4 Info: --- Start: NzbDrone.Core.Test.Datastore.Migration.add_artistmetadataid_constraintFixture.migration_031_should_remove_duplicate_artist --- 12:49:24.4 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm64/_temp_11361_638515469644346527_125/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:49:24.4 Info: DatabaseEngineVersionCheck migrating 12:49:24.4 Info: PerformDBOperation 12:49:24.4 Info: Performing DB Operation 12:49:24.4 Info: SQLite 3.45.3 12:49:24.4 Info: => 0.0011184s 12:49:24.4 Info: DatabaseEngineVersionCheck migrated 12:49:24.4 Info: => 0.0011438s 12:49:24.4 Info: VersionMigration migrating 12:49:24.4 Info: Beginning Transaction 12:49:24.4 Info: CreateTable VersionInfo 12:49:24.4 Info: CREATE TABLE "VersionInfo" ("Version" INTEGER NOT NULL) 12:49:24.4 Info: => 0.0002238s 12:49:24.4 Info: Committing Transaction 12:49:24.4 Info: VersionMigration migrated 12:49:24.4 Info: => 0.0006313s 12:49:24.4 Info: VersionUniqueMigration migrating 12:49:24.4 Info: Beginning Transaction 12:49:24.4 Info: CreateIndex VersionInfo (Version) 12:49:24.4 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 12:49:24.4 Info: => 0.0001752s 12:49:24.4 Info: AlterTable VersionInfo 12:49:24.4 Info: => 6E-07s 12:49:24.4 Info: CreateColumn VersionInfo AppliedOn DateTime 12:49:24.4 Info: ALTER TABLE "VersionInfo" ADD COLUMN "AppliedOn" DATETIME 12:49:24.4 Info: => 0.0006477s 12:49:24.4 Info: Committing Transaction 12:49:24.4 Info: VersionUniqueMigration migrated 12:49:24.4 Info: => 0.000869s 12:49:24.4 Info: VersionDescriptionMigration migrating 12:49:24.4 Info: Beginning Transaction 12:49:24.4 Info: AlterTable VersionInfo 12:49:24.4 Info: => 8E-07s 12:49:24.4 Info: CreateColumn VersionInfo Description String 12:49:24.4 Info: ALTER TABLE "VersionInfo" ADD COLUMN "Description" TEXT 12:49:24.4 Info: => 0.0002236s 12:49:24.4 Info: Committing Transaction 12:49:24.4 Info: VersionDescriptionMigration migrated 12:49:24.4 Info: => 0.00042s 12:49:24.4 Info: 1: InitialSetup migrating 12:49:24.4 Info: Beginning Transaction 12:49:24.4 Info: Starting migration of Main DB to 1 12:49:24.4 Info: CreateTable Config 12:49:24.4 Info: CREATE TABLE "Config" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Key" TEXT NOT NULL, "Value" TEXT NOT NULL) 12:49:24.4 Info: => 0.0002439s 12:49:24.4 Info: CreateIndex Config (Key) 12:49:24.4 Info: CREATE UNIQUE INDEX "IX_Config_Key" ON "Config" ("Key" ASC) 12:49:24.4 Info: => 0.0001603s 12:49:24.4 Info: CreateTable RootFolders 12:49:24.4 Info: CREATE TABLE "RootFolders" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Path" TEXT NOT NULL) 12:49:24.4 Info: => 0.0001526s 12:49:24.4 Info: CreateIndex RootFolders (Path) 12:49:24.4 Info: CREATE UNIQUE INDEX "IX_RootFolders_Path" ON "RootFolders" ("Path" ASC) 12:49:24.4 Info: => 0.0001201s 12:49:24.4 Info: CreateTable Artists 12:49:24.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:49:24.4 Info: => 0.0003313s 12:49:24.4 Info: CreateIndex Artists (ForeignArtistId) 12:49:24.4 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 12:49:24.4 Info: => 0.000125s 12:49:24.4 Info: CreateIndex Artists (NameSlug) 12:49:24.4 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 12:49:24.4 Info: => 0.0001165s 12:49:24.4 Info: CreateIndex Artists (CleanName) 12:49:24.4 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:49:24.4 Info: => 0.0001131s 12:49:24.4 Info: CreateIndex Artists (Path) 12:49:24.4 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:49:24.4 Info: => 0.0001119s 12:49:24.4 Info: CreateTable Albums 12:49:24.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:49:24.4 Info: => 0.0002966s 12:49:24.4 Info: CreateIndex Albums (ForeignAlbumId) 12:49:24.4 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:49:24.4 Info: => 0.0001225s 12:49:24.4 Info: CreateIndex Albums (MBId) 12:49:24.4 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 12:49:24.4 Info: => 0.0001099s 12:49:24.4 Info: CreateIndex Albums (TADBId) 12:49:24.4 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 12:49:24.4 Info: => 0.0001098s 12:49:24.4 Info: CreateIndex Albums (TitleSlug) 12:49:24.4 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 12:49:24.4 Info: => 0.0001122s 12:49:24.4 Info: CreateIndex Albums (CleanTitle) 12:49:24.4 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:49:24.4 Info: => 0.0001081s 12:49:24.4 Info: CreateIndex Albums (Path) 12:49:24.4 Info: CREATE INDEX "IX_Albums_Path" ON "Albums" ("Path" ASC) 12:49:24.4 Info: => 0.0001082s 12:49:24.4 Info: CreateTable Tracks 12:49:24.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:49:24.4 Info: => 0.0002015s 12:49:24.4 Info: CreateIndex Tracks (ForeignTrackId) 12:49:24.4 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 12:49:24.4 Info: => 0.0001084s 12:49:24.4 Info: CreateIndex Tracks (ArtistId) 12:49:24.4 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 12:49:24.4 Info: => 0.0001232s 12:49:24.4 Info: CreateIndex Tracks (TrackFileId) 12:49:24.4 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 12:49:24.4 Info: => 0.0001127s 12:49:24.4 Info: CreateIndex Tracks (ArtistId, AlbumId, TrackNumber) 12:49:24.4 Info: CREATE INDEX "IX_Tracks_ArtistId_AlbumId_TrackNumber" ON "Tracks" ("ArtistId" ASC, "AlbumId" ASC, "TrackNumber" ASC) 12:49:24.4 Info: => 9.76E-05s 12:49:24.4 Info: CreateTable TrackFiles 12:49:24.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:49:24.4 Info: => 0.0001736s 12:49:24.4 Info: CreateIndex TrackFiles (ArtistId) 12:49:24.4 Info: CREATE INDEX "IX_TrackFiles_ArtistId" ON "TrackFiles" ("ArtistId" ASC) 12:49:24.4 Info: => 9.44E-05s 12:49:24.4 Info: CreateIndex TrackFiles (AlbumId) 12:49:24.4 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:49:24.4 Info: => 8.98E-05s 12:49:24.4 Info: CreateTable History 12:49:24.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:49:24.4 Info: => 0.0001816s 12:49:24.4 Info: CreateIndex History (Date) 12:49:24.4 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 12:49:24.4 Info: => 0.0001248s 12:49:24.4 Info: CreateIndex History (EventType) 12:49:24.4 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 12:49:24.4 Info: => 0.0001057s 12:49:24.4 Info: CreateIndex History (DownloadId) 12:49:24.4 Info: CREATE INDEX "IX_History_DownloadId" ON "History" ("DownloadId" ASC) 12:49:24.4 Info: => 8.98E-05s 12:49:24.4 Info: CreateIndex History (AlbumId) 12:49:24.4 Info: CREATE INDEX "IX_History_AlbumId" ON "History" ("AlbumId" ASC) 12:49:24.4 Info: => 8.64E-05s 12:49:24.4 Info: CreateTable Notifications 12:49:24.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:49:24.4 Info: => 0.0001631s 12:49:24.4 Info: CreateTable ScheduledTasks 12:49:24.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:49:24.4 Info: => 0.000133s 12:49:24.4 Info: CreateIndex ScheduledTasks (TypeName) 12:49:24.4 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 12:49:24.4 Info: => 9.09E-05s 12:49:24.4 Info: CreateTable Indexers 12:49:24.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:49:24.4 Info: => 0.0001739s 12:49:24.4 Info: CreateIndex Indexers (Name) 12:49:24.4 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 12:49:24.4 Info: => 0.0001116s 12:49:24.4 Info: CreateTable Profiles 12:49:24.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:49:24.4 Info: => 0.0007818s 12:49:24.4 Info: CreateIndex Profiles (Name) 12:49:24.4 Info: CREATE UNIQUE INDEX "IX_Profiles_Name" ON "Profiles" ("Name" ASC) 12:49:24.4 Info: => 0.0001045s 12:49:24.4 Info: CreateTable QualityDefinitions 12:49:24.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:49:24.4 Info: => 0.0001514s 12:49:24.4 Info: CreateIndex QualityDefinitions (Quality) 12:49:24.4 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Quality" ON "QualityDefinitions" ("Quality" ASC) 12:49:24.4 Info: => 9.19E-05s 12:49:24.4 Info: CreateIndex QualityDefinitions (Title) 12:49:24.4 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Title" ON "QualityDefinitions" ("Title" ASC) 12:49:24.4 Info: => 9.19E-05s 12:49:24.4 Info: CreateTable NamingConfig 12:49:24.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:49:24.4 Info: => 0.0001981s 12:49:24.4 Info: CreateTable Blacklist 12:49:24.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:49:24.4 Info: => 0.0002237s 12:49:24.4 Info: CreateTable Metadata 12:49:24.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:49:24.4 Info: => 0.0001374s 12:49:24.4 Info: CreateTable MetadataFiles 12:49:24.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:49:24.4 Info: => 0.0001636s 12:49:24.4 Info: CreateTable DownloadClients 12:49:24.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:49:24.4 Info: => 0.0001386s 12:49:24.4 Info: CreateTable PendingReleases 12:49:24.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:49:24.4 Info: => 0.0001485s 12:49:24.4 Info: CreateTable RemotePathMappings 12:49:24.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:49:24.4 Info: => 0.0001554s 12:49:24.4 Info: CreateTable Tags 12:49:24.4 Info: CREATE TABLE "Tags" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Label" TEXT NOT NULL) 12:49:24.4 Info: => 0.0001357s 12:49:24.4 Info: CreateIndex Tags (Label) 12:49:24.4 Info: CREATE UNIQUE INDEX "IX_Tags_Label" ON "Tags" ("Label" ASC) 12:49:24.4 Info: => 9.91E-05s 12:49:24.4 Info: CreateTable Restrictions 12:49:24.4 Info: CREATE TABLE "Restrictions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Preferred" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL) 12:49:24.4 Info: => 0.0001325s 12:49:24.4 Info: CreateTable DelayProfiles 12:49:24.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:49:24.4 Info: => 0.0001545s 12:49:24.4 Info: CreateTable Users 12:49:24.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:49:24.4 Info: => 0.0001288s 12:49:24.4 Info: CreateIndex Users (Identifier) 12:49:24.4 Info: CREATE UNIQUE INDEX "IX_Users_Identifier" ON "Users" ("Identifier" ASC) 12:49:24.4 Info: => 9.41E-05s 12:49:24.4 Info: CreateIndex Users (Username) 12:49:24.4 Info: CREATE UNIQUE INDEX "IX_Users_Username" ON "Users" ("Username" ASC) 12:49:24.4 Info: => 0.0001234s 12:49:24.4 Info: CreateTable Commands 12:49:24.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:49:24.4 Info: => 0.0001918s 12:49:24.4 Info: CreateTable IndexerStatus 12:49:24.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:49:24.4 Info: => 0.0001696s 12:49:24.4 Info: CreateIndex IndexerStatus (ProviderId) 12:49:24.4 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 12:49:24.4 Info: => 0.0001021s 12:49:24.4 Info: CreateTable ExtraFiles 12:49:24.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:49:24.4 Info: => 0.0001547s 12:49:24.4 Info: CreateTable LyricFiles 12:49:24.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:49:24.4 Info: => 0.0001655s 12:49:24.4 Info: CreateTable LanguageProfiles 12:49:24.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:49:24.4 Info: => 0.0001631s 12:49:24.4 Info: CreateIndex LanguageProfiles (Name) 12:49:24.4 Info: CREATE UNIQUE INDEX "IX_LanguageProfiles_Name" ON "LanguageProfiles" ("Name" ASC) 12:49:24.4 Info: => 0.0001144s 12:49:24.4 Info: CreateTable DownloadClientStatus 12:49:24.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:49:24.4 Info: => 0.0001472s 12:49:24.4 Info: CreateIndex DownloadClientStatus (ProviderId) 12:49:24.4 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 12:49:24.4 Info: => 9.77E-05s 12:49:24.4 Info: INSERT INTO "DelayProfiles" ("EnableUsenet", "EnableTorrent", "PreferredProtocol", "UsenetDelay", "TorrentDelay", "Order", "Tags") VALUES (1, 1, 1, 0, 0, 2147483647, '[]') 12:49:24.4 Info: -> 1 Insert operations completed in 00:00:00.0000769 taking an average of 00:00:00.0000769 12:49:24.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (1, '2024-05-17T12:49:24', 'InitialSetup') 12:49:24.4 Info: Committing Transaction 12:49:24.4 Info: 1: InitialSetup migrated 12:49:24.4 Info: => 0.0010162s 12:49:24.4 Info: 2: add_reason_to_pending_releases migrating 12:49:24.4 Info: Beginning Transaction 12:49:24.4 Info: Starting migration of Main DB to 2 12:49:24.4 Info: AlterTable PendingReleases 12:49:24.4 Info: => 8E-07s 12:49:24.4 Info: CreateColumn PendingReleases Reason Int32 12:49:24.4 Info: ALTER TABLE "PendingReleases" ADD COLUMN "Reason" INTEGER NOT NULL DEFAULT 0 12:49:24.4 Info: => 0.0005152s 12:49:24.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (2, '2024-05-17T12:49:24', 'add_reason_to_pending_releases') 12:49:24.4 Info: Committing Transaction 12:49:24.4 Info: 2: add_reason_to_pending_releases migrated 12:49:24.4 Info: => 0.0008402s 12:49:24.4 Info: 3: add_medium_support migrating 12:49:24.4 Info: Beginning Transaction 12:49:24.4 Info: Starting migration of Main DB to 3 12:49:24.4 Info: AlterTable Albums 12:49:24.4 Info: => 8E-07s 12:49:24.4 Info: CreateColumn Albums Media String 12:49:24.4 Info: ALTER TABLE "Albums" ADD COLUMN "Media" TEXT NOT NULL DEFAULT '' 12:49:24.4 Info: => 0.0004986s 12:49:24.4 Info: AlterTable Tracks 12:49:24.4 Info: => 9E-07s 12:49:24.4 Info: CreateColumn Tracks MediumNumber Int32 12:49:24.4 Info: ALTER TABLE "Tracks" ADD COLUMN "MediumNumber" INTEGER NOT NULL DEFAULT 0 12:49:24.4 Info: => 0.0004699s 12:49:24.4 Info: AlterTable Tracks 12:49:24.4 Info: => 7E-07s 12:49:24.4 Info: CreateColumn Tracks AbsoluteTrackNumber Int32 12:49:24.4 Info: ALTER TABLE "Tracks" ADD COLUMN "AbsoluteTrackNumber" INTEGER NOT NULL DEFAULT 0 12:49:24.4 Info: => 0.0004645s 12:49:24.4 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 12:49:24.4 Info: UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 12:49:24.4 Info: => 5.68E-05s 12:49:24.4 Info: DeleteColumn Tracks TrackNumber 12:49:24.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:49:24.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:49:24.4 Info: DROP TABLE "Tracks" 12:49:24.4 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 12:49:24.4 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 12:49:24.4 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 12:49:24.4 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 12:49:24.4 Info: => 0.0052403s 12:49:24.4 Info: AlterTable Tracks 12:49:24.4 Info: => 6E-07s 12:49:24.4 Info: CreateColumn Tracks TrackNumber String 12:49:24.4 Info: ALTER TABLE "Tracks" ADD COLUMN "TrackNumber" TEXT 12:49:24.4 Info: => 0.0004921s 12:49:24.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (3, '2024-05-17T12:49:24', 'add_medium_support') 12:49:24.4 Info: Committing Transaction 12:49:24.4 Info: 3: add_medium_support migrated 12:49:24.4 Info: => 0.000888s 12:49:24.4 Info: 4: add_various_qualites_in_profile migrating 12:49:24.4 Info: Beginning Transaction 12:49:24.4 Info: Starting migration of Main DB to 4 12:49:24.4 Info: ExecuteSqlStatement UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 12:49:24.4 Info: UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 12:49:24.4 Info: => 6.77E-05s 12:49:24.4 Info: PerformDBOperation 12:49:24.4 Info: Performing DB Operation 12:49:24.4 Info: => 3.76E-05s 12:49:24.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (4, '2024-05-17T12:49:24', 'add_various_qualites_in_profile') 12:49:24.4 Info: Committing Transaction 12:49:24.4 Info: 4: add_various_qualites_in_profile migrated 12:49:24.4 Info: => 0.0002968s 12:49:24.4 Info: 5: metadata_profiles migrating 12:49:24.4 Info: Beginning Transaction 12:49:24.4 Info: Starting migration of Main DB to 5 12:49:24.4 Info: CreateTable MetadataProfiles 12:49:24.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:49:24.4 Info: => 0.0001597s 12:49:24.4 Info: CreateIndex MetadataProfiles (Name) 12:49:24.4 Info: CREATE UNIQUE INDEX "IX_MetadataProfiles_Name" ON "MetadataProfiles" ("Name" ASC) 12:49:24.4 Info: => 0.0001027s 12:49:24.4 Info: AlterTable Artists 12:49:24.4 Info: => 7E-07s 12:49:24.4 Info: CreateColumn Artists MetadataProfileId Int32 12:49:24.4 Info: ALTER TABLE "Artists" ADD COLUMN "MetadataProfileId" INTEGER NOT NULL DEFAULT 1 12:49:24.4 Info: => 0.0005137s 12:49:24.4 Info: DeleteColumn Artists PrimaryAlbumTypes 12:49:24.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:49:24.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:49:24.4 Info: DROP TABLE "Artists" 12:49:24.4 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:49:24.4 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 12:49:24.4 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 12:49:24.4 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:49:24.4 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:49:24.4 Info: => 0.0048664s 12:49:24.4 Info: DeleteColumn Artists SecondaryAlbumTypes 12:49:24.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:49:24.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:49:24.4 Info: DROP TABLE "Artists" 12:49:24.4 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:49:24.4 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 12:49:24.4 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 12:49:24.4 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:49:24.4 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:49:24.4 Info: => 0.0057154s 12:49:24.4 Info: AlterTable Albums 12:49:24.4 Info: => 6E-07s 12:49:24.4 Info: CreateColumn Albums SecondaryTypes String 12:49:24.4 Info: ALTER TABLE "Albums" ADD COLUMN "SecondaryTypes" TEXT 12:49:24.4 Info: => 0.0005016s 12:49:24.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (5, '2024-05-17T12:49:24', 'metadata_profiles') 12:49:24.4 Info: Committing Transaction 12:49:24.4 Info: 5: metadata_profiles migrated 12:49:24.4 Info: => 0.0009293s 12:49:24.4 Info: 6: separate_automatic_and_interactive_search migrating 12:49:24.4 Info: Beginning Transaction 12:49:24.4 Info: Starting migration of Main DB to 6 12:49:24.4 Info: RenameColumn Indexers EnableSearch to EnableAutomaticSearch 12:49:24.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:49:24.5 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableSearch" FROM "Indexers" 12:49:24.5 Info: DROP TABLE "Indexers" 12:49:24.5 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 12:49:24.5 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 12:49:24.5 Info: => 0.0041654s 12:49:24.5 Info: AlterTable Indexers 12:49:24.5 Info: => 9E-07s 12:49:24.5 Info: CreateColumn Indexers EnableInteractiveSearch Boolean 12:49:24.5 Info: ALTER TABLE "Indexers" ADD COLUMN "EnableInteractiveSearch" INTEGER 12:49:24.5 Info: => 0.0005008s 12:49:24.5 Info: ExecuteSqlStatement UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 12:49:24.5 Info: UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 12:49:24.5 Info: => 5.56E-05s 12:49:24.5 Info: AlterTable Indexers 12:49:24.5 Info: => 6E-07s 12:49:24.5 Info: AlterColumn Indexers EnableInteractiveSearch Boolean 12:49:24.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:49:24.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:49:24.5 Info: DROP TABLE "Indexers" 12:49:24.5 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 12:49:24.5 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 12:49:24.5 Info: => 0.0052496s 12:49:24.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (6, '2024-05-17T12:49:24', 'separate_automatic_and_interactive_search') 12:49:24.5 Info: Committing Transaction 12:49:24.5 Info: 6: separate_automatic_and_interactive_search migrated 12:49:24.5 Info: => 0.0055911s 12:49:24.5 Info: 7: change_album_path_to_relative migrating 12:49:24.5 Info: Beginning Transaction 12:49:24.5 Info: Starting migration of Main DB to 7 12:49:24.5 Info: DeleteColumn Albums Path 12:49:24.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:49:24.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:49:24.5 Info: DROP TABLE "Albums" 12:49:24.5 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:49:24.5 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:49:24.5 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 12:49:24.5 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 12:49:24.5 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 12:49:24.5 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:49:24.5 Info: => 0.005107s 12:49:24.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (7, '2024-05-17T12:49:24', 'change_album_path_to_relative') 12:49:24.5 Info: Committing Transaction 12:49:24.5 Info: 7: change_album_path_to_relative migrated 12:49:24.5 Info: => 0.005519s 12:49:24.5 Info: 8: change_quality_size_mb_to_kb migrating 12:49:24.5 Info: Beginning Transaction 12:49:24.5 Info: Starting migration of Main DB to 8 12:49:24.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:49:24.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:49:24.5 Info: => 6.47E-05s 12:49:24.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (8, '2024-05-17T12:49:24', 'change_quality_size_mb_to_kb') 12:49:24.5 Info: Committing Transaction 12:49:24.5 Info: 8: change_quality_size_mb_to_kb migrated 12:49:24.5 Info: => 0.0003321s 12:49:24.5 Info: 9: album_releases migrating 12:49:24.5 Info: Beginning Transaction 12:49:24.5 Info: Starting migration of Main DB to 9 12:49:24.5 Info: AlterTable Albums 12:49:24.5 Info: => 1E-06s 12:49:24.5 Info: CreateColumn Albums Releases String 12:49:24.5 Info: ALTER TABLE "Albums" ADD COLUMN "Releases" TEXT DEFAULT '' 12:49:24.5 Info: => 0.0005185s 12:49:24.5 Info: AlterTable Albums 12:49:24.5 Info: => 9E-07s 12:49:24.5 Info: CreateColumn Albums CurrentRelease String 12:49:24.5 Info: ALTER TABLE "Albums" ADD COLUMN "CurrentRelease" TEXT DEFAULT '' 12:49:24.5 Info: => 0.0005171s 12:49:24.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (9, '2024-05-17T12:49:24', 'album_releases') 12:49:24.5 Info: Committing Transaction 12:49:24.5 Info: 9: album_releases migrated 12:49:24.5 Info: => 0.0008297s 12:49:24.5 Info: 10: album_releases_fix migrating 12:49:24.5 Info: Beginning Transaction 12:49:24.5 Info: Starting migration of Main DB to 10 12:49:24.5 Info: AlterTable Albums 12:49:24.5 Info: => 1.3E-06s 12:49:24.5 Info: AlterColumn Albums Releases String 12:49:24.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:49:24.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:49:24.5 Info: DROP TABLE "Albums" 12:49:24.5 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:49:24.5 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:49:24.5 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 12:49:24.5 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 12:49:24.5 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 12:49:24.5 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:49:24.5 Info: => 0.0049681s 12:49:24.5 Info: AlterTable Albums 12:49:24.5 Info: => 8E-07s 12:49:24.5 Info: AlterColumn Albums CurrentRelease String 12:49:24.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:49:24.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:49:24.5 Info: DROP TABLE "Albums" 12:49:24.5 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:49:24.5 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:49:24.5 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 12:49:24.5 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 12:49:24.5 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 12:49:24.5 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:49:24.5 Info: => 0.0050066s 12:49:24.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (10, '2024-05-17T12:49:24', 'album_releases_fix') 12:49:24.5 Info: Committing Transaction 12:49:24.5 Info: 10: album_releases_fix migrated 12:49:24.5 Info: => 0.0053692s 12:49:24.5 Info: 11: import_lists migrating 12:49:24.5 Info: Beginning Transaction 12:49:24.5 Info: Starting migration of Main DB to 11 12:49:24.5 Info: CreateTable ImportLists 12:49:24.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:49:24.5 Info: => 0.000202s 12:49:24.5 Info: CreateIndex ImportLists (Name) 12:49:24.5 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 12:49:24.5 Info: => 9.75E-05s 12:49:24.5 Info: CreateTable ImportListStatus 12:49:24.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:49:24.5 Info: => 0.0001477s 12:49:24.5 Info: CreateIndex ImportListStatus (ProviderId) 12:49:24.5 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 12:49:24.5 Info: => 9.36E-05s 12:49:24.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (11, '2024-05-17T12:49:24', 'import_lists') 12:49:24.5 Info: Committing Transaction 12:49:24.5 Info: 11: import_lists migrated 12:49:24.5 Info: => 0.0004082s 12:49:24.5 Info: 12: add_release_status migrating 12:49:24.5 Info: Beginning Transaction 12:49:24.5 Info: Starting migration of Main DB to 12 12:49:24.5 Info: AlterTable MetadataProfiles 12:49:24.5 Info: => 9E-07s 12:49:24.5 Info: CreateColumn MetadataProfiles ReleaseStatuses String 12:49:24.5 Info: ALTER TABLE "MetadataProfiles" ADD COLUMN "ReleaseStatuses" TEXT NOT NULL DEFAULT '' 12:49:24.5 Info: => 0.0005684s 12:49:24.5 Info: PerformDBOperation 12:49:24.5 Info: Performing DB Operation 12:49:24.5 Info: => 4.65E-05s 12:49:24.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (12, '2024-05-17T12:49:24', 'add_release_status') 12:49:24.5 Info: Committing Transaction 12:49:24.5 Info: 12: add_release_status migrated 12:49:24.5 Info: => 0.0003652s 12:49:24.5 Info: 13: album_download_notification migrating 12:49:24.5 Info: Beginning Transaction 12:49:24.5 Info: Starting migration of Main DB to 13 12:49:24.5 Info: AlterTable Notifications 12:49:24.5 Info: => 9E-07s 12:49:24.5 Info: CreateColumn Notifications OnAlbumDownload Boolean 12:49:24.5 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDownload" INTEGER NOT NULL DEFAULT 0 12:49:24.5 Info: => 0.0005311s 12:49:24.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (13, '2024-05-17T12:49:24', 'album_download_notification') 12:49:24.5 Info: Committing Transaction 12:49:24.5 Info: 13: album_download_notification migrated 12:49:24.5 Info: => 0.0008761s 12:49:24.5 Info: 14: fix_language_metadata_profiles migrating 12:49:24.5 Info: Beginning Transaction 12:49:24.5 Info: Starting migration of Main DB to 14 12:49:24.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:49:24.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:49:24.5 Info: => 0.0001032s 12:49:24.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:49:24.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:49:24.5 Info: => 7.6E-05s 12:49:24.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (14, '2024-05-17T12:49:24', 'fix_language_metadata_profiles') 12:49:24.5 Info: Committing Transaction 12:49:24.5 Info: 14: fix_language_metadata_profiles migrated 12:49:24.5 Info: => 0.0003539s 12:49:24.5 Info: 15: remove_fanzub migrating 12:49:24.5 Info: Beginning Transaction 12:49:24.5 Info: Starting migration of Main DB to 15 12:49:24.5 Info: ExecuteSqlStatement DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 12:49:24.5 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 12:49:24.5 Info: => 6.01E-05s 12:49:24.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (15, '2024-05-17T12:49:24', 'remove_fanzub') 12:49:24.5 Info: Committing Transaction 12:49:24.5 Info: 15: remove_fanzub migrated 12:49:24.5 Info: => 0.0003389s 12:49:24.5 Info: 16: update_artist_history_indexes migrating 12:49:24.5 Info: Beginning Transaction 12:49:24.5 Info: Starting migration of Main DB to 16 12:49:24.5 Info: CreateIndex Albums (ArtistId) 12:49:24.5 Info: CREATE INDEX "IX_Albums_ArtistId" ON "Albums" ("ArtistId" ASC) 12:49:24.5 Info: => 0.0001346s 12:49:24.5 Info: CreateIndex Albums (ArtistId, ReleaseDate) 12:49:24.5 Info: CREATE INDEX "IX_Albums_ArtistId_ReleaseDate" ON "Albums" ("ArtistId" ASC, "ReleaseDate" ASC) 12:49:24.5 Info: => 0.000108s 12:49:24.5 Info: DeleteIndex History (AlbumId) 12:49:24.5 Info: DROP INDEX "IX_History_AlbumId" 12:49:24.5 Info: => 0.000151s 12:49:24.5 Info: CreateIndex History (AlbumId, Date) 12:49:24.5 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 12:49:24.5 Info: => 0.0001126s 12:49:24.5 Info: DeleteIndex History (DownloadId) 12:49:24.5 Info: DROP INDEX "IX_History_DownloadId" 12:49:24.5 Info: => 0.0001441s 12:49:24.5 Info: CreateIndex History (DownloadId, Date) 12:49:24.5 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 12:49:24.5 Info: => 0.0001343s 12:49:24.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (16, '2024-05-17T12:49:24', 'update_artist_history_indexes') 12:49:24.5 Info: Committing Transaction 12:49:24.5 Info: 16: update_artist_history_indexes migrated 12:49:24.5 Info: => 0.0004708s 12:49:24.5 Info: 17: remove_nma migrating 12:49:24.5 Info: Beginning Transaction 12:49:24.5 Info: Starting migration of Main DB to 17 12:49:24.5 Info: FluentMigrator.Expressions.DeleteDataExpression 12:49:24.5 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'NotifyMyAndroid' 12:49:24.5 Info: => 7.13E-05s 12:49:24.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (17, '2024-05-17T12:49:24', 'remove_nma') 12:49:24.5 Info: Committing Transaction 12:49:24.5 Info: 17: remove_nma migrated 12:49:24.5 Info: => 0.0003426s 12:49:24.5 Info: 18: album_disambiguation migrating 12:49:24.5 Info: Beginning Transaction 12:49:24.5 Info: Starting migration of Main DB to 18 12:49:24.5 Info: AlterTable Albums 12:49:24.5 Info: => 1.4E-06s 12:49:24.5 Info: CreateColumn Albums Disambiguation String 12:49:24.5 Info: ALTER TABLE "Albums" ADD COLUMN "Disambiguation" TEXT 12:49:24.5 Info: => 0.0005527s 12:49:24.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (18, '2024-05-17T12:49:24', 'album_disambiguation') 12:49:24.5 Info: Committing Transaction 12:49:24.5 Info: 18: album_disambiguation migrated 12:49:24.5 Info: => 0.0009186s 12:49:24.5 Info: 19: add_ape_quality_in_profiles migrating 12:49:24.5 Info: Beginning Transaction 12:49:24.5 Info: Starting migration of Main DB to 19 12:49:24.5 Info: PerformDBOperation 12:49:24.5 Info: Performing DB Operation 12:49:24.5 Info: => 5.04E-05s 12:49:24.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (19, '2024-05-17T12:49:24', 'add_ape_quality_in_profiles') 12:49:24.5 Info: Committing Transaction 12:49:24.5 Info: 19: add_ape_quality_in_profiles migrated 12:49:24.5 Info: => 0.000351s 12:49:24.5 Info: 20: remove_pushalot migrating 12:49:24.5 Info: Beginning Transaction 12:49:24.5 Info: Starting migration of Main DB to 20 12:49:24.5 Info: FluentMigrator.Expressions.DeleteDataExpression 12:49:24.5 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Pushalot' 12:49:24.5 Info: => 7.46E-05s 12:49:24.5 Info: FluentMigrator.Expressions.DeleteDataExpression 12:49:24.5 Info: DELETE FROM "Metadata" WHERE "Implementation" = 'MediaBrowserMetadata' 12:49:24.5 Info: => 6.07E-05s 12:49:24.5 Info: FluentMigrator.Expressions.DeleteDataExpression 12:49:24.5 Info: DELETE FROM "MetadataFiles" WHERE "Consumer" = 'MediaBrowserMetadata' 12:49:24.5 Info: => 4.97E-05s 12:49:24.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (20, '2024-05-17T12:49:24', 'remove_pushalot') 12:49:24.5 Info: Committing Transaction 12:49:24.5 Info: 20: remove_pushalot migrated 12:49:24.5 Info: => 0.0003545s 12:49:24.5 Info: 21: add_custom_filters migrating 12:49:24.5 Info: Beginning Transaction 12:49:24.5 Info: Starting migration of Main DB to 21 12:49:24.5 Info: CreateTable CustomFilters 12:49:24.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:49:24.5 Info: => 0.000168s 12:49:24.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (21, '2024-05-17T12:49:24', 'add_custom_filters') 12:49:24.5 Info: Committing Transaction 12:49:24.5 Info: 21: add_custom_filters migrated 12:49:24.5 Info: => 0.000479s 12:49:24.5 Info: 22: import_list_tags migrating 12:49:24.5 Info: Beginning Transaction 12:49:24.5 Info: Starting migration of Main DB to 22 12:49:24.5 Info: AlterTable ImportLists 12:49:24.5 Info: => 1.3E-06s 12:49:24.5 Info: CreateColumn ImportLists Tags String 12:49:24.5 Info: ALTER TABLE "ImportLists" ADD COLUMN "Tags" TEXT 12:49:24.5 Info: => 0.0005801s 12:49:24.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (22, '2024-05-17T12:49:24', 'import_list_tags') 12:49:24.5 Info: Committing Transaction 12:49:24.5 Info: 22: import_list_tags migrated 12:49:24.5 Info: => 0.0009027s 12:49:24.5 Info: 23: add_release_groups_etc migrating 12:49:24.5 Info: Beginning Transaction 12:49:24.5 Info: Starting migration of Main DB to 23 12:49:24.5 Info: CreateTable ArtistMetadata 12:49:24.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:49:24.5 Info: => 0.0002703s 12:49:24.5 Info: CreateIndex ArtistMetadata (ForeignArtistId) 12:49:24.5 Info: CREATE UNIQUE INDEX "IX_ArtistMetadata_ForeignArtistId" ON "ArtistMetadata" ("ForeignArtistId" ASC) 12:49:24.5 Info: => 0.0007417s 12:49:24.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:49:24.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:49:24.5 Info: => 0.0001484s 12:49:24.5 Info: AlterTable Artists 12:49:24.5 Info: => 8E-07s 12:49:24.5 Info: CreateColumn Artists ArtistMetadataId Int32 12:49:24.5 Info: ALTER TABLE "Artists" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 12:49:24.5 Info: => 0.0005512s 12:49:24.5 Info: ExecuteSqlStatement UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 12:49:24.5 Info: UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 12:49:24.5 Info: => 8.69E-05s 12:49:24.5 Info: CreateTable AlbumReleases 12:49:24.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:49:24.5 Info: => 0.0001924s 12:49:24.5 Info: CreateIndex AlbumReleases (ForeignReleaseId) 12:49:24.5 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 12:49:24.5 Info: => 0.0001091s 12:49:24.5 Info: CreateIndex AlbumReleases (AlbumId) 12:49:24.5 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 12:49:24.5 Info: => 0.0001004s 12:49:24.5 Info: PerformDBOperation 12:49:24.5 Info: Performing DB Operation 12:49:24.5 Info: => 4.31E-05s 12:49:24.5 Info: AlterTable Albums 12:49:24.5 Info: => 5E-07s 12:49:24.5 Info: CreateColumn Albums ArtistMetadataId Int32 12:49:24.5 Info: ALTER TABLE "Albums" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 12:49:24.5 Info: => 0.0005623s 12:49:24.5 Info: AlterTable Albums 12:49:24.5 Info: => 7E-07s 12:49:24.5 Info: CreateColumn Albums AnyReleaseOk Boolean 12:49:24.5 Info: ALTER TABLE "Albums" ADD COLUMN "AnyReleaseOk" INTEGER NOT NULL DEFAULT 1 12:49:24.5 Info: => 0.0005552s 12:49:24.5 Info: AlterTable Albums 12:49:24.5 Info: => 7E-07s 12:49:24.5 Info: CreateColumn Albums Links String 12:49:24.5 Info: ALTER TABLE "Albums" ADD COLUMN "Links" TEXT 12:49:24.5 Info: => 0.0005691s 12:49:24.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:49:24.5 Info: UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 12:49:24.5 Info: => 0.0001002s 12:49:24.5 Info: AlterTable Tracks 12:49:24.5 Info: => 6E-07s 12:49:24.5 Info: CreateColumn Tracks ForeignRecordingId String 12:49:24.5 Info: ALTER TABLE "Tracks" ADD COLUMN "ForeignRecordingId" TEXT NOT NULL DEFAULT '0' 12:49:24.5 Info: => 0.000546s 12:49:24.5 Info: AlterTable Tracks 12:49:24.5 Info: => 6E-07s 12:49:24.5 Info: CreateColumn Tracks AlbumReleaseId Int32 12:49:24.5 Info: ALTER TABLE "Tracks" ADD COLUMN "AlbumReleaseId" INTEGER NOT NULL DEFAULT 0 12:49:24.5 Info: => 0.0005477s 12:49:24.5 Info: AlterTable Tracks 12:49:24.5 Info: => 7E-07s 12:49:24.5 Info: CreateColumn Tracks ArtistMetadataId Int32 12:49:24.5 Info: ALTER TABLE "Tracks" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 12:49:24.5 Info: => 0.0005454s 12:49:24.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:49:24.5 Info: UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 12:49:24.5 Info: => 0.0001315s 12:49:24.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:49:24.5 Info: UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 12:49:24.5 Info: => 8.68E-05s 12:49:24.5 Info: DeleteColumn Artists ForeignArtistId, Name, Overview, Disambiguation, ArtistType, Status, Images, Links, Genres, Ratings, Members, MBId, AMId, TADBId, DiscogsId, NameSlug, LastDiskSync, DateFormed 12:49:24.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:49:24.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:49:24.5 Info: DROP TABLE "Artists" 12:49:24.5 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:49:24.5 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:49:24.5 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:49:24.5 Info: => 0.0058044s 12:49:24.5 Info: DeleteColumn Albums ArtistId, MBId, AMId, TADBId, DiscogsId, TitleSlug, Label, SortTitle, Tags, Duration, Media, Releases, CurrentRelease, LastDiskSync 12:49:24.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:49:24.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:49:24.5 Info: DROP TABLE "Albums" 12:49:24.5 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:49:24.5 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:49:24.5 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:49:24.5 Info: => 0.005129s 12:49:24.5 Info: DeleteColumn Tracks ArtistId, AlbumId, Compilation, DiscNumber, Monitored 12:49:24.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:49:24.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:49:24.5 Info: DROP TABLE "Tracks" 12:49:24.5 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 12:49:24.5 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 12:49:24.5 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 12:49:24.5 Info: => 0.0057697s 12:49:24.5 Info: DeleteColumn TrackFiles ArtistId 12:49:24.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:49:24.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:49:24.5 Info: DROP TABLE "TrackFiles" 12:49:24.5 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 12:49:24.5 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:49:24.5 Info: => 0.004533s 12:49:24.5 Info: CreateIndex Artists (ArtistMetadataId) 12:49:24.5 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 12:49:24.5 Info: => 9.23E-05s 12:49:24.5 Info: CreateIndex Artists (Monitored) 12:49:24.5 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 12:49:24.5 Info: => 9.01E-05s 12:49:24.5 Info: CreateIndex Albums (ArtistMetadataId) 12:49:24.5 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 12:49:24.5 Info: => 8.88E-05s 12:49:24.5 Info: CreateIndex Tracks (ArtistMetadataId) 12:49:24.5 Info: CREATE INDEX "IX_Tracks_ArtistMetadataId" ON "Tracks" ("ArtistMetadataId" ASC) 12:49:24.5 Info: => 8.78E-05s 12:49:24.5 Info: CreateIndex Tracks (AlbumReleaseId) 12:49:24.5 Info: CREATE INDEX "IX_Tracks_AlbumReleaseId" ON "Tracks" ("AlbumReleaseId" ASC) 12:49:24.5 Info: => 8.96E-05s 12:49:24.5 Info: CreateIndex Tracks (ForeignRecordingId) 12:49:24.5 Info: CREATE INDEX "IX_Tracks_ForeignRecordingId" ON "Tracks" ("ForeignRecordingId" ASC) 12:49:24.5 Info: => 8.98E-05s 12:49:24.5 Info: UpdateData 12:49:24.5 Info: UPDATE "Artists" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 12:49:24.5 Info: => 5.55E-05s 12:49:24.5 Info: UpdateData 12:49:24.5 Info: UPDATE "Albums" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 12:49:24.5 Info: => 4.47E-05s 12:49:24.5 Info: UpdateData 12:49:24.5 Info: UPDATE "ScheduledTasks" SET "LastExecution" = '2018-01-01T00:00:01' WHERE "TypeName" = 'NzbDrone.Core.Music.Commands.RefreshArtistCommand' 12:49:24.5 Info: => 5.16E-05s 12:49:24.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (23, '2024-05-17T12:49:24', 'add_release_groups_etc') 12:49:24.5 Info: Committing Transaction 12:49:24.5 Info: 23: add_release_groups_etc migrated 12:49:24.5 Info: => 0.0005941s 12:49:24.5 Info: 24: NewMediaInfoFormat migrating 12:49:24.5 Info: Beginning Transaction 12:49:24.5 Info: Starting migration of Main DB to 24 12:49:24.5 Info: UpdateData 12:49:24.5 Info: UPDATE "TrackFiles" SET "MediaInfo" = '' WHERE 1 = 1 12:49:24.5 Info: => 6.58E-05s 12:49:24.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (24, '2024-05-17T12:49:24', 'NewMediaInfoFormat') 12:49:24.5 Info: Committing Transaction 12:49:24.5 Info: 24: NewMediaInfoFormat migrated 12:49:24.5 Info: => 0.0003253s 12:49:24.5 Info: 25: rename_restrictions_to_release_profiles migrating 12:49:24.5 Info: Beginning Transaction 12:49:24.5 Info: Starting migration of Main DB to 25 12:49:24.5 Info: RenameTable Restrictions ReleaseProfiles 12:49:24.5 Info: ALTER TABLE "Restrictions" RENAME TO "ReleaseProfiles" 12:49:24.5 Info: => 0.0014815s 12:49:24.5 Info: AlterTable ReleaseProfiles 12:49:24.5 Info: => 9E-07s 12:49:24.5 Info: CreateColumn ReleaseProfiles IncludePreferredWhenRenaming Boolean 12:49:24.5 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "IncludePreferredWhenRenaming" INTEGER NOT NULL DEFAULT 1 12:49:24.5 Info: => 0.0005371s 12:49:24.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (25, '2024-05-17T12:49:24', 'rename_restrictions_to_release_profiles') 12:49:24.5 Info: Committing Transaction 12:49:24.5 Info: 25: rename_restrictions_to_release_profiles migrated 12:49:24.5 Info: => 0.000851s 12:49:24.5 Info: 26: rename_quality_profiles_add_upgrade_allowed migrating 12:49:24.5 Info: Beginning Transaction 12:49:24.5 Info: Starting migration of Main DB to 26 12:49:24.5 Info: RenameTable Profiles QualityProfiles 12:49:24.5 Info: ALTER TABLE "Profiles" RENAME TO "QualityProfiles" 12:49:24.5 Info: => 0.0015142s 12:49:24.5 Info: AlterTable QualityProfiles 12:49:24.5 Info: => 8E-07s 12:49:24.5 Info: CreateColumn QualityProfiles UpgradeAllowed Boolean 12:49:24.5 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 12:49:24.5 Info: => 0.0005272s 12:49:24.5 Info: AlterTable LanguageProfiles 12:49:24.5 Info: => 8E-07s 12:49:24.5 Info: CreateColumn LanguageProfiles UpgradeAllowed Boolean 12:49:24.5 Info: ALTER TABLE "LanguageProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 12:49:24.5 Info: => 0.0005144s 12:49:24.5 Info: UpdateData 12:49:24.5 Info: UPDATE "QualityProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 12:49:24.5 Info: => 5.96E-05s 12:49:24.5 Info: UpdateData 12:49:24.5 Info: UPDATE "LanguageProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 12:49:24.5 Info: => 4.05E-05s 12:49:24.5 Info: RenameColumn Artists ProfileId to QualityProfileId 12:49:24.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:49:24.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:49:24.5 Info: DROP TABLE "Artists" 12:49:24.5 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:49:24.5 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:49:24.5 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:49:24.5 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 12:49:24.5 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 12:49:24.5 Info: => 0.0050087s 12:49:24.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (26, '2024-05-17T12:49:24', 'rename_quality_profiles_add_upgrade_allowed') 12:49:24.5 Info: Committing Transaction 12:49:24.5 Info: 26: rename_quality_profiles_add_upgrade_allowed migrated 12:49:24.5 Info: => 0.0054466s 12:49:24.5 Info: 27: add_import_exclusions migrating 12:49:24.5 Info: Beginning Transaction 12:49:24.5 Info: Starting migration of Main DB to 27 12:49:24.5 Info: CreateTable ImportListExclusions 12:49:24.5 Info: CREATE TABLE "ImportListExclusions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignId" TEXT NOT NULL, "Name" TEXT NOT NULL) 12:49:24.5 Info: => 0.0001591s 12:49:24.5 Info: CreateIndex ImportListExclusions (ForeignId) 12:49:24.5 Info: CREATE UNIQUE INDEX "IX_ImportListExclusions_ForeignId" ON "ImportListExclusions" ("ForeignId" ASC) 12:49:24.5 Info: => 9.99E-05s 12:49:24.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (27, '2024-05-17T12:49:24', 'add_import_exclusions') 12:49:24.5 Info: Committing Transaction 12:49:24.5 Info: 27: add_import_exclusions migrated 12:49:24.5 Info: => 0.0004419s 12:49:24.5 Info: 28: clean_artist_metadata_table migrating 12:49:24.5 Info: Beginning Transaction 12:49:24.5 Info: Starting migration of Main DB to 28 12:49:24.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:49:24.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:49:24.5 Info: => 0.0001916s 12:49:24.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:49:24.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:49:24.5 Info: => 0.0001592s 12:49:24.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:49:24.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:49:24.5 Info: => 0.0001494s 12:49:24.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:49:24.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:49:24.5 Info: => 0.0001483s 12:49:24.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:49:24.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:49:24.5 Info: => 0.0001465s 12:49:24.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:49:24.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:49:24.5 Info: => 0.0001468s 12:49:24.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (28, '2024-05-17T12:49:24', 'clean_artist_metadata_table') 12:49:24.5 Info: Committing Transaction 12:49:24.5 Info: 28: clean_artist_metadata_table migrated 12:49:24.5 Info: => 0.0004496s 12:49:24.5 Info: 29: health_issue_notification migrating 12:49:24.5 Info: Beginning Transaction 12:49:24.5 Info: Starting migration of Main DB to 29 12:49:24.5 Info: AlterTable Notifications 12:49:24.5 Info: => 6E-07s 12:49:24.5 Info: CreateColumn Notifications OnHealthIssue Boolean 12:49:24.5 Info: ALTER TABLE "Notifications" ADD COLUMN "OnHealthIssue" INTEGER NOT NULL DEFAULT 0 12:49:24.5 Info: => 0.0005829s 12:49:24.5 Info: AlterTable Notifications 12:49:24.5 Info: => 1E-06s 12:49:24.5 Info: CreateColumn Notifications IncludeHealthWarnings Boolean 12:49:24.5 Info: ALTER TABLE "Notifications" ADD COLUMN "IncludeHealthWarnings" INTEGER NOT NULL DEFAULT 0 12:49:24.5 Info: => 0.0005376s 12:49:24.5 Info: AlterTable Notifications 12:49:24.5 Info: => 8E-07s 12:49:24.5 Info: CreateColumn Notifications OnDownloadFailure Boolean 12:49:24.5 Info: ALTER TABLE "Notifications" ADD COLUMN "OnDownloadFailure" INTEGER NOT NULL DEFAULT 0 12:49:24.5 Info: => 0.0005775s 12:49:24.5 Info: AlterTable Notifications 12:49:24.5 Info: => 8E-07s 12:49:24.5 Info: CreateColumn Notifications OnImportFailure Boolean 12:49:24.5 Info: ALTER TABLE "Notifications" ADD COLUMN "OnImportFailure" INTEGER NOT NULL DEFAULT 0 12:49:24.5 Info: => 0.0005946s 12:49:24.5 Info: AlterTable Notifications 12:49:24.5 Info: => 1.2E-06s 12:49:24.5 Info: CreateColumn Notifications OnTrackRetag Boolean 12:49:24.5 Info: ALTER TABLE "Notifications" ADD COLUMN "OnTrackRetag" INTEGER NOT NULL DEFAULT 0 12:49:24.5 Info: => 0.0005369s 12:49:24.5 Info: DeleteColumn Notifications OnDownload 12:49:24.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:49:24.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:49:24.5 Info: DROP TABLE "Notifications" 12:49:24.5 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 12:49:24.5 Info: => 0.0056631s 12:49:24.5 Info: RenameColumn Notifications OnAlbumDownload to OnReleaseImport 12:49:24.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:49:24.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:49:24.5 Info: DROP TABLE "Notifications" 12:49:24.5 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 12:49:24.6 Info: => 0.005444s 12:49:24.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (29, '2024-05-17T12:49:24', 'health_issue_notification') 12:49:24.6 Info: Committing Transaction 12:49:24.6 Info: 29: health_issue_notification migrated 12:49:24.6 Info: => 0.0058842s 12:49:24.6 Info: 30: add_mediafilerepository_mtime migrating 12:49:24.6 Info: Beginning Transaction 12:49:24.6 Info: Starting migration of Main DB to 30 12:49:24.6 Info: AlterTable TrackFiles 12:49:24.6 Info: => 1E-06s 12:49:24.6 Info: CreateColumn TrackFiles Modified DateTime 12:49:24.6 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Modified" DATETIME NOT NULL DEFAULT '2000-01-01T00:00:00' 12:49:24.6 Info: => 0.0005773s 12:49:24.6 Info: AlterTable TrackFiles 12:49:24.6 Info: => 1E-06s 12:49:24.6 Info: CreateColumn TrackFiles Path String 12:49:24.6 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Path" TEXT 12:49:24.6 Info: => 0.0005461s 12:49:24.6 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 12:49:24.6 Info: DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 12:49:24.6 Info: => 5.55E-05s 12:49:24.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:49:24.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:49:24.6 Info: => 0.0001683s 12:49:24.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:49:24.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:49:24.6 Info: => 0.0001681s 12:49:24.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:49:24.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:49:24.6 Info: => 0.0001707s 12:49:24.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:49:24.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:49:24.6 Info: => 9.96E-05s 12:49:24.6 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 12:49:24.6 Info: DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 12:49:24.6 Info: => 6.43E-05s 12:49:24.6 Info: AlterTable TrackFiles 12:49:24.6 Info: => 6E-07s 12:49:24.6 Info: AlterColumn TrackFiles Path String 12:49:24.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:49:24.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:49:24.6 Info: DROP TABLE "TrackFiles" 12:49:24.6 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 12:49:24.6 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:49:24.6 Info: => 0.0047263s 12:49:24.6 Info: CreateIndex TrackFiles (Path) 12:49:24.6 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 12:49:24.6 Info: => 9.9E-05s 12:49:24.6 Info: DeleteColumn TrackFiles RelativePath 12:49:24.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:49:24.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:49:24.6 Info: DROP TABLE "TrackFiles" 12:49:24.6 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 12:49:24.6 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:49:24.6 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 12:49:24.6 Info: => 0.0067962s 12:49:24.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (30, '2024-05-17T12:49:24', 'add_mediafilerepository_mtime') 12:49:24.6 Info: Committing Transaction 12:49:24.6 Info: 30: add_mediafilerepository_mtime migrated 12:49:24.6 Info: => 0.0071917s 12:49:24.6 Info: 31: add_artistmetadataid_constraint migrating 12:49:24.6 Info: Beginning Transaction 12:49:24.6 Info: Starting migration of Main DB to 31 12:49:24.6 Info: INSERT INTO "ArtistMetadata" ("Id", "ForeignArtistId", "Name", "Status", "Images") VALUES (1, 1, 'test', 1, 'images') 12:49:24.6 Info: INSERT INTO "Artists" ("Id", "ArtistMetadataId", "CleanName", "Path", "Monitored", "AlbumFolder", "LanguageProfileId", "MetadataProfileId") VALUES (1, 1, 'test', '/mnt/data/path/test', 1, 1, 1, 1) 12:49:24.6 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:49:24.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:49:24.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:49:24.6 Info: => 0.0001712s 12:49:24.6 Info: DeleteIndex Artists (ArtistMetadataId) 12:49:24.6 Info: DROP INDEX "IX_Artists_ArtistMetadataId" 12:49:24.6 Info: => 0.0001534s 12:49:24.6 Info: AlterColumn Artists ArtistMetadataId Int32 12:49:24.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:49:24.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:49:24.6 Info: DROP TABLE "Artists" 12:49:24.6 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:49:24.6 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:49:24.6 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:49:24.6 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 12:49:24.6 Info: => 0.0050107s 12:49:24.6 Info: CreateIndex Artists (ArtistMetadataId) 12:49:24.6 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 12:49:24.6 Info: => 9.64E-05s 12:49:24.6 Info: -> 3 Insert operations completed in 00:00:00.0003537 taking an average of 00:00:00.0001179 12:49:24.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (31, '2024-05-17T12:49:24', 'add_artistmetadataid_constraint') 12:49:24.6 Info: Committing Transaction 12:49:24.6 Info: 31: add_artistmetadataid_constraint migrated 12:49:24.6 Info: => 0.0005297s 12:49:24.6 Debug: Took: 00:00:00.1833302 12:49:24.6 Info: --- End: NzbDrone.Core.Test.Datastore.Migration.add_artistmetadataid_constraintFixture.migration_031_should_remove_duplicate_artist --- 12:49:24.6 Info: --- Start: NzbDrone.Core.Test.Datastore.Migration.add_custom_formatsFixture.should_add_cf_from_named_release_profile --- 12:49:24.6 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm64/_temp_11361_638515469646660729_127/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:49:24.6 Info: DatabaseEngineVersionCheck migrating 12:49:24.6 Info: PerformDBOperation 12:49:24.6 Info: Performing DB Operation 12:49:24.6 Info: SQLite 3.45.3 12:49:24.6 Info: => 0.0011617s 12:49:24.6 Info: DatabaseEngineVersionCheck migrated 12:49:24.6 Info: => 0.0011852s 12:49:24.6 Info: VersionMigration migrating 12:49:24.6 Info: Beginning Transaction 12:49:24.6 Info: CreateTable VersionInfo 12:49:24.6 Info: CREATE TABLE "VersionInfo" ("Version" INTEGER NOT NULL) 12:49:24.6 Info: => 0.000225s 12:49:24.6 Info: Committing Transaction 12:49:24.6 Info: VersionMigration migrated 12:49:24.6 Info: => 0.0006049s 12:49:24.6 Info: VersionUniqueMigration migrating 12:49:24.6 Info: Beginning Transaction 12:49:24.6 Info: CreateIndex VersionInfo (Version) 12:49:24.6 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 12:49:24.6 Info: => 0.0001408s 12:49:24.6 Info: AlterTable VersionInfo 12:49:24.6 Info: => 1E-06s 12:49:24.6 Info: CreateColumn VersionInfo AppliedOn DateTime 12:49:24.6 Info: ALTER TABLE "VersionInfo" ADD COLUMN "AppliedOn" DATETIME 12:49:24.6 Info: => 0.0006215s 12:49:24.6 Info: Committing Transaction 12:49:24.6 Info: VersionUniqueMigration migrated 12:49:24.6 Info: => 0.0008585s 12:49:24.6 Info: VersionDescriptionMigration migrating 12:49:24.6 Info: Beginning Transaction 12:49:24.6 Info: AlterTable VersionInfo 12:49:24.6 Info: => 6E-07s 12:49:24.6 Info: CreateColumn VersionInfo Description String 12:49:24.6 Info: ALTER TABLE "VersionInfo" ADD COLUMN "Description" TEXT 12:49:24.6 Info: => 0.0002258s 12:49:24.6 Info: Committing Transaction 12:49:24.6 Info: VersionDescriptionMigration migrated 12:49:24.6 Info: => 0.0004281s 12:49:24.6 Info: 1: InitialSetup migrating 12:49:24.6 Info: Beginning Transaction 12:49:24.6 Info: Starting migration of Main DB to 1 12:49:24.6 Info: CreateTable Config 12:49:24.6 Info: CREATE TABLE "Config" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Key" TEXT NOT NULL, "Value" TEXT NOT NULL) 12:49:24.6 Info: => 0.0002057s 12:49:24.6 Info: CreateIndex Config (Key) 12:49:24.6 Info: CREATE UNIQUE INDEX "IX_Config_Key" ON "Config" ("Key" ASC) 12:49:24.6 Info: => 9.82E-05s 12:49:24.6 Info: CreateTable RootFolders 12:49:24.6 Info: CREATE TABLE "RootFolders" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Path" TEXT NOT NULL) 12:49:24.6 Info: => 0.0001124s 12:49:24.6 Info: CreateIndex RootFolders (Path) 12:49:24.6 Info: CREATE UNIQUE INDEX "IX_RootFolders_Path" ON "RootFolders" ("Path" ASC) 12:49:24.6 Info: => 8.94E-05s 12:49:24.6 Info: CreateTable Artists 12:49:24.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:49:24.6 Info: => 0.000288s 12:49:24.6 Info: CreateIndex Artists (ForeignArtistId) 12:49:24.6 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 12:49:24.6 Info: => 0.0001026s 12:49:24.6 Info: CreateIndex Artists (NameSlug) 12:49:24.6 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 12:49:24.6 Info: => 8.76E-05s 12:49:24.6 Info: CreateIndex Artists (CleanName) 12:49:24.6 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:49:24.6 Info: => 8.03E-05s 12:49:24.6 Info: CreateIndex Artists (Path) 12:49:24.6 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:49:24.6 Info: => 8.11E-05s 12:49:24.6 Info: CreateTable Albums 12:49:24.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:49:24.6 Info: => 0.0002581s 12:49:24.6 Info: CreateIndex Albums (ForeignAlbumId) 12:49:24.6 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:49:24.6 Info: => 9.03E-05s 12:49:24.6 Info: CreateIndex Albums (MBId) 12:49:24.6 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 12:49:24.6 Info: => 8.27E-05s 12:49:24.6 Info: CreateIndex Albums (TADBId) 12:49:24.6 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 12:49:24.6 Info: => 8.05E-05s 12:49:24.6 Info: CreateIndex Albums (TitleSlug) 12:49:24.6 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 12:49:24.6 Info: => 8.25E-05s 12:49:24.6 Info: CreateIndex Albums (CleanTitle) 12:49:24.6 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:49:24.6 Info: => 7.85E-05s 12:49:24.6 Info: CreateIndex Albums (Path) 12:49:24.6 Info: CREATE INDEX "IX_Albums_Path" ON "Albums" ("Path" ASC) 12:49:24.6 Info: => 8.03E-05s 12:49:24.6 Info: CreateTable Tracks 12:49:24.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:49:24.6 Info: => 0.0001773s 12:49:24.6 Info: CreateIndex Tracks (ForeignTrackId) 12:49:24.6 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 12:49:24.6 Info: => 9.96E-05s 12:49:24.6 Info: CreateIndex Tracks (ArtistId) 12:49:24.6 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 12:49:24.6 Info: => 0.000148s 12:49:24.6 Info: CreateIndex Tracks (TrackFileId) 12:49:24.6 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 12:49:24.6 Info: => 0.0001138s 12:49:24.6 Info: CreateIndex Tracks (ArtistId, AlbumId, TrackNumber) 12:49:24.6 Info: CREATE INDEX "IX_Tracks_ArtistId_AlbumId_TrackNumber" ON "Tracks" ("ArtistId" ASC, "AlbumId" ASC, "TrackNumber" ASC) 12:49:24.6 Info: => 9.76E-05s 12:49:24.6 Info: CreateTable TrackFiles 12:49:24.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:49:24.6 Info: => 0.0001747s 12:49:24.6 Info: CreateIndex TrackFiles (ArtistId) 12:49:24.6 Info: CREATE INDEX "IX_TrackFiles_ArtistId" ON "TrackFiles" ("ArtistId" ASC) 12:49:24.6 Info: => 9.7E-05s 12:49:24.6 Info: CreateIndex TrackFiles (AlbumId) 12:49:24.6 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:49:24.6 Info: => 8.98E-05s 12:49:24.6 Info: CreateTable History 12:49:24.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:49:24.6 Info: => 0.0002047s 12:49:24.6 Info: CreateIndex History (Date) 12:49:24.6 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 12:49:24.6 Info: => 0.0001117s 12:49:24.6 Info: CreateIndex History (EventType) 12:49:24.6 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 12:49:24.6 Info: => 9.01E-05s 12:49:24.6 Info: CreateIndex History (DownloadId) 12:49:24.6 Info: CREATE INDEX "IX_History_DownloadId" ON "History" ("DownloadId" ASC) 12:49:24.6 Info: => 9.19E-05s 12:49:24.6 Info: CreateIndex History (AlbumId) 12:49:24.6 Info: CREATE INDEX "IX_History_AlbumId" ON "History" ("AlbumId" ASC) 12:49:24.7 Info: => 9.82E-05s 12:49:24.7 Info: CreateTable Notifications 12:49:24.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:49:24.7 Info: => 0.0001695s 12:49:24.7 Info: CreateTable ScheduledTasks 12:49:24.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:49:24.7 Info: => 0.0001683s 12:49:24.7 Info: CreateIndex ScheduledTasks (TypeName) 12:49:24.7 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 12:49:24.7 Info: => 0.0001256s 12:49:24.7 Info: CreateTable Indexers 12:49:24.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:49:24.7 Info: => 0.0001686s 12:49:24.7 Info: CreateIndex Indexers (Name) 12:49:24.7 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 12:49:24.7 Info: => 9.94E-05s 12:49:24.7 Info: CreateTable Profiles 12:49:24.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:49:24.7 Info: => 0.000129s 12:49:24.7 Info: CreateIndex Profiles (Name) 12:49:24.7 Info: CREATE UNIQUE INDEX "IX_Profiles_Name" ON "Profiles" ("Name" ASC) 12:49:24.7 Info: => 9.66E-05s 12:49:24.7 Info: CreateTable QualityDefinitions 12:49:24.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:49:24.7 Info: => 0.0001412s 12:49:24.7 Info: CreateIndex QualityDefinitions (Quality) 12:49:24.7 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Quality" ON "QualityDefinitions" ("Quality" ASC) 12:49:24.7 Info: => 9.13E-05s 12:49:24.7 Info: CreateIndex QualityDefinitions (Title) 12:49:24.7 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Title" ON "QualityDefinitions" ("Title" ASC) 12:49:24.7 Info: => 0.0001226s 12:49:24.7 Info: CreateTable NamingConfig 12:49:24.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:49:24.7 Info: => 0.0001724s 12:49:24.7 Info: CreateTable Blacklist 12:49:24.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:49:24.7 Info: => 0.0002052s 12:49:24.7 Info: CreateTable Metadata 12:49:24.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:49:24.7 Info: => 0.0001333s 12:49:24.7 Info: CreateTable MetadataFiles 12:49:24.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:49:24.7 Info: => 0.0001665s 12:49:24.7 Info: CreateTable DownloadClients 12:49:24.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:49:24.7 Info: => 0.0001401s 12:49:24.7 Info: CreateTable PendingReleases 12:49:24.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:49:24.7 Info: => 0.0001768s 12:49:24.7 Info: CreateTable RemotePathMappings 12:49:24.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:49:24.7 Info: => 0.0001484s 12:49:24.7 Info: CreateTable Tags 12:49:24.7 Info: CREATE TABLE "Tags" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Label" TEXT NOT NULL) 12:49:24.7 Info: => 0.0001197s 12:49:24.7 Info: CreateIndex Tags (Label) 12:49:24.7 Info: CREATE UNIQUE INDEX "IX_Tags_Label" ON "Tags" ("Label" ASC) 12:49:24.7 Info: => 0.0001003s 12:49:24.7 Info: CreateTable Restrictions 12:49:24.7 Info: CREATE TABLE "Restrictions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Preferred" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL) 12:49:24.7 Info: => 0.0001621s 12:49:24.7 Info: CreateTable DelayProfiles 12:49:24.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:49:24.7 Info: => 0.0001624s 12:49:24.7 Info: CreateTable Users 12:49:24.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:49:24.7 Info: => 0.0001296s 12:49:24.7 Info: CreateIndex Users (Identifier) 12:49:24.7 Info: CREATE UNIQUE INDEX "IX_Users_Identifier" ON "Users" ("Identifier" ASC) 12:49:24.7 Info: => 0.0001276s 12:49:24.7 Info: CreateIndex Users (Username) 12:49:24.7 Info: CREATE UNIQUE INDEX "IX_Users_Username" ON "Users" ("Username" ASC) 12:49:24.7 Info: => 0.000112s 12:49:24.7 Info: CreateTable Commands 12:49:24.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:49:24.7 Info: => 0.0007904s 12:49:24.7 Info: CreateTable IndexerStatus 12:49:24.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:49:24.7 Info: => 0.000162s 12:49:24.7 Info: CreateIndex IndexerStatus (ProviderId) 12:49:24.7 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 12:49:24.7 Info: => 0.0001053s 12:49:24.7 Info: CreateTable ExtraFiles 12:49:24.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:49:24.7 Info: => 0.0001567s 12:49:24.7 Info: CreateTable LyricFiles 12:49:24.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:49:24.7 Info: => 0.0001824s 12:49:24.7 Info: CreateTable LanguageProfiles 12:49:24.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:49:24.7 Info: => 0.0001374s 12:49:24.7 Info: CreateIndex LanguageProfiles (Name) 12:49:24.7 Info: CREATE UNIQUE INDEX "IX_LanguageProfiles_Name" ON "LanguageProfiles" ("Name" ASC) 12:49:24.7 Info: => 9.9E-05s 12:49:24.7 Info: CreateTable DownloadClientStatus 12:49:24.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:49:24.7 Info: => 0.0001488s 12:49:24.7 Info: CreateIndex DownloadClientStatus (ProviderId) 12:49:24.7 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 12:49:24.7 Info: => 0.0001s 12:49:24.7 Info: INSERT INTO "DelayProfiles" ("EnableUsenet", "EnableTorrent", "PreferredProtocol", "UsenetDelay", "TorrentDelay", "Order", "Tags") VALUES (1, 1, 1, 0, 0, 2147483647, '[]') 12:49:24.7 Info: -> 1 Insert operations completed in 00:00:00.0000780 taking an average of 00:00:00.0000780 12:49:24.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (1, '2024-05-17T12:49:24', 'InitialSetup') 12:49:24.7 Info: Committing Transaction 12:49:24.7 Info: 1: InitialSetup migrated 12:49:24.7 Info: => 0.0011131s 12:49:24.7 Info: 2: add_reason_to_pending_releases migrating 12:49:24.7 Info: Beginning Transaction 12:49:24.7 Info: Starting migration of Main DB to 2 12:49:24.7 Info: AlterTable PendingReleases 12:49:24.7 Info: => 1.2E-06s 12:49:24.7 Info: CreateColumn PendingReleases Reason Int32 12:49:24.7 Info: ALTER TABLE "PendingReleases" ADD COLUMN "Reason" INTEGER NOT NULL DEFAULT 0 12:49:24.7 Info: => 0.0005222s 12:49:24.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (2, '2024-05-17T12:49:24', 'add_reason_to_pending_releases') 12:49:24.7 Info: Committing Transaction 12:49:24.7 Info: 2: add_reason_to_pending_releases migrated 12:49:24.7 Info: => 0.0008573s 12:49:24.7 Info: 3: add_medium_support migrating 12:49:24.7 Info: Beginning Transaction 12:49:24.7 Info: Starting migration of Main DB to 3 12:49:24.7 Info: AlterTable Albums 12:49:24.7 Info: => 1.2E-06s 12:49:24.7 Info: CreateColumn Albums Media String 12:49:24.7 Info: ALTER TABLE "Albums" ADD COLUMN "Media" TEXT NOT NULL DEFAULT '' 12:49:24.7 Info: => 0.0005161s 12:49:24.7 Info: AlterTable Tracks 12:49:24.7 Info: => 7E-07s 12:49:24.7 Info: CreateColumn Tracks MediumNumber Int32 12:49:24.7 Info: ALTER TABLE "Tracks" ADD COLUMN "MediumNumber" INTEGER NOT NULL DEFAULT 0 12:49:24.7 Info: => 0.0004995s 12:49:24.7 Info: AlterTable Tracks 12:49:24.7 Info: => 8E-07s 12:49:24.7 Info: CreateColumn Tracks AbsoluteTrackNumber Int32 12:49:24.7 Info: ALTER TABLE "Tracks" ADD COLUMN "AbsoluteTrackNumber" INTEGER NOT NULL DEFAULT 0 12:49:24.7 Info: => 0.0004907s 12:49:24.7 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 12:49:24.7 Info: UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 12:49:24.7 Info: => 5.92E-05s 12:49:24.7 Info: DeleteColumn Tracks TrackNumber 12:49:24.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:49:24.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:49:24.7 Info: DROP TABLE "Tracks" 12:49:24.7 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 12:49:24.7 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 12:49:24.7 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 12:49:24.7 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 12:49:24.7 Info: => 0.0052739s 12:49:24.7 Info: AlterTable Tracks 12:49:24.7 Info: => 7E-07s 12:49:24.7 Info: CreateColumn Tracks TrackNumber String 12:49:24.7 Info: ALTER TABLE "Tracks" ADD COLUMN "TrackNumber" TEXT 12:49:24.7 Info: => 0.0004746s 12:49:24.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (3, '2024-05-17T12:49:24', 'add_medium_support') 12:49:24.7 Info: Committing Transaction 12:49:24.7 Info: 3: add_medium_support migrated 12:49:24.7 Info: => 0.000914s 12:49:24.7 Info: 4: add_various_qualites_in_profile migrating 12:49:24.7 Info: Beginning Transaction 12:49:24.7 Info: Starting migration of Main DB to 4 12:49:24.7 Info: ExecuteSqlStatement UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 12:49:24.7 Info: UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 12:49:24.7 Info: => 6.95E-05s 12:49:24.7 Info: PerformDBOperation 12:49:24.7 Info: Performing DB Operation 12:49:24.7 Info: => 4E-05s 12:49:24.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (4, '2024-05-17T12:49:24', 'add_various_qualites_in_profile') 12:49:24.7 Info: Committing Transaction 12:49:24.7 Info: 4: add_various_qualites_in_profile migrated 12:49:24.7 Info: => 0.0003093s 12:49:24.7 Info: 5: metadata_profiles migrating 12:49:24.7 Info: Beginning Transaction 12:49:24.7 Info: Starting migration of Main DB to 5 12:49:24.7 Info: CreateTable MetadataProfiles 12:49:24.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:49:24.7 Info: => 0.0001608s 12:49:24.7 Info: CreateIndex MetadataProfiles (Name) 12:49:24.7 Info: CREATE UNIQUE INDEX "IX_MetadataProfiles_Name" ON "MetadataProfiles" ("Name" ASC) 12:49:24.7 Info: => 0.0001019s 12:49:24.7 Info: AlterTable Artists 12:49:24.7 Info: => 5E-07s 12:49:24.7 Info: CreateColumn Artists MetadataProfileId Int32 12:49:24.7 Info: ALTER TABLE "Artists" ADD COLUMN "MetadataProfileId" INTEGER NOT NULL DEFAULT 1 12:49:24.7 Info: => 0.0004899s 12:49:24.7 Info: DeleteColumn Artists PrimaryAlbumTypes 12:49:24.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:49:24.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:49:24.7 Info: DROP TABLE "Artists" 12:49:24.7 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:49:24.7 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 12:49:24.7 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 12:49:24.7 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:49:24.7 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:49:24.7 Info: => 0.0048809s 12:49:24.7 Info: DeleteColumn Artists SecondaryAlbumTypes 12:49:24.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:49:24.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:49:24.7 Info: DROP TABLE "Artists" 12:49:24.7 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:49:24.7 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 12:49:24.7 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 12:49:24.7 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:49:24.7 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:49:24.7 Info: => 0.0058123s 12:49:24.7 Info: AlterTable Albums 12:49:24.7 Info: => 6E-07s 12:49:24.7 Info: CreateColumn Albums SecondaryTypes String 12:49:24.7 Info: ALTER TABLE "Albums" ADD COLUMN "SecondaryTypes" TEXT 12:49:24.7 Info: => 0.0004978s 12:49:24.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (5, '2024-05-17T12:49:24', 'metadata_profiles') 12:49:24.7 Info: Committing Transaction 12:49:24.7 Info: 5: metadata_profiles migrated 12:49:24.7 Info: => 0.0009398s 12:49:24.7 Info: 6: separate_automatic_and_interactive_search migrating 12:49:24.7 Info: Beginning Transaction 12:49:24.7 Info: Starting migration of Main DB to 6 12:49:24.7 Info: RenameColumn Indexers EnableSearch to EnableAutomaticSearch 12:49:24.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:49:24.7 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableSearch" FROM "Indexers" 12:49:24.7 Info: DROP TABLE "Indexers" 12:49:24.7 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 12:49:24.7 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 12:49:24.7 Info: => 0.0040969s 12:49:24.7 Info: AlterTable Indexers 12:49:24.7 Info: => 8E-07s 12:49:24.7 Info: CreateColumn Indexers EnableInteractiveSearch Boolean 12:49:24.7 Info: ALTER TABLE "Indexers" ADD COLUMN "EnableInteractiveSearch" INTEGER 12:49:24.7 Info: => 0.0004825s 12:49:24.7 Info: ExecuteSqlStatement UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 12:49:24.7 Info: UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 12:49:24.7 Info: => 5.54E-05s 12:49:24.7 Info: AlterTable Indexers 12:49:24.7 Info: => 6E-07s 12:49:24.7 Info: AlterColumn Indexers EnableInteractiveSearch Boolean 12:49:24.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:49:24.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:49:24.7 Info: DROP TABLE "Indexers" 12:49:24.7 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 12:49:24.7 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 12:49:24.7 Info: => 0.0040602s 12:49:24.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (6, '2024-05-17T12:49:24', 'separate_automatic_and_interactive_search') 12:49:24.7 Info: Committing Transaction 12:49:24.7 Info: 6: separate_automatic_and_interactive_search migrated 12:49:24.7 Info: => 0.0044168s 12:49:24.7 Info: 7: change_album_path_to_relative migrating 12:49:24.7 Info: Beginning Transaction 12:49:24.7 Info: Starting migration of Main DB to 7 12:49:24.7 Info: DeleteColumn Albums Path 12:49:24.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:49:24.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:49:24.7 Info: DROP TABLE "Albums" 12:49:24.7 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:49:24.7 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:49:24.7 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 12:49:24.7 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 12:49:24.7 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 12:49:24.7 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:49:24.7 Info: => 0.0050313s 12:49:24.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (7, '2024-05-17T12:49:24', 'change_album_path_to_relative') 12:49:24.7 Info: Committing Transaction 12:49:24.7 Info: 7: change_album_path_to_relative migrated 12:49:24.7 Info: => 0.0054681s 12:49:24.7 Info: 8: change_quality_size_mb_to_kb migrating 12:49:24.7 Info: Beginning Transaction 12:49:24.7 Info: Starting migration of Main DB to 8 12:49:24.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:49:24.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:49:24.7 Info: => 6.4E-05s 12:49:24.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (8, '2024-05-17T12:49:24', 'change_quality_size_mb_to_kb') 12:49:24.7 Info: Committing Transaction 12:49:24.7 Info: 8: change_quality_size_mb_to_kb migrated 12:49:24.7 Info: => 0.0003327s 12:49:24.7 Info: 9: album_releases migrating 12:49:24.7 Info: Beginning Transaction 12:49:24.7 Info: Starting migration of Main DB to 9 12:49:24.7 Info: AlterTable Albums 12:49:24.7 Info: => 6E-07s 12:49:24.7 Info: CreateColumn Albums Releases String 12:49:24.7 Info: ALTER TABLE "Albums" ADD COLUMN "Releases" TEXT DEFAULT '' 12:49:24.7 Info: => 0.0005112s 12:49:24.7 Info: AlterTable Albums 12:49:24.7 Info: => 7E-07s 12:49:24.7 Info: CreateColumn Albums CurrentRelease String 12:49:24.7 Info: ALTER TABLE "Albums" ADD COLUMN "CurrentRelease" TEXT DEFAULT '' 12:49:24.7 Info: => 0.000493s 12:49:24.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (9, '2024-05-17T12:49:24', 'album_releases') 12:49:24.7 Info: Committing Transaction 12:49:24.7 Info: 9: album_releases migrated 12:49:24.7 Info: => 0.0008134s 12:49:24.7 Info: 10: album_releases_fix migrating 12:49:24.7 Info: Beginning Transaction 12:49:24.7 Info: Starting migration of Main DB to 10 12:49:24.7 Info: AlterTable Albums 12:49:24.7 Info: => 1.2E-06s 12:49:24.7 Info: AlterColumn Albums Releases String 12:49:24.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:49:24.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:49:24.7 Info: DROP TABLE "Albums" 12:49:24.7 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:49:24.7 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:49:24.7 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 12:49:24.7 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 12:49:24.7 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 12:49:24.7 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:49:24.7 Info: => 0.0057555s 12:49:24.7 Info: AlterTable Albums 12:49:24.7 Info: => 6E-07s 12:49:24.7 Info: AlterColumn Albums CurrentRelease String 12:49:24.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:49:24.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:49:24.7 Info: DROP TABLE "Albums" 12:49:24.7 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:49:24.7 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:49:24.7 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 12:49:24.7 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 12:49:24.7 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 12:49:24.7 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:49:24.7 Info: => 0.0058759s 12:49:24.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (10, '2024-05-17T12:49:24', 'album_releases_fix') 12:49:24.7 Info: Committing Transaction 12:49:24.7 Info: 10: album_releases_fix migrated 12:49:24.7 Info: => 0.0062798s 12:49:24.7 Info: 11: import_lists migrating 12:49:24.7 Info: Beginning Transaction 12:49:24.7 Info: Starting migration of Main DB to 11 12:49:24.7 Info: CreateTable ImportLists 12:49:24.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:49:24.7 Info: => 0.0002019s 12:49:24.7 Info: CreateIndex ImportLists (Name) 12:49:24.7 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 12:49:24.7 Info: => 0.0001007s 12:49:24.7 Info: CreateTable ImportListStatus 12:49:24.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:49:24.7 Info: => 0.0001497s 12:49:24.7 Info: CreateIndex ImportListStatus (ProviderId) 12:49:24.7 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 12:49:24.7 Info: => 9.77E-05s 12:49:24.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (11, '2024-05-17T12:49:24', 'import_lists') 12:49:24.7 Info: Committing Transaction 12:49:24.7 Info: 11: import_lists migrated 12:49:24.7 Info: => 0.000438s 12:49:24.7 Info: 12: add_release_status migrating 12:49:24.7 Info: Beginning Transaction 12:49:24.7 Info: Starting migration of Main DB to 12 12:49:24.7 Info: AlterTable MetadataProfiles 12:49:24.7 Info: => 1.3E-06s 12:49:24.7 Info: CreateColumn MetadataProfiles ReleaseStatuses String 12:49:24.7 Info: ALTER TABLE "MetadataProfiles" ADD COLUMN "ReleaseStatuses" TEXT NOT NULL DEFAULT '' 12:49:24.7 Info: => 0.0005241s 12:49:24.7 Info: PerformDBOperation 12:49:24.7 Info: Performing DB Operation 12:49:24.7 Info: => 3.79E-05s 12:49:24.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (12, '2024-05-17T12:49:24', 'add_release_status') 12:49:24.7 Info: Committing Transaction 12:49:24.7 Info: 12: add_release_status migrated 12:49:24.7 Info: => 0.0003413s 12:49:24.7 Info: 13: album_download_notification migrating 12:49:24.7 Info: Beginning Transaction 12:49:24.7 Info: Starting migration of Main DB to 13 12:49:24.7 Info: AlterTable Notifications 12:49:24.7 Info: => 1E-06s 12:49:24.7 Info: CreateColumn Notifications OnAlbumDownload Boolean 12:49:24.7 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDownload" INTEGER NOT NULL DEFAULT 0 12:49:24.7 Info: => 0.0005183s 12:49:24.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (13, '2024-05-17T12:49:24', 'album_download_notification') 12:49:24.7 Info: Committing Transaction 12:49:24.7 Info: 13: album_download_notification migrated 12:49:24.7 Info: => 0.0008402s 12:49:24.7 Info: 14: fix_language_metadata_profiles migrating 12:49:24.7 Info: Beginning Transaction 12:49:24.7 Info: Starting migration of Main DB to 14 12:49:24.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:49:24.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:49:24.7 Info: => 9.9E-05s 12:49:24.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:49:24.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:49:24.7 Info: => 7.1E-05s 12:49:24.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (14, '2024-05-17T12:49:24', 'fix_language_metadata_profiles') 12:49:24.7 Info: Committing Transaction 12:49:24.7 Info: 14: fix_language_metadata_profiles migrated 12:49:24.7 Info: => 0.0003463s 12:49:24.7 Info: 15: remove_fanzub migrating 12:49:24.7 Info: Beginning Transaction 12:49:24.7 Info: Starting migration of Main DB to 15 12:49:24.7 Info: ExecuteSqlStatement DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 12:49:24.7 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 12:49:24.7 Info: => 6.06E-05s 12:49:24.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (15, '2024-05-17T12:49:24', 'remove_fanzub') 12:49:24.7 Info: Committing Transaction 12:49:24.7 Info: 15: remove_fanzub migrated 12:49:24.7 Info: => 0.0003239s 12:49:24.7 Info: 16: update_artist_history_indexes migrating 12:49:24.7 Info: Beginning Transaction 12:49:24.7 Info: Starting migration of Main DB to 16 12:49:24.7 Info: CreateIndex Albums (ArtistId) 12:49:24.7 Info: CREATE INDEX "IX_Albums_ArtistId" ON "Albums" ("ArtistId" ASC) 12:49:24.7 Info: => 0.0001241s 12:49:24.7 Info: CreateIndex Albums (ArtistId, ReleaseDate) 12:49:24.7 Info: CREATE INDEX "IX_Albums_ArtistId_ReleaseDate" ON "Albums" ("ArtistId" ASC, "ReleaseDate" ASC) 12:49:24.7 Info: => 0.0001022s 12:49:24.7 Info: DeleteIndex History (AlbumId) 12:49:24.7 Info: DROP INDEX "IX_History_AlbumId" 12:49:24.7 Info: => 0.0001317s 12:49:24.7 Info: CreateIndex History (AlbumId, Date) 12:49:24.7 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 12:49:24.7 Info: => 0.0001211s 12:49:24.7 Info: DeleteIndex History (DownloadId) 12:49:24.7 Info: DROP INDEX "IX_History_DownloadId" 12:49:24.7 Info: => 0.0001447s 12:49:24.7 Info: CreateIndex History (DownloadId, Date) 12:49:24.7 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 12:49:24.7 Info: => 0.0001102s 12:49:24.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (16, '2024-05-17T12:49:24', 'update_artist_history_indexes') 12:49:24.7 Info: Committing Transaction 12:49:24.7 Info: 16: update_artist_history_indexes migrated 12:49:24.7 Info: => 0.000436s 12:49:24.7 Info: 17: remove_nma migrating 12:49:24.7 Info: Beginning Transaction 12:49:24.7 Info: Starting migration of Main DB to 17 12:49:24.7 Info: FluentMigrator.Expressions.DeleteDataExpression 12:49:24.7 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'NotifyMyAndroid' 12:49:24.7 Info: => 6.73E-05s 12:49:24.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (17, '2024-05-17T12:49:24', 'remove_nma') 12:49:24.7 Info: Committing Transaction 12:49:24.7 Info: 17: remove_nma migrated 12:49:24.7 Info: => 0.000348s 12:49:24.7 Info: 18: album_disambiguation migrating 12:49:24.7 Info: Beginning Transaction 12:49:24.7 Info: Starting migration of Main DB to 18 12:49:24.7 Info: AlterTable Albums 12:49:24.7 Info: => 1.1E-06s 12:49:24.7 Info: CreateColumn Albums Disambiguation String 12:49:24.7 Info: ALTER TABLE "Albums" ADD COLUMN "Disambiguation" TEXT 12:49:24.7 Info: => 0.0005303s 12:49:24.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (18, '2024-05-17T12:49:24', 'album_disambiguation') 12:49:24.7 Info: Committing Transaction 12:49:24.7 Info: 18: album_disambiguation migrated 12:49:24.7 Info: => 0.0008444s 12:49:24.7 Info: 19: add_ape_quality_in_profiles migrating 12:49:24.7 Info: Beginning Transaction 12:49:24.7 Info: Starting migration of Main DB to 19 12:49:24.7 Info: PerformDBOperation 12:49:24.7 Info: Performing DB Operation 12:49:24.7 Info: => 4.2E-05s 12:49:24.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (19, '2024-05-17T12:49:24', 'add_ape_quality_in_profiles') 12:49:24.7 Info: Committing Transaction 12:49:24.7 Info: 19: add_ape_quality_in_profiles migrated 12:49:24.7 Info: => 0.0003113s 12:49:24.7 Info: 20: remove_pushalot migrating 12:49:24.7 Info: Beginning Transaction 12:49:24.7 Info: Starting migration of Main DB to 20 12:49:24.7 Info: FluentMigrator.Expressions.DeleteDataExpression 12:49:24.7 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Pushalot' 12:49:24.7 Info: => 6.54E-05s 12:49:24.7 Info: FluentMigrator.Expressions.DeleteDataExpression 12:49:24.7 Info: DELETE FROM "Metadata" WHERE "Implementation" = 'MediaBrowserMetadata' 12:49:24.7 Info: => 4.36E-05s 12:49:24.7 Info: FluentMigrator.Expressions.DeleteDataExpression 12:49:24.7 Info: DELETE FROM "MetadataFiles" WHERE "Consumer" = 'MediaBrowserMetadata' 12:49:24.7 Info: => 4.29E-05s 12:49:24.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (20, '2024-05-17T12:49:24', 'remove_pushalot') 12:49:24.7 Info: Committing Transaction 12:49:24.7 Info: 20: remove_pushalot migrated 12:49:24.7 Info: => 0.0003049s 12:49:24.7 Info: 21: add_custom_filters migrating 12:49:24.7 Info: Beginning Transaction 12:49:24.7 Info: Starting migration of Main DB to 21 12:49:24.7 Info: CreateTable CustomFilters 12:49:24.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:49:24.7 Info: => 0.0001551s 12:49:24.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (21, '2024-05-17T12:49:24', 'add_custom_filters') 12:49:24.7 Info: Committing Transaction 12:49:24.7 Info: 21: add_custom_filters migrated 12:49:24.7 Info: => 0.0004534s 12:49:24.7 Info: 22: import_list_tags migrating 12:49:24.7 Info: Beginning Transaction 12:49:24.7 Info: Starting migration of Main DB to 22 12:49:24.7 Info: AlterTable ImportLists 12:49:24.7 Info: => 1.3E-06s 12:49:24.7 Info: CreateColumn ImportLists Tags String 12:49:24.7 Info: ALTER TABLE "ImportLists" ADD COLUMN "Tags" TEXT 12:49:24.7 Info: => 0.0005277s 12:49:24.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (22, '2024-05-17T12:49:24', 'import_list_tags') 12:49:24.7 Info: Committing Transaction 12:49:24.7 Info: 22: import_list_tags migrated 12:49:24.7 Info: => 0.0008379s 12:49:24.7 Info: 23: add_release_groups_etc migrating 12:49:24.7 Info: Beginning Transaction 12:49:24.7 Info: Starting migration of Main DB to 23 12:49:24.7 Info: CreateTable ArtistMetadata 12:49:24.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:49:24.7 Info: => 0.0002115s 12:49:24.7 Info: CreateIndex ArtistMetadata (ForeignArtistId) 12:49:24.7 Info: CREATE UNIQUE INDEX "IX_ArtistMetadata_ForeignArtistId" ON "ArtistMetadata" ("ForeignArtistId" ASC) 12:49:24.7 Info: => 0.0001046s 12:49:24.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:49:24.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:49:24.7 Info: => 0.0001064s 12:49:24.7 Info: AlterTable Artists 12:49:24.7 Info: => 6E-07s 12:49:24.7 Info: CreateColumn Artists ArtistMetadataId Int32 12:49:24.7 Info: ALTER TABLE "Artists" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 12:49:24.7 Info: => 0.0005288s 12:49:24.7 Info: ExecuteSqlStatement UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 12:49:24.7 Info: UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 12:49:24.7 Info: => 8.77E-05s 12:49:24.7 Info: CreateTable AlbumReleases 12:49:24.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:49:24.7 Info: => 0.0001931s 12:49:24.7 Info: CreateIndex AlbumReleases (ForeignReleaseId) 12:49:24.7 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 12:49:24.7 Info: => 0.0001008s 12:49:24.7 Info: CreateIndex AlbumReleases (AlbumId) 12:49:24.7 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 12:49:24.7 Info: => 8.85E-05s 12:49:24.7 Info: PerformDBOperation 12:49:24.7 Info: Performing DB Operation 12:49:24.7 Info: => 4.32E-05s 12:49:24.7 Info: AlterTable Albums 12:49:24.7 Info: => 6E-07s 12:49:24.7 Info: CreateColumn Albums ArtistMetadataId Int32 12:49:24.7 Info: ALTER TABLE "Albums" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 12:49:24.7 Info: => 0.0005388s 12:49:24.7 Info: AlterTable Albums 12:49:24.7 Info: => 9E-07s 12:49:24.7 Info: CreateColumn Albums AnyReleaseOk Boolean 12:49:24.7 Info: ALTER TABLE "Albums" ADD COLUMN "AnyReleaseOk" INTEGER NOT NULL DEFAULT 1 12:49:24.7 Info: => 0.0005378s 12:49:24.7 Info: AlterTable Albums 12:49:24.7 Info: => 8E-07s 12:49:24.7 Info: CreateColumn Albums Links String 12:49:24.7 Info: ALTER TABLE "Albums" ADD COLUMN "Links" TEXT 12:49:24.7 Info: => 0.0005499s 12:49:24.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:49:24.7 Info: UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 12:49:24.7 Info: => 0.0001043s 12:49:24.7 Info: AlterTable Tracks 12:49:24.7 Info: => 5E-07s 12:49:24.7 Info: CreateColumn Tracks ForeignRecordingId String 12:49:24.7 Info: ALTER TABLE "Tracks" ADD COLUMN "ForeignRecordingId" TEXT NOT NULL DEFAULT '0' 12:49:24.7 Info: => 0.0005328s 12:49:24.7 Info: AlterTable Tracks 12:49:24.7 Info: => 9E-07s 12:49:24.7 Info: CreateColumn Tracks AlbumReleaseId Int32 12:49:24.7 Info: ALTER TABLE "Tracks" ADD COLUMN "AlbumReleaseId" INTEGER NOT NULL DEFAULT 0 12:49:24.7 Info: => 0.0005351s 12:49:24.7 Info: AlterTable Tracks 12:49:24.7 Info: => 1E-06s 12:49:24.7 Info: CreateColumn Tracks ArtistMetadataId Int32 12:49:24.7 Info: ALTER TABLE "Tracks" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 12:49:24.7 Info: => 0.0005382s 12:49:24.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:49:24.7 Info: UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 12:49:24.7 Info: => 0.0001044s 12:49:24.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:49:24.7 Info: UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 12:49:24.7 Info: => 8.22E-05s 12:49:24.7 Info: DeleteColumn Artists ForeignArtistId, Name, Overview, Disambiguation, ArtistType, Status, Images, Links, Genres, Ratings, Members, MBId, AMId, TADBId, DiscogsId, NameSlug, LastDiskSync, DateFormed 12:49:24.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:49:24.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:49:24.7 Info: DROP TABLE "Artists" 12:49:24.7 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:49:24.7 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:49:24.7 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:49:24.7 Info: => 0.0050261s 12:49:24.7 Info: DeleteColumn Albums ArtistId, MBId, AMId, TADBId, DiscogsId, TitleSlug, Label, SortTitle, Tags, Duration, Media, Releases, CurrentRelease, LastDiskSync 12:49:24.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:49:24.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:49:24.7 Info: DROP TABLE "Albums" 12:49:24.7 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:49:24.7 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:49:24.7 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:49:24.7 Info: => 0.006054s 12:49:24.7 Info: DeleteColumn Tracks ArtistId, AlbumId, Compilation, DiscNumber, Monitored 12:49:24.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:49:24.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:49:24.7 Info: DROP TABLE "Tracks" 12:49:24.7 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 12:49:24.7 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 12:49:24.7 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 12:49:24.7 Info: => 0.0047456s 12:49:24.7 Info: DeleteColumn TrackFiles ArtistId 12:49:24.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:49:24.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:49:24.7 Info: DROP TABLE "TrackFiles" 12:49:24.7 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 12:49:24.8 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:49:24.8 Info: => 0.0054693s 12:49:24.8 Info: CreateIndex Artists (ArtistMetadataId) 12:49:24.8 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 12:49:24.8 Info: => 9.51E-05s 12:49:24.8 Info: CreateIndex Artists (Monitored) 12:49:24.8 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 12:49:24.8 Info: => 8.88E-05s 12:49:24.8 Info: CreateIndex Albums (ArtistMetadataId) 12:49:24.8 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 12:49:24.8 Info: => 9.04E-05s 12:49:24.8 Info: CreateIndex Tracks (ArtistMetadataId) 12:49:24.8 Info: CREATE INDEX "IX_Tracks_ArtistMetadataId" ON "Tracks" ("ArtistMetadataId" ASC) 12:49:24.8 Info: => 9.01E-05s 12:49:24.8 Info: CreateIndex Tracks (AlbumReleaseId) 12:49:24.8 Info: CREATE INDEX "IX_Tracks_AlbumReleaseId" ON "Tracks" ("AlbumReleaseId" ASC) 12:49:24.8 Info: => 9.04E-05s 12:49:24.8 Info: CreateIndex Tracks (ForeignRecordingId) 12:49:24.8 Info: CREATE INDEX "IX_Tracks_ForeignRecordingId" ON "Tracks" ("ForeignRecordingId" ASC) 12:49:24.8 Info: => 9.2E-05s 12:49:24.8 Info: UpdateData 12:49:24.8 Info: UPDATE "Artists" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 12:49:24.8 Info: => 5.77E-05s 12:49:24.8 Info: UpdateData 12:49:24.8 Info: UPDATE "Albums" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 12:49:24.8 Info: => 4.81E-05s 12:49:24.8 Info: UpdateData 12:49:24.8 Info: UPDATE "ScheduledTasks" SET "LastExecution" = '2018-01-01T00:00:01' WHERE "TypeName" = 'NzbDrone.Core.Music.Commands.RefreshArtistCommand' 12:49:24.8 Info: => 5.28E-05s 12:49:24.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (23, '2024-05-17T12:49:24', 'add_release_groups_etc') 12:49:24.8 Info: Committing Transaction 12:49:24.8 Info: 23: add_release_groups_etc migrated 12:49:24.8 Info: => 0.000587s 12:49:24.8 Info: 24: NewMediaInfoFormat migrating 12:49:24.8 Info: Beginning Transaction 12:49:24.8 Info: Starting migration of Main DB to 24 12:49:24.8 Info: UpdateData 12:49:24.8 Info: UPDATE "TrackFiles" SET "MediaInfo" = '' WHERE 1 = 1 12:49:24.8 Info: => 6.96E-05s 12:49:24.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (24, '2024-05-17T12:49:24', 'NewMediaInfoFormat') 12:49:24.8 Info: Committing Transaction 12:49:24.8 Info: 24: NewMediaInfoFormat migrated 12:49:24.8 Info: => 0.0003517s 12:49:24.8 Info: 25: rename_restrictions_to_release_profiles migrating 12:49:24.8 Info: Beginning Transaction 12:49:24.8 Info: Starting migration of Main DB to 25 12:49:24.8 Info: RenameTable Restrictions ReleaseProfiles 12:49:24.8 Info: ALTER TABLE "Restrictions" RENAME TO "ReleaseProfiles" 12:49:24.8 Info: => 0.0014066s 12:49:24.8 Info: AlterTable ReleaseProfiles 12:49:24.8 Info: => 8E-07s 12:49:24.8 Info: CreateColumn ReleaseProfiles IncludePreferredWhenRenaming Boolean 12:49:24.8 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "IncludePreferredWhenRenaming" INTEGER NOT NULL DEFAULT 1 12:49:24.8 Info: => 0.0005207s 12:49:24.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (25, '2024-05-17T12:49:24', 'rename_restrictions_to_release_profiles') 12:49:24.8 Info: Committing Transaction 12:49:24.8 Info: 25: rename_restrictions_to_release_profiles migrated 12:49:24.8 Info: => 0.0008353s 12:49:24.8 Info: 26: rename_quality_profiles_add_upgrade_allowed migrating 12:49:24.8 Info: Beginning Transaction 12:49:24.8 Info: Starting migration of Main DB to 26 12:49:24.8 Info: RenameTable Profiles QualityProfiles 12:49:24.8 Info: ALTER TABLE "Profiles" RENAME TO "QualityProfiles" 12:49:24.8 Info: => 0.0014163s 12:49:24.8 Info: AlterTable QualityProfiles 12:49:24.8 Info: => 1E-06s 12:49:24.8 Info: CreateColumn QualityProfiles UpgradeAllowed Boolean 12:49:24.8 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 12:49:24.8 Info: => 0.0005195s 12:49:24.8 Info: AlterTable LanguageProfiles 12:49:24.8 Info: => 7E-07s 12:49:24.8 Info: CreateColumn LanguageProfiles UpgradeAllowed Boolean 12:49:24.8 Info: ALTER TABLE "LanguageProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 12:49:24.8 Info: => 0.0005017s 12:49:24.8 Info: UpdateData 12:49:24.8 Info: UPDATE "QualityProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 12:49:24.8 Info: => 6.98E-05s 12:49:24.8 Info: UpdateData 12:49:24.8 Info: UPDATE "LanguageProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 12:49:24.8 Info: => 4.44E-05s 12:49:24.8 Info: RenameColumn Artists ProfileId to QualityProfileId 12:49:24.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:49:24.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:49:24.8 Info: DROP TABLE "Artists" 12:49:24.8 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:49:24.8 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:49:24.8 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:49:24.8 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 12:49:24.8 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 12:49:24.8 Info: => 0.0050774s 12:49:24.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (26, '2024-05-17T12:49:24', 'rename_quality_profiles_add_upgrade_allowed') 12:49:24.8 Info: Committing Transaction 12:49:24.8 Info: 26: rename_quality_profiles_add_upgrade_allowed migrated 12:49:24.8 Info: => 0.0054865s 12:49:24.8 Info: 27: add_import_exclusions migrating 12:49:24.8 Info: Beginning Transaction 12:49:24.8 Info: Starting migration of Main DB to 27 12:49:24.8 Info: CreateTable ImportListExclusions 12:49:24.8 Info: CREATE TABLE "ImportListExclusions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignId" TEXT NOT NULL, "Name" TEXT NOT NULL) 12:49:24.8 Info: => 0.0001536s 12:49:24.8 Info: CreateIndex ImportListExclusions (ForeignId) 12:49:24.8 Info: CREATE UNIQUE INDEX "IX_ImportListExclusions_ForeignId" ON "ImportListExclusions" ("ForeignId" ASC) 12:49:24.8 Info: => 9.82E-05s 12:49:24.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (27, '2024-05-17T12:49:24', 'add_import_exclusions') 12:49:24.8 Info: Committing Transaction 12:49:24.8 Info: 27: add_import_exclusions migrated 12:49:24.8 Info: => 0.0004086s 12:49:24.8 Info: 28: clean_artist_metadata_table migrating 12:49:24.8 Info: Beginning Transaction 12:49:24.8 Info: Starting migration of Main DB to 28 12:49:24.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:49:24.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:49:24.8 Info: => 0.0001755s 12:49:24.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:49:24.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:49:24.8 Info: => 0.0001437s 12:49:24.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:49:24.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:49:24.8 Info: => 0.0001366s 12:49:24.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:49:24.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:49:24.8 Info: => 0.0001445s 12:49:24.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:49:24.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:49:24.8 Info: => 0.0001384s 12:49:24.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:49:24.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:49:24.8 Info: => 0.0001367s 12:49:24.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (28, '2024-05-17T12:49:24', 'clean_artist_metadata_table') 12:49:24.8 Info: Committing Transaction 12:49:24.8 Info: 28: clean_artist_metadata_table migrated 12:49:24.8 Info: => 0.0004181s 12:49:24.8 Info: 29: health_issue_notification migrating 12:49:24.8 Info: Beginning Transaction 12:49:24.8 Info: Starting migration of Main DB to 29 12:49:24.8 Info: AlterTable Notifications 12:49:24.8 Info: => 7E-07s 12:49:24.8 Info: CreateColumn Notifications OnHealthIssue Boolean 12:49:24.8 Info: ALTER TABLE "Notifications" ADD COLUMN "OnHealthIssue" INTEGER NOT NULL DEFAULT 0 12:49:24.8 Info: => 0.0005447s 12:49:24.8 Info: AlterTable Notifications 12:49:24.8 Info: => 1E-06s 12:49:24.8 Info: CreateColumn Notifications IncludeHealthWarnings Boolean 12:49:24.8 Info: ALTER TABLE "Notifications" ADD COLUMN "IncludeHealthWarnings" INTEGER NOT NULL DEFAULT 0 12:49:24.8 Info: => 0.0005318s 12:49:24.8 Info: AlterTable Notifications 12:49:24.8 Info: => 1E-06s 12:49:24.8 Info: CreateColumn Notifications OnDownloadFailure Boolean 12:49:24.8 Info: ALTER TABLE "Notifications" ADD COLUMN "OnDownloadFailure" INTEGER NOT NULL DEFAULT 0 12:49:24.8 Info: => 0.0006073s 12:49:24.8 Info: AlterTable Notifications 12:49:24.8 Info: => 7E-07s 12:49:24.8 Info: CreateColumn Notifications OnImportFailure Boolean 12:49:24.8 Info: ALTER TABLE "Notifications" ADD COLUMN "OnImportFailure" INTEGER NOT NULL DEFAULT 0 12:49:24.8 Info: => 0.0005354s 12:49:24.8 Info: AlterTable Notifications 12:49:24.8 Info: => 9E-07s 12:49:24.8 Info: CreateColumn Notifications OnTrackRetag Boolean 12:49:24.8 Info: ALTER TABLE "Notifications" ADD COLUMN "OnTrackRetag" INTEGER NOT NULL DEFAULT 0 12:49:24.8 Info: => 0.0005332s 12:49:24.8 Info: DeleteColumn Notifications OnDownload 12:49:24.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:49:24.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:49:24.8 Info: DROP TABLE "Notifications" 12:49:24.8 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 12:49:24.8 Info: => 0.0046762s 12:49:24.8 Info: RenameColumn Notifications OnAlbumDownload to OnReleaseImport 12:49:24.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:49:24.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:49:24.8 Info: DROP TABLE "Notifications" 12:49:24.8 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 12:49:24.8 Info: => 0.005945s 12:49:24.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (29, '2024-05-17T12:49:24', 'health_issue_notification') 12:49:24.8 Info: Committing Transaction 12:49:24.8 Info: 29: health_issue_notification migrated 12:49:24.8 Info: => 0.0063525s 12:49:24.8 Info: 30: add_mediafilerepository_mtime migrating 12:49:24.8 Info: Beginning Transaction 12:49:24.8 Info: Starting migration of Main DB to 30 12:49:24.8 Info: AlterTable TrackFiles 12:49:24.8 Info: => 1.5E-06s 12:49:24.8 Info: CreateColumn TrackFiles Modified DateTime 12:49:24.8 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Modified" DATETIME NOT NULL DEFAULT '2000-01-01T00:00:00' 12:49:24.8 Info: => 0.0006036s 12:49:24.8 Info: AlterTable TrackFiles 12:49:24.8 Info: => 9E-07s 12:49:24.8 Info: CreateColumn TrackFiles Path String 12:49:24.8 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Path" TEXT 12:49:24.8 Info: => 0.000532s 12:49:24.8 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 12:49:24.8 Info: DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 12:49:24.8 Info: => 5.51E-05s 12:49:24.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:49:24.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:49:24.8 Info: => 0.0001418s 12:49:24.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:49:24.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:49:24.8 Info: => 0.0001607s 12:49:24.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:49:24.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:49:24.8 Info: => 0.0001764s 12:49:24.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:49:24.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:49:24.8 Info: => 0.0001019s 12:49:24.8 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 12:49:24.8 Info: DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 12:49:24.8 Info: => 6.36E-05s 12:49:24.8 Info: AlterTable TrackFiles 12:49:24.8 Info: => 6E-07s 12:49:24.8 Info: AlterColumn TrackFiles Path String 12:49:24.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:49:24.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:49:24.8 Info: DROP TABLE "TrackFiles" 12:49:24.8 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 12:49:24.8 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:49:24.8 Info: => 0.0047217s 12:49:24.8 Info: CreateIndex TrackFiles (Path) 12:49:24.8 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 12:49:24.8 Info: => 9.94E-05s 12:49:24.8 Info: DeleteColumn TrackFiles RelativePath 12:49:24.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:49:24.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:49:24.8 Info: DROP TABLE "TrackFiles" 12:49:24.8 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 12:49:24.8 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:49:24.8 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 12:49:24.8 Info: => 0.0049433s 12:49:24.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (30, '2024-05-17T12:49:24', 'add_mediafilerepository_mtime') 12:49:24.8 Info: Committing Transaction 12:49:24.8 Info: 30: add_mediafilerepository_mtime migrated 12:49:24.8 Info: => 0.0052922s 12:49:24.8 Info: 31: add_artistmetadataid_constraint migrating 12:49:24.8 Info: Beginning Transaction 12:49:24.8 Info: Starting migration of Main DB to 31 12:49:24.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:49:24.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:49:24.8 Info: => 0.0001118s 12:49:24.8 Info: DeleteIndex Artists (ArtistMetadataId) 12:49:24.8 Info: DROP INDEX "IX_Artists_ArtistMetadataId" 12:49:24.8 Info: => 0.0001566s 12:49:24.8 Info: AlterColumn Artists ArtistMetadataId Int32 12:49:24.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:49:24.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:49:24.8 Info: DROP TABLE "Artists" 12:49:24.8 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:49:24.8 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:49:24.8 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:49:24.8 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 12:49:24.8 Info: => 0.0063956s 12:49:24.8 Info: CreateIndex Artists (ArtistMetadataId) 12:49:24.8 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 12:49:24.8 Info: => 9.6E-05s 12:49:24.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (31, '2024-05-17T12:49:24', 'add_artistmetadataid_constraint') 12:49:24.8 Info: Committing Transaction 12:49:24.8 Info: 31: add_artistmetadataid_constraint migrated 12:49:24.8 Info: => 0.0004592s 12:49:24.8 Info: 32: old_ids_and_artist_alias migrating 12:49:24.8 Info: Beginning Transaction 12:49:24.8 Info: Starting migration of Main DB to 32 12:49:24.8 Info: AlterTable ArtistMetadata 12:49:24.8 Info: => 1.6E-06s 12:49:24.8 Info: CreateColumn ArtistMetadata Aliases String 12:49:24.8 Info: ALTER TABLE "ArtistMetadata" ADD COLUMN "Aliases" TEXT NOT NULL DEFAULT '[]' 12:49:24.8 Info: => 0.0005699s 12:49:24.8 Info: AlterTable ArtistMetadata 12:49:24.8 Info: => 1E-06s 12:49:24.8 Info: CreateColumn ArtistMetadata OldForeignArtistIds String 12:49:24.8 Info: ALTER TABLE "ArtistMetadata" ADD COLUMN "OldForeignArtistIds" TEXT NOT NULL DEFAULT '[]' 12:49:24.8 Info: => 0.0005471s 12:49:24.8 Info: AlterTable Albums 12:49:24.8 Info: => 8E-07s 12:49:24.8 Info: CreateColumn Albums OldForeignAlbumIds String 12:49:24.8 Info: ALTER TABLE "Albums" ADD COLUMN "OldForeignAlbumIds" TEXT NOT NULL DEFAULT '[]' 12:49:24.8 Info: => 0.0005501s 12:49:24.8 Info: AlterTable AlbumReleases 12:49:24.8 Info: => 8E-07s 12:49:24.8 Info: CreateColumn AlbumReleases OldForeignReleaseIds String 12:49:24.8 Info: ALTER TABLE "AlbumReleases" ADD COLUMN "OldForeignReleaseIds" TEXT NOT NULL DEFAULT '[]' 12:49:24.8 Info: => 0.0005557s 12:49:24.8 Info: AlterTable Tracks 12:49:24.8 Info: => 9E-07s 12:49:24.8 Info: CreateColumn Tracks OldForeignRecordingIds String 12:49:24.8 Info: ALTER TABLE "Tracks" ADD COLUMN "OldForeignRecordingIds" TEXT NOT NULL DEFAULT '[]' 12:49:24.8 Info: => 0.0005535s 12:49:24.8 Info: AlterTable Tracks 12:49:24.8 Info: => 9E-07s 12:49:24.8 Info: CreateColumn Tracks OldForeignTrackIds String 12:49:24.8 Info: ALTER TABLE "Tracks" ADD COLUMN "OldForeignTrackIds" TEXT NOT NULL DEFAULT '[]' 12:49:24.8 Info: => 0.0005371s 12:49:24.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (32, '2024-05-17T12:49:24', 'old_ids_and_artist_alias') 12:49:24.8 Info: Committing Transaction 12:49:24.8 Info: 32: old_ids_and_artist_alias migrated 12:49:24.8 Info: => 0.000862s 12:49:24.8 Info: 33: download_propers_config migrating 12:49:24.8 Info: Beginning Transaction 12:49:24.8 Info: Starting migration of Main DB to 33 12:49:24.8 Info: PerformDBOperation 12:49:24.8 Info: Performing DB Operation 12:49:24.8 Info: => 4.14E-05s 12:49:24.8 Info: ExecuteSqlStatement DELETE FROM "Config" WHERE "Key" = 'autodownloadpropers' 12:49:24.8 Info: DELETE FROM "Config" WHERE "Key" = 'autodownloadpropers' 12:49:24.8 Info: => 4.72E-05s 12:49:24.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (33, '2024-05-17T12:49:24', 'download_propers_config') 12:49:24.8 Info: Committing Transaction 12:49:24.8 Info: 33: download_propers_config migrated 12:49:24.8 Info: => 0.0003062s 12:49:24.8 Info: 34: remove_language_profiles migrating 12:49:24.8 Info: Beginning Transaction 12:49:24.8 Info: Starting migration of Main DB to 34 12:49:24.8 Info: DeleteTable LanguageProfiles 12:49:24.8 Info: DROP TABLE "LanguageProfiles" 12:49:24.8 Info: => 0.0002301s 12:49:24.8 Info: DeleteColumn Artists LanguageProfileId 12:49:24.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:49:24.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:49:24.8 Info: DROP TABLE "Artists" 12:49:24.8 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:49:24.8 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:49:24.8 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:49:24.8 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 12:49:24.8 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 12:49:24.8 Info: => 0.0052224s 12:49:24.8 Info: DeleteColumn ImportLists LanguageProfileId 12:49:24.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:49:24.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:49:24.8 Info: DROP TABLE "ImportLists" 12:49:24.8 Info: ALTER TABLE "ImportLists_temp" RENAME TO "ImportLists" 12:49:24.8 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 12:49:24.8 Info: => 0.0046699s 12:49:24.8 Info: DeleteColumn Blacklist Language 12:49:24.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:49:24.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:49:24.8 Info: DROP TABLE "Blacklist" 12:49:24.8 Info: ALTER TABLE "Blacklist_temp" RENAME TO "Blacklist" 12:49:24.8 Info: => 0.0055466s 12:49:24.8 Info: DeleteColumn History Language 12:49:24.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:49:24.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:49:24.8 Info: DROP TABLE "History" 12:49:24.8 Info: ALTER TABLE "History_temp" RENAME TO "History" 12:49:24.8 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 12:49:24.8 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 12:49:24.8 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 12:49:24.8 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 12:49:24.8 Info: => 0.005155s 12:49:24.8 Info: DeleteColumn LyricFiles Language 12:49:24.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:49:24.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:49:24.8 Info: DROP TABLE "LyricFiles" 12:49:24.8 Info: ALTER TABLE "LyricFiles_temp" RENAME TO "LyricFiles" 12:49:24.8 Info: => 0.0058966s 12:49:24.8 Info: DeleteColumn TrackFiles Language 12:49:24.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:49:24.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:49:24.8 Info: DROP TABLE "TrackFiles" 12:49:24.8 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 12:49:24.8 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:49:24.8 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 12:49:24.8 Info: => 0.0047627s 12:49:24.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (34, '2024-05-17T12:49:24', 'remove_language_profiles') 12:49:24.8 Info: Committing Transaction 12:49:24.8 Info: 34: remove_language_profiles migrated 12:49:24.8 Info: => 0.0053031s 12:49:24.8 Info: 35: multi_disc_naming_format migrating 12:49:24.8 Info: Beginning Transaction 12:49:24.8 Info: Starting migration of Main DB to 35 12:49:24.8 Info: AlterTable NamingConfig 12:49:24.8 Info: => 1.1E-06s 12:49:24.8 Info: CreateColumn NamingConfig MultiDiscTrackFormat String 12:49:24.8 Info: ALTER TABLE "NamingConfig" ADD COLUMN "MultiDiscTrackFormat" TEXT 12:49:24.8 Info: => 0.000551s 12:49:24.8 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = '{Medium Format} {medium:00}/{Artist Name} - {Album Title} - {track:00} - {Track Title}' 12:49:24.8 Info: UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = '{Medium Format} {medium:00}/{Artist Name} - {Album Title} - {track:00} - {Track Title}' 12:49:24.8 Info: => 5.9E-05s 12:49:24.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (35, '2024-05-17T12:49:24', 'multi_disc_naming_format') 12:49:24.8 Info: Committing Transaction 12:49:24.8 Info: 35: multi_disc_naming_format migrated 12:49:24.8 Info: => 0.0003402s 12:49:24.8 Info: 36: add_download_client_priority migrating 12:49:24.8 Info: Beginning Transaction 12:49:24.8 Info: Starting migration of Main DB to 36 12:49:24.8 Info: AlterTable DownloadClients 12:49:24.8 Info: => 1.4E-06s 12:49:24.8 Info: CreateColumn DownloadClients Priority Int32 12:49:24.8 Info: ALTER TABLE "DownloadClients" ADD COLUMN "Priority" INTEGER NOT NULL DEFAULT 1 12:49:24.8 Info: => 0.0005333s 12:49:24.8 Info: PerformDBOperation 12:49:24.8 Info: Performing DB Operation 12:49:24.8 Info: => 0.0001299s 12:49:24.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (36, '2024-05-17T12:49:24', 'add_download_client_priority') 12:49:24.8 Info: Committing Transaction 12:49:24.8 Info: 36: add_download_client_priority migrated 12:49:24.8 Info: => 0.0004374s 12:49:24.8 Info: 37: remove_growl_prowl migrating 12:49:24.8 Info: Beginning Transaction 12:49:24.8 Info: Starting migration of Main DB to 37 12:49:24.8 Info: FluentMigrator.Expressions.DeleteDataExpression 12:49:24.8 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Growl' 12:49:24.8 Info: => 6.78E-05s 12:49:24.8 Info: FluentMigrator.Expressions.DeleteDataExpression 12:49:24.8 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Prowl' 12:49:24.8 Info: => 4.24E-05s 12:49:24.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (37, '2024-05-17T12:49:24', 'remove_growl_prowl') 12:49:24.8 Info: Committing Transaction 12:49:24.8 Info: 37: remove_growl_prowl migrated 12:49:24.8 Info: => 0.0002979s 12:49:24.8 Info: 38: remove_plex_hometheatre migrating 12:49:24.8 Info: Beginning Transaction 12:49:24.8 Info: Starting migration of Main DB to 38 12:49:24.8 Info: FluentMigrator.Expressions.DeleteDataExpression 12:49:24.8 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'PlexHomeTheater' 12:49:24.8 Info: => 6.49E-05s 12:49:24.8 Info: FluentMigrator.Expressions.DeleteDataExpression 12:49:24.8 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'PlexClient' 12:49:24.8 Info: => 4.23E-05s 12:49:24.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (38, '2024-05-17T12:49:24', 'remove_plex_hometheatre') 12:49:24.8 Info: Committing Transaction 12:49:24.8 Info: 38: remove_plex_hometheatre migrated 12:49:24.8 Info: => 0.0002995s 12:49:24.8 Info: 39: add_root_folder_add_defaults migrating 12:49:24.8 Info: Beginning Transaction 12:49:24.8 Info: Starting migration of Main DB to 39 12:49:24.8 Info: AlterTable RootFolders 12:49:24.8 Info: => 6E-07s 12:49:24.8 Info: CreateColumn RootFolders Name String 12:49:24.8 Info: ALTER TABLE "RootFolders" ADD COLUMN "Name" TEXT 12:49:24.8 Info: => 0.0005426s 12:49:24.8 Info: AlterTable RootFolders 12:49:24.8 Info: => 8E-07s 12:49:24.8 Info: CreateColumn RootFolders DefaultMetadataProfileId Int32 12:49:24.8 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultMetadataProfileId" INTEGER NOT NULL DEFAULT 0 12:49:24.8 Info: => 0.0005254s 12:49:24.8 Info: AlterTable RootFolders 12:49:24.8 Info: => 7E-07s 12:49:24.8 Info: CreateColumn RootFolders DefaultQualityProfileId Int32 12:49:24.8 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultQualityProfileId" INTEGER NOT NULL DEFAULT 0 12:49:24.8 Info: => 0.0005287s 12:49:24.8 Info: AlterTable RootFolders 12:49:24.8 Info: => 7E-07s 12:49:24.8 Info: CreateColumn RootFolders DefaultMonitorOption Int32 12:49:24.8 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultMonitorOption" INTEGER NOT NULL DEFAULT 0 12:49:24.8 Info: => 0.0005222s 12:49:24.8 Info: AlterTable RootFolders 12:49:24.8 Info: => 8E-07s 12:49:24.8 Info: CreateColumn RootFolders DefaultTags String 12:49:24.8 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultTags" TEXT 12:49:24.8 Info: => 0.0005282s 12:49:24.8 Info: PerformDBOperation 12:49:24.8 Info: Performing DB Operation 12:49:24.8 Info: => 6.24E-05s 12:49:24.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (39, '2024-05-17T12:49:24', 'add_root_folder_add_defaults') 12:49:24.8 Info: Committing Transaction 12:49:24.8 Info: 39: add_root_folder_add_defaults migrated 12:49:24.8 Info: => 0.00036s 12:49:24.8 Info: 40: task_duration migrating 12:49:24.8 Info: Beginning Transaction 12:49:24.8 Info: Starting migration of Main DB to 40 12:49:24.8 Info: AlterTable ScheduledTasks 12:49:24.8 Info: => 1E-06s 12:49:24.8 Info: CreateColumn ScheduledTasks LastStartTime DateTime 12:49:24.8 Info: ALTER TABLE "ScheduledTasks" ADD COLUMN "LastStartTime" DATETIME 12:49:24.8 Info: => 0.0005517s 12:49:24.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (40, '2024-05-17T12:49:24', 'task_duration') 12:49:24.8 Info: Committing Transaction 12:49:24.8 Info: 40: task_duration migrated 12:49:24.8 Info: => 0.000876s 12:49:24.8 Info: 41: add_indexer_and_enabled_to_release_profiles migrating 12:49:24.8 Info: Beginning Transaction 12:49:24.8 Info: Starting migration of Main DB to 41 12:49:24.8 Info: AlterTable ReleaseProfiles 12:49:24.8 Info: => 1.3E-06s 12:49:24.8 Info: CreateColumn ReleaseProfiles Enabled Boolean 12:49:24.8 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "Enabled" INTEGER NOT NULL DEFAULT 1 12:49:24.8 Info: => 0.0005496s 12:49:24.8 Info: AlterTable ReleaseProfiles 12:49:24.8 Info: => 9E-07s 12:49:24.8 Info: CreateColumn ReleaseProfiles IndexerId Int32 12:49:24.8 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "IndexerId" INTEGER NOT NULL DEFAULT 0 12:49:24.8 Info: => 0.0005344s 12:49:24.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (41, '2024-05-17T12:49:24', 'add_indexer_and_enabled_to_release_profiles') 12:49:24.8 Info: Committing Transaction 12:49:24.8 Info: 41: add_indexer_and_enabled_to_release_profiles migrated 12:49:24.8 Info: => 0.0008572s 12:49:24.8 Info: 42: remove_album_folders migrating 12:49:24.8 Info: Beginning Transaction 12:49:24.8 Info: Starting migration of Main DB to 42 12:49:24.8 Info: DeleteColumn Artists AlbumFolder 12:49:24.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:49:24.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:49:24.9 Info: DROP TABLE "Artists" 12:49:24.9 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:49:24.9 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:49:24.9 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:49:24.9 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 12:49:24.9 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 12:49:24.9 Info: => 0.0069717s 12:49:24.9 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "StandardTrackFormat" = "AlbumFolderFormat" || '/' || "StandardTrackFormat" 12:49:24.9 Info: UPDATE "NamingConfig" SET "StandardTrackFormat" = "AlbumFolderFormat" || '/' || "StandardTrackFormat" 12:49:24.9 Info: => 5.36E-05s 12:49:24.9 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = "AlbumFolderFormat" || '/' || "MultiDiscTrackFormat" 12:49:24.9 Info: UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = "AlbumFolderFormat" || '/' || "MultiDiscTrackFormat" 12:49:24.9 Info: => 4.28E-05s 12:49:24.9 Info: DeleteColumn NamingConfig AlbumFolderFormat 12:49:24.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:49:24.9 Info: INSERT INTO "NamingConfig_temp" ("Id", "ReplaceIllegalCharacters", "ArtistFolderFormat", "RenameTracks", "StandardTrackFormat", "MultiDiscTrackFormat") SELECT "Id", "ReplaceIllegalCharacters", "ArtistFolderFormat", "RenameTracks", "StandardTrackFormat", "MultiDiscTrackFormat" FROM "NamingConfig" 12:49:24.9 Info: DROP TABLE "NamingConfig" 12:49:24.9 Info: ALTER TABLE "NamingConfig_temp" RENAME TO "NamingConfig" 12:49:24.9 Info: => 0.0057342s 12:49:24.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (42, '2024-05-17T12:49:24', 'remove_album_folders') 12:49:24.9 Info: Committing Transaction 12:49:24.9 Info: 42: remove_album_folders migrated 12:49:24.9 Info: => 0.0061917s 12:49:24.9 Info: 44: add_priority_to_indexers migrating 12:49:24.9 Info: Beginning Transaction 12:49:24.9 Info: Starting migration of Main DB to 44 12:49:24.9 Info: AlterTable Indexers 12:49:24.9 Info: => 1.2E-06s 12:49:24.9 Info: CreateColumn Indexers Priority Int32 12:49:24.9 Info: ALTER TABLE "Indexers" ADD COLUMN "Priority" INTEGER NOT NULL DEFAULT 25 12:49:24.9 Info: => 0.0005702s 12:49:24.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (44, '2024-05-17T12:49:24', 'add_priority_to_indexers') 12:49:24.9 Info: Committing Transaction 12:49:24.9 Info: 44: add_priority_to_indexers migrated 12:49:24.9 Info: => 0.0009125s 12:49:24.9 Info: 45: remove_chown_and_folderchmod_config migrating 12:49:24.9 Info: Beginning Transaction 12:49:24.9 Info: Starting migration of Main DB to 45 12:49:24.9 Info: ExecuteSqlStatement DELETE FROM config WHERE Key IN ('folderchmod', 'chownuser') 12:49:24.9 Info: DELETE FROM config WHERE Key IN ('folderchmod', 'chownuser') 12:49:24.9 Info: => 0.0001388s 12:49:24.9 Info: PerformDBOperation 12:49:24.9 Info: Performing DB Operation 12:49:24.9 Info: => 4.09E-05s 12:49:24.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (45, '2024-05-17T12:49:24', 'remove_chown_and_folderchmod_config') 12:49:24.9 Info: Committing Transaction 12:49:24.9 Info: 45: remove_chown_and_folderchmod_config migrated 12:49:24.9 Info: => 0.0003112s 12:49:24.9 Info: 47: update_notifiarr migrating 12:49:24.9 Info: Beginning Transaction 12:49:24.9 Info: Starting migration of Main DB to 47 12:49:24.9 Info: ExecuteSqlStatement UPDATE "Notifications" SET "Implementation" = Replace("Implementation", 'DiscordNotifier', 'Notifiarr'),"ConfigContract" = Replace("ConfigContract", 'DiscordNotifierSettings', 'NotifiarrSettings') WHERE "Implementation" = 'DiscordNotifier'; 12:49:24.9 Info: UPDATE "Notifications" SET "Implementation" = Replace("Implementation", 'DiscordNotifier', 'Notifiarr'),"ConfigContract" = Replace("ConfigContract", 'DiscordNotifierSettings', 'NotifiarrSettings') WHERE "Implementation" = 'DiscordNotifier'; 12:49:24.9 Info: => 0.0001085s 12:49:24.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (47, '2024-05-17T12:49:24', 'update_notifiarr') 12:49:24.9 Info: Committing Transaction 12:49:24.9 Info: 47: update_notifiarr migrated 12:49:24.9 Info: => 0.0003833s 12:49:24.9 Info: 49: email_multiple_addresses migrating 12:49:24.9 Info: Beginning Transaction 12:49:24.9 Info: Starting migration of Main DB to 49 12:49:24.9 Info: PerformDBOperation 12:49:24.9 Info: Performing DB Operation 12:49:24.9 Info: => 8.7E-05s 12:49:24.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (49, '2024-05-17T12:49:24', 'email_multiple_addresses') 12:49:24.9 Info: Committing Transaction 12:49:24.9 Info: 49: email_multiple_addresses migrated 12:49:24.9 Info: => 0.0003754s 12:49:24.9 Info: 50: rename_blacklist_to_blocklist migrating 12:49:24.9 Info: Beginning Transaction 12:49:24.9 Info: Starting migration of Main DB to 50 12:49:24.9 Info: RenameTable Blacklist Blocklist 12:49:24.9 Info: ALTER TABLE "Blacklist" RENAME TO "Blocklist" 12:49:24.9 Info: => 0.0014728s 12:49:24.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (50, '2024-05-17T12:49:24', 'rename_blacklist_to_blocklist') 12:49:24.9 Info: Committing Transaction 12:49:24.9 Info: 50: rename_blacklist_to_blocklist migrated 12:49:24.9 Info: => 0.0018224s 12:49:24.9 Info: 51: cdh_per_downloadclient migrating 12:49:24.9 Info: Beginning Transaction 12:49:24.9 Info: Starting migration of Main DB to 51 12:49:24.9 Info: AlterTable DownloadClients 12:49:24.9 Info: => 1.6E-06s 12:49:24.9 Info: CreateColumn DownloadClients RemoveCompletedDownloads Boolean 12:49:24.9 Info: ALTER TABLE "DownloadClients" ADD COLUMN "RemoveCompletedDownloads" INTEGER NOT NULL DEFAULT 1 12:49:24.9 Info: => 0.0005643s 12:49:24.9 Info: CreateColumn DownloadClients RemoveFailedDownloads Boolean 12:49:24.9 Info: ALTER TABLE "DownloadClients" ADD COLUMN "RemoveFailedDownloads" INTEGER NOT NULL DEFAULT 1 12:49:24.9 Info: => 0.0005279s 12:49:24.9 Info: PerformDBOperation 12:49:24.9 Info: Performing DB Operation 12:49:24.9 Info: => 0.000178s 12:49:24.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (51, '2024-05-17T12:49:24', 'cdh_per_downloadclient') 12:49:24.9 Info: Committing Transaction 12:49:24.9 Info: 51: cdh_per_downloadclient migrated 12:49:24.9 Info: => 0.000509s 12:49:24.9 Info: 52: download_history migrating 12:49:24.9 Info: Beginning Transaction 12:49:24.9 Info: Starting migration of Main DB to 52 12:49:24.9 Info: CreateTable DownloadHistory 12:49:24.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:49:24.9 Info: => 0.000196s 12:49:24.9 Info: CreateIndex DownloadHistory (EventType) 12:49:24.9 Info: CREATE INDEX "IX_DownloadHistory_EventType" ON "DownloadHistory" ("EventType" ASC) 12:49:24.9 Info: => 0.0001055s 12:49:24.9 Info: CreateIndex DownloadHistory (ArtistId) 12:49:24.9 Info: CREATE INDEX "IX_DownloadHistory_ArtistId" ON "DownloadHistory" ("ArtistId" ASC) 12:49:24.9 Info: => 9.28E-05s 12:49:24.9 Info: CreateIndex DownloadHistory (DownloadId) 12:49:24.9 Info: CREATE INDEX "IX_DownloadHistory_DownloadId" ON "DownloadHistory" ("DownloadId" ASC) 12:49:24.9 Info: => 9.29E-05s 12:49:24.9 Info: PerformDBOperation 12:49:24.9 Info: Performing DB Operation 12:49:24.9 Info: => 0.0001232s 12:49:24.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (52, '2024-05-17T12:49:24', 'download_history') 12:49:24.9 Info: Committing Transaction 12:49:24.9 Info: 52: download_history migrated 12:49:24.9 Info: => 0.0004895s 12:49:24.9 Info: 53: add_update_history migrating 12:49:24.9 Info: Beginning Transaction 12:49:24.9 Info: Starting migration of Main DB to 53 12:49:24.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (53, '2024-05-17T12:49:24', 'add_update_history') 12:49:24.9 Info: Committing Transaction 12:49:24.9 Info: 53: add_update_history migrated 12:49:24.9 Info: => 0.0003486s 12:49:24.9 Info: 54: add_on_update_to_notifications migrating 12:49:24.9 Info: Beginning Transaction 12:49:24.9 Info: Starting migration of Main DB to 54 12:49:24.9 Info: AlterTable Notifications 12:49:24.9 Info: => 1E-06s 12:49:24.9 Info: CreateColumn Notifications OnApplicationUpdate Boolean 12:49:24.9 Info: ALTER TABLE "Notifications" ADD COLUMN "OnApplicationUpdate" INTEGER NOT NULL DEFAULT 1 12:49:24.9 Info: => 0.0005771s 12:49:24.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (54, '2024-05-17T12:49:24', 'add_on_update_to_notifications') 12:49:24.9 Info: Committing Transaction 12:49:24.9 Info: 54: add_on_update_to_notifications migrated 12:49:24.9 Info: => 0.0009161s 12:49:24.9 Info: 55: download_client_per_indexer migrating 12:49:24.9 Info: Beginning Transaction 12:49:24.9 Info: Starting migration of Main DB to 55 12:49:24.9 Info: AlterTable Indexers 12:49:24.9 Info: => 1.5E-06s 12:49:24.9 Info: CreateColumn Indexers DownloadClientId Int32 12:49:24.9 Info: ALTER TABLE "Indexers" ADD COLUMN "DownloadClientId" INTEGER NOT NULL DEFAULT 0 12:49:24.9 Info: => 0.0005844s 12:49:24.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (55, '2024-05-17T12:49:24', 'download_client_per_indexer') 12:49:24.9 Info: Committing Transaction 12:49:24.9 Info: 55: download_client_per_indexer migrated 12:49:24.9 Info: => 0.0009061s 12:49:24.9 Info: 56: AddNewItemMonitorType migrating 12:49:24.9 Info: Beginning Transaction 12:49:24.9 Info: Starting migration of Main DB to 56 12:49:24.9 Info: AlterTable Artists 12:49:24.9 Info: => 1.6E-06s 12:49:24.9 Info: CreateColumn Artists MonitorNewItems Int32 12:49:24.9 Info: ALTER TABLE "Artists" ADD COLUMN "MonitorNewItems" INTEGER NOT NULL DEFAULT 0 12:49:24.9 Info: => 0.0005702s 12:49:24.9 Info: AlterTable RootFolders 12:49:24.9 Info: => 9E-07s 12:49:24.9 Info: CreateColumn RootFolders DefaultNewItemMonitorOption Int32 12:49:24.9 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultNewItemMonitorOption" INTEGER NOT NULL DEFAULT 0 12:49:24.9 Info: => 0.0005454s 12:49:24.9 Info: AlterTable ImportLists 12:49:24.9 Info: => 9E-07s 12:49:24.9 Info: CreateColumn ImportLists MonitorNewItems Int32 12:49:24.9 Info: ALTER TABLE "ImportLists" ADD COLUMN "MonitorNewItems" INTEGER NOT NULL DEFAULT 0 12:49:24.9 Info: => 0.0005542s 12:49:24.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (56, '2024-05-17T12:49:24', 'AddNewItemMonitorType') 12:49:24.9 Info: Committing Transaction 12:49:24.9 Info: 56: AddNewItemMonitorType migrated 12:49:24.9 Info: => 0.0008963s 12:49:24.9 Info: 57: ImportListSearch migrating 12:49:24.9 Info: Beginning Transaction 12:49:24.9 Info: Starting migration of Main DB to 57 12:49:24.9 Info: AlterTable ImportLists 12:49:24.9 Info: => 1.5E-06s 12:49:24.9 Info: CreateColumn ImportLists ShouldSearch Boolean 12:49:24.9 Info: ALTER TABLE "ImportLists" ADD COLUMN "ShouldSearch" INTEGER NOT NULL DEFAULT 1 12:49:24.9 Info: => 0.000574s 12:49:24.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (57, '2024-05-17T12:49:24', 'ImportListSearch') 12:49:24.9 Info: Committing Transaction 12:49:24.9 Info: 57: ImportListSearch migrated 12:49:24.9 Info: => 0.000895s 12:49:24.9 Info: 58: ImportListMonitorExisting migrating 12:49:24.9 Info: Beginning Transaction 12:49:24.9 Info: Starting migration of Main DB to 58 12:49:24.9 Info: AlterTable ImportLists 12:49:24.9 Info: => 1.5E-06s 12:49:24.9 Info: CreateColumn ImportLists ShouldMonitorExisting Boolean 12:49:24.9 Info: ALTER TABLE "ImportLists" ADD COLUMN "ShouldMonitorExisting" INTEGER NOT NULL DEFAULT 0 12:49:24.9 Info: => 0.0005754s 12:49:24.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (58, '2024-05-17T12:49:24', 'ImportListMonitorExisting') 12:49:24.9 Info: Committing Transaction 12:49:24.9 Info: 58: ImportListMonitorExisting migrated 12:49:24.9 Info: => 0.0008964s 12:49:24.9 Info: 59: add_indexer_tags migrating 12:49:24.9 Info: Beginning Transaction 12:49:24.9 Info: Starting migration of Main DB to 59 12:49:24.9 Info: FluentMigrator.Expressions.DeleteDataExpression 12:49:24.9 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Omgwtfnzbs' 12:49:24.9 Info: => 6.89E-05s 12:49:24.9 Info: FluentMigrator.Expressions.DeleteDataExpression 12:49:24.9 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Waffles' 12:49:24.9 Info: => 4.32E-05s 12:49:24.9 Info: AlterTable Indexers 12:49:24.9 Info: => 5E-07s 12:49:24.9 Info: CreateColumn Indexers Tags String 12:49:24.9 Info: ALTER TABLE "Indexers" ADD COLUMN "Tags" TEXT 12:49:24.9 Info: => 0.0005979s 12:49:24.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (59, '2024-05-17T12:49:24', 'add_indexer_tags') 12:49:24.9 Info: Committing Transaction 12:49:24.9 Info: 59: add_indexer_tags migrated 12:49:24.9 Info: => 0.0009207s 12:49:24.9 Info: 60: update_audio_types migrating 12:49:24.9 Info: Beginning Transaction 12:49:24.9 Info: Starting migration of Main DB to 60 12:49:24.9 Info: PerformDBOperation 12:49:24.9 Info: Performing DB Operation 12:49:24.9 Info: => 9.03E-05s 12:49:24.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (60, '2024-05-17T12:49:24', 'update_audio_types') 12:49:24.9 Info: Committing Transaction 12:49:24.9 Info: 60: update_audio_types migrated 12:49:24.9 Info: => 0.0003754s 12:49:24.9 Info: 61: postgres_update_timestamp_columns_to_with_timezone migrating 12:49:24.9 Info: Beginning Transaction 12:49:24.9 Info: Starting migration of Main DB to 61 12:49:24.9 Info: FluentMigrator.Expressions.DeleteDataExpression 12:49:24.9 Info: DELETE FROM "Commands" WHERE 1 = 1 12:49:24.9 Info: => 6.77E-05s 12:49:24.9 Info: AlterTable AlbumReleases 12:49:24.9 Info: => 7E-07s 12:49:24.9 Info: AlterColumn AlbumReleases ReleaseDate DateTimeOffset 12:49:24.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:49:24.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:49:24.9 Info: DROP TABLE "AlbumReleases" 12:49:24.9 Info: ALTER TABLE "AlbumReleases_temp" RENAME TO "AlbumReleases" 12:49:24.9 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 12:49:24.9 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 12:49:24.9 Info: => 0.0060845s 12:49:24.9 Info: AlterTable Albums 12:49:24.9 Info: => 7E-07s 12:49:24.9 Info: AlterColumn Albums LastInfoSync DateTimeOffset 12:49:24.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:49:24.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:49:24.9 Info: DROP TABLE "Albums" 12:49:24.9 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:49:24.9 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:49:24.9 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:49:24.9 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 12:49:24.9 Info: => 0.0053544s 12:49:24.9 Info: AlterTable Albums 12:49:24.9 Info: => 7E-07s 12:49:24.9 Info: AlterColumn Albums ReleaseDate DateTimeOffset 12:49:24.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:49:24.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:49:24.9 Info: DROP TABLE "Albums" 12:49:24.9 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:49:24.9 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:49:24.9 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:49:24.9 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 12:49:24.9 Info: => 0.0055044s 12:49:24.9 Info: AlterTable Albums 12:49:24.9 Info: => 9E-07s 12:49:24.9 Info: AlterColumn Albums Added DateTimeOffset 12:49:24.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:49:24.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:49:24.9 Info: DROP TABLE "Albums" 12:49:24.9 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:49:24.9 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:49:24.9 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:49:24.9 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 12:49:24.9 Info: => 0.0055352s 12:49:24.9 Info: AlterTable Artists 12:49:24.9 Info: => 1.1E-06s 12:49:24.9 Info: AlterColumn Artists LastInfoSync DateTimeOffset 12:49:24.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:49:24.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:49:24.9 Info: DROP TABLE "Artists" 12:49:24.9 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:49:24.9 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:49:24.9 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:49:24.9 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 12:49:24.9 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 12:49:24.9 Info: => 0.0071522s 12:49:24.9 Info: AlterTable Artists 12:49:24.9 Info: => 8E-07s 12:49:24.9 Info: AlterColumn Artists Added DateTimeOffset 12:49:24.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:49:24.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:49:24.9 Info: DROP TABLE "Artists" 12:49:24.9 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:49:24.9 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:49:24.9 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:49:24.9 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 12:49:24.9 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 12:49:24.9 Info: => 0.0054345s 12:49:24.9 Info: AlterTable Blocklist 12:49:24.9 Info: => 7E-07s 12:49:24.9 Info: AlterColumn Blocklist Date DateTimeOffset 12:49:24.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:49:24.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:49:24.9 Info: DROP TABLE "Blocklist" 12:49:24.9 Info: ALTER TABLE "Blocklist_temp" RENAME TO "Blocklist" 12:49:24.9 Info: => 0.0047148s 12:49:24.9 Info: AlterTable Blocklist 12:49:24.9 Info: => 7E-07s 12:49:24.9 Info: AlterColumn Blocklist PublishedDate DateTimeOffset 12:49:24.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:49:24.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:49:24.9 Info: DROP TABLE "Blocklist" 12:49:24.9 Info: ALTER TABLE "Blocklist_temp" RENAME TO "Blocklist" 12:49:24.9 Info: => 0.0058785s 12:49:24.9 Info: AlterTable Commands 12:49:24.9 Info: => 8E-07s 12:49:24.9 Info: AlterColumn Commands QueuedAt DateTimeOffset 12:49:24.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:49:24.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:49:24.9 Info: DROP TABLE "Commands" 12:49:24.9 Info: ALTER TABLE "Commands_temp" RENAME TO "Commands" 12:49:24.9 Info: => 0.0047824s 12:49:24.9 Info: AlterTable Commands 12:49:24.9 Info: => 1E-06s 12:49:24.9 Info: AlterColumn Commands StartedAt DateTimeOffset 12:49:24.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:49:24.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:49:24.9 Info: DROP TABLE "Commands" 12:49:24.9 Info: ALTER TABLE "Commands_temp" RENAME TO "Commands" 12:49:24.9 Info: => 0.004774s 12:49:24.9 Info: AlterTable Commands 12:49:24.9 Info: => 9E-07s 12:49:24.9 Info: AlterColumn Commands EndedAt DateTimeOffset 12:49:24.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:49:24.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:49:24.9 Info: DROP TABLE "Commands" 12:49:24.9 Info: ALTER TABLE "Commands_temp" RENAME TO "Commands" 12:49:24.9 Info: => 0.0055196s 12:49:24.9 Info: AlterTable DownloadClientStatus 12:49:24.9 Info: => 8E-07s 12:49:24.9 Info: AlterColumn DownloadClientStatus InitialFailure DateTimeOffset 12:49:24.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:49:24.9 Info: INSERT INTO "DownloadClientStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill" FROM "DownloadClientStatus" 12:49:24.9 Info: DROP TABLE "DownloadClientStatus" 12:49:24.9 Info: ALTER TABLE "DownloadClientStatus_temp" RENAME TO "DownloadClientStatus" 12:49:24.9 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 12:49:24.9 Info: => 0.0058946s 12:49:24.9 Info: AlterTable DownloadClientStatus 12:49:24.9 Info: => 8E-07s 12:49:24.9 Info: AlterColumn DownloadClientStatus MostRecentFailure DateTimeOffset 12:49:24.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:49:25.0 Info: INSERT INTO "DownloadClientStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill" FROM "DownloadClientStatus" 12:49:25.0 Info: DROP TABLE "DownloadClientStatus" 12:49:25.0 Info: ALTER TABLE "DownloadClientStatus_temp" RENAME TO "DownloadClientStatus" 12:49:25.0 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 12:49:25.0 Info: => 0.0048775s 12:49:25.0 Info: AlterTable DownloadClientStatus 12:49:25.0 Info: => 7E-07s 12:49:25.0 Info: AlterColumn DownloadClientStatus DisabledTill DateTimeOffset 12:49:25.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:49:25.0 Info: INSERT INTO "DownloadClientStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill" FROM "DownloadClientStatus" 12:49:25.0 Info: DROP TABLE "DownloadClientStatus" 12:49:25.0 Info: ALTER TABLE "DownloadClientStatus_temp" RENAME TO "DownloadClientStatus" 12:49:25.0 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 12:49:25.0 Info: => 0.0048906s 12:49:25.0 Info: AlterTable DownloadHistory 12:49:25.0 Info: => 6E-07s 12:49:25.0 Info: AlterColumn DownloadHistory Date DateTimeOffset 12:49:25.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:49:25.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:49:25.0 Info: DROP TABLE "DownloadHistory" 12:49:25.0 Info: ALTER TABLE "DownloadHistory_temp" RENAME TO "DownloadHistory" 12:49:25.0 Info: CREATE INDEX "IX_DownloadHistory_EventType" ON "DownloadHistory" ("EventType" ASC) 12:49:25.0 Info: CREATE INDEX "IX_DownloadHistory_ArtistId" ON "DownloadHistory" ("ArtistId" ASC) 12:49:25.0 Info: CREATE INDEX "IX_DownloadHistory_DownloadId" ON "DownloadHistory" ("DownloadId" ASC) 12:49:25.0 Info: => 0.005315s 12:49:25.0 Info: AlterTable ExtraFiles 12:49:25.0 Info: => 8E-07s 12:49:25.0 Info: AlterColumn ExtraFiles Added DateTimeOffset 12:49:25.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:49:25.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:49:25.0 Info: DROP TABLE "ExtraFiles" 12:49:25.0 Info: ALTER TABLE "ExtraFiles_temp" RENAME TO "ExtraFiles" 12:49:25.0 Info: => 0.0056912s 12:49:25.0 Info: AlterTable ExtraFiles 12:49:25.0 Info: => 8E-07s 12:49:25.0 Info: AlterColumn ExtraFiles LastUpdated DateTimeOffset 12:49:25.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:49:25.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:49:25.0 Info: DROP TABLE "ExtraFiles" 12:49:25.0 Info: ALTER TABLE "ExtraFiles_temp" RENAME TO "ExtraFiles" 12:49:25.0 Info: => 0.0046975s 12:49:25.0 Info: AlterTable History 12:49:25.0 Info: => 9E-07s 12:49:25.0 Info: AlterColumn History Date DateTimeOffset 12:49:25.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:49:25.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:49:25.0 Info: DROP TABLE "History" 12:49:25.0 Info: ALTER TABLE "History_temp" RENAME TO "History" 12:49:25.0 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 12:49:25.0 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 12:49:25.0 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 12:49:25.0 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 12:49:25.0 Info: => 0.0068693s 12:49:25.0 Info: AlterTable ImportListStatus 12:49:25.0 Info: => 8E-07s 12:49:25.0 Info: AlterColumn ImportListStatus InitialFailure DateTimeOffset 12:49:25.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:49:25.0 Info: INSERT INTO "ImportListStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo" FROM "ImportListStatus" 12:49:25.0 Info: DROP TABLE "ImportListStatus" 12:49:25.0 Info: ALTER TABLE "ImportListStatus_temp" RENAME TO "ImportListStatus" 12:49:25.0 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 12:49:25.0 Info: => 0.0048264s 12:49:25.0 Info: AlterTable ImportListStatus 12:49:25.0 Info: => 7E-07s 12:49:25.0 Info: AlterColumn ImportListStatus MostRecentFailure DateTimeOffset 12:49:25.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:49:25.0 Info: INSERT INTO "ImportListStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo" FROM "ImportListStatus" 12:49:25.0 Info: DROP TABLE "ImportListStatus" 12:49:25.0 Info: ALTER TABLE "ImportListStatus_temp" RENAME TO "ImportListStatus" 12:49:25.0 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 12:49:25.0 Info: => 0.0048977s 12:49:25.0 Info: AlterTable ImportListStatus 12:49:25.0 Info: => 6E-07s 12:49:25.0 Info: AlterColumn ImportListStatus DisabledTill DateTimeOffset 12:49:25.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:49:25.0 Info: INSERT INTO "ImportListStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo" FROM "ImportListStatus" 12:49:25.0 Info: DROP TABLE "ImportListStatus" 12:49:25.0 Info: ALTER TABLE "ImportListStatus_temp" RENAME TO "ImportListStatus" 12:49:25.0 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 12:49:25.0 Info: => 0.0055665s 12:49:25.0 Info: AlterTable IndexerStatus 12:49:25.0 Info: => 1E-06s 12:49:25.0 Info: AlterColumn IndexerStatus InitialFailure DateTimeOffset 12:49:25.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:49:25.0 Info: INSERT INTO "IndexerStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo" FROM "IndexerStatus" 12:49:25.0 Info: DROP TABLE "IndexerStatus" 12:49:25.0 Info: ALTER TABLE "IndexerStatus_temp" RENAME TO "IndexerStatus" 12:49:25.0 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 12:49:25.0 Info: => 0.0055946s 12:49:25.0 Info: AlterTable IndexerStatus 12:49:25.0 Info: => 7E-07s 12:49:25.0 Info: AlterColumn IndexerStatus MostRecentFailure DateTimeOffset 12:49:25.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:49:25.0 Info: INSERT INTO "IndexerStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo" FROM "IndexerStatus" 12:49:25.0 Info: DROP TABLE "IndexerStatus" 12:49:25.0 Info: ALTER TABLE "IndexerStatus_temp" RENAME TO "IndexerStatus" 12:49:25.0 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 12:49:25.0 Info: => 0.00485s 12:49:25.0 Info: AlterTable IndexerStatus 12:49:25.0 Info: => 7E-07s 12:49:25.0 Info: AlterColumn IndexerStatus DisabledTill DateTimeOffset 12:49:25.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:49:25.0 Info: INSERT INTO "IndexerStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo" FROM "IndexerStatus" 12:49:25.0 Info: DROP TABLE "IndexerStatus" 12:49:25.0 Info: ALTER TABLE "IndexerStatus_temp" RENAME TO "IndexerStatus" 12:49:25.0 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 12:49:25.0 Info: => 0.005841s 12:49:25.0 Info: AlterTable LyricFiles 12:49:25.0 Info: => 8E-07s 12:49:25.0 Info: AlterColumn LyricFiles LastUpdated DateTimeOffset 12:49:25.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:49:25.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:49:25.0 Info: DROP TABLE "LyricFiles" 12:49:25.0 Info: ALTER TABLE "LyricFiles_temp" RENAME TO "LyricFiles" 12:49:25.0 Info: => 0.0046895s 12:49:25.0 Info: AlterTable LyricFiles 12:49:25.0 Info: => 9E-07s 12:49:25.0 Info: AlterColumn LyricFiles Added DateTimeOffset 12:49:25.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:49:25.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:49:25.0 Info: DROP TABLE "LyricFiles" 12:49:25.0 Info: ALTER TABLE "LyricFiles_temp" RENAME TO "LyricFiles" 12:49:25.0 Info: => 0.0047689s 12:49:25.0 Info: AlterTable MetadataFiles 12:49:25.0 Info: => 7E-07s 12:49:25.0 Info: AlterColumn MetadataFiles LastUpdated DateTimeOffset 12:49:25.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:49:25.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:49:25.0 Info: DROP TABLE "MetadataFiles" 12:49:25.0 Info: ALTER TABLE "MetadataFiles_temp" RENAME TO "MetadataFiles" 12:49:25.0 Info: => 0.0057459s 12:49:25.0 Info: AlterTable MetadataFiles 12:49:25.0 Info: => 8E-07s 12:49:25.0 Info: AlterColumn MetadataFiles Added DateTimeOffset 12:49:25.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:49:25.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:49:25.0 Info: DROP TABLE "MetadataFiles" 12:49:25.0 Info: ALTER TABLE "MetadataFiles_temp" RENAME TO "MetadataFiles" 12:49:25.0 Info: => 0.0047353s 12:49:25.0 Info: AlterTable PendingReleases 12:49:25.0 Info: => 7E-07s 12:49:25.0 Info: AlterColumn PendingReleases Added DateTimeOffset 12:49:25.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:49:25.0 Info: INSERT INTO "PendingReleases_temp" ("Id", "Title", "Added", "Release", "ArtistId", "ParsedAlbumInfo", "Reason") SELECT "Id", "Title", "Added", "Release", "ArtistId", "ParsedAlbumInfo", "Reason" FROM "PendingReleases" 12:49:25.0 Info: DROP TABLE "PendingReleases" 12:49:25.0 Info: ALTER TABLE "PendingReleases_temp" RENAME TO "PendingReleases" 12:49:25.0 Info: => 0.0054309s 12:49:25.0 Info: AlterTable ScheduledTasks 12:49:25.0 Info: => 7E-07s 12:49:25.0 Info: AlterColumn ScheduledTasks LastExecution DateTimeOffset 12:49:25.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:49:25.0 Info: INSERT INTO "ScheduledTasks_temp" ("Id", "TypeName", "Interval", "LastExecution", "LastStartTime") SELECT "Id", "TypeName", "Interval", "LastExecution", "LastStartTime" FROM "ScheduledTasks" 12:49:25.0 Info: DROP TABLE "ScheduledTasks" 12:49:25.0 Info: ALTER TABLE "ScheduledTasks_temp" RENAME TO "ScheduledTasks" 12:49:25.0 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 12:49:25.0 Info: => 0.0059433s 12:49:25.0 Info: AlterTable ScheduledTasks 12:49:25.0 Info: => 7E-07s 12:49:25.0 Info: AlterColumn ScheduledTasks LastStartTime DateTimeOffset 12:49:25.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:49:25.0 Info: INSERT INTO "ScheduledTasks_temp" ("Id", "TypeName", "Interval", "LastExecution", "LastStartTime") SELECT "Id", "TypeName", "Interval", "LastExecution", "LastStartTime" FROM "ScheduledTasks" 12:49:25.0 Info: DROP TABLE "ScheduledTasks" 12:49:25.0 Info: ALTER TABLE "ScheduledTasks_temp" RENAME TO "ScheduledTasks" 12:49:25.0 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 12:49:25.0 Info: => 0.0049092s 12:49:25.0 Info: AlterTable TrackFiles 12:49:25.0 Info: => 8E-07s 12:49:25.0 Info: AlterColumn TrackFiles DateAdded DateTimeOffset 12:49:25.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:49:25.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:49:25.1 Info: DROP TABLE "TrackFiles" 12:49:25.1 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 12:49:25.1 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:49:25.1 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 12:49:25.1 Info: => 0.0050933s 12:49:25.1 Info: AlterTable TrackFiles 12:49:25.1 Info: => 8E-07s 12:49:25.1 Info: AlterColumn TrackFiles Modified DateTimeOffset 12:49:25.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:49:25.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:49:25.1 Info: DROP TABLE "TrackFiles" 12:49:25.1 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 12:49:25.1 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:49:25.1 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 12:49:25.1 Info: => 0.0050316s 12:49:25.1 Info: AlterTable VersionInfo 12:49:25.1 Info: => 6E-07s 12:49:25.1 Info: AlterColumn VersionInfo AppliedOn DateTimeOffset 12:49:25.1 Info: CREATE TABLE "VersionInfo_temp" ("Version" INTEGER NOT NULL, "AppliedOn" DATETIME, "Description" TEXT) 12:49:25.1 Info: INSERT INTO "VersionInfo_temp" ("Version", "AppliedOn", "Description") SELECT "Version", "AppliedOn", "Description" FROM "VersionInfo" 12:49:25.1 Info: DROP TABLE "VersionInfo" 12:49:25.1 Info: ALTER TABLE "VersionInfo_temp" RENAME TO "VersionInfo" 12:49:25.1 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 12:49:25.1 Info: => 0.0048497s 12:49:25.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (61, '2024-05-17T12:49:25', 'postgres_update_timestamp_columns_to_with_timezone') 12:49:25.1 Info: Committing Transaction 12:49:25.1 Info: 61: postgres_update_timestamp_columns_to_with_timezone migrated 12:49:25.1 Info: => 0.0056547s 12:49:25.1 Info: 62: add_on_delete_to_notifications migrating 12:49:25.1 Info: Beginning Transaction 12:49:25.1 Info: Starting migration of Main DB to 62 12:49:25.1 Info: AlterTable Notifications 12:49:25.1 Info: => 1E-06s 12:49:25.1 Info: CreateColumn Notifications OnArtistDelete Boolean 12:49:25.1 Info: ALTER TABLE "Notifications" ADD COLUMN "OnArtistDelete" INTEGER NOT NULL DEFAULT 0 12:49:25.1 Info: => 0.0005874s 12:49:25.1 Info: AlterTable Notifications 12:49:25.1 Info: => 7E-07s 12:49:25.1 Info: CreateColumn Notifications OnAlbumDelete Boolean 12:49:25.1 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDelete" INTEGER NOT NULL DEFAULT 0 12:49:25.1 Info: => 0.0005599s 12:49:25.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (62, '2024-05-17T12:49:25', 'add_on_delete_to_notifications') 12:49:25.1 Info: Committing Transaction 12:49:25.1 Info: 62: add_on_delete_to_notifications migrated 12:49:25.1 Info: => 0.0008843s 12:49:25.1 Info: 63: add_custom_formats migrating 12:49:25.1 Info: Beginning Transaction 12:49:25.1 Info: Starting migration of Main DB to 63 12:49:25.1 Info: INSERT INTO "ReleaseProfiles" ("Preferred", "Required", "Ignored", "Tags", "IncludePreferredWhenRenaming", "Enabled", "IndexerId") VALUES ('[ { "key": "x264", "value": 2 } ]', '', '', '[]', 0, 1, 0) 12:49:25.1 Info: AlterTable DelayProfiles 12:49:25.1 Info: => 7E-07s 12:49:25.1 Info: CreateColumn DelayProfiles BypassIfHighestQuality Boolean 12:49:25.1 Info: ALTER TABLE "DelayProfiles" ADD COLUMN "BypassIfHighestQuality" INTEGER NOT NULL DEFAULT 0 12:49:25.1 Info: => 0.0005917s 12:49:25.1 Info: UpdateData 12:49:25.1 Info: UPDATE "DelayProfiles" SET "BypassIfHighestQuality" = 1 WHERE 1 = 1 12:49:25.1 Info: => 6.78E-05s 12:49:25.1 Info: AlterTable TrackFiles 12:49:25.1 Info: => 4E-07s 12:49:25.1 Info: CreateColumn TrackFiles OriginalFilePath String 12:49:25.1 Info: ALTER TABLE "TrackFiles" ADD COLUMN "OriginalFilePath" TEXT 12:49:25.1 Info: => 0.0005471s 12:49:25.1 Info: PerformDBOperation 12:49:25.1 Info: Performing DB Operation 12:49:25.1 Info: => 0.0014689s 12:49:25.1 Info: CreateTable CustomFormats 12:49:25.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:49:25.1 Info: => 0.0001656s 12:49:25.1 Info: CreateIndex CustomFormats (Name) 12:49:25.1 Info: CREATE UNIQUE INDEX "IX_CustomFormats_Name" ON "CustomFormats" ("Name" ASC) 12:49:25.1 Info: => 9.91E-05s 12:49:25.1 Info: AlterTable QualityProfiles 12:49:25.1 Info: => 6E-07s 12:49:25.1 Info: CreateColumn QualityProfiles FormatItems String 12:49:25.1 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "FormatItems" TEXT NOT NULL DEFAULT '[]' 12:49:25.1 Info: => 0.0005644s 12:49:25.1 Info: AlterTable QualityProfiles 12:49:25.1 Info: => 7E-07s 12:49:25.1 Info: CreateColumn QualityProfiles MinFormatScore Int32 12:49:25.1 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "MinFormatScore" INTEGER NOT NULL DEFAULT 0 12:49:25.1 Info: => 0.0005557s 12:49:25.1 Info: AlterTable QualityProfiles 12:49:25.1 Info: => 8E-07s 12:49:25.1 Info: CreateColumn QualityProfiles CutoffFormatScore Int32 12:49:25.1 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "CutoffFormatScore" INTEGER NOT NULL DEFAULT 0 12:49:25.1 Info: => 0.0005609s 12:49:25.1 Info: PerformDBOperation 12:49:25.1 Info: Performing DB Operation 12:49:25.1 Info: => 0.0069745s 12:49:25.1 Info: PerformDBOperation 12:49:25.1 Info: Performing DB Operation 12:49:25.1 Info: => 4.61E-05s 12:49:25.1 Info: DeleteColumn ReleaseProfiles Preferred 12:49:25.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:49:25.1 Info: INSERT INTO "ReleaseProfiles_temp" ("Id", "Required", "Ignored", "Tags", "IncludePreferredWhenRenaming", "Enabled", "IndexerId") SELECT "Id", "Required", "Ignored", "Tags", "IncludePreferredWhenRenaming", "Enabled", "IndexerId" FROM "ReleaseProfiles" 12:49:25.1 Info: DROP TABLE "ReleaseProfiles" 12:49:25.1 Info: ALTER TABLE "ReleaseProfiles_temp" RENAME TO "ReleaseProfiles" 12:49:25.1 Info: => 0.0058218s 12:49:25.1 Info: DeleteColumn ReleaseProfiles IncludePreferredWhenRenaming 12:49:25.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:49:25.1 Info: INSERT INTO "ReleaseProfiles_temp" ("Id", "Required", "Ignored", "Tags", "Enabled", "IndexerId") SELECT "Id", "Required", "Ignored", "Tags", "Enabled", "IndexerId" FROM "ReleaseProfiles" 12:49:25.1 Info: DROP TABLE "ReleaseProfiles" 12:49:25.1 Info: ALTER TABLE "ReleaseProfiles_temp" RENAME TO "ReleaseProfiles" 12:49:25.1 Info: => 0.0048092s 12:49:25.1 Info: ExecuteSqlStatement DELETE FROM "ReleaseProfiles" WHERE "Required" = '[]' AND "Ignored" = '[]' 12:49:25.1 Info: DELETE FROM "ReleaseProfiles" WHERE "Required" = '[]' AND "Ignored" = '[]' 12:49:25.1 Info: => 6.55E-05s 12:49:25.1 Info: AlterTable DelayProfiles 12:49:25.1 Info: => 8E-07s 12:49:25.1 Info: CreateColumn DelayProfiles BypassIfAboveCustomFormatScore Boolean 12:49:25.1 Info: ALTER TABLE "DelayProfiles" ADD COLUMN "BypassIfAboveCustomFormatScore" INTEGER NOT NULL DEFAULT 0 12:49:25.1 Info: => 0.0005602s 12:49:25.1 Info: AlterTable DelayProfiles 12:49:25.1 Info: => 1E-06s 12:49:25.1 Info: CreateColumn DelayProfiles MinimumCustomFormatScore Int32 12:49:25.1 Info: ALTER TABLE "DelayProfiles" ADD COLUMN "MinimumCustomFormatScore" INTEGER 12:49:25.1 Info: => 0.0005541s 12:49:25.1 Info: -> 1 Insert operations completed in 00:00:00.0002472 taking an average of 00:00:00.0002472 12:49:25.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (63, '2024-05-17T12:49:25', 'add_custom_formats') 12:49:25.1 Info: Committing Transaction 12:49:25.1 Info: 63: add_custom_formats migrated 12:49:25.1 Info: => 0.0010001s 12:49:25.1 Debug: Took: 00:00:00.4791050 12:49:25.1 Info: --- End: NzbDrone.Core.Test.Datastore.Migration.add_custom_formatsFixture.should_add_cf_from_named_release_profile --- 12:49:25.1 Info: --- Start: NzbDrone.Core.Test.Datastore.Migration.add_custom_formatsFixture.should_add_cf_from_unnamed_release_profile --- 12:49:25.1 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm64/_temp_11361_638515469651905164_129/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:49:25.2 Info: DatabaseEngineVersionCheck migrating 12:49:25.2 Info: PerformDBOperation 12:49:25.2 Info: Performing DB Operation 12:49:25.2 Info: SQLite 3.45.3 12:49:25.2 Info: => 0.0010939s 12:49:25.2 Info: DatabaseEngineVersionCheck migrated 12:49:25.2 Info: => 0.0011182s 12:49:25.2 Info: VersionMigration migrating 12:49:25.2 Info: Beginning Transaction 12:49:25.2 Info: CreateTable VersionInfo 12:49:25.2 Info: CREATE TABLE "VersionInfo" ("Version" INTEGER NOT NULL) 12:49:25.2 Info: => 0.0002017s 12:49:25.2 Info: Committing Transaction 12:49:25.2 Info: VersionMigration migrated 12:49:25.2 Info: => 0.0005572s 12:49:25.2 Info: VersionUniqueMigration migrating 12:49:25.2 Info: Beginning Transaction 12:49:25.2 Info: CreateIndex VersionInfo (Version) 12:49:25.2 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 12:49:25.2 Info: => 0.000142s 12:49:25.2 Info: AlterTable VersionInfo 12:49:25.2 Info: => 6E-07s 12:49:25.2 Info: CreateColumn VersionInfo AppliedOn DateTime 12:49:25.2 Info: ALTER TABLE "VersionInfo" ADD COLUMN "AppliedOn" DATETIME 12:49:25.2 Info: => 0.000623s 12:49:25.2 Info: Committing Transaction 12:49:25.2 Info: VersionUniqueMigration migrated 12:49:25.2 Info: => 0.0008586s 12:49:25.2 Info: VersionDescriptionMigration migrating 12:49:25.2 Info: Beginning Transaction 12:49:25.2 Info: AlterTable VersionInfo 12:49:25.2 Info: => 7E-07s 12:49:25.2 Info: CreateColumn VersionInfo Description String 12:49:25.2 Info: ALTER TABLE "VersionInfo" ADD COLUMN "Description" TEXT 12:49:25.2 Info: => 0.0002204s 12:49:25.2 Info: Committing Transaction 12:49:25.2 Info: VersionDescriptionMigration migrated 12:49:25.2 Info: => 0.0004199s 12:49:25.2 Info: 1: InitialSetup migrating 12:49:25.2 Info: Beginning Transaction 12:49:25.2 Info: Starting migration of Main DB to 1 12:49:25.2 Info: CreateTable Config 12:49:25.2 Info: CREATE TABLE "Config" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Key" TEXT NOT NULL, "Value" TEXT NOT NULL) 12:49:25.2 Info: => 0.0008279s 12:49:25.2 Info: CreateIndex Config (Key) 12:49:25.2 Info: CREATE UNIQUE INDEX "IX_Config_Key" ON "Config" ("Key" ASC) 12:49:25.2 Info: => 9.17E-05s 12:49:25.2 Info: CreateTable RootFolders 12:49:25.2 Info: CREATE TABLE "RootFolders" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Path" TEXT NOT NULL) 12:49:25.2 Info: => 0.0001094s 12:49:25.2 Info: CreateIndex RootFolders (Path) 12:49:25.2 Info: CREATE UNIQUE INDEX "IX_RootFolders_Path" ON "RootFolders" ("Path" ASC) 12:49:25.2 Info: => 8.57E-05s 12:49:25.2 Info: CreateTable Artists 12:49:25.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:49:25.2 Info: => 0.0003159s 12:49:25.2 Info: CreateIndex Artists (ForeignArtistId) 12:49:25.2 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 12:49:25.2 Info: => 9.83E-05s 12:49:25.2 Info: CreateIndex Artists (NameSlug) 12:49:25.2 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 12:49:25.2 Info: => 8.51E-05s 12:49:25.2 Info: CreateIndex Artists (CleanName) 12:49:25.2 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:49:25.2 Info: => 8.65E-05s 12:49:25.2 Info: CreateIndex Artists (Path) 12:49:25.2 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:49:25.2 Info: => 8.2E-05s 12:49:25.2 Info: CreateTable Albums 12:49:25.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:49:25.2 Info: => 0.0002877s 12:49:25.2 Info: CreateIndex Albums (ForeignAlbumId) 12:49:25.2 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:49:25.2 Info: => 9.46E-05s 12:49:25.2 Info: CreateIndex Albums (MBId) 12:49:25.2 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 12:49:25.2 Info: => 7.75E-05s 12:49:25.2 Info: CreateIndex Albums (TADBId) 12:49:25.2 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 12:49:25.2 Info: => 8.13E-05s 12:49:25.2 Info: CreateIndex Albums (TitleSlug) 12:49:25.2 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 12:49:25.2 Info: => 8.36E-05s 12:49:25.2 Info: CreateIndex Albums (CleanTitle) 12:49:25.2 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:49:25.2 Info: => 7.66E-05s 12:49:25.2 Info: CreateIndex Albums (Path) 12:49:25.2 Info: CREATE INDEX "IX_Albums_Path" ON "Albums" ("Path" ASC) 12:49:25.2 Info: => 7.64E-05s 12:49:25.2 Info: CreateTable Tracks 12:49:25.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:49:25.2 Info: => 0.0002083s 12:49:25.2 Info: CreateIndex Tracks (ForeignTrackId) 12:49:25.2 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 12:49:25.2 Info: => 0.0001003s 12:49:25.2 Info: CreateIndex Tracks (ArtistId) 12:49:25.2 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 12:49:25.2 Info: => 0.0001315s 12:49:25.2 Info: CreateIndex Tracks (TrackFileId) 12:49:25.2 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 12:49:25.2 Info: => 0.000131s 12:49:25.2 Info: CreateIndex Tracks (ArtistId, AlbumId, TrackNumber) 12:49:25.2 Info: CREATE INDEX "IX_Tracks_ArtistId_AlbumId_TrackNumber" ON "Tracks" ("ArtistId" ASC, "AlbumId" ASC, "TrackNumber" ASC) 12:49:25.2 Info: => 9.56E-05s 12:49:25.2 Info: CreateTable TrackFiles 12:49:25.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:49:25.2 Info: => 0.0001982s 12:49:25.2 Info: CreateIndex TrackFiles (ArtistId) 12:49:25.2 Info: CREATE INDEX "IX_TrackFiles_ArtistId" ON "TrackFiles" ("ArtistId" ASC) 12:49:25.2 Info: => 9.86E-05s 12:49:25.2 Info: CreateIndex TrackFiles (AlbumId) 12:49:25.2 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:49:25.2 Info: => 8.65E-05s 12:49:25.2 Info: CreateTable History 12:49:25.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:49:25.2 Info: => 0.0002119s 12:49:25.2 Info: CreateIndex History (Date) 12:49:25.2 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 12:49:25.2 Info: => 0.0001102s 12:49:25.2 Info: CreateIndex History (EventType) 12:49:25.2 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 12:49:25.2 Info: => 8.96E-05s 12:49:25.2 Info: CreateIndex History (DownloadId) 12:49:25.2 Info: CREATE INDEX "IX_History_DownloadId" ON "History" ("DownloadId" ASC) 12:49:25.2 Info: => 8.45E-05s 12:49:25.2 Info: CreateIndex History (AlbumId) 12:49:25.2 Info: CREATE INDEX "IX_History_AlbumId" ON "History" ("AlbumId" ASC) 12:49:25.2 Info: => 8.5E-05s 12:49:25.2 Info: CreateTable Notifications 12:49:25.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:49:25.2 Info: => 0.0001887s 12:49:25.2 Info: CreateTable ScheduledTasks 12:49:25.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:49:25.2 Info: => 0.0001588s 12:49:25.2 Info: CreateIndex ScheduledTasks (TypeName) 12:49:25.2 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 12:49:25.2 Info: => 0.0001221s 12:49:25.2 Info: CreateTable Indexers 12:49:25.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:49:25.2 Info: => 0.0001565s 12:49:25.2 Info: CreateIndex Indexers (Name) 12:49:25.2 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 12:49:25.2 Info: => 0.0007091s 12:49:25.2 Info: CreateTable Profiles 12:49:25.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:49:25.2 Info: => 0.0001396s 12:49:25.2 Info: CreateIndex Profiles (Name) 12:49:25.2 Info: CREATE UNIQUE INDEX "IX_Profiles_Name" ON "Profiles" ("Name" ASC) 12:49:25.2 Info: => 9.34E-05s 12:49:25.2 Info: CreateTable QualityDefinitions 12:49:25.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:49:25.2 Info: => 0.0001388s 12:49:25.2 Info: CreateIndex QualityDefinitions (Quality) 12:49:25.2 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Quality" ON "QualityDefinitions" ("Quality" ASC) 12:49:25.2 Info: => 9.26E-05s 12:49:25.2 Info: CreateIndex QualityDefinitions (Title) 12:49:25.2 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Title" ON "QualityDefinitions" ("Title" ASC) 12:49:25.2 Info: => 0.000126s 12:49:25.2 Info: CreateTable NamingConfig 12:49:25.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:49:25.2 Info: => 0.000165s 12:49:25.2 Info: CreateTable Blacklist 12:49:25.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:49:25.2 Info: => 0.0002304s 12:49:25.2 Info: CreateTable Metadata 12:49:25.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:49:25.2 Info: => 0.000133s 12:49:25.2 Info: CreateTable MetadataFiles 12:49:25.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:49:25.2 Info: => 0.0001859s 12:49:25.2 Info: CreateTable DownloadClients 12:49:25.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:49:25.2 Info: => 0.0001379s 12:49:25.2 Info: CreateTable PendingReleases 12:49:25.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:49:25.2 Info: => 0.000173s 12:49:25.2 Info: CreateTable RemotePathMappings 12:49:25.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:49:25.2 Info: => 0.0001408s 12:49:25.2 Info: CreateTable Tags 12:49:25.2 Info: CREATE TABLE "Tags" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Label" TEXT NOT NULL) 12:49:25.2 Info: => 0.0001125s 12:49:25.2 Info: CreateIndex Tags (Label) 12:49:25.2 Info: CREATE UNIQUE INDEX "IX_Tags_Label" ON "Tags" ("Label" ASC) 12:49:25.2 Info: => 9.45E-05s 12:49:25.2 Info: CreateTable Restrictions 12:49:25.2 Info: CREATE TABLE "Restrictions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Preferred" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL) 12:49:25.2 Info: => 0.000125s 12:49:25.2 Info: CreateTable DelayProfiles 12:49:25.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:49:25.2 Info: => 0.0001996s 12:49:25.2 Info: CreateTable Users 12:49:25.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:49:25.2 Info: => 0.0001296s 12:49:25.2 Info: CreateIndex Users (Identifier) 12:49:25.2 Info: CREATE UNIQUE INDEX "IX_Users_Identifier" ON "Users" ("Identifier" ASC) 12:49:25.2 Info: => 0.0001229s 12:49:25.2 Info: CreateIndex Users (Username) 12:49:25.2 Info: CREATE UNIQUE INDEX "IX_Users_Username" ON "Users" ("Username" ASC) 12:49:25.2 Info: => 0.0001039s 12:49:25.2 Info: CreateTable Commands 12:49:25.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:49:25.2 Info: => 0.0001914s 12:49:25.2 Info: CreateTable IndexerStatus 12:49:25.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:49:25.2 Info: => 0.0001774s 12:49:25.2 Info: CreateIndex IndexerStatus (ProviderId) 12:49:25.2 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 12:49:25.2 Info: => 0.000102s 12:49:25.2 Info: CreateTable ExtraFiles 12:49:25.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:49:25.2 Info: => 0.000189s 12:49:25.2 Info: CreateTable LyricFiles 12:49:25.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:49:25.2 Info: => 0.0002109s 12:49:25.2 Info: CreateTable LanguageProfiles 12:49:25.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:49:25.2 Info: => 0.000131s 12:49:25.2 Info: CreateIndex LanguageProfiles (Name) 12:49:25.2 Info: CREATE UNIQUE INDEX "IX_LanguageProfiles_Name" ON "LanguageProfiles" ("Name" ASC) 12:49:25.2 Info: => 9.68E-05s 12:49:25.2 Info: CreateTable DownloadClientStatus 12:49:25.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:49:25.2 Info: => 0.0001384s 12:49:25.2 Info: CreateIndex DownloadClientStatus (ProviderId) 12:49:25.2 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 12:49:25.2 Info: => 9.89E-05s 12:49:25.2 Info: INSERT INTO "DelayProfiles" ("EnableUsenet", "EnableTorrent", "PreferredProtocol", "UsenetDelay", "TorrentDelay", "Order", "Tags") VALUES (1, 1, 1, 0, 0, 2147483647, '[]') 12:49:25.2 Info: -> 1 Insert operations completed in 00:00:00.0000731 taking an average of 00:00:00.0000731 12:49:25.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (1, '2024-05-17T12:49:25', 'InitialSetup') 12:49:25.2 Info: Committing Transaction 12:49:25.2 Info: 1: InitialSetup migrated 12:49:25.2 Info: => 0.0009112s 12:49:25.2 Info: 2: add_reason_to_pending_releases migrating 12:49:25.2 Info: Beginning Transaction 12:49:25.2 Info: Starting migration of Main DB to 2 12:49:25.2 Info: AlterTable PendingReleases 12:49:25.2 Info: => 9E-07s 12:49:25.2 Info: CreateColumn PendingReleases Reason Int32 12:49:25.2 Info: ALTER TABLE "PendingReleases" ADD COLUMN "Reason" INTEGER NOT NULL DEFAULT 0 12:49:25.2 Info: => 0.0005296s 12:49:25.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (2, '2024-05-17T12:49:25', 'add_reason_to_pending_releases') 12:49:25.2 Info: Committing Transaction 12:49:25.2 Info: 2: add_reason_to_pending_releases migrated 12:49:25.2 Info: => 0.0008337s 12:49:25.2 Info: 3: add_medium_support migrating 12:49:25.2 Info: Beginning Transaction 12:49:25.2 Info: Starting migration of Main DB to 3 12:49:25.2 Info: AlterTable Albums 12:49:25.2 Info: => 5E-07s 12:49:25.2 Info: CreateColumn Albums Media String 12:49:25.2 Info: ALTER TABLE "Albums" ADD COLUMN "Media" TEXT NOT NULL DEFAULT '' 12:49:25.2 Info: => 0.0005146s 12:49:25.2 Info: AlterTable Tracks 12:49:25.2 Info: => 6E-07s 12:49:25.2 Info: CreateColumn Tracks MediumNumber Int32 12:49:25.2 Info: ALTER TABLE "Tracks" ADD COLUMN "MediumNumber" INTEGER NOT NULL DEFAULT 0 12:49:25.2 Info: => 0.0004808s 12:49:25.2 Info: AlterTable Tracks 12:49:25.2 Info: => 1.1E-06s 12:49:25.2 Info: CreateColumn Tracks AbsoluteTrackNumber Int32 12:49:25.2 Info: ALTER TABLE "Tracks" ADD COLUMN "AbsoluteTrackNumber" INTEGER NOT NULL DEFAULT 0 12:49:25.2 Info: => 0.0004804s 12:49:25.2 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 12:49:25.2 Info: UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 12:49:25.2 Info: => 5.33E-05s 12:49:25.2 Info: DeleteColumn Tracks TrackNumber 12:49:25.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:49:25.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:49:25.2 Info: DROP TABLE "Tracks" 12:49:25.2 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 12:49:25.2 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 12:49:25.2 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 12:49:25.2 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 12:49:25.2 Info: => 0.0052338s 12:49:25.2 Info: AlterTable Tracks 12:49:25.2 Info: => 6E-07s 12:49:25.2 Info: CreateColumn Tracks TrackNumber String 12:49:25.2 Info: ALTER TABLE "Tracks" ADD COLUMN "TrackNumber" TEXT 12:49:25.2 Info: => 0.0004717s 12:49:25.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (3, '2024-05-17T12:49:25', 'add_medium_support') 12:49:25.2 Info: Committing Transaction 12:49:25.2 Info: 3: add_medium_support migrated 12:49:25.2 Info: => 0.0008625s 12:49:25.2 Info: 4: add_various_qualites_in_profile migrating 12:49:25.2 Info: Beginning Transaction 12:49:25.2 Info: Starting migration of Main DB to 4 12:49:25.2 Info: ExecuteSqlStatement UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 12:49:25.2 Info: UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 12:49:25.2 Info: => 6.37E-05s 12:49:25.2 Info: PerformDBOperation 12:49:25.2 Info: Performing DB Operation 12:49:25.2 Info: => 4.27E-05s 12:49:25.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (4, '2024-05-17T12:49:25', 'add_various_qualites_in_profile') 12:49:25.2 Info: Committing Transaction 12:49:25.2 Info: 4: add_various_qualites_in_profile migrated 12:49:25.2 Info: => 0.000297s 12:49:25.2 Info: 5: metadata_profiles migrating 12:49:25.2 Info: Beginning Transaction 12:49:25.2 Info: Starting migration of Main DB to 5 12:49:25.2 Info: CreateTable MetadataProfiles 12:49:25.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:49:25.2 Info: => 0.0001543s 12:49:25.2 Info: CreateIndex MetadataProfiles (Name) 12:49:25.2 Info: CREATE UNIQUE INDEX "IX_MetadataProfiles_Name" ON "MetadataProfiles" ("Name" ASC) 12:49:25.2 Info: => 0.000145s 12:49:25.2 Info: AlterTable Artists 12:49:25.2 Info: => 6E-07s 12:49:25.2 Info: CreateColumn Artists MetadataProfileId Int32 12:49:25.2 Info: ALTER TABLE "Artists" ADD COLUMN "MetadataProfileId" INTEGER NOT NULL DEFAULT 1 12:49:25.2 Info: => 0.0004883s 12:49:25.2 Info: DeleteColumn Artists PrimaryAlbumTypes 12:49:25.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:49:25.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:49:25.2 Info: DROP TABLE "Artists" 12:49:25.2 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:49:25.2 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 12:49:25.2 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 12:49:25.2 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:49:25.2 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:49:25.2 Info: => 0.0058006s 12:49:25.2 Info: DeleteColumn Artists SecondaryAlbumTypes 12:49:25.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:49:25.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:49:25.2 Info: DROP TABLE "Artists" 12:49:25.2 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:49:25.2 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 12:49:25.2 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 12:49:25.2 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:49:25.2 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:49:25.2 Info: => 0.0048348s 12:49:25.2 Info: AlterTable Albums 12:49:25.2 Info: => 6E-07s 12:49:25.2 Info: CreateColumn Albums SecondaryTypes String 12:49:25.2 Info: ALTER TABLE "Albums" ADD COLUMN "SecondaryTypes" TEXT 12:49:25.2 Info: => 0.0004775s 12:49:25.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (5, '2024-05-17T12:49:25', 'metadata_profiles') 12:49:25.2 Info: Committing Transaction 12:49:25.2 Info: 5: metadata_profiles migrated 12:49:25.2 Info: => 0.0008894s 12:49:25.2 Info: 6: separate_automatic_and_interactive_search migrating 12:49:25.2 Info: Beginning Transaction 12:49:25.2 Info: Starting migration of Main DB to 6 12:49:25.2 Info: RenameColumn Indexers EnableSearch to EnableAutomaticSearch 12:49:25.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:49:25.2 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableSearch" FROM "Indexers" 12:49:25.2 Info: DROP TABLE "Indexers" 12:49:25.2 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 12:49:25.2 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 12:49:25.2 Info: => 0.0041662s 12:49:25.2 Info: AlterTable Indexers 12:49:25.2 Info: => 6E-07s 12:49:25.2 Info: CreateColumn Indexers EnableInteractiveSearch Boolean 12:49:25.2 Info: ALTER TABLE "Indexers" ADD COLUMN "EnableInteractiveSearch" INTEGER 12:49:25.2 Info: => 0.0004726s 12:49:25.2 Info: ExecuteSqlStatement UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 12:49:25.2 Info: UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 12:49:25.2 Info: => 5.18E-05s 12:49:25.2 Info: AlterTable Indexers 12:49:25.2 Info: => 6E-07s 12:49:25.2 Info: AlterColumn Indexers EnableInteractiveSearch Boolean 12:49:25.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:49:25.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:49:25.2 Info: DROP TABLE "Indexers" 12:49:25.2 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 12:49:25.2 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 12:49:25.2 Info: => 0.0056119s 12:49:25.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (6, '2024-05-17T12:49:25', 'separate_automatic_and_interactive_search') 12:49:25.2 Info: Committing Transaction 12:49:25.2 Info: 6: separate_automatic_and_interactive_search migrated 12:49:25.2 Info: => 0.0059535s 12:49:25.2 Info: 7: change_album_path_to_relative migrating 12:49:25.2 Info: Beginning Transaction 12:49:25.2 Info: Starting migration of Main DB to 7 12:49:25.2 Info: DeleteColumn Albums Path 12:49:25.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:49:25.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:49:25.2 Info: DROP TABLE "Albums" 12:49:25.2 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:49:25.2 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:49:25.2 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 12:49:25.2 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 12:49:25.2 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 12:49:25.2 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:49:25.2 Info: => 0.0058623s 12:49:25.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (7, '2024-05-17T12:49:25', 'change_album_path_to_relative') 12:49:25.2 Info: Committing Transaction 12:49:25.2 Info: 7: change_album_path_to_relative migrated 12:49:25.2 Info: => 0.0062987s 12:49:25.2 Info: 8: change_quality_size_mb_to_kb migrating 12:49:25.2 Info: Beginning Transaction 12:49:25.2 Info: Starting migration of Main DB to 8 12:49:25.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:49:25.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:49:25.2 Info: => 6.35E-05s 12:49:25.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (8, '2024-05-17T12:49:25', 'change_quality_size_mb_to_kb') 12:49:25.2 Info: Committing Transaction 12:49:25.2 Info: 8: change_quality_size_mb_to_kb migrated 12:49:25.2 Info: => 0.0003313s 12:49:25.2 Info: 9: album_releases migrating 12:49:25.2 Info: Beginning Transaction 12:49:25.2 Info: Starting migration of Main DB to 9 12:49:25.2 Info: AlterTable Albums 12:49:25.2 Info: => 7E-07s 12:49:25.2 Info: CreateColumn Albums Releases String 12:49:25.2 Info: ALTER TABLE "Albums" ADD COLUMN "Releases" TEXT DEFAULT '' 12:49:25.2 Info: => 0.0005173s 12:49:25.2 Info: AlterTable Albums 12:49:25.2 Info: => 9E-07s 12:49:25.2 Info: CreateColumn Albums CurrentRelease String 12:49:25.2 Info: ALTER TABLE "Albums" ADD COLUMN "CurrentRelease" TEXT DEFAULT '' 12:49:25.2 Info: => 0.0004912s 12:49:25.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (9, '2024-05-17T12:49:25', 'album_releases') 12:49:25.2 Info: Committing Transaction 12:49:25.2 Info: 9: album_releases migrated 12:49:25.2 Info: => 0.0008069s 12:49:25.2 Info: 10: album_releases_fix migrating 12:49:25.2 Info: Beginning Transaction 12:49:25.2 Info: Starting migration of Main DB to 10 12:49:25.2 Info: AlterTable Albums 12:49:25.2 Info: => 8E-07s 12:49:25.2 Info: AlterColumn Albums Releases String 12:49:25.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:49:25.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:49:25.2 Info: DROP TABLE "Albums" 12:49:25.2 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:49:25.2 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:49:25.2 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 12:49:25.2 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 12:49:25.2 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 12:49:25.2 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:49:25.2 Info: => 0.0049443s 12:49:25.2 Info: AlterTable Albums 12:49:25.2 Info: => 7E-07s 12:49:25.2 Info: AlterColumn Albums CurrentRelease String 12:49:25.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:49:25.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:49:25.2 Info: DROP TABLE "Albums" 12:49:25.2 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:49:25.2 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:49:25.2 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 12:49:25.2 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 12:49:25.2 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 12:49:25.2 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:49:25.2 Info: => 0.0058167s 12:49:25.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (10, '2024-05-17T12:49:25', 'album_releases_fix') 12:49:25.2 Info: Committing Transaction 12:49:25.2 Info: 10: album_releases_fix migrated 12:49:25.2 Info: => 0.0062155s 12:49:25.2 Info: 11: import_lists migrating 12:49:25.2 Info: Beginning Transaction 12:49:25.2 Info: Starting migration of Main DB to 11 12:49:25.2 Info: CreateTable ImportLists 12:49:25.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:49:25.2 Info: => 0.0002472s 12:49:25.2 Info: CreateIndex ImportLists (Name) 12:49:25.2 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 12:49:25.2 Info: => 0.0001046s 12:49:25.2 Info: CreateTable ImportListStatus 12:49:25.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:49:25.2 Info: => 0.0001422s 12:49:25.2 Info: CreateIndex ImportListStatus (ProviderId) 12:49:25.2 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 12:49:25.2 Info: => 9.46E-05s 12:49:25.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (11, '2024-05-17T12:49:25', 'import_lists') 12:49:25.2 Info: Committing Transaction 12:49:25.2 Info: 11: import_lists migrated 12:49:25.2 Info: => 0.0004114s 12:49:25.2 Info: 12: add_release_status migrating 12:49:25.2 Info: Beginning Transaction 12:49:25.2 Info: Starting migration of Main DB to 12 12:49:25.2 Info: AlterTable MetadataProfiles 12:49:25.2 Info: => 8E-07s 12:49:25.2 Info: CreateColumn MetadataProfiles ReleaseStatuses String 12:49:25.2 Info: ALTER TABLE "MetadataProfiles" ADD COLUMN "ReleaseStatuses" TEXT NOT NULL DEFAULT '' 12:49:25.2 Info: => 0.0005162s 12:49:25.2 Info: PerformDBOperation 12:49:25.2 Info: Performing DB Operation 12:49:25.2 Info: => 3.63E-05s 12:49:25.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (12, '2024-05-17T12:49:25', 'add_release_status') 12:49:25.2 Info: Committing Transaction 12:49:25.2 Info: 12: add_release_status migrated 12:49:25.2 Info: => 0.000337s 12:49:25.2 Info: 13: album_download_notification migrating 12:49:25.2 Info: Beginning Transaction 12:49:25.2 Info: Starting migration of Main DB to 13 12:49:25.2 Info: AlterTable Notifications 12:49:25.2 Info: => 8E-07s 12:49:25.2 Info: CreateColumn Notifications OnAlbumDownload Boolean 12:49:25.2 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDownload" INTEGER NOT NULL DEFAULT 0 12:49:25.2 Info: => 0.0005154s 12:49:25.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (13, '2024-05-17T12:49:25', 'album_download_notification') 12:49:25.2 Info: Committing Transaction 12:49:25.2 Info: 13: album_download_notification migrated 12:49:25.2 Info: => 0.0008307s 12:49:25.2 Info: 14: fix_language_metadata_profiles migrating 12:49:25.2 Info: Beginning Transaction 12:49:25.2 Info: Starting migration of Main DB to 14 12:49:25.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:49:25.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:49:25.2 Info: => 0.0001052s 12:49:25.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:49:25.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:49:25.2 Info: => 7.05E-05s 12:49:25.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (14, '2024-05-17T12:49:25', 'fix_language_metadata_profiles') 12:49:25.2 Info: Committing Transaction 12:49:25.2 Info: 14: fix_language_metadata_profiles migrated 12:49:25.2 Info: => 0.0003327s 12:49:25.2 Info: 15: remove_fanzub migrating 12:49:25.2 Info: Beginning Transaction 12:49:25.2 Info: Starting migration of Main DB to 15 12:49:25.2 Info: ExecuteSqlStatement DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 12:49:25.2 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 12:49:25.2 Info: => 5.85E-05s 12:49:25.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (15, '2024-05-17T12:49:25', 'remove_fanzub') 12:49:25.2 Info: Committing Transaction 12:49:25.2 Info: 15: remove_fanzub migrated 12:49:25.2 Info: => 0.0003245s 12:49:25.2 Info: 16: update_artist_history_indexes migrating 12:49:25.2 Info: Beginning Transaction 12:49:25.2 Info: Starting migration of Main DB to 16 12:49:25.2 Info: CreateIndex Albums (ArtistId) 12:49:25.2 Info: CREATE INDEX "IX_Albums_ArtistId" ON "Albums" ("ArtistId" ASC) 12:49:25.2 Info: => 0.0001175s 12:49:25.2 Info: CreateIndex Albums (ArtistId, ReleaseDate) 12:49:25.2 Info: CREATE INDEX "IX_Albums_ArtistId_ReleaseDate" ON "Albums" ("ArtistId" ASC, "ReleaseDate" ASC) 12:49:25.2 Info: => 9.34E-05s 12:49:25.2 Info: DeleteIndex History (AlbumId) 12:49:25.2 Info: DROP INDEX "IX_History_AlbumId" 12:49:25.2 Info: => 0.0001354s 12:49:25.2 Info: CreateIndex History (AlbumId, Date) 12:49:25.2 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 12:49:25.2 Info: => 0.0001035s 12:49:25.2 Info: DeleteIndex History (DownloadId) 12:49:25.2 Info: DROP INDEX "IX_History_DownloadId" 12:49:25.2 Info: => 0.0001249s 12:49:25.2 Info: CreateIndex History (DownloadId, Date) 12:49:25.2 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 12:49:25.2 Info: => 0.0001017s 12:49:25.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (16, '2024-05-17T12:49:25', 'update_artist_history_indexes') 12:49:25.2 Info: Committing Transaction 12:49:25.2 Info: 16: update_artist_history_indexes migrated 12:49:25.2 Info: => 0.0004276s 12:49:25.2 Info: 17: remove_nma migrating 12:49:25.2 Info: Beginning Transaction 12:49:25.2 Info: Starting migration of Main DB to 17 12:49:25.2 Info: FluentMigrator.Expressions.DeleteDataExpression 12:49:25.2 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'NotifyMyAndroid' 12:49:25.2 Info: => 6.3E-05s 12:49:25.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (17, '2024-05-17T12:49:25', 'remove_nma') 12:49:25.2 Info: Committing Transaction 12:49:25.2 Info: 17: remove_nma migrated 12:49:25.2 Info: => 0.00032s 12:49:25.2 Info: 18: album_disambiguation migrating 12:49:25.2 Info: Beginning Transaction 12:49:25.2 Info: Starting migration of Main DB to 18 12:49:25.2 Info: AlterTable Albums 12:49:25.2 Info: => 8E-07s 12:49:25.2 Info: CreateColumn Albums Disambiguation String 12:49:25.2 Info: ALTER TABLE "Albums" ADD COLUMN "Disambiguation" TEXT 12:49:25.2 Info: => 0.0005339s 12:49:25.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (18, '2024-05-17T12:49:25', 'album_disambiguation') 12:49:25.2 Info: Committing Transaction 12:49:25.2 Info: 18: album_disambiguation migrated 12:49:25.2 Info: => 0.0008453s 12:49:25.2 Info: 19: add_ape_quality_in_profiles migrating 12:49:25.2 Info: Beginning Transaction 12:49:25.2 Info: Starting migration of Main DB to 19 12:49:25.2 Info: PerformDBOperation 12:49:25.2 Info: Performing DB Operation 12:49:25.2 Info: => 3.89E-05s 12:49:25.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (19, '2024-05-17T12:49:25', 'add_ape_quality_in_profiles') 12:49:25.2 Info: Committing Transaction 12:49:25.2 Info: 19: add_ape_quality_in_profiles migrated 12:49:25.2 Info: => 0.0003065s 12:49:25.2 Info: 20: remove_pushalot migrating 12:49:25.2 Info: Beginning Transaction 12:49:25.2 Info: Starting migration of Main DB to 20 12:49:25.2 Info: FluentMigrator.Expressions.DeleteDataExpression 12:49:25.2 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Pushalot' 12:49:25.2 Info: => 6.94E-05s 12:49:25.2 Info: FluentMigrator.Expressions.DeleteDataExpression 12:49:25.2 Info: DELETE FROM "Metadata" WHERE "Implementation" = 'MediaBrowserMetadata' 12:49:25.2 Info: => 3.88E-05s 12:49:25.2 Info: FluentMigrator.Expressions.DeleteDataExpression 12:49:25.2 Info: DELETE FROM "MetadataFiles" WHERE "Consumer" = 'MediaBrowserMetadata' 12:49:25.2 Info: => 3.87E-05s 12:49:25.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (20, '2024-05-17T12:49:25', 'remove_pushalot') 12:49:25.2 Info: Committing Transaction 12:49:25.2 Info: 20: remove_pushalot migrated 12:49:25.2 Info: => 0.0002872s 12:49:25.2 Info: 21: add_custom_filters migrating 12:49:25.2 Info: Beginning Transaction 12:49:25.2 Info: Starting migration of Main DB to 21 12:49:25.2 Info: CreateTable CustomFilters 12:49:25.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:49:25.2 Info: => 0.0001508s 12:49:25.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (21, '2024-05-17T12:49:25', 'add_custom_filters') 12:49:25.2 Info: Committing Transaction 12:49:25.2 Info: 21: add_custom_filters migrated 12:49:25.2 Info: => 0.00045s 12:49:25.2 Info: 22: import_list_tags migrating 12:49:25.2 Info: Beginning Transaction 12:49:25.2 Info: Starting migration of Main DB to 22 12:49:25.2 Info: AlterTable ImportLists 12:49:25.2 Info: => 6E-07s 12:49:25.2 Info: CreateColumn ImportLists Tags String 12:49:25.2 Info: ALTER TABLE "ImportLists" ADD COLUMN "Tags" TEXT 12:49:25.2 Info: => 0.0005243s 12:49:25.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (22, '2024-05-17T12:49:25', 'import_list_tags') 12:49:25.2 Info: Committing Transaction 12:49:25.2 Info: 22: import_list_tags migrated 12:49:25.2 Info: => 0.0008812s 12:49:25.2 Info: 23: add_release_groups_etc migrating 12:49:25.2 Info: Beginning Transaction 12:49:25.2 Info: Starting migration of Main DB to 23 12:49:25.2 Info: CreateTable ArtistMetadata 12:49:25.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:49:25.2 Info: => 0.0002386s 12:49:25.2 Info: CreateIndex ArtistMetadata (ForeignArtistId) 12:49:25.2 Info: CREATE UNIQUE INDEX "IX_ArtistMetadata_ForeignArtistId" ON "ArtistMetadata" ("ForeignArtistId" ASC) 12:49:25.2 Info: => 0.0001059s 12:49:25.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:49:25.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:49:25.2 Info: => 9.82E-05s 12:49:25.2 Info: AlterTable Artists 12:49:25.2 Info: => 5E-07s 12:49:25.2 Info: CreateColumn Artists ArtistMetadataId Int32 12:49:25.2 Info: ALTER TABLE "Artists" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 12:49:25.2 Info: => 0.0005225s 12:49:25.2 Info: ExecuteSqlStatement UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 12:49:25.2 Info: UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 12:49:25.2 Info: => 8.41E-05s 12:49:25.2 Info: CreateTable AlbumReleases 12:49:25.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:49:25.2 Info: => 0.0002147s 12:49:25.2 Info: CreateIndex AlbumReleases (ForeignReleaseId) 12:49:25.2 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 12:49:25.2 Info: => 0.0001055s 12:49:25.2 Info: CreateIndex AlbumReleases (AlbumId) 12:49:25.2 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 12:49:25.2 Info: => 8.8E-05s 12:49:25.2 Info: PerformDBOperation 12:49:25.2 Info: Performing DB Operation 12:49:25.2 Info: => 6.61E-05s 12:49:25.2 Info: AlterTable Albums 12:49:25.2 Info: => 5E-07s 12:49:25.2 Info: CreateColumn Albums ArtistMetadataId Int32 12:49:25.2 Info: ALTER TABLE "Albums" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 12:49:25.2 Info: => 0.0005578s 12:49:25.2 Info: AlterTable Albums 12:49:25.2 Info: => 1.1E-06s 12:49:25.2 Info: CreateColumn Albums AnyReleaseOk Boolean 12:49:25.2 Info: ALTER TABLE "Albums" ADD COLUMN "AnyReleaseOk" INTEGER NOT NULL DEFAULT 1 12:49:25.2 Info: => 0.000543s 12:49:25.2 Info: AlterTable Albums 12:49:25.2 Info: => 7E-07s 12:49:25.2 Info: CreateColumn Albums Links String 12:49:25.2 Info: ALTER TABLE "Albums" ADD COLUMN "Links" TEXT 12:49:25.2 Info: => 0.0005294s 12:49:25.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:49:25.2 Info: UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 12:49:25.2 Info: => 9.85E-05s 12:49:25.2 Info: AlterTable Tracks 12:49:25.2 Info: => 6E-07s 12:49:25.2 Info: CreateColumn Tracks ForeignRecordingId String 12:49:25.2 Info: ALTER TABLE "Tracks" ADD COLUMN "ForeignRecordingId" TEXT NOT NULL DEFAULT '0' 12:49:25.2 Info: => 0.0005253s 12:49:25.2 Info: AlterTable Tracks 12:49:25.2 Info: => 6E-07s 12:49:25.2 Info: CreateColumn Tracks AlbumReleaseId Int32 12:49:25.2 Info: ALTER TABLE "Tracks" ADD COLUMN "AlbumReleaseId" INTEGER NOT NULL DEFAULT 0 12:49:25.2 Info: => 0.0005328s 12:49:25.2 Info: AlterTable Tracks 12:49:25.2 Info: => 8E-07s 12:49:25.2 Info: CreateColumn Tracks ArtistMetadataId Int32 12:49:25.2 Info: ALTER TABLE "Tracks" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 12:49:25.2 Info: => 0.0005457s 12:49:25.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:49:25.2 Info: UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 12:49:25.2 Info: => 0.0001003s 12:49:25.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:49:25.2 Info: UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 12:49:25.2 Info: => 7.79E-05s 12:49:25.2 Info: DeleteColumn Artists ForeignArtistId, Name, Overview, Disambiguation, ArtistType, Status, Images, Links, Genres, Ratings, Members, MBId, AMId, TADBId, DiscogsId, NameSlug, LastDiskSync, DateFormed 12:49:25.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:49:25.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:49:25.3 Info: DROP TABLE "Artists" 12:49:25.3 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:49:25.3 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:49:25.3 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:49:25.3 Info: => 0.0060181s 12:49:25.3 Info: DeleteColumn Albums ArtistId, MBId, AMId, TADBId, DiscogsId, TitleSlug, Label, SortTitle, Tags, Duration, Media, Releases, CurrentRelease, LastDiskSync 12:49:25.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:49:25.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:49:25.3 Info: DROP TABLE "Albums" 12:49:25.3 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:49:25.3 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:49:25.3 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:49:25.3 Info: => 0.0052266s 12:49:25.3 Info: DeleteColumn Tracks ArtistId, AlbumId, Compilation, DiscNumber, Monitored 12:49:25.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:49:25.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:49:25.3 Info: DROP TABLE "Tracks" 12:49:25.3 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 12:49:25.3 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 12:49:25.3 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 12:49:25.3 Info: => 0.0047659s 12:49:25.3 Info: DeleteColumn TrackFiles ArtistId 12:49:25.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:49:25.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:49:25.3 Info: DROP TABLE "TrackFiles" 12:49:25.3 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 12:49:25.3 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:49:25.3 Info: => 0.0046658s 12:49:25.3 Info: CreateIndex Artists (ArtistMetadataId) 12:49:25.3 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 12:49:25.3 Info: => 9.42E-05s 12:49:25.3 Info: CreateIndex Artists (Monitored) 12:49:25.3 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 12:49:25.3 Info: => 8.44E-05s 12:49:25.3 Info: CreateIndex Albums (ArtistMetadataId) 12:49:25.3 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 12:49:25.3 Info: => 8.54E-05s 12:49:25.3 Info: CreateIndex Tracks (ArtistMetadataId) 12:49:25.3 Info: CREATE INDEX "IX_Tracks_ArtistMetadataId" ON "Tracks" ("ArtistMetadataId" ASC) 12:49:25.3 Info: => 8.61E-05s 12:49:25.3 Info: CreateIndex Tracks (AlbumReleaseId) 12:49:25.3 Info: CREATE INDEX "IX_Tracks_AlbumReleaseId" ON "Tracks" ("AlbumReleaseId" ASC) 12:49:25.3 Info: => 9.02E-05s 12:49:25.3 Info: CreateIndex Tracks (ForeignRecordingId) 12:49:25.3 Info: CREATE INDEX "IX_Tracks_ForeignRecordingId" ON "Tracks" ("ForeignRecordingId" ASC) 12:49:25.3 Info: => 8.87E-05s 12:49:25.3 Info: UpdateData 12:49:25.3 Info: UPDATE "Artists" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 12:49:25.3 Info: => 8.12E-05s 12:49:25.3 Info: UpdateData 12:49:25.3 Info: UPDATE "Albums" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 12:49:25.3 Info: => 4.94E-05s 12:49:25.3 Info: UpdateData 12:49:25.3 Info: UPDATE "ScheduledTasks" SET "LastExecution" = '2018-01-01T00:00:01' WHERE "TypeName" = 'NzbDrone.Core.Music.Commands.RefreshArtistCommand' 12:49:25.3 Info: => 5.16E-05s 12:49:25.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (23, '2024-05-17T12:49:25', 'add_release_groups_etc') 12:49:25.3 Info: Committing Transaction 12:49:25.3 Info: 23: add_release_groups_etc migrated 12:49:25.3 Info: => 0.0006254s 12:49:25.3 Info: 24: NewMediaInfoFormat migrating 12:49:25.3 Info: Beginning Transaction 12:49:25.3 Info: Starting migration of Main DB to 24 12:49:25.3 Info: UpdateData 12:49:25.3 Info: UPDATE "TrackFiles" SET "MediaInfo" = '' WHERE 1 = 1 12:49:25.3 Info: => 6.4E-05s 12:49:25.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (24, '2024-05-17T12:49:25', 'NewMediaInfoFormat') 12:49:25.3 Info: Committing Transaction 12:49:25.3 Info: 24: NewMediaInfoFormat migrated 12:49:25.3 Info: => 0.0003327s 12:49:25.3 Info: 25: rename_restrictions_to_release_profiles migrating 12:49:25.3 Info: Beginning Transaction 12:49:25.3 Info: Starting migration of Main DB to 25 12:49:25.3 Info: RenameTable Restrictions ReleaseProfiles 12:49:25.3 Info: ALTER TABLE "Restrictions" RENAME TO "ReleaseProfiles" 12:49:25.3 Info: => 0.0015052s 12:49:25.3 Info: AlterTable ReleaseProfiles 12:49:25.3 Info: => 9E-07s 12:49:25.3 Info: CreateColumn ReleaseProfiles IncludePreferredWhenRenaming Boolean 12:49:25.3 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "IncludePreferredWhenRenaming" INTEGER NOT NULL DEFAULT 1 12:49:25.3 Info: => 0.0005453s 12:49:25.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (25, '2024-05-17T12:49:25', 'rename_restrictions_to_release_profiles') 12:49:25.3 Info: Committing Transaction 12:49:25.3 Info: 25: rename_restrictions_to_release_profiles migrated 12:49:25.3 Info: => 0.0008687s 12:49:25.3 Info: 26: rename_quality_profiles_add_upgrade_allowed migrating 12:49:25.3 Info: Beginning Transaction 12:49:25.3 Info: Starting migration of Main DB to 26 12:49:25.3 Info: RenameTable Profiles QualityProfiles 12:49:25.3 Info: ALTER TABLE "Profiles" RENAME TO "QualityProfiles" 12:49:25.3 Info: => 0.0014864s 12:49:25.3 Info: AlterTable QualityProfiles 12:49:25.3 Info: => 1E-06s 12:49:25.3 Info: CreateColumn QualityProfiles UpgradeAllowed Boolean 12:49:25.3 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 12:49:25.3 Info: => 0.0005231s 12:49:25.3 Info: AlterTable LanguageProfiles 12:49:25.3 Info: => 7E-07s 12:49:25.3 Info: CreateColumn LanguageProfiles UpgradeAllowed Boolean 12:49:25.3 Info: ALTER TABLE "LanguageProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 12:49:25.3 Info: => 0.0005193s 12:49:25.3 Info: UpdateData 12:49:25.3 Info: UPDATE "QualityProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 12:49:25.3 Info: => 6.19E-05s 12:49:25.3 Info: UpdateData 12:49:25.3 Info: UPDATE "LanguageProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 12:49:25.3 Info: => 3.9E-05s 12:49:25.3 Info: RenameColumn Artists ProfileId to QualityProfileId 12:49:25.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:49:25.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:49:25.3 Info: DROP TABLE "Artists" 12:49:25.3 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:49:25.3 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:49:25.3 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:49:25.3 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 12:49:25.3 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 12:49:25.3 Info: => 0.0059067s 12:49:25.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (26, '2024-05-17T12:49:25', 'rename_quality_profiles_add_upgrade_allowed') 12:49:25.3 Info: Committing Transaction 12:49:25.3 Info: 26: rename_quality_profiles_add_upgrade_allowed migrated 12:49:25.3 Info: => 0.0063553s 12:49:25.3 Info: 27: add_import_exclusions migrating 12:49:25.3 Info: Beginning Transaction 12:49:25.3 Info: Starting migration of Main DB to 27 12:49:25.3 Info: CreateTable ImportListExclusions 12:49:25.3 Info: CREATE TABLE "ImportListExclusions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignId" TEXT NOT NULL, "Name" TEXT NOT NULL) 12:49:25.3 Info: => 0.0001739s 12:49:25.3 Info: CreateIndex ImportListExclusions (ForeignId) 12:49:25.3 Info: CREATE UNIQUE INDEX "IX_ImportListExclusions_ForeignId" ON "ImportListExclusions" ("ForeignId" ASC) 12:49:25.3 Info: => 0.0001064s 12:49:25.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (27, '2024-05-17T12:49:25', 'add_import_exclusions') 12:49:25.3 Info: Committing Transaction 12:49:25.3 Info: 27: add_import_exclusions migrated 12:49:25.3 Info: => 0.0004861s 12:49:25.3 Info: 28: clean_artist_metadata_table migrating 12:49:25.3 Info: Beginning Transaction 12:49:25.3 Info: Starting migration of Main DB to 28 12:49:25.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:49:25.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:49:25.3 Info: => 0.0001696s 12:49:25.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:49:25.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:49:25.3 Info: => 0.00014s 12:49:25.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:49:25.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:49:25.3 Info: => 0.0001349s 12:49:25.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:49:25.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:49:25.3 Info: => 0.0001357s 12:49:25.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:49:25.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:49:25.3 Info: => 0.0001316s 12:49:25.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:49:25.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:49:25.3 Info: => 0.0001318s 12:49:25.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (28, '2024-05-17T12:49:25', 'clean_artist_metadata_table') 12:49:25.3 Info: Committing Transaction 12:49:25.3 Info: 28: clean_artist_metadata_table migrated 12:49:25.3 Info: => 0.0004376s 12:49:25.3 Info: 29: health_issue_notification migrating 12:49:25.3 Info: Beginning Transaction 12:49:25.3 Info: Starting migration of Main DB to 29 12:49:25.3 Info: AlterTable Notifications 12:49:25.3 Info: => 1E-06s 12:49:25.3 Info: CreateColumn Notifications OnHealthIssue Boolean 12:49:25.3 Info: ALTER TABLE "Notifications" ADD COLUMN "OnHealthIssue" INTEGER NOT NULL DEFAULT 0 12:49:25.3 Info: => 0.0005666s 12:49:25.3 Info: AlterTable Notifications 12:49:25.3 Info: => 9E-07s 12:49:25.3 Info: CreateColumn Notifications IncludeHealthWarnings Boolean 12:49:25.3 Info: ALTER TABLE "Notifications" ADD COLUMN "IncludeHealthWarnings" INTEGER NOT NULL DEFAULT 0 12:49:25.3 Info: => 0.0005554s 12:49:25.3 Info: AlterTable Notifications 12:49:25.3 Info: => 8E-07s 12:49:25.3 Info: CreateColumn Notifications OnDownloadFailure Boolean 12:49:25.3 Info: ALTER TABLE "Notifications" ADD COLUMN "OnDownloadFailure" INTEGER NOT NULL DEFAULT 0 12:49:25.3 Info: => 0.0005349s 12:49:25.3 Info: AlterTable Notifications 12:49:25.3 Info: => 1E-06s 12:49:25.3 Info: CreateColumn Notifications OnImportFailure Boolean 12:49:25.3 Info: ALTER TABLE "Notifications" ADD COLUMN "OnImportFailure" INTEGER NOT NULL DEFAULT 0 12:49:25.3 Info: => 0.0005254s 12:49:25.3 Info: AlterTable Notifications 12:49:25.3 Info: => 8E-07s 12:49:25.3 Info: CreateColumn Notifications OnTrackRetag Boolean 12:49:25.3 Info: ALTER TABLE "Notifications" ADD COLUMN "OnTrackRetag" INTEGER NOT NULL DEFAULT 0 12:49:25.3 Info: => 0.0005429s 12:49:25.3 Info: DeleteColumn Notifications OnDownload 12:49:25.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:49:25.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:49:25.3 Info: DROP TABLE "Notifications" 12:49:25.3 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 12:49:25.3 Info: => 0.0046603s 12:49:25.3 Info: RenameColumn Notifications OnAlbumDownload to OnReleaseImport 12:49:25.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:49:25.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:49:25.3 Info: DROP TABLE "Notifications" 12:49:25.3 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 12:49:25.3 Info: => 0.0055581s 12:49:25.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (29, '2024-05-17T12:49:25', 'health_issue_notification') 12:49:25.3 Info: Committing Transaction 12:49:25.3 Info: 29: health_issue_notification migrated 12:49:25.3 Info: => 0.005991s 12:49:25.3 Info: 30: add_mediafilerepository_mtime migrating 12:49:25.3 Info: Beginning Transaction 12:49:25.3 Info: Starting migration of Main DB to 30 12:49:25.3 Info: AlterTable TrackFiles 12:49:25.3 Info: => 9E-07s 12:49:25.3 Info: CreateColumn TrackFiles Modified DateTime 12:49:25.3 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Modified" DATETIME NOT NULL DEFAULT '2000-01-01T00:00:00' 12:49:25.3 Info: => 0.0005743s 12:49:25.3 Info: AlterTable TrackFiles 12:49:25.3 Info: => 1E-06s 12:49:25.3 Info: CreateColumn TrackFiles Path String 12:49:25.3 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Path" TEXT 12:49:25.3 Info: => 0.0005289s 12:49:25.3 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 12:49:25.3 Info: DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 12:49:25.3 Info: => 4.74E-05s 12:49:25.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:49:25.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:49:25.3 Info: => 0.0001687s 12:49:25.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:49:25.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:49:25.3 Info: => 0.0001571s 12:49:25.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:49:25.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:49:25.3 Info: => 0.0001616s 12:49:25.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:49:25.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:49:25.3 Info: => 9.62E-05s 12:49:25.3 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 12:49:25.3 Info: DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 12:49:25.3 Info: => 6.2E-05s 12:49:25.3 Info: AlterTable TrackFiles 12:49:25.3 Info: => 8E-07s 12:49:25.3 Info: AlterColumn TrackFiles Path String 12:49:25.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:49:25.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:49:25.3 Info: DROP TABLE "TrackFiles" 12:49:25.3 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 12:49:25.3 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:49:25.3 Info: => 0.0047683s 12:49:25.3 Info: CreateIndex TrackFiles (Path) 12:49:25.3 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 12:49:25.3 Info: => 9.49E-05s 12:49:25.3 Info: DeleteColumn TrackFiles RelativePath 12:49:25.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:49:25.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:49:25.3 Info: DROP TABLE "TrackFiles" 12:49:25.3 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 12:49:25.3 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:49:25.3 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 12:49:25.3 Info: => 0.0048827s 12:49:25.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (30, '2024-05-17T12:49:25', 'add_mediafilerepository_mtime') 12:49:25.3 Info: Committing Transaction 12:49:25.3 Info: 30: add_mediafilerepository_mtime migrated 12:49:25.3 Info: => 0.0052618s 12:49:25.3 Info: 31: add_artistmetadataid_constraint migrating 12:49:25.3 Info: Beginning Transaction 12:49:25.3 Info: Starting migration of Main DB to 31 12:49:25.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:49:25.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:49:25.3 Info: => 0.0001068s 12:49:25.3 Info: DeleteIndex Artists (ArtistMetadataId) 12:49:25.3 Info: DROP INDEX "IX_Artists_ArtistMetadataId" 12:49:25.3 Info: => 0.0001412s 12:49:25.3 Info: AlterColumn Artists ArtistMetadataId Int32 12:49:25.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:49:25.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:49:25.3 Info: DROP TABLE "Artists" 12:49:25.3 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:49:25.3 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:49:25.3 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:49:25.3 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 12:49:25.3 Info: => 0.0060036s 12:49:25.3 Info: CreateIndex Artists (ArtistMetadataId) 12:49:25.3 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 12:49:25.3 Info: => 8.86E-05s 12:49:25.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (31, '2024-05-17T12:49:25', 'add_artistmetadataid_constraint') 12:49:25.3 Info: Committing Transaction 12:49:25.3 Info: 31: add_artistmetadataid_constraint migrated 12:49:25.3 Info: => 0.0005134s 12:49:25.3 Info: 32: old_ids_and_artist_alias migrating 12:49:25.3 Info: Beginning Transaction 12:49:25.3 Info: Starting migration of Main DB to 32 12:49:25.3 Info: AlterTable ArtistMetadata 12:49:25.3 Info: => 8E-07s 12:49:25.3 Info: CreateColumn ArtistMetadata Aliases String 12:49:25.3 Info: ALTER TABLE "ArtistMetadata" ADD COLUMN "Aliases" TEXT NOT NULL DEFAULT '[]' 12:49:25.3 Info: => 0.0005685s 12:49:25.3 Info: AlterTable ArtistMetadata 12:49:25.3 Info: => 7E-07s 12:49:25.3 Info: CreateColumn ArtistMetadata OldForeignArtistIds String 12:49:25.3 Info: ALTER TABLE "ArtistMetadata" ADD COLUMN "OldForeignArtistIds" TEXT NOT NULL DEFAULT '[]' 12:49:25.3 Info: => 0.0005312s 12:49:25.3 Info: AlterTable Albums 12:49:25.3 Info: => 9E-07s 12:49:25.3 Info: CreateColumn Albums OldForeignAlbumIds String 12:49:25.3 Info: ALTER TABLE "Albums" ADD COLUMN "OldForeignAlbumIds" TEXT NOT NULL DEFAULT '[]' 12:49:25.3 Info: => 0.0005442s 12:49:25.3 Info: AlterTable AlbumReleases 12:49:25.3 Info: => 6E-07s 12:49:25.3 Info: CreateColumn AlbumReleases OldForeignReleaseIds String 12:49:25.3 Info: ALTER TABLE "AlbumReleases" ADD COLUMN "OldForeignReleaseIds" TEXT NOT NULL DEFAULT '[]' 12:49:25.3 Info: => 0.0005288s 12:49:25.3 Info: AlterTable Tracks 12:49:25.3 Info: => 6E-07s 12:49:25.3 Info: CreateColumn Tracks OldForeignRecordingIds String 12:49:25.3 Info: ALTER TABLE "Tracks" ADD COLUMN "OldForeignRecordingIds" TEXT NOT NULL DEFAULT '[]' 12:49:25.3 Info: => 0.0005409s 12:49:25.3 Info: AlterTable Tracks 12:49:25.3 Info: => 9E-07s 12:49:25.3 Info: CreateColumn Tracks OldForeignTrackIds String 12:49:25.3 Info: ALTER TABLE "Tracks" ADD COLUMN "OldForeignTrackIds" TEXT NOT NULL DEFAULT '[]' 12:49:25.3 Info: => 0.0005752s 12:49:25.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (32, '2024-05-17T12:49:25', 'old_ids_and_artist_alias') 12:49:25.3 Info: Committing Transaction 12:49:25.3 Info: 32: old_ids_and_artist_alias migrated 12:49:25.3 Info: => 0.0009336s 12:49:25.3 Info: 33: download_propers_config migrating 12:49:25.3 Info: Beginning Transaction 12:49:25.3 Info: Starting migration of Main DB to 33 12:49:25.3 Info: PerformDBOperation 12:49:25.3 Info: Performing DB Operation 12:49:25.3 Info: => 3.91E-05s 12:49:25.3 Info: ExecuteSqlStatement DELETE FROM "Config" WHERE "Key" = 'autodownloadpropers' 12:49:25.3 Info: DELETE FROM "Config" WHERE "Key" = 'autodownloadpropers' 12:49:25.3 Info: => 4.54E-05s 12:49:25.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (33, '2024-05-17T12:49:25', 'download_propers_config') 12:49:25.3 Info: Committing Transaction 12:49:25.3 Info: 33: download_propers_config migrated 12:49:25.3 Info: => 0.0003435s 12:49:25.3 Info: 34: remove_language_profiles migrating 12:49:25.3 Info: Beginning Transaction 12:49:25.3 Info: Starting migration of Main DB to 34 12:49:25.3 Info: DeleteTable LanguageProfiles 12:49:25.3 Info: DROP TABLE "LanguageProfiles" 12:49:25.3 Info: => 0.0002065s 12:49:25.3 Info: DeleteColumn Artists LanguageProfileId 12:49:25.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:49:25.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:49:25.3 Info: DROP TABLE "Artists" 12:49:25.3 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:49:25.3 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:49:25.3 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:49:25.3 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 12:49:25.3 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 12:49:25.3 Info: => 0.0052107s 12:49:25.3 Info: DeleteColumn ImportLists LanguageProfileId 12:49:25.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:49:25.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:49:25.3 Info: DROP TABLE "ImportLists" 12:49:25.3 Info: ALTER TABLE "ImportLists_temp" RENAME TO "ImportLists" 12:49:25.3 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 12:49:25.3 Info: => 0.0057239s 12:49:25.3 Info: DeleteColumn Blacklist Language 12:49:25.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:49:25.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:49:25.3 Info: DROP TABLE "Blacklist" 12:49:25.3 Info: ALTER TABLE "Blacklist_temp" RENAME TO "Blacklist" 12:49:25.3 Info: => 0.0046238s 12:49:25.3 Info: DeleteColumn History Language 12:49:25.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:49:25.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:49:25.3 Info: DROP TABLE "History" 12:49:25.3 Info: ALTER TABLE "History_temp" RENAME TO "History" 12:49:25.3 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 12:49:25.3 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 12:49:25.3 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 12:49:25.3 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 12:49:25.3 Info: => 0.0052496s 12:49:25.3 Info: DeleteColumn LyricFiles Language 12:49:25.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:49:25.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:49:25.4 Info: DROP TABLE "LyricFiles" 12:49:25.4 Info: ALTER TABLE "LyricFiles_temp" RENAME TO "LyricFiles" 12:49:25.4 Info: => 0.0055339s 12:49:25.4 Info: DeleteColumn TrackFiles Language 12:49:25.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:49:25.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:49:25.4 Info: DROP TABLE "TrackFiles" 12:49:25.4 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 12:49:25.4 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:49:25.4 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 12:49:25.4 Info: => 0.0048101s 12:49:25.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (34, '2024-05-17T12:49:25', 'remove_language_profiles') 12:49:25.4 Info: Committing Transaction 12:49:25.4 Info: 34: remove_language_profiles migrated 12:49:25.4 Info: => 0.0054081s 12:49:25.4 Info: 35: multi_disc_naming_format migrating 12:49:25.4 Info: Beginning Transaction 12:49:25.4 Info: Starting migration of Main DB to 35 12:49:25.4 Info: AlterTable NamingConfig 12:49:25.4 Info: => 9E-07s 12:49:25.4 Info: CreateColumn NamingConfig MultiDiscTrackFormat String 12:49:25.4 Info: ALTER TABLE "NamingConfig" ADD COLUMN "MultiDiscTrackFormat" TEXT 12:49:25.4 Info: => 0.0005486s 12:49:25.4 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = '{Medium Format} {medium:00}/{Artist Name} - {Album Title} - {track:00} - {Track Title}' 12:49:25.4 Info: UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = '{Medium Format} {medium:00}/{Artist Name} - {Album Title} - {track:00} - {Track Title}' 12:49:25.4 Info: => 5.69E-05s 12:49:25.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (35, '2024-05-17T12:49:25', 'multi_disc_naming_format') 12:49:25.4 Info: Committing Transaction 12:49:25.4 Info: 35: multi_disc_naming_format migrated 12:49:25.4 Info: => 0.0003851s 12:49:25.4 Info: 36: add_download_client_priority migrating 12:49:25.4 Info: Beginning Transaction 12:49:25.4 Info: Starting migration of Main DB to 36 12:49:25.4 Info: AlterTable DownloadClients 12:49:25.4 Info: => 6E-07s 12:49:25.4 Info: CreateColumn DownloadClients Priority Int32 12:49:25.4 Info: ALTER TABLE "DownloadClients" ADD COLUMN "Priority" INTEGER NOT NULL DEFAULT 1 12:49:25.4 Info: => 0.0005454s 12:49:25.4 Info: PerformDBOperation 12:49:25.4 Info: Performing DB Operation 12:49:25.4 Info: => 7.91E-05s 12:49:25.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (36, '2024-05-17T12:49:25', 'add_download_client_priority') 12:49:25.4 Info: Committing Transaction 12:49:25.4 Info: 36: add_download_client_priority migrated 12:49:25.4 Info: => 0.0004137s 12:49:25.4 Info: 37: remove_growl_prowl migrating 12:49:25.4 Info: Beginning Transaction 12:49:25.4 Info: Starting migration of Main DB to 37 12:49:25.4 Info: FluentMigrator.Expressions.DeleteDataExpression 12:49:25.4 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Growl' 12:49:25.4 Info: => 6.23E-05s 12:49:25.4 Info: FluentMigrator.Expressions.DeleteDataExpression 12:49:25.4 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Prowl' 12:49:25.4 Info: => 4.14E-05s 12:49:25.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (37, '2024-05-17T12:49:25', 'remove_growl_prowl') 12:49:25.4 Info: Committing Transaction 12:49:25.4 Info: 37: remove_growl_prowl migrated 12:49:25.4 Info: => 0.0003349s 12:49:25.4 Info: 38: remove_plex_hometheatre migrating 12:49:25.4 Info: Beginning Transaction 12:49:25.4 Info: Starting migration of Main DB to 38 12:49:25.4 Info: FluentMigrator.Expressions.DeleteDataExpression 12:49:25.4 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'PlexHomeTheater' 12:49:25.4 Info: => 6.15E-05s 12:49:25.4 Info: FluentMigrator.Expressions.DeleteDataExpression 12:49:25.4 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'PlexClient' 12:49:25.4 Info: => 3.84E-05s 12:49:25.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (38, '2024-05-17T12:49:25', 'remove_plex_hometheatre') 12:49:25.4 Info: Committing Transaction 12:49:25.4 Info: 38: remove_plex_hometheatre migrated 12:49:25.4 Info: => 0.0003336s 12:49:25.4 Info: 39: add_root_folder_add_defaults migrating 12:49:25.4 Info: Beginning Transaction 12:49:25.4 Info: Starting migration of Main DB to 39 12:49:25.4 Info: AlterTable RootFolders 12:49:25.4 Info: => 9E-07s 12:49:25.4 Info: CreateColumn RootFolders Name String 12:49:25.4 Info: ALTER TABLE "RootFolders" ADD COLUMN "Name" TEXT 12:49:25.4 Info: => 0.000566s 12:49:25.4 Info: AlterTable RootFolders 12:49:25.4 Info: => 9E-07s 12:49:25.4 Info: CreateColumn RootFolders DefaultMetadataProfileId Int32 12:49:25.4 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultMetadataProfileId" INTEGER NOT NULL DEFAULT 0 12:49:25.4 Info: => 0.0005223s 12:49:25.4 Info: AlterTable RootFolders 12:49:25.4 Info: => 9E-07s 12:49:25.4 Info: CreateColumn RootFolders DefaultQualityProfileId Int32 12:49:25.4 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultQualityProfileId" INTEGER NOT NULL DEFAULT 0 12:49:25.4 Info: => 0.0005232s 12:49:25.4 Info: AlterTable RootFolders 12:49:25.4 Info: => 1.1E-06s 12:49:25.4 Info: CreateColumn RootFolders DefaultMonitorOption Int32 12:49:25.4 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultMonitorOption" INTEGER NOT NULL DEFAULT 0 12:49:25.4 Info: => 0.0005619s 12:49:25.4 Info: AlterTable RootFolders 12:49:25.4 Info: => 9E-07s 12:49:25.4 Info: CreateColumn RootFolders DefaultTags String 12:49:25.4 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultTags" TEXT 12:49:25.4 Info: => 0.0005347s 12:49:25.4 Info: PerformDBOperation 12:49:25.4 Info: Performing DB Operation 12:49:25.4 Info: => 6.26E-05s 12:49:25.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (39, '2024-05-17T12:49:25', 'add_root_folder_add_defaults') 12:49:25.4 Info: Committing Transaction 12:49:25.4 Info: 39: add_root_folder_add_defaults migrated 12:49:25.4 Info: => 0.0003905s 12:49:25.4 Info: 40: task_duration migrating 12:49:25.4 Info: Beginning Transaction 12:49:25.4 Info: Starting migration of Main DB to 40 12:49:25.4 Info: AlterTable ScheduledTasks 12:49:25.4 Info: => 7E-07s 12:49:25.4 Info: CreateColumn ScheduledTasks LastStartTime DateTime 12:49:25.4 Info: ALTER TABLE "ScheduledTasks" ADD COLUMN "LastStartTime" DATETIME 12:49:25.4 Info: => 0.0005493s 12:49:25.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (40, '2024-05-17T12:49:25', 'task_duration') 12:49:25.4 Info: Committing Transaction 12:49:25.4 Info: 40: task_duration migrated 12:49:25.4 Info: => 0.0008983s 12:49:25.4 Info: 41: add_indexer_and_enabled_to_release_profiles migrating 12:49:25.4 Info: Beginning Transaction 12:49:25.4 Info: Starting migration of Main DB to 41 12:49:25.4 Info: AlterTable ReleaseProfiles 12:49:25.4 Info: => 1.1E-06s 12:49:25.4 Info: CreateColumn ReleaseProfiles Enabled Boolean 12:49:25.4 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "Enabled" INTEGER NOT NULL DEFAULT 1 12:49:25.4 Info: => 0.0005376s 12:49:25.4 Info: AlterTable ReleaseProfiles 12:49:25.4 Info: => 1E-06s 12:49:25.4 Info: CreateColumn ReleaseProfiles IndexerId Int32 12:49:25.4 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "IndexerId" INTEGER NOT NULL DEFAULT 0 12:49:25.4 Info: => 0.0005355s 12:49:25.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (41, '2024-05-17T12:49:25', 'add_indexer_and_enabled_to_release_profiles') 12:49:25.4 Info: Committing Transaction 12:49:25.4 Info: 41: add_indexer_and_enabled_to_release_profiles migrated 12:49:25.4 Info: => 0.0008901s 12:49:25.4 Info: 42: remove_album_folders migrating 12:49:25.4 Info: Beginning Transaction 12:49:25.4 Info: Starting migration of Main DB to 42 12:49:25.4 Info: DeleteColumn Artists AlbumFolder 12:49:25.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:49:25.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:49:25.4 Info: DROP TABLE "Artists" 12:49:25.4 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:49:25.4 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:49:25.4 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:49:25.4 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 12:49:25.4 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 12:49:25.4 Info: => 0.0061425s 12:49:25.4 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "StandardTrackFormat" = "AlbumFolderFormat" || '/' || "StandardTrackFormat" 12:49:25.4 Info: UPDATE "NamingConfig" SET "StandardTrackFormat" = "AlbumFolderFormat" || '/' || "StandardTrackFormat" 12:49:25.4 Info: => 5.26E-05s 12:49:25.4 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = "AlbumFolderFormat" || '/' || "MultiDiscTrackFormat" 12:49:25.4 Info: UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = "AlbumFolderFormat" || '/' || "MultiDiscTrackFormat" 12:49:25.4 Info: => 4.15E-05s 12:49:25.4 Info: DeleteColumn NamingConfig AlbumFolderFormat 12:49:25.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:49:25.4 Info: INSERT INTO "NamingConfig_temp" ("Id", "ReplaceIllegalCharacters", "ArtistFolderFormat", "RenameTracks", "StandardTrackFormat", "MultiDiscTrackFormat") SELECT "Id", "ReplaceIllegalCharacters", "ArtistFolderFormat", "RenameTracks", "StandardTrackFormat", "MultiDiscTrackFormat" FROM "NamingConfig" 12:49:25.4 Info: DROP TABLE "NamingConfig" 12:49:25.4 Info: ALTER TABLE "NamingConfig_temp" RENAME TO "NamingConfig" 12:49:25.4 Info: => 0.0044984s 12:49:25.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (42, '2024-05-17T12:49:25', 'remove_album_folders') 12:49:25.4 Info: Committing Transaction 12:49:25.4 Info: 42: remove_album_folders migrated 12:49:25.4 Info: => 0.0049432s 12:49:25.4 Info: 44: add_priority_to_indexers migrating 12:49:25.4 Info: Beginning Transaction 12:49:25.4 Info: Starting migration of Main DB to 44 12:49:25.4 Info: AlterTable Indexers 12:49:25.4 Info: => 9E-07s 12:49:25.4 Info: CreateColumn Indexers Priority Int32 12:49:25.4 Info: ALTER TABLE "Indexers" ADD COLUMN "Priority" INTEGER NOT NULL DEFAULT 25 12:49:25.4 Info: => 0.0005685s 12:49:25.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (44, '2024-05-17T12:49:25', 'add_priority_to_indexers') 12:49:25.4 Info: Committing Transaction 12:49:25.4 Info: 44: add_priority_to_indexers migrated 12:49:25.4 Info: => 0.0009033s 12:49:25.4 Info: 45: remove_chown_and_folderchmod_config migrating 12:49:25.4 Info: Beginning Transaction 12:49:25.4 Info: Starting migration of Main DB to 45 12:49:25.4 Info: ExecuteSqlStatement DELETE FROM config WHERE Key IN ('folderchmod', 'chownuser') 12:49:25.4 Info: DELETE FROM config WHERE Key IN ('folderchmod', 'chownuser') 12:49:25.4 Info: => 0.0001381s 12:49:25.4 Info: PerformDBOperation 12:49:25.4 Info: Performing DB Operation 12:49:25.4 Info: => 3.53E-05s 12:49:25.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (45, '2024-05-17T12:49:25', 'remove_chown_and_folderchmod_config') 12:49:25.4 Info: Committing Transaction 12:49:25.4 Info: 45: remove_chown_and_folderchmod_config migrated 12:49:25.4 Info: => 0.0003242s 12:49:25.4 Info: 47: update_notifiarr migrating 12:49:25.4 Info: Beginning Transaction 12:49:25.4 Info: Starting migration of Main DB to 47 12:49:25.4 Info: ExecuteSqlStatement UPDATE "Notifications" SET "Implementation" = Replace("Implementation", 'DiscordNotifier', 'Notifiarr'),"ConfigContract" = Replace("ConfigContract", 'DiscordNotifierSettings', 'NotifiarrSettings') WHERE "Implementation" = 'DiscordNotifier'; 12:49:25.4 Info: UPDATE "Notifications" SET "Implementation" = Replace("Implementation", 'DiscordNotifier', 'Notifiarr'),"ConfigContract" = Replace("ConfigContract", 'DiscordNotifierSettings', 'NotifiarrSettings') WHERE "Implementation" = 'DiscordNotifier'; 12:49:25.4 Info: => 8.81E-05s 12:49:25.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (47, '2024-05-17T12:49:25', 'update_notifiarr') 12:49:25.4 Info: Committing Transaction 12:49:25.4 Info: 47: update_notifiarr migrated 12:49:25.4 Info: => 0.0003736s 12:49:25.4 Info: 49: email_multiple_addresses migrating 12:49:25.4 Info: Beginning Transaction 12:49:25.4 Info: Starting migration of Main DB to 49 12:49:25.4 Info: PerformDBOperation 12:49:25.4 Info: Performing DB Operation 12:49:25.4 Info: => 6.75E-05s 12:49:25.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (49, '2024-05-17T12:49:25', 'email_multiple_addresses') 12:49:25.4 Info: Committing Transaction 12:49:25.4 Info: 49: email_multiple_addresses migrated 12:49:25.4 Info: => 0.0003613s 12:49:25.4 Info: 50: rename_blacklist_to_blocklist migrating 12:49:25.4 Info: Beginning Transaction 12:49:25.4 Info: Starting migration of Main DB to 50 12:49:25.4 Info: RenameTable Blacklist Blocklist 12:49:25.4 Info: ALTER TABLE "Blacklist" RENAME TO "Blocklist" 12:49:25.4 Info: => 0.0015792s 12:49:25.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (50, '2024-05-17T12:49:25', 'rename_blacklist_to_blocklist') 12:49:25.4 Info: Committing Transaction 12:49:25.4 Info: 50: rename_blacklist_to_blocklist migrated 12:49:25.4 Info: => 0.0019468s 12:49:25.4 Info: 51: cdh_per_downloadclient migrating 12:49:25.4 Info: Beginning Transaction 12:49:25.4 Info: Starting migration of Main DB to 51 12:49:25.4 Info: AlterTable DownloadClients 12:49:25.4 Info: => 1.1E-06s 12:49:25.4 Info: CreateColumn DownloadClients RemoveCompletedDownloads Boolean 12:49:25.4 Info: ALTER TABLE "DownloadClients" ADD COLUMN "RemoveCompletedDownloads" INTEGER NOT NULL DEFAULT 1 12:49:25.4 Info: => 0.0005798s 12:49:25.4 Info: CreateColumn DownloadClients RemoveFailedDownloads Boolean 12:49:25.4 Info: ALTER TABLE "DownloadClients" ADD COLUMN "RemoveFailedDownloads" INTEGER NOT NULL DEFAULT 1 12:49:25.4 Info: => 0.0005341s 12:49:25.4 Info: PerformDBOperation 12:49:25.4 Info: Performing DB Operation 12:49:25.4 Info: => 0.0001765s 12:49:25.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (51, '2024-05-17T12:49:25', 'cdh_per_downloadclient') 12:49:25.4 Info: Committing Transaction 12:49:25.4 Info: 51: cdh_per_downloadclient migrated 12:49:25.4 Info: => 0.0005053s 12:49:25.4 Info: 52: download_history migrating 12:49:25.4 Info: Beginning Transaction 12:49:25.4 Info: Starting migration of Main DB to 52 12:49:25.4 Info: CreateTable DownloadHistory 12:49:25.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:49:25.4 Info: => 0.0001889s 12:49:25.4 Info: CreateIndex DownloadHistory (EventType) 12:49:25.4 Info: CREATE INDEX "IX_DownloadHistory_EventType" ON "DownloadHistory" ("EventType" ASC) 12:49:25.4 Info: => 0.0001015s 12:49:25.4 Info: CreateIndex DownloadHistory (ArtistId) 12:49:25.4 Info: CREATE INDEX "IX_DownloadHistory_ArtistId" ON "DownloadHistory" ("ArtistId" ASC) 12:49:25.4 Info: => 8.82E-05s 12:49:25.4 Info: CreateIndex DownloadHistory (DownloadId) 12:49:25.4 Info: CREATE INDEX "IX_DownloadHistory_DownloadId" ON "DownloadHistory" ("DownloadId" ASC) 12:49:25.4 Info: => 9.51E-05s 12:49:25.4 Info: PerformDBOperation 12:49:25.4 Info: Performing DB Operation 12:49:25.4 Info: => 0.0001244s 12:49:25.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (52, '2024-05-17T12:49:25', 'download_history') 12:49:25.4 Info: Committing Transaction 12:49:25.4 Info: 52: download_history migrated 12:49:25.4 Info: => 0.0004863s 12:49:25.4 Info: 53: add_update_history migrating 12:49:25.4 Info: Beginning Transaction 12:49:25.4 Info: Starting migration of Main DB to 53 12:49:25.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (53, '2024-05-17T12:49:25', 'add_update_history') 12:49:25.4 Info: Committing Transaction 12:49:25.4 Info: 53: add_update_history migrated 12:49:25.4 Info: => 0.0003386s 12:49:25.4 Info: 54: add_on_update_to_notifications migrating 12:49:25.4 Info: Beginning Transaction 12:49:25.4 Info: Starting migration of Main DB to 54 12:49:25.4 Info: AlterTable Notifications 12:49:25.4 Info: => 8E-07s 12:49:25.4 Info: CreateColumn Notifications OnApplicationUpdate Boolean 12:49:25.4 Info: ALTER TABLE "Notifications" ADD COLUMN "OnApplicationUpdate" INTEGER NOT NULL DEFAULT 1 12:49:25.4 Info: => 0.0005904s 12:49:25.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (54, '2024-05-17T12:49:25', 'add_on_update_to_notifications') 12:49:25.4 Info: Committing Transaction 12:49:25.4 Info: 54: add_on_update_to_notifications migrated 12:49:25.4 Info: => 0.0009186s 12:49:25.4 Info: 55: download_client_per_indexer migrating 12:49:25.4 Info: Beginning Transaction 12:49:25.4 Info: Starting migration of Main DB to 55 12:49:25.4 Info: AlterTable Indexers 12:49:25.4 Info: => 8E-07s 12:49:25.4 Info: CreateColumn Indexers DownloadClientId Int32 12:49:25.4 Info: ALTER TABLE "Indexers" ADD COLUMN "DownloadClientId" INTEGER NOT NULL DEFAULT 0 12:49:25.4 Info: => 0.000586s 12:49:25.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (55, '2024-05-17T12:49:25', 'download_client_per_indexer') 12:49:25.4 Info: Committing Transaction 12:49:25.4 Info: 55: download_client_per_indexer migrated 12:49:25.4 Info: => 0.0009204s 12:49:25.4 Info: 56: AddNewItemMonitorType migrating 12:49:25.4 Info: Beginning Transaction 12:49:25.4 Info: Starting migration of Main DB to 56 12:49:25.4 Info: AlterTable Artists 12:49:25.4 Info: => 8E-07s 12:49:25.4 Info: CreateColumn Artists MonitorNewItems Int32 12:49:25.4 Info: ALTER TABLE "Artists" ADD COLUMN "MonitorNewItems" INTEGER NOT NULL DEFAULT 0 12:49:25.4 Info: => 0.0005851s 12:49:25.4 Info: AlterTable RootFolders 12:49:25.4 Info: => 1.1E-06s 12:49:25.4 Info: CreateColumn RootFolders DefaultNewItemMonitorOption Int32 12:49:25.4 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultNewItemMonitorOption" INTEGER NOT NULL DEFAULT 0 12:49:25.4 Info: => 0.0005428s 12:49:25.4 Info: AlterTable ImportLists 12:49:25.4 Info: => 8E-07s 12:49:25.4 Info: CreateColumn ImportLists MonitorNewItems Int32 12:49:25.4 Info: ALTER TABLE "ImportLists" ADD COLUMN "MonitorNewItems" INTEGER NOT NULL DEFAULT 0 12:49:25.4 Info: => 0.0005715s 12:49:25.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (56, '2024-05-17T12:49:25', 'AddNewItemMonitorType') 12:49:25.4 Info: Committing Transaction 12:49:25.4 Info: 56: AddNewItemMonitorType migrated 12:49:25.4 Info: => 0.0009118s 12:49:25.4 Info: 57: ImportListSearch migrating 12:49:25.4 Info: Beginning Transaction 12:49:25.4 Info: Starting migration of Main DB to 57 12:49:25.4 Info: AlterTable ImportLists 12:49:25.4 Info: => 6E-07s 12:49:25.4 Info: CreateColumn ImportLists ShouldSearch Boolean 12:49:25.4 Info: ALTER TABLE "ImportLists" ADD COLUMN "ShouldSearch" INTEGER NOT NULL DEFAULT 1 12:49:25.4 Info: => 0.0005818s 12:49:25.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (57, '2024-05-17T12:49:25', 'ImportListSearch') 12:49:25.4 Info: Committing Transaction 12:49:25.4 Info: 57: ImportListSearch migrated 12:49:25.4 Info: => 0.0009302s 12:49:25.4 Info: 58: ImportListMonitorExisting migrating 12:49:25.4 Info: Beginning Transaction 12:49:25.4 Info: Starting migration of Main DB to 58 12:49:25.4 Info: AlterTable ImportLists 12:49:25.4 Info: => 8E-07s 12:49:25.4 Info: CreateColumn ImportLists ShouldMonitorExisting Boolean 12:49:25.4 Info: ALTER TABLE "ImportLists" ADD COLUMN "ShouldMonitorExisting" INTEGER NOT NULL DEFAULT 0 12:49:25.4 Info: => 0.0005781s 12:49:25.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (58, '2024-05-17T12:49:25', 'ImportListMonitorExisting') 12:49:25.4 Info: Committing Transaction 12:49:25.4 Info: 58: ImportListMonitorExisting migrated 12:49:25.4 Info: => 0.0009149s 12:49:25.4 Info: 59: add_indexer_tags migrating 12:49:25.4 Info: Beginning Transaction 12:49:25.4 Info: Starting migration of Main DB to 59 12:49:25.4 Info: FluentMigrator.Expressions.DeleteDataExpression 12:49:25.4 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Omgwtfnzbs' 12:49:25.4 Info: => 6.6E-05s 12:49:25.4 Info: FluentMigrator.Expressions.DeleteDataExpression 12:49:25.4 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Waffles' 12:49:25.4 Info: => 4.04E-05s 12:49:25.4 Info: AlterTable Indexers 12:49:25.4 Info: => 6E-07s 12:49:25.4 Info: CreateColumn Indexers Tags String 12:49:25.4 Info: ALTER TABLE "Indexers" ADD COLUMN "Tags" TEXT 12:49:25.4 Info: => 0.0005584s 12:49:25.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (59, '2024-05-17T12:49:25', 'add_indexer_tags') 12:49:25.4 Info: Committing Transaction 12:49:25.4 Info: 59: add_indexer_tags migrated 12:49:25.4 Info: => 0.0008954s 12:49:25.4 Info: 60: update_audio_types migrating 12:49:25.4 Info: Beginning Transaction 12:49:25.4 Info: Starting migration of Main DB to 60 12:49:25.4 Info: PerformDBOperation 12:49:25.4 Info: Performing DB Operation 12:49:25.4 Info: => 6.24E-05s 12:49:25.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (60, '2024-05-17T12:49:25', 'update_audio_types') 12:49:25.4 Info: Committing Transaction 12:49:25.4 Info: 60: update_audio_types migrated 12:49:25.4 Info: => 0.0003538s 12:49:25.4 Info: 61: postgres_update_timestamp_columns_to_with_timezone migrating 12:49:25.4 Info: Beginning Transaction 12:49:25.4 Info: Starting migration of Main DB to 61 12:49:25.4 Info: FluentMigrator.Expressions.DeleteDataExpression 12:49:25.4 Info: DELETE FROM "Commands" WHERE 1 = 1 12:49:25.4 Info: => 6.34E-05s 12:49:25.4 Info: AlterTable AlbumReleases 12:49:25.4 Info: => 5E-07s 12:49:25.4 Info: AlterColumn AlbumReleases ReleaseDate DateTimeOffset 12:49:25.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:49:25.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:49:25.4 Info: DROP TABLE "AlbumReleases" 12:49:25.4 Info: ALTER TABLE "AlbumReleases_temp" RENAME TO "AlbumReleases" 12:49:25.4 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 12:49:25.4 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 12:49:25.4 Info: => 0.0059256s 12:49:25.4 Info: AlterTable Albums 12:49:25.4 Info: => 7E-07s 12:49:25.4 Info: AlterColumn Albums LastInfoSync DateTimeOffset 12:49:25.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:49:25.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:49:25.4 Info: DROP TABLE "Albums" 12:49:25.4 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:49:25.4 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:49:25.4 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:49:25.4 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 12:49:25.4 Info: => 0.0052117s 12:49:25.4 Info: AlterTable Albums 12:49:25.4 Info: => 6E-07s 12:49:25.4 Info: AlterColumn Albums ReleaseDate DateTimeOffset 12:49:25.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:49:25.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:49:25.4 Info: DROP TABLE "Albums" 12:49:25.4 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:49:25.4 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:49:25.4 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:49:25.4 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 12:49:25.4 Info: => 0.005181s 12:49:25.4 Info: AlterTable Albums 12:49:25.4 Info: => 7E-07s 12:49:25.4 Info: AlterColumn Albums Added DateTimeOffset 12:49:25.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:49:25.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:49:25.4 Info: DROP TABLE "Albums" 12:49:25.4 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:49:25.4 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:49:25.4 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:49:25.4 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 12:49:25.4 Info: => 0.0061996s 12:49:25.4 Info: AlterTable Artists 12:49:25.4 Info: => 8E-07s 12:49:25.4 Info: AlterColumn Artists LastInfoSync DateTimeOffset 12:49:25.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:49:25.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:49:25.4 Info: DROP TABLE "Artists" 12:49:25.4 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:49:25.4 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:49:25.4 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:49:25.4 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 12:49:25.4 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 12:49:25.4 Info: => 0.0051842s 12:49:25.4 Info: AlterTable Artists 12:49:25.4 Info: => 9E-07s 12:49:25.4 Info: AlterColumn Artists Added DateTimeOffset 12:49:25.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:49:25.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:49:25.4 Info: DROP TABLE "Artists" 12:49:25.4 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:49:25.4 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:49:25.4 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:49:25.4 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 12:49:25.4 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 12:49:25.4 Info: => 0.0061777s 12:49:25.4 Info: AlterTable Blocklist 12:49:25.4 Info: => 7E-07s 12:49:25.4 Info: AlterColumn Blocklist Date DateTimeOffset 12:49:25.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:49:25.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:49:25.4 Info: DROP TABLE "Blocklist" 12:49:25.4 Info: ALTER TABLE "Blocklist_temp" RENAME TO "Blocklist" 12:49:25.4 Info: => 0.0046423s 12:49:25.4 Info: AlterTable Blocklist 12:49:25.4 Info: => 8E-07s 12:49:25.4 Info: AlterColumn Blocklist PublishedDate DateTimeOffset 12:49:25.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:49:25.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:49:25.4 Info: DROP TABLE "Blocklist" 12:49:25.4 Info: ALTER TABLE "Blocklist_temp" RENAME TO "Blocklist" 12:49:25.4 Info: => 0.0046173s 12:49:25.4 Info: AlterTable Commands 12:49:25.4 Info: => 9E-07s 12:49:25.4 Info: AlterColumn Commands QueuedAt DateTimeOffset 12:49:25.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:49:25.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:49:25.4 Info: DROP TABLE "Commands" 12:49:25.4 Info: ALTER TABLE "Commands_temp" RENAME TO "Commands" 12:49:25.4 Info: => 0.0054944s 12:49:25.4 Info: AlterTable Commands 12:49:25.4 Info: => 9E-07s 12:49:25.4 Info: AlterColumn Commands StartedAt DateTimeOffset 12:49:25.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:49:25.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:49:25.5 Info: DROP TABLE "Commands" 12:49:25.5 Info: ALTER TABLE "Commands_temp" RENAME TO "Commands" 12:49:25.5 Info: => 0.0046026s 12:49:25.5 Info: AlterTable Commands 12:49:25.5 Info: => 9E-07s 12:49:25.5 Info: AlterColumn Commands EndedAt DateTimeOffset 12:49:25.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:49:25.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:49:25.5 Info: DROP TABLE "Commands" 12:49:25.5 Info: ALTER TABLE "Commands_temp" RENAME TO "Commands" 12:49:25.5 Info: => 0.0054566s 12:49:25.5 Info: AlterTable DownloadClientStatus 12:49:25.5 Info: => 1E-06s 12:49:25.5 Info: AlterColumn DownloadClientStatus InitialFailure DateTimeOffset 12:49:25.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:49:25.5 Info: INSERT INTO "DownloadClientStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill" FROM "DownloadClientStatus" 12:49:25.5 Info: DROP TABLE "DownloadClientStatus" 12:49:25.5 Info: ALTER TABLE "DownloadClientStatus_temp" RENAME TO "DownloadClientStatus" 12:49:25.5 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 12:49:25.5 Info: => 0.0047292s 12:49:25.5 Info: AlterTable DownloadClientStatus 12:49:25.5 Info: => 7E-07s 12:49:25.5 Info: AlterColumn DownloadClientStatus MostRecentFailure DateTimeOffset 12:49:25.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:49:25.5 Info: INSERT INTO "DownloadClientStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill" FROM "DownloadClientStatus" 12:49:25.5 Info: DROP TABLE "DownloadClientStatus" 12:49:25.5 Info: ALTER TABLE "DownloadClientStatus_temp" RENAME TO "DownloadClientStatus" 12:49:25.5 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 12:49:25.5 Info: => 0.0047408s 12:49:25.5 Info: AlterTable DownloadClientStatus 12:49:25.5 Info: => 8E-07s 12:49:25.5 Info: AlterColumn DownloadClientStatus DisabledTill DateTimeOffset 12:49:25.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:49:25.5 Info: INSERT INTO "DownloadClientStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill" FROM "DownloadClientStatus" 12:49:25.5 Info: DROP TABLE "DownloadClientStatus" 12:49:25.5 Info: ALTER TABLE "DownloadClientStatus_temp" RENAME TO "DownloadClientStatus" 12:49:25.5 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 12:49:25.5 Info: => 0.0054551s 12:49:25.5 Info: AlterTable DownloadHistory 12:49:25.5 Info: => 8E-07s 12:49:25.5 Info: AlterColumn DownloadHistory Date DateTimeOffset 12:49:25.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:49:25.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:49:25.5 Info: DROP TABLE "DownloadHistory" 12:49:25.5 Info: ALTER TABLE "DownloadHistory_temp" RENAME TO "DownloadHistory" 12:49:25.5 Info: CREATE INDEX "IX_DownloadHistory_EventType" ON "DownloadHistory" ("EventType" ASC) 12:49:25.5 Info: CREATE INDEX "IX_DownloadHistory_ArtistId" ON "DownloadHistory" ("ArtistId" ASC) 12:49:25.5 Info: CREATE INDEX "IX_DownloadHistory_DownloadId" ON "DownloadHistory" ("DownloadId" ASC) 12:49:25.5 Info: => 0.0060063s 12:49:25.5 Info: AlterTable ExtraFiles 12:49:25.5 Info: => 9E-07s 12:49:25.5 Info: AlterColumn ExtraFiles Added DateTimeOffset 12:49:25.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:49:25.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:49:25.5 Info: DROP TABLE "ExtraFiles" 12:49:25.5 Info: ALTER TABLE "ExtraFiles_temp" RENAME TO "ExtraFiles" 12:49:25.5 Info: => 0.0045798s 12:49:25.5 Info: AlterTable ExtraFiles 12:49:25.5 Info: => 9E-07s 12:49:25.5 Info: AlterColumn ExtraFiles LastUpdated DateTimeOffset 12:49:25.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:49:25.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:49:25.5 Info: DROP TABLE "ExtraFiles" 12:49:25.5 Info: ALTER TABLE "ExtraFiles_temp" RENAME TO "ExtraFiles" 12:49:25.5 Info: => 0.0045598s 12:49:25.5 Info: AlterTable History 12:49:25.5 Info: => 9E-07s 12:49:25.5 Info: AlterColumn History Date DateTimeOffset 12:49:25.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:49:25.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:49:25.5 Info: DROP TABLE "History" 12:49:25.5 Info: ALTER TABLE "History_temp" RENAME TO "History" 12:49:25.5 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 12:49:25.5 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 12:49:25.5 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 12:49:25.5 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 12:49:25.5 Info: => 0.0052274s 12:49:25.5 Info: AlterTable ImportListStatus 12:49:25.5 Info: => 8E-07s 12:49:25.5 Info: AlterColumn ImportListStatus InitialFailure DateTimeOffset 12:49:25.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:49:25.5 Info: INSERT INTO "ImportListStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo" FROM "ImportListStatus" 12:49:25.5 Info: DROP TABLE "ImportListStatus" 12:49:25.5 Info: ALTER TABLE "ImportListStatus_temp" RENAME TO "ImportListStatus" 12:49:25.5 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 12:49:25.5 Info: => 0.0062484s 12:49:25.5 Info: AlterTable ImportListStatus 12:49:25.5 Info: => 7E-07s 12:49:25.5 Info: AlterColumn ImportListStatus MostRecentFailure DateTimeOffset 12:49:25.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:49:25.5 Info: INSERT INTO "ImportListStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo" FROM "ImportListStatus" 12:49:25.5 Info: DROP TABLE "ImportListStatus" 12:49:25.5 Info: ALTER TABLE "ImportListStatus_temp" RENAME TO "ImportListStatus" 12:49:25.5 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 12:49:25.5 Info: => 0.0047522s 12:49:25.5 Info: AlterTable ImportListStatus 12:49:25.5 Info: => 6E-07s 12:49:25.5 Info: AlterColumn ImportListStatus DisabledTill DateTimeOffset 12:49:25.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:49:25.5 Info: INSERT INTO "ImportListStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo" FROM "ImportListStatus" 12:49:25.5 Info: DROP TABLE "ImportListStatus" 12:49:25.5 Info: ALTER TABLE "ImportListStatus_temp" RENAME TO "ImportListStatus" 12:49:25.5 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 12:49:25.5 Info: => 0.0047461s 12:49:25.5 Info: AlterTable IndexerStatus 12:49:25.5 Info: => 8E-07s 12:49:25.5 Info: AlterColumn IndexerStatus InitialFailure DateTimeOffset 12:49:25.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:49:25.5 Info: INSERT INTO "IndexerStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo" FROM "IndexerStatus" 12:49:25.5 Info: DROP TABLE "IndexerStatus" 12:49:25.5 Info: ALTER TABLE "IndexerStatus_temp" RENAME TO "IndexerStatus" 12:49:25.5 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 12:49:25.5 Info: => 0.0054245s 12:49:25.5 Info: AlterTable IndexerStatus 12:49:25.5 Info: => 8E-07s 12:49:25.5 Info: AlterColumn IndexerStatus MostRecentFailure DateTimeOffset 12:49:25.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:49:25.5 Info: INSERT INTO "IndexerStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo" FROM "IndexerStatus" 12:49:25.5 Info: DROP TABLE "IndexerStatus" 12:49:25.5 Info: ALTER TABLE "IndexerStatus_temp" RENAME TO "IndexerStatus" 12:49:25.5 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 12:49:25.5 Info: => 0.0057041s 12:49:25.5 Info: AlterTable IndexerStatus 12:49:25.5 Info: => 8E-07s 12:49:25.5 Info: AlterColumn IndexerStatus DisabledTill DateTimeOffset 12:49:25.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:49:25.5 Info: INSERT INTO "IndexerStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo" FROM "IndexerStatus" 12:49:25.5 Info: DROP TABLE "IndexerStatus" 12:49:25.5 Info: ALTER TABLE "IndexerStatus_temp" RENAME TO "IndexerStatus" 12:49:25.5 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 12:49:25.5 Info: => 0.0047997s 12:49:25.5 Info: AlterTable LyricFiles 12:49:25.5 Info: => 6E-07s 12:49:25.5 Info: AlterColumn LyricFiles LastUpdated DateTimeOffset 12:49:25.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:49:25.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:49:25.5 Info: DROP TABLE "LyricFiles" 12:49:25.5 Info: ALTER TABLE "LyricFiles_temp" RENAME TO "LyricFiles" 12:49:25.5 Info: => 0.0053874s 12:49:25.5 Info: AlterTable LyricFiles 12:49:25.5 Info: => 9E-07s 12:49:25.5 Info: AlterColumn LyricFiles Added DateTimeOffset 12:49:25.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:49:25.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:49:25.5 Info: DROP TABLE "LyricFiles" 12:49:25.5 Info: ALTER TABLE "LyricFiles_temp" RENAME TO "LyricFiles" 12:49:25.5 Info: => 0.0056075s 12:49:25.5 Info: AlterTable MetadataFiles 12:49:25.5 Info: => 7E-07s 12:49:25.5 Info: AlterColumn MetadataFiles LastUpdated DateTimeOffset 12:49:25.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:49:25.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:49:25.5 Info: DROP TABLE "MetadataFiles" 12:49:25.5 Info: ALTER TABLE "MetadataFiles_temp" RENAME TO "MetadataFiles" 12:49:25.5 Info: => 0.004534s 12:49:25.5 Info: AlterTable MetadataFiles 12:49:25.5 Info: => 1E-06s 12:49:25.5 Info: AlterColumn MetadataFiles Added DateTimeOffset 12:49:25.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:49:25.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:49:25.5 Info: DROP TABLE "MetadataFiles" 12:49:25.5 Info: ALTER TABLE "MetadataFiles_temp" RENAME TO "MetadataFiles" 12:49:25.6 Info: => 0.0054091s 12:49:25.6 Info: AlterTable PendingReleases 12:49:25.6 Info: => 8E-07s 12:49:25.6 Info: AlterColumn PendingReleases Added DateTimeOffset 12:49:25.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:49:25.6 Info: INSERT INTO "PendingReleases_temp" ("Id", "Title", "Added", "Release", "ArtistId", "ParsedAlbumInfo", "Reason") SELECT "Id", "Title", "Added", "Release", "ArtistId", "ParsedAlbumInfo", "Reason" FROM "PendingReleases" 12:49:25.6 Info: DROP TABLE "PendingReleases" 12:49:25.6 Info: ALTER TABLE "PendingReleases_temp" RENAME TO "PendingReleases" 12:49:25.6 Info: => 0.0045722s 12:49:25.6 Info: AlterTable ScheduledTasks 12:49:25.6 Info: => 8E-07s 12:49:25.6 Info: AlterColumn ScheduledTasks LastExecution DateTimeOffset 12:49:25.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:49:25.6 Info: INSERT INTO "ScheduledTasks_temp" ("Id", "TypeName", "Interval", "LastExecution", "LastStartTime") SELECT "Id", "TypeName", "Interval", "LastExecution", "LastStartTime" FROM "ScheduledTasks" 12:49:25.6 Info: DROP TABLE "ScheduledTasks" 12:49:25.6 Info: ALTER TABLE "ScheduledTasks_temp" RENAME TO "ScheduledTasks" 12:49:25.6 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 12:49:25.6 Info: => 0.0054327s 12:49:25.6 Info: AlterTable ScheduledTasks 12:49:25.6 Info: => 8E-07s 12:49:25.6 Info: AlterColumn ScheduledTasks LastStartTime DateTimeOffset 12:49:25.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:49:25.6 Info: INSERT INTO "ScheduledTasks_temp" ("Id", "TypeName", "Interval", "LastExecution", "LastStartTime") SELECT "Id", "TypeName", "Interval", "LastExecution", "LastStartTime" FROM "ScheduledTasks" 12:49:25.6 Info: DROP TABLE "ScheduledTasks" 12:49:25.6 Info: ALTER TABLE "ScheduledTasks_temp" RENAME TO "ScheduledTasks" 12:49:25.6 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 12:49:25.6 Info: => 0.0044428s 12:49:25.6 Info: AlterTable TrackFiles 12:49:25.6 Info: => 8E-07s 12:49:25.6 Info: AlterColumn TrackFiles DateAdded DateTimeOffset 12:49:25.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:49:25.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:49:25.6 Info: DROP TABLE "TrackFiles" 12:49:25.6 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 12:49:25.6 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:49:25.6 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 12:49:25.6 Info: => 0.0046479s 12:49:25.6 Info: AlterTable TrackFiles 12:49:25.6 Info: => 9E-07s 12:49:25.6 Info: AlterColumn TrackFiles Modified DateTimeOffset 12:49:25.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:49:25.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:49:25.6 Info: DROP TABLE "TrackFiles" 12:49:25.6 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 12:49:25.6 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:49:25.6 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 12:49:25.6 Info: => 0.0046446s 12:49:25.6 Info: AlterTable VersionInfo 12:49:25.6 Info: => 8E-07s 12:49:25.6 Info: AlterColumn VersionInfo AppliedOn DateTimeOffset 12:49:25.6 Info: CREATE TABLE "VersionInfo_temp" ("Version" INTEGER NOT NULL, "AppliedOn" DATETIME, "Description" TEXT) 12:49:25.6 Info: INSERT INTO "VersionInfo_temp" ("Version", "AppliedOn", "Description") SELECT "Version", "AppliedOn", "Description" FROM "VersionInfo" 12:49:25.6 Info: DROP TABLE "VersionInfo" 12:49:25.6 Info: ALTER TABLE "VersionInfo_temp" RENAME TO "VersionInfo" 12:49:25.6 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 12:49:25.6 Info: => 0.005246s 12:49:25.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (61, '2024-05-17T12:49:25', 'postgres_update_timestamp_columns_to_with_timezone') 12:49:25.6 Info: Committing Transaction 12:49:25.6 Info: 61: postgres_update_timestamp_columns_to_with_timezone migrated 12:49:25.6 Info: => 0.0059272s 12:49:25.6 Info: 62: add_on_delete_to_notifications migrating 12:49:25.6 Info: Beginning Transaction 12:49:25.6 Info: Starting migration of Main DB to 62 12:49:25.6 Info: AlterTable Notifications 12:49:25.6 Info: => 8E-07s 12:49:25.6 Info: CreateColumn Notifications OnArtistDelete Boolean 12:49:25.6 Info: ALTER TABLE "Notifications" ADD COLUMN "OnArtistDelete" INTEGER NOT NULL DEFAULT 0 12:49:25.6 Info: => 0.0005817s 12:49:25.6 Info: AlterTable Notifications 12:49:25.6 Info: => 8E-07s 12:49:25.6 Info: CreateColumn Notifications OnAlbumDelete Boolean 12:49:25.6 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDelete" INTEGER NOT NULL DEFAULT 0 12:49:25.6 Info: => 0.0005507s 12:49:25.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (62, '2024-05-17T12:49:25', 'add_on_delete_to_notifications') 12:49:25.6 Info: Committing Transaction 12:49:25.6 Info: 62: add_on_delete_to_notifications migrated 12:49:25.6 Info: => 0.0008725s 12:49:25.6 Info: 63: add_custom_formats migrating 12:49:25.6 Info: Beginning Transaction 12:49:25.6 Info: Starting migration of Main DB to 63 12:49:25.6 Info: INSERT INTO "ReleaseProfiles" ("Preferred", "Required", "Ignored", "Tags", "IncludePreferredWhenRenaming", "Enabled", "IndexerId") VALUES ('[ { "key": "x264", "value": 2 } ]', '', '', '[]', 0, 1, 0) 12:49:25.6 Info: AlterTable DelayProfiles 12:49:25.6 Info: => 6E-07s 12:49:25.6 Info: CreateColumn DelayProfiles BypassIfHighestQuality Boolean 12:49:25.6 Info: ALTER TABLE "DelayProfiles" ADD COLUMN "BypassIfHighestQuality" INTEGER NOT NULL DEFAULT 0 12:49:25.6 Info: => 0.0005607s 12:49:25.6 Info: UpdateData 12:49:25.6 Info: UPDATE "DelayProfiles" SET "BypassIfHighestQuality" = 1 WHERE 1 = 1 12:49:25.6 Info: => 6.32E-05s 12:49:25.6 Info: AlterTable TrackFiles 12:49:25.6 Info: => 5E-07s 12:49:25.6 Info: CreateColumn TrackFiles OriginalFilePath String 12:49:25.6 Info: ALTER TABLE "TrackFiles" ADD COLUMN "OriginalFilePath" TEXT 12:49:25.6 Info: => 0.0005202s 12:49:25.6 Info: PerformDBOperation 12:49:25.6 Info: Performing DB Operation 12:49:25.6 Info: => 0.0012125s 12:49:25.6 Info: CreateTable CustomFormats 12:49:25.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:49:25.6 Info: => 0.000153s 12:49:25.6 Info: CreateIndex CustomFormats (Name) 12:49:25.6 Info: CREATE UNIQUE INDEX "IX_CustomFormats_Name" ON "CustomFormats" ("Name" ASC) 12:49:25.6 Info: => 9.36E-05s 12:49:25.6 Info: AlterTable QualityProfiles 12:49:25.6 Info: => 6E-07s 12:49:25.6 Info: CreateColumn QualityProfiles FormatItems String 12:49:25.6 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "FormatItems" TEXT NOT NULL DEFAULT '[]' 12:49:25.6 Info: => 0.0005723s 12:49:25.6 Info: AlterTable QualityProfiles 12:49:25.6 Info: => 9E-07s 12:49:25.6 Info: CreateColumn QualityProfiles MinFormatScore Int32 12:49:25.6 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "MinFormatScore" INTEGER NOT NULL DEFAULT 0 12:49:25.6 Info: => 0.0005608s 12:49:25.6 Info: AlterTable QualityProfiles 12:49:25.6 Info: => 9E-07s 12:49:25.6 Info: CreateColumn QualityProfiles CutoffFormatScore Int32 12:49:25.6 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "CutoffFormatScore" INTEGER NOT NULL DEFAULT 0 12:49:25.6 Info: => 0.0005467s 12:49:25.6 Info: PerformDBOperation 12:49:25.6 Info: Performing DB Operation 12:49:25.6 Info: => 0.0013508s 12:49:25.6 Info: PerformDBOperation 12:49:25.6 Info: Performing DB Operation 12:49:25.6 Info: => 3.82E-05s 12:49:25.6 Info: DeleteColumn ReleaseProfiles Preferred 12:49:25.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:49:25.6 Info: INSERT INTO "ReleaseProfiles_temp" ("Id", "Required", "Ignored", "Tags", "IncludePreferredWhenRenaming", "Enabled", "IndexerId") SELECT "Id", "Required", "Ignored", "Tags", "IncludePreferredWhenRenaming", "Enabled", "IndexerId" FROM "ReleaseProfiles" 12:49:25.6 Info: DROP TABLE "ReleaseProfiles" 12:49:25.6 Info: ALTER TABLE "ReleaseProfiles_temp" RENAME TO "ReleaseProfiles" 12:49:25.6 Info: => 0.0051557s 12:49:25.6 Info: DeleteColumn ReleaseProfiles IncludePreferredWhenRenaming 12:49:25.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:49:25.6 Info: INSERT INTO "ReleaseProfiles_temp" ("Id", "Required", "Ignored", "Tags", "Enabled", "IndexerId") SELECT "Id", "Required", "Ignored", "Tags", "Enabled", "IndexerId" FROM "ReleaseProfiles" 12:49:25.6 Info: DROP TABLE "ReleaseProfiles" 12:49:25.6 Info: ALTER TABLE "ReleaseProfiles_temp" RENAME TO "ReleaseProfiles" 12:49:25.6 Info: => 0.0052083s 12:49:25.6 Info: ExecuteSqlStatement DELETE FROM "ReleaseProfiles" WHERE "Required" = '[]' AND "Ignored" = '[]' 12:49:25.6 Info: DELETE FROM "ReleaseProfiles" WHERE "Required" = '[]' AND "Ignored" = '[]' 12:49:25.6 Info: => 6.52E-05s 12:49:25.6 Info: AlterTable DelayProfiles 12:49:25.6 Info: => 6E-07s 12:49:25.6 Info: CreateColumn DelayProfiles BypassIfAboveCustomFormatScore Boolean 12:49:25.6 Info: ALTER TABLE "DelayProfiles" ADD COLUMN "BypassIfAboveCustomFormatScore" INTEGER NOT NULL DEFAULT 0 12:49:25.6 Info: => 0.000568s 12:49:25.6 Info: AlterTable DelayProfiles 12:49:25.6 Info: => 9E-07s 12:49:25.6 Info: CreateColumn DelayProfiles MinimumCustomFormatScore Int32 12:49:25.6 Info: ALTER TABLE "DelayProfiles" ADD COLUMN "MinimumCustomFormatScore" INTEGER 12:49:25.6 Info: => 0.0005505s 12:49:25.6 Info: -> 1 Insert operations completed in 00:00:00.0001091 taking an average of 00:00:00.0001091 12:49:25.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (63, '2024-05-17T12:49:25', 'add_custom_formats') 12:49:25.6 Info: Committing Transaction 12:49:25.6 Info: 63: add_custom_formats migrated 12:49:25.6 Info: => 0.000966s 12:49:25.6 Debug: Took: 00:00:00.4593214 12:49:25.6 Info: --- End: NzbDrone.Core.Test.Datastore.Migration.add_custom_formatsFixture.should_add_cf_from_unnamed_release_profile --- 12:49:25.6 Info: --- Start: NzbDrone.Core.Test.Datastore.Migration.add_custom_formatsFixture.should_add_cfs_from_multiple_unnamed_release_profile --- 12:49:25.6 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm64/_temp_11361_638515469656808337_131/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:49:25.6 Info: DatabaseEngineVersionCheck migrating 12:49:25.6 Info: PerformDBOperation 12:49:25.6 Info: Performing DB Operation 12:49:25.6 Info: SQLite 3.45.3 12:49:25.6 Info: => 0.0011133s 12:49:25.6 Info: DatabaseEngineVersionCheck migrated 12:49:25.6 Info: => 0.0011521s 12:49:25.6 Info: VersionMigration migrating 12:49:25.6 Info: Beginning Transaction 12:49:25.6 Info: CreateTable VersionInfo 12:49:25.6 Info: CREATE TABLE "VersionInfo" ("Version" INTEGER NOT NULL) 12:49:25.6 Info: => 0.0001706s 12:49:25.6 Info: Committing Transaction 12:49:25.6 Info: VersionMigration migrated 12:49:25.6 Info: => 0.0005385s 12:49:25.6 Info: VersionUniqueMigration migrating 12:49:25.6 Info: Beginning Transaction 12:49:25.6 Info: CreateIndex VersionInfo (Version) 12:49:25.6 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 12:49:25.6 Info: => 0.000135s 12:49:25.6 Info: AlterTable VersionInfo 12:49:25.6 Info: => 9E-07s 12:49:25.6 Info: CreateColumn VersionInfo AppliedOn DateTime 12:49:25.6 Info: ALTER TABLE "VersionInfo" ADD COLUMN "AppliedOn" DATETIME 12:49:25.6 Info: => 0.000592s 12:49:25.6 Info: Committing Transaction 12:49:25.6 Info: VersionUniqueMigration migrated 12:49:25.6 Info: => 0.000807s 12:49:25.6 Info: VersionDescriptionMigration migrating 12:49:25.6 Info: Beginning Transaction 12:49:25.6 Info: AlterTable VersionInfo 12:49:25.6 Info: => 7E-07s 12:49:25.6 Info: CreateColumn VersionInfo Description String 12:49:25.6 Info: ALTER TABLE "VersionInfo" ADD COLUMN "Description" TEXT 12:49:25.6 Info: => 0.0002094s 12:49:25.6 Info: Committing Transaction 12:49:25.6 Info: VersionDescriptionMigration migrated 12:49:25.6 Info: => 0.0004129s 12:49:25.6 Info: 1: InitialSetup migrating 12:49:25.6 Info: Beginning Transaction 12:49:25.6 Info: Starting migration of Main DB to 1 12:49:25.7 Info: CreateTable Config 12:49:25.7 Info: CREATE TABLE "Config" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Key" TEXT NOT NULL, "Value" TEXT NOT NULL) 12:49:25.7 Info: => 0.0001837s 12:49:25.7 Info: CreateIndex Config (Key) 12:49:25.7 Info: CREATE UNIQUE INDEX "IX_Config_Key" ON "Config" ("Key" ASC) 12:49:25.7 Info: => 9.87E-05s 12:49:25.7 Info: CreateTable RootFolders 12:49:25.7 Info: CREATE TABLE "RootFolders" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Path" TEXT NOT NULL) 12:49:25.7 Info: => 0.0001035s 12:49:25.7 Info: CreateIndex RootFolders (Path) 12:49:25.7 Info: CREATE UNIQUE INDEX "IX_RootFolders_Path" ON "RootFolders" ("Path" ASC) 12:49:25.7 Info: => 8.13E-05s 12:49:25.7 Info: CreateTable Artists 12:49:25.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:49:25.7 Info: => 0.0002583s 12:49:25.7 Info: CreateIndex Artists (ForeignArtistId) 12:49:25.7 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 12:49:25.7 Info: => 8.34E-05s 12:49:25.7 Info: CreateIndex Artists (NameSlug) 12:49:25.7 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 12:49:25.7 Info: => 7.65E-05s 12:49:25.7 Info: CreateIndex Artists (CleanName) 12:49:25.7 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:49:25.7 Info: => 7.39E-05s 12:49:25.7 Info: CreateIndex Artists (Path) 12:49:25.7 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:49:25.7 Info: => 7.28E-05s 12:49:25.7 Info: CreateTable Albums 12:49:25.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:49:25.7 Info: => 0.0017526s 12:49:25.7 Info: CreateIndex Albums (ForeignAlbumId) 12:49:25.7 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:49:25.7 Info: => 9.56E-05s 12:49:25.7 Info: CreateIndex Albums (MBId) 12:49:25.7 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 12:49:25.7 Info: => 7.6E-05s 12:49:25.7 Info: CreateIndex Albums (TADBId) 12:49:25.7 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 12:49:25.7 Info: => 7.56E-05s 12:49:25.7 Info: CreateIndex Albums (TitleSlug) 12:49:25.7 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 12:49:25.7 Info: => 7.58E-05s 12:49:25.7 Info: CreateIndex Albums (CleanTitle) 12:49:25.7 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:49:25.7 Info: => 7.59E-05s 12:49:25.7 Info: CreateIndex Albums (Path) 12:49:25.7 Info: CREATE INDEX "IX_Albums_Path" ON "Albums" ("Path" ASC) 12:49:25.7 Info: => 7.28E-05s 12:49:25.7 Info: CreateTable Tracks 12:49:25.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:49:25.7 Info: => 0.0001668s 12:49:25.7 Info: CreateIndex Tracks (ForeignTrackId) 12:49:25.7 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 12:49:25.7 Info: => 8.08E-05s 12:49:25.7 Info: CreateIndex Tracks (ArtistId) 12:49:25.7 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 12:49:25.7 Info: => 9.87E-05s 12:49:25.7 Info: CreateIndex Tracks (TrackFileId) 12:49:25.7 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 12:49:25.7 Info: => 9.17E-05s 12:49:25.7 Info: CreateIndex Tracks (ArtistId, AlbumId, TrackNumber) 12:49:25.7 Info: CREATE INDEX "IX_Tracks_ArtistId_AlbumId_TrackNumber" ON "Tracks" ("ArtistId" ASC, "AlbumId" ASC, "TrackNumber" ASC) 12:49:25.7 Info: => 8.32E-05s 12:49:25.7 Info: CreateTable TrackFiles 12:49:25.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:49:25.7 Info: => 0.0001615s 12:49:25.7 Info: CreateIndex TrackFiles (ArtistId) 12:49:25.7 Info: CREATE INDEX "IX_TrackFiles_ArtistId" ON "TrackFiles" ("ArtistId" ASC) 12:49:25.7 Info: => 8.86E-05s 12:49:25.7 Info: CreateIndex TrackFiles (AlbumId) 12:49:25.7 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:49:25.7 Info: => 8.2E-05s 12:49:25.7 Info: CreateTable History 12:49:25.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:49:25.7 Info: => 0.000165s 12:49:25.7 Info: CreateIndex History (Date) 12:49:25.7 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 12:49:25.7 Info: => 0.0001275s 12:49:25.7 Info: CreateIndex History (EventType) 12:49:25.7 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 12:49:25.7 Info: => 0.0001014s 12:49:25.7 Info: CreateIndex History (DownloadId) 12:49:25.7 Info: CREATE INDEX "IX_History_DownloadId" ON "History" ("DownloadId" ASC) 12:49:25.7 Info: => 8.46E-05s 12:49:25.7 Info: CreateIndex History (AlbumId) 12:49:25.7 Info: CREATE INDEX "IX_History_AlbumId" ON "History" ("AlbumId" ASC) 12:49:25.7 Info: => 8.32E-05s 12:49:25.7 Info: CreateTable Notifications 12:49:25.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:49:25.7 Info: => 0.0001569s 12:49:25.7 Info: CreateTable ScheduledTasks 12:49:25.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:49:25.7 Info: => 0.0001356s 12:49:25.7 Info: CreateIndex ScheduledTasks (TypeName) 12:49:25.7 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 12:49:25.7 Info: => 8.55E-05s 12:49:25.7 Info: CreateTable Indexers 12:49:25.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:49:25.7 Info: => 0.0001594s 12:49:25.7 Info: CreateIndex Indexers (Name) 12:49:25.7 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 12:49:25.7 Info: => 0.0001065s 12:49:25.7 Info: CreateTable Profiles 12:49:25.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:49:25.7 Info: => 0.0001223s 12:49:25.7 Info: CreateIndex Profiles (Name) 12:49:25.7 Info: CREATE UNIQUE INDEX "IX_Profiles_Name" ON "Profiles" ("Name" ASC) 12:49:25.7 Info: => 9E-05s 12:49:25.7 Info: CreateTable QualityDefinitions 12:49:25.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:49:25.7 Info: => 0.000129s 12:49:25.7 Info: CreateIndex QualityDefinitions (Quality) 12:49:25.7 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Quality" ON "QualityDefinitions" ("Quality" ASC) 12:49:25.7 Info: => 8.24E-05s 12:49:25.7 Info: CreateIndex QualityDefinitions (Title) 12:49:25.7 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Title" ON "QualityDefinitions" ("Title" ASC) 12:49:25.7 Info: => 8.69E-05s 12:49:25.7 Info: CreateTable NamingConfig 12:49:25.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:49:25.7 Info: => 0.000183s 12:49:25.7 Info: CreateTable Blacklist 12:49:25.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:49:25.7 Info: => 0.0002033s 12:49:25.7 Info: CreateTable Metadata 12:49:25.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:49:25.7 Info: => 0.0001276s 12:49:25.7 Info: CreateTable MetadataFiles 12:49:25.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:49:25.7 Info: => 0.0001529s 12:49:25.7 Info: CreateTable DownloadClients 12:49:25.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:49:25.7 Info: => 0.0001311s 12:49:25.7 Info: CreateTable PendingReleases 12:49:25.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:49:25.7 Info: => 0.0007156s 12:49:25.7 Info: CreateTable RemotePathMappings 12:49:25.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:49:25.7 Info: => 0.000165s 12:49:25.7 Info: CreateTable Tags 12:49:25.7 Info: CREATE TABLE "Tags" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Label" TEXT NOT NULL) 12:49:25.7 Info: => 0.0001318s 12:49:25.7 Info: CreateIndex Tags (Label) 12:49:25.7 Info: CREATE UNIQUE INDEX "IX_Tags_Label" ON "Tags" ("Label" ASC) 12:49:25.7 Info: => 9.42E-05s 12:49:25.7 Info: CreateTable Restrictions 12:49:25.7 Info: CREATE TABLE "Restrictions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Preferred" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL) 12:49:25.7 Info: => 0.0001337s 12:49:25.7 Info: CreateTable DelayProfiles 12:49:25.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:49:25.7 Info: => 0.000149s 12:49:25.7 Info: CreateTable Users 12:49:25.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:49:25.7 Info: => 0.0001179s 12:49:25.7 Info: CreateIndex Users (Identifier) 12:49:25.7 Info: CREATE UNIQUE INDEX "IX_Users_Identifier" ON "Users" ("Identifier" ASC) 12:49:25.7 Info: => 9.22E-05s 12:49:25.7 Info: CreateIndex Users (Username) 12:49:25.7 Info: CREATE UNIQUE INDEX "IX_Users_Username" ON "Users" ("Username" ASC) 12:49:25.7 Info: => 0.0001185s 12:49:25.7 Info: CreateTable Commands 12:49:25.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:49:25.7 Info: => 0.0001766s 12:49:25.7 Info: CreateTable IndexerStatus 12:49:25.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:49:25.7 Info: => 0.0001417s 12:49:25.7 Info: CreateIndex IndexerStatus (ProviderId) 12:49:25.7 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 12:49:25.7 Info: => 9.53E-05s 12:49:25.7 Info: CreateTable ExtraFiles 12:49:25.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:49:25.7 Info: => 0.000144s 12:49:25.7 Info: CreateTable LyricFiles 12:49:25.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:49:25.7 Info: => 0.0001497s 12:49:25.7 Info: CreateTable LanguageProfiles 12:49:25.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:49:25.7 Info: => 0.0001509s 12:49:25.7 Info: CreateIndex LanguageProfiles (Name) 12:49:25.7 Info: CREATE UNIQUE INDEX "IX_LanguageProfiles_Name" ON "LanguageProfiles" ("Name" ASC) 12:49:25.7 Info: => 0.0001091s 12:49:25.7 Info: CreateTable DownloadClientStatus 12:49:25.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:49:25.7 Info: => 0.0001341s 12:49:25.7 Info: CreateIndex DownloadClientStatus (ProviderId) 12:49:25.7 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 12:49:25.7 Info: => 9.29E-05s 12:49:25.7 Info: INSERT INTO "DelayProfiles" ("EnableUsenet", "EnableTorrent", "PreferredProtocol", "UsenetDelay", "TorrentDelay", "Order", "Tags") VALUES (1, 1, 1, 0, 0, 2147483647, '[]') 12:49:25.7 Info: -> 1 Insert operations completed in 00:00:00.0000697 taking an average of 00:00:00.0000697 12:49:25.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (1, '2024-05-17T12:49:25', 'InitialSetup') 12:49:25.7 Info: Committing Transaction 12:49:25.7 Info: 1: InitialSetup migrated 12:49:25.7 Info: => 0.0010508s 12:49:25.7 Info: 2: add_reason_to_pending_releases migrating 12:49:25.7 Info: Beginning Transaction 12:49:25.7 Info: Starting migration of Main DB to 2 12:49:25.7 Info: AlterTable PendingReleases 12:49:25.7 Info: => 5E-07s 12:49:25.7 Info: CreateColumn PendingReleases Reason Int32 12:49:25.7 Info: ALTER TABLE "PendingReleases" ADD COLUMN "Reason" INTEGER NOT NULL DEFAULT 0 12:49:25.7 Info: => 0.0005026s 12:49:25.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (2, '2024-05-17T12:49:25', 'add_reason_to_pending_releases') 12:49:25.7 Info: Committing Transaction 12:49:25.7 Info: 2: add_reason_to_pending_releases migrated 12:49:25.7 Info: => 0.0008172s 12:49:25.7 Info: 3: add_medium_support migrating 12:49:25.7 Info: Beginning Transaction 12:49:25.7 Info: Starting migration of Main DB to 3 12:49:25.7 Info: AlterTable Albums 12:49:25.7 Info: => 9E-07s 12:49:25.7 Info: CreateColumn Albums Media String 12:49:25.7 Info: ALTER TABLE "Albums" ADD COLUMN "Media" TEXT NOT NULL DEFAULT '' 12:49:25.7 Info: => 0.0005005s 12:49:25.7 Info: AlterTable Tracks 12:49:25.7 Info: => 9E-07s 12:49:25.7 Info: CreateColumn Tracks MediumNumber Int32 12:49:25.7 Info: ALTER TABLE "Tracks" ADD COLUMN "MediumNumber" INTEGER NOT NULL DEFAULT 0 12:49:25.7 Info: => 0.000911s 12:49:25.7 Info: AlterTable Tracks 12:49:25.7 Info: => 8E-07s 12:49:25.7 Info: CreateColumn Tracks AbsoluteTrackNumber Int32 12:49:25.7 Info: ALTER TABLE "Tracks" ADD COLUMN "AbsoluteTrackNumber" INTEGER NOT NULL DEFAULT 0 12:49:25.7 Info: => 0.0004836s 12:49:25.7 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 12:49:25.7 Info: UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 12:49:25.7 Info: => 6.6E-05s 12:49:25.7 Info: DeleteColumn Tracks TrackNumber 12:49:25.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:49:25.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:49:25.7 Info: DROP TABLE "Tracks" 12:49:25.7 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 12:49:25.7 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 12:49:25.7 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 12:49:25.7 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 12:49:25.7 Info: => 0.0051157s 12:49:25.7 Info: AlterTable Tracks 12:49:25.7 Info: => 9E-07s 12:49:25.7 Info: CreateColumn Tracks TrackNumber String 12:49:25.7 Info: ALTER TABLE "Tracks" ADD COLUMN "TrackNumber" TEXT 12:49:25.7 Info: => 0.0004789s 12:49:25.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (3, '2024-05-17T12:49:25', 'add_medium_support') 12:49:25.7 Info: Committing Transaction 12:49:25.7 Info: 3: add_medium_support migrated 12:49:25.7 Info: => 0.0008911s 12:49:25.7 Info: 4: add_various_qualites_in_profile migrating 12:49:25.7 Info: Beginning Transaction 12:49:25.7 Info: Starting migration of Main DB to 4 12:49:25.7 Info: ExecuteSqlStatement UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 12:49:25.7 Info: UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 12:49:25.7 Info: => 6.14E-05s 12:49:25.7 Info: PerformDBOperation 12:49:25.7 Info: Performing DB Operation 12:49:25.7 Info: => 3.59E-05s 12:49:25.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (4, '2024-05-17T12:49:25', 'add_various_qualites_in_profile') 12:49:25.7 Info: Committing Transaction 12:49:25.7 Info: 4: add_various_qualites_in_profile migrated 12:49:25.7 Info: => 0.0002947s 12:49:25.7 Info: 5: metadata_profiles migrating 12:49:25.7 Info: Beginning Transaction 12:49:25.7 Info: Starting migration of Main DB to 5 12:49:25.7 Info: CreateTable MetadataProfiles 12:49:25.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:49:25.7 Info: => 0.0001466s 12:49:25.7 Info: CreateIndex MetadataProfiles (Name) 12:49:25.7 Info: CREATE UNIQUE INDEX "IX_MetadataProfiles_Name" ON "MetadataProfiles" ("Name" ASC) 12:49:25.7 Info: => 9.51E-05s 12:49:25.7 Info: AlterTable Artists 12:49:25.7 Info: => 6E-07s 12:49:25.7 Info: CreateColumn Artists MetadataProfileId Int32 12:49:25.7 Info: ALTER TABLE "Artists" ADD COLUMN "MetadataProfileId" INTEGER NOT NULL DEFAULT 1 12:49:25.7 Info: => 0.0004936s 12:49:25.7 Info: DeleteColumn Artists PrimaryAlbumTypes 12:49:25.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:49:25.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:49:25.7 Info: DROP TABLE "Artists" 12:49:25.7 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:49:25.7 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 12:49:25.7 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 12:49:25.7 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:49:25.7 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:49:25.7 Info: => 0.0045746s 12:49:25.7 Info: DeleteColumn Artists SecondaryAlbumTypes 12:49:25.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:49:25.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:49:25.7 Info: DROP TABLE "Artists" 12:49:25.7 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:49:25.7 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 12:49:25.7 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 12:49:25.7 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:49:25.7 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:49:25.7 Info: => 0.0045052s 12:49:25.7 Info: AlterTable Albums 12:49:25.7 Info: => 1E-06s 12:49:25.7 Info: CreateColumn Albums SecondaryTypes String 12:49:25.7 Info: ALTER TABLE "Albums" ADD COLUMN "SecondaryTypes" TEXT 12:49:25.7 Info: => 0.0004851s 12:49:25.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (5, '2024-05-17T12:49:25', 'metadata_profiles') 12:49:25.7 Info: Committing Transaction 12:49:25.7 Info: 5: metadata_profiles migrated 12:49:25.7 Info: => 0.0009183s 12:49:25.7 Info: 6: separate_automatic_and_interactive_search migrating 12:49:25.7 Info: Beginning Transaction 12:49:25.7 Info: Starting migration of Main DB to 6 12:49:25.7 Info: RenameColumn Indexers EnableSearch to EnableAutomaticSearch 12:49:25.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:49:25.7 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableSearch" FROM "Indexers" 12:49:25.7 Info: DROP TABLE "Indexers" 12:49:25.7 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 12:49:25.7 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 12:49:25.7 Info: => 0.003861s 12:49:25.7 Info: AlterTable Indexers 12:49:25.7 Info: => 8E-07s 12:49:25.7 Info: CreateColumn Indexers EnableInteractiveSearch Boolean 12:49:25.7 Info: ALTER TABLE "Indexers" ADD COLUMN "EnableInteractiveSearch" INTEGER 12:49:25.7 Info: => 0.0004779s 12:49:25.7 Info: ExecuteSqlStatement UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 12:49:25.7 Info: UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 12:49:25.7 Info: => 4.96E-05s 12:49:25.7 Info: AlterTable Indexers 12:49:25.7 Info: => 4E-07s 12:49:25.7 Info: AlterColumn Indexers EnableInteractiveSearch Boolean 12:49:25.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:49:25.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:49:25.7 Info: DROP TABLE "Indexers" 12:49:25.7 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 12:49:25.7 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 12:49:25.7 Info: => 0.00404s 12:49:25.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (6, '2024-05-17T12:49:25', 'separate_automatic_and_interactive_search') 12:49:25.7 Info: Committing Transaction 12:49:25.7 Info: 6: separate_automatic_and_interactive_search migrated 12:49:25.7 Info: => 0.0044147s 12:49:25.7 Info: 7: change_album_path_to_relative migrating 12:49:25.7 Info: Beginning Transaction 12:49:25.7 Info: Starting migration of Main DB to 7 12:49:25.7 Info: DeleteColumn Albums Path 12:49:25.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:49:25.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:49:25.7 Info: DROP TABLE "Albums" 12:49:25.7 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:49:25.7 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:49:25.7 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 12:49:25.7 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 12:49:25.7 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 12:49:25.7 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:49:25.7 Info: => 0.005586s 12:49:25.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (7, '2024-05-17T12:49:25', 'change_album_path_to_relative') 12:49:25.7 Info: Committing Transaction 12:49:25.7 Info: 7: change_album_path_to_relative migrated 12:49:25.7 Info: => 0.0060599s 12:49:25.7 Info: 8: change_quality_size_mb_to_kb migrating 12:49:25.7 Info: Beginning Transaction 12:49:25.7 Info: Starting migration of Main DB to 8 12:49:25.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:49:25.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:49:25.7 Info: => 6.48E-05s 12:49:25.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (8, '2024-05-17T12:49:25', 'change_quality_size_mb_to_kb') 12:49:25.7 Info: Committing Transaction 12:49:25.7 Info: 8: change_quality_size_mb_to_kb migrated 12:49:25.7 Info: => 0.0003399s 12:49:25.7 Info: 9: album_releases migrating 12:49:25.7 Info: Beginning Transaction 12:49:25.7 Info: Starting migration of Main DB to 9 12:49:25.7 Info: AlterTable Albums 12:49:25.7 Info: => 1.1E-06s 12:49:25.7 Info: CreateColumn Albums Releases String 12:49:25.7 Info: ALTER TABLE "Albums" ADD COLUMN "Releases" TEXT DEFAULT '' 12:49:25.7 Info: => 0.0005155s 12:49:25.7 Info: AlterTable Albums 12:49:25.7 Info: => 9E-07s 12:49:25.7 Info: CreateColumn Albums CurrentRelease String 12:49:25.7 Info: ALTER TABLE "Albums" ADD COLUMN "CurrentRelease" TEXT DEFAULT '' 12:49:25.7 Info: => 0.0004881s 12:49:25.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (9, '2024-05-17T12:49:25', 'album_releases') 12:49:25.7 Info: Committing Transaction 12:49:25.7 Info: 9: album_releases migrated 12:49:25.7 Info: => 0.0008077s 12:49:25.7 Info: 10: album_releases_fix migrating 12:49:25.7 Info: Beginning Transaction 12:49:25.7 Info: Starting migration of Main DB to 10 12:49:25.7 Info: AlterTable Albums 12:49:25.7 Info: => 1.1E-06s 12:49:25.7 Info: AlterColumn Albums Releases String 12:49:25.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:49:25.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:49:25.7 Info: DROP TABLE "Albums" 12:49:25.7 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:49:25.7 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:49:25.7 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 12:49:25.7 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 12:49:25.7 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 12:49:25.7 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:49:25.7 Info: => 0.0055564s 12:49:25.7 Info: AlterTable Albums 12:49:25.7 Info: => 7E-07s 12:49:25.7 Info: AlterColumn Albums CurrentRelease String 12:49:25.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:49:25.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:49:25.7 Info: DROP TABLE "Albums" 12:49:25.7 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:49:25.7 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:49:25.7 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 12:49:25.7 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 12:49:25.7 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 12:49:25.7 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:49:25.7 Info: => 0.0059068s 12:49:25.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (10, '2024-05-17T12:49:25', 'album_releases_fix') 12:49:25.7 Info: Committing Transaction 12:49:25.7 Info: 10: album_releases_fix migrated 12:49:25.7 Info: => 0.0063095s 12:49:25.7 Info: 11: import_lists migrating 12:49:25.7 Info: Beginning Transaction 12:49:25.7 Info: Starting migration of Main DB to 11 12:49:25.7 Info: CreateTable ImportLists 12:49:25.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:49:25.7 Info: => 0.000183s 12:49:25.7 Info: CreateIndex ImportLists (Name) 12:49:25.7 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 12:49:25.7 Info: => 9.05E-05s 12:49:25.7 Info: CreateTable ImportListStatus 12:49:25.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:49:25.7 Info: => 0.0001355s 12:49:25.7 Info: CreateIndex ImportListStatus (ProviderId) 12:49:25.7 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 12:49:25.7 Info: => 8.8E-05s 12:49:25.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (11, '2024-05-17T12:49:25', 'import_lists') 12:49:25.7 Info: Committing Transaction 12:49:25.7 Info: 11: import_lists migrated 12:49:25.7 Info: => 0.0004171s 12:49:25.7 Info: 12: add_release_status migrating 12:49:25.7 Info: Beginning Transaction 12:49:25.7 Info: Starting migration of Main DB to 12 12:49:25.7 Info: AlterTable MetadataProfiles 12:49:25.7 Info: => 1E-06s 12:49:25.7 Info: CreateColumn MetadataProfiles ReleaseStatuses String 12:49:25.7 Info: ALTER TABLE "MetadataProfiles" ADD COLUMN "ReleaseStatuses" TEXT NOT NULL DEFAULT '' 12:49:25.7 Info: => 0.0005641s 12:49:25.7 Info: PerformDBOperation 12:49:25.7 Info: Performing DB Operation 12:49:25.7 Info: => 3.8E-05s 12:49:25.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (12, '2024-05-17T12:49:25', 'add_release_status') 12:49:25.7 Info: Committing Transaction 12:49:25.7 Info: 12: add_release_status migrated 12:49:25.7 Info: => 0.0003347s 12:49:25.7 Info: 13: album_download_notification migrating 12:49:25.7 Info: Beginning Transaction 12:49:25.7 Info: Starting migration of Main DB to 13 12:49:25.7 Info: AlterTable Notifications 12:49:25.7 Info: => 1.2E-06s 12:49:25.7 Info: CreateColumn Notifications OnAlbumDownload Boolean 12:49:25.7 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDownload" INTEGER NOT NULL DEFAULT 0 12:49:25.7 Info: => 0.0005256s 12:49:25.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (13, '2024-05-17T12:49:25', 'album_download_notification') 12:49:25.7 Info: Committing Transaction 12:49:25.7 Info: 13: album_download_notification migrated 12:49:25.7 Info: => 0.0008473s 12:49:25.7 Info: 14: fix_language_metadata_profiles migrating 12:49:25.7 Info: Beginning Transaction 12:49:25.7 Info: Starting migration of Main DB to 14 12:49:25.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:49:25.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:49:25.7 Info: => 9.14E-05s 12:49:25.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:49:25.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:49:25.7 Info: => 6.52E-05s 12:49:25.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (14, '2024-05-17T12:49:25', 'fix_language_metadata_profiles') 12:49:25.7 Info: Committing Transaction 12:49:25.7 Info: 14: fix_language_metadata_profiles migrated 12:49:25.7 Info: => 0.0003262s 12:49:25.7 Info: 15: remove_fanzub migrating 12:49:25.7 Info: Beginning Transaction 12:49:25.7 Info: Starting migration of Main DB to 15 12:49:25.7 Info: ExecuteSqlStatement DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 12:49:25.7 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 12:49:25.7 Info: => 5.38E-05s 12:49:25.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (15, '2024-05-17T12:49:25', 'remove_fanzub') 12:49:25.7 Info: Committing Transaction 12:49:25.7 Info: 15: remove_fanzub migrated 12:49:25.7 Info: => 0.0003133s 12:49:25.7 Info: 16: update_artist_history_indexes migrating 12:49:25.7 Info: Beginning Transaction 12:49:25.7 Info: Starting migration of Main DB to 16 12:49:25.7 Info: CreateIndex Albums (ArtistId) 12:49:25.7 Info: CREATE INDEX "IX_Albums_ArtistId" ON "Albums" ("ArtistId" ASC) 12:49:25.7 Info: => 0.0001172s 12:49:25.7 Info: CreateIndex Albums (ArtistId, ReleaseDate) 12:49:25.7 Info: CREATE INDEX "IX_Albums_ArtistId_ReleaseDate" ON "Albums" ("ArtistId" ASC, "ReleaseDate" ASC) 12:49:25.7 Info: => 9.32E-05s 12:49:25.7 Info: DeleteIndex History (AlbumId) 12:49:25.7 Info: DROP INDEX "IX_History_AlbumId" 12:49:25.7 Info: => 0.0001542s 12:49:25.7 Info: CreateIndex History (AlbumId, Date) 12:49:25.7 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 12:49:25.7 Info: => 0.0001074s 12:49:25.7 Info: DeleteIndex History (DownloadId) 12:49:25.7 Info: DROP INDEX "IX_History_DownloadId" 12:49:25.7 Info: => 0.0001317s 12:49:25.7 Info: CreateIndex History (DownloadId, Date) 12:49:25.7 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 12:49:25.7 Info: => 0.0001032s 12:49:25.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (16, '2024-05-17T12:49:25', 'update_artist_history_indexes') 12:49:25.7 Info: Committing Transaction 12:49:25.7 Info: 16: update_artist_history_indexes migrated 12:49:25.7 Info: => 0.0004375s 12:49:25.7 Info: 17: remove_nma migrating 12:49:25.7 Info: Beginning Transaction 12:49:25.7 Info: Starting migration of Main DB to 17 12:49:25.7 Info: FluentMigrator.Expressions.DeleteDataExpression 12:49:25.7 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'NotifyMyAndroid' 12:49:25.7 Info: => 5.89E-05s 12:49:25.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (17, '2024-05-17T12:49:25', 'remove_nma') 12:49:25.7 Info: Committing Transaction 12:49:25.7 Info: 17: remove_nma migrated 12:49:25.7 Info: => 0.0003117s 12:49:25.7 Info: 18: album_disambiguation migrating 12:49:25.7 Info: Beginning Transaction 12:49:25.7 Info: Starting migration of Main DB to 18 12:49:25.7 Info: AlterTable Albums 12:49:25.7 Info: => 1.1E-06s 12:49:25.7 Info: CreateColumn Albums Disambiguation String 12:49:25.7 Info: ALTER TABLE "Albums" ADD COLUMN "Disambiguation" TEXT 12:49:25.7 Info: => 0.0005321s 12:49:25.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (18, '2024-05-17T12:49:25', 'album_disambiguation') 12:49:25.7 Info: Committing Transaction 12:49:25.7 Info: 18: album_disambiguation migrated 12:49:25.7 Info: => 0.0008379s 12:49:25.7 Info: 19: add_ape_quality_in_profiles migrating 12:49:25.7 Info: Beginning Transaction 12:49:25.7 Info: Starting migration of Main DB to 19 12:49:25.7 Info: PerformDBOperation 12:49:25.7 Info: Performing DB Operation 12:49:25.7 Info: => 3.84E-05s 12:49:25.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (19, '2024-05-17T12:49:25', 'add_ape_quality_in_profiles') 12:49:25.7 Info: Committing Transaction 12:49:25.7 Info: 19: add_ape_quality_in_profiles migrated 12:49:25.7 Info: => 0.0003028s 12:49:25.7 Info: 20: remove_pushalot migrating 12:49:25.7 Info: Beginning Transaction 12:49:25.7 Info: Starting migration of Main DB to 20 12:49:25.7 Info: FluentMigrator.Expressions.DeleteDataExpression 12:49:25.7 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Pushalot' 12:49:25.7 Info: => 5.72E-05s 12:49:25.7 Info: FluentMigrator.Expressions.DeleteDataExpression 12:49:25.7 Info: DELETE FROM "Metadata" WHERE "Implementation" = 'MediaBrowserMetadata' 12:49:25.7 Info: => 3.7E-05s 12:49:25.7 Info: FluentMigrator.Expressions.DeleteDataExpression 12:49:25.7 Info: DELETE FROM "MetadataFiles" WHERE "Consumer" = 'MediaBrowserMetadata' 12:49:25.7 Info: => 3.43E-05s 12:49:25.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (20, '2024-05-17T12:49:25', 'remove_pushalot') 12:49:25.7 Info: Committing Transaction 12:49:25.7 Info: 20: remove_pushalot migrated 12:49:25.7 Info: => 0.0003052s 12:49:25.7 Info: 21: add_custom_filters migrating 12:49:25.7 Info: Beginning Transaction 12:49:25.7 Info: Starting migration of Main DB to 21 12:49:25.7 Info: CreateTable CustomFilters 12:49:25.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:49:25.7 Info: => 0.0001479s 12:49:25.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (21, '2024-05-17T12:49:25', 'add_custom_filters') 12:49:25.7 Info: Committing Transaction 12:49:25.7 Info: 21: add_custom_filters migrated 12:49:25.7 Info: => 0.0004381s 12:49:25.7 Info: 22: import_list_tags migrating 12:49:25.7 Info: Beginning Transaction 12:49:25.7 Info: Starting migration of Main DB to 22 12:49:25.7 Info: AlterTable ImportLists 12:49:25.7 Info: => 1E-06s 12:49:25.7 Info: CreateColumn ImportLists Tags String 12:49:25.7 Info: ALTER TABLE "ImportLists" ADD COLUMN "Tags" TEXT 12:49:25.7 Info: => 0.0005427s 12:49:25.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (22, '2024-05-17T12:49:25', 'import_list_tags') 12:49:25.7 Info: Committing Transaction 12:49:25.7 Info: 22: import_list_tags migrated 12:49:25.7 Info: => 0.0008456s 12:49:25.7 Info: 23: add_release_groups_etc migrating 12:49:25.7 Info: Beginning Transaction 12:49:25.7 Info: Starting migration of Main DB to 23 12:49:25.7 Info: CreateTable ArtistMetadata 12:49:25.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:49:25.7 Info: => 0.0002507s 12:49:25.7 Info: CreateIndex ArtistMetadata (ForeignArtistId) 12:49:25.7 Info: CREATE UNIQUE INDEX "IX_ArtistMetadata_ForeignArtistId" ON "ArtistMetadata" ("ForeignArtistId" ASC) 12:49:25.7 Info: => 0.0001319s 12:49:25.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:49:25.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:49:25.7 Info: => 0.0001333s 12:49:25.7 Info: AlterTable Artists 12:49:25.7 Info: => 7E-07s 12:49:25.7 Info: CreateColumn Artists ArtistMetadataId Int32 12:49:25.7 Info: ALTER TABLE "Artists" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 12:49:25.7 Info: => 0.0005385s 12:49:25.7 Info: ExecuteSqlStatement UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 12:49:25.7 Info: UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 12:49:25.7 Info: => 8.04E-05s 12:49:25.7 Info: CreateTable AlbumReleases 12:49:25.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:49:25.7 Info: => 0.0001714s 12:49:25.7 Info: CreateIndex AlbumReleases (ForeignReleaseId) 12:49:25.7 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 12:49:25.7 Info: => 0.0001049s 12:49:25.7 Info: CreateIndex AlbumReleases (AlbumId) 12:49:25.7 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 12:49:25.7 Info: => 9.1E-05s 12:49:25.7 Info: PerformDBOperation 12:49:25.7 Info: Performing DB Operation 12:49:25.7 Info: => 3.94E-05s 12:49:25.7 Info: AlterTable Albums 12:49:25.7 Info: => 6E-07s 12:49:25.7 Info: CreateColumn Albums ArtistMetadataId Int32 12:49:25.7 Info: ALTER TABLE "Albums" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 12:49:25.7 Info: => 0.0005453s 12:49:25.7 Info: AlterTable Albums 12:49:25.7 Info: => 9E-07s 12:49:25.7 Info: CreateColumn Albums AnyReleaseOk Boolean 12:49:25.7 Info: ALTER TABLE "Albums" ADD COLUMN "AnyReleaseOk" INTEGER NOT NULL DEFAULT 1 12:49:25.7 Info: => 0.0005461s 12:49:25.7 Info: AlterTable Albums 12:49:25.7 Info: => 7E-07s 12:49:25.7 Info: CreateColumn Albums Links String 12:49:25.7 Info: ALTER TABLE "Albums" ADD COLUMN "Links" TEXT 12:49:25.7 Info: => 0.0005456s 12:49:25.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:49:25.7 Info: UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 12:49:25.7 Info: => 9.88E-05s 12:49:25.7 Info: AlterTable Tracks 12:49:25.7 Info: => 5E-07s 12:49:25.7 Info: CreateColumn Tracks ForeignRecordingId String 12:49:25.7 Info: ALTER TABLE "Tracks" ADD COLUMN "ForeignRecordingId" TEXT NOT NULL DEFAULT '0' 12:49:25.7 Info: => 0.0005416s 12:49:25.7 Info: AlterTable Tracks 12:49:25.7 Info: => 9E-07s 12:49:25.7 Info: CreateColumn Tracks AlbumReleaseId Int32 12:49:25.7 Info: ALTER TABLE "Tracks" ADD COLUMN "AlbumReleaseId" INTEGER NOT NULL DEFAULT 0 12:49:25.7 Info: => 0.0005414s 12:49:25.7 Info: AlterTable Tracks 12:49:25.7 Info: => 8E-07s 12:49:25.7 Info: CreateColumn Tracks ArtistMetadataId Int32 12:49:25.7 Info: ALTER TABLE "Tracks" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 12:49:25.7 Info: => 0.0005371s 12:49:25.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:49:25.7 Info: UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 12:49:25.7 Info: => 0.000125s 12:49:25.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:49:25.7 Info: UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 12:49:25.7 Info: => 7.95E-05s 12:49:25.7 Info: DeleteColumn Artists ForeignArtistId, Name, Overview, Disambiguation, ArtistType, Status, Images, Links, Genres, Ratings, Members, MBId, AMId, TADBId, DiscogsId, NameSlug, LastDiskSync, DateFormed 12:49:25.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:49:25.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:49:25.7 Info: DROP TABLE "Artists" 12:49:25.7 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:49:25.7 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:49:25.7 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:49:25.7 Info: => 0.0047685s 12:49:25.7 Info: DeleteColumn Albums ArtistId, MBId, AMId, TADBId, DiscogsId, TitleSlug, Label, SortTitle, Tags, Duration, Media, Releases, CurrentRelease, LastDiskSync 12:49:25.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:49:25.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:49:25.7 Info: DROP TABLE "Albums" 12:49:25.7 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:49:25.7 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:49:25.7 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:49:25.7 Info: => 0.0048344s 12:49:25.7 Info: DeleteColumn Tracks ArtistId, AlbumId, Compilation, DiscNumber, Monitored 12:49:25.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:49:25.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:49:25.7 Info: DROP TABLE "Tracks" 12:49:25.7 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 12:49:25.7 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 12:49:25.7 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 12:49:25.7 Info: => 0.0044418s 12:49:25.7 Info: DeleteColumn TrackFiles ArtistId 12:49:25.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:49:25.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:49:25.8 Info: DROP TABLE "TrackFiles" 12:49:25.8 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 12:49:25.8 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:49:25.8 Info: => 0.0054347s 12:49:25.8 Info: CreateIndex Artists (ArtistMetadataId) 12:49:25.8 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 12:49:25.8 Info: => 8.75E-05s 12:49:25.8 Info: CreateIndex Artists (Monitored) 12:49:25.8 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 12:49:25.8 Info: => 8.6E-05s 12:49:25.8 Info: CreateIndex Albums (ArtistMetadataId) 12:49:25.8 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 12:49:25.8 Info: => 8.32E-05s 12:49:25.8 Info: CreateIndex Tracks (ArtistMetadataId) 12:49:25.8 Info: CREATE INDEX "IX_Tracks_ArtistMetadataId" ON "Tracks" ("ArtistMetadataId" ASC) 12:49:25.8 Info: => 7.97E-05s 12:49:25.8 Info: CreateIndex Tracks (AlbumReleaseId) 12:49:25.8 Info: CREATE INDEX "IX_Tracks_AlbumReleaseId" ON "Tracks" ("AlbumReleaseId" ASC) 12:49:25.8 Info: => 8.16E-05s 12:49:25.8 Info: CreateIndex Tracks (ForeignRecordingId) 12:49:25.8 Info: CREATE INDEX "IX_Tracks_ForeignRecordingId" ON "Tracks" ("ForeignRecordingId" ASC) 12:49:25.8 Info: => 7.99E-05s 12:49:25.8 Info: UpdateData 12:49:25.8 Info: UPDATE "Artists" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 12:49:25.8 Info: => 4.95E-05s 12:49:25.8 Info: UpdateData 12:49:25.8 Info: UPDATE "Albums" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 12:49:25.8 Info: => 3.94E-05s 12:49:25.8 Info: UpdateData 12:49:25.8 Info: UPDATE "ScheduledTasks" SET "LastExecution" = '2018-01-01T00:00:01' WHERE "TypeName" = 'NzbDrone.Core.Music.Commands.RefreshArtistCommand' 12:49:25.8 Info: => 4.35E-05s 12:49:25.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (23, '2024-05-17T12:49:25', 'add_release_groups_etc') 12:49:25.8 Info: Committing Transaction 12:49:25.8 Info: 23: add_release_groups_etc migrated 12:49:25.8 Info: => 0.0005558s 12:49:25.8 Info: 24: NewMediaInfoFormat migrating 12:49:25.8 Info: Beginning Transaction 12:49:25.8 Info: Starting migration of Main DB to 24 12:49:25.8 Info: UpdateData 12:49:25.8 Info: UPDATE "TrackFiles" SET "MediaInfo" = '' WHERE 1 = 1 12:49:25.8 Info: => 7.05E-05s 12:49:25.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (24, '2024-05-17T12:49:25', 'NewMediaInfoFormat') 12:49:25.8 Info: Committing Transaction 12:49:25.8 Info: 24: NewMediaInfoFormat migrated 12:49:25.8 Info: => 0.0003197s 12:49:25.8 Info: 25: rename_restrictions_to_release_profiles migrating 12:49:25.8 Info: Beginning Transaction 12:49:25.8 Info: Starting migration of Main DB to 25 12:49:25.8 Info: RenameTable Restrictions ReleaseProfiles 12:49:25.8 Info: ALTER TABLE "Restrictions" RENAME TO "ReleaseProfiles" 12:49:25.8 Info: => 0.0014009s 12:49:25.8 Info: AlterTable ReleaseProfiles 12:49:25.8 Info: => 1.3E-06s 12:49:25.8 Info: CreateColumn ReleaseProfiles IncludePreferredWhenRenaming Boolean 12:49:25.8 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "IncludePreferredWhenRenaming" INTEGER NOT NULL DEFAULT 1 12:49:25.8 Info: => 0.0005267s 12:49:25.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (25, '2024-05-17T12:49:25', 'rename_restrictions_to_release_profiles') 12:49:25.8 Info: Committing Transaction 12:49:25.8 Info: 25: rename_restrictions_to_release_profiles migrated 12:49:25.8 Info: => 0.0008239s 12:49:25.8 Info: 26: rename_quality_profiles_add_upgrade_allowed migrating 12:49:25.8 Info: Beginning Transaction 12:49:25.8 Info: Starting migration of Main DB to 26 12:49:25.8 Info: RenameTable Profiles QualityProfiles 12:49:25.8 Info: ALTER TABLE "Profiles" RENAME TO "QualityProfiles" 12:49:25.8 Info: => 0.0014267s 12:49:25.8 Info: AlterTable QualityProfiles 12:49:25.8 Info: => 1.1E-06s 12:49:25.8 Info: CreateColumn QualityProfiles UpgradeAllowed Boolean 12:49:25.8 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 12:49:25.8 Info: => 0.0005209s 12:49:25.8 Info: AlterTable LanguageProfiles 12:49:25.8 Info: => 1.1E-06s 12:49:25.8 Info: CreateColumn LanguageProfiles UpgradeAllowed Boolean 12:49:25.8 Info: ALTER TABLE "LanguageProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 12:49:25.8 Info: => 0.0005051s 12:49:25.8 Info: UpdateData 12:49:25.8 Info: UPDATE "QualityProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 12:49:25.8 Info: => 5.57E-05s 12:49:25.8 Info: UpdateData 12:49:25.8 Info: UPDATE "LanguageProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 12:49:25.8 Info: => 3.51E-05s 12:49:25.8 Info: RenameColumn Artists ProfileId to QualityProfileId 12:49:25.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:49:25.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:49:25.8 Info: DROP TABLE "Artists" 12:49:25.8 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:49:25.8 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:49:25.8 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:49:25.8 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 12:49:25.8 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 12:49:25.8 Info: => 0.0047133s 12:49:25.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (26, '2024-05-17T12:49:25', 'rename_quality_profiles_add_upgrade_allowed') 12:49:25.8 Info: Committing Transaction 12:49:25.8 Info: 26: rename_quality_profiles_add_upgrade_allowed migrated 12:49:25.8 Info: => 0.0050955s 12:49:25.8 Info: 27: add_import_exclusions migrating 12:49:25.8 Info: Beginning Transaction 12:49:25.8 Info: Starting migration of Main DB to 27 12:49:25.8 Info: CreateTable ImportListExclusions 12:49:25.8 Info: CREATE TABLE "ImportListExclusions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignId" TEXT NOT NULL, "Name" TEXT NOT NULL) 12:49:25.8 Info: => 0.0001446s 12:49:25.8 Info: CreateIndex ImportListExclusions (ForeignId) 12:49:25.8 Info: CREATE UNIQUE INDEX "IX_ImportListExclusions_ForeignId" ON "ImportListExclusions" ("ForeignId" ASC) 12:49:25.8 Info: => 9.6E-05s 12:49:25.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (27, '2024-05-17T12:49:25', 'add_import_exclusions') 12:49:25.8 Info: Committing Transaction 12:49:25.8 Info: 27: add_import_exclusions migrated 12:49:25.8 Info: => 0.0003899s 12:49:25.8 Info: 28: clean_artist_metadata_table migrating 12:49:25.8 Info: Beginning Transaction 12:49:25.8 Info: Starting migration of Main DB to 28 12:49:25.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:49:25.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:49:25.8 Info: => 0.0001765s 12:49:25.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:49:25.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:49:25.8 Info: => 0.0001469s 12:49:25.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:49:25.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:49:25.8 Info: => 0.0001425s 12:49:25.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:49:25.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:49:25.8 Info: => 0.0001368s 12:49:25.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:49:25.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:49:25.8 Info: => 0.0001356s 12:49:25.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:49:25.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:49:25.8 Info: => 0.0001346s 12:49:25.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (28, '2024-05-17T12:49:25', 'clean_artist_metadata_table') 12:49:25.8 Info: Committing Transaction 12:49:25.8 Info: 28: clean_artist_metadata_table migrated 12:49:25.8 Info: => 0.0003931s 12:49:25.8 Info: 29: health_issue_notification migrating 12:49:25.8 Info: Beginning Transaction 12:49:25.8 Info: Starting migration of Main DB to 29 12:49:25.8 Info: AlterTable Notifications 12:49:25.8 Info: => 9E-07s 12:49:25.8 Info: CreateColumn Notifications OnHealthIssue Boolean 12:49:25.8 Info: ALTER TABLE "Notifications" ADD COLUMN "OnHealthIssue" INTEGER NOT NULL DEFAULT 0 12:49:25.8 Info: => 0.0005497s 12:49:25.8 Info: AlterTable Notifications 12:49:25.8 Info: => 1E-06s 12:49:25.8 Info: CreateColumn Notifications IncludeHealthWarnings Boolean 12:49:25.8 Info: ALTER TABLE "Notifications" ADD COLUMN "IncludeHealthWarnings" INTEGER NOT NULL DEFAULT 0 12:49:25.8 Info: => 0.0005284s 12:49:25.8 Info: AlterTable Notifications 12:49:25.8 Info: => 9E-07s 12:49:25.8 Info: CreateColumn Notifications OnDownloadFailure Boolean 12:49:25.8 Info: ALTER TABLE "Notifications" ADD COLUMN "OnDownloadFailure" INTEGER NOT NULL DEFAULT 0 12:49:25.8 Info: => 0.000524s 12:49:25.8 Info: AlterTable Notifications 12:49:25.8 Info: => 7E-07s 12:49:25.8 Info: CreateColumn Notifications OnImportFailure Boolean 12:49:25.8 Info: ALTER TABLE "Notifications" ADD COLUMN "OnImportFailure" INTEGER NOT NULL DEFAULT 0 12:49:25.8 Info: => 0.0005216s 12:49:25.8 Info: AlterTable Notifications 12:49:25.8 Info: => 8E-07s 12:49:25.8 Info: CreateColumn Notifications OnTrackRetag Boolean 12:49:25.8 Info: ALTER TABLE "Notifications" ADD COLUMN "OnTrackRetag" INTEGER NOT NULL DEFAULT 0 12:49:25.8 Info: => 0.0005241s 12:49:25.8 Info: DeleteColumn Notifications OnDownload 12:49:25.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:49:25.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:49:25.8 Info: DROP TABLE "Notifications" 12:49:25.8 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 12:49:25.8 Info: => 0.005307s 12:49:25.8 Info: RenameColumn Notifications OnAlbumDownload to OnReleaseImport 12:49:25.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:49:25.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:49:25.8 Info: DROP TABLE "Notifications" 12:49:25.8 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 12:49:25.8 Info: => 0.0043122s 12:49:25.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (29, '2024-05-17T12:49:25', 'health_issue_notification') 12:49:25.8 Info: Committing Transaction 12:49:25.8 Info: 29: health_issue_notification migrated 12:49:25.8 Info: => 0.004691s 12:49:25.8 Info: 30: add_mediafilerepository_mtime migrating 12:49:25.8 Info: Beginning Transaction 12:49:25.8 Info: Starting migration of Main DB to 30 12:49:25.8 Info: AlterTable TrackFiles 12:49:25.8 Info: => 1.1E-06s 12:49:25.8 Info: CreateColumn TrackFiles Modified DateTime 12:49:25.8 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Modified" DATETIME NOT NULL DEFAULT '2000-01-01T00:00:00' 12:49:25.8 Info: => 0.0005659s 12:49:25.8 Info: AlterTable TrackFiles 12:49:25.8 Info: => 1E-06s 12:49:25.8 Info: CreateColumn TrackFiles Path String 12:49:25.8 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Path" TEXT 12:49:25.8 Info: => 0.0005302s 12:49:25.8 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 12:49:25.8 Info: DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 12:49:25.8 Info: => 5.02E-05s 12:49:25.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:49:25.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:49:25.8 Info: => 0.0001396s 12:49:25.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:49:25.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:49:25.8 Info: => 0.0001561s 12:49:25.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:49:25.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:49:25.8 Info: => 0.000161s 12:49:25.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:49:25.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:49:25.8 Info: => 9.19E-05s 12:49:25.8 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 12:49:25.8 Info: DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 12:49:25.8 Info: => 5.85E-05s 12:49:25.8 Info: AlterTable TrackFiles 12:49:25.8 Info: => 7E-07s 12:49:25.8 Info: AlterColumn TrackFiles Path String 12:49:25.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:49:25.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:49:25.8 Info: DROP TABLE "TrackFiles" 12:49:25.8 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 12:49:25.8 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:49:25.8 Info: => 0.0044024s 12:49:25.8 Info: CreateIndex TrackFiles (Path) 12:49:25.8 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 12:49:25.8 Info: => 9.45E-05s 12:49:25.8 Info: DeleteColumn TrackFiles RelativePath 12:49:25.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:49:25.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:49:25.8 Info: DROP TABLE "TrackFiles" 12:49:25.8 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 12:49:25.8 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:49:25.8 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 12:49:25.8 Info: => 0.0053445s 12:49:25.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (30, '2024-05-17T12:49:25', 'add_mediafilerepository_mtime') 12:49:25.8 Info: Committing Transaction 12:49:25.8 Info: 30: add_mediafilerepository_mtime migrated 12:49:25.8 Info: => 0.0056761s 12:49:25.8 Info: 31: add_artistmetadataid_constraint migrating 12:49:25.8 Info: Beginning Transaction 12:49:25.8 Info: Starting migration of Main DB to 31 12:49:25.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:49:25.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:49:25.8 Info: => 0.0001028s 12:49:25.8 Info: DeleteIndex Artists (ArtistMetadataId) 12:49:25.8 Info: DROP INDEX "IX_Artists_ArtistMetadataId" 12:49:25.8 Info: => 0.0001502s 12:49:25.8 Info: AlterColumn Artists ArtistMetadataId Int32 12:49:25.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:49:25.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:49:25.8 Info: DROP TABLE "Artists" 12:49:25.8 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:49:25.8 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:49:25.8 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:49:25.8 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 12:49:25.8 Info: => 0.0047242s 12:49:25.8 Info: CreateIndex Artists (ArtistMetadataId) 12:49:25.8 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 12:49:25.8 Info: => 8.81E-05s 12:49:25.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (31, '2024-05-17T12:49:25', 'add_artistmetadataid_constraint') 12:49:25.8 Info: Committing Transaction 12:49:25.8 Info: 31: add_artistmetadataid_constraint migrated 12:49:25.8 Info: => 0.0004184s 12:49:25.8 Info: 32: old_ids_and_artist_alias migrating 12:49:25.8 Info: Beginning Transaction 12:49:25.8 Info: Starting migration of Main DB to 32 12:49:25.8 Info: AlterTable ArtistMetadata 12:49:25.8 Info: => 9E-07s 12:49:25.8 Info: CreateColumn ArtistMetadata Aliases String 12:49:25.8 Info: ALTER TABLE "ArtistMetadata" ADD COLUMN "Aliases" TEXT NOT NULL DEFAULT '[]' 12:49:25.8 Info: => 0.0005855s 12:49:25.8 Info: AlterTable ArtistMetadata 12:49:25.8 Info: => 1.4E-06s 12:49:25.8 Info: CreateColumn ArtistMetadata OldForeignArtistIds String 12:49:25.8 Info: ALTER TABLE "ArtistMetadata" ADD COLUMN "OldForeignArtistIds" TEXT NOT NULL DEFAULT '[]' 12:49:25.8 Info: => 0.0005595s 12:49:25.8 Info: AlterTable Albums 12:49:25.8 Info: => 9E-07s 12:49:25.8 Info: CreateColumn Albums OldForeignAlbumIds String 12:49:25.8 Info: ALTER TABLE "Albums" ADD COLUMN "OldForeignAlbumIds" TEXT NOT NULL DEFAULT '[]' 12:49:25.8 Info: => 0.0005446s 12:49:25.8 Info: AlterTable AlbumReleases 12:49:25.8 Info: => 9E-07s 12:49:25.8 Info: CreateColumn AlbumReleases OldForeignReleaseIds String 12:49:25.8 Info: ALTER TABLE "AlbumReleases" ADD COLUMN "OldForeignReleaseIds" TEXT NOT NULL DEFAULT '[]' 12:49:25.8 Info: => 0.0005387s 12:49:25.8 Info: AlterTable Tracks 12:49:25.8 Info: => 8E-07s 12:49:25.8 Info: CreateColumn Tracks OldForeignRecordingIds String 12:49:25.8 Info: ALTER TABLE "Tracks" ADD COLUMN "OldForeignRecordingIds" TEXT NOT NULL DEFAULT '[]' 12:49:25.8 Info: => 0.0005369s 12:49:25.8 Info: AlterTable Tracks 12:49:25.8 Info: => 8E-07s 12:49:25.8 Info: CreateColumn Tracks OldForeignTrackIds String 12:49:25.8 Info: ALTER TABLE "Tracks" ADD COLUMN "OldForeignTrackIds" TEXT NOT NULL DEFAULT '[]' 12:49:25.8 Info: => 0.0006012s 12:49:25.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (32, '2024-05-17T12:49:25', 'old_ids_and_artist_alias') 12:49:25.8 Info: Committing Transaction 12:49:25.8 Info: 32: old_ids_and_artist_alias migrated 12:49:25.8 Info: => 0.0009289s 12:49:25.8 Info: 33: download_propers_config migrating 12:49:25.8 Info: Beginning Transaction 12:49:25.8 Info: Starting migration of Main DB to 33 12:49:25.8 Info: PerformDBOperation 12:49:25.8 Info: Performing DB Operation 12:49:25.8 Info: => 4.04E-05s 12:49:25.8 Info: ExecuteSqlStatement DELETE FROM "Config" WHERE "Key" = 'autodownloadpropers' 12:49:25.8 Info: DELETE FROM "Config" WHERE "Key" = 'autodownloadpropers' 12:49:25.8 Info: => 4.12E-05s 12:49:25.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (33, '2024-05-17T12:49:25', 'download_propers_config') 12:49:25.8 Info: Committing Transaction 12:49:25.8 Info: 33: download_propers_config migrated 12:49:25.8 Info: => 0.0002834s 12:49:25.8 Info: 34: remove_language_profiles migrating 12:49:25.8 Info: Beginning Transaction 12:49:25.8 Info: Starting migration of Main DB to 34 12:49:25.8 Info: DeleteTable LanguageProfiles 12:49:25.8 Info: DROP TABLE "LanguageProfiles" 12:49:25.8 Info: => 0.0002072s 12:49:25.8 Info: DeleteColumn Artists LanguageProfileId 12:49:25.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:49:25.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:49:25.8 Info: DROP TABLE "Artists" 12:49:25.8 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:49:25.8 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:49:25.8 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:49:25.8 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 12:49:25.8 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 12:49:25.8 Info: => 0.0047982s 12:49:25.8 Info: DeleteColumn ImportLists LanguageProfileId 12:49:25.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:49:25.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:49:25.8 Info: DROP TABLE "ImportLists" 12:49:25.8 Info: ALTER TABLE "ImportLists_temp" RENAME TO "ImportLists" 12:49:25.8 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 12:49:25.8 Info: => 0.0050366s 12:49:25.8 Info: DeleteColumn Blacklist Language 12:49:25.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:49:25.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:49:25.8 Info: DROP TABLE "Blacklist" 12:49:25.8 Info: ALTER TABLE "Blacklist_temp" RENAME TO "Blacklist" 12:49:25.8 Info: => 0.0050299s 12:49:25.8 Info: DeleteColumn History Language 12:49:25.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:49:25.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:49:25.8 Info: DROP TABLE "History" 12:49:25.8 Info: ALTER TABLE "History_temp" RENAME TO "History" 12:49:25.8 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 12:49:25.8 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 12:49:25.8 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 12:49:25.8 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 12:49:25.8 Info: => 0.0046252s 12:49:25.8 Info: DeleteColumn LyricFiles Language 12:49:25.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:49:25.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:49:25.8 Info: DROP TABLE "LyricFiles" 12:49:25.8 Info: ALTER TABLE "LyricFiles_temp" RENAME TO "LyricFiles" 12:49:25.8 Info: => 0.0039236s 12:49:25.8 Info: DeleteColumn TrackFiles Language 12:49:25.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:49:25.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:49:25.8 Info: DROP TABLE "TrackFiles" 12:49:25.8 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 12:49:25.8 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:49:25.8 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 12:49:25.8 Info: => 0.0042391s 12:49:25.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (34, '2024-05-17T12:49:25', 'remove_language_profiles') 12:49:25.8 Info: Committing Transaction 12:49:25.8 Info: 34: remove_language_profiles migrated 12:49:25.8 Info: => 0.004724s 12:49:25.8 Info: 35: multi_disc_naming_format migrating 12:49:25.8 Info: Beginning Transaction 12:49:25.8 Info: Starting migration of Main DB to 35 12:49:25.8 Info: AlterTable NamingConfig 12:49:25.8 Info: => 1.1E-06s 12:49:25.8 Info: CreateColumn NamingConfig MultiDiscTrackFormat String 12:49:25.8 Info: ALTER TABLE "NamingConfig" ADD COLUMN "MultiDiscTrackFormat" TEXT 12:49:25.8 Info: => 0.0005664s 12:49:25.8 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = '{Medium Format} {medium:00}/{Artist Name} - {Album Title} - {track:00} - {Track Title}' 12:49:25.8 Info: UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = '{Medium Format} {medium:00}/{Artist Name} - {Album Title} - {track:00} - {Track Title}' 12:49:25.8 Info: => 5.11E-05s 12:49:25.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (35, '2024-05-17T12:49:25', 'multi_disc_naming_format') 12:49:25.8 Info: Committing Transaction 12:49:25.8 Info: 35: multi_disc_naming_format migrated 12:49:25.8 Info: => 0.0003152s 12:49:25.8 Info: 36: add_download_client_priority migrating 12:49:25.8 Info: Beginning Transaction 12:49:25.8 Info: Starting migration of Main DB to 36 12:49:25.8 Info: AlterTable DownloadClients 12:49:25.8 Info: => 1.3E-06s 12:49:25.8 Info: CreateColumn DownloadClients Priority Int32 12:49:25.8 Info: ALTER TABLE "DownloadClients" ADD COLUMN "Priority" INTEGER NOT NULL DEFAULT 1 12:49:25.8 Info: => 0.0005775s 12:49:25.8 Info: PerformDBOperation 12:49:25.8 Info: Performing DB Operation 12:49:25.8 Info: => 5.92E-05s 12:49:25.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (36, '2024-05-17T12:49:25', 'add_download_client_priority') 12:49:25.8 Info: Committing Transaction 12:49:25.8 Info: 36: add_download_client_priority migrated 12:49:25.8 Info: => 0.0012199s 12:49:25.8 Info: 37: remove_growl_prowl migrating 12:49:25.8 Info: Beginning Transaction 12:49:25.8 Info: Starting migration of Main DB to 37 12:49:25.8 Info: FluentMigrator.Expressions.DeleteDataExpression 12:49:25.8 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Growl' 12:49:25.8 Info: => 5.63E-05s 12:49:25.8 Info: FluentMigrator.Expressions.DeleteDataExpression 12:49:25.8 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Prowl' 12:49:25.8 Info: => 3.41E-05s 12:49:25.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (37, '2024-05-17T12:49:25', 'remove_growl_prowl') 12:49:25.8 Info: Committing Transaction 12:49:25.8 Info: 37: remove_growl_prowl migrated 12:49:25.8 Info: => 0.0002733s 12:49:25.8 Info: 38: remove_plex_hometheatre migrating 12:49:25.8 Info: Beginning Transaction 12:49:25.8 Info: Starting migration of Main DB to 38 12:49:25.8 Info: FluentMigrator.Expressions.DeleteDataExpression 12:49:25.8 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'PlexHomeTheater' 12:49:25.8 Info: => 5.42E-05s 12:49:25.8 Info: FluentMigrator.Expressions.DeleteDataExpression 12:49:25.8 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'PlexClient' 12:49:25.8 Info: => 3.37E-05s 12:49:25.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (38, '2024-05-17T12:49:25', 'remove_plex_hometheatre') 12:49:25.8 Info: Committing Transaction 12:49:25.8 Info: 38: remove_plex_hometheatre migrated 12:49:25.8 Info: => 0.0002693s 12:49:25.8 Info: 39: add_root_folder_add_defaults migrating 12:49:25.8 Info: Beginning Transaction 12:49:25.8 Info: Starting migration of Main DB to 39 12:49:25.8 Info: AlterTable RootFolders 12:49:25.8 Info: => 1.1E-06s 12:49:25.8 Info: CreateColumn RootFolders Name String 12:49:25.8 Info: ALTER TABLE "RootFolders" ADD COLUMN "Name" TEXT 12:49:25.8 Info: => 0.0005642s 12:49:25.8 Info: AlterTable RootFolders 12:49:25.8 Info: => 1E-06s 12:49:25.8 Info: CreateColumn RootFolders DefaultMetadataProfileId Int32 12:49:25.8 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultMetadataProfileId" INTEGER NOT NULL DEFAULT 0 12:49:25.8 Info: => 0.0005413s 12:49:25.8 Info: AlterTable RootFolders 12:49:25.8 Info: => 1.1E-06s 12:49:25.8 Info: CreateColumn RootFolders DefaultQualityProfileId Int32 12:49:25.8 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultQualityProfileId" INTEGER NOT NULL DEFAULT 0 12:49:25.8 Info: => 0.0005437s 12:49:25.8 Info: AlterTable RootFolders 12:49:25.8 Info: => 9E-07s 12:49:25.8 Info: CreateColumn RootFolders DefaultMonitorOption Int32 12:49:25.8 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultMonitorOption" INTEGER NOT NULL DEFAULT 0 12:49:25.8 Info: => 0.0005388s 12:49:25.8 Info: AlterTable RootFolders 12:49:25.8 Info: => 1.1E-06s 12:49:25.8 Info: CreateColumn RootFolders DefaultTags String 12:49:25.8 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultTags" TEXT 12:49:25.8 Info: => 0.0005376s 12:49:25.8 Info: PerformDBOperation 12:49:25.8 Info: Performing DB Operation 12:49:25.8 Info: => 5.69E-05s 12:49:25.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (39, '2024-05-17T12:49:25', 'add_root_folder_add_defaults') 12:49:25.8 Info: Committing Transaction 12:49:25.8 Info: 39: add_root_folder_add_defaults migrated 12:49:25.8 Info: => 0.0003451s 12:49:25.8 Info: 40: task_duration migrating 12:49:25.8 Info: Beginning Transaction 12:49:25.8 Info: Starting migration of Main DB to 40 12:49:25.8 Info: AlterTable ScheduledTasks 12:49:25.8 Info: => 1.1E-06s 12:49:25.8 Info: CreateColumn ScheduledTasks LastStartTime DateTime 12:49:25.8 Info: ALTER TABLE "ScheduledTasks" ADD COLUMN "LastStartTime" DATETIME 12:49:25.8 Info: => 0.0005418s 12:49:25.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (40, '2024-05-17T12:49:25', 'task_duration') 12:49:25.8 Info: Committing Transaction 12:49:25.8 Info: 40: task_duration migrated 12:49:25.8 Info: => 0.000835s 12:49:25.8 Info: 41: add_indexer_and_enabled_to_release_profiles migrating 12:49:25.8 Info: Beginning Transaction 12:49:25.8 Info: Starting migration of Main DB to 41 12:49:25.8 Info: AlterTable ReleaseProfiles 12:49:25.8 Info: => 1E-06s 12:49:25.8 Info: CreateColumn ReleaseProfiles Enabled Boolean 12:49:25.8 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "Enabled" INTEGER NOT NULL DEFAULT 1 12:49:25.8 Info: => 0.000583s 12:49:25.8 Info: AlterTable ReleaseProfiles 12:49:25.8 Info: => 1E-06s 12:49:25.8 Info: CreateColumn ReleaseProfiles IndexerId Int32 12:49:25.8 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "IndexerId" INTEGER NOT NULL DEFAULT 0 12:49:25.8 Info: => 0.0005353s 12:49:25.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (41, '2024-05-17T12:49:25', 'add_indexer_and_enabled_to_release_profiles') 12:49:25.8 Info: Committing Transaction 12:49:25.8 Info: 41: add_indexer_and_enabled_to_release_profiles migrated 12:49:25.8 Info: => 0.0008459s 12:49:25.8 Info: 42: remove_album_folders migrating 12:49:25.8 Info: Beginning Transaction 12:49:25.8 Info: Starting migration of Main DB to 42 12:49:25.8 Info: DeleteColumn Artists AlbumFolder 12:49:25.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:49:25.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:49:25.9 Info: DROP TABLE "Artists" 12:49:25.9 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:49:25.9 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:49:25.9 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:49:25.9 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 12:49:25.9 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 12:49:25.9 Info: => 0.005309s 12:49:25.9 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "StandardTrackFormat" = "AlbumFolderFormat" || '/' || "StandardTrackFormat" 12:49:25.9 Info: UPDATE "NamingConfig" SET "StandardTrackFormat" = "AlbumFolderFormat" || '/' || "StandardTrackFormat" 12:49:25.9 Info: => 4.2E-05s 12:49:25.9 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = "AlbumFolderFormat" || '/' || "MultiDiscTrackFormat" 12:49:25.9 Info: UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = "AlbumFolderFormat" || '/' || "MultiDiscTrackFormat" 12:49:25.9 Info: => 3.33E-05s 12:49:25.9 Info: DeleteColumn NamingConfig AlbumFolderFormat 12:49:25.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:49:25.9 Info: INSERT INTO "NamingConfig_temp" ("Id", "ReplaceIllegalCharacters", "ArtistFolderFormat", "RenameTracks", "StandardTrackFormat", "MultiDiscTrackFormat") SELECT "Id", "ReplaceIllegalCharacters", "ArtistFolderFormat", "RenameTracks", "StandardTrackFormat", "MultiDiscTrackFormat" FROM "NamingConfig" 12:49:25.9 Info: DROP TABLE "NamingConfig" 12:49:25.9 Info: ALTER TABLE "NamingConfig_temp" RENAME TO "NamingConfig" 12:49:25.9 Info: => 0.0037239s 12:49:25.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (42, '2024-05-17T12:49:25', 'remove_album_folders') 12:49:25.9 Info: Committing Transaction 12:49:25.9 Info: 42: remove_album_folders migrated 12:49:25.9 Info: => 0.0041375s 12:49:25.9 Info: 44: add_priority_to_indexers migrating 12:49:25.9 Info: Beginning Transaction 12:49:25.9 Info: Starting migration of Main DB to 44 12:49:25.9 Info: AlterTable Indexers 12:49:25.9 Info: => 1E-06s 12:49:25.9 Info: CreateColumn Indexers Priority Int32 12:49:25.9 Info: ALTER TABLE "Indexers" ADD COLUMN "Priority" INTEGER NOT NULL DEFAULT 25 12:49:25.9 Info: => 0.0005577s 12:49:25.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (44, '2024-05-17T12:49:25', 'add_priority_to_indexers') 12:49:25.9 Info: Committing Transaction 12:49:25.9 Info: 44: add_priority_to_indexers migrated 12:49:25.9 Info: => 0.0008604s 12:49:25.9 Info: 45: remove_chown_and_folderchmod_config migrating 12:49:25.9 Info: Beginning Transaction 12:49:25.9 Info: Starting migration of Main DB to 45 12:49:25.9 Info: ExecuteSqlStatement DELETE FROM config WHERE Key IN ('folderchmod', 'chownuser') 12:49:25.9 Info: DELETE FROM config WHERE Key IN ('folderchmod', 'chownuser') 12:49:25.9 Info: => 0.0001302s 12:49:25.9 Info: PerformDBOperation 12:49:25.9 Info: Performing DB Operation 12:49:25.9 Info: => 3.03E-05s 12:49:25.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (45, '2024-05-17T12:49:25', 'remove_chown_and_folderchmod_config') 12:49:25.9 Info: Committing Transaction 12:49:25.9 Info: 45: remove_chown_and_folderchmod_config migrated 12:49:25.9 Info: => 0.0002737s 12:49:25.9 Info: 47: update_notifiarr migrating 12:49:25.9 Info: Beginning Transaction 12:49:25.9 Info: Starting migration of Main DB to 47 12:49:25.9 Info: ExecuteSqlStatement UPDATE "Notifications" SET "Implementation" = Replace("Implementation", 'DiscordNotifier', 'Notifiarr'),"ConfigContract" = Replace("ConfigContract", 'DiscordNotifierSettings', 'NotifiarrSettings') WHERE "Implementation" = 'DiscordNotifier'; 12:49:25.9 Info: UPDATE "Notifications" SET "Implementation" = Replace("Implementation", 'DiscordNotifier', 'Notifiarr'),"ConfigContract" = Replace("ConfigContract", 'DiscordNotifierSettings', 'NotifiarrSettings') WHERE "Implementation" = 'DiscordNotifier'; 12:49:25.9 Info: => 7.91E-05s 12:49:25.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (47, '2024-05-17T12:49:25', 'update_notifiarr') 12:49:25.9 Info: Committing Transaction 12:49:25.9 Info: 47: update_notifiarr migrated 12:49:25.9 Info: => 0.0003209s 12:49:25.9 Info: 49: email_multiple_addresses migrating 12:49:25.9 Info: Beginning Transaction 12:49:25.9 Info: Starting migration of Main DB to 49 12:49:25.9 Info: PerformDBOperation 12:49:25.9 Info: Performing DB Operation 12:49:25.9 Info: => 6.16E-05s 12:49:25.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (49, '2024-05-17T12:49:25', 'email_multiple_addresses') 12:49:25.9 Info: Committing Transaction 12:49:25.9 Info: 49: email_multiple_addresses migrated 12:49:25.9 Info: => 0.0003156s 12:49:25.9 Info: 50: rename_blacklist_to_blocklist migrating 12:49:25.9 Info: Beginning Transaction 12:49:25.9 Info: Starting migration of Main DB to 50 12:49:25.9 Info: RenameTable Blacklist Blocklist 12:49:25.9 Info: ALTER TABLE "Blacklist" RENAME TO "Blocklist" 12:49:25.9 Info: => 0.0015101s 12:49:25.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (50, '2024-05-17T12:49:25', 'rename_blacklist_to_blocklist') 12:49:25.9 Info: Committing Transaction 12:49:25.9 Info: 50: rename_blacklist_to_blocklist migrated 12:49:25.9 Info: => 0.0018354s 12:49:25.9 Info: 51: cdh_per_downloadclient migrating 12:49:25.9 Info: Beginning Transaction 12:49:25.9 Info: Starting migration of Main DB to 51 12:49:25.9 Info: AlterTable DownloadClients 12:49:25.9 Info: => 1.1E-06s 12:49:25.9 Info: CreateColumn DownloadClients RemoveCompletedDownloads Boolean 12:49:25.9 Info: ALTER TABLE "DownloadClients" ADD COLUMN "RemoveCompletedDownloads" INTEGER NOT NULL DEFAULT 1 12:49:25.9 Info: => 0.0005589s 12:49:25.9 Info: CreateColumn DownloadClients RemoveFailedDownloads Boolean 12:49:25.9 Info: ALTER TABLE "DownloadClients" ADD COLUMN "RemoveFailedDownloads" INTEGER NOT NULL DEFAULT 1 12:49:25.9 Info: => 0.0005355s 12:49:25.9 Info: PerformDBOperation 12:49:25.9 Info: Performing DB Operation 12:49:25.9 Info: => 0.0001674s 12:49:25.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (51, '2024-05-17T12:49:25', 'cdh_per_downloadclient') 12:49:25.9 Info: Committing Transaction 12:49:25.9 Info: 51: cdh_per_downloadclient migrated 12:49:25.9 Info: => 0.0004615s 12:49:25.9 Info: 52: download_history migrating 12:49:25.9 Info: Beginning Transaction 12:49:25.9 Info: Starting migration of Main DB to 52 12:49:25.9 Info: CreateTable DownloadHistory 12:49:25.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:49:25.9 Info: => 0.0001774s 12:49:25.9 Info: CreateIndex DownloadHistory (EventType) 12:49:25.9 Info: CREATE INDEX "IX_DownloadHistory_EventType" ON "DownloadHistory" ("EventType" ASC) 12:49:25.9 Info: => 9.32E-05s 12:49:25.9 Info: CreateIndex DownloadHistory (ArtistId) 12:49:25.9 Info: CREATE INDEX "IX_DownloadHistory_ArtistId" ON "DownloadHistory" ("ArtistId" ASC) 12:49:25.9 Info: => 7.93E-05s 12:49:25.9 Info: CreateIndex DownloadHistory (DownloadId) 12:49:25.9 Info: CREATE INDEX "IX_DownloadHistory_DownloadId" ON "DownloadHistory" ("DownloadId" ASC) 12:49:25.9 Info: => 8.25E-05s 12:49:25.9 Info: PerformDBOperation 12:49:25.9 Info: Performing DB Operation 12:49:25.9 Info: => 0.0001388s 12:49:25.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (52, '2024-05-17T12:49:25', 'download_history') 12:49:25.9 Info: Committing Transaction 12:49:25.9 Info: 52: download_history migrated 12:49:25.9 Info: => 0.0004707s 12:49:25.9 Info: 53: add_update_history migrating 12:49:25.9 Info: Beginning Transaction 12:49:25.9 Info: Starting migration of Main DB to 53 12:49:25.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (53, '2024-05-17T12:49:25', 'add_update_history') 12:49:25.9 Info: Committing Transaction 12:49:25.9 Info: 53: add_update_history migrated 12:49:25.9 Info: => 0.000297s 12:49:25.9 Info: 54: add_on_update_to_notifications migrating 12:49:25.9 Info: Beginning Transaction 12:49:25.9 Info: Starting migration of Main DB to 54 12:49:25.9 Info: AlterTable Notifications 12:49:25.9 Info: => 1.6E-06s 12:49:25.9 Info: CreateColumn Notifications OnApplicationUpdate Boolean 12:49:25.9 Info: ALTER TABLE "Notifications" ADD COLUMN "OnApplicationUpdate" INTEGER NOT NULL DEFAULT 1 12:49:25.9 Info: => 0.0005936s 12:49:25.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (54, '2024-05-17T12:49:25', 'add_on_update_to_notifications') 12:49:25.9 Info: Committing Transaction 12:49:25.9 Info: 54: add_on_update_to_notifications migrated 12:49:25.9 Info: => 0.0008883s 12:49:25.9 Info: 55: download_client_per_indexer migrating 12:49:25.9 Info: Beginning Transaction 12:49:25.9 Info: Starting migration of Main DB to 55 12:49:25.9 Info: AlterTable Indexers 12:49:25.9 Info: => 1E-06s 12:49:25.9 Info: CreateColumn Indexers DownloadClientId Int32 12:49:25.9 Info: ALTER TABLE "Indexers" ADD COLUMN "DownloadClientId" INTEGER NOT NULL DEFAULT 0 12:49:25.9 Info: => 0.0005728s 12:49:25.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (55, '2024-05-17T12:49:25', 'download_client_per_indexer') 12:49:25.9 Info: Committing Transaction 12:49:25.9 Info: 55: download_client_per_indexer migrated 12:49:25.9 Info: => 0.0008659s 12:49:25.9 Info: 56: AddNewItemMonitorType migrating 12:49:25.9 Info: Beginning Transaction 12:49:25.9 Info: Starting migration of Main DB to 56 12:49:25.9 Info: AlterTable Artists 12:49:25.9 Info: => 1.1E-06s 12:49:25.9 Info: CreateColumn Artists MonitorNewItems Int32 12:49:25.9 Info: ALTER TABLE "Artists" ADD COLUMN "MonitorNewItems" INTEGER NOT NULL DEFAULT 0 12:49:25.9 Info: => 0.000587s 12:49:25.9 Info: AlterTable RootFolders 12:49:25.9 Info: => 7E-07s 12:49:25.9 Info: CreateColumn RootFolders DefaultNewItemMonitorOption Int32 12:49:25.9 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultNewItemMonitorOption" INTEGER NOT NULL DEFAULT 0 12:49:25.9 Info: => 0.0005635s 12:49:25.9 Info: AlterTable ImportLists 12:49:25.9 Info: => 8E-07s 12:49:25.9 Info: CreateColumn ImportLists MonitorNewItems Int32 12:49:25.9 Info: ALTER TABLE "ImportLists" ADD COLUMN "MonitorNewItems" INTEGER NOT NULL DEFAULT 0 12:49:25.9 Info: => 0.0005564s 12:49:25.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (56, '2024-05-17T12:49:25', 'AddNewItemMonitorType') 12:49:25.9 Info: Committing Transaction 12:49:25.9 Info: 56: AddNewItemMonitorType migrated 12:49:25.9 Info: => 0.0008604s 12:49:25.9 Info: 57: ImportListSearch migrating 12:49:25.9 Info: Beginning Transaction 12:49:25.9 Info: Starting migration of Main DB to 57 12:49:25.9 Info: AlterTable ImportLists 12:49:25.9 Info: => 1E-06s 12:49:25.9 Info: CreateColumn ImportLists ShouldSearch Boolean 12:49:25.9 Info: ALTER TABLE "ImportLists" ADD COLUMN "ShouldSearch" INTEGER NOT NULL DEFAULT 1 12:49:25.9 Info: => 0.0005991s 12:49:25.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (57, '2024-05-17T12:49:25', 'ImportListSearch') 12:49:25.9 Info: Committing Transaction 12:49:25.9 Info: 57: ImportListSearch migrated 12:49:25.9 Info: => 0.0009105s 12:49:25.9 Info: 58: ImportListMonitorExisting migrating 12:49:25.9 Info: Beginning Transaction 12:49:25.9 Info: Starting migration of Main DB to 58 12:49:25.9 Info: AlterTable ImportLists 12:49:25.9 Info: => 1.1E-06s 12:49:25.9 Info: CreateColumn ImportLists ShouldMonitorExisting Boolean 12:49:25.9 Info: ALTER TABLE "ImportLists" ADD COLUMN "ShouldMonitorExisting" INTEGER NOT NULL DEFAULT 0 12:49:25.9 Info: => 0.0006054s 12:49:25.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (58, '2024-05-17T12:49:25', 'ImportListMonitorExisting') 12:49:25.9 Info: Committing Transaction 12:49:25.9 Info: 58: ImportListMonitorExisting migrated 12:49:25.9 Info: => 0.0008964s 12:49:25.9 Info: 59: add_indexer_tags migrating 12:49:25.9 Info: Beginning Transaction 12:49:25.9 Info: Starting migration of Main DB to 59 12:49:25.9 Info: FluentMigrator.Expressions.DeleteDataExpression 12:49:25.9 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Omgwtfnzbs' 12:49:25.9 Info: => 5.4E-05s 12:49:25.9 Info: FluentMigrator.Expressions.DeleteDataExpression 12:49:25.9 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Waffles' 12:49:25.9 Info: => 3.31E-05s 12:49:25.9 Info: AlterTable Indexers 12:49:25.9 Info: => 6E-07s 12:49:25.9 Info: CreateColumn Indexers Tags String 12:49:25.9 Info: ALTER TABLE "Indexers" ADD COLUMN "Tags" TEXT 12:49:25.9 Info: => 0.0005772s 12:49:25.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (59, '2024-05-17T12:49:25', 'add_indexer_tags') 12:49:25.9 Info: Committing Transaction 12:49:25.9 Info: 59: add_indexer_tags migrated 12:49:25.9 Info: => 0.0008671s 12:49:25.9 Info: 60: update_audio_types migrating 12:49:25.9 Info: Beginning Transaction 12:49:25.9 Info: Starting migration of Main DB to 60 12:49:25.9 Info: PerformDBOperation 12:49:25.9 Info: Performing DB Operation 12:49:25.9 Info: => 5.66E-05s 12:49:25.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (60, '2024-05-17T12:49:25', 'update_audio_types') 12:49:25.9 Info: Committing Transaction 12:49:25.9 Info: 60: update_audio_types migrated 12:49:25.9 Info: => 0.000315s 12:49:25.9 Info: 61: postgres_update_timestamp_columns_to_with_timezone migrating 12:49:25.9 Info: Beginning Transaction 12:49:25.9 Info: Starting migration of Main DB to 61 12:49:25.9 Info: FluentMigrator.Expressions.DeleteDataExpression 12:49:25.9 Info: DELETE FROM "Commands" WHERE 1 = 1 12:49:25.9 Info: => 5.59E-05s 12:49:25.9 Info: AlterTable AlbumReleases 12:49:25.9 Info: => 7E-07s 12:49:25.9 Info: AlterColumn AlbumReleases ReleaseDate DateTimeOffset 12:49:25.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:49:25.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:49:25.9 Info: DROP TABLE "AlbumReleases" 12:49:25.9 Info: ALTER TABLE "AlbumReleases_temp" RENAME TO "AlbumReleases" 12:49:25.9 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 12:49:25.9 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 12:49:25.9 Info: => 0.0057533s 12:49:25.9 Info: AlterTable Albums 12:49:25.9 Info: => 8E-07s 12:49:25.9 Info: AlterColumn Albums LastInfoSync DateTimeOffset 12:49:25.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:49:25.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:49:25.9 Info: DROP TABLE "Albums" 12:49:25.9 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:49:25.9 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:49:25.9 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:49:25.9 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 12:49:25.9 Info: => 0.0052475s 12:49:25.9 Info: AlterTable Albums 12:49:25.9 Info: => 9E-07s 12:49:25.9 Info: AlterColumn Albums ReleaseDate DateTimeOffset 12:49:25.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:49:25.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:49:25.9 Info: DROP TABLE "Albums" 12:49:25.9 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:49:25.9 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:49:25.9 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:49:25.9 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 12:49:25.9 Info: => 0.0044555s 12:49:25.9 Info: AlterTable Albums 12:49:25.9 Info: => 9E-07s 12:49:25.9 Info: AlterColumn Albums Added DateTimeOffset 12:49:25.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:49:25.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:49:25.9 Info: DROP TABLE "Albums" 12:49:25.9 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:49:25.9 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:49:25.9 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:49:25.9 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 12:49:25.9 Info: => 0.0054256s 12:49:25.9 Info: AlterTable Artists 12:49:25.9 Info: => 7E-07s 12:49:25.9 Info: AlterColumn Artists LastInfoSync DateTimeOffset 12:49:25.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:49:25.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:49:25.9 Info: DROP TABLE "Artists" 12:49:25.9 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:49:25.9 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:49:25.9 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:49:25.9 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 12:49:25.9 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 12:49:25.9 Info: => 0.0046917s 12:49:25.9 Info: AlterTable Artists 12:49:25.9 Info: => 8E-07s 12:49:25.9 Info: AlterColumn Artists Added DateTimeOffset 12:49:25.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:49:25.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:49:25.9 Info: DROP TABLE "Artists" 12:49:25.9 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:49:25.9 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:49:25.9 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:49:25.9 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 12:49:25.9 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 12:49:25.9 Info: => 0.0045133s 12:49:25.9 Info: AlterTable Blocklist 12:49:25.9 Info: => 7E-07s 12:49:25.9 Info: AlterColumn Blocklist Date DateTimeOffset 12:49:25.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:49:25.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:49:25.9 Info: DROP TABLE "Blocklist" 12:49:25.9 Info: ALTER TABLE "Blocklist_temp" RENAME TO "Blocklist" 12:49:25.9 Info: => 0.0047651s 12:49:25.9 Info: AlterTable Blocklist 12:49:25.9 Info: => 9E-07s 12:49:25.9 Info: AlterColumn Blocklist PublishedDate DateTimeOffset 12:49:25.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:49:25.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:49:25.9 Info: DROP TABLE "Blocklist" 12:49:25.9 Info: ALTER TABLE "Blocklist_temp" RENAME TO "Blocklist" 12:49:25.9 Info: => 0.0047896s 12:49:25.9 Info: AlterTable Commands 12:49:25.9 Info: => 8E-07s 12:49:25.9 Info: AlterColumn Commands QueuedAt DateTimeOffset 12:49:25.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:49:25.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:49:25.9 Info: DROP TABLE "Commands" 12:49:25.9 Info: ALTER TABLE "Commands_temp" RENAME TO "Commands" 12:49:25.9 Info: => 0.0039208s 12:49:25.9 Info: AlterTable Commands 12:49:25.9 Info: => 9E-07s 12:49:25.9 Info: AlterColumn Commands StartedAt DateTimeOffset 12:49:25.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:49:25.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:49:25.9 Info: DROP TABLE "Commands" 12:49:25.9 Info: ALTER TABLE "Commands_temp" RENAME TO "Commands" 12:49:25.9 Info: => 0.0039283s 12:49:25.9 Info: AlterTable Commands 12:49:25.9 Info: => 8E-07s 12:49:25.9 Info: AlterColumn Commands EndedAt DateTimeOffset 12:49:25.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:49:25.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:49:25.9 Info: DROP TABLE "Commands" 12:49:25.9 Info: ALTER TABLE "Commands_temp" RENAME TO "Commands" 12:49:25.9 Info: => 0.0050782s 12:49:25.9 Info: AlterTable DownloadClientStatus 12:49:25.9 Info: => 1E-06s 12:49:25.9 Info: AlterColumn DownloadClientStatus InitialFailure DateTimeOffset 12:49:25.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:49:25.9 Info: INSERT INTO "DownloadClientStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill" FROM "DownloadClientStatus" 12:49:25.9 Info: DROP TABLE "DownloadClientStatus" 12:49:25.9 Info: ALTER TABLE "DownloadClientStatus_temp" RENAME TO "DownloadClientStatus" 12:49:25.9 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 12:49:25.9 Info: => 0.0040507s 12:49:25.9 Info: AlterTable DownloadClientStatus 12:49:25.9 Info: => 8E-07s 12:49:25.9 Info: AlterColumn DownloadClientStatus MostRecentFailure DateTimeOffset 12:49:25.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:49:25.9 Info: INSERT INTO "DownloadClientStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill" FROM "DownloadClientStatus" 12:49:25.9 Info: DROP TABLE "DownloadClientStatus" 12:49:25.9 Info: ALTER TABLE "DownloadClientStatus_temp" RENAME TO "DownloadClientStatus" 12:49:25.9 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 12:49:25.9 Info: => 0.004037s 12:49:25.9 Info: AlterTable DownloadClientStatus 12:49:25.9 Info: => 6E-07s 12:49:25.9 Info: AlterColumn DownloadClientStatus DisabledTill DateTimeOffset 12:49:25.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:49:25.9 Info: INSERT INTO "DownloadClientStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill" FROM "DownloadClientStatus" 12:49:25.9 Info: DROP TABLE "DownloadClientStatus" 12:49:25.9 Info: ALTER TABLE "DownloadClientStatus_temp" RENAME TO "DownloadClientStatus" 12:49:25.9 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 12:49:25.9 Info: => 0.0040362s 12:49:25.9 Info: AlterTable DownloadHistory 12:49:25.9 Info: => 8E-07s 12:49:25.9 Info: AlterColumn DownloadHistory Date DateTimeOffset 12:49:25.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:49:25.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:49:25.9 Info: DROP TABLE "DownloadHistory" 12:49:25.9 Info: ALTER TABLE "DownloadHistory_temp" RENAME TO "DownloadHistory" 12:49:25.9 Info: CREATE INDEX "IX_DownloadHistory_EventType" ON "DownloadHistory" ("EventType" ASC) 12:49:25.9 Info: CREATE INDEX "IX_DownloadHistory_ArtistId" ON "DownloadHistory" ("ArtistId" ASC) 12:49:25.9 Info: CREATE INDEX "IX_DownloadHistory_DownloadId" ON "DownloadHistory" ("DownloadId" ASC) 12:49:25.9 Info: => 0.004402s 12:49:25.9 Info: AlterTable ExtraFiles 12:49:25.9 Info: => 3.9E-06s 12:49:25.9 Info: AlterColumn ExtraFiles Added DateTimeOffset 12:49:25.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:49:25.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:49:25.9 Info: DROP TABLE "ExtraFiles" 12:49:25.9 Info: ALTER TABLE "ExtraFiles_temp" RENAME TO "ExtraFiles" 12:49:25.9 Info: => 0.0047674s 12:49:25.9 Info: AlterTable ExtraFiles 12:49:25.9 Info: => 4E-07s 12:49:25.9 Info: AlterColumn ExtraFiles LastUpdated DateTimeOffset 12:49:26.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:49:26.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:49:26.0 Info: DROP TABLE "ExtraFiles" 12:49:26.0 Info: ALTER TABLE "ExtraFiles_temp" RENAME TO "ExtraFiles" 12:49:26.0 Info: => 0.0049138s 12:49:26.0 Info: AlterTable History 12:49:26.0 Info: => 6E-07s 12:49:26.0 Info: AlterColumn History Date DateTimeOffset 12:49:26.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:49:26.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:49:26.0 Info: DROP TABLE "History" 12:49:26.0 Info: ALTER TABLE "History_temp" RENAME TO "History" 12:49:26.0 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 12:49:26.0 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 12:49:26.0 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 12:49:26.0 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 12:49:26.0 Info: => 0.004397s 12:49:26.0 Info: AlterTable ImportListStatus 12:49:26.0 Info: => 3E-07s 12:49:26.0 Info: AlterColumn ImportListStatus InitialFailure DateTimeOffset 12:49:26.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:49:26.0 Info: INSERT INTO "ImportListStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo" FROM "ImportListStatus" 12:49:26.0 Info: DROP TABLE "ImportListStatus" 12:49:26.0 Info: ALTER TABLE "ImportListStatus_temp" RENAME TO "ImportListStatus" 12:49:26.0 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 12:49:26.0 Info: => 0.0039233s 12:49:26.0 Info: AlterTable ImportListStatus 12:49:26.0 Info: => 4E-07s 12:49:26.0 Info: AlterColumn ImportListStatus MostRecentFailure DateTimeOffset 12:49:26.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:49:26.0 Info: INSERT INTO "ImportListStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo" FROM "ImportListStatus" 12:49:26.0 Info: DROP TABLE "ImportListStatus" 12:49:26.0 Info: ALTER TABLE "ImportListStatus_temp" RENAME TO "ImportListStatus" 12:49:26.0 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 12:49:26.0 Info: => 0.0040209s 12:49:26.0 Info: AlterTable ImportListStatus 12:49:26.0 Info: => 5E-07s 12:49:26.0 Info: AlterColumn ImportListStatus DisabledTill DateTimeOffset 12:49:26.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:49:26.0 Info: INSERT INTO "ImportListStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo" FROM "ImportListStatus" 12:49:26.0 Info: DROP TABLE "ImportListStatus" 12:49:26.0 Info: ALTER TABLE "ImportListStatus_temp" RENAME TO "ImportListStatus" 12:49:26.0 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 12:49:26.0 Info: => 0.0049755s 12:49:26.0 Info: AlterTable IndexerStatus 12:49:26.0 Info: => 4E-07s 12:49:26.0 Info: AlterColumn IndexerStatus InitialFailure DateTimeOffset 12:49:26.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:49:26.0 Info: INSERT INTO "IndexerStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo" FROM "IndexerStatus" 12:49:26.0 Info: DROP TABLE "IndexerStatus" 12:49:26.0 Info: ALTER TABLE "IndexerStatus_temp" RENAME TO "IndexerStatus" 12:49:26.0 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 12:49:26.0 Info: => 0.0040177s 12:49:26.0 Info: AlterTable IndexerStatus 12:49:26.0 Info: => 3E-07s 12:49:26.0 Info: AlterColumn IndexerStatus MostRecentFailure DateTimeOffset 12:49:26.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:49:26.0 Info: INSERT INTO "IndexerStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo" FROM "IndexerStatus" 12:49:26.0 Info: DROP TABLE "IndexerStatus" 12:49:26.0 Info: ALTER TABLE "IndexerStatus_temp" RENAME TO "IndexerStatus" 12:49:26.0 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 12:49:26.0 Info: => 0.0056958s 12:49:26.0 Info: AlterTable IndexerStatus 12:49:26.0 Info: => 3E-07s 12:49:26.0 Info: AlterColumn IndexerStatus DisabledTill DateTimeOffset 12:49:26.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:49:26.0 Info: INSERT INTO "IndexerStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo" FROM "IndexerStatus" 12:49:26.0 Info: DROP TABLE "IndexerStatus" 12:49:26.0 Info: ALTER TABLE "IndexerStatus_temp" RENAME TO "IndexerStatus" 12:49:26.0 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 12:49:26.0 Info: => 0.0042003s 12:49:26.0 Info: AlterTable LyricFiles 12:49:26.0 Info: => 4E-07s 12:49:26.0 Info: AlterColumn LyricFiles LastUpdated DateTimeOffset 12:49:26.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:49:26.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:49:26.0 Info: DROP TABLE "LyricFiles" 12:49:26.0 Info: ALTER TABLE "LyricFiles_temp" RENAME TO "LyricFiles" 12:49:26.0 Info: => 0.0047966s 12:49:26.0 Info: AlterTable LyricFiles 12:49:26.0 Info: => 6E-07s 12:49:26.0 Info: AlterColumn LyricFiles Added DateTimeOffset 12:49:26.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:49:26.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:49:26.0 Info: DROP TABLE "LyricFiles" 12:49:26.0 Info: ALTER TABLE "LyricFiles_temp" RENAME TO "LyricFiles" 12:49:26.0 Info: => 0.0040106s 12:49:26.0 Info: AlterTable MetadataFiles 12:49:26.0 Info: => 6E-07s 12:49:26.0 Info: AlterColumn MetadataFiles LastUpdated DateTimeOffset 12:49:26.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:49:26.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:49:26.0 Info: DROP TABLE "MetadataFiles" 12:49:26.0 Info: ALTER TABLE "MetadataFiles_temp" RENAME TO "MetadataFiles" 12:49:26.0 Info: => 0.0038609s 12:49:26.0 Info: AlterTable MetadataFiles 12:49:26.0 Info: => 5E-07s 12:49:26.0 Info: AlterColumn MetadataFiles Added DateTimeOffset 12:49:26.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:49:26.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:49:26.0 Info: DROP TABLE "MetadataFiles" 12:49:26.0 Info: ALTER TABLE "MetadataFiles_temp" RENAME TO "MetadataFiles" 12:49:26.0 Info: => 0.0048561s 12:49:26.0 Info: AlterTable PendingReleases 12:49:26.0 Info: => 7E-07s 12:49:26.0 Info: AlterColumn PendingReleases Added DateTimeOffset 12:49:26.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:49:26.0 Info: INSERT INTO "PendingReleases_temp" ("Id", "Title", "Added", "Release", "ArtistId", "ParsedAlbumInfo", "Reason") SELECT "Id", "Title", "Added", "Release", "ArtistId", "ParsedAlbumInfo", "Reason" FROM "PendingReleases" 12:49:26.0 Info: DROP TABLE "PendingReleases" 12:49:26.0 Info: ALTER TABLE "PendingReleases_temp" RENAME TO "PendingReleases" 12:49:26.0 Info: => 0.0039112s 12:49:26.0 Info: AlterTable ScheduledTasks 12:49:26.0 Info: => 7E-07s 12:49:26.0 Info: AlterColumn ScheduledTasks LastExecution DateTimeOffset 12:49:26.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:49:26.0 Info: INSERT INTO "ScheduledTasks_temp" ("Id", "TypeName", "Interval", "LastExecution", "LastStartTime") SELECT "Id", "TypeName", "Interval", "LastExecution", "LastStartTime" FROM "ScheduledTasks" 12:49:26.0 Info: DROP TABLE "ScheduledTasks" 12:49:26.0 Info: ALTER TABLE "ScheduledTasks_temp" RENAME TO "ScheduledTasks" 12:49:26.0 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 12:49:26.0 Info: => 0.004901s 12:49:26.0 Info: AlterTable ScheduledTasks 12:49:26.0 Info: => 4E-07s 12:49:26.0 Info: AlterColumn ScheduledTasks LastStartTime DateTimeOffset 12:49:26.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:49:26.0 Info: INSERT INTO "ScheduledTasks_temp" ("Id", "TypeName", "Interval", "LastExecution", "LastStartTime") SELECT "Id", "TypeName", "Interval", "LastExecution", "LastStartTime" FROM "ScheduledTasks" 12:49:26.0 Info: DROP TABLE "ScheduledTasks" 12:49:26.0 Info: ALTER TABLE "ScheduledTasks_temp" RENAME TO "ScheduledTasks" 12:49:26.0 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 12:49:26.0 Info: => 0.0039586s 12:49:26.0 Info: AlterTable TrackFiles 12:49:26.0 Info: => 4E-07s 12:49:26.0 Info: AlterColumn TrackFiles DateAdded DateTimeOffset 12:49:26.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:49:26.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:49:26.0 Info: DROP TABLE "TrackFiles" 12:49:26.0 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 12:49:26.0 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:49:26.0 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 12:49:26.0 Info: => 0.0041694s 12:49:26.0 Info: AlterTable TrackFiles 12:49:26.0 Info: => 3E-07s 12:49:26.0 Info: AlterColumn TrackFiles Modified DateTimeOffset 12:49:26.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:49:26.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:49:26.0 Info: DROP TABLE "TrackFiles" 12:49:26.0 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 12:49:26.0 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:49:26.0 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 12:49:26.0 Info: => 0.0051239s 12:49:26.0 Info: AlterTable VersionInfo 12:49:26.0 Info: => 4E-07s 12:49:26.0 Info: AlterColumn VersionInfo AppliedOn DateTimeOffset 12:49:26.0 Info: CREATE TABLE "VersionInfo_temp" ("Version" INTEGER NOT NULL, "AppliedOn" DATETIME, "Description" TEXT) 12:49:26.0 Info: INSERT INTO "VersionInfo_temp" ("Version", "AppliedOn", "Description") SELECT "Version", "AppliedOn", "Description" FROM "VersionInfo" 12:49:26.0 Info: DROP TABLE "VersionInfo" 12:49:26.0 Info: ALTER TABLE "VersionInfo_temp" RENAME TO "VersionInfo" 12:49:26.0 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 12:49:26.0 Info: => 0.004437s 12:49:26.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (61, '2024-05-17T12:49:26', 'postgres_update_timestamp_columns_to_with_timezone') 12:49:26.0 Info: Committing Transaction 12:49:26.0 Info: 61: postgres_update_timestamp_columns_to_with_timezone migrated 12:49:26.0 Info: => 0.0051675s 12:49:26.0 Info: 62: add_on_delete_to_notifications migrating 12:49:26.0 Info: Beginning Transaction 12:49:26.0 Info: Starting migration of Main DB to 62 12:49:26.0 Info: AlterTable Notifications 12:49:26.0 Info: => 1.2E-06s 12:49:26.0 Info: CreateColumn Notifications OnArtistDelete Boolean 12:49:26.0 Info: ALTER TABLE "Notifications" ADD COLUMN "OnArtistDelete" INTEGER NOT NULL DEFAULT 0 12:49:26.0 Info: => 0.0005824s 12:49:26.0 Info: AlterTable Notifications 12:49:26.0 Info: => 7E-07s 12:49:26.0 Info: CreateColumn Notifications OnAlbumDelete Boolean 12:49:26.0 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDelete" INTEGER NOT NULL DEFAULT 0 12:49:26.0 Info: => 0.000543s 12:49:26.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (62, '2024-05-17T12:49:26', 'add_on_delete_to_notifications') 12:49:26.0 Info: Committing Transaction 12:49:26.0 Info: 62: add_on_delete_to_notifications migrated 12:49:26.0 Info: => 0.0008219s 12:49:26.0 Info: 63: add_custom_formats migrating 12:49:26.0 Info: Beginning Transaction 12:49:26.0 Info: Starting migration of Main DB to 63 12:49:26.0 Info: INSERT INTO "ReleaseProfiles" ("Preferred", "Required", "Ignored", "Tags", "IncludePreferredWhenRenaming", "Enabled", "IndexerId") VALUES ('[ { "key": "x264", "value": 2 } ]', '', '', '[]', 0, 1, 0) 12:49:26.0 Info: INSERT INTO "ReleaseProfiles" ("Preferred", "Required", "Ignored", "Tags", "IncludePreferredWhenRenaming", "Enabled", "IndexerId") VALUES ('[ { "key": "x265", "value": 2 } ]', '', '', '[]', 0, 1, 0) 12:49:26.0 Info: AlterTable DelayProfiles 12:49:26.0 Info: => 4E-07s 12:49:26.0 Info: CreateColumn DelayProfiles BypassIfHighestQuality Boolean 12:49:26.0 Info: ALTER TABLE "DelayProfiles" ADD COLUMN "BypassIfHighestQuality" INTEGER NOT NULL DEFAULT 0 12:49:26.0 Info: => 0.000556s 12:49:26.0 Info: UpdateData 12:49:26.0 Info: UPDATE "DelayProfiles" SET "BypassIfHighestQuality" = 1 WHERE 1 = 1 12:49:26.0 Info: => 5.13E-05s 12:49:26.0 Info: AlterTable TrackFiles 12:49:26.0 Info: => 3E-07s 12:49:26.0 Info: CreateColumn TrackFiles OriginalFilePath String 12:49:26.0 Info: ALTER TABLE "TrackFiles" ADD COLUMN "OriginalFilePath" TEXT 12:49:26.0 Info: => 0.0005251s 12:49:26.0 Info: PerformDBOperation 12:49:26.0 Info: Performing DB Operation 12:49:26.0 Info: => 0.0019875s 12:49:26.0 Info: CreateTable CustomFormats 12:49:26.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:49:26.0 Info: => 0.0001446s 12:49:26.0 Info: CreateIndex CustomFormats (Name) 12:49:26.0 Info: CREATE UNIQUE INDEX "IX_CustomFormats_Name" ON "CustomFormats" ("Name" ASC) 12:49:26.0 Info: => 8.36E-05s 12:49:26.0 Info: AlterTable QualityProfiles 12:49:26.0 Info: => 3E-07s 12:49:26.0 Info: CreateColumn QualityProfiles FormatItems String 12:49:26.0 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "FormatItems" TEXT NOT NULL DEFAULT '[]' 12:49:26.0 Info: => 0.0005695s 12:49:26.0 Info: AlterTable QualityProfiles 12:49:26.0 Info: => 7E-07s 12:49:26.0 Info: CreateColumn QualityProfiles MinFormatScore Int32 12:49:26.0 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "MinFormatScore" INTEGER NOT NULL DEFAULT 0 12:49:26.0 Info: => 0.0005469s 12:49:26.0 Info: AlterTable QualityProfiles 12:49:26.0 Info: => 6E-07s 12:49:26.0 Info: CreateColumn QualityProfiles CutoffFormatScore Int32 12:49:26.0 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "CutoffFormatScore" INTEGER NOT NULL DEFAULT 0 12:49:26.0 Info: => 0.0005455s 12:49:26.0 Info: PerformDBOperation 12:49:26.0 Info: Performing DB Operation 12:49:26.0 Info: => 0.0013434s 12:49:26.0 Info: PerformDBOperation 12:49:26.0 Info: Performing DB Operation 12:49:26.0 Info: => 3.24E-05s 12:49:26.0 Info: DeleteColumn ReleaseProfiles Preferred 12:49:26.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:49:26.0 Info: INSERT INTO "ReleaseProfiles_temp" ("Id", "Required", "Ignored", "Tags", "IncludePreferredWhenRenaming", "Enabled", "IndexerId") SELECT "Id", "Required", "Ignored", "Tags", "IncludePreferredWhenRenaming", "Enabled", "IndexerId" FROM "ReleaseProfiles" 12:49:26.0 Info: DROP TABLE "ReleaseProfiles" 12:49:26.0 Info: ALTER TABLE "ReleaseProfiles_temp" RENAME TO "ReleaseProfiles" 12:49:26.0 Info: => 0.0048933s 12:49:26.0 Info: DeleteColumn ReleaseProfiles IncludePreferredWhenRenaming 12:49:26.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:49:26.0 Info: INSERT INTO "ReleaseProfiles_temp" ("Id", "Required", "Ignored", "Tags", "Enabled", "IndexerId") SELECT "Id", "Required", "Ignored", "Tags", "Enabled", "IndexerId" FROM "ReleaseProfiles" 12:49:26.0 Info: DROP TABLE "ReleaseProfiles" 12:49:26.0 Info: ALTER TABLE "ReleaseProfiles_temp" RENAME TO "ReleaseProfiles" 12:49:26.0 Info: => 0.0039794s 12:49:26.0 Info: ExecuteSqlStatement DELETE FROM "ReleaseProfiles" WHERE "Required" = '[]' AND "Ignored" = '[]' 12:49:26.0 Info: DELETE FROM "ReleaseProfiles" WHERE "Required" = '[]' AND "Ignored" = '[]' 12:49:26.0 Info: => 5.72E-05s 12:49:26.0 Info: AlterTable DelayProfiles 12:49:26.0 Info: => 4E-07s 12:49:26.0 Info: CreateColumn DelayProfiles BypassIfAboveCustomFormatScore Boolean 12:49:26.0 Info: ALTER TABLE "DelayProfiles" ADD COLUMN "BypassIfAboveCustomFormatScore" INTEGER NOT NULL DEFAULT 0 12:49:26.1 Info: => 0.0005636s 12:49:26.1 Info: AlterTable DelayProfiles 12:49:26.1 Info: => 6E-07s 12:49:26.1 Info: CreateColumn DelayProfiles MinimumCustomFormatScore Int32 12:49:26.1 Info: ALTER TABLE "DelayProfiles" ADD COLUMN "MinimumCustomFormatScore" INTEGER 12:49:26.1 Info: => 0.0005417s 12:49:26.1 Info: -> 2 Insert operations completed in 00:00:00.0001499 taking an average of 00:00:00.0000749 12:49:26.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (63, '2024-05-17T12:49:26', 'add_custom_formats') 12:49:26.1 Info: Committing Transaction 12:49:26.1 Info: 63: add_custom_formats migrated 12:49:26.1 Info: => 0.000946s 12:49:26.1 Debug: Took: 00:00:00.4190621 12:49:26.1 Info: --- End: NzbDrone.Core.Test.Datastore.Migration.add_custom_formatsFixture.should_add_cfs_from_multiple_unnamed_release_profile --- 12:49:26.1 Info: --- Start: NzbDrone.Core.Test.Datastore.Migration.add_custom_formatsFixture.should_add_two_cfs_if_release_profile_has_multiple_terms --- 12:49:26.1 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm64/_temp_11361_638515469661316029_133/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:49:26.1 Info: DatabaseEngineVersionCheck migrating 12:49:26.1 Info: PerformDBOperation 12:49:26.1 Info: Performing DB Operation 12:49:26.1 Info: SQLite 3.45.3 12:49:26.1 Info: => 0.0010648s 12:49:26.1 Info: DatabaseEngineVersionCheck migrated 12:49:26.1 Info: => 0.0010775s 12:49:26.1 Info: VersionMigration migrating 12:49:26.1 Info: Beginning Transaction 12:49:26.1 Info: CreateTable VersionInfo 12:49:26.1 Info: CREATE TABLE "VersionInfo" ("Version" INTEGER NOT NULL) 12:49:26.1 Info: => 0.0001565s 12:49:26.1 Info: Committing Transaction 12:49:26.1 Info: VersionMigration migrated 12:49:26.1 Info: => 0.0005222s 12:49:26.1 Info: VersionUniqueMigration migrating 12:49:26.1 Info: Beginning Transaction 12:49:26.1 Info: CreateIndex VersionInfo (Version) 12:49:26.1 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 12:49:26.1 Info: => 0.0001213s 12:49:26.1 Info: AlterTable VersionInfo 12:49:26.1 Info: => 3E-07s 12:49:26.1 Info: CreateColumn VersionInfo AppliedOn DateTime 12:49:26.1 Info: ALTER TABLE "VersionInfo" ADD COLUMN "AppliedOn" DATETIME 12:49:26.1 Info: => 0.0005917s 12:49:26.1 Info: Committing Transaction 12:49:26.1 Info: VersionUniqueMigration migrated 12:49:26.1 Info: => 0.000791s 12:49:26.1 Info: VersionDescriptionMigration migrating 12:49:26.1 Info: Beginning Transaction 12:49:26.1 Info: AlterTable VersionInfo 12:49:26.1 Info: => 6E-07s 12:49:26.1 Info: CreateColumn VersionInfo Description String 12:49:26.1 Info: ALTER TABLE "VersionInfo" ADD COLUMN "Description" TEXT 12:49:26.1 Info: => 0.000195s 12:49:26.1 Info: Committing Transaction 12:49:26.1 Info: VersionDescriptionMigration migrated 12:49:26.1 Info: => 0.0003773s 12:49:26.1 Info: 1: InitialSetup migrating 12:49:26.1 Info: Beginning Transaction 12:49:26.1 Info: Starting migration of Main DB to 1 12:49:26.1 Info: CreateTable Config 12:49:26.1 Info: CREATE TABLE "Config" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Key" TEXT NOT NULL, "Value" TEXT NOT NULL) 12:49:26.1 Info: => 0.0001772s 12:49:26.1 Info: CreateIndex Config (Key) 12:49:26.1 Info: CREATE UNIQUE INDEX "IX_Config_Key" ON "Config" ("Key" ASC) 12:49:26.1 Info: => 7.36E-05s 12:49:26.1 Info: CreateTable RootFolders 12:49:26.1 Info: CREATE TABLE "RootFolders" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Path" TEXT NOT NULL) 12:49:26.1 Info: => 8.67E-05s 12:49:26.1 Info: CreateIndex RootFolders (Path) 12:49:26.1 Info: CREATE UNIQUE INDEX "IX_RootFolders_Path" ON "RootFolders" ("Path" ASC) 12:49:26.1 Info: => 8.21E-05s 12:49:26.1 Info: CreateTable Artists 12:49:26.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:49:26.1 Info: => 0.000237s 12:49:26.1 Info: CreateIndex Artists (ForeignArtistId) 12:49:26.1 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 12:49:26.1 Info: => 7.21E-05s 12:49:26.1 Info: CreateIndex Artists (NameSlug) 12:49:26.1 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 12:49:26.1 Info: => 6.39E-05s 12:49:26.1 Info: CreateIndex Artists (CleanName) 12:49:26.1 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:49:26.1 Info: => 6.24E-05s 12:49:26.1 Info: CreateIndex Artists (Path) 12:49:26.1 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:49:26.1 Info: => 6.21E-05s 12:49:26.1 Info: CreateTable Albums 12:49:26.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:49:26.1 Info: => 0.000208s 12:49:26.1 Info: CreateIndex Albums (ForeignAlbumId) 12:49:26.1 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:49:26.1 Info: => 6.99E-05s 12:49:26.1 Info: CreateIndex Albums (MBId) 12:49:26.1 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 12:49:26.1 Info: => 6.24E-05s 12:49:26.1 Info: CreateIndex Albums (TADBId) 12:49:26.1 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 12:49:26.1 Info: => 6.16E-05s 12:49:26.1 Info: CreateIndex Albums (TitleSlug) 12:49:26.1 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 12:49:26.1 Info: => 6.19E-05s 12:49:26.1 Info: CreateIndex Albums (CleanTitle) 12:49:26.1 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:49:26.1 Info: => 6.24E-05s 12:49:26.1 Info: CreateIndex Albums (Path) 12:49:26.1 Info: CREATE INDEX "IX_Albums_Path" ON "Albums" ("Path" ASC) 12:49:26.1 Info: => 6.31E-05s 12:49:26.1 Info: CreateTable Tracks 12:49:26.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:49:26.1 Info: => 0.0001451s 12:49:26.1 Info: CreateIndex Tracks (ForeignTrackId) 12:49:26.1 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 12:49:26.1 Info: => 6.79E-05s 12:49:26.1 Info: CreateIndex Tracks (ArtistId) 12:49:26.1 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 12:49:26.1 Info: => 6.93E-05s 12:49:26.1 Info: CreateIndex Tracks (TrackFileId) 12:49:26.1 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 12:49:26.1 Info: => 6.93E-05s 12:49:26.1 Info: CreateIndex Tracks (ArtistId, AlbumId, TrackNumber) 12:49:26.1 Info: CREATE INDEX "IX_Tracks_ArtistId_AlbumId_TrackNumber" ON "Tracks" ("ArtistId" ASC, "AlbumId" ASC, "TrackNumber" ASC) 12:49:26.1 Info: => 7.13E-05s 12:49:26.1 Info: CreateTable TrackFiles 12:49:26.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:49:26.1 Info: => 0.0001353s 12:49:26.1 Info: CreateIndex TrackFiles (ArtistId) 12:49:26.1 Info: CREATE INDEX "IX_TrackFiles_ArtistId" ON "TrackFiles" ("ArtistId" ASC) 12:49:26.1 Info: => 6.67E-05s 12:49:26.1 Info: CreateIndex TrackFiles (AlbumId) 12:49:26.1 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:49:26.1 Info: => 0.0016047s 12:49:26.1 Info: CreateTable History 12:49:26.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:49:26.1 Info: => 0.0001542s 12:49:26.1 Info: CreateIndex History (Date) 12:49:26.1 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 12:49:26.1 Info: => 0.0001196s 12:49:26.1 Info: CreateIndex History (EventType) 12:49:26.1 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 12:49:26.1 Info: => 9.5E-05s 12:49:26.1 Info: CreateIndex History (DownloadId) 12:49:26.1 Info: CREATE INDEX "IX_History_DownloadId" ON "History" ("DownloadId" ASC) 12:49:26.1 Info: => 7.51E-05s 12:49:26.1 Info: CreateIndex History (AlbumId) 12:49:26.1 Info: CREATE INDEX "IX_History_AlbumId" ON "History" ("AlbumId" ASC) 12:49:26.1 Info: => 7.21E-05s 12:49:26.1 Info: CreateTable Notifications 12:49:26.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:49:26.1 Info: => 0.0001345s 12:49:26.1 Info: CreateTable ScheduledTasks 12:49:26.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:49:26.1 Info: => 0.0001104s 12:49:26.1 Info: CreateIndex ScheduledTasks (TypeName) 12:49:26.1 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 12:49:26.1 Info: => 7.36E-05s 12:49:26.1 Info: CreateTable Indexers 12:49:26.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:49:26.1 Info: => 0.0001439s 12:49:26.1 Info: CreateIndex Indexers (Name) 12:49:26.1 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 12:49:26.1 Info: => 9.24E-05s 12:49:26.1 Info: CreateTable Profiles 12:49:26.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:49:26.1 Info: => 0.0001073s 12:49:26.1 Info: CreateIndex Profiles (Name) 12:49:26.1 Info: CREATE UNIQUE INDEX "IX_Profiles_Name" ON "Profiles" ("Name" ASC) 12:49:26.1 Info: => 7.72E-05s 12:49:26.1 Info: CreateTable QualityDefinitions 12:49:26.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:49:26.1 Info: => 0.0001147s 12:49:26.1 Info: CreateIndex QualityDefinitions (Quality) 12:49:26.1 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Quality" ON "QualityDefinitions" ("Quality" ASC) 12:49:26.1 Info: => 7.06E-05s 12:49:26.1 Info: CreateIndex QualityDefinitions (Title) 12:49:26.1 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Title" ON "QualityDefinitions" ("Title" ASC) 12:49:26.1 Info: => 7.08E-05s 12:49:26.1 Info: CreateTable NamingConfig 12:49:26.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:49:26.1 Info: => 0.000178s 12:49:26.1 Info: CreateTable Blacklist 12:49:26.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:49:26.1 Info: => 0.0002076s 12:49:26.1 Info: CreateTable Metadata 12:49:26.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:49:26.1 Info: => 0.0001154s 12:49:26.1 Info: CreateTable MetadataFiles 12:49:26.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:49:26.1 Info: => 0.0001509s 12:49:26.1 Info: CreateTable DownloadClients 12:49:26.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:49:26.1 Info: => 0.000111s 12:49:26.1 Info: CreateTable PendingReleases 12:49:26.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:49:26.1 Info: => 0.0001169s 12:49:26.1 Info: CreateTable RemotePathMappings 12:49:26.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:49:26.1 Info: => 0.0001248s 12:49:26.1 Info: CreateTable Tags 12:49:26.1 Info: CREATE TABLE "Tags" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Label" TEXT NOT NULL) 12:49:26.1 Info: => 0.0001064s 12:49:26.1 Info: CreateIndex Tags (Label) 12:49:26.1 Info: CREATE UNIQUE INDEX "IX_Tags_Label" ON "Tags" ("Label" ASC) 12:49:26.1 Info: => 7.9E-05s 12:49:26.1 Info: CreateTable Restrictions 12:49:26.1 Info: CREATE TABLE "Restrictions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Preferred" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL) 12:49:26.1 Info: => 0.0001054s 12:49:26.1 Info: CreateTable DelayProfiles 12:49:26.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:49:26.1 Info: => 0.0001263s 12:49:26.1 Info: CreateTable Users 12:49:26.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:49:26.1 Info: => 0.000101s 12:49:26.1 Info: CreateIndex Users (Identifier) 12:49:26.1 Info: CREATE UNIQUE INDEX "IX_Users_Identifier" ON "Users" ("Identifier" ASC) 12:49:26.1 Info: => 7.66E-05s 12:49:26.1 Info: CreateIndex Users (Username) 12:49:26.1 Info: CREATE UNIQUE INDEX "IX_Users_Username" ON "Users" ("Username" ASC) 12:49:26.1 Info: => 0.0001028s 12:49:26.1 Info: CreateTable Commands 12:49:26.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:49:26.1 Info: => 0.0001582s 12:49:26.1 Info: CreateTable IndexerStatus 12:49:26.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:49:26.1 Info: => 0.0001276s 12:49:26.1 Info: CreateIndex IndexerStatus (ProviderId) 12:49:26.1 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 12:49:26.1 Info: => 7.81E-05s 12:49:26.1 Info: CreateTable ExtraFiles 12:49:26.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:49:26.1 Info: => 0.000696s 12:49:26.1 Info: CreateTable LyricFiles 12:49:26.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:49:26.1 Info: => 0.0001428s 12:49:26.1 Info: CreateTable LanguageProfiles 12:49:26.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:49:26.1 Info: => 0.0001325s 12:49:26.1 Info: CreateIndex LanguageProfiles (Name) 12:49:26.1 Info: CREATE UNIQUE INDEX "IX_LanguageProfiles_Name" ON "LanguageProfiles" ("Name" ASC) 12:49:26.1 Info: => 9.62E-05s 12:49:26.1 Info: CreateTable DownloadClientStatus 12:49:26.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:49:26.1 Info: => 0.0001251s 12:49:26.1 Info: CreateIndex DownloadClientStatus (ProviderId) 12:49:26.1 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 12:49:26.1 Info: => 8.1E-05s 12:49:26.1 Info: INSERT INTO "DelayProfiles" ("EnableUsenet", "EnableTorrent", "PreferredProtocol", "UsenetDelay", "TorrentDelay", "Order", "Tags") VALUES (1, 1, 1, 0, 0, 2147483647, '[]') 12:49:26.1 Info: -> 1 Insert operations completed in 00:00:00.0000576 taking an average of 00:00:00.0000576 12:49:26.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (1, '2024-05-17T12:49:26', 'InitialSetup') 12:49:26.1 Info: Committing Transaction 12:49:26.1 Info: 1: InitialSetup migrated 12:49:26.1 Info: => 0.0010125s 12:49:26.1 Info: 2: add_reason_to_pending_releases migrating 12:49:26.1 Info: Beginning Transaction 12:49:26.1 Info: Starting migration of Main DB to 2 12:49:26.1 Info: AlterTable PendingReleases 12:49:26.1 Info: => 7E-07s 12:49:26.1 Info: CreateColumn PendingReleases Reason Int32 12:49:26.1 Info: ALTER TABLE "PendingReleases" ADD COLUMN "Reason" INTEGER NOT NULL DEFAULT 0 12:49:26.1 Info: => 0.0004981s 12:49:26.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (2, '2024-05-17T12:49:26', 'add_reason_to_pending_releases') 12:49:26.1 Info: Committing Transaction 12:49:26.1 Info: 2: add_reason_to_pending_releases migrated 12:49:26.1 Info: => 0.000782s 12:49:26.1 Info: 3: add_medium_support migrating 12:49:26.1 Info: Beginning Transaction 12:49:26.1 Info: Starting migration of Main DB to 3 12:49:26.1 Info: AlterTable Albums 12:49:26.1 Info: => 9E-07s 12:49:26.1 Info: CreateColumn Albums Media String 12:49:26.1 Info: ALTER TABLE "Albums" ADD COLUMN "Media" TEXT NOT NULL DEFAULT '' 12:49:26.1 Info: => 0.0004993s 12:49:26.1 Info: AlterTable Tracks 12:49:26.1 Info: => 5E-07s 12:49:26.1 Info: CreateColumn Tracks MediumNumber Int32 12:49:26.1 Info: ALTER TABLE "Tracks" ADD COLUMN "MediumNumber" INTEGER NOT NULL DEFAULT 0 12:49:26.1 Info: => 0.0004537s 12:49:26.1 Info: AlterTable Tracks 12:49:26.1 Info: => 4E-07s 12:49:26.1 Info: CreateColumn Tracks AbsoluteTrackNumber Int32 12:49:26.1 Info: ALTER TABLE "Tracks" ADD COLUMN "AbsoluteTrackNumber" INTEGER NOT NULL DEFAULT 0 12:49:26.1 Info: => 0.0004431s 12:49:26.1 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 12:49:26.1 Info: UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 12:49:26.1 Info: => 4.09E-05s 12:49:26.1 Info: DeleteColumn Tracks TrackNumber 12:49:26.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:49:26.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:49:26.1 Info: DROP TABLE "Tracks" 12:49:26.1 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 12:49:26.1 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 12:49:26.1 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 12:49:26.1 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 12:49:26.1 Info: => 0.0044492s 12:49:26.1 Info: AlterTable Tracks 12:49:26.1 Info: => 3E-07s 12:49:26.1 Info: CreateColumn Tracks TrackNumber String 12:49:26.1 Info: ALTER TABLE "Tracks" ADD COLUMN "TrackNumber" TEXT 12:49:26.1 Info: => 0.0004641s 12:49:26.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (3, '2024-05-17T12:49:26', 'add_medium_support') 12:49:26.1 Info: Committing Transaction 12:49:26.1 Info: 3: add_medium_support migrated 12:49:26.1 Info: => 0.0008149s 12:49:26.1 Info: 4: add_various_qualites_in_profile migrating 12:49:26.1 Info: Beginning Transaction 12:49:26.1 Info: Starting migration of Main DB to 4 12:49:26.1 Info: ExecuteSqlStatement UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 12:49:26.1 Info: UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 12:49:26.1 Info: => 5.16E-05s 12:49:26.1 Info: PerformDBOperation 12:49:26.1 Info: Performing DB Operation 12:49:26.1 Info: => 3.23E-05s 12:49:26.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (4, '2024-05-17T12:49:26', 'add_various_qualites_in_profile') 12:49:26.1 Info: Committing Transaction 12:49:26.1 Info: 4: add_various_qualites_in_profile migrated 12:49:26.1 Info: => 0.0002611s 12:49:26.1 Info: 5: metadata_profiles migrating 12:49:26.1 Info: Beginning Transaction 12:49:26.1 Info: Starting migration of Main DB to 5 12:49:26.1 Info: CreateTable MetadataProfiles 12:49:26.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:49:26.1 Info: => 0.0001354s 12:49:26.1 Info: CreateIndex MetadataProfiles (Name) 12:49:26.1 Info: CREATE UNIQUE INDEX "IX_MetadataProfiles_Name" ON "MetadataProfiles" ("Name" ASC) 12:49:26.1 Info: => 8.26E-05s 12:49:26.1 Info: AlterTable Artists 12:49:26.1 Info: => 3E-07s 12:49:26.1 Info: CreateColumn Artists MetadataProfileId Int32 12:49:26.1 Info: ALTER TABLE "Artists" ADD COLUMN "MetadataProfileId" INTEGER NOT NULL DEFAULT 1 12:49:26.1 Info: => 0.0004869s 12:49:26.1 Info: DeleteColumn Artists PrimaryAlbumTypes 12:49:26.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:49:26.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:49:26.1 Info: DROP TABLE "Artists" 12:49:26.1 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:49:26.1 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 12:49:26.1 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 12:49:26.1 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:49:26.1 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:49:26.1 Info: => 0.0039743s 12:49:26.1 Info: DeleteColumn Artists SecondaryAlbumTypes 12:49:26.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:49:26.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:49:26.1 Info: DROP TABLE "Artists" 12:49:26.1 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:49:26.1 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 12:49:26.1 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 12:49:26.1 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:49:26.1 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:49:26.1 Info: => 0.0048967s 12:49:26.1 Info: AlterTable Albums 12:49:26.1 Info: => 3E-07s 12:49:26.1 Info: CreateColumn Albums SecondaryTypes String 12:49:26.1 Info: ALTER TABLE "Albums" ADD COLUMN "SecondaryTypes" TEXT 12:49:26.1 Info: => 0.0004894s 12:49:26.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (5, '2024-05-17T12:49:26', 'metadata_profiles') 12:49:26.1 Info: Committing Transaction 12:49:26.1 Info: 5: metadata_profiles migrated 12:49:26.1 Info: => 0.0008715s 12:49:26.1 Info: 6: separate_automatic_and_interactive_search migrating 12:49:26.1 Info: Beginning Transaction 12:49:26.1 Info: Starting migration of Main DB to 6 12:49:26.1 Info: RenameColumn Indexers EnableSearch to EnableAutomaticSearch 12:49:26.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:49:26.1 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableSearch" FROM "Indexers" 12:49:26.1 Info: DROP TABLE "Indexers" 12:49:26.1 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 12:49:26.1 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 12:49:26.1 Info: => 0.0033964s 12:49:26.1 Info: AlterTable Indexers 12:49:26.1 Info: => 3E-07s 12:49:26.1 Info: CreateColumn Indexers EnableInteractiveSearch Boolean 12:49:26.1 Info: ALTER TABLE "Indexers" ADD COLUMN "EnableInteractiveSearch" INTEGER 12:49:26.1 Info: => 0.0004648s 12:49:26.1 Info: ExecuteSqlStatement UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 12:49:26.1 Info: UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 12:49:26.1 Info: => 4.13E-05s 12:49:26.1 Info: AlterTable Indexers 12:49:26.1 Info: => 2E-07s 12:49:26.1 Info: AlterColumn Indexers EnableInteractiveSearch Boolean 12:49:26.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:49:26.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:49:26.1 Info: DROP TABLE "Indexers" 12:49:26.1 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 12:49:26.1 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 12:49:26.1 Info: => 0.0033922s 12:49:26.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (6, '2024-05-17T12:49:26', 'separate_automatic_and_interactive_search') 12:49:26.1 Info: Committing Transaction 12:49:26.1 Info: 6: separate_automatic_and_interactive_search migrated 12:49:26.1 Info: => 0.0036887s 12:49:26.1 Info: 7: change_album_path_to_relative migrating 12:49:26.1 Info: Beginning Transaction 12:49:26.1 Info: Starting migration of Main DB to 7 12:49:26.1 Info: DeleteColumn Albums Path 12:49:26.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:49:26.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:49:26.1 Info: DROP TABLE "Albums" 12:49:26.1 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:49:26.1 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:49:26.1 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 12:49:26.1 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 12:49:26.1 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 12:49:26.1 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:49:26.1 Info: => 0.0050068s 12:49:26.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (7, '2024-05-17T12:49:26', 'change_album_path_to_relative') 12:49:26.1 Info: Committing Transaction 12:49:26.1 Info: 7: change_album_path_to_relative migrated 12:49:26.1 Info: => 0.005392s 12:49:26.1 Info: 8: change_quality_size_mb_to_kb migrating 12:49:26.1 Info: Beginning Transaction 12:49:26.1 Info: Starting migration of Main DB to 8 12:49:26.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:49:26.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:49:26.1 Info: => 4.9E-05s 12:49:26.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (8, '2024-05-17T12:49:26', 'change_quality_size_mb_to_kb') 12:49:26.1 Info: Committing Transaction 12:49:26.1 Info: 8: change_quality_size_mb_to_kb migrated 12:49:26.1 Info: => 0.0002793s 12:49:26.1 Info: 9: album_releases migrating 12:49:26.1 Info: Beginning Transaction 12:49:26.1 Info: Starting migration of Main DB to 9 12:49:26.1 Info: AlterTable Albums 12:49:26.1 Info: => 1E-06s 12:49:26.1 Info: CreateColumn Albums Releases String 12:49:26.1 Info: ALTER TABLE "Albums" ADD COLUMN "Releases" TEXT DEFAULT '' 12:49:26.1 Info: => 0.0004974s 12:49:26.1 Info: AlterTable Albums 12:49:26.1 Info: => 8E-07s 12:49:26.1 Info: CreateColumn Albums CurrentRelease String 12:49:26.1 Info: ALTER TABLE "Albums" ADD COLUMN "CurrentRelease" TEXT DEFAULT '' 12:49:26.1 Info: => 0.000474s 12:49:26.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (9, '2024-05-17T12:49:26', 'album_releases') 12:49:26.1 Info: Committing Transaction 12:49:26.1 Info: 9: album_releases migrated 12:49:26.1 Info: => 0.0007362s 12:49:26.1 Info: 10: album_releases_fix migrating 12:49:26.1 Info: Beginning Transaction 12:49:26.1 Info: Starting migration of Main DB to 10 12:49:26.1 Info: AlterTable Albums 12:49:26.1 Info: => 9E-07s 12:49:26.1 Info: AlterColumn Albums Releases String 12:49:26.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:49:26.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:49:26.2 Info: DROP TABLE "Albums" 12:49:26.2 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:49:26.2 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:49:26.2 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 12:49:26.2 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 12:49:26.2 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 12:49:26.2 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:49:26.2 Info: => 0.0049501s 12:49:26.2 Info: AlterTable Albums 12:49:26.2 Info: => 7E-07s 12:49:26.2 Info: AlterColumn Albums CurrentRelease String 12:49:26.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:49:26.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:49:26.2 Info: DROP TABLE "Albums" 12:49:26.2 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:49:26.2 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:49:26.2 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 12:49:26.2 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 12:49:26.2 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 12:49:26.2 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:49:26.2 Info: => 0.0040431s 12:49:26.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (10, '2024-05-17T12:49:26', 'album_releases_fix') 12:49:26.2 Info: Committing Transaction 12:49:26.2 Info: 10: album_releases_fix migrated 12:49:26.2 Info: => 0.0043728s 12:49:26.2 Info: 11: import_lists migrating 12:49:26.2 Info: Beginning Transaction 12:49:26.2 Info: Starting migration of Main DB to 11 12:49:26.2 Info: CreateTable ImportLists 12:49:26.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:49:26.2 Info: => 0.0001686s 12:49:26.2 Info: CreateIndex ImportLists (Name) 12:49:26.2 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 12:49:26.2 Info: => 7.93E-05s 12:49:26.2 Info: CreateTable ImportListStatus 12:49:26.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:49:26.2 Info: => 0.0001153s 12:49:26.2 Info: CreateIndex ImportListStatus (ProviderId) 12:49:26.2 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 12:49:26.2 Info: => 7.53E-05s 12:49:26.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (11, '2024-05-17T12:49:26', 'import_lists') 12:49:26.2 Info: Committing Transaction 12:49:26.2 Info: 11: import_lists migrated 12:49:26.2 Info: => 0.0003986s 12:49:26.2 Info: 12: add_release_status migrating 12:49:26.2 Info: Beginning Transaction 12:49:26.2 Info: Starting migration of Main DB to 12 12:49:26.2 Info: AlterTable MetadataProfiles 12:49:26.2 Info: => 9E-07s 12:49:26.2 Info: CreateColumn MetadataProfiles ReleaseStatuses String 12:49:26.2 Info: ALTER TABLE "MetadataProfiles" ADD COLUMN "ReleaseStatuses" TEXT NOT NULL DEFAULT '' 12:49:26.2 Info: => 0.0005206s 12:49:26.2 Info: PerformDBOperation 12:49:26.2 Info: Performing DB Operation 12:49:26.2 Info: => 2.89E-05s 12:49:26.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (12, '2024-05-17T12:49:26', 'add_release_status') 12:49:26.2 Info: Committing Transaction 12:49:26.2 Info: 12: add_release_status migrated 12:49:26.2 Info: => 0.0002782s 12:49:26.2 Info: 13: album_download_notification migrating 12:49:26.2 Info: Beginning Transaction 12:49:26.2 Info: Starting migration of Main DB to 13 12:49:26.2 Info: AlterTable Notifications 12:49:26.2 Info: => 9E-07s 12:49:26.2 Info: CreateColumn Notifications OnAlbumDownload Boolean 12:49:26.2 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDownload" INTEGER NOT NULL DEFAULT 0 12:49:26.2 Info: => 0.00051s 12:49:26.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (13, '2024-05-17T12:49:26', 'album_download_notification') 12:49:26.2 Info: Committing Transaction 12:49:26.2 Info: 13: album_download_notification migrated 12:49:26.2 Info: => 0.000783s 12:49:26.2 Info: 14: fix_language_metadata_profiles migrating 12:49:26.2 Info: Beginning Transaction 12:49:26.2 Info: Starting migration of Main DB to 14 12:49:26.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:49:26.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:49:26.2 Info: => 7.83E-05s 12:49:26.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:49:26.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:49:26.2 Info: => 5.15E-05s 12:49:26.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (14, '2024-05-17T12:49:26', 'fix_language_metadata_profiles') 12:49:26.2 Info: Committing Transaction 12:49:26.2 Info: 14: fix_language_metadata_profiles migrated 12:49:26.2 Info: => 0.0002759s 12:49:26.2 Info: 15: remove_fanzub migrating 12:49:26.2 Info: Beginning Transaction 12:49:26.2 Info: Starting migration of Main DB to 15 12:49:26.2 Info: ExecuteSqlStatement DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 12:49:26.2 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 12:49:26.2 Info: => 4.47E-05s 12:49:26.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (15, '2024-05-17T12:49:26', 'remove_fanzub') 12:49:26.2 Info: Committing Transaction 12:49:26.2 Info: 15: remove_fanzub migrated 12:49:26.2 Info: => 0.0002674s 12:49:26.2 Info: 16: update_artist_history_indexes migrating 12:49:26.2 Info: Beginning Transaction 12:49:26.2 Info: Starting migration of Main DB to 16 12:49:26.2 Info: CreateIndex Albums (ArtistId) 12:49:26.2 Info: CREATE INDEX "IX_Albums_ArtistId" ON "Albums" ("ArtistId" ASC) 12:49:26.2 Info: => 0.0001039s 12:49:26.2 Info: CreateIndex Albums (ArtistId, ReleaseDate) 12:49:26.2 Info: CREATE INDEX "IX_Albums_ArtistId_ReleaseDate" ON "Albums" ("ArtistId" ASC, "ReleaseDate" ASC) 12:49:26.2 Info: => 7.57E-05s 12:49:26.2 Info: DeleteIndex History (AlbumId) 12:49:26.2 Info: DROP INDEX "IX_History_AlbumId" 12:49:26.2 Info: => 0.0001307s 12:49:26.2 Info: CreateIndex History (AlbumId, Date) 12:49:26.2 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 12:49:26.2 Info: => 8.99E-05s 12:49:26.2 Info: DeleteIndex History (DownloadId) 12:49:26.2 Info: DROP INDEX "IX_History_DownloadId" 12:49:26.2 Info: => 0.0001206s 12:49:26.2 Info: CreateIndex History (DownloadId, Date) 12:49:26.2 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 12:49:26.2 Info: => 8.56E-05s 12:49:26.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (16, '2024-05-17T12:49:26', 'update_artist_history_indexes') 12:49:26.2 Info: Committing Transaction 12:49:26.2 Info: 16: update_artist_history_indexes migrated 12:49:26.2 Info: => 0.0003748s 12:49:26.2 Info: 17: remove_nma migrating 12:49:26.2 Info: Beginning Transaction 12:49:26.2 Info: Starting migration of Main DB to 17 12:49:26.2 Info: FluentMigrator.Expressions.DeleteDataExpression 12:49:26.2 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'NotifyMyAndroid' 12:49:26.2 Info: => 4.72E-05s 12:49:26.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (17, '2024-05-17T12:49:26', 'remove_nma') 12:49:26.2 Info: Committing Transaction 12:49:26.2 Info: 17: remove_nma migrated 12:49:26.2 Info: => 0.0002667s 12:49:26.2 Info: 18: album_disambiguation migrating 12:49:26.2 Info: Beginning Transaction 12:49:26.2 Info: Starting migration of Main DB to 18 12:49:26.2 Info: AlterTable Albums 12:49:26.2 Info: => 7E-07s 12:49:26.2 Info: CreateColumn Albums Disambiguation String 12:49:26.2 Info: ALTER TABLE "Albums" ADD COLUMN "Disambiguation" TEXT 12:49:26.2 Info: => 0.0005179s 12:49:26.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (18, '2024-05-17T12:49:26', 'album_disambiguation') 12:49:26.2 Info: Committing Transaction 12:49:26.2 Info: 18: album_disambiguation migrated 12:49:26.2 Info: => 0.000782s 12:49:26.2 Info: 19: add_ape_quality_in_profiles migrating 12:49:26.2 Info: Beginning Transaction 12:49:26.2 Info: Starting migration of Main DB to 19 12:49:26.2 Info: PerformDBOperation 12:49:26.2 Info: Performing DB Operation 12:49:26.2 Info: => 3.25E-05s 12:49:26.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (19, '2024-05-17T12:49:26', 'add_ape_quality_in_profiles') 12:49:26.2 Info: Committing Transaction 12:49:26.2 Info: 19: add_ape_quality_in_profiles migrated 12:49:26.2 Info: => 0.0002631s 12:49:26.2 Info: 20: remove_pushalot migrating 12:49:26.2 Info: Beginning Transaction 12:49:26.2 Info: Starting migration of Main DB to 20 12:49:26.2 Info: FluentMigrator.Expressions.DeleteDataExpression 12:49:26.2 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Pushalot' 12:49:26.2 Info: => 4.75E-05s 12:49:26.2 Info: FluentMigrator.Expressions.DeleteDataExpression 12:49:26.2 Info: DELETE FROM "Metadata" WHERE "Implementation" = 'MediaBrowserMetadata' 12:49:26.2 Info: => 2.76E-05s 12:49:26.2 Info: FluentMigrator.Expressions.DeleteDataExpression 12:49:26.2 Info: DELETE FROM "MetadataFiles" WHERE "Consumer" = 'MediaBrowserMetadata' 12:49:26.2 Info: => 2.68E-05s 12:49:26.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (20, '2024-05-17T12:49:26', 'remove_pushalot') 12:49:26.2 Info: Committing Transaction 12:49:26.2 Info: 20: remove_pushalot migrated 12:49:26.2 Info: => 0.0002525s 12:49:26.2 Info: 21: add_custom_filters migrating 12:49:26.2 Info: Beginning Transaction 12:49:26.2 Info: Starting migration of Main DB to 21 12:49:26.2 Info: CreateTable CustomFilters 12:49:26.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:49:26.2 Info: => 0.0001359s 12:49:26.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (21, '2024-05-17T12:49:26', 'add_custom_filters') 12:49:26.2 Info: Committing Transaction 12:49:26.2 Info: 21: add_custom_filters migrated 12:49:26.2 Info: => 0.0003999s 12:49:26.2 Info: 22: import_list_tags migrating 12:49:26.2 Info: Beginning Transaction 12:49:26.2 Info: Starting migration of Main DB to 22 12:49:26.2 Info: AlterTable ImportLists 12:49:26.2 Info: => 1E-06s 12:49:26.2 Info: CreateColumn ImportLists Tags String 12:49:26.2 Info: ALTER TABLE "ImportLists" ADD COLUMN "Tags" TEXT 12:49:26.2 Info: => 0.0005362s 12:49:26.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (22, '2024-05-17T12:49:26', 'import_list_tags') 12:49:26.2 Info: Committing Transaction 12:49:26.2 Info: 22: import_list_tags migrated 12:49:26.2 Info: => 0.0008109s 12:49:26.2 Info: 23: add_release_groups_etc migrating 12:49:26.2 Info: Beginning Transaction 12:49:26.2 Info: Starting migration of Main DB to 23 12:49:26.2 Info: CreateTable ArtistMetadata 12:49:26.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:49:26.2 Info: => 0.0002449s 12:49:26.2 Info: CreateIndex ArtistMetadata (ForeignArtistId) 12:49:26.2 Info: CREATE UNIQUE INDEX "IX_ArtistMetadata_ForeignArtistId" ON "ArtistMetadata" ("ForeignArtistId" ASC) 12:49:26.2 Info: => 0.0001085s 12:49:26.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:49:26.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:49:26.2 Info: => 0.0006911s 12:49:26.2 Info: AlterTable Artists 12:49:26.2 Info: => 6E-07s 12:49:26.2 Info: CreateColumn Artists ArtistMetadataId Int32 12:49:26.2 Info: ALTER TABLE "Artists" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 12:49:26.2 Info: => 0.0005451s 12:49:26.2 Info: ExecuteSqlStatement UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 12:49:26.2 Info: UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 12:49:26.2 Info: => 6.69E-05s 12:49:26.2 Info: CreateTable AlbumReleases 12:49:26.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:49:26.2 Info: => 0.0001539s 12:49:26.2 Info: CreateIndex AlbumReleases (ForeignReleaseId) 12:49:26.2 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 12:49:26.2 Info: => 9.1E-05s 12:49:26.2 Info: CreateIndex AlbumReleases (AlbumId) 12:49:26.2 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 12:49:26.2 Info: => 7.79E-05s 12:49:26.2 Info: PerformDBOperation 12:49:26.2 Info: Performing DB Operation 12:49:26.2 Info: => 3.31E-05s 12:49:26.2 Info: AlterTable Albums 12:49:26.2 Info: => 4E-07s 12:49:26.2 Info: CreateColumn Albums ArtistMetadataId Int32 12:49:26.2 Info: ALTER TABLE "Albums" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 12:49:26.2 Info: => 0.0005197s 12:49:26.2 Info: AlterTable Albums 12:49:26.2 Info: => 7E-07s 12:49:26.2 Info: CreateColumn Albums AnyReleaseOk Boolean 12:49:26.2 Info: ALTER TABLE "Albums" ADD COLUMN "AnyReleaseOk" INTEGER NOT NULL DEFAULT 1 12:49:26.2 Info: => 0.00052s 12:49:26.2 Info: AlterTable Albums 12:49:26.2 Info: => 6E-07s 12:49:26.2 Info: CreateColumn Albums Links String 12:49:26.2 Info: ALTER TABLE "Albums" ADD COLUMN "Links" TEXT 12:49:26.2 Info: => 0.0005301s 12:49:26.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:49:26.2 Info: UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 12:49:26.2 Info: => 7.93E-05s 12:49:26.2 Info: AlterTable Tracks 12:49:26.2 Info: => 5E-07s 12:49:26.2 Info: CreateColumn Tracks ForeignRecordingId String 12:49:26.2 Info: ALTER TABLE "Tracks" ADD COLUMN "ForeignRecordingId" TEXT NOT NULL DEFAULT '0' 12:49:26.2 Info: => 0.000517s 12:49:26.2 Info: AlterTable Tracks 12:49:26.2 Info: => 7E-07s 12:49:26.2 Info: CreateColumn Tracks AlbumReleaseId Int32 12:49:26.2 Info: ALTER TABLE "Tracks" ADD COLUMN "AlbumReleaseId" INTEGER NOT NULL DEFAULT 0 12:49:26.2 Info: => 0.0005171s 12:49:26.2 Info: AlterTable Tracks 12:49:26.2 Info: => 5E-07s 12:49:26.2 Info: CreateColumn Tracks ArtistMetadataId Int32 12:49:26.2 Info: ALTER TABLE "Tracks" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 12:49:26.2 Info: => 0.0005179s 12:49:26.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:49:26.2 Info: UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 12:49:26.2 Info: => 0.0001084s 12:49:26.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:49:26.2 Info: UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 12:49:26.2 Info: => 6.43E-05s 12:49:26.2 Info: DeleteColumn Artists ForeignArtistId, Name, Overview, Disambiguation, ArtistType, Status, Images, Links, Genres, Ratings, Members, MBId, AMId, TADBId, DiscogsId, NameSlug, LastDiskSync, DateFormed 12:49:26.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:49:26.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:49:26.2 Info: DROP TABLE "Artists" 12:49:26.2 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:49:26.2 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:49:26.2 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:49:26.2 Info: => 0.0049029s 12:49:26.2 Info: DeleteColumn Albums ArtistId, MBId, AMId, TADBId, DiscogsId, TitleSlug, Label, SortTitle, Tags, Duration, Media, Releases, CurrentRelease, LastDiskSync 12:49:26.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:49:26.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:49:26.2 Info: DROP TABLE "Albums" 12:49:26.2 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:49:26.2 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:49:26.2 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:49:26.2 Info: => 0.0042667s 12:49:26.2 Info: DeleteColumn Tracks ArtistId, AlbumId, Compilation, DiscNumber, Monitored 12:49:26.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:49:26.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:49:26.2 Info: DROP TABLE "Tracks" 12:49:26.2 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 12:49:26.2 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 12:49:26.2 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 12:49:26.2 Info: => 0.0038856s 12:49:26.2 Info: DeleteColumn TrackFiles ArtistId 12:49:26.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:49:26.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:49:26.2 Info: DROP TABLE "TrackFiles" 12:49:26.2 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 12:49:26.2 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:49:26.2 Info: => 0.0045563s 12:49:26.2 Info: CreateIndex Artists (ArtistMetadataId) 12:49:26.2 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 12:49:26.2 Info: => 7.53E-05s 12:49:26.2 Info: CreateIndex Artists (Monitored) 12:49:26.2 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 12:49:26.2 Info: => 6.95E-05s 12:49:26.2 Info: CreateIndex Albums (ArtistMetadataId) 12:49:26.2 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 12:49:26.2 Info: => 6.92E-05s 12:49:26.2 Info: CreateIndex Tracks (ArtistMetadataId) 12:49:26.2 Info: CREATE INDEX "IX_Tracks_ArtistMetadataId" ON "Tracks" ("ArtistMetadataId" ASC) 12:49:26.2 Info: => 6.74E-05s 12:49:26.2 Info: CreateIndex Tracks (AlbumReleaseId) 12:49:26.2 Info: CREATE INDEX "IX_Tracks_AlbumReleaseId" ON "Tracks" ("AlbumReleaseId" ASC) 12:49:26.2 Info: => 6.73E-05s 12:49:26.2 Info: CreateIndex Tracks (ForeignRecordingId) 12:49:26.2 Info: CREATE INDEX "IX_Tracks_ForeignRecordingId" ON "Tracks" ("ForeignRecordingId" ASC) 12:49:26.2 Info: => 6.69E-05s 12:49:26.2 Info: UpdateData 12:49:26.2 Info: UPDATE "Artists" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 12:49:26.2 Info: => 3.92E-05s 12:49:26.2 Info: UpdateData 12:49:26.2 Info: UPDATE "Albums" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 12:49:26.2 Info: => 3.1E-05s 12:49:26.2 Info: UpdateData 12:49:26.2 Info: UPDATE "ScheduledTasks" SET "LastExecution" = '2018-01-01T00:00:01' WHERE "TypeName" = 'NzbDrone.Core.Music.Commands.RefreshArtistCommand' 12:49:26.2 Info: => 3.55E-05s 12:49:26.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (23, '2024-05-17T12:49:26', 'add_release_groups_etc') 12:49:26.2 Info: Committing Transaction 12:49:26.2 Info: 23: add_release_groups_etc migrated 12:49:26.2 Info: => 0.0005342s 12:49:26.2 Info: 24: NewMediaInfoFormat migrating 12:49:26.2 Info: Beginning Transaction 12:49:26.2 Info: Starting migration of Main DB to 24 12:49:26.2 Info: UpdateData 12:49:26.2 Info: UPDATE "TrackFiles" SET "MediaInfo" = '' WHERE 1 = 1 12:49:26.2 Info: => 5.17E-05s 12:49:26.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (24, '2024-05-17T12:49:26', 'NewMediaInfoFormat') 12:49:26.2 Info: Committing Transaction 12:49:26.2 Info: 24: NewMediaInfoFormat migrated 12:49:26.2 Info: => 0.000276s 12:49:26.2 Info: 25: rename_restrictions_to_release_profiles migrating 12:49:26.2 Info: Beginning Transaction 12:49:26.2 Info: Starting migration of Main DB to 25 12:49:26.2 Info: RenameTable Restrictions ReleaseProfiles 12:49:26.2 Info: ALTER TABLE "Restrictions" RENAME TO "ReleaseProfiles" 12:49:26.2 Info: => 0.0013602s 12:49:26.2 Info: AlterTable ReleaseProfiles 12:49:26.2 Info: => 7E-07s 12:49:26.2 Info: CreateColumn ReleaseProfiles IncludePreferredWhenRenaming Boolean 12:49:26.2 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "IncludePreferredWhenRenaming" INTEGER NOT NULL DEFAULT 1 12:49:26.2 Info: => 0.0005255s 12:49:26.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (25, '2024-05-17T12:49:26', 'rename_restrictions_to_release_profiles') 12:49:26.2 Info: Committing Transaction 12:49:26.2 Info: 25: rename_restrictions_to_release_profiles migrated 12:49:26.2 Info: => 0.0008012s 12:49:26.2 Info: 26: rename_quality_profiles_add_upgrade_allowed migrating 12:49:26.2 Info: Beginning Transaction 12:49:26.2 Info: Starting migration of Main DB to 26 12:49:26.2 Info: RenameTable Profiles QualityProfiles 12:49:26.2 Info: ALTER TABLE "Profiles" RENAME TO "QualityProfiles" 12:49:26.2 Info: => 0.0013619s 12:49:26.2 Info: AlterTable QualityProfiles 12:49:26.2 Info: => 8E-07s 12:49:26.2 Info: CreateColumn QualityProfiles UpgradeAllowed Boolean 12:49:26.2 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 12:49:26.2 Info: => 0.0005023s 12:49:26.2 Info: AlterTable LanguageProfiles 12:49:26.2 Info: => 7E-07s 12:49:26.2 Info: CreateColumn LanguageProfiles UpgradeAllowed Boolean 12:49:26.2 Info: ALTER TABLE "LanguageProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 12:49:26.2 Info: => 0.0005164s 12:49:26.2 Info: UpdateData 12:49:26.2 Info: UPDATE "QualityProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 12:49:26.2 Info: => 4.77E-05s 12:49:26.2 Info: UpdateData 12:49:26.2 Info: UPDATE "LanguageProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 12:49:26.2 Info: => 2.7E-05s 12:49:26.2 Info: RenameColumn Artists ProfileId to QualityProfileId 12:49:26.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:49:26.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:49:26.2 Info: DROP TABLE "Artists" 12:49:26.2 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:49:26.2 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:49:26.2 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:49:26.2 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 12:49:26.2 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 12:49:26.2 Info: => 0.0050537s 12:49:26.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (26, '2024-05-17T12:49:26', 'rename_quality_profiles_add_upgrade_allowed') 12:49:26.2 Info: Committing Transaction 12:49:26.2 Info: 26: rename_quality_profiles_add_upgrade_allowed migrated 12:49:26.2 Info: => 0.0054351s 12:49:26.2 Info: 27: add_import_exclusions migrating 12:49:26.2 Info: Beginning Transaction 12:49:26.2 Info: Starting migration of Main DB to 27 12:49:26.2 Info: CreateTable ImportListExclusions 12:49:26.2 Info: CREATE TABLE "ImportListExclusions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignId" TEXT NOT NULL, "Name" TEXT NOT NULL) 12:49:26.2 Info: => 0.000132s 12:49:26.2 Info: CreateIndex ImportListExclusions (ForeignId) 12:49:26.2 Info: CREATE UNIQUE INDEX "IX_ImportListExclusions_ForeignId" ON "ImportListExclusions" ("ForeignId" ASC) 12:49:26.2 Info: => 7.94E-05s 12:49:26.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (27, '2024-05-17T12:49:26', 'add_import_exclusions') 12:49:26.2 Info: Committing Transaction 12:49:26.2 Info: 27: add_import_exclusions migrated 12:49:26.2 Info: => 0.0003797s 12:49:26.2 Info: 28: clean_artist_metadata_table migrating 12:49:26.2 Info: Beginning Transaction 12:49:26.2 Info: Starting migration of Main DB to 28 12:49:26.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:49:26.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:49:26.2 Info: => 0.0001758s 12:49:26.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:49:26.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:49:26.2 Info: => 0.0001295s 12:49:26.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:49:26.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:49:26.2 Info: => 0.0001218s 12:49:26.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:49:26.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:49:26.2 Info: => 0.0001236s 12:49:26.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:49:26.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:49:26.2 Info: => 0.0001243s 12:49:26.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:49:26.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:49:26.2 Info: => 0.0001227s 12:49:26.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (28, '2024-05-17T12:49:26', 'clean_artist_metadata_table') 12:49:26.2 Info: Committing Transaction 12:49:26.2 Info: 28: clean_artist_metadata_table migrated 12:49:26.2 Info: => 0.0003951s 12:49:26.2 Info: 29: health_issue_notification migrating 12:49:26.2 Info: Beginning Transaction 12:49:26.2 Info: Starting migration of Main DB to 29 12:49:26.2 Info: AlterTable Notifications 12:49:26.2 Info: => 1E-06s 12:49:26.2 Info: CreateColumn Notifications OnHealthIssue Boolean 12:49:26.2 Info: ALTER TABLE "Notifications" ADD COLUMN "OnHealthIssue" INTEGER NOT NULL DEFAULT 0 12:49:26.2 Info: => 0.0005333s 12:49:26.2 Info: AlterTable Notifications 12:49:26.2 Info: => 6E-07s 12:49:26.2 Info: CreateColumn Notifications IncludeHealthWarnings Boolean 12:49:26.2 Info: ALTER TABLE "Notifications" ADD COLUMN "IncludeHealthWarnings" INTEGER NOT NULL DEFAULT 0 12:49:26.2 Info: => 0.0005053s 12:49:26.2 Info: AlterTable Notifications 12:49:26.2 Info: => 6E-07s 12:49:26.2 Info: CreateColumn Notifications OnDownloadFailure Boolean 12:49:26.2 Info: ALTER TABLE "Notifications" ADD COLUMN "OnDownloadFailure" INTEGER NOT NULL DEFAULT 0 12:49:26.2 Info: => 0.0005076s 12:49:26.2 Info: AlterTable Notifications 12:49:26.2 Info: => 4E-07s 12:49:26.2 Info: CreateColumn Notifications OnImportFailure Boolean 12:49:26.2 Info: ALTER TABLE "Notifications" ADD COLUMN "OnImportFailure" INTEGER NOT NULL DEFAULT 0 12:49:26.2 Info: => 0.0005249s 12:49:26.2 Info: AlterTable Notifications 12:49:26.2 Info: => 6E-07s 12:49:26.2 Info: CreateColumn Notifications OnTrackRetag Boolean 12:49:26.2 Info: ALTER TABLE "Notifications" ADD COLUMN "OnTrackRetag" INTEGER NOT NULL DEFAULT 0 12:49:26.2 Info: => 0.0005073s 12:49:26.2 Info: DeleteColumn Notifications OnDownload 12:49:26.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:49:26.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:49:26.2 Info: DROP TABLE "Notifications" 12:49:26.2 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 12:49:26.2 Info: => 0.0037659s 12:49:26.2 Info: RenameColumn Notifications OnAlbumDownload to OnReleaseImport 12:49:26.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:49:26.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:49:26.2 Info: DROP TABLE "Notifications" 12:49:26.2 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 12:49:26.2 Info: => 0.0037891s 12:49:26.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (29, '2024-05-17T12:49:26', 'health_issue_notification') 12:49:26.2 Info: Committing Transaction 12:49:26.2 Info: 29: health_issue_notification migrated 12:49:26.2 Info: => 0.0041724s 12:49:26.2 Info: 30: add_mediafilerepository_mtime migrating 12:49:26.2 Info: Beginning Transaction 12:49:26.2 Info: Starting migration of Main DB to 30 12:49:26.2 Info: AlterTable TrackFiles 12:49:26.2 Info: => 1.1E-06s 12:49:26.2 Info: CreateColumn TrackFiles Modified DateTime 12:49:26.2 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Modified" DATETIME NOT NULL DEFAULT '2000-01-01T00:00:00' 12:49:26.2 Info: => 0.0005392s 12:49:26.2 Info: AlterTable TrackFiles 12:49:26.2 Info: => 5E-07s 12:49:26.2 Info: CreateColumn TrackFiles Path String 12:49:26.2 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Path" TEXT 12:49:26.2 Info: => 0.0005084s 12:49:26.2 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 12:49:26.2 Info: DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 12:49:26.2 Info: => 3.9E-05s 12:49:26.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:49:26.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:49:26.2 Info: => 0.0001318s 12:49:26.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:49:26.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:49:26.2 Info: => 0.00014s 12:49:26.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:49:26.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:49:26.2 Info: => 0.0001434s 12:49:26.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:49:26.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:49:26.2 Info: => 7.71E-05s 12:49:26.2 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 12:49:26.2 Info: DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 12:49:26.2 Info: => 4.74E-05s 12:49:26.2 Info: AlterTable TrackFiles 12:49:26.2 Info: => 4E-07s 12:49:26.2 Info: AlterColumn TrackFiles Path String 12:49:26.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:49:26.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:49:26.2 Info: DROP TABLE "TrackFiles" 12:49:26.2 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 12:49:26.2 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:49:26.2 Info: => 0.0048764s 12:49:26.2 Info: CreateIndex TrackFiles (Path) 12:49:26.2 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 12:49:26.2 Info: => 7.64E-05s 12:49:26.2 Info: DeleteColumn TrackFiles RelativePath 12:49:26.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:49:26.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:49:26.2 Info: DROP TABLE "TrackFiles" 12:49:26.2 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 12:49:26.2 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:49:26.2 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 12:49:26.2 Info: => 0.0039423s 12:49:26.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (30, '2024-05-17T12:49:26', 'add_mediafilerepository_mtime') 12:49:26.2 Info: Committing Transaction 12:49:26.2 Info: 30: add_mediafilerepository_mtime migrated 12:49:26.2 Info: => 0.0042931s 12:49:26.2 Info: 31: add_artistmetadataid_constraint migrating 12:49:26.2 Info: Beginning Transaction 12:49:26.2 Info: Starting migration of Main DB to 31 12:49:26.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:49:26.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:49:26.2 Info: => 9.01E-05s 12:49:26.2 Info: DeleteIndex Artists (ArtistMetadataId) 12:49:26.2 Info: DROP INDEX "IX_Artists_ArtistMetadataId" 12:49:26.2 Info: => 0.0001478s 12:49:26.2 Info: AlterColumn Artists ArtistMetadataId Int32 12:49:26.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:49:26.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:49:26.2 Info: DROP TABLE "Artists" 12:49:26.2 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:49:26.2 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:49:26.2 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:49:26.2 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 12:49:26.2 Info: => 0.004257s 12:49:26.2 Info: CreateIndex Artists (ArtistMetadataId) 12:49:26.2 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 12:49:26.2 Info: => 7.05E-05s 12:49:26.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (31, '2024-05-17T12:49:26', 'add_artistmetadataid_constraint') 12:49:26.2 Info: Committing Transaction 12:49:26.2 Info: 31: add_artistmetadataid_constraint migrated 12:49:26.2 Info: => 0.0004156s 12:49:26.2 Info: 32: old_ids_and_artist_alias migrating 12:49:26.2 Info: Beginning Transaction 12:49:26.2 Info: Starting migration of Main DB to 32 12:49:26.2 Info: AlterTable ArtistMetadata 12:49:26.2 Info: => 8E-07s 12:49:26.2 Info: CreateColumn ArtistMetadata Aliases String 12:49:26.2 Info: ALTER TABLE "ArtistMetadata" ADD COLUMN "Aliases" TEXT NOT NULL DEFAULT '[]' 12:49:26.2 Info: => 0.0005503s 12:49:26.2 Info: AlterTable ArtistMetadata 12:49:26.2 Info: => 6E-07s 12:49:26.2 Info: CreateColumn ArtistMetadata OldForeignArtistIds String 12:49:26.2 Info: ALTER TABLE "ArtistMetadata" ADD COLUMN "OldForeignArtistIds" TEXT NOT NULL DEFAULT '[]' 12:49:26.2 Info: => 0.000528s 12:49:26.2 Info: AlterTable Albums 12:49:26.2 Info: => 7E-07s 12:49:26.2 Info: CreateColumn Albums OldForeignAlbumIds String 12:49:26.2 Info: ALTER TABLE "Albums" ADD COLUMN "OldForeignAlbumIds" TEXT NOT NULL DEFAULT '[]' 12:49:26.2 Info: => 0.0005095s 12:49:26.2 Info: AlterTable AlbumReleases 12:49:26.2 Info: => 6E-07s 12:49:26.2 Info: CreateColumn AlbumReleases OldForeignReleaseIds String 12:49:26.2 Info: ALTER TABLE "AlbumReleases" ADD COLUMN "OldForeignReleaseIds" TEXT NOT NULL DEFAULT '[]' 12:49:26.2 Info: => 0.0004962s 12:49:26.2 Info: AlterTable Tracks 12:49:26.2 Info: => 6E-07s 12:49:26.2 Info: CreateColumn Tracks OldForeignRecordingIds String 12:49:26.2 Info: ALTER TABLE "Tracks" ADD COLUMN "OldForeignRecordingIds" TEXT NOT NULL DEFAULT '[]' 12:49:26.2 Info: => 0.0005107s 12:49:26.2 Info: AlterTable Tracks 12:49:26.2 Info: => 7E-07s 12:49:26.2 Info: CreateColumn Tracks OldForeignTrackIds String 12:49:26.2 Info: ALTER TABLE "Tracks" ADD COLUMN "OldForeignTrackIds" TEXT NOT NULL DEFAULT '[]' 12:49:26.2 Info: => 0.0005161s 12:49:26.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (32, '2024-05-17T12:49:26', 'old_ids_and_artist_alias') 12:49:26.2 Info: Committing Transaction 12:49:26.2 Info: 32: old_ids_and_artist_alias migrated 12:49:26.2 Info: => 0.0008304s 12:49:26.2 Info: 33: download_propers_config migrating 12:49:26.2 Info: Beginning Transaction 12:49:26.2 Info: Starting migration of Main DB to 33 12:49:26.2 Info: PerformDBOperation 12:49:26.2 Info: Performing DB Operation 12:49:26.2 Info: => 3.23E-05s 12:49:26.2 Info: ExecuteSqlStatement DELETE FROM "Config" WHERE "Key" = 'autodownloadpropers' 12:49:26.2 Info: DELETE FROM "Config" WHERE "Key" = 'autodownloadpropers' 12:49:26.2 Info: => 3.31E-05s 12:49:26.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (33, '2024-05-17T12:49:26', 'download_propers_config') 12:49:26.2 Info: Committing Transaction 12:49:26.2 Info: 33: download_propers_config migrated 12:49:26.2 Info: => 0.0002924s 12:49:26.2 Info: 34: remove_language_profiles migrating 12:49:26.2 Info: Beginning Transaction 12:49:26.2 Info: Starting migration of Main DB to 34 12:49:26.2 Info: DeleteTable LanguageProfiles 12:49:26.2 Info: DROP TABLE "LanguageProfiles" 12:49:26.2 Info: => 0.0002213s 12:49:26.2 Info: DeleteColumn Artists LanguageProfileId 12:49:26.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:49:26.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:49:26.2 Info: DROP TABLE "Artists" 12:49:26.2 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:49:26.2 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:49:26.2 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:49:26.2 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 12:49:26.2 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 12:49:26.2 Info: => 0.0053252s 12:49:26.2 Info: DeleteColumn ImportLists LanguageProfileId 12:49:26.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:49:26.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:49:26.2 Info: DROP TABLE "ImportLists" 12:49:26.2 Info: ALTER TABLE "ImportLists_temp" RENAME TO "ImportLists" 12:49:26.2 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 12:49:26.3 Info: => 0.0045047s 12:49:26.3 Info: DeleteColumn Blacklist Language 12:49:26.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:49:26.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:49:26.3 Info: DROP TABLE "Blacklist" 12:49:26.3 Info: ALTER TABLE "Blacklist_temp" RENAME TO "Blacklist" 12:49:26.3 Info: => 0.0044685s 12:49:26.3 Info: DeleteColumn History Language 12:49:26.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:49:26.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:49:26.3 Info: DROP TABLE "History" 12:49:26.3 Info: ALTER TABLE "History_temp" RENAME TO "History" 12:49:26.3 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 12:49:26.3 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 12:49:26.3 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 12:49:26.3 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 12:49:26.3 Info: => 0.0041531s 12:49:26.3 Info: DeleteColumn LyricFiles Language 12:49:26.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:49:26.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:49:26.3 Info: DROP TABLE "LyricFiles" 12:49:26.3 Info: ALTER TABLE "LyricFiles_temp" RENAME TO "LyricFiles" 12:49:26.3 Info: => 0.0045659s 12:49:26.3 Info: DeleteColumn TrackFiles Language 12:49:26.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:49:26.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:49:26.3 Info: DROP TABLE "TrackFiles" 12:49:26.3 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 12:49:26.3 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:49:26.3 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 12:49:26.3 Info: => 0.0039854s 12:49:26.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (34, '2024-05-17T12:49:26', 'remove_language_profiles') 12:49:26.3 Info: Committing Transaction 12:49:26.3 Info: 34: remove_language_profiles migrated 12:49:26.3 Info: => 0.0045428s 12:49:26.3 Info: 35: multi_disc_naming_format migrating 12:49:26.3 Info: Beginning Transaction 12:49:26.3 Info: Starting migration of Main DB to 35 12:49:26.3 Info: AlterTable NamingConfig 12:49:26.3 Info: => 8E-07s 12:49:26.3 Info: CreateColumn NamingConfig MultiDiscTrackFormat String 12:49:26.3 Info: ALTER TABLE "NamingConfig" ADD COLUMN "MultiDiscTrackFormat" TEXT 12:49:26.3 Info: => 0.0005472s 12:49:26.3 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = '{Medium Format} {medium:00}/{Artist Name} - {Album Title} - {track:00} - {Track Title}' 12:49:26.3 Info: UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = '{Medium Format} {medium:00}/{Artist Name} - {Album Title} - {track:00} - {Track Title}' 12:49:26.3 Info: => 4.52E-05s 12:49:26.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (35, '2024-05-17T12:49:26', 'multi_disc_naming_format') 12:49:26.3 Info: Committing Transaction 12:49:26.3 Info: 35: multi_disc_naming_format migrated 12:49:26.3 Info: => 0.0003279s 12:49:26.3 Info: 36: add_download_client_priority migrating 12:49:26.3 Info: Beginning Transaction 12:49:26.3 Info: Starting migration of Main DB to 36 12:49:26.3 Info: AlterTable DownloadClients 12:49:26.3 Info: => 9E-07s 12:49:26.3 Info: CreateColumn DownloadClients Priority Int32 12:49:26.3 Info: ALTER TABLE "DownloadClients" ADD COLUMN "Priority" INTEGER NOT NULL DEFAULT 1 12:49:26.3 Info: => 0.000512s 12:49:26.3 Info: PerformDBOperation 12:49:26.3 Info: Performing DB Operation 12:49:26.3 Info: => 5.63E-05s 12:49:26.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (36, '2024-05-17T12:49:26', 'add_download_client_priority') 12:49:26.3 Info: Committing Transaction 12:49:26.3 Info: 36: add_download_client_priority migrated 12:49:26.3 Info: => 0.000368s 12:49:26.3 Info: 37: remove_growl_prowl migrating 12:49:26.3 Info: Beginning Transaction 12:49:26.3 Info: Starting migration of Main DB to 37 12:49:26.3 Info: FluentMigrator.Expressions.DeleteDataExpression 12:49:26.3 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Growl' 12:49:26.3 Info: => 4.86E-05s 12:49:26.3 Info: FluentMigrator.Expressions.DeleteDataExpression 12:49:26.3 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Prowl' 12:49:26.3 Info: => 2.95E-05s 12:49:26.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (37, '2024-05-17T12:49:26', 'remove_growl_prowl') 12:49:26.3 Info: Committing Transaction 12:49:26.3 Info: 37: remove_growl_prowl migrated 12:49:26.3 Info: => 0.0002898s 12:49:26.3 Info: 38: remove_plex_hometheatre migrating 12:49:26.3 Info: Beginning Transaction 12:49:26.3 Info: Starting migration of Main DB to 38 12:49:26.3 Info: FluentMigrator.Expressions.DeleteDataExpression 12:49:26.3 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'PlexHomeTheater' 12:49:26.3 Info: => 4.87E-05s 12:49:26.3 Info: FluentMigrator.Expressions.DeleteDataExpression 12:49:26.3 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'PlexClient' 12:49:26.3 Info: => 2.83E-05s 12:49:26.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (38, '2024-05-17T12:49:26', 'remove_plex_hometheatre') 12:49:26.3 Info: Committing Transaction 12:49:26.3 Info: 38: remove_plex_hometheatre migrated 12:49:26.3 Info: => 0.0002878s 12:49:26.3 Info: 39: add_root_folder_add_defaults migrating 12:49:26.3 Info: Beginning Transaction 12:49:26.3 Info: Starting migration of Main DB to 39 12:49:26.3 Info: AlterTable RootFolders 12:49:26.3 Info: => 1E-06s 12:49:26.3 Info: CreateColumn RootFolders Name String 12:49:26.3 Info: ALTER TABLE "RootFolders" ADD COLUMN "Name" TEXT 12:49:26.3 Info: => 0.0005111s 12:49:26.3 Info: AlterTable RootFolders 12:49:26.3 Info: => 4E-07s 12:49:26.3 Info: CreateColumn RootFolders DefaultMetadataProfileId Int32 12:49:26.3 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultMetadataProfileId" INTEGER NOT NULL DEFAULT 0 12:49:26.3 Info: => 0.0004997s 12:49:26.3 Info: AlterTable RootFolders 12:49:26.3 Info: => 6E-07s 12:49:26.3 Info: CreateColumn RootFolders DefaultQualityProfileId Int32 12:49:26.3 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultQualityProfileId" INTEGER NOT NULL DEFAULT 0 12:49:26.3 Info: => 0.0004943s 12:49:26.3 Info: AlterTable RootFolders 12:49:26.3 Info: => 5E-07s 12:49:26.3 Info: CreateColumn RootFolders DefaultMonitorOption Int32 12:49:26.3 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultMonitorOption" INTEGER NOT NULL DEFAULT 0 12:49:26.3 Info: => 0.0005155s 12:49:26.3 Info: AlterTable RootFolders 12:49:26.3 Info: => 6E-07s 12:49:26.3 Info: CreateColumn RootFolders DefaultTags String 12:49:26.3 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultTags" TEXT 12:49:26.3 Info: => 0.0005308s 12:49:26.3 Info: PerformDBOperation 12:49:26.3 Info: Performing DB Operation 12:49:26.3 Info: => 5.05E-05s 12:49:26.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (39, '2024-05-17T12:49:26', 'add_root_folder_add_defaults') 12:49:26.3 Info: Committing Transaction 12:49:26.3 Info: 39: add_root_folder_add_defaults migrated 12:49:26.3 Info: => 0.0003446s 12:49:26.3 Info: 40: task_duration migrating 12:49:26.3 Info: Beginning Transaction 12:49:26.3 Info: Starting migration of Main DB to 40 12:49:26.3 Info: AlterTable ScheduledTasks 12:49:26.3 Info: => 8E-07s 12:49:26.3 Info: CreateColumn ScheduledTasks LastStartTime DateTime 12:49:26.3 Info: ALTER TABLE "ScheduledTasks" ADD COLUMN "LastStartTime" DATETIME 12:49:26.3 Info: => 0.0005224s 12:49:26.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (40, '2024-05-17T12:49:26', 'task_duration') 12:49:26.3 Info: Committing Transaction 12:49:26.3 Info: 40: task_duration migrated 12:49:26.3 Info: => 0.0008334s 12:49:26.3 Info: 41: add_indexer_and_enabled_to_release_profiles migrating 12:49:26.3 Info: Beginning Transaction 12:49:26.3 Info: Starting migration of Main DB to 41 12:49:26.3 Info: AlterTable ReleaseProfiles 12:49:26.3 Info: => 9E-07s 12:49:26.3 Info: CreateColumn ReleaseProfiles Enabled Boolean 12:49:26.3 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "Enabled" INTEGER NOT NULL DEFAULT 1 12:49:26.3 Info: => 0.0005124s 12:49:26.3 Info: AlterTable ReleaseProfiles 12:49:26.3 Info: => 6E-07s 12:49:26.3 Info: CreateColumn ReleaseProfiles IndexerId Int32 12:49:26.3 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "IndexerId" INTEGER NOT NULL DEFAULT 0 12:49:26.3 Info: => 0.0005018s 12:49:26.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (41, '2024-05-17T12:49:26', 'add_indexer_and_enabled_to_release_profiles') 12:49:26.3 Info: Committing Transaction 12:49:26.3 Info: 41: add_indexer_and_enabled_to_release_profiles migrated 12:49:26.3 Info: => 0.0008199s 12:49:26.3 Info: 42: remove_album_folders migrating 12:49:26.3 Info: Beginning Transaction 12:49:26.3 Info: Starting migration of Main DB to 42 12:49:26.3 Info: DeleteColumn Artists AlbumFolder 12:49:26.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:49:26.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:49:26.3 Info: DROP TABLE "Artists" 12:49:26.3 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:49:26.3 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:49:26.3 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:49:26.3 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 12:49:26.3 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 12:49:26.3 Info: => 0.0050342s 12:49:26.3 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "StandardTrackFormat" = "AlbumFolderFormat" || '/' || "StandardTrackFormat" 12:49:26.3 Info: UPDATE "NamingConfig" SET "StandardTrackFormat" = "AlbumFolderFormat" || '/' || "StandardTrackFormat" 12:49:26.3 Info: => 3.62E-05s 12:49:26.3 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = "AlbumFolderFormat" || '/' || "MultiDiscTrackFormat" 12:49:26.3 Info: UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = "AlbumFolderFormat" || '/' || "MultiDiscTrackFormat" 12:49:26.3 Info: => 2.9E-05s 12:49:26.3 Info: DeleteColumn NamingConfig AlbumFolderFormat 12:49:26.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:49:26.3 Info: INSERT INTO "NamingConfig_temp" ("Id", "ReplaceIllegalCharacters", "ArtistFolderFormat", "RenameTracks", "StandardTrackFormat", "MultiDiscTrackFormat") SELECT "Id", "ReplaceIllegalCharacters", "ArtistFolderFormat", "RenameTracks", "StandardTrackFormat", "MultiDiscTrackFormat" FROM "NamingConfig" 12:49:26.3 Info: DROP TABLE "NamingConfig" 12:49:26.3 Info: ALTER TABLE "NamingConfig_temp" RENAME TO "NamingConfig" 12:49:26.3 Info: => 0.0047671s 12:49:26.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (42, '2024-05-17T12:49:26', 'remove_album_folders') 12:49:26.3 Info: Committing Transaction 12:49:26.3 Info: 42: remove_album_folders migrated 12:49:26.3 Info: => 0.0052093s 12:49:26.3 Info: 44: add_priority_to_indexers migrating 12:49:26.3 Info: Beginning Transaction 12:49:26.3 Info: Starting migration of Main DB to 44 12:49:26.3 Info: AlterTable Indexers 12:49:26.3 Info: => 8E-07s 12:49:26.3 Info: CreateColumn Indexers Priority Int32 12:49:26.3 Info: ALTER TABLE "Indexers" ADD COLUMN "Priority" INTEGER NOT NULL DEFAULT 25 12:49:26.3 Info: => 0.0005492s 12:49:26.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (44, '2024-05-17T12:49:26', 'add_priority_to_indexers') 12:49:26.3 Info: Committing Transaction 12:49:26.3 Info: 44: add_priority_to_indexers migrated 12:49:26.3 Info: => 0.0008683s 12:49:26.3 Info: 45: remove_chown_and_folderchmod_config migrating 12:49:26.3 Info: Beginning Transaction 12:49:26.3 Info: Starting migration of Main DB to 45 12:49:26.3 Info: ExecuteSqlStatement DELETE FROM config WHERE Key IN ('folderchmod', 'chownuser') 12:49:26.3 Info: DELETE FROM config WHERE Key IN ('folderchmod', 'chownuser') 12:49:26.3 Info: => 0.0001212s 12:49:26.3 Info: PerformDBOperation 12:49:26.3 Info: Performing DB Operation 12:49:26.3 Info: => 2.67E-05s 12:49:26.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (45, '2024-05-17T12:49:26', 'remove_chown_and_folderchmod_config') 12:49:26.3 Info: Committing Transaction 12:49:26.3 Info: 45: remove_chown_and_folderchmod_config migrated 12:49:26.3 Info: => 0.0002965s 12:49:26.3 Info: 47: update_notifiarr migrating 12:49:26.3 Info: Beginning Transaction 12:49:26.3 Info: Starting migration of Main DB to 47 12:49:26.3 Info: ExecuteSqlStatement UPDATE "Notifications" SET "Implementation" = Replace("Implementation", 'DiscordNotifier', 'Notifiarr'),"ConfigContract" = Replace("ConfigContract", 'DiscordNotifierSettings', 'NotifiarrSettings') WHERE "Implementation" = 'DiscordNotifier'; 12:49:26.3 Info: UPDATE "Notifications" SET "Implementation" = Replace("Implementation", 'DiscordNotifier', 'Notifiarr'),"ConfigContract" = Replace("ConfigContract", 'DiscordNotifierSettings', 'NotifiarrSettings') WHERE "Implementation" = 'DiscordNotifier'; 12:49:26.3 Info: => 7.24E-05s 12:49:26.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (47, '2024-05-17T12:49:26', 'update_notifiarr') 12:49:26.3 Info: Committing Transaction 12:49:26.3 Info: 47: update_notifiarr migrated 12:49:26.3 Info: => 0.0003378s 12:49:26.3 Info: 49: email_multiple_addresses migrating 12:49:26.3 Info: Beginning Transaction 12:49:26.3 Info: Starting migration of Main DB to 49 12:49:26.3 Info: PerformDBOperation 12:49:26.3 Info: Performing DB Operation 12:49:26.3 Info: => 6.31E-05s 12:49:26.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (49, '2024-05-17T12:49:26', 'email_multiple_addresses') 12:49:26.3 Info: Committing Transaction 12:49:26.3 Info: 49: email_multiple_addresses migrated 12:49:26.3 Info: => 0.0003616s 12:49:26.3 Info: 50: rename_blacklist_to_blocklist migrating 12:49:26.3 Info: Beginning Transaction 12:49:26.3 Info: Starting migration of Main DB to 50 12:49:26.3 Info: RenameTable Blacklist Blocklist 12:49:26.3 Info: ALTER TABLE "Blacklist" RENAME TO "Blocklist" 12:49:26.3 Info: => 0.0014566s 12:49:26.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (50, '2024-05-17T12:49:26', 'rename_blacklist_to_blocklist') 12:49:26.3 Info: Committing Transaction 12:49:26.3 Info: 50: rename_blacklist_to_blocklist migrated 12:49:26.3 Info: => 0.0017884s 12:49:26.3 Info: 51: cdh_per_downloadclient migrating 12:49:26.3 Info: Beginning Transaction 12:49:26.3 Info: Starting migration of Main DB to 51 12:49:26.3 Info: AlterTable DownloadClients 12:49:26.3 Info: => 1E-06s 12:49:26.3 Info: CreateColumn DownloadClients RemoveCompletedDownloads Boolean 12:49:26.3 Info: ALTER TABLE "DownloadClients" ADD COLUMN "RemoveCompletedDownloads" INTEGER NOT NULL DEFAULT 1 12:49:26.3 Info: => 0.0005313s 12:49:26.3 Info: CreateColumn DownloadClients RemoveFailedDownloads Boolean 12:49:26.3 Info: ALTER TABLE "DownloadClients" ADD COLUMN "RemoveFailedDownloads" INTEGER NOT NULL DEFAULT 1 12:49:26.3 Info: => 0.0005257s 12:49:26.3 Info: PerformDBOperation 12:49:26.3 Info: Performing DB Operation 12:49:26.3 Info: => 0.00016s 12:49:26.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (51, '2024-05-17T12:49:26', 'cdh_per_downloadclient') 12:49:26.3 Info: Committing Transaction 12:49:26.3 Info: 51: cdh_per_downloadclient migrated 12:49:26.3 Info: => 0.0004657s 12:49:26.3 Info: 52: download_history migrating 12:49:26.3 Info: Beginning Transaction 12:49:26.3 Info: Starting migration of Main DB to 52 12:49:26.3 Info: CreateTable DownloadHistory 12:49:26.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:49:26.3 Info: => 0.0001669s 12:49:26.3 Info: CreateIndex DownloadHistory (EventType) 12:49:26.3 Info: CREATE INDEX "IX_DownloadHistory_EventType" ON "DownloadHistory" ("EventType" ASC) 12:49:26.3 Info: => 8.58E-05s 12:49:26.3 Info: CreateIndex DownloadHistory (ArtistId) 12:49:26.3 Info: CREATE INDEX "IX_DownloadHistory_ArtistId" ON "DownloadHistory" ("ArtistId" ASC) 12:49:26.3 Info: => 7.32E-05s 12:49:26.3 Info: CreateIndex DownloadHistory (DownloadId) 12:49:26.3 Info: CREATE INDEX "IX_DownloadHistory_DownloadId" ON "DownloadHistory" ("DownloadId" ASC) 12:49:26.3 Info: => 7.44E-05s 12:49:26.3 Info: PerformDBOperation 12:49:26.3 Info: Performing DB Operation 12:49:26.3 Info: => 0.000113s 12:49:26.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (52, '2024-05-17T12:49:26', 'download_history') 12:49:26.3 Info: Committing Transaction 12:49:26.3 Info: 52: download_history migrated 12:49:26.3 Info: => 0.0004768s 12:49:26.3 Info: 53: add_update_history migrating 12:49:26.3 Info: Beginning Transaction 12:49:26.3 Info: Starting migration of Main DB to 53 12:49:26.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (53, '2024-05-17T12:49:26', 'add_update_history') 12:49:26.3 Info: Committing Transaction 12:49:26.3 Info: 53: add_update_history migrated 12:49:26.3 Info: => 0.000326s 12:49:26.3 Info: 54: add_on_update_to_notifications migrating 12:49:26.3 Info: Beginning Transaction 12:49:26.3 Info: Starting migration of Main DB to 54 12:49:26.3 Info: AlterTable Notifications 12:49:26.3 Info: => 8E-07s 12:49:26.3 Info: CreateColumn Notifications OnApplicationUpdate Boolean 12:49:26.3 Info: ALTER TABLE "Notifications" ADD COLUMN "OnApplicationUpdate" INTEGER NOT NULL DEFAULT 1 12:49:26.3 Info: => 0.0005588s 12:49:26.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (54, '2024-05-17T12:49:26', 'add_on_update_to_notifications') 12:49:26.3 Info: Committing Transaction 12:49:26.3 Info: 54: add_on_update_to_notifications migrated 12:49:26.3 Info: => 0.0008723s 12:49:26.3 Info: 55: download_client_per_indexer migrating 12:49:26.3 Info: Beginning Transaction 12:49:26.3 Info: Starting migration of Main DB to 55 12:49:26.3 Info: AlterTable Indexers 12:49:26.3 Info: => 8E-07s 12:49:26.3 Info: CreateColumn Indexers DownloadClientId Int32 12:49:26.3 Info: ALTER TABLE "Indexers" ADD COLUMN "DownloadClientId" INTEGER NOT NULL DEFAULT 0 12:49:26.3 Info: => 0.0005508s 12:49:26.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (55, '2024-05-17T12:49:26', 'download_client_per_indexer') 12:49:26.3 Info: Committing Transaction 12:49:26.3 Info: 55: download_client_per_indexer migrated 12:49:26.3 Info: => 0.00086s 12:49:26.3 Info: 56: AddNewItemMonitorType migrating 12:49:26.3 Info: Beginning Transaction 12:49:26.3 Info: Starting migration of Main DB to 56 12:49:26.3 Info: AlterTable Artists 12:49:26.3 Info: => 8E-07s 12:49:26.3 Info: CreateColumn Artists MonitorNewItems Int32 12:49:26.3 Info: ALTER TABLE "Artists" ADD COLUMN "MonitorNewItems" INTEGER NOT NULL DEFAULT 0 12:49:26.3 Info: => 0.0005462s 12:49:26.3 Info: AlterTable RootFolders 12:49:26.3 Info: => 5E-07s 12:49:26.3 Info: CreateColumn RootFolders DefaultNewItemMonitorOption Int32 12:49:26.3 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultNewItemMonitorOption" INTEGER NOT NULL DEFAULT 0 12:49:26.3 Info: => 0.0005322s 12:49:26.3 Info: AlterTable ImportLists 12:49:26.3 Info: => 6E-07s 12:49:26.3 Info: CreateColumn ImportLists MonitorNewItems Int32 12:49:26.3 Info: ALTER TABLE "ImportLists" ADD COLUMN "MonitorNewItems" INTEGER NOT NULL DEFAULT 0 12:49:26.3 Info: => 0.0005261s 12:49:26.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (56, '2024-05-17T12:49:26', 'AddNewItemMonitorType') 12:49:26.3 Info: Committing Transaction 12:49:26.3 Info: 56: AddNewItemMonitorType migrated 12:49:26.3 Info: => 0.0008411s 12:49:26.3 Info: 57: ImportListSearch migrating 12:49:26.3 Info: Beginning Transaction 12:49:26.3 Info: Starting migration of Main DB to 57 12:49:26.3 Info: AlterTable ImportLists 12:49:26.3 Info: => 7E-07s 12:49:26.3 Info: CreateColumn ImportLists ShouldSearch Boolean 12:49:26.3 Info: ALTER TABLE "ImportLists" ADD COLUMN "ShouldSearch" INTEGER NOT NULL DEFAULT 1 12:49:26.3 Info: => 0.0005634s 12:49:26.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (57, '2024-05-17T12:49:26', 'ImportListSearch') 12:49:26.3 Info: Committing Transaction 12:49:26.3 Info: 57: ImportListSearch migrated 12:49:26.3 Info: => 0.0008733s 12:49:26.3 Info: 58: ImportListMonitorExisting migrating 12:49:26.3 Info: Beginning Transaction 12:49:26.3 Info: Starting migration of Main DB to 58 12:49:26.3 Info: AlterTable ImportLists 12:49:26.3 Info: => 8E-07s 12:49:26.3 Info: CreateColumn ImportLists ShouldMonitorExisting Boolean 12:49:26.3 Info: ALTER TABLE "ImportLists" ADD COLUMN "ShouldMonitorExisting" INTEGER NOT NULL DEFAULT 0 12:49:26.3 Info: => 0.000544s 12:49:26.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (58, '2024-05-17T12:49:26', 'ImportListMonitorExisting') 12:49:26.3 Info: Committing Transaction 12:49:26.3 Info: 58: ImportListMonitorExisting migrated 12:49:26.3 Info: => 0.0008436s 12:49:26.3 Info: 59: add_indexer_tags migrating 12:49:26.3 Info: Beginning Transaction 12:49:26.3 Info: Starting migration of Main DB to 59 12:49:26.3 Info: FluentMigrator.Expressions.DeleteDataExpression 12:49:26.3 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Omgwtfnzbs' 12:49:26.3 Info: => 5.06E-05s 12:49:26.3 Info: FluentMigrator.Expressions.DeleteDataExpression 12:49:26.3 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Waffles' 12:49:26.3 Info: => 2.87E-05s 12:49:26.3 Info: AlterTable Indexers 12:49:26.3 Info: => 4E-07s 12:49:26.3 Info: CreateColumn Indexers Tags String 12:49:26.3 Info: ALTER TABLE "Indexers" ADD COLUMN "Tags" TEXT 12:49:26.3 Info: => 0.0005358s 12:49:26.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (59, '2024-05-17T12:49:26', 'add_indexer_tags') 12:49:26.3 Info: Committing Transaction 12:49:26.3 Info: 59: add_indexer_tags migrated 12:49:26.3 Info: => 0.000853s 12:49:26.3 Info: 60: update_audio_types migrating 12:49:26.3 Info: Beginning Transaction 12:49:26.3 Info: Starting migration of Main DB to 60 12:49:26.3 Info: PerformDBOperation 12:49:26.3 Info: Performing DB Operation 12:49:26.3 Info: => 5.68E-05s 12:49:26.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (60, '2024-05-17T12:49:26', 'update_audio_types') 12:49:26.3 Info: Committing Transaction 12:49:26.3 Info: 60: update_audio_types migrated 12:49:26.3 Info: => 0.0003209s 12:49:26.3 Info: 61: postgres_update_timestamp_columns_to_with_timezone migrating 12:49:26.3 Info: Beginning Transaction 12:49:26.3 Info: Starting migration of Main DB to 61 12:49:26.3 Info: FluentMigrator.Expressions.DeleteDataExpression 12:49:26.3 Info: DELETE FROM "Commands" WHERE 1 = 1 12:49:26.3 Info: => 4.88E-05s 12:49:26.3 Info: AlterTable AlbumReleases 12:49:26.3 Info: => 4E-07s 12:49:26.3 Info: AlterColumn AlbumReleases ReleaseDate DateTimeOffset 12:49:26.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:49:26.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:49:26.3 Info: DROP TABLE "AlbumReleases" 12:49:26.3 Info: ALTER TABLE "AlbumReleases_temp" RENAME TO "AlbumReleases" 12:49:26.3 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 12:49:26.3 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 12:49:26.3 Info: => 0.0052473s 12:49:26.3 Info: AlterTable Albums 12:49:26.3 Info: => 6E-07s 12:49:26.3 Info: AlterColumn Albums LastInfoSync DateTimeOffset 12:49:26.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:49:26.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:49:26.3 Info: DROP TABLE "Albums" 12:49:26.3 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:49:26.3 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:49:26.3 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:49:26.3 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 12:49:26.3 Info: => 0.0043745s 12:49:26.3 Info: AlterTable Albums 12:49:26.3 Info: => 6E-07s 12:49:26.3 Info: AlterColumn Albums ReleaseDate DateTimeOffset 12:49:26.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:49:26.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:49:26.3 Info: DROP TABLE "Albums" 12:49:26.3 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:49:26.3 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:49:26.3 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:49:26.3 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 12:49:26.3 Info: => 0.0053383s 12:49:26.3 Info: AlterTable Albums 12:49:26.3 Info: => 7E-07s 12:49:26.3 Info: AlterColumn Albums Added DateTimeOffset 12:49:26.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:49:26.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:49:26.3 Info: DROP TABLE "Albums" 12:49:26.3 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:49:26.3 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:49:26.3 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:49:26.3 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 12:49:26.3 Info: => 0.0044061s 12:49:26.3 Info: AlterTable Artists 12:49:26.3 Info: => 7E-07s 12:49:26.3 Info: AlterColumn Artists LastInfoSync DateTimeOffset 12:49:26.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:49:26.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:49:26.3 Info: DROP TABLE "Artists" 12:49:26.3 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:49:26.3 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:49:26.3 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:49:26.3 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 12:49:26.3 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 12:49:26.3 Info: => 0.0043766s 12:49:26.3 Info: AlterTable Artists 12:49:26.3 Info: => 6E-07s 12:49:26.3 Info: AlterColumn Artists Added DateTimeOffset 12:49:26.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:49:26.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:49:26.3 Info: DROP TABLE "Artists" 12:49:26.3 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:49:26.3 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:49:26.3 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:49:26.3 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 12:49:26.3 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 12:49:26.3 Info: => 0.0053793s 12:49:26.3 Info: AlterTable Blocklist 12:49:26.3 Info: => 6E-07s 12:49:26.3 Info: AlterColumn Blocklist Date DateTimeOffset 12:49:26.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:49:26.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:49:26.3 Info: DROP TABLE "Blocklist" 12:49:26.3 Info: ALTER TABLE "Blocklist_temp" RENAME TO "Blocklist" 12:49:26.3 Info: => 0.0039221s 12:49:26.3 Info: AlterTable Blocklist 12:49:26.3 Info: => 7E-07s 12:49:26.3 Info: AlterColumn Blocklist PublishedDate DateTimeOffset 12:49:26.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:49:26.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:49:26.3 Info: DROP TABLE "Blocklist" 12:49:26.3 Info: ALTER TABLE "Blocklist_temp" RENAME TO "Blocklist" 12:49:26.3 Info: => 0.0048727s 12:49:26.3 Info: AlterTable Commands 12:49:26.3 Info: => 7E-07s 12:49:26.3 Info: AlterColumn Commands QueuedAt DateTimeOffset 12:49:26.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:49:26.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:49:26.3 Info: DROP TABLE "Commands" 12:49:26.3 Info: ALTER TABLE "Commands_temp" RENAME TO "Commands" 12:49:26.3 Info: => 0.0038838s 12:49:26.3 Info: AlterTable Commands 12:49:26.3 Info: => 7E-07s 12:49:26.3 Info: AlterColumn Commands StartedAt DateTimeOffset 12:49:26.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:49:26.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:49:26.3 Info: DROP TABLE "Commands" 12:49:26.3 Info: ALTER TABLE "Commands_temp" RENAME TO "Commands" 12:49:26.4 Info: => 0.0038174s 12:49:26.4 Info: AlterTable Commands 12:49:26.4 Info: => 7E-07s 12:49:26.4 Info: AlterColumn Commands EndedAt DateTimeOffset 12:49:26.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:49:26.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:49:26.4 Info: DROP TABLE "Commands" 12:49:26.4 Info: ALTER TABLE "Commands_temp" RENAME TO "Commands" 12:49:26.4 Info: => 0.0038939s 12:49:26.4 Info: AlterTable DownloadClientStatus 12:49:26.4 Info: => 7E-07s 12:49:26.4 Info: AlterColumn DownloadClientStatus InitialFailure DateTimeOffset 12:49:26.4 Info: CREATE TABLE "DownloadClientStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME) 12:49:26.4 Info: INSERT INTO "DownloadClientStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill" FROM "DownloadClientStatus" 12:49:26.4 Info: DROP TABLE "DownloadClientStatus" 12:49:26.4 Info: ALTER TABLE "DownloadClientStatus_temp" RENAME TO "DownloadClientStatus" 12:49:26.4 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 12:49:26.4 Info: => 0.0049372s 12:49:26.4 Info: AlterTable DownloadClientStatus 12:49:26.4 Info: => 5E-07s 12:49:26.4 Info: AlterColumn DownloadClientStatus MostRecentFailure DateTimeOffset 12:49:26.4 Info: CREATE TABLE "DownloadClientStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME) 12:49:26.4 Info: INSERT INTO "DownloadClientStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill" FROM "DownloadClientStatus" 12:49:26.4 Info: DROP TABLE "DownloadClientStatus" 12:49:26.4 Info: ALTER TABLE "DownloadClientStatus_temp" RENAME TO "DownloadClientStatus" 12:49:26.4 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 12:49:26.4 Info: => 0.0040351s 12:49:26.4 Info: AlterTable DownloadClientStatus 12:49:26.4 Info: => 7E-07s 12:49:26.4 Info: AlterColumn DownloadClientStatus DisabledTill DateTimeOffset 12:49:26.4 Info: CREATE TABLE "DownloadClientStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME) 12:49:26.4 Info: INSERT INTO "DownloadClientStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill" FROM "DownloadClientStatus" 12:49:26.4 Info: DROP TABLE "DownloadClientStatus" 12:49:26.4 Info: ALTER TABLE "DownloadClientStatus_temp" RENAME TO "DownloadClientStatus" 12:49:26.4 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 12:49:26.4 Info: => 0.0048899s 12:49:26.4 Info: AlterTable DownloadHistory 12:49:26.4 Info: => 6E-07s 12:49:26.4 Info: AlterColumn DownloadHistory Date DateTimeOffset 12:49:26.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:49:26.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:49:26.4 Info: DROP TABLE "DownloadHistory" 12:49:26.4 Info: ALTER TABLE "DownloadHistory_temp" RENAME TO "DownloadHistory" 12:49:26.4 Info: CREATE INDEX "IX_DownloadHistory_EventType" ON "DownloadHistory" ("EventType" ASC) 12:49:26.4 Info: CREATE INDEX "IX_DownloadHistory_ArtistId" ON "DownloadHistory" ("ArtistId" ASC) 12:49:26.4 Info: CREATE INDEX "IX_DownloadHistory_DownloadId" ON "DownloadHistory" ("DownloadId" ASC) 12:49:26.4 Info: => 0.0042965s 12:49:26.4 Info: AlterTable ExtraFiles 12:49:26.4 Info: => 6E-07s 12:49:26.4 Info: AlterColumn ExtraFiles Added DateTimeOffset 12:49:26.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:49:26.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:49:26.4 Info: DROP TABLE "ExtraFiles" 12:49:26.4 Info: ALTER TABLE "ExtraFiles_temp" RENAME TO "ExtraFiles" 12:49:26.4 Info: => 0.0038734s 12:49:26.4 Info: AlterTable ExtraFiles 12:49:26.4 Info: => 7E-07s 12:49:26.4 Info: AlterColumn ExtraFiles LastUpdated DateTimeOffset 12:49:26.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:49:26.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:49:26.4 Info: DROP TABLE "ExtraFiles" 12:49:26.4 Info: ALTER TABLE "ExtraFiles_temp" RENAME TO "ExtraFiles" 12:49:26.4 Info: => 0.0048636s 12:49:26.4 Info: AlterTable History 12:49:26.4 Info: => 6E-07s 12:49:26.4 Info: AlterColumn History Date DateTimeOffset 12:49:26.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:49:26.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:49:26.4 Info: DROP TABLE "History" 12:49:26.4 Info: ALTER TABLE "History_temp" RENAME TO "History" 12:49:26.4 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 12:49:26.4 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 12:49:26.4 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 12:49:26.4 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 12:49:26.4 Info: => 0.0043852s 12:49:26.4 Info: AlterTable ImportListStatus 12:49:26.4 Info: => 7E-07s 12:49:26.4 Info: AlterColumn ImportListStatus InitialFailure DateTimeOffset 12:49:26.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:49:26.4 Info: INSERT INTO "ImportListStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo" FROM "ImportListStatus" 12:49:26.4 Info: DROP TABLE "ImportListStatus" 12:49:26.4 Info: ALTER TABLE "ImportListStatus_temp" RENAME TO "ImportListStatus" 12:49:26.4 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 12:49:26.4 Info: => 0.0039876s 12:49:26.4 Info: AlterTable ImportListStatus 12:49:26.4 Info: => 6E-07s 12:49:26.4 Info: AlterColumn ImportListStatus MostRecentFailure DateTimeOffset 12:49:26.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:49:26.4 Info: INSERT INTO "ImportListStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo" FROM "ImportListStatus" 12:49:26.4 Info: DROP TABLE "ImportListStatus" 12:49:26.4 Info: ALTER TABLE "ImportListStatus_temp" RENAME TO "ImportListStatus" 12:49:26.4 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 12:49:26.4 Info: => 0.004018s 12:49:26.4 Info: AlterTable ImportListStatus 12:49:26.4 Info: => 6E-07s 12:49:26.4 Info: AlterColumn ImportListStatus DisabledTill DateTimeOffset 12:49:26.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:49:26.4 Info: INSERT INTO "ImportListStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo" FROM "ImportListStatus" 12:49:26.4 Info: DROP TABLE "ImportListStatus" 12:49:26.4 Info: ALTER TABLE "ImportListStatus_temp" RENAME TO "ImportListStatus" 12:49:26.4 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 12:49:26.4 Info: => 0.0049055s 12:49:26.4 Info: AlterTable IndexerStatus 12:49:26.4 Info: => 6E-07s 12:49:26.4 Info: AlterColumn IndexerStatus InitialFailure DateTimeOffset 12:49:26.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:49:26.4 Info: INSERT INTO "IndexerStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo" FROM "IndexerStatus" 12:49:26.4 Info: DROP TABLE "IndexerStatus" 12:49:26.4 Info: ALTER TABLE "IndexerStatus_temp" RENAME TO "IndexerStatus" 12:49:26.4 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 12:49:26.4 Info: => 0.0048864s 12:49:26.4 Info: AlterTable IndexerStatus 12:49:26.4 Info: => 7E-07s 12:49:26.4 Info: AlterColumn IndexerStatus MostRecentFailure DateTimeOffset 12:49:26.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:49:26.4 Info: INSERT INTO "IndexerStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo" FROM "IndexerStatus" 12:49:26.4 Info: DROP TABLE "IndexerStatus" 12:49:26.4 Info: ALTER TABLE "IndexerStatus_temp" RENAME TO "IndexerStatus" 12:49:26.4 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 12:49:26.4 Info: => 0.0039853s 12:49:26.4 Info: AlterTable IndexerStatus 12:49:26.4 Info: => 7E-07s 12:49:26.4 Info: AlterColumn IndexerStatus DisabledTill DateTimeOffset 12:49:26.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:49:26.4 Info: INSERT INTO "IndexerStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo" FROM "IndexerStatus" 12:49:26.4 Info: DROP TABLE "IndexerStatus" 12:49:26.4 Info: ALTER TABLE "IndexerStatus_temp" RENAME TO "IndexerStatus" 12:49:26.4 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 12:49:26.4 Info: => 0.0046814s 12:49:26.4 Info: AlterTable LyricFiles 12:49:26.4 Info: => 5E-07s 12:49:26.4 Info: AlterColumn LyricFiles LastUpdated DateTimeOffset 12:49:26.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:49:26.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:49:26.4 Info: DROP TABLE "LyricFiles" 12:49:26.4 Info: ALTER TABLE "LyricFiles_temp" RENAME TO "LyricFiles" 12:49:26.4 Info: => 0.0047546s 12:49:26.4 Info: AlterTable LyricFiles 12:49:26.4 Info: => 7E-07s 12:49:26.4 Info: AlterColumn LyricFiles Added DateTimeOffset 12:49:26.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:49:26.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:49:26.4 Info: DROP TABLE "LyricFiles" 12:49:26.4 Info: ALTER TABLE "LyricFiles_temp" RENAME TO "LyricFiles" 12:49:26.4 Info: => 0.0037976s 12:49:26.4 Info: AlterTable MetadataFiles 12:49:26.4 Info: => 7E-07s 12:49:26.4 Info: AlterColumn MetadataFiles LastUpdated DateTimeOffset 12:49:26.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:49:26.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:49:26.4 Info: DROP TABLE "MetadataFiles" 12:49:26.4 Info: ALTER TABLE "MetadataFiles_temp" RENAME TO "MetadataFiles" 12:49:26.4 Info: => 0.0038614s 12:49:26.4 Info: AlterTable MetadataFiles 12:49:26.4 Info: => 7E-07s 12:49:26.4 Info: AlterColumn MetadataFiles Added DateTimeOffset 12:49:26.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:49:26.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:49:26.4 Info: DROP TABLE "MetadataFiles" 12:49:26.4 Info: ALTER TABLE "MetadataFiles_temp" RENAME TO "MetadataFiles" 12:49:26.4 Info: => 0.0038956s 12:49:26.4 Info: AlterTable PendingReleases 12:49:26.4 Info: => 7E-07s 12:49:26.4 Info: AlterColumn PendingReleases Added DateTimeOffset 12:49:26.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:49:26.4 Info: INSERT INTO "PendingReleases_temp" ("Id", "Title", "Added", "Release", "ArtistId", "ParsedAlbumInfo", "Reason") SELECT "Id", "Title", "Added", "Release", "ArtistId", "ParsedAlbumInfo", "Reason" FROM "PendingReleases" 12:49:26.4 Info: DROP TABLE "PendingReleases" 12:49:26.4 Info: ALTER TABLE "PendingReleases_temp" RENAME TO "PendingReleases" 12:49:26.4 Info: => 0.0048293s 12:49:26.4 Info: AlterTable ScheduledTasks 12:49:26.4 Info: => 8E-07s 12:49:26.4 Info: AlterColumn ScheduledTasks LastExecution DateTimeOffset 12:49:26.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:49:26.4 Info: INSERT INTO "ScheduledTasks_temp" ("Id", "TypeName", "Interval", "LastExecution", "LastStartTime") SELECT "Id", "TypeName", "Interval", "LastExecution", "LastStartTime" FROM "ScheduledTasks" 12:49:26.4 Info: DROP TABLE "ScheduledTasks" 12:49:26.4 Info: ALTER TABLE "ScheduledTasks_temp" RENAME TO "ScheduledTasks" 12:49:26.4 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 12:49:26.4 Info: => 0.0039827s 12:49:26.4 Info: AlterTable ScheduledTasks 12:49:26.4 Info: => 9E-07s 12:49:26.4 Info: AlterColumn ScheduledTasks LastStartTime DateTimeOffset 12:49:26.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:49:26.4 Info: INSERT INTO "ScheduledTasks_temp" ("Id", "TypeName", "Interval", "LastExecution", "LastStartTime") SELECT "Id", "TypeName", "Interval", "LastExecution", "LastStartTime" FROM "ScheduledTasks" 12:49:26.4 Info: DROP TABLE "ScheduledTasks" 12:49:26.4 Info: ALTER TABLE "ScheduledTasks_temp" RENAME TO "ScheduledTasks" 12:49:26.4 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 12:49:26.4 Info: => 0.0039373s 12:49:26.4 Info: AlterTable TrackFiles 12:49:26.4 Info: => 7E-07s 12:49:26.4 Info: AlterColumn TrackFiles DateAdded DateTimeOffset 12:49:26.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:49:26.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:49:26.4 Info: DROP TABLE "TrackFiles" 12:49:26.4 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 12:49:26.4 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:49:26.4 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 12:49:26.4 Info: => 0.0051109s 12:49:26.4 Info: AlterTable TrackFiles 12:49:26.4 Info: => 7E-07s 12:49:26.4 Info: AlterColumn TrackFiles Modified DateTimeOffset 12:49:26.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:49:26.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:49:26.4 Info: DROP TABLE "TrackFiles" 12:49:26.4 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 12:49:26.5 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:49:26.5 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 12:49:26.5 Info: => 0.0041519s 12:49:26.5 Info: AlterTable VersionInfo 12:49:26.5 Info: => 7E-07s 12:49:26.5 Info: AlterColumn VersionInfo AppliedOn DateTimeOffset 12:49:26.5 Info: CREATE TABLE "VersionInfo_temp" ("Version" INTEGER NOT NULL, "AppliedOn" DATETIME, "Description" TEXT) 12:49:26.5 Info: INSERT INTO "VersionInfo_temp" ("Version", "AppliedOn", "Description") SELECT "Version", "AppliedOn", "Description" FROM "VersionInfo" 12:49:26.5 Info: DROP TABLE "VersionInfo" 12:49:26.5 Info: ALTER TABLE "VersionInfo_temp" RENAME TO "VersionInfo" 12:49:26.5 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 12:49:26.5 Info: => 0.0039733s 12:49:26.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (61, '2024-05-17T12:49:26', 'postgres_update_timestamp_columns_to_with_timezone') 12:49:26.5 Info: Committing Transaction 12:49:26.5 Info: 61: postgres_update_timestamp_columns_to_with_timezone migrated 12:49:26.5 Info: => 0.0046823s 12:49:26.5 Info: 62: add_on_delete_to_notifications migrating 12:49:26.5 Info: Beginning Transaction 12:49:26.5 Info: Starting migration of Main DB to 62 12:49:26.5 Info: AlterTable Notifications 12:49:26.5 Info: => 1.1E-06s 12:49:26.5 Info: CreateColumn Notifications OnArtistDelete Boolean 12:49:26.5 Info: ALTER TABLE "Notifications" ADD COLUMN "OnArtistDelete" INTEGER NOT NULL DEFAULT 0 12:49:26.5 Info: => 0.0005731s 12:49:26.5 Info: AlterTable Notifications 12:49:26.5 Info: => 7E-07s 12:49:26.5 Info: CreateColumn Notifications OnAlbumDelete Boolean 12:49:26.5 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDelete" INTEGER NOT NULL DEFAULT 0 12:49:26.5 Info: => 0.0005364s 12:49:26.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (62, '2024-05-17T12:49:26', 'add_on_delete_to_notifications') 12:49:26.5 Info: Committing Transaction 12:49:26.5 Info: 62: add_on_delete_to_notifications migrated 12:49:26.5 Info: => 0.0008353s 12:49:26.5 Info: 63: add_custom_formats migrating 12:49:26.5 Info: Beginning Transaction 12:49:26.5 Info: Starting migration of Main DB to 63 12:49:26.5 Info: INSERT INTO "ReleaseProfiles" ("Preferred", "Required", "Ignored", "Tags", "IncludePreferredWhenRenaming", "Enabled", "IndexerId") VALUES ('[ { "key": "x264", "value": 2 }, { "key": "x265", "value": 5 } ]', '', '', '[]', 0, 1, 0) 12:49:26.5 Info: AlterTable DelayProfiles 12:49:26.5 Info: => 5E-07s 12:49:26.5 Info: CreateColumn DelayProfiles BypassIfHighestQuality Boolean 12:49:26.5 Info: ALTER TABLE "DelayProfiles" ADD COLUMN "BypassIfHighestQuality" INTEGER NOT NULL DEFAULT 0 12:49:26.5 Info: => 0.0005643s 12:49:26.5 Info: UpdateData 12:49:26.5 Info: UPDATE "DelayProfiles" SET "BypassIfHighestQuality" = 1 WHERE 1 = 1 12:49:26.5 Info: => 5.37E-05s 12:49:26.5 Info: AlterTable TrackFiles 12:49:26.5 Info: => 5E-07s 12:49:26.5 Info: CreateColumn TrackFiles OriginalFilePath String 12:49:26.5 Info: ALTER TABLE "TrackFiles" ADD COLUMN "OriginalFilePath" TEXT 12:49:26.5 Info: => 0.000517s 12:49:26.5 Info: PerformDBOperation 12:49:26.5 Info: Performing DB Operation 12:49:26.5 Info: => 0.0011911s 12:49:26.5 Info: CreateTable CustomFormats 12:49:26.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:49:26.5 Info: => 0.0001435s 12:49:26.5 Info: CreateIndex CustomFormats (Name) 12:49:26.5 Info: CREATE UNIQUE INDEX "IX_CustomFormats_Name" ON "CustomFormats" ("Name" ASC) 12:49:26.5 Info: => 8.13E-05s 12:49:26.5 Info: AlterTable QualityProfiles 12:49:26.5 Info: => 4E-07s 12:49:26.5 Info: CreateColumn QualityProfiles FormatItems String 12:49:26.5 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "FormatItems" TEXT NOT NULL DEFAULT '[]' 12:49:26.5 Info: => 0.0005461s 12:49:26.5 Info: AlterTable QualityProfiles 12:49:26.5 Info: => 8E-07s 12:49:26.5 Info: CreateColumn QualityProfiles MinFormatScore Int32 12:49:26.5 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "MinFormatScore" INTEGER NOT NULL DEFAULT 0 12:49:26.5 Info: => 0.0005514s 12:49:26.5 Info: AlterTable QualityProfiles 12:49:26.5 Info: => 6E-07s 12:49:26.5 Info: CreateColumn QualityProfiles CutoffFormatScore Int32 12:49:26.5 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "CutoffFormatScore" INTEGER NOT NULL DEFAULT 0 12:49:26.5 Info: => 0.0005341s 12:49:26.5 Info: PerformDBOperation 12:49:26.5 Info: Performing DB Operation 12:49:26.5 Info: => 0.001342s 12:49:26.5 Info: PerformDBOperation 12:49:26.5 Info: Performing DB Operation 12:49:26.5 Info: => 3.32E-05s 12:49:26.5 Info: DeleteColumn ReleaseProfiles Preferred 12:49:26.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:49:26.5 Info: INSERT INTO "ReleaseProfiles_temp" ("Id", "Required", "Ignored", "Tags", "IncludePreferredWhenRenaming", "Enabled", "IndexerId") SELECT "Id", "Required", "Ignored", "Tags", "IncludePreferredWhenRenaming", "Enabled", "IndexerId" FROM "ReleaseProfiles" 12:49:26.5 Info: DROP TABLE "ReleaseProfiles" 12:49:26.5 Info: ALTER TABLE "ReleaseProfiles_temp" RENAME TO "ReleaseProfiles" 12:49:26.5 Info: => 0.0047981s 12:49:26.5 Info: DeleteColumn ReleaseProfiles IncludePreferredWhenRenaming 12:49:26.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:49:26.5 Info: INSERT INTO "ReleaseProfiles_temp" ("Id", "Required", "Ignored", "Tags", "Enabled", "IndexerId") SELECT "Id", "Required", "Ignored", "Tags", "Enabled", "IndexerId" FROM "ReleaseProfiles" 12:49:26.5 Info: DROP TABLE "ReleaseProfiles" 12:49:26.5 Info: ALTER TABLE "ReleaseProfiles_temp" RENAME TO "ReleaseProfiles" 12:49:26.5 Info: => 0.0038928s 12:49:26.5 Info: ExecuteSqlStatement DELETE FROM "ReleaseProfiles" WHERE "Required" = '[]' AND "Ignored" = '[]' 12:49:26.5 Info: DELETE FROM "ReleaseProfiles" WHERE "Required" = '[]' AND "Ignored" = '[]' 12:49:26.5 Info: => 5.24E-05s 12:49:26.5 Info: AlterTable DelayProfiles 12:49:26.5 Info: => 4E-07s 12:49:26.5 Info: CreateColumn DelayProfiles BypassIfAboveCustomFormatScore Boolean 12:49:26.5 Info: ALTER TABLE "DelayProfiles" ADD COLUMN "BypassIfAboveCustomFormatScore" INTEGER NOT NULL DEFAULT 0 12:49:26.5 Info: => 0.0005395s 12:49:26.5 Info: AlterTable DelayProfiles 12:49:26.5 Info: => 8E-07s 12:49:26.5 Info: CreateColumn DelayProfiles MinimumCustomFormatScore Int32 12:49:26.5 Info: ALTER TABLE "DelayProfiles" ADD COLUMN "MinimumCustomFormatScore" INTEGER 12:49:26.5 Info: => 0.000529s 12:49:26.5 Info: -> 1 Insert operations completed in 00:00:00.0001045 taking an average of 00:00:00.0001045 12:49:26.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (63, '2024-05-17T12:49:26', 'add_custom_formats') 12:49:26.5 Info: Committing Transaction 12:49:26.5 Info: 63: add_custom_formats migrated 12:49:26.5 Info: => 0.0009143s 12:49:26.5 Debug: Took: 00:00:00.3928224 12:49:26.5 Info: --- End: NzbDrone.Core.Test.Datastore.Migration.add_custom_formatsFixture.should_add_two_cfs_if_release_profile_has_multiple_terms --- 12:49:26.5 Info: --- Start: NzbDrone.Core.Test.Datastore.Migration.add_custom_formatsFixture.should_migrate_case_insensitive_regex --- 12:49:26.5 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm64/_temp_11361_638515469665553434_135/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:49:26.5 Info: DatabaseEngineVersionCheck migrating 12:49:26.5 Info: PerformDBOperation 12:49:26.5 Info: Performing DB Operation 12:49:26.5 Info: SQLite 3.45.3 12:49:26.5 Info: => 0.0010184s 12:49:26.5 Info: DatabaseEngineVersionCheck migrated 12:49:26.5 Info: => 0.0010317s 12:49:26.5 Info: VersionMigration migrating 12:49:26.5 Info: Beginning Transaction 12:49:26.5 Info: CreateTable VersionInfo 12:49:26.5 Info: CREATE TABLE "VersionInfo" ("Version" INTEGER NOT NULL) 12:49:26.5 Info: => 0.0001606s 12:49:26.5 Info: Committing Transaction 12:49:26.5 Info: VersionMigration migrated 12:49:26.5 Info: => 0.0005509s 12:49:26.5 Info: VersionUniqueMigration migrating 12:49:26.5 Info: Beginning Transaction 12:49:26.5 Info: CreateIndex VersionInfo (Version) 12:49:26.5 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 12:49:26.5 Info: => 0.0001263s 12:49:26.5 Info: AlterTable VersionInfo 12:49:26.5 Info: => 6E-07s 12:49:26.5 Info: CreateColumn VersionInfo AppliedOn DateTime 12:49:26.5 Info: ALTER TABLE "VersionInfo" ADD COLUMN "AppliedOn" DATETIME 12:49:26.5 Info: => 0.0006008s 12:49:26.5 Info: Committing Transaction 12:49:26.5 Info: VersionUniqueMigration migrated 12:49:26.5 Info: => 0.0008058s 12:49:26.5 Info: VersionDescriptionMigration migrating 12:49:26.5 Info: Beginning Transaction 12:49:26.5 Info: AlterTable VersionInfo 12:49:26.5 Info: => 6E-07s 12:49:26.5 Info: CreateColumn VersionInfo Description String 12:49:26.5 Info: ALTER TABLE "VersionInfo" ADD COLUMN "Description" TEXT 12:49:26.5 Info: => 0.0001965s 12:49:26.5 Info: Committing Transaction 12:49:26.5 Info: VersionDescriptionMigration migrated 12:49:26.5 Info: => 0.0003826s 12:49:26.5 Info: 1: InitialSetup migrating 12:49:26.5 Info: Beginning Transaction 12:49:26.5 Info: Starting migration of Main DB to 1 12:49:26.5 Info: CreateTable Config 12:49:26.5 Info: CREATE TABLE "Config" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Key" TEXT NOT NULL, "Value" TEXT NOT NULL) 12:49:26.5 Info: => 0.0001732s 12:49:26.5 Info: CreateIndex Config (Key) 12:49:26.5 Info: CREATE UNIQUE INDEX "IX_Config_Key" ON "Config" ("Key" ASC) 12:49:26.5 Info: => 8.31E-05s 12:49:26.5 Info: CreateTable RootFolders 12:49:26.5 Info: CREATE TABLE "RootFolders" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Path" TEXT NOT NULL) 12:49:26.5 Info: => 9.19E-05s 12:49:26.5 Info: CreateIndex RootFolders (Path) 12:49:26.5 Info: CREATE UNIQUE INDEX "IX_RootFolders_Path" ON "RootFolders" ("Path" ASC) 12:49:26.5 Info: => 7.16E-05s 12:49:26.5 Info: CreateTable Artists 12:49:26.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:49:26.5 Info: => 0.0002365s 12:49:26.5 Info: CreateIndex Artists (ForeignArtistId) 12:49:26.5 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 12:49:26.5 Info: => 7.28E-05s 12:49:26.5 Info: CreateIndex Artists (NameSlug) 12:49:26.5 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 12:49:26.5 Info: => 6.45E-05s 12:49:26.5 Info: CreateIndex Artists (CleanName) 12:49:26.5 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:49:26.5 Info: => 7.24E-05s 12:49:26.5 Info: CreateIndex Artists (Path) 12:49:26.5 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:49:26.5 Info: => 6.53E-05s 12:49:26.5 Info: CreateTable Albums 12:49:26.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:49:26.5 Info: => 0.0002091s 12:49:26.5 Info: CreateIndex Albums (ForeignAlbumId) 12:49:26.5 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:49:26.5 Info: => 6.83E-05s 12:49:26.5 Info: CreateIndex Albums (MBId) 12:49:26.5 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 12:49:26.5 Info: => 6.33E-05s 12:49:26.5 Info: CreateIndex Albums (TADBId) 12:49:26.5 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 12:49:26.5 Info: => 6.16E-05s 12:49:26.5 Info: CreateIndex Albums (TitleSlug) 12:49:26.5 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 12:49:26.5 Info: => 6.28E-05s 12:49:26.5 Info: CreateIndex Albums (CleanTitle) 12:49:26.5 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:49:26.5 Info: => 6.1E-05s 12:49:26.5 Info: CreateIndex Albums (Path) 12:49:26.5 Info: CREATE INDEX "IX_Albums_Path" ON "Albums" ("Path" ASC) 12:49:26.5 Info: => 5.95E-05s 12:49:26.5 Info: CreateTable Tracks 12:49:26.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:49:26.5 Info: => 0.0001441s 12:49:26.5 Info: CreateIndex Tracks (ForeignTrackId) 12:49:26.5 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 12:49:26.5 Info: => 6.64E-05s 12:49:26.5 Info: CreateIndex Tracks (ArtistId) 12:49:26.5 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 12:49:26.5 Info: => 6.41E-05s 12:49:26.5 Info: CreateIndex Tracks (TrackFileId) 12:49:26.5 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 12:49:26.5 Info: => 6.76E-05s 12:49:26.5 Info: CreateIndex Tracks (ArtistId, AlbumId, TrackNumber) 12:49:26.5 Info: CREATE INDEX "IX_Tracks_ArtistId_AlbumId_TrackNumber" ON "Tracks" ("ArtistId" ASC, "AlbumId" ASC, "TrackNumber" ASC) 12:49:26.5 Info: => 6.92E-05s 12:49:26.5 Info: CreateTable TrackFiles 12:49:26.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:49:26.5 Info: => 0.0001344s 12:49:26.5 Info: CreateIndex TrackFiles (ArtistId) 12:49:26.5 Info: CREATE INDEX "IX_TrackFiles_ArtistId" ON "TrackFiles" ("ArtistId" ASC) 12:49:26.5 Info: => 6.69E-05s 12:49:26.5 Info: CreateIndex TrackFiles (AlbumId) 12:49:26.5 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:49:26.5 Info: => 6.14E-05s 12:49:26.5 Info: CreateTable History 12:49:26.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:49:26.5 Info: => 0.0001356s 12:49:26.5 Info: CreateIndex History (Date) 12:49:26.5 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 12:49:26.5 Info: => 6.71E-05s 12:49:26.5 Info: CreateIndex History (EventType) 12:49:26.5 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 12:49:26.5 Info: => 6.28E-05s 12:49:26.5 Info: CreateIndex History (DownloadId) 12:49:26.5 Info: CREATE INDEX "IX_History_DownloadId" ON "History" ("DownloadId" ASC) 12:49:26.5 Info: => 6.01E-05s 12:49:26.5 Info: CreateIndex History (AlbumId) 12:49:26.5 Info: CREATE INDEX "IX_History_AlbumId" ON "History" ("AlbumId" ASC) 12:49:26.5 Info: => 6.26E-05s 12:49:26.5 Info: CreateTable Notifications 12:49:26.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:49:26.5 Info: => 0.0001256s 12:49:26.5 Info: CreateTable ScheduledTasks 12:49:26.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:49:26.5 Info: => 0.000101s 12:49:26.5 Info: CreateIndex ScheduledTasks (TypeName) 12:49:26.5 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 12:49:26.5 Info: => 6.96E-05s 12:49:26.5 Info: CreateTable Indexers 12:49:26.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:49:26.5 Info: => 0.0001073s 12:49:26.5 Info: CreateIndex Indexers (Name) 12:49:26.5 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 12:49:26.5 Info: => 6.76E-05s 12:49:26.5 Info: CreateTable Profiles 12:49:26.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:49:26.5 Info: => 9.36E-05s 12:49:26.5 Info: CreateIndex Profiles (Name) 12:49:26.5 Info: CREATE UNIQUE INDEX "IX_Profiles_Name" ON "Profiles" ("Name" ASC) 12:49:26.5 Info: => 6.7E-05s 12:49:26.5 Info: CreateTable QualityDefinitions 12:49:26.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:49:26.5 Info: => 0.0001019s 12:49:26.5 Info: CreateIndex QualityDefinitions (Quality) 12:49:26.5 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Quality" ON "QualityDefinitions" ("Quality" ASC) 12:49:26.5 Info: => 6.7E-05s 12:49:26.5 Info: CreateIndex QualityDefinitions (Title) 12:49:26.5 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Title" ON "QualityDefinitions" ("Title" ASC) 12:49:26.5 Info: => 0.0001124s 12:49:26.5 Info: CreateTable NamingConfig 12:49:26.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:49:26.5 Info: => 0.0001421s 12:49:26.5 Info: CreateTable Blacklist 12:49:26.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:49:26.5 Info: => 0.0001902s 12:49:26.5 Info: CreateTable Metadata 12:49:26.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:49:26.5 Info: => 0.000114s 12:49:26.5 Info: CreateTable MetadataFiles 12:49:26.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:49:26.5 Info: => 0.0001295s 12:49:26.5 Info: CreateTable DownloadClients 12:49:26.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:49:26.5 Info: => 0.0001109s 12:49:26.5 Info: CreateTable PendingReleases 12:49:26.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:49:26.5 Info: => 0.0001482s 12:49:26.5 Info: CreateTable RemotePathMappings 12:49:26.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:49:26.5 Info: => 0.0001169s 12:49:26.5 Info: CreateTable Tags 12:49:26.5 Info: CREATE TABLE "Tags" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Label" TEXT NOT NULL) 12:49:26.5 Info: => 9.27E-05s 12:49:26.5 Info: CreateIndex Tags (Label) 12:49:26.5 Info: CREATE UNIQUE INDEX "IX_Tags_Label" ON "Tags" ("Label" ASC) 12:49:26.5 Info: => 7.57E-05s 12:49:26.5 Info: CreateTable Restrictions 12:49:26.5 Info: CREATE TABLE "Restrictions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Preferred" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL) 12:49:26.5 Info: => 0.0001024s 12:49:26.5 Info: CreateTable DelayProfiles 12:49:26.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:49:26.5 Info: => 0.0001231s 12:49:26.5 Info: CreateTable Users 12:49:26.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:49:26.5 Info: => 9.93E-05s 12:49:26.5 Info: CreateIndex Users (Identifier) 12:49:26.5 Info: CREATE UNIQUE INDEX "IX_Users_Identifier" ON "Users" ("Identifier" ASC) 12:49:26.5 Info: => 0.0001057s 12:49:26.5 Info: CreateIndex Users (Username) 12:49:26.5 Info: CREATE UNIQUE INDEX "IX_Users_Username" ON "Users" ("Username" ASC) 12:49:26.5 Info: => 8.89E-05s 12:49:26.5 Info: CreateTable Commands 12:49:26.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:49:26.5 Info: => 0.0001383s 12:49:26.5 Info: CreateTable IndexerStatus 12:49:26.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:49:26.5 Info: => 0.0001205s 12:49:26.5 Info: CreateIndex IndexerStatus (ProviderId) 12:49:26.5 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 12:49:26.5 Info: => 7.79E-05s 12:49:26.5 Info: CreateTable ExtraFiles 12:49:26.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:49:26.5 Info: => 0.0001208s 12:49:26.5 Info: CreateTable LyricFiles 12:49:26.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:49:26.5 Info: => 0.0001716s 12:49:26.5 Info: CreateTable LanguageProfiles 12:49:26.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:49:26.5 Info: => 0.0001129s 12:49:26.5 Info: CreateIndex LanguageProfiles (Name) 12:49:26.5 Info: CREATE UNIQUE INDEX "IX_LanguageProfiles_Name" ON "LanguageProfiles" ("Name" ASC) 12:49:26.5 Info: => 7.85E-05s 12:49:26.5 Info: CreateTable DownloadClientStatus 12:49:26.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:49:26.5 Info: => 0.0001128s 12:49:26.5 Info: CreateIndex DownloadClientStatus (ProviderId) 12:49:26.5 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 12:49:26.5 Info: => 7.69E-05s 12:49:26.5 Info: INSERT INTO "DelayProfiles" ("EnableUsenet", "EnableTorrent", "PreferredProtocol", "UsenetDelay", "TorrentDelay", "Order", "Tags") VALUES (1, 1, 1, 0, 0, 2147483647, '[]') 12:49:26.5 Info: -> 1 Insert operations completed in 00:00:00.0000566 taking an average of 00:00:00.0000566 12:49:26.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (1, '2024-05-17T12:49:26', 'InitialSetup') 12:49:26.5 Info: Committing Transaction 12:49:26.5 Info: 1: InitialSetup migrated 12:49:26.5 Info: => 0.0009382s 12:49:26.5 Info: 2: add_reason_to_pending_releases migrating 12:49:26.5 Info: Beginning Transaction 12:49:26.5 Info: Starting migration of Main DB to 2 12:49:26.5 Info: AlterTable PendingReleases 12:49:26.5 Info: => 8E-07s 12:49:26.5 Info: CreateColumn PendingReleases Reason Int32 12:49:26.5 Info: ALTER TABLE "PendingReleases" ADD COLUMN "Reason" INTEGER NOT NULL DEFAULT 0 12:49:26.5 Info: => 0.0005001s 12:49:26.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (2, '2024-05-17T12:49:26', 'add_reason_to_pending_releases') 12:49:26.5 Info: Committing Transaction 12:49:26.5 Info: 2: add_reason_to_pending_releases migrated 12:49:26.5 Info: => 0.0007825s 12:49:26.5 Info: 3: add_medium_support migrating 12:49:26.5 Info: Beginning Transaction 12:49:26.5 Info: Starting migration of Main DB to 3 12:49:26.5 Info: AlterTable Albums 12:49:26.5 Info: => 9E-07s 12:49:26.5 Info: CreateColumn Albums Media String 12:49:26.5 Info: ALTER TABLE "Albums" ADD COLUMN "Media" TEXT NOT NULL DEFAULT '' 12:49:26.5 Info: => 0.000488s 12:49:26.5 Info: AlterTable Tracks 12:49:26.5 Info: => 8E-07s 12:49:26.5 Info: CreateColumn Tracks MediumNumber Int32 12:49:26.5 Info: ALTER TABLE "Tracks" ADD COLUMN "MediumNumber" INTEGER NOT NULL DEFAULT 0 12:49:26.5 Info: => 0.0004679s 12:49:26.5 Info: AlterTable Tracks 12:49:26.5 Info: => 6E-07s 12:49:26.5 Info: CreateColumn Tracks AbsoluteTrackNumber Int32 12:49:26.5 Info: ALTER TABLE "Tracks" ADD COLUMN "AbsoluteTrackNumber" INTEGER NOT NULL DEFAULT 0 12:49:26.5 Info: => 0.0004456s 12:49:26.5 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 12:49:26.5 Info: UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 12:49:26.5 Info: => 4.41E-05s 12:49:26.5 Info: DeleteColumn Tracks TrackNumber 12:49:26.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:49:26.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:49:26.5 Info: DROP TABLE "Tracks" 12:49:26.5 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 12:49:26.5 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 12:49:26.5 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 12:49:26.5 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 12:49:26.5 Info: => 0.0045482s 12:49:26.5 Info: AlterTable Tracks 12:49:26.5 Info: => 8E-07s 12:49:26.5 Info: CreateColumn Tracks TrackNumber String 12:49:26.5 Info: ALTER TABLE "Tracks" ADD COLUMN "TrackNumber" TEXT 12:49:26.5 Info: => 0.0004658s 12:49:26.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (3, '2024-05-17T12:49:26', 'add_medium_support') 12:49:26.5 Info: Committing Transaction 12:49:26.5 Info: 3: add_medium_support migrated 12:49:26.5 Info: => 0.0008399s 12:49:26.5 Info: 4: add_various_qualites_in_profile migrating 12:49:26.5 Info: Beginning Transaction 12:49:26.5 Info: Starting migration of Main DB to 4 12:49:26.5 Info: ExecuteSqlStatement UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 12:49:26.5 Info: UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 12:49:26.5 Info: => 5.21E-05s 12:49:26.5 Info: PerformDBOperation 12:49:26.5 Info: Performing DB Operation 12:49:26.5 Info: => 3.38E-05s 12:49:26.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (4, '2024-05-17T12:49:26', 'add_various_qualites_in_profile') 12:49:26.5 Info: Committing Transaction 12:49:26.5 Info: 4: add_various_qualites_in_profile migrated 12:49:26.5 Info: => 0.0002659s 12:49:26.5 Info: 5: metadata_profiles migrating 12:49:26.5 Info: Beginning Transaction 12:49:26.5 Info: Starting migration of Main DB to 5 12:49:26.5 Info: CreateTable MetadataProfiles 12:49:26.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:49:26.5 Info: => 0.0001353s 12:49:26.5 Info: CreateIndex MetadataProfiles (Name) 12:49:26.5 Info: CREATE UNIQUE INDEX "IX_MetadataProfiles_Name" ON "MetadataProfiles" ("Name" ASC) 12:49:26.5 Info: => 9.74E-05s 12:49:26.5 Info: AlterTable Artists 12:49:26.5 Info: => 4E-07s 12:49:26.5 Info: CreateColumn Artists MetadataProfileId Int32 12:49:26.5 Info: ALTER TABLE "Artists" ADD COLUMN "MetadataProfileId" INTEGER NOT NULL DEFAULT 1 12:49:26.5 Info: => 0.0005s 12:49:26.5 Info: DeleteColumn Artists PrimaryAlbumTypes 12:49:26.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:49:26.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:49:26.5 Info: DROP TABLE "Artists" 12:49:26.6 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:49:26.6 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 12:49:26.6 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 12:49:26.6 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:49:26.6 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:49:26.6 Info: => 0.0049807s 12:49:26.6 Info: DeleteColumn Artists SecondaryAlbumTypes 12:49:26.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:49:26.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:49:26.6 Info: DROP TABLE "Artists" 12:49:26.6 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:49:26.6 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 12:49:26.6 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 12:49:26.6 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:49:26.6 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:49:26.6 Info: => 0.0039895s 12:49:26.6 Info: AlterTable Albums 12:49:26.6 Info: => 6E-07s 12:49:26.6 Info: CreateColumn Albums SecondaryTypes String 12:49:26.6 Info: ALTER TABLE "Albums" ADD COLUMN "SecondaryTypes" TEXT 12:49:26.6 Info: => 0.0004744s 12:49:26.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (5, '2024-05-17T12:49:26', 'metadata_profiles') 12:49:26.6 Info: Committing Transaction 12:49:26.6 Info: 5: metadata_profiles migrated 12:49:26.6 Info: => 0.0008773s 12:49:26.6 Info: 6: separate_automatic_and_interactive_search migrating 12:49:26.6 Info: Beginning Transaction 12:49:26.6 Info: Starting migration of Main DB to 6 12:49:26.6 Info: RenameColumn Indexers EnableSearch to EnableAutomaticSearch 12:49:26.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:49:26.6 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableSearch" FROM "Indexers" 12:49:26.6 Info: DROP TABLE "Indexers" 12:49:26.6 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 12:49:26.6 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 12:49:26.6 Info: => 0.0033702s 12:49:26.6 Info: AlterTable Indexers 12:49:26.6 Info: => 6E-07s 12:49:26.6 Info: CreateColumn Indexers EnableInteractiveSearch Boolean 12:49:26.6 Info: ALTER TABLE "Indexers" ADD COLUMN "EnableInteractiveSearch" INTEGER 12:49:26.6 Info: => 0.0004654s 12:49:26.6 Info: ExecuteSqlStatement UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 12:49:26.6 Info: UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 12:49:26.6 Info: => 4.21E-05s 12:49:26.6 Info: AlterTable Indexers 12:49:26.6 Info: => 5E-07s 12:49:26.6 Info: AlterColumn Indexers EnableInteractiveSearch Boolean 12:49:26.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:49:26.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:49:26.6 Info: DROP TABLE "Indexers" 12:49:26.6 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 12:49:26.6 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 12:49:26.6 Info: => 0.00339s 12:49:26.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (6, '2024-05-17T12:49:26', 'separate_automatic_and_interactive_search') 12:49:26.6 Info: Committing Transaction 12:49:26.6 Info: 6: separate_automatic_and_interactive_search migrated 12:49:26.6 Info: => 0.0037002s 12:49:26.6 Info: 7: change_album_path_to_relative migrating 12:49:26.6 Info: Beginning Transaction 12:49:26.6 Info: Starting migration of Main DB to 7 12:49:26.6 Info: DeleteColumn Albums Path 12:49:26.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:49:26.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:49:26.6 Info: DROP TABLE "Albums" 12:49:26.6 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:49:26.6 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:49:26.6 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 12:49:26.6 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 12:49:26.6 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 12:49:26.6 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:49:26.6 Info: => 0.0050741s 12:49:26.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (7, '2024-05-17T12:49:26', 'change_album_path_to_relative') 12:49:26.6 Info: Committing Transaction 12:49:26.6 Info: 7: change_album_path_to_relative migrated 12:49:26.6 Info: => 0.0054973s 12:49:26.6 Info: 8: change_quality_size_mb_to_kb migrating 12:49:26.6 Info: Beginning Transaction 12:49:26.6 Info: Starting migration of Main DB to 8 12:49:26.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:49:26.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:49:26.6 Info: => 5.11E-05s 12:49:26.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (8, '2024-05-17T12:49:26', 'change_quality_size_mb_to_kb') 12:49:26.6 Info: Committing Transaction 12:49:26.6 Info: 8: change_quality_size_mb_to_kb migrated 12:49:26.6 Info: => 0.0002874s 12:49:26.6 Info: 9: album_releases migrating 12:49:26.6 Info: Beginning Transaction 12:49:26.6 Info: Starting migration of Main DB to 9 12:49:26.6 Info: AlterTable Albums 12:49:26.6 Info: => 1E-06s 12:49:26.6 Info: CreateColumn Albums Releases String 12:49:26.6 Info: ALTER TABLE "Albums" ADD COLUMN "Releases" TEXT DEFAULT '' 12:49:26.6 Info: => 0.00051s 12:49:26.6 Info: AlterTable Albums 12:49:26.6 Info: => 6E-07s 12:49:26.6 Info: CreateColumn Albums CurrentRelease String 12:49:26.6 Info: ALTER TABLE "Albums" ADD COLUMN "CurrentRelease" TEXT DEFAULT '' 12:49:26.6 Info: => 0.0004716s 12:49:26.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (9, '2024-05-17T12:49:26', 'album_releases') 12:49:26.6 Info: Committing Transaction 12:49:26.6 Info: 9: album_releases migrated 12:49:26.6 Info: => 0.0007466s 12:49:26.6 Info: 10: album_releases_fix migrating 12:49:26.6 Info: Beginning Transaction 12:49:26.6 Info: Starting migration of Main DB to 10 12:49:26.6 Info: AlterTable Albums 12:49:26.6 Info: => 8E-07s 12:49:26.6 Info: AlterColumn Albums Releases String 12:49:26.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:49:26.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:49:26.6 Info: DROP TABLE "Albums" 12:49:26.6 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:49:26.6 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:49:26.6 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 12:49:26.6 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 12:49:26.6 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 12:49:26.6 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:49:26.6 Info: => 0.0041148s 12:49:26.6 Info: AlterTable Albums 12:49:26.6 Info: => 6E-07s 12:49:26.6 Info: AlterColumn Albums CurrentRelease String 12:49:26.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:49:26.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:49:26.6 Info: DROP TABLE "Albums" 12:49:26.6 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:49:26.6 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:49:26.6 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 12:49:26.6 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 12:49:26.6 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 12:49:26.6 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:49:26.6 Info: => 0.0048128s 12:49:26.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (10, '2024-05-17T12:49:26', 'album_releases_fix') 12:49:26.6 Info: Committing Transaction 12:49:26.6 Info: 10: album_releases_fix migrated 12:49:26.6 Info: => 0.005174s 12:49:26.6 Info: 11: import_lists migrating 12:49:26.6 Info: Beginning Transaction 12:49:26.6 Info: Starting migration of Main DB to 11 12:49:26.6 Info: CreateTable ImportLists 12:49:26.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:49:26.6 Info: => 0.0001689s 12:49:26.6 Info: CreateIndex ImportLists (Name) 12:49:26.6 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 12:49:26.6 Info: => 7.65E-05s 12:49:26.6 Info: CreateTable ImportListStatus 12:49:26.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:49:26.6 Info: => 0.0001177s 12:49:26.6 Info: CreateIndex ImportListStatus (ProviderId) 12:49:26.6 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 12:49:26.6 Info: => 7.48E-05s 12:49:26.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (11, '2024-05-17T12:49:26', 'import_lists') 12:49:26.6 Info: Committing Transaction 12:49:26.6 Info: 11: import_lists migrated 12:49:26.6 Info: => 0.0003723s 12:49:26.6 Info: 12: add_release_status migrating 12:49:26.6 Info: Beginning Transaction 12:49:26.6 Info: Starting migration of Main DB to 12 12:49:26.6 Info: AlterTable MetadataProfiles 12:49:26.6 Info: => 9E-07s 12:49:26.6 Info: CreateColumn MetadataProfiles ReleaseStatuses String 12:49:26.6 Info: ALTER TABLE "MetadataProfiles" ADD COLUMN "ReleaseStatuses" TEXT NOT NULL DEFAULT '' 12:49:26.6 Info: => 0.0005339s 12:49:26.6 Info: PerformDBOperation 12:49:26.6 Info: Performing DB Operation 12:49:26.6 Info: => 3.05E-05s 12:49:26.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (12, '2024-05-17T12:49:26', 'add_release_status') 12:49:26.6 Info: Committing Transaction 12:49:26.6 Info: 12: add_release_status migrated 12:49:26.6 Info: => 0.0002977s 12:49:26.6 Info: 13: album_download_notification migrating 12:49:26.6 Info: Beginning Transaction 12:49:26.6 Info: Starting migration of Main DB to 13 12:49:26.6 Info: AlterTable Notifications 12:49:26.6 Info: => 9E-07s 12:49:26.6 Info: CreateColumn Notifications OnAlbumDownload Boolean 12:49:26.6 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDownload" INTEGER NOT NULL DEFAULT 0 12:49:26.6 Info: => 0.0005114s 12:49:26.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (13, '2024-05-17T12:49:26', 'album_download_notification') 12:49:26.6 Info: Committing Transaction 12:49:26.6 Info: 13: album_download_notification migrated 12:49:26.6 Info: => 0.0007971s 12:49:26.6 Info: 14: fix_language_metadata_profiles migrating 12:49:26.6 Info: Beginning Transaction 12:49:26.6 Info: Starting migration of Main DB to 14 12:49:26.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:49:26.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:49:26.6 Info: => 7.72E-05s 12:49:26.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:49:26.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:49:26.6 Info: => 5.42E-05s 12:49:26.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (14, '2024-05-17T12:49:26', 'fix_language_metadata_profiles') 12:49:26.6 Info: Committing Transaction 12:49:26.6 Info: 14: fix_language_metadata_profiles migrated 12:49:26.6 Info: => 0.0002892s 12:49:26.6 Info: 15: remove_fanzub migrating 12:49:26.6 Info: Beginning Transaction 12:49:26.6 Info: Starting migration of Main DB to 15 12:49:26.6 Info: ExecuteSqlStatement DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 12:49:26.6 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 12:49:26.6 Info: => 4.27E-05s 12:49:26.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (15, '2024-05-17T12:49:26', 'remove_fanzub') 12:49:26.6 Info: Committing Transaction 12:49:26.6 Info: 15: remove_fanzub migrated 12:49:26.6 Info: => 0.0002723s 12:49:26.6 Info: 16: update_artist_history_indexes migrating 12:49:26.6 Info: Beginning Transaction 12:49:26.6 Info: Starting migration of Main DB to 16 12:49:26.6 Info: CreateIndex Albums (ArtistId) 12:49:26.6 Info: CREATE INDEX "IX_Albums_ArtistId" ON "Albums" ("ArtistId" ASC) 12:49:26.6 Info: => 0.0001015s 12:49:26.6 Info: CreateIndex Albums (ArtistId, ReleaseDate) 12:49:26.6 Info: CREATE INDEX "IX_Albums_ArtistId_ReleaseDate" ON "Albums" ("ArtistId" ASC, "ReleaseDate" ASC) 12:49:26.6 Info: => 7.67E-05s 12:49:26.6 Info: DeleteIndex History (AlbumId) 12:49:26.6 Info: DROP INDEX "IX_History_AlbumId" 12:49:26.6 Info: => 0.0001289s 12:49:26.6 Info: CreateIndex History (AlbumId, Date) 12:49:26.6 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 12:49:26.6 Info: => 0.0001014s 12:49:26.6 Info: DeleteIndex History (DownloadId) 12:49:26.6 Info: DROP INDEX "IX_History_DownloadId" 12:49:26.6 Info: => 0.0001227s 12:49:26.6 Info: CreateIndex History (DownloadId, Date) 12:49:26.6 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 12:49:26.6 Info: => 8.54E-05s 12:49:26.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (16, '2024-05-17T12:49:26', 'update_artist_history_indexes') 12:49:26.6 Info: Committing Transaction 12:49:26.6 Info: 16: update_artist_history_indexes migrated 12:49:26.6 Info: => 0.0003885s 12:49:26.6 Info: 17: remove_nma migrating 12:49:26.6 Info: Beginning Transaction 12:49:26.6 Info: Starting migration of Main DB to 17 12:49:26.6 Info: FluentMigrator.Expressions.DeleteDataExpression 12:49:26.6 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'NotifyMyAndroid' 12:49:26.6 Info: => 4.91E-05s 12:49:26.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (17, '2024-05-17T12:49:26', 'remove_nma') 12:49:26.6 Info: Committing Transaction 12:49:26.6 Info: 17: remove_nma migrated 12:49:26.6 Info: => 0.0002786s 12:49:26.6 Info: 18: album_disambiguation migrating 12:49:26.6 Info: Beginning Transaction 12:49:26.6 Info: Starting migration of Main DB to 18 12:49:26.6 Info: AlterTable Albums 12:49:26.6 Info: => 1E-06s 12:49:26.6 Info: CreateColumn Albums Disambiguation String 12:49:26.6 Info: ALTER TABLE "Albums" ADD COLUMN "Disambiguation" TEXT 12:49:26.6 Info: => 0.0005254s 12:49:26.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (18, '2024-05-17T12:49:26', 'album_disambiguation') 12:49:26.6 Info: Committing Transaction 12:49:26.6 Info: 18: album_disambiguation migrated 12:49:26.6 Info: => 0.0008011s 12:49:26.6 Info: 19: add_ape_quality_in_profiles migrating 12:49:26.6 Info: Beginning Transaction 12:49:26.6 Info: Starting migration of Main DB to 19 12:49:26.6 Info: PerformDBOperation 12:49:26.6 Info: Performing DB Operation 12:49:26.6 Info: => 3.09E-05s 12:49:26.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (19, '2024-05-17T12:49:26', 'add_ape_quality_in_profiles') 12:49:26.6 Info: Committing Transaction 12:49:26.6 Info: 19: add_ape_quality_in_profiles migrated 12:49:26.6 Info: => 0.0002676s 12:49:26.6 Info: 20: remove_pushalot migrating 12:49:26.6 Info: Beginning Transaction 12:49:26.6 Info: Starting migration of Main DB to 20 12:49:26.6 Info: FluentMigrator.Expressions.DeleteDataExpression 12:49:26.6 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Pushalot' 12:49:26.6 Info: => 4.72E-05s 12:49:26.6 Info: FluentMigrator.Expressions.DeleteDataExpression 12:49:26.6 Info: DELETE FROM "Metadata" WHERE "Implementation" = 'MediaBrowserMetadata' 12:49:26.6 Info: => 2.93E-05s 12:49:26.6 Info: FluentMigrator.Expressions.DeleteDataExpression 12:49:26.6 Info: DELETE FROM "MetadataFiles" WHERE "Consumer" = 'MediaBrowserMetadata' 12:49:26.6 Info: => 2.6E-05s 12:49:26.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (20, '2024-05-17T12:49:26', 'remove_pushalot') 12:49:26.6 Info: Committing Transaction 12:49:26.6 Info: 20: remove_pushalot migrated 12:49:26.6 Info: => 0.0002475s 12:49:26.6 Info: 21: add_custom_filters migrating 12:49:26.6 Info: Beginning Transaction 12:49:26.6 Info: Starting migration of Main DB to 21 12:49:26.6 Info: CreateTable CustomFilters 12:49:26.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:49:26.6 Info: => 0.0001305s 12:49:26.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (21, '2024-05-17T12:49:26', 'add_custom_filters') 12:49:26.6 Info: Committing Transaction 12:49:26.6 Info: 21: add_custom_filters migrated 12:49:26.6 Info: => 0.0004084s 12:49:26.6 Info: 22: import_list_tags migrating 12:49:26.6 Info: Beginning Transaction 12:49:26.6 Info: Starting migration of Main DB to 22 12:49:26.6 Info: AlterTable ImportLists 12:49:26.6 Info: => 9E-07s 12:49:26.6 Info: CreateColumn ImportLists Tags String 12:49:26.6 Info: ALTER TABLE "ImportLists" ADD COLUMN "Tags" TEXT 12:49:26.6 Info: => 0.0005196s 12:49:26.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (22, '2024-05-17T12:49:26', 'import_list_tags') 12:49:26.6 Info: Committing Transaction 12:49:26.6 Info: 22: import_list_tags migrated 12:49:26.6 Info: => 0.0007968s 12:49:26.6 Info: 23: add_release_groups_etc migrating 12:49:26.6 Info: Beginning Transaction 12:49:26.6 Info: Starting migration of Main DB to 23 12:49:26.6 Info: CreateTable ArtistMetadata 12:49:26.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:49:26.6 Info: => 0.0001823s 12:49:26.6 Info: CreateIndex ArtistMetadata (ForeignArtistId) 12:49:26.6 Info: CREATE UNIQUE INDEX "IX_ArtistMetadata_ForeignArtistId" ON "ArtistMetadata" ("ForeignArtistId" ASC) 12:49:26.6 Info: => 8.04E-05s 12:49:26.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:49:26.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:49:26.6 Info: => 0.0001248s 12:49:26.6 Info: AlterTable Artists 12:49:26.6 Info: => 8E-07s 12:49:26.6 Info: CreateColumn Artists ArtistMetadataId Int32 12:49:26.6 Info: ALTER TABLE "Artists" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 12:49:26.6 Info: => 0.0005264s 12:49:26.6 Info: ExecuteSqlStatement UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 12:49:26.6 Info: UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 12:49:26.6 Info: => 6.73E-05s 12:49:26.6 Info: CreateTable AlbumReleases 12:49:26.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:49:26.6 Info: => 0.0001563s 12:49:26.6 Info: CreateIndex AlbumReleases (ForeignReleaseId) 12:49:26.6 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 12:49:26.6 Info: => 7.93E-05s 12:49:26.6 Info: CreateIndex AlbumReleases (AlbumId) 12:49:26.6 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 12:49:26.6 Info: => 7.1E-05s 12:49:26.6 Info: PerformDBOperation 12:49:26.6 Info: Performing DB Operation 12:49:26.6 Info: => 6.89E-05s 12:49:26.6 Info: AlterTable Albums 12:49:26.6 Info: => 4E-07s 12:49:26.6 Info: CreateColumn Albums ArtistMetadataId Int32 12:49:26.6 Info: ALTER TABLE "Albums" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 12:49:26.6 Info: => 0.0005415s 12:49:26.6 Info: AlterTable Albums 12:49:26.6 Info: => 7E-07s 12:49:26.6 Info: CreateColumn Albums AnyReleaseOk Boolean 12:49:26.6 Info: ALTER TABLE "Albums" ADD COLUMN "AnyReleaseOk" INTEGER NOT NULL DEFAULT 1 12:49:26.6 Info: => 0.0005249s 12:49:26.6 Info: AlterTable Albums 12:49:26.6 Info: => 5E-07s 12:49:26.6 Info: CreateColumn Albums Links String 12:49:26.6 Info: ALTER TABLE "Albums" ADD COLUMN "Links" TEXT 12:49:26.6 Info: => 0.0005235s 12:49:26.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:49:26.6 Info: UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 12:49:26.6 Info: => 8.07E-05s 12:49:26.6 Info: AlterTable Tracks 12:49:26.6 Info: => 4E-07s 12:49:26.6 Info: CreateColumn Tracks ForeignRecordingId String 12:49:26.6 Info: ALTER TABLE "Tracks" ADD COLUMN "ForeignRecordingId" TEXT NOT NULL DEFAULT '0' 12:49:26.6 Info: => 0.0005353s 12:49:26.6 Info: AlterTable Tracks 12:49:26.6 Info: => 7E-07s 12:49:26.6 Info: CreateColumn Tracks AlbumReleaseId Int32 12:49:26.6 Info: ALTER TABLE "Tracks" ADD COLUMN "AlbumReleaseId" INTEGER NOT NULL DEFAULT 0 12:49:26.6 Info: => 0.0005259s 12:49:26.6 Info: AlterTable Tracks 12:49:26.6 Info: => 7E-07s 12:49:26.6 Info: CreateColumn Tracks ArtistMetadataId Int32 12:49:26.6 Info: ALTER TABLE "Tracks" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 12:49:26.6 Info: => 0.0005208s 12:49:26.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:49:26.6 Info: UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 12:49:26.6 Info: => 0.0001085s 12:49:26.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:49:26.6 Info: UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 12:49:26.6 Info: => 6.61E-05s 12:49:26.6 Info: DeleteColumn Artists ForeignArtistId, Name, Overview, Disambiguation, ArtistType, Status, Images, Links, Genres, Ratings, Members, MBId, AMId, TADBId, DiscogsId, NameSlug, LastDiskSync, DateFormed 12:49:26.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:49:26.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:49:26.6 Info: DROP TABLE "Artists" 12:49:26.6 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:49:26.6 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:49:26.6 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:49:26.6 Info: => 0.0041437s 12:49:26.6 Info: DeleteColumn Albums ArtistId, MBId, AMId, TADBId, DiscogsId, TitleSlug, Label, SortTitle, Tags, Duration, Media, Releases, CurrentRelease, LastDiskSync 12:49:26.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:49:26.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:49:26.6 Info: DROP TABLE "Albums" 12:49:26.6 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:49:26.6 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:49:26.6 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:49:26.6 Info: => 0.0055285s 12:49:26.6 Info: DeleteColumn Tracks ArtistId, AlbumId, Compilation, DiscNumber, Monitored 12:49:26.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:49:26.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:49:26.6 Info: DROP TABLE "Tracks" 12:49:26.6 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 12:49:26.6 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 12:49:26.6 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 12:49:26.6 Info: => 0.0039014s 12:49:26.6 Info: DeleteColumn TrackFiles ArtistId 12:49:26.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:49:26.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:49:26.6 Info: DROP TABLE "TrackFiles" 12:49:26.6 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 12:49:26.6 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:49:26.6 Info: => 0.0037243s 12:49:26.6 Info: CreateIndex Artists (ArtistMetadataId) 12:49:26.6 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 12:49:26.6 Info: => 7.69E-05s 12:49:26.6 Info: CreateIndex Artists (Monitored) 12:49:26.6 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 12:49:26.6 Info: => 6.96E-05s 12:49:26.6 Info: CreateIndex Albums (ArtistMetadataId) 12:49:26.6 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 12:49:26.6 Info: => 6.77E-05s 12:49:26.6 Info: CreateIndex Tracks (ArtistMetadataId) 12:49:26.6 Info: CREATE INDEX "IX_Tracks_ArtistMetadataId" ON "Tracks" ("ArtistMetadataId" ASC) 12:49:26.6 Info: => 6.91E-05s 12:49:26.6 Info: CreateIndex Tracks (AlbumReleaseId) 12:49:26.6 Info: CREATE INDEX "IX_Tracks_AlbumReleaseId" ON "Tracks" ("AlbumReleaseId" ASC) 12:49:26.6 Info: => 6.93E-05s 12:49:26.6 Info: CreateIndex Tracks (ForeignRecordingId) 12:49:26.6 Info: CREATE INDEX "IX_Tracks_ForeignRecordingId" ON "Tracks" ("ForeignRecordingId" ASC) 12:49:26.6 Info: => 6.81E-05s 12:49:26.6 Info: UpdateData 12:49:26.6 Info: UPDATE "Artists" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 12:49:26.6 Info: => 3.93E-05s 12:49:26.6 Info: UpdateData 12:49:26.6 Info: UPDATE "Albums" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 12:49:26.6 Info: => 3.26E-05s 12:49:26.6 Info: UpdateData 12:49:26.6 Info: UPDATE "ScheduledTasks" SET "LastExecution" = '2018-01-01T00:00:01' WHERE "TypeName" = 'NzbDrone.Core.Music.Commands.RefreshArtistCommand' 12:49:26.6 Info: => 3.66E-05s 12:49:26.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (23, '2024-05-17T12:49:26', 'add_release_groups_etc') 12:49:26.6 Info: Committing Transaction 12:49:26.6 Info: 23: add_release_groups_etc migrated 12:49:26.6 Info: => 0.0005874s 12:49:26.6 Info: 24: NewMediaInfoFormat migrating 12:49:26.6 Info: Beginning Transaction 12:49:26.6 Info: Starting migration of Main DB to 24 12:49:26.6 Info: UpdateData 12:49:26.6 Info: UPDATE "TrackFiles" SET "MediaInfo" = '' WHERE 1 = 1 12:49:26.6 Info: => 5.1E-05s 12:49:26.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (24, '2024-05-17T12:49:26', 'NewMediaInfoFormat') 12:49:26.6 Info: Committing Transaction 12:49:26.6 Info: 24: NewMediaInfoFormat migrated 12:49:26.6 Info: => 0.0002863s 12:49:26.6 Info: 25: rename_restrictions_to_release_profiles migrating 12:49:26.6 Info: Beginning Transaction 12:49:26.6 Info: Starting migration of Main DB to 25 12:49:26.6 Info: RenameTable Restrictions ReleaseProfiles 12:49:26.6 Info: ALTER TABLE "Restrictions" RENAME TO "ReleaseProfiles" 12:49:26.6 Info: => 0.0020451s 12:49:26.6 Info: AlterTable ReleaseProfiles 12:49:26.6 Info: => 8E-07s 12:49:26.6 Info: CreateColumn ReleaseProfiles IncludePreferredWhenRenaming Boolean 12:49:26.6 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "IncludePreferredWhenRenaming" INTEGER NOT NULL DEFAULT 1 12:49:26.6 Info: => 0.0005359s 12:49:26.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (25, '2024-05-17T12:49:26', 'rename_restrictions_to_release_profiles') 12:49:26.6 Info: Committing Transaction 12:49:26.6 Info: 25: rename_restrictions_to_release_profiles migrated 12:49:26.6 Info: => 0.0008414s 12:49:26.6 Info: 26: rename_quality_profiles_add_upgrade_allowed migrating 12:49:26.6 Info: Beginning Transaction 12:49:26.6 Info: Starting migration of Main DB to 26 12:49:26.6 Info: RenameTable Profiles QualityProfiles 12:49:26.6 Info: ALTER TABLE "Profiles" RENAME TO "QualityProfiles" 12:49:26.6 Info: => 0.0013957s 12:49:26.6 Info: AlterTable QualityProfiles 12:49:26.6 Info: => 8E-07s 12:49:26.6 Info: CreateColumn QualityProfiles UpgradeAllowed Boolean 12:49:26.6 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 12:49:26.6 Info: => 0.0005057s 12:49:26.6 Info: AlterTable LanguageProfiles 12:49:26.6 Info: => 6E-07s 12:49:26.6 Info: CreateColumn LanguageProfiles UpgradeAllowed Boolean 12:49:26.6 Info: ALTER TABLE "LanguageProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 12:49:26.6 Info: => 0.0004965s 12:49:26.6 Info: UpdateData 12:49:26.6 Info: UPDATE "QualityProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 12:49:26.6 Info: => 4.61E-05s 12:49:26.6 Info: UpdateData 12:49:26.6 Info: UPDATE "LanguageProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 12:49:26.6 Info: => 2.84E-05s 12:49:26.6 Info: RenameColumn Artists ProfileId to QualityProfileId 12:49:26.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:49:26.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:49:26.6 Info: DROP TABLE "Artists" 12:49:26.6 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:49:26.6 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:49:26.6 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:49:26.6 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 12:49:26.6 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 12:49:26.6 Info: => 0.0049612s 12:49:26.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (26, '2024-05-17T12:49:26', 'rename_quality_profiles_add_upgrade_allowed') 12:49:26.6 Info: Committing Transaction 12:49:26.6 Info: 26: rename_quality_profiles_add_upgrade_allowed migrated 12:49:26.6 Info: => 0.0053502s 12:49:26.6 Info: 27: add_import_exclusions migrating 12:49:26.6 Info: Beginning Transaction 12:49:26.6 Info: Starting migration of Main DB to 27 12:49:26.6 Info: CreateTable ImportListExclusions 12:49:26.6 Info: CREATE TABLE "ImportListExclusions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignId" TEXT NOT NULL, "Name" TEXT NOT NULL) 12:49:26.6 Info: => 0.0001328s 12:49:26.6 Info: CreateIndex ImportListExclusions (ForeignId) 12:49:26.6 Info: CREATE UNIQUE INDEX "IX_ImportListExclusions_ForeignId" ON "ImportListExclusions" ("ForeignId" ASC) 12:49:26.6 Info: => 7.93E-05s 12:49:26.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (27, '2024-05-17T12:49:26', 'add_import_exclusions') 12:49:26.6 Info: Committing Transaction 12:49:26.6 Info: 27: add_import_exclusions migrated 12:49:26.6 Info: => 0.0003687s 12:49:26.6 Info: 28: clean_artist_metadata_table migrating 12:49:26.6 Info: Beginning Transaction 12:49:26.6 Info: Starting migration of Main DB to 28 12:49:26.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:49:26.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:49:26.6 Info: => 0.0001597s 12:49:26.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:49:26.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:49:26.6 Info: => 0.0001306s 12:49:26.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:49:26.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:49:26.6 Info: => 0.0001272s 12:49:26.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:49:26.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:49:26.6 Info: => 0.0001225s 12:49:26.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:49:26.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:49:26.6 Info: => 0.0001286s 12:49:26.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:49:26.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:49:26.6 Info: => 0.0001207s 12:49:26.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (28, '2024-05-17T12:49:26', 'clean_artist_metadata_table') 12:49:26.6 Info: Committing Transaction 12:49:26.6 Info: 28: clean_artist_metadata_table migrated 12:49:26.6 Info: => 0.0003643s 12:49:26.6 Info: 29: health_issue_notification migrating 12:49:26.6 Info: Beginning Transaction 12:49:26.6 Info: Starting migration of Main DB to 29 12:49:26.6 Info: AlterTable Notifications 12:49:26.6 Info: => 8E-07s 12:49:26.6 Info: CreateColumn Notifications OnHealthIssue Boolean 12:49:26.6 Info: ALTER TABLE "Notifications" ADD COLUMN "OnHealthIssue" INTEGER NOT NULL DEFAULT 0 12:49:26.6 Info: => 0.0005364s 12:49:26.6 Info: AlterTable Notifications 12:49:26.6 Info: => 8E-07s 12:49:26.6 Info: CreateColumn Notifications IncludeHealthWarnings Boolean 12:49:26.6 Info: ALTER TABLE "Notifications" ADD COLUMN "IncludeHealthWarnings" INTEGER NOT NULL DEFAULT 0 12:49:26.6 Info: => 0.0005084s 12:49:26.6 Info: AlterTable Notifications 12:49:26.6 Info: => 7E-07s 12:49:26.6 Info: CreateColumn Notifications OnDownloadFailure Boolean 12:49:26.6 Info: ALTER TABLE "Notifications" ADD COLUMN "OnDownloadFailure" INTEGER NOT NULL DEFAULT 0 12:49:26.6 Info: => 0.0005013s 12:49:26.6 Info: AlterTable Notifications 12:49:26.6 Info: => 6E-07s 12:49:26.6 Info: CreateColumn Notifications OnImportFailure Boolean 12:49:26.6 Info: ALTER TABLE "Notifications" ADD COLUMN "OnImportFailure" INTEGER NOT NULL DEFAULT 0 12:49:26.6 Info: => 0.0004999s 12:49:26.6 Info: AlterTable Notifications 12:49:26.6 Info: => 6E-07s 12:49:26.6 Info: CreateColumn Notifications OnTrackRetag Boolean 12:49:26.6 Info: ALTER TABLE "Notifications" ADD COLUMN "OnTrackRetag" INTEGER NOT NULL DEFAULT 0 12:49:26.6 Info: => 0.0005237s 12:49:26.6 Info: DeleteColumn Notifications OnDownload 12:49:26.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:49:26.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:49:26.6 Info: DROP TABLE "Notifications" 12:49:26.6 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 12:49:26.6 Info: => 0.003775s 12:49:26.6 Info: RenameColumn Notifications OnAlbumDownload to OnReleaseImport 12:49:26.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:49:26.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:49:26.6 Info: DROP TABLE "Notifications" 12:49:26.6 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 12:49:26.6 Info: => 0.0044913s 12:49:26.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (29, '2024-05-17T12:49:26', 'health_issue_notification') 12:49:26.6 Info: Committing Transaction 12:49:26.6 Info: 29: health_issue_notification migrated 12:49:26.6 Info: => 0.0048644s 12:49:26.6 Info: 30: add_mediafilerepository_mtime migrating 12:49:26.6 Info: Beginning Transaction 12:49:26.6 Info: Starting migration of Main DB to 30 12:49:26.6 Info: AlterTable TrackFiles 12:49:26.6 Info: => 9E-07s 12:49:26.6 Info: CreateColumn TrackFiles Modified DateTime 12:49:26.6 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Modified" DATETIME NOT NULL DEFAULT '2000-01-01T00:00:00' 12:49:26.6 Info: => 0.0005511s 12:49:26.6 Info: AlterTable TrackFiles 12:49:26.6 Info: => 7E-07s 12:49:26.6 Info: CreateColumn TrackFiles Path String 12:49:26.6 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Path" TEXT 12:49:26.6 Info: => 0.0005297s 12:49:26.6 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 12:49:26.6 Info: DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 12:49:26.6 Info: => 3.85E-05s 12:49:26.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:49:26.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:49:26.6 Info: => 0.000132s 12:49:26.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:49:26.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:49:26.6 Info: => 0.000139s 12:49:26.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:49:26.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:49:26.6 Info: => 0.0001409s 12:49:26.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:49:26.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:49:26.6 Info: => 7.59E-05s 12:49:26.6 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 12:49:26.6 Info: DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 12:49:26.6 Info: => 4.69E-05s 12:49:26.6 Info: AlterTable TrackFiles 12:49:26.6 Info: => 4E-07s 12:49:26.6 Info: AlterColumn TrackFiles Path String 12:49:26.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:49:26.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:49:26.6 Info: DROP TABLE "TrackFiles" 12:49:26.6 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 12:49:26.6 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:49:26.6 Info: => 0.0047544s 12:49:26.6 Info: CreateIndex TrackFiles (Path) 12:49:26.6 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 12:49:26.6 Info: => 7.72E-05s 12:49:26.6 Info: DeleteColumn TrackFiles RelativePath 12:49:26.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:49:26.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:49:26.7 Info: DROP TABLE "TrackFiles" 12:49:26.7 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 12:49:26.7 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:49:26.7 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 12:49:26.7 Info: => 0.0039533s 12:49:26.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (30, '2024-05-17T12:49:26', 'add_mediafilerepository_mtime') 12:49:26.7 Info: Committing Transaction 12:49:26.7 Info: 30: add_mediafilerepository_mtime migrated 12:49:26.7 Info: => 0.0042896s 12:49:26.7 Info: 31: add_artistmetadataid_constraint migrating 12:49:26.7 Info: Beginning Transaction 12:49:26.7 Info: Starting migration of Main DB to 31 12:49:26.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:49:26.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:49:26.7 Info: => 8.67E-05s 12:49:26.7 Info: DeleteIndex Artists (ArtistMetadataId) 12:49:26.7 Info: DROP INDEX "IX_Artists_ArtistMetadataId" 12:49:26.7 Info: => 0.000141s 12:49:26.7 Info: AlterColumn Artists ArtistMetadataId Int32 12:49:26.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:49:26.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:49:26.7 Info: DROP TABLE "Artists" 12:49:26.7 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:49:26.7 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:49:26.7 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:49:26.7 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 12:49:26.7 Info: => 0.0041122s 12:49:26.7 Info: CreateIndex Artists (ArtistMetadataId) 12:49:26.7 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 12:49:26.7 Info: => 7.29E-05s 12:49:26.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (31, '2024-05-17T12:49:26', 'add_artistmetadataid_constraint') 12:49:26.7 Info: Committing Transaction 12:49:26.7 Info: 31: add_artistmetadataid_constraint migrated 12:49:26.7 Info: => 0.000439s 12:49:26.7 Info: 32: old_ids_and_artist_alias migrating 12:49:26.7 Info: Beginning Transaction 12:49:26.7 Info: Starting migration of Main DB to 32 12:49:26.7 Info: AlterTable ArtistMetadata 12:49:26.7 Info: => 9E-07s 12:49:26.7 Info: CreateColumn ArtistMetadata Aliases String 12:49:26.7 Info: ALTER TABLE "ArtistMetadata" ADD COLUMN "Aliases" TEXT NOT NULL DEFAULT '[]' 12:49:26.7 Info: => 0.0005558s 12:49:26.7 Info: AlterTable ArtistMetadata 12:49:26.7 Info: => 6E-07s 12:49:26.7 Info: CreateColumn ArtistMetadata OldForeignArtistIds String 12:49:26.7 Info: ALTER TABLE "ArtistMetadata" ADD COLUMN "OldForeignArtistIds" TEXT NOT NULL DEFAULT '[]' 12:49:26.7 Info: => 0.0005402s 12:49:26.7 Info: AlterTable Albums 12:49:26.7 Info: => 6E-07s 12:49:26.7 Info: CreateColumn Albums OldForeignAlbumIds String 12:49:26.7 Info: ALTER TABLE "Albums" ADD COLUMN "OldForeignAlbumIds" TEXT NOT NULL DEFAULT '[]' 12:49:26.7 Info: => 0.0005327s 12:49:26.7 Info: AlterTable AlbumReleases 12:49:26.7 Info: => 9E-07s 12:49:26.7 Info: CreateColumn AlbumReleases OldForeignReleaseIds String 12:49:26.7 Info: ALTER TABLE "AlbumReleases" ADD COLUMN "OldForeignReleaseIds" TEXT NOT NULL DEFAULT '[]' 12:49:26.7 Info: => 0.0005352s 12:49:26.7 Info: AlterTable Tracks 12:49:26.7 Info: => 7E-07s 12:49:26.7 Info: CreateColumn Tracks OldForeignRecordingIds String 12:49:26.7 Info: ALTER TABLE "Tracks" ADD COLUMN "OldForeignRecordingIds" TEXT NOT NULL DEFAULT '[]' 12:49:26.7 Info: => 0.0005312s 12:49:26.7 Info: AlterTable Tracks 12:49:26.7 Info: => 6E-07s 12:49:26.7 Info: CreateColumn Tracks OldForeignTrackIds String 12:49:26.7 Info: ALTER TABLE "Tracks" ADD COLUMN "OldForeignTrackIds" TEXT NOT NULL DEFAULT '[]' 12:49:26.7 Info: => 0.0005315s 12:49:26.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (32, '2024-05-17T12:49:26', 'old_ids_and_artist_alias') 12:49:26.7 Info: Committing Transaction 12:49:26.7 Info: 32: old_ids_and_artist_alias migrated 12:49:26.7 Info: => 0.0008469s 12:49:26.7 Info: 33: download_propers_config migrating 12:49:26.7 Info: Beginning Transaction 12:49:26.7 Info: Starting migration of Main DB to 33 12:49:26.7 Info: PerformDBOperation 12:49:26.7 Info: Performing DB Operation 12:49:26.7 Info: => 3.11E-05s 12:49:26.7 Info: ExecuteSqlStatement DELETE FROM "Config" WHERE "Key" = 'autodownloadpropers' 12:49:26.7 Info: DELETE FROM "Config" WHERE "Key" = 'autodownloadpropers' 12:49:26.7 Info: => 3.5E-05s 12:49:26.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (33, '2024-05-17T12:49:26', 'download_propers_config') 12:49:26.7 Info: Committing Transaction 12:49:26.7 Info: 33: download_propers_config migrated 12:49:26.7 Info: => 0.0003123s 12:49:26.7 Info: 34: remove_language_profiles migrating 12:49:26.7 Info: Beginning Transaction 12:49:26.7 Info: Starting migration of Main DB to 34 12:49:26.7 Info: DeleteTable LanguageProfiles 12:49:26.7 Info: DROP TABLE "LanguageProfiles" 12:49:26.7 Info: => 0.0002207s 12:49:26.7 Info: DeleteColumn Artists LanguageProfileId 12:49:26.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:49:26.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:49:26.7 Info: DROP TABLE "Artists" 12:49:26.7 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:49:26.7 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:49:26.7 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:49:26.7 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 12:49:26.7 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 12:49:26.7 Info: => 0.0055208s 12:49:26.7 Info: DeleteColumn ImportLists LanguageProfileId 12:49:26.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:49:26.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:49:26.7 Info: DROP TABLE "ImportLists" 12:49:26.7 Info: ALTER TABLE "ImportLists_temp" RENAME TO "ImportLists" 12:49:26.7 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 12:49:26.7 Info: => 0.003891s 12:49:26.7 Info: DeleteColumn Blacklist Language 12:49:26.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:49:26.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:49:26.7 Info: DROP TABLE "Blacklist" 12:49:26.7 Info: ALTER TABLE "Blacklist_temp" RENAME TO "Blacklist" 12:49:26.7 Info: => 0.0036508s 12:49:26.7 Info: DeleteColumn History Language 12:49:26.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:49:26.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:49:26.7 Info: DROP TABLE "History" 12:49:26.7 Info: ALTER TABLE "History_temp" RENAME TO "History" 12:49:26.7 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 12:49:26.7 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 12:49:26.7 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 12:49:26.7 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 12:49:26.7 Info: => 0.0042237s 12:49:26.7 Info: DeleteColumn LyricFiles Language 12:49:26.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:49:26.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:49:26.7 Info: DROP TABLE "LyricFiles" 12:49:26.7 Info: ALTER TABLE "LyricFiles_temp" RENAME TO "LyricFiles" 12:49:26.7 Info: => 0.0037879s 12:49:26.7 Info: DeleteColumn TrackFiles Language 12:49:26.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:49:26.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:49:26.7 Info: DROP TABLE "TrackFiles" 12:49:26.7 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 12:49:26.7 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:49:26.7 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 12:49:26.7 Info: => 0.0050392s 12:49:26.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (34, '2024-05-17T12:49:26', 'remove_language_profiles') 12:49:26.7 Info: Committing Transaction 12:49:26.7 Info: 34: remove_language_profiles migrated 12:49:26.7 Info: => 0.0055644s 12:49:26.7 Info: 35: multi_disc_naming_format migrating 12:49:26.7 Info: Beginning Transaction 12:49:26.7 Info: Starting migration of Main DB to 35 12:49:26.7 Info: AlterTable NamingConfig 12:49:26.7 Info: => 8E-07s 12:49:26.7 Info: CreateColumn NamingConfig MultiDiscTrackFormat String 12:49:26.7 Info: ALTER TABLE "NamingConfig" ADD COLUMN "MultiDiscTrackFormat" TEXT 12:49:26.7 Info: => 0.0005348s 12:49:26.7 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = '{Medium Format} {medium:00}/{Artist Name} - {Album Title} - {track:00} - {Track Title}' 12:49:26.7 Info: UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = '{Medium Format} {medium:00}/{Artist Name} - {Album Title} - {track:00} - {Track Title}' 12:49:26.7 Info: => 4.37E-05s 12:49:26.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (35, '2024-05-17T12:49:26', 'multi_disc_naming_format') 12:49:26.7 Info: Committing Transaction 12:49:26.7 Info: 35: multi_disc_naming_format migrated 12:49:26.7 Info: => 0.0002878s 12:49:26.7 Info: 36: add_download_client_priority migrating 12:49:26.7 Info: Beginning Transaction 12:49:26.7 Info: Starting migration of Main DB to 36 12:49:26.7 Info: AlterTable DownloadClients 12:49:26.7 Info: => 8E-07s 12:49:26.7 Info: CreateColumn DownloadClients Priority Int32 12:49:26.7 Info: ALTER TABLE "DownloadClients" ADD COLUMN "Priority" INTEGER NOT NULL DEFAULT 1 12:49:26.7 Info: => 0.00052s 12:49:26.7 Info: PerformDBOperation 12:49:26.7 Info: Performing DB Operation 12:49:26.7 Info: => 5.58E-05s 12:49:26.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (36, '2024-05-17T12:49:26', 'add_download_client_priority') 12:49:26.7 Info: Committing Transaction 12:49:26.7 Info: 36: add_download_client_priority migrated 12:49:26.7 Info: => 0.0003125s 12:49:26.7 Info: 37: remove_growl_prowl migrating 12:49:26.7 Info: Beginning Transaction 12:49:26.7 Info: Starting migration of Main DB to 37 12:49:26.7 Info: FluentMigrator.Expressions.DeleteDataExpression 12:49:26.7 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Growl' 12:49:26.7 Info: => 4.8E-05s 12:49:26.7 Info: FluentMigrator.Expressions.DeleteDataExpression 12:49:26.7 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Prowl' 12:49:26.7 Info: => 2.87E-05s 12:49:26.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (37, '2024-05-17T12:49:26', 'remove_growl_prowl') 12:49:26.7 Info: Committing Transaction 12:49:26.7 Info: 37: remove_growl_prowl migrated 12:49:26.7 Info: => 0.0002502s 12:49:26.7 Info: 38: remove_plex_hometheatre migrating 12:49:26.7 Info: Beginning Transaction 12:49:26.7 Info: Starting migration of Main DB to 38 12:49:26.7 Info: FluentMigrator.Expressions.DeleteDataExpression 12:49:26.7 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'PlexHomeTheater' 12:49:26.7 Info: => 4.66E-05s 12:49:26.7 Info: FluentMigrator.Expressions.DeleteDataExpression 12:49:26.7 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'PlexClient' 12:49:26.7 Info: => 2.79E-05s 12:49:26.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (38, '2024-05-17T12:49:26', 'remove_plex_hometheatre') 12:49:26.7 Info: Committing Transaction 12:49:26.7 Info: 38: remove_plex_hometheatre migrated 12:49:26.7 Info: => 0.0002524s 12:49:26.7 Info: 39: add_root_folder_add_defaults migrating 12:49:26.7 Info: Beginning Transaction 12:49:26.7 Info: Starting migration of Main DB to 39 12:49:26.7 Info: AlterTable RootFolders 12:49:26.7 Info: => 7E-07s 12:49:26.7 Info: CreateColumn RootFolders Name String 12:49:26.7 Info: ALTER TABLE "RootFolders" ADD COLUMN "Name" TEXT 12:49:26.7 Info: => 0.0005231s 12:49:26.7 Info: AlterTable RootFolders 12:49:26.7 Info: => 8E-07s 12:49:26.7 Info: CreateColumn RootFolders DefaultMetadataProfileId Int32 12:49:26.7 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultMetadataProfileId" INTEGER NOT NULL DEFAULT 0 12:49:26.7 Info: => 0.0005136s 12:49:26.7 Info: AlterTable RootFolders 12:49:26.7 Info: => 7E-07s 12:49:26.7 Info: CreateColumn RootFolders DefaultQualityProfileId Int32 12:49:26.7 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultQualityProfileId" INTEGER NOT NULL DEFAULT 0 12:49:26.7 Info: => 0.000505s 12:49:26.7 Info: AlterTable RootFolders 12:49:26.7 Info: => 6E-07s 12:49:26.7 Info: CreateColumn RootFolders DefaultMonitorOption Int32 12:49:26.7 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultMonitorOption" INTEGER NOT NULL DEFAULT 0 12:49:26.7 Info: => 0.0005006s 12:49:26.7 Info: AlterTable RootFolders 12:49:26.7 Info: => 7E-07s 12:49:26.7 Info: CreateColumn RootFolders DefaultTags String 12:49:26.7 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultTags" TEXT 12:49:26.7 Info: => 0.000499s 12:49:26.7 Info: PerformDBOperation 12:49:26.7 Info: Performing DB Operation 12:49:26.7 Info: => 5.12E-05s 12:49:26.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (39, '2024-05-17T12:49:26', 'add_root_folder_add_defaults') 12:49:26.7 Info: Committing Transaction 12:49:26.7 Info: 39: add_root_folder_add_defaults migrated 12:49:26.7 Info: => 0.0003094s 12:49:26.7 Info: 40: task_duration migrating 12:49:26.7 Info: Beginning Transaction 12:49:26.7 Info: Starting migration of Main DB to 40 12:49:26.7 Info: AlterTable ScheduledTasks 12:49:26.7 Info: => 1E-06s 12:49:26.7 Info: CreateColumn ScheduledTasks LastStartTime DateTime 12:49:26.7 Info: ALTER TABLE "ScheduledTasks" ADD COLUMN "LastStartTime" DATETIME 12:49:26.7 Info: => 0.0005333s 12:49:26.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (40, '2024-05-17T12:49:26', 'task_duration') 12:49:26.7 Info: Committing Transaction 12:49:26.7 Info: 40: task_duration migrated 12:49:26.7 Info: => 0.0008039s 12:49:26.7 Info: 41: add_indexer_and_enabled_to_release_profiles migrating 12:49:26.7 Info: Beginning Transaction 12:49:26.7 Info: Starting migration of Main DB to 41 12:49:26.7 Info: AlterTable ReleaseProfiles 12:49:26.7 Info: => 9E-07s 12:49:26.7 Info: CreateColumn ReleaseProfiles Enabled Boolean 12:49:26.7 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "Enabled" INTEGER NOT NULL DEFAULT 1 12:49:26.7 Info: => 0.0005395s 12:49:26.7 Info: AlterTable ReleaseProfiles 12:49:26.7 Info: => 7E-07s 12:49:26.7 Info: CreateColumn ReleaseProfiles IndexerId Int32 12:49:26.7 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "IndexerId" INTEGER NOT NULL DEFAULT 0 12:49:26.7 Info: => 0.0005076s 12:49:26.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (41, '2024-05-17T12:49:26', 'add_indexer_and_enabled_to_release_profiles') 12:49:26.7 Info: Committing Transaction 12:49:26.7 Info: 41: add_indexer_and_enabled_to_release_profiles migrated 12:49:26.7 Info: => 0.0007689s 12:49:26.7 Info: 42: remove_album_folders migrating 12:49:26.7 Info: Beginning Transaction 12:49:26.7 Info: Starting migration of Main DB to 42 12:49:26.7 Info: DeleteColumn Artists AlbumFolder 12:49:26.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:49:26.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:49:26.7 Info: DROP TABLE "Artists" 12:49:26.7 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:49:26.7 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:49:26.7 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:49:26.7 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 12:49:26.7 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 12:49:26.7 Info: => 0.0052737s 12:49:26.7 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "StandardTrackFormat" = "AlbumFolderFormat" || '/' || "StandardTrackFormat" 12:49:26.7 Info: UPDATE "NamingConfig" SET "StandardTrackFormat" = "AlbumFolderFormat" || '/' || "StandardTrackFormat" 12:49:26.7 Info: => 3.67E-05s 12:49:26.7 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = "AlbumFolderFormat" || '/' || "MultiDiscTrackFormat" 12:49:26.7 Info: UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = "AlbumFolderFormat" || '/' || "MultiDiscTrackFormat" 12:49:26.7 Info: => 2.89E-05s 12:49:26.7 Info: DeleteColumn NamingConfig AlbumFolderFormat 12:49:26.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:49:26.7 Info: INSERT INTO "NamingConfig_temp" ("Id", "ReplaceIllegalCharacters", "ArtistFolderFormat", "RenameTracks", "StandardTrackFormat", "MultiDiscTrackFormat") SELECT "Id", "ReplaceIllegalCharacters", "ArtistFolderFormat", "RenameTracks", "StandardTrackFormat", "MultiDiscTrackFormat" FROM "NamingConfig" 12:49:26.7 Info: DROP TABLE "NamingConfig" 12:49:26.7 Info: ALTER TABLE "NamingConfig_temp" RENAME TO "NamingConfig" 12:49:26.7 Info: => 0.00368s 12:49:26.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (42, '2024-05-17T12:49:26', 'remove_album_folders') 12:49:26.7 Info: Committing Transaction 12:49:26.7 Info: 42: remove_album_folders migrated 12:49:26.7 Info: => 0.0040617s 12:49:26.7 Info: 44: add_priority_to_indexers migrating 12:49:26.7 Info: Beginning Transaction 12:49:26.7 Info: Starting migration of Main DB to 44 12:49:26.7 Info: AlterTable Indexers 12:49:26.7 Info: => 9E-07s 12:49:26.7 Info: CreateColumn Indexers Priority Int32 12:49:26.7 Info: ALTER TABLE "Indexers" ADD COLUMN "Priority" INTEGER NOT NULL DEFAULT 25 12:49:26.7 Info: => 0.0005639s 12:49:26.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (44, '2024-05-17T12:49:26', 'add_priority_to_indexers') 12:49:26.7 Info: Committing Transaction 12:49:26.7 Info: 44: add_priority_to_indexers migrated 12:49:26.7 Info: => 0.0008343s 12:49:26.7 Info: 45: remove_chown_and_folderchmod_config migrating 12:49:26.7 Info: Beginning Transaction 12:49:26.7 Info: Starting migration of Main DB to 45 12:49:26.7 Info: ExecuteSqlStatement DELETE FROM config WHERE Key IN ('folderchmod', 'chownuser') 12:49:26.7 Info: DELETE FROM config WHERE Key IN ('folderchmod', 'chownuser') 12:49:26.7 Info: => 0.0001208s 12:49:26.7 Info: PerformDBOperation 12:49:26.7 Info: Performing DB Operation 12:49:26.7 Info: => 2.69E-05s 12:49:26.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (45, '2024-05-17T12:49:26', 'remove_chown_and_folderchmod_config') 12:49:26.7 Info: Committing Transaction 12:49:26.7 Info: 45: remove_chown_and_folderchmod_config migrated 12:49:26.7 Info: => 0.0002551s 12:49:26.7 Info: 47: update_notifiarr migrating 12:49:26.7 Info: Beginning Transaction 12:49:26.7 Info: Starting migration of Main DB to 47 12:49:26.7 Info: ExecuteSqlStatement UPDATE "Notifications" SET "Implementation" = Replace("Implementation", 'DiscordNotifier', 'Notifiarr'),"ConfigContract" = Replace("ConfigContract", 'DiscordNotifierSettings', 'NotifiarrSettings') WHERE "Implementation" = 'DiscordNotifier'; 12:49:26.7 Info: UPDATE "Notifications" SET "Implementation" = Replace("Implementation", 'DiscordNotifier', 'Notifiarr'),"ConfigContract" = Replace("ConfigContract", 'DiscordNotifierSettings', 'NotifiarrSettings') WHERE "Implementation" = 'DiscordNotifier'; 12:49:26.7 Info: => 7.13E-05s 12:49:26.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (47, '2024-05-17T12:49:26', 'update_notifiarr') 12:49:26.7 Info: Committing Transaction 12:49:26.7 Info: 47: update_notifiarr migrated 12:49:26.7 Info: => 0.0002919s 12:49:26.7 Info: 49: email_multiple_addresses migrating 12:49:26.7 Info: Beginning Transaction 12:49:26.7 Info: Starting migration of Main DB to 49 12:49:26.7 Info: PerformDBOperation 12:49:26.7 Info: Performing DB Operation 12:49:26.7 Info: => 6.02E-05s 12:49:26.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (49, '2024-05-17T12:49:26', 'email_multiple_addresses') 12:49:26.7 Info: Committing Transaction 12:49:26.7 Info: 49: email_multiple_addresses migrated 12:49:26.7 Info: => 0.0002937s 12:49:26.7 Info: 50: rename_blacklist_to_blocklist migrating 12:49:26.7 Info: Beginning Transaction 12:49:26.7 Info: Starting migration of Main DB to 50 12:49:26.7 Info: RenameTable Blacklist Blocklist 12:49:26.7 Info: ALTER TABLE "Blacklist" RENAME TO "Blocklist" 12:49:26.7 Info: => 0.0014581s 12:49:26.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (50, '2024-05-17T12:49:26', 'rename_blacklist_to_blocklist') 12:49:26.7 Info: Committing Transaction 12:49:26.7 Info: 50: rename_blacklist_to_blocklist migrated 12:49:26.7 Info: => 0.0017621s 12:49:26.7 Info: 51: cdh_per_downloadclient migrating 12:49:26.7 Info: Beginning Transaction 12:49:26.7 Info: Starting migration of Main DB to 51 12:49:26.7 Info: AlterTable DownloadClients 12:49:26.7 Info: => 8E-07s 12:49:26.7 Info: CreateColumn DownloadClients RemoveCompletedDownloads Boolean 12:49:26.7 Info: ALTER TABLE "DownloadClients" ADD COLUMN "RemoveCompletedDownloads" INTEGER NOT NULL DEFAULT 1 12:49:26.7 Info: => 0.0005466s 12:49:26.7 Info: CreateColumn DownloadClients RemoveFailedDownloads Boolean 12:49:26.7 Info: ALTER TABLE "DownloadClients" ADD COLUMN "RemoveFailedDownloads" INTEGER NOT NULL DEFAULT 1 12:49:26.7 Info: => 0.0005236s 12:49:26.7 Info: PerformDBOperation 12:49:26.7 Info: Performing DB Operation 12:49:26.7 Info: => 0.0001517s 12:49:26.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (51, '2024-05-17T12:49:26', 'cdh_per_downloadclient') 12:49:26.7 Info: Committing Transaction 12:49:26.7 Info: 51: cdh_per_downloadclient migrated 12:49:26.7 Info: => 0.0004112s 12:49:26.7 Info: 52: download_history migrating 12:49:26.7 Info: Beginning Transaction 12:49:26.7 Info: Starting migration of Main DB to 52 12:49:26.7 Info: CreateTable DownloadHistory 12:49:26.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:49:26.7 Info: => 0.0001884s 12:49:26.7 Info: CreateIndex DownloadHistory (EventType) 12:49:26.7 Info: CREATE INDEX "IX_DownloadHistory_EventType" ON "DownloadHistory" ("EventType" ASC) 12:49:26.7 Info: => 9.13E-05s 12:49:26.7 Info: CreateIndex DownloadHistory (ArtistId) 12:49:26.7 Info: CREATE INDEX "IX_DownloadHistory_ArtistId" ON "DownloadHistory" ("ArtistId" ASC) 12:49:26.7 Info: => 7.28E-05s 12:49:26.7 Info: CreateIndex DownloadHistory (DownloadId) 12:49:26.7 Info: CREATE INDEX "IX_DownloadHistory_DownloadId" ON "DownloadHistory" ("DownloadId" ASC) 12:49:26.7 Info: => 7.32E-05s 12:49:26.7 Info: PerformDBOperation 12:49:26.7 Info: Performing DB Operation 12:49:26.7 Info: => 0.000111s 12:49:26.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (52, '2024-05-17T12:49:26', 'download_history') 12:49:26.7 Info: Committing Transaction 12:49:26.7 Info: 52: download_history migrated 12:49:26.7 Info: => 0.0004146s 12:49:26.7 Info: 53: add_update_history migrating 12:49:26.7 Info: Beginning Transaction 12:49:26.7 Info: Starting migration of Main DB to 53 12:49:26.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (53, '2024-05-17T12:49:26', 'add_update_history') 12:49:26.7 Info: Committing Transaction 12:49:26.7 Info: 53: add_update_history migrated 12:49:26.7 Info: => 0.000283s 12:49:26.7 Info: 54: add_on_update_to_notifications migrating 12:49:26.7 Info: Beginning Transaction 12:49:26.7 Info: Starting migration of Main DB to 54 12:49:26.7 Info: AlterTable Notifications 12:49:26.7 Info: => 8E-07s 12:49:26.7 Info: CreateColumn Notifications OnApplicationUpdate Boolean 12:49:26.7 Info: ALTER TABLE "Notifications" ADD COLUMN "OnApplicationUpdate" INTEGER NOT NULL DEFAULT 1 12:49:26.7 Info: => 0.0005688s 12:49:26.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (54, '2024-05-17T12:49:26', 'add_on_update_to_notifications') 12:49:26.7 Info: Committing Transaction 12:49:26.7 Info: 54: add_on_update_to_notifications migrated 12:49:26.7 Info: => 0.0008422s 12:49:26.7 Info: 55: download_client_per_indexer migrating 12:49:26.7 Info: Beginning Transaction 12:49:26.7 Info: Starting migration of Main DB to 55 12:49:26.7 Info: AlterTable Indexers 12:49:26.7 Info: => 8E-07s 12:49:26.7 Info: CreateColumn Indexers DownloadClientId Int32 12:49:26.7 Info: ALTER TABLE "Indexers" ADD COLUMN "DownloadClientId" INTEGER NOT NULL DEFAULT 0 12:49:26.7 Info: => 0.0005849s 12:49:26.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (55, '2024-05-17T12:49:26', 'download_client_per_indexer') 12:49:26.7 Info: Committing Transaction 12:49:26.7 Info: 55: download_client_per_indexer migrated 12:49:26.7 Info: => 0.0008612s 12:49:26.7 Info: 56: AddNewItemMonitorType migrating 12:49:26.7 Info: Beginning Transaction 12:49:26.7 Info: Starting migration of Main DB to 56 12:49:26.7 Info: AlterTable Artists 12:49:26.7 Info: => 9E-07s 12:49:26.7 Info: CreateColumn Artists MonitorNewItems Int32 12:49:26.7 Info: ALTER TABLE "Artists" ADD COLUMN "MonitorNewItems" INTEGER NOT NULL DEFAULT 0 12:49:26.7 Info: => 0.0005655s 12:49:26.7 Info: AlterTable RootFolders 12:49:26.7 Info: => 8E-07s 12:49:26.7 Info: CreateColumn RootFolders DefaultNewItemMonitorOption Int32 12:49:26.7 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultNewItemMonitorOption" INTEGER NOT NULL DEFAULT 0 12:49:26.7 Info: => 0.0005356s 12:49:26.7 Info: AlterTable ImportLists 12:49:26.7 Info: => 7E-07s 12:49:26.7 Info: CreateColumn ImportLists MonitorNewItems Int32 12:49:26.7 Info: ALTER TABLE "ImportLists" ADD COLUMN "MonitorNewItems" INTEGER NOT NULL DEFAULT 0 12:49:26.7 Info: => 0.0005409s 12:49:26.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (56, '2024-05-17T12:49:26', 'AddNewItemMonitorType') 12:49:26.7 Info: Committing Transaction 12:49:26.7 Info: 56: AddNewItemMonitorType migrated 12:49:26.7 Info: => 0.000847s 12:49:26.7 Info: 57: ImportListSearch migrating 12:49:26.7 Info: Beginning Transaction 12:49:26.7 Info: Starting migration of Main DB to 57 12:49:26.7 Info: AlterTable ImportLists 12:49:26.7 Info: => 1E-06s 12:49:26.7 Info: CreateColumn ImportLists ShouldSearch Boolean 12:49:26.7 Info: ALTER TABLE "ImportLists" ADD COLUMN "ShouldSearch" INTEGER NOT NULL DEFAULT 1 12:49:26.7 Info: => 0.0005567s 12:49:26.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (57, '2024-05-17T12:49:26', 'ImportListSearch') 12:49:26.7 Info: Committing Transaction 12:49:26.7 Info: 57: ImportListSearch migrated 12:49:26.7 Info: => 0.0008262s 12:49:26.7 Info: 58: ImportListMonitorExisting migrating 12:49:26.7 Info: Beginning Transaction 12:49:26.7 Info: Starting migration of Main DB to 58 12:49:26.7 Info: AlterTable ImportLists 12:49:26.7 Info: => 8E-07s 12:49:26.7 Info: CreateColumn ImportLists ShouldMonitorExisting Boolean 12:49:26.7 Info: ALTER TABLE "ImportLists" ADD COLUMN "ShouldMonitorExisting" INTEGER NOT NULL DEFAULT 0 12:49:26.7 Info: => 0.0005532s 12:49:26.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (58, '2024-05-17T12:49:26', 'ImportListMonitorExisting') 12:49:26.7 Info: Committing Transaction 12:49:26.7 Info: 58: ImportListMonitorExisting migrated 12:49:26.7 Info: => 0.0008264s 12:49:26.7 Info: 59: add_indexer_tags migrating 12:49:26.7 Info: Beginning Transaction 12:49:26.7 Info: Starting migration of Main DB to 59 12:49:26.7 Info: FluentMigrator.Expressions.DeleteDataExpression 12:49:26.7 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Omgwtfnzbs' 12:49:26.7 Info: => 5.01E-05s 12:49:26.7 Info: FluentMigrator.Expressions.DeleteDataExpression 12:49:26.7 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Waffles' 12:49:26.7 Info: => 2.97E-05s 12:49:26.7 Info: AlterTable Indexers 12:49:26.7 Info: => 3E-07s 12:49:26.7 Info: CreateColumn Indexers Tags String 12:49:26.7 Info: ALTER TABLE "Indexers" ADD COLUMN "Tags" TEXT 12:49:26.7 Info: => 0.0005492s 12:49:26.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (59, '2024-05-17T12:49:26', 'add_indexer_tags') 12:49:26.7 Info: Committing Transaction 12:49:26.7 Info: 59: add_indexer_tags migrated 12:49:26.7 Info: => 0.0008414s 12:49:26.7 Info: 60: update_audio_types migrating 12:49:26.7 Info: Beginning Transaction 12:49:26.7 Info: Starting migration of Main DB to 60 12:49:26.7 Info: PerformDBOperation 12:49:26.7 Info: Performing DB Operation 12:49:26.7 Info: => 5.39E-05s 12:49:26.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (60, '2024-05-17T12:49:26', 'update_audio_types') 12:49:26.7 Info: Committing Transaction 12:49:26.7 Info: 60: update_audio_types migrated 12:49:26.7 Info: => 0.0002903s 12:49:26.7 Info: 61: postgres_update_timestamp_columns_to_with_timezone migrating 12:49:26.7 Info: Beginning Transaction 12:49:26.7 Info: Starting migration of Main DB to 61 12:49:26.7 Info: FluentMigrator.Expressions.DeleteDataExpression 12:49:26.7 Info: DELETE FROM "Commands" WHERE 1 = 1 12:49:26.7 Info: => 4.7E-05s 12:49:26.7 Info: AlterTable AlbumReleases 12:49:26.7 Info: => 4E-07s 12:49:26.7 Info: AlterColumn AlbumReleases ReleaseDate DateTimeOffset 12:49:26.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:49:26.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:49:26.7 Info: DROP TABLE "AlbumReleases" 12:49:26.7 Info: ALTER TABLE "AlbumReleases_temp" RENAME TO "AlbumReleases" 12:49:26.7 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 12:49:26.7 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 12:49:26.7 Info: => 0.0043244s 12:49:26.7 Info: AlterTable Albums 12:49:26.7 Info: => 6E-07s 12:49:26.7 Info: AlterColumn Albums LastInfoSync DateTimeOffset 12:49:26.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:49:26.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:49:26.7 Info: DROP TABLE "Albums" 12:49:26.7 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:49:26.7 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:49:26.7 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:49:26.7 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 12:49:26.7 Info: => 0.0054082s 12:49:26.7 Info: AlterTable Albums 12:49:26.7 Info: => 6E-07s 12:49:26.7 Info: AlterColumn Albums ReleaseDate DateTimeOffset 12:49:26.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:49:26.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:49:26.7 Info: DROP TABLE "Albums" 12:49:26.7 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:49:26.7 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:49:26.7 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:49:26.7 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 12:49:26.7 Info: => 0.0055132s 12:49:26.7 Info: AlterTable Albums 12:49:26.7 Info: => 8E-07s 12:49:26.7 Info: AlterColumn Albums Added DateTimeOffset 12:49:26.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:49:26.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:49:26.7 Info: DROP TABLE "Albums" 12:49:26.7 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:49:26.7 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:49:26.7 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:49:26.7 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 12:49:26.7 Info: => 0.0043925s 12:49:26.7 Info: AlterTable Artists 12:49:26.7 Info: => 6E-07s 12:49:26.7 Info: AlterColumn Artists LastInfoSync DateTimeOffset 12:49:26.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:49:26.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:49:26.7 Info: DROP TABLE "Artists" 12:49:26.7 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:49:26.7 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:49:26.7 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:49:26.7 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 12:49:26.7 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 12:49:26.7 Info: => 0.004452s 12:49:26.7 Info: AlterTable Artists 12:49:26.7 Info: => 6E-07s 12:49:26.7 Info: AlterColumn Artists Added DateTimeOffset 12:49:26.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:49:26.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:49:26.8 Info: DROP TABLE "Artists" 12:49:26.8 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:49:26.8 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:49:26.8 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:49:26.8 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 12:49:26.8 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 12:49:26.8 Info: => 0.0044696s 12:49:26.8 Info: AlterTable Blocklist 12:49:26.8 Info: => 7E-07s 12:49:26.8 Info: AlterColumn Blocklist Date DateTimeOffset 12:49:26.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:49:26.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:49:26.8 Info: DROP TABLE "Blocklist" 12:49:26.8 Info: ALTER TABLE "Blocklist_temp" RENAME TO "Blocklist" 12:49:26.8 Info: => 0.0045218s 12:49:26.8 Info: AlterTable Blocklist 12:49:26.8 Info: => 8E-07s 12:49:26.8 Info: AlterColumn Blocklist PublishedDate DateTimeOffset 12:49:26.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:49:26.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:49:26.8 Info: DROP TABLE "Blocklist" 12:49:26.8 Info: ALTER TABLE "Blocklist_temp" RENAME TO "Blocklist" 12:49:26.8 Info: => 0.0050662s 12:49:26.8 Info: AlterTable Commands 12:49:26.8 Info: => 8E-07s 12:49:26.8 Info: AlterColumn Commands QueuedAt DateTimeOffset 12:49:26.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:49:26.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:49:26.8 Info: DROP TABLE "Commands" 12:49:26.8 Info: ALTER TABLE "Commands_temp" RENAME TO "Commands" 12:49:26.8 Info: => 0.0039077s 12:49:26.8 Info: AlterTable Commands 12:49:26.8 Info: => 6E-07s 12:49:26.8 Info: AlterColumn Commands StartedAt DateTimeOffset 12:49:26.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:49:26.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:49:26.8 Info: DROP TABLE "Commands" 12:49:26.8 Info: ALTER TABLE "Commands_temp" RENAME TO "Commands" 12:49:26.8 Info: => 0.0048756s 12:49:26.8 Info: AlterTable Commands 12:49:26.8 Info: => 8E-07s 12:49:26.8 Info: AlterColumn Commands EndedAt DateTimeOffset 12:49:26.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:49:26.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:49:26.8 Info: DROP TABLE "Commands" 12:49:26.8 Info: ALTER TABLE "Commands_temp" RENAME TO "Commands" 12:49:26.8 Info: => 0.0039487s 12:49:26.8 Info: AlterTable DownloadClientStatus 12:49:26.8 Info: => 7E-07s 12:49:26.8 Info: AlterColumn DownloadClientStatus InitialFailure DateTimeOffset 12:49:26.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:49:26.8 Info: INSERT INTO "DownloadClientStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill" FROM "DownloadClientStatus" 12:49:26.8 Info: DROP TABLE "DownloadClientStatus" 12:49:26.8 Info: ALTER TABLE "DownloadClientStatus_temp" RENAME TO "DownloadClientStatus" 12:49:26.8 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 12:49:26.8 Info: => 0.0049221s 12:49:26.8 Info: AlterTable DownloadClientStatus 12:49:26.8 Info: => 4E-07s 12:49:26.8 Info: AlterColumn DownloadClientStatus MostRecentFailure DateTimeOffset 12:49:26.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:49:26.8 Info: INSERT INTO "DownloadClientStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill" FROM "DownloadClientStatus" 12:49:26.8 Info: DROP TABLE "DownloadClientStatus" 12:49:26.8 Info: ALTER TABLE "DownloadClientStatus_temp" RENAME TO "DownloadClientStatus" 12:49:26.8 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 12:49:26.8 Info: => 0.0040052s 12:49:26.8 Info: AlterTable DownloadClientStatus 12:49:26.8 Info: => 6E-07s 12:49:26.8 Info: AlterColumn DownloadClientStatus DisabledTill DateTimeOffset 12:49:26.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:49:26.8 Info: INSERT INTO "DownloadClientStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill" FROM "DownloadClientStatus" 12:49:26.8 Info: DROP TABLE "DownloadClientStatus" 12:49:26.8 Info: ALTER TABLE "DownloadClientStatus_temp" RENAME TO "DownloadClientStatus" 12:49:26.8 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 12:49:26.8 Info: => 0.0040355s 12:49:26.8 Info: AlterTable DownloadHistory 12:49:26.8 Info: => 7E-07s 12:49:26.8 Info: AlterColumn DownloadHistory Date DateTimeOffset 12:49:26.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:49:26.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:49:26.8 Info: DROP TABLE "DownloadHistory" 12:49:26.8 Info: ALTER TABLE "DownloadHistory_temp" RENAME TO "DownloadHistory" 12:49:26.8 Info: CREATE INDEX "IX_DownloadHistory_EventType" ON "DownloadHistory" ("EventType" ASC) 12:49:26.8 Info: CREATE INDEX "IX_DownloadHistory_ArtistId" ON "DownloadHistory" ("ArtistId" ASC) 12:49:26.8 Info: CREATE INDEX "IX_DownloadHistory_DownloadId" ON "DownloadHistory" ("DownloadId" ASC) 12:49:26.8 Info: => 0.0052159s 12:49:26.8 Info: AlterTable ExtraFiles 12:49:26.8 Info: => 6E-07s 12:49:26.8 Info: AlterColumn ExtraFiles Added DateTimeOffset 12:49:26.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:49:26.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:49:26.8 Info: DROP TABLE "ExtraFiles" 12:49:26.8 Info: ALTER TABLE "ExtraFiles_temp" RENAME TO "ExtraFiles" 12:49:26.8 Info: => 0.0039238s 12:49:26.8 Info: AlterTable ExtraFiles 12:49:26.8 Info: => 7E-07s 12:49:26.8 Info: AlterColumn ExtraFiles LastUpdated DateTimeOffset 12:49:26.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:49:26.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:49:26.8 Info: DROP TABLE "ExtraFiles" 12:49:26.8 Info: ALTER TABLE "ExtraFiles_temp" RENAME TO "ExtraFiles" 12:49:26.8 Info: => 0.003966s 12:49:26.8 Info: AlterTable History 12:49:26.8 Info: => 7E-07s 12:49:26.8 Info: AlterColumn History Date DateTimeOffset 12:49:26.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:49:26.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:49:26.8 Info: DROP TABLE "History" 12:49:26.8 Info: ALTER TABLE "History_temp" RENAME TO "History" 12:49:26.8 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 12:49:26.8 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 12:49:26.8 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 12:49:26.8 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 12:49:26.8 Info: => 0.0053265s 12:49:26.8 Info: AlterTable ImportListStatus 12:49:26.8 Info: => 6E-07s 12:49:26.8 Info: AlterColumn ImportListStatus InitialFailure DateTimeOffset 12:49:26.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:49:26.8 Info: INSERT INTO "ImportListStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo" FROM "ImportListStatus" 12:49:26.8 Info: DROP TABLE "ImportListStatus" 12:49:26.8 Info: ALTER TABLE "ImportListStatus_temp" RENAME TO "ImportListStatus" 12:49:26.8 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 12:49:26.8 Info: => 0.0040129s 12:49:26.8 Info: AlterTable ImportListStatus 12:49:26.8 Info: => 6E-07s 12:49:26.8 Info: AlterColumn ImportListStatus MostRecentFailure DateTimeOffset 12:49:26.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:49:26.8 Info: INSERT INTO "ImportListStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo" FROM "ImportListStatus" 12:49:26.8 Info: DROP TABLE "ImportListStatus" 12:49:26.8 Info: ALTER TABLE "ImportListStatus_temp" RENAME TO "ImportListStatus" 12:49:26.8 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 12:49:26.8 Info: => 0.004011s 12:49:26.8 Info: AlterTable ImportListStatus 12:49:26.8 Info: => 5E-07s 12:49:26.8 Info: AlterColumn ImportListStatus DisabledTill DateTimeOffset 12:49:26.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:49:26.8 Info: INSERT INTO "ImportListStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo" FROM "ImportListStatus" 12:49:26.8 Info: DROP TABLE "ImportListStatus" 12:49:26.8 Info: ALTER TABLE "ImportListStatus_temp" RENAME TO "ImportListStatus" 12:49:26.8 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 12:49:26.8 Info: => 0.0048063s 12:49:26.8 Info: AlterTable IndexerStatus 12:49:26.8 Info: => 8E-07s 12:49:26.8 Info: AlterColumn IndexerStatus InitialFailure DateTimeOffset 12:49:26.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:49:26.8 Info: INSERT INTO "IndexerStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo" FROM "IndexerStatus" 12:49:26.8 Info: DROP TABLE "IndexerStatus" 12:49:26.8 Info: ALTER TABLE "IndexerStatus_temp" RENAME TO "IndexerStatus" 12:49:26.8 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 12:49:26.8 Info: => 0.0054304s 12:49:26.8 Info: AlterTable IndexerStatus 12:49:26.8 Info: => 9E-07s 12:49:26.8 Info: AlterColumn IndexerStatus MostRecentFailure DateTimeOffset 12:49:26.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:49:26.8 Info: INSERT INTO "IndexerStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo" FROM "IndexerStatus" 12:49:26.8 Info: DROP TABLE "IndexerStatus" 12:49:26.8 Info: ALTER TABLE "IndexerStatus_temp" RENAME TO "IndexerStatus" 12:49:26.8 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 12:49:26.8 Info: => 0.0040128s 12:49:26.8 Info: AlterTable IndexerStatus 12:49:26.8 Info: => 7E-07s 12:49:26.8 Info: AlterColumn IndexerStatus DisabledTill DateTimeOffset 12:49:26.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:49:26.8 Info: INSERT INTO "IndexerStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo" FROM "IndexerStatus" 12:49:26.8 Info: DROP TABLE "IndexerStatus" 12:49:26.8 Info: ALTER TABLE "IndexerStatus_temp" RENAME TO "IndexerStatus" 12:49:26.8 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 12:49:26.8 Info: => 0.0048569s 12:49:26.8 Info: AlterTable LyricFiles 12:49:26.8 Info: => 6E-07s 12:49:26.8 Info: AlterColumn LyricFiles LastUpdated DateTimeOffset 12:49:26.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:49:26.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:49:26.8 Info: DROP TABLE "LyricFiles" 12:49:26.8 Info: ALTER TABLE "LyricFiles_temp" RENAME TO "LyricFiles" 12:49:26.8 Info: => 0.0038241s 12:49:26.8 Info: AlterTable LyricFiles 12:49:26.8 Info: => 6E-07s 12:49:26.8 Info: AlterColumn LyricFiles Added DateTimeOffset 12:49:26.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:49:26.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:49:26.8 Info: DROP TABLE "LyricFiles" 12:49:26.8 Info: ALTER TABLE "LyricFiles_temp" RENAME TO "LyricFiles" 12:49:26.8 Info: => 0.0039372s 12:49:26.8 Info: AlterTable MetadataFiles 12:49:26.8 Info: => 7E-07s 12:49:26.8 Info: AlterColumn MetadataFiles LastUpdated DateTimeOffset 12:49:26.8 Info: CREATE TABLE "MetadataFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "Consumer" TEXT NOT NULL, "Type" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "LastUpdated" DATETIME NOT NULL, "AlbumId" INTEGER, "TrackFileId" INTEGER, "Hash" TEXT, "Added" DATETIME, "Extension" TEXT NOT NULL) 12:49:26.8 Info: INSERT INTO "MetadataFiles_temp" ("Id", "ArtistId", "Consumer", "Type", "RelativePath", "LastUpdated", "AlbumId", "TrackFileId", "Hash", "Added", "Extension") SELECT "Id", "ArtistId", "Consumer", "Type", "RelativePath", "LastUpdated", "AlbumId", "TrackFileId", "Hash", "Added", "Extension" FROM "MetadataFiles" 12:49:26.8 Info: DROP TABLE "MetadataFiles" 12:49:26.8 Info: ALTER TABLE "MetadataFiles_temp" RENAME TO "MetadataFiles" 12:49:26.8 Info: => 0.0047817s 12:49:26.8 Info: AlterTable MetadataFiles 12:49:26.8 Info: => 8E-07s 12:49:26.8 Info: AlterColumn MetadataFiles Added DateTimeOffset 12:49:26.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:49:26.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:49:26.9 Info: DROP TABLE "MetadataFiles" 12:49:26.9 Info: ALTER TABLE "MetadataFiles_temp" RENAME TO "MetadataFiles" 12:49:26.9 Info: => 0.0039066s 12:49:26.9 Info: AlterTable PendingReleases 12:49:26.9 Info: => 7E-07s 12:49:26.9 Info: AlterColumn PendingReleases Added DateTimeOffset 12:49:26.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:49:26.9 Info: INSERT INTO "PendingReleases_temp" ("Id", "Title", "Added", "Release", "ArtistId", "ParsedAlbumInfo", "Reason") SELECT "Id", "Title", "Added", "Release", "ArtistId", "ParsedAlbumInfo", "Reason" FROM "PendingReleases" 12:49:26.9 Info: DROP TABLE "PendingReleases" 12:49:26.9 Info: ALTER TABLE "PendingReleases_temp" RENAME TO "PendingReleases" 12:49:26.9 Info: => 0.0046136s 12:49:26.9 Info: AlterTable ScheduledTasks 12:49:26.9 Info: => 7E-07s 12:49:26.9 Info: AlterColumn ScheduledTasks LastExecution DateTimeOffset 12:49:26.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:49:26.9 Info: INSERT INTO "ScheduledTasks_temp" ("Id", "TypeName", "Interval", "LastExecution", "LastStartTime") SELECT "Id", "TypeName", "Interval", "LastExecution", "LastStartTime" FROM "ScheduledTasks" 12:49:26.9 Info: DROP TABLE "ScheduledTasks" 12:49:26.9 Info: ALTER TABLE "ScheduledTasks_temp" RENAME TO "ScheduledTasks" 12:49:26.9 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 12:49:26.9 Info: => 0.0051267s 12:49:26.9 Info: AlterTable ScheduledTasks 12:49:26.9 Info: => 6E-07s 12:49:26.9 Info: AlterColumn ScheduledTasks LastStartTime DateTimeOffset 12:49:26.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:49:26.9 Info: INSERT INTO "ScheduledTasks_temp" ("Id", "TypeName", "Interval", "LastExecution", "LastStartTime") SELECT "Id", "TypeName", "Interval", "LastExecution", "LastStartTime" FROM "ScheduledTasks" 12:49:26.9 Info: DROP TABLE "ScheduledTasks" 12:49:26.9 Info: ALTER TABLE "ScheduledTasks_temp" RENAME TO "ScheduledTasks" 12:49:26.9 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 12:49:26.9 Info: => 0.004028s 12:49:26.9 Info: AlterTable TrackFiles 12:49:26.9 Info: => 6E-07s 12:49:26.9 Info: AlterColumn TrackFiles DateAdded DateTimeOffset 12:49:26.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:49:26.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:49:26.9 Info: DROP TABLE "TrackFiles" 12:49:26.9 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 12:49:26.9 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:49:26.9 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 12:49:26.9 Info: => 0.0042176s 12:49:26.9 Info: AlterTable TrackFiles 12:49:26.9 Info: => 7E-07s 12:49:26.9 Info: AlterColumn TrackFiles Modified DateTimeOffset 12:49:26.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:49:26.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:49:26.9 Info: DROP TABLE "TrackFiles" 12:49:26.9 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 12:49:26.9 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:49:26.9 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 12:49:26.9 Info: => 0.0042154s 12:49:26.9 Info: AlterTable VersionInfo 12:49:26.9 Info: => 6E-07s 12:49:26.9 Info: AlterColumn VersionInfo AppliedOn DateTimeOffset 12:49:26.9 Info: CREATE TABLE "VersionInfo_temp" ("Version" INTEGER NOT NULL, "AppliedOn" DATETIME, "Description" TEXT) 12:49:26.9 Info: INSERT INTO "VersionInfo_temp" ("Version", "AppliedOn", "Description") SELECT "Version", "AppliedOn", "Description" FROM "VersionInfo" 12:49:26.9 Info: DROP TABLE "VersionInfo" 12:49:26.9 Info: ALTER TABLE "VersionInfo_temp" RENAME TO "VersionInfo" 12:49:26.9 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 12:49:26.9 Info: => 0.0040018s 12:49:26.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (61, '2024-05-17T12:49:26', 'postgres_update_timestamp_columns_to_with_timezone') 12:49:26.9 Info: Committing Transaction 12:49:26.9 Info: 61: postgres_update_timestamp_columns_to_with_timezone migrated 12:49:26.9 Info: => 0.0047561s 12:49:26.9 Info: 62: add_on_delete_to_notifications migrating 12:49:26.9 Info: Beginning Transaction 12:49:26.9 Info: Starting migration of Main DB to 62 12:49:26.9 Info: AlterTable Notifications 12:49:26.9 Info: => 8E-07s 12:49:26.9 Info: CreateColumn Notifications OnArtistDelete Boolean 12:49:26.9 Info: ALTER TABLE "Notifications" ADD COLUMN "OnArtistDelete" INTEGER NOT NULL DEFAULT 0 12:49:26.9 Info: => 0.0005818s 12:49:26.9 Info: AlterTable Notifications 12:49:26.9 Info: => 6E-07s 12:49:26.9 Info: CreateColumn Notifications OnAlbumDelete Boolean 12:49:26.9 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDelete" INTEGER NOT NULL DEFAULT 0 12:49:26.9 Info: => 0.0005363s 12:49:26.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (62, '2024-05-17T12:49:26', 'add_on_delete_to_notifications') 12:49:26.9 Info: Committing Transaction 12:49:26.9 Info: 62: add_on_delete_to_notifications migrated 12:49:26.9 Info: => 0.0008195s 12:49:26.9 Info: 63: add_custom_formats migrating 12:49:26.9 Info: Beginning Transaction 12:49:26.9 Info: Starting migration of Main DB to 63 12:49:26.9 Info: INSERT INTO "ReleaseProfiles" ("Preferred", "Required", "Ignored", "Tags", "IncludePreferredWhenRenaming", "Enabled", "IndexerId") VALUES ('[ { "key": "/somestring/i", "value": 2 } ]', '[]', '[]', '[]', 1, 1, 0) 12:49:26.9 Info: AlterTable DelayProfiles 12:49:26.9 Info: => 3E-07s 12:49:26.9 Info: CreateColumn DelayProfiles BypassIfHighestQuality Boolean 12:49:26.9 Info: ALTER TABLE "DelayProfiles" ADD COLUMN "BypassIfHighestQuality" INTEGER NOT NULL DEFAULT 0 12:49:26.9 Info: => 0.0005512s 12:49:26.9 Info: UpdateData 12:49:26.9 Info: UPDATE "DelayProfiles" SET "BypassIfHighestQuality" = 1 WHERE 1 = 1 12:49:26.9 Info: => 5.57E-05s 12:49:26.9 Info: AlterTable TrackFiles 12:49:26.9 Info: => 4E-07s 12:49:26.9 Info: CreateColumn TrackFiles OriginalFilePath String 12:49:26.9 Info: ALTER TABLE "TrackFiles" ADD COLUMN "OriginalFilePath" TEXT 12:49:26.9 Info: => 0.0005435s 12:49:26.9 Info: PerformDBOperation 12:49:26.9 Info: Performing DB Operation 12:49:26.9 Info: => 0.0011994s 12:49:26.9 Info: CreateTable CustomFormats 12:49:26.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:49:26.9 Info: => 0.0001471s 12:49:26.9 Info: CreateIndex CustomFormats (Name) 12:49:26.9 Info: CREATE UNIQUE INDEX "IX_CustomFormats_Name" ON "CustomFormats" ("Name" ASC) 12:49:26.9 Info: => 8.24E-05s 12:49:26.9 Info: AlterTable QualityProfiles 12:49:26.9 Info: => 6E-07s 12:49:26.9 Info: CreateColumn QualityProfiles FormatItems String 12:49:26.9 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "FormatItems" TEXT NOT NULL DEFAULT '[]' 12:49:26.9 Info: => 0.0005438s 12:49:26.9 Info: AlterTable QualityProfiles 12:49:26.9 Info: => 1E-06s 12:49:26.9 Info: CreateColumn QualityProfiles MinFormatScore Int32 12:49:26.9 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "MinFormatScore" INTEGER NOT NULL DEFAULT 0 12:49:26.9 Info: => 0.0005313s 12:49:26.9 Info: AlterTable QualityProfiles 12:49:26.9 Info: => 6E-07s 12:49:26.9 Info: CreateColumn QualityProfiles CutoffFormatScore Int32 12:49:26.9 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "CutoffFormatScore" INTEGER NOT NULL DEFAULT 0 12:49:26.9 Info: => 0.0005445s 12:49:26.9 Info: PerformDBOperation 12:49:26.9 Info: Performing DB Operation 12:49:26.9 Info: => 0.002226s 12:49:26.9 Info: PerformDBOperation 12:49:26.9 Info: Performing DB Operation 12:49:26.9 Info: => 3.44E-05s 12:49:26.9 Info: DeleteColumn ReleaseProfiles Preferred 12:49:26.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:49:26.9 Info: INSERT INTO "ReleaseProfiles_temp" ("Id", "Required", "Ignored", "Tags", "IncludePreferredWhenRenaming", "Enabled", "IndexerId") SELECT "Id", "Required", "Ignored", "Tags", "IncludePreferredWhenRenaming", "Enabled", "IndexerId" FROM "ReleaseProfiles" 12:49:26.9 Info: DROP TABLE "ReleaseProfiles" 12:49:26.9 Info: ALTER TABLE "ReleaseProfiles_temp" RENAME TO "ReleaseProfiles" 12:49:26.9 Info: => 0.0048251s 12:49:26.9 Info: DeleteColumn ReleaseProfiles IncludePreferredWhenRenaming 12:49:26.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:49:26.9 Info: INSERT INTO "ReleaseProfiles_temp" ("Id", "Required", "Ignored", "Tags", "Enabled", "IndexerId") SELECT "Id", "Required", "Ignored", "Tags", "Enabled", "IndexerId" FROM "ReleaseProfiles" 12:49:26.9 Info: DROP TABLE "ReleaseProfiles" 12:49:26.9 Info: ALTER TABLE "ReleaseProfiles_temp" RENAME TO "ReleaseProfiles" 12:49:26.9 Info: => 0.003914s 12:49:26.9 Info: ExecuteSqlStatement DELETE FROM "ReleaseProfiles" WHERE "Required" = '[]' AND "Ignored" = '[]' 12:49:26.9 Info: DELETE FROM "ReleaseProfiles" WHERE "Required" = '[]' AND "Ignored" = '[]' 12:49:26.9 Info: => 5.12E-05s 12:49:26.9 Info: AlterTable DelayProfiles 12:49:26.9 Info: => 4E-07s 12:49:26.9 Info: CreateColumn DelayProfiles BypassIfAboveCustomFormatScore Boolean 12:49:26.9 Info: ALTER TABLE "DelayProfiles" ADD COLUMN "BypassIfAboveCustomFormatScore" INTEGER NOT NULL DEFAULT 0 12:49:26.9 Info: => 0.0005406s 12:49:26.9 Info: AlterTable DelayProfiles 12:49:26.9 Info: => 5E-07s 12:49:26.9 Info: CreateColumn DelayProfiles MinimumCustomFormatScore Int32 12:49:26.9 Info: ALTER TABLE "DelayProfiles" ADD COLUMN "MinimumCustomFormatScore" INTEGER 12:49:26.9 Info: => 0.0005327s 12:49:26.9 Info: -> 1 Insert operations completed in 00:00:00.0000942 taking an average of 00:00:00.0000942 12:49:26.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (63, '2024-05-17T12:49:26', 'add_custom_formats') 12:49:26.9 Info: Committing Transaction 12:49:26.9 Info: 63: add_custom_formats migrated 12:49:26.9 Info: => 0.0009253s 12:49:26.9 Debug: Took: 00:00:00.3929157 12:49:26.9 Info: --- End: NzbDrone.Core.Test.Datastore.Migration.add_custom_formatsFixture.should_migrate_case_insensitive_regex --- 12:49:26.9 Info: --- Start: NzbDrone.Core.Test.Datastore.Migration.add_custom_formatsFixture.should_migrate_case_sensitive_regex --- 12:49:26.9 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm64/_temp_11361_638515469669799385_137/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:49:26.9 Info: DatabaseEngineVersionCheck migrating 12:49:26.9 Info: PerformDBOperation 12:49:26.9 Info: Performing DB Operation 12:49:26.9 Info: SQLite 3.45.3 12:49:26.9 Info: => 0.001064s 12:49:26.9 Info: DatabaseEngineVersionCheck migrated 12:49:26.9 Info: => 0.0010776s 12:49:26.9 Info: VersionMigration migrating 12:49:26.9 Info: Beginning Transaction 12:49:26.9 Info: CreateTable VersionInfo 12:49:26.9 Info: CREATE TABLE "VersionInfo" ("Version" INTEGER NOT NULL) 12:49:26.9 Info: => 0.000157s 12:49:26.9 Info: Committing Transaction 12:49:26.9 Info: VersionMigration migrated 12:49:26.9 Info: => 0.0005156s 12:49:26.9 Info: VersionUniqueMigration migrating 12:49:26.9 Info: Beginning Transaction 12:49:26.9 Info: CreateIndex VersionInfo (Version) 12:49:26.9 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 12:49:26.9 Info: => 0.0001172s 12:49:26.9 Info: AlterTable VersionInfo 12:49:26.9 Info: => 6E-07s 12:49:26.9 Info: CreateColumn VersionInfo AppliedOn DateTime 12:49:26.9 Info: ALTER TABLE "VersionInfo" ADD COLUMN "AppliedOn" DATETIME 12:49:26.9 Info: => 0.0005876s 12:49:26.9 Info: Committing Transaction 12:49:26.9 Info: VersionUniqueMigration migrated 12:49:26.9 Info: => 0.0007869s 12:49:26.9 Info: VersionDescriptionMigration migrating 12:49:26.9 Info: Beginning Transaction 12:49:26.9 Info: AlterTable VersionInfo 12:49:26.9 Info: => 7E-07s 12:49:26.9 Info: CreateColumn VersionInfo Description String 12:49:26.9 Info: ALTER TABLE "VersionInfo" ADD COLUMN "Description" TEXT 12:49:26.9 Info: => 0.0001958s 12:49:26.9 Info: Committing Transaction 12:49:26.9 Info: VersionDescriptionMigration migrated 12:49:26.9 Info: => 0.0003818s 12:49:26.9 Info: 1: InitialSetup migrating 12:49:26.9 Info: Beginning Transaction 12:49:26.9 Info: Starting migration of Main DB to 1 12:49:27.0 Info: CreateTable Config 12:49:27.0 Info: CREATE TABLE "Config" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Key" TEXT NOT NULL, "Value" TEXT NOT NULL) 12:49:27.0 Info: => 0.0001696s 12:49:27.0 Info: CreateIndex Config (Key) 12:49:27.0 Info: CREATE UNIQUE INDEX "IX_Config_Key" ON "Config" ("Key" ASC) 12:49:27.0 Info: => 8.67E-05s 12:49:27.0 Info: CreateTable RootFolders 12:49:27.0 Info: CREATE TABLE "RootFolders" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Path" TEXT NOT NULL) 12:49:27.0 Info: => 9.34E-05s 12:49:27.0 Info: CreateIndex RootFolders (Path) 12:49:27.0 Info: CREATE UNIQUE INDEX "IX_RootFolders_Path" ON "RootFolders" ("Path" ASC) 12:49:27.0 Info: => 7.09E-05s 12:49:27.0 Info: CreateTable Artists 12:49:27.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:49:27.0 Info: => 0.0002447s 12:49:27.0 Info: CreateIndex Artists (ForeignArtistId) 12:49:27.0 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 12:49:27.0 Info: => 7.12E-05s 12:49:27.0 Info: CreateIndex Artists (NameSlug) 12:49:27.0 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 12:49:27.0 Info: => 6.36E-05s 12:49:27.0 Info: CreateIndex Artists (CleanName) 12:49:27.0 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:49:27.0 Info: => 6.14E-05s 12:49:27.0 Info: CreateIndex Artists (Path) 12:49:27.0 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:49:27.0 Info: => 6.06E-05s 12:49:27.0 Info: CreateTable Albums 12:49:27.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:49:27.0 Info: => 0.0002061s 12:49:27.0 Info: CreateIndex Albums (ForeignAlbumId) 12:49:27.0 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:49:27.0 Info: => 6.77E-05s 12:49:27.0 Info: CreateIndex Albums (MBId) 12:49:27.0 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 12:49:27.0 Info: => 6.34E-05s 12:49:27.0 Info: CreateIndex Albums (TADBId) 12:49:27.0 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 12:49:27.0 Info: => 6.18E-05s 12:49:27.0 Info: CreateIndex Albums (TitleSlug) 12:49:27.0 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 12:49:27.0 Info: => 6.16E-05s 12:49:27.0 Info: CreateIndex Albums (CleanTitle) 12:49:27.0 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:49:27.0 Info: => 6.2E-05s 12:49:27.0 Info: CreateIndex Albums (Path) 12:49:27.0 Info: CREATE INDEX "IX_Albums_Path" ON "Albums" ("Path" ASC) 12:49:27.0 Info: => 5.88E-05s 12:49:27.0 Info: CreateTable Tracks 12:49:27.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:49:27.0 Info: => 0.0001391s 12:49:27.0 Info: CreateIndex Tracks (ForeignTrackId) 12:49:27.0 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 12:49:27.0 Info: => 6.84E-05s 12:49:27.0 Info: CreateIndex Tracks (ArtistId) 12:49:27.0 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 12:49:27.0 Info: => 6.5E-05s 12:49:27.0 Info: CreateIndex Tracks (TrackFileId) 12:49:27.0 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 12:49:27.0 Info: => 6.52E-05s 12:49:27.0 Info: CreateIndex Tracks (ArtistId, AlbumId, TrackNumber) 12:49:27.0 Info: CREATE INDEX "IX_Tracks_ArtistId_AlbumId_TrackNumber" ON "Tracks" ("ArtistId" ASC, "AlbumId" ASC, "TrackNumber" ASC) 12:49:27.0 Info: => 7.01E-05s 12:49:27.0 Info: CreateTable TrackFiles 12:49:27.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:49:27.0 Info: => 0.0001342s 12:49:27.0 Info: CreateIndex TrackFiles (ArtistId) 12:49:27.0 Info: CREATE INDEX "IX_TrackFiles_ArtistId" ON "TrackFiles" ("ArtistId" ASC) 12:49:27.0 Info: => 6.69E-05s 12:49:27.0 Info: CreateIndex TrackFiles (AlbumId) 12:49:27.0 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:49:27.0 Info: => 6.16E-05s 12:49:27.0 Info: CreateTable History 12:49:27.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:49:27.0 Info: => 0.0001414s 12:49:27.0 Info: CreateIndex History (Date) 12:49:27.0 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 12:49:27.0 Info: => 6.77E-05s 12:49:27.0 Info: CreateIndex History (EventType) 12:49:27.0 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 12:49:27.0 Info: => 6.28E-05s 12:49:27.0 Info: CreateIndex History (DownloadId) 12:49:27.0 Info: CREATE INDEX "IX_History_DownloadId" ON "History" ("DownloadId" ASC) 12:49:27.0 Info: => 6.17E-05s 12:49:27.0 Info: CreateIndex History (AlbumId) 12:49:27.0 Info: CREATE INDEX "IX_History_AlbumId" ON "History" ("AlbumId" ASC) 12:49:27.0 Info: => 6.44E-05s 12:49:27.0 Info: CreateTable Notifications 12:49:27.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:49:27.0 Info: => 0.0001248s 12:49:27.0 Info: CreateTable ScheduledTasks 12:49:27.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:49:27.0 Info: => 9.59E-05s 12:49:27.0 Info: CreateIndex ScheduledTasks (TypeName) 12:49:27.0 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 12:49:27.0 Info: => 6.89E-05s 12:49:27.0 Info: CreateTable Indexers 12:49:27.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:49:27.0 Info: => 0.0001034s 12:49:27.0 Info: CreateIndex Indexers (Name) 12:49:27.0 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 12:49:27.0 Info: => 6.84E-05s 12:49:27.0 Info: CreateTable Profiles 12:49:27.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:49:27.0 Info: => 9.13E-05s 12:49:27.0 Info: CreateIndex Profiles (Name) 12:49:27.0 Info: CREATE UNIQUE INDEX "IX_Profiles_Name" ON "Profiles" ("Name" ASC) 12:49:27.0 Info: => 6.34E-05s 12:49:27.0 Info: CreateTable QualityDefinitions 12:49:27.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:49:27.0 Info: => 9.88E-05s 12:49:27.0 Info: CreateIndex QualityDefinitions (Quality) 12:49:27.0 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Quality" ON "QualityDefinitions" ("Quality" ASC) 12:49:27.0 Info: => 6.96E-05s 12:49:27.0 Info: CreateIndex QualityDefinitions (Title) 12:49:27.0 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Title" ON "QualityDefinitions" ("Title" ASC) 12:49:27.0 Info: => 0.0001253s 12:49:27.0 Info: CreateTable NamingConfig 12:49:27.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:49:27.0 Info: => 0.0001432s 12:49:27.0 Info: CreateTable Blacklist 12:49:27.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:49:27.0 Info: => 0.0001694s 12:49:27.0 Info: CreateTable Metadata 12:49:27.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:49:27.0 Info: => 0.0001064s 12:49:27.0 Info: CreateTable MetadataFiles 12:49:27.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:49:27.0 Info: => 0.0001282s 12:49:27.0 Info: CreateTable DownloadClients 12:49:27.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:49:27.0 Info: => 0.0001088s 12:49:27.0 Info: CreateTable PendingReleases 12:49:27.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:49:27.0 Info: => 0.0001517s 12:49:27.0 Info: CreateTable RemotePathMappings 12:49:27.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:49:27.0 Info: => 0.0001199s 12:49:27.0 Info: CreateTable Tags 12:49:27.0 Info: CREATE TABLE "Tags" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Label" TEXT NOT NULL) 12:49:27.0 Info: => 9.17E-05s 12:49:27.0 Info: CreateIndex Tags (Label) 12:49:27.0 Info: CREATE UNIQUE INDEX "IX_Tags_Label" ON "Tags" ("Label" ASC) 12:49:27.0 Info: => 7.68E-05s 12:49:27.0 Info: CreateTable Restrictions 12:49:27.0 Info: CREATE TABLE "Restrictions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Preferred" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL) 12:49:27.0 Info: => 0.0001033s 12:49:27.0 Info: CreateTable DelayProfiles 12:49:27.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:49:27.0 Info: => 0.0001252s 12:49:27.0 Info: CreateTable Users 12:49:27.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:49:27.0 Info: => 0.0001009s 12:49:27.0 Info: CreateIndex Users (Identifier) 12:49:27.0 Info: CREATE UNIQUE INDEX "IX_Users_Identifier" ON "Users" ("Identifier" ASC) 12:49:27.0 Info: => 0.0001064s 12:49:27.0 Info: CreateIndex Users (Username) 12:49:27.0 Info: CREATE UNIQUE INDEX "IX_Users_Username" ON "Users" ("Username" ASC) 12:49:27.0 Info: => 8.55E-05s 12:49:27.0 Info: CreateTable Commands 12:49:27.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:49:27.0 Info: => 0.0001356s 12:49:27.0 Info: CreateTable IndexerStatus 12:49:27.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:49:27.0 Info: => 0.0001208s 12:49:27.0 Info: CreateIndex IndexerStatus (ProviderId) 12:49:27.0 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 12:49:27.0 Info: => 8.01E-05s 12:49:27.0 Info: CreateTable ExtraFiles 12:49:27.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:49:27.0 Info: => 0.0001252s 12:49:27.0 Info: CreateTable LyricFiles 12:49:27.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:49:27.0 Info: => 0.000146s 12:49:27.0 Info: CreateTable LanguageProfiles 12:49:27.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:49:27.0 Info: => 0.0001065s 12:49:27.0 Info: CreateIndex LanguageProfiles (Name) 12:49:27.0 Info: CREATE UNIQUE INDEX "IX_LanguageProfiles_Name" ON "LanguageProfiles" ("Name" ASC) 12:49:27.0 Info: => 7.86E-05s 12:49:27.0 Info: CreateTable DownloadClientStatus 12:49:27.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:49:27.0 Info: => 0.0001107s 12:49:27.0 Info: CreateIndex DownloadClientStatus (ProviderId) 12:49:27.0 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 12:49:27.0 Info: => 7.87E-05s 12:49:27.0 Info: INSERT INTO "DelayProfiles" ("EnableUsenet", "EnableTorrent", "PreferredProtocol", "UsenetDelay", "TorrentDelay", "Order", "Tags") VALUES (1, 1, 1, 0, 0, 2147483647, '[]') 12:49:27.0 Info: -> 1 Insert operations completed in 00:00:00.0000573 taking an average of 00:00:00.0000573 12:49:27.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (1, '2024-05-17T12:49:27', 'InitialSetup') 12:49:27.0 Info: Committing Transaction 12:49:27.0 Info: 1: InitialSetup migrated 12:49:27.0 Info: => 0.0010211s 12:49:27.0 Info: 2: add_reason_to_pending_releases migrating 12:49:27.0 Info: Beginning Transaction 12:49:27.0 Info: Starting migration of Main DB to 2 12:49:27.0 Info: AlterTable PendingReleases 12:49:27.0 Info: => 8E-07s 12:49:27.0 Info: CreateColumn PendingReleases Reason Int32 12:49:27.0 Info: ALTER TABLE "PendingReleases" ADD COLUMN "Reason" INTEGER NOT NULL DEFAULT 0 12:49:27.0 Info: => 0.000501s 12:49:27.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (2, '2024-05-17T12:49:27', 'add_reason_to_pending_releases') 12:49:27.0 Info: Committing Transaction 12:49:27.0 Info: 2: add_reason_to_pending_releases migrated 12:49:27.0 Info: => 0.0007895s 12:49:27.0 Info: 3: add_medium_support migrating 12:49:27.0 Info: Beginning Transaction 12:49:27.0 Info: Starting migration of Main DB to 3 12:49:27.0 Info: AlterTable Albums 12:49:27.0 Info: => 1E-06s 12:49:27.0 Info: CreateColumn Albums Media String 12:49:27.0 Info: ALTER TABLE "Albums" ADD COLUMN "Media" TEXT NOT NULL DEFAULT '' 12:49:27.0 Info: => 0.0004904s 12:49:27.0 Info: AlterTable Tracks 12:49:27.0 Info: => 7E-07s 12:49:27.0 Info: CreateColumn Tracks MediumNumber Int32 12:49:27.0 Info: ALTER TABLE "Tracks" ADD COLUMN "MediumNumber" INTEGER NOT NULL DEFAULT 0 12:49:27.0 Info: => 0.0004533s 12:49:27.0 Info: AlterTable Tracks 12:49:27.0 Info: => 7E-07s 12:49:27.0 Info: CreateColumn Tracks AbsoluteTrackNumber Int32 12:49:27.0 Info: ALTER TABLE "Tracks" ADD COLUMN "AbsoluteTrackNumber" INTEGER NOT NULL DEFAULT 0 12:49:27.0 Info: => 0.0004807s 12:49:27.0 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 12:49:27.0 Info: UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 12:49:27.0 Info: => 4.46E-05s 12:49:27.0 Info: DeleteColumn Tracks TrackNumber 12:49:27.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:49:27.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:49:27.0 Info: DROP TABLE "Tracks" 12:49:27.0 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 12:49:27.0 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 12:49:27.0 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 12:49:27.0 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 12:49:27.0 Info: => 0.0038128s 12:49:27.0 Info: AlterTable Tracks 12:49:27.0 Info: => 1E-06s 12:49:27.0 Info: CreateColumn Tracks TrackNumber String 12:49:27.0 Info: ALTER TABLE "Tracks" ADD COLUMN "TrackNumber" TEXT 12:49:27.0 Info: => 0.0004663s 12:49:27.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (3, '2024-05-17T12:49:27', 'add_medium_support') 12:49:27.0 Info: Committing Transaction 12:49:27.0 Info: 3: add_medium_support migrated 12:49:27.0 Info: => 0.0008421s 12:49:27.0 Info: 4: add_various_qualites_in_profile migrating 12:49:27.0 Info: Beginning Transaction 12:49:27.0 Info: Starting migration of Main DB to 4 12:49:27.0 Info: ExecuteSqlStatement UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 12:49:27.0 Info: UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 12:49:27.0 Info: => 5.27E-05s 12:49:27.0 Info: PerformDBOperation 12:49:27.0 Info: Performing DB Operation 12:49:27.0 Info: => 3.4E-05s 12:49:27.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (4, '2024-05-17T12:49:27', 'add_various_qualites_in_profile') 12:49:27.0 Info: Committing Transaction 12:49:27.0 Info: 4: add_various_qualites_in_profile migrated 12:49:27.0 Info: => 0.0002709s 12:49:27.0 Info: 5: metadata_profiles migrating 12:49:27.0 Info: Beginning Transaction 12:49:27.0 Info: Starting migration of Main DB to 5 12:49:27.0 Info: CreateTable MetadataProfiles 12:49:27.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:49:27.0 Info: => 0.0001344s 12:49:27.0 Info: CreateIndex MetadataProfiles (Name) 12:49:27.0 Info: CREATE UNIQUE INDEX "IX_MetadataProfiles_Name" ON "MetadataProfiles" ("Name" ASC) 12:49:27.0 Info: => 8.17E-05s 12:49:27.0 Info: AlterTable Artists 12:49:27.0 Info: => 4E-07s 12:49:27.0 Info: CreateColumn Artists MetadataProfileId Int32 12:49:27.0 Info: ALTER TABLE "Artists" ADD COLUMN "MetadataProfileId" INTEGER NOT NULL DEFAULT 1 12:49:27.0 Info: => 0.0004838s 12:49:27.0 Info: DeleteColumn Artists PrimaryAlbumTypes 12:49:27.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:49:27.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:49:27.0 Info: DROP TABLE "Artists" 12:49:27.0 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:49:27.0 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 12:49:27.0 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 12:49:27.0 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:49:27.0 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:49:27.0 Info: => 0.0056843s 12:49:27.0 Info: DeleteColumn Artists SecondaryAlbumTypes 12:49:27.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:49:27.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:49:27.0 Info: DROP TABLE "Artists" 12:49:27.0 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:49:27.0 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 12:49:27.0 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 12:49:27.0 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:49:27.0 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:49:27.0 Info: => 0.0039557s 12:49:27.0 Info: AlterTable Albums 12:49:27.0 Info: => 6E-07s 12:49:27.0 Info: CreateColumn Albums SecondaryTypes String 12:49:27.0 Info: ALTER TABLE "Albums" ADD COLUMN "SecondaryTypes" TEXT 12:49:27.0 Info: => 0.0004824s 12:49:27.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (5, '2024-05-17T12:49:27', 'metadata_profiles') 12:49:27.0 Info: Committing Transaction 12:49:27.0 Info: 5: metadata_profiles migrated 12:49:27.0 Info: => 0.0008856s 12:49:27.0 Info: 6: separate_automatic_and_interactive_search migrating 12:49:27.0 Info: Beginning Transaction 12:49:27.0 Info: Starting migration of Main DB to 6 12:49:27.0 Info: RenameColumn Indexers EnableSearch to EnableAutomaticSearch 12:49:27.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:49:27.0 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableSearch" FROM "Indexers" 12:49:27.0 Info: DROP TABLE "Indexers" 12:49:27.0 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 12:49:27.0 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 12:49:27.0 Info: => 0.004276s 12:49:27.0 Info: AlterTable Indexers 12:49:27.0 Info: => 7E-07s 12:49:27.0 Info: CreateColumn Indexers EnableInteractiveSearch Boolean 12:49:27.0 Info: ALTER TABLE "Indexers" ADD COLUMN "EnableInteractiveSearch" INTEGER 12:49:27.0 Info: => 0.0004686s 12:49:27.0 Info: ExecuteSqlStatement UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 12:49:27.0 Info: UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 12:49:27.0 Info: => 4.14E-05s 12:49:27.0 Info: AlterTable Indexers 12:49:27.0 Info: => 4E-07s 12:49:27.0 Info: AlterColumn Indexers EnableInteractiveSearch Boolean 12:49:27.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:49:27.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:49:27.0 Info: DROP TABLE "Indexers" 12:49:27.0 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 12:49:27.0 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 12:49:27.0 Info: => 0.0033779s 12:49:27.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (6, '2024-05-17T12:49:27', 'separate_automatic_and_interactive_search') 12:49:27.0 Info: Committing Transaction 12:49:27.0 Info: 6: separate_automatic_and_interactive_search migrated 12:49:27.0 Info: => 0.0036941s 12:49:27.0 Info: 7: change_album_path_to_relative migrating 12:49:27.0 Info: Beginning Transaction 12:49:27.0 Info: Starting migration of Main DB to 7 12:49:27.0 Info: DeleteColumn Albums Path 12:49:27.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:49:27.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:49:27.0 Info: DROP TABLE "Albums" 12:49:27.0 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:49:27.0 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:49:27.0 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 12:49:27.0 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 12:49:27.0 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 12:49:27.0 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:49:27.0 Info: => 0.0042344s 12:49:27.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (7, '2024-05-17T12:49:27', 'change_album_path_to_relative') 12:49:27.0 Info: Committing Transaction 12:49:27.0 Info: 7: change_album_path_to_relative migrated 12:49:27.0 Info: => 0.0046025s 12:49:27.0 Info: 8: change_quality_size_mb_to_kb migrating 12:49:27.0 Info: Beginning Transaction 12:49:27.0 Info: Starting migration of Main DB to 8 12:49:27.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:49:27.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:49:27.0 Info: => 4.93E-05s 12:49:27.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (8, '2024-05-17T12:49:27', 'change_quality_size_mb_to_kb') 12:49:27.0 Info: Committing Transaction 12:49:27.0 Info: 8: change_quality_size_mb_to_kb migrated 12:49:27.0 Info: => 0.0002884s 12:49:27.0 Info: 9: album_releases migrating 12:49:27.0 Info: Beginning Transaction 12:49:27.0 Info: Starting migration of Main DB to 9 12:49:27.0 Info: AlterTable Albums 12:49:27.0 Info: => 9E-07s 12:49:27.0 Info: CreateColumn Albums Releases String 12:49:27.0 Info: ALTER TABLE "Albums" ADD COLUMN "Releases" TEXT DEFAULT '' 12:49:27.0 Info: => 0.0005018s 12:49:27.0 Info: AlterTable Albums 12:49:27.0 Info: => 7E-07s 12:49:27.0 Info: CreateColumn Albums CurrentRelease String 12:49:27.0 Info: ALTER TABLE "Albums" ADD COLUMN "CurrentRelease" TEXT DEFAULT '' 12:49:27.0 Info: => 0.000475s 12:49:27.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (9, '2024-05-17T12:49:27', 'album_releases') 12:49:27.0 Info: Committing Transaction 12:49:27.0 Info: 9: album_releases migrated 12:49:27.0 Info: => 0.000743s 12:49:27.0 Info: 10: album_releases_fix migrating 12:49:27.0 Info: Beginning Transaction 12:49:27.0 Info: Starting migration of Main DB to 10 12:49:27.0 Info: AlterTable Albums 12:49:27.0 Info: => 7E-07s 12:49:27.0 Info: AlterColumn Albums Releases String 12:49:27.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:49:27.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:49:27.0 Info: DROP TABLE "Albums" 12:49:27.0 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:49:27.0 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:49:27.0 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 12:49:27.0 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 12:49:27.0 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 12:49:27.0 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:49:27.0 Info: => 0.004937s 12:49:27.0 Info: AlterTable Albums 12:49:27.0 Info: => 6E-07s 12:49:27.0 Info: AlterColumn Albums CurrentRelease String 12:49:27.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:49:27.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:49:27.0 Info: DROP TABLE "Albums" 12:49:27.0 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:49:27.0 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:49:27.0 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 12:49:27.0 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 12:49:27.0 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 12:49:27.0 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:49:27.0 Info: => 0.0040511s 12:49:27.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (10, '2024-05-17T12:49:27', 'album_releases_fix') 12:49:27.0 Info: Committing Transaction 12:49:27.0 Info: 10: album_releases_fix migrated 12:49:27.0 Info: => 0.0043897s 12:49:27.0 Info: 11: import_lists migrating 12:49:27.0 Info: Beginning Transaction 12:49:27.0 Info: Starting migration of Main DB to 11 12:49:27.0 Info: CreateTable ImportLists 12:49:27.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:49:27.0 Info: => 0.0001678s 12:49:27.0 Info: CreateIndex ImportLists (Name) 12:49:27.0 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 12:49:27.0 Info: => 7.75E-05s 12:49:27.0 Info: CreateTable ImportListStatus 12:49:27.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:49:27.0 Info: => 0.0001159s 12:49:27.0 Info: CreateIndex ImportListStatus (ProviderId) 12:49:27.0 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 12:49:27.0 Info: => 7.4E-05s 12:49:27.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (11, '2024-05-17T12:49:27', 'import_lists') 12:49:27.0 Info: Committing Transaction 12:49:27.0 Info: 11: import_lists migrated 12:49:27.0 Info: => 0.0003547s 12:49:27.0 Info: 12: add_release_status migrating 12:49:27.0 Info: Beginning Transaction 12:49:27.0 Info: Starting migration of Main DB to 12 12:49:27.0 Info: AlterTable MetadataProfiles 12:49:27.0 Info: => 9E-07s 12:49:27.0 Info: CreateColumn MetadataProfiles ReleaseStatuses String 12:49:27.0 Info: ALTER TABLE "MetadataProfiles" ADD COLUMN "ReleaseStatuses" TEXT NOT NULL DEFAULT '' 12:49:27.0 Info: => 0.0011888s 12:49:27.0 Info: PerformDBOperation 12:49:27.0 Info: Performing DB Operation 12:49:27.0 Info: => 2.86E-05s 12:49:27.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (12, '2024-05-17T12:49:27', 'add_release_status') 12:49:27.0 Info: Committing Transaction 12:49:27.0 Info: 12: add_release_status migrated 12:49:27.0 Info: => 0.0002897s 12:49:27.0 Info: 13: album_download_notification migrating 12:49:27.0 Info: Beginning Transaction 12:49:27.0 Info: Starting migration of Main DB to 13 12:49:27.0 Info: AlterTable Notifications 12:49:27.0 Info: => 8E-07s 12:49:27.0 Info: CreateColumn Notifications OnAlbumDownload Boolean 12:49:27.0 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDownload" INTEGER NOT NULL DEFAULT 0 12:49:27.0 Info: => 0.0005098s 12:49:27.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (13, '2024-05-17T12:49:27', 'album_download_notification') 12:49:27.0 Info: Committing Transaction 12:49:27.0 Info: 13: album_download_notification migrated 12:49:27.0 Info: => 0.0007874s 12:49:27.0 Info: 14: fix_language_metadata_profiles migrating 12:49:27.0 Info: Beginning Transaction 12:49:27.0 Info: Starting migration of Main DB to 14 12:49:27.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:49:27.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:49:27.0 Info: => 7.54E-05s 12:49:27.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:49:27.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:49:27.0 Info: => 5.24E-05s 12:49:27.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (14, '2024-05-17T12:49:27', 'fix_language_metadata_profiles') 12:49:27.0 Info: Committing Transaction 12:49:27.0 Info: 14: fix_language_metadata_profiles migrated 12:49:27.0 Info: => 0.0002787s 12:49:27.0 Info: 15: remove_fanzub migrating 12:49:27.0 Info: Beginning Transaction 12:49:27.0 Info: Starting migration of Main DB to 15 12:49:27.0 Info: ExecuteSqlStatement DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 12:49:27.0 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 12:49:27.0 Info: => 4.23E-05s 12:49:27.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (15, '2024-05-17T12:49:27', 'remove_fanzub') 12:49:27.0 Info: Committing Transaction 12:49:27.0 Info: 15: remove_fanzub migrated 12:49:27.0 Info: => 0.0002673s 12:49:27.0 Info: 16: update_artist_history_indexes migrating 12:49:27.0 Info: Beginning Transaction 12:49:27.0 Info: Starting migration of Main DB to 16 12:49:27.0 Info: CreateIndex Albums (ArtistId) 12:49:27.0 Info: CREATE INDEX "IX_Albums_ArtistId" ON "Albums" ("ArtistId" ASC) 12:49:27.0 Info: => 0.0001016s 12:49:27.0 Info: CreateIndex Albums (ArtistId, ReleaseDate) 12:49:27.0 Info: CREATE INDEX "IX_Albums_ArtistId_ReleaseDate" ON "Albums" ("ArtistId" ASC, "ReleaseDate" ASC) 12:49:27.0 Info: => 7.63E-05s 12:49:27.0 Info: DeleteIndex History (AlbumId) 12:49:27.0 Info: DROP INDEX "IX_History_AlbumId" 12:49:27.0 Info: => 0.0001318s 12:49:27.0 Info: CreateIndex History (AlbumId, Date) 12:49:27.0 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 12:49:27.0 Info: => 8.95E-05s 12:49:27.0 Info: DeleteIndex History (DownloadId) 12:49:27.0 Info: DROP INDEX "IX_History_DownloadId" 12:49:27.0 Info: => 0.0001207s 12:49:27.0 Info: CreateIndex History (DownloadId, Date) 12:49:27.0 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 12:49:27.0 Info: => 8.47E-05s 12:49:27.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (16, '2024-05-17T12:49:27', 'update_artist_history_indexes') 12:49:27.0 Info: Committing Transaction 12:49:27.0 Info: 16: update_artist_history_indexes migrated 12:49:27.0 Info: => 0.0003771s 12:49:27.0 Info: 17: remove_nma migrating 12:49:27.0 Info: Beginning Transaction 12:49:27.0 Info: Starting migration of Main DB to 17 12:49:27.0 Info: FluentMigrator.Expressions.DeleteDataExpression 12:49:27.0 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'NotifyMyAndroid' 12:49:27.0 Info: => 4.88E-05s 12:49:27.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (17, '2024-05-17T12:49:27', 'remove_nma') 12:49:27.0 Info: Committing Transaction 12:49:27.0 Info: 17: remove_nma migrated 12:49:27.0 Info: => 0.0002719s 12:49:27.0 Info: 18: album_disambiguation migrating 12:49:27.0 Info: Beginning Transaction 12:49:27.0 Info: Starting migration of Main DB to 18 12:49:27.0 Info: AlterTable Albums 12:49:27.0 Info: => 8E-07s 12:49:27.0 Info: CreateColumn Albums Disambiguation String 12:49:27.0 Info: ALTER TABLE "Albums" ADD COLUMN "Disambiguation" TEXT 12:49:27.0 Info: => 0.0005157s 12:49:27.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (18, '2024-05-17T12:49:27', 'album_disambiguation') 12:49:27.0 Info: Committing Transaction 12:49:27.0 Info: 18: album_disambiguation migrated 12:49:27.0 Info: => 0.0007832s 12:49:27.0 Info: 19: add_ape_quality_in_profiles migrating 12:49:27.0 Info: Beginning Transaction 12:49:27.0 Info: Starting migration of Main DB to 19 12:49:27.0 Info: PerformDBOperation 12:49:27.0 Info: Performing DB Operation 12:49:27.0 Info: => 3.25E-05s 12:49:27.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (19, '2024-05-17T12:49:27', 'add_ape_quality_in_profiles') 12:49:27.0 Info: Committing Transaction 12:49:27.0 Info: 19: add_ape_quality_in_profiles migrated 12:49:27.0 Info: => 0.0002621s 12:49:27.0 Info: 20: remove_pushalot migrating 12:49:27.0 Info: Beginning Transaction 12:49:27.0 Info: Starting migration of Main DB to 20 12:49:27.0 Info: FluentMigrator.Expressions.DeleteDataExpression 12:49:27.0 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Pushalot' 12:49:27.0 Info: => 4.72E-05s 12:49:27.0 Info: FluentMigrator.Expressions.DeleteDataExpression 12:49:27.0 Info: DELETE FROM "Metadata" WHERE "Implementation" = 'MediaBrowserMetadata' 12:49:27.0 Info: => 3.05E-05s 12:49:27.0 Info: FluentMigrator.Expressions.DeleteDataExpression 12:49:27.0 Info: DELETE FROM "MetadataFiles" WHERE "Consumer" = 'MediaBrowserMetadata' 12:49:27.0 Info: => 2.76E-05s 12:49:27.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (20, '2024-05-17T12:49:27', 'remove_pushalot') 12:49:27.0 Info: Committing Transaction 12:49:27.0 Info: 20: remove_pushalot migrated 12:49:27.0 Info: => 0.0002426s 12:49:27.0 Info: 21: add_custom_filters migrating 12:49:27.0 Info: Beginning Transaction 12:49:27.0 Info: Starting migration of Main DB to 21 12:49:27.0 Info: CreateTable CustomFilters 12:49:27.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:49:27.0 Info: => 0.000672s 12:49:27.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (21, '2024-05-17T12:49:27', 'add_custom_filters') 12:49:27.0 Info: Committing Transaction 12:49:27.0 Info: 21: add_custom_filters migrated 12:49:27.0 Info: => 0.0009486s 12:49:27.0 Info: 22: import_list_tags migrating 12:49:27.0 Info: Beginning Transaction 12:49:27.0 Info: Starting migration of Main DB to 22 12:49:27.0 Info: AlterTable ImportLists 12:49:27.0 Info: => 1E-06s 12:49:27.0 Info: CreateColumn ImportLists Tags String 12:49:27.0 Info: ALTER TABLE "ImportLists" ADD COLUMN "Tags" TEXT 12:49:27.0 Info: => 0.0005243s 12:49:27.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (22, '2024-05-17T12:49:27', 'import_list_tags') 12:49:27.0 Info: Committing Transaction 12:49:27.0 Info: 22: import_list_tags migrated 12:49:27.0 Info: => 0.0008107s 12:49:27.0 Info: 23: add_release_groups_etc migrating 12:49:27.0 Info: Beginning Transaction 12:49:27.0 Info: Starting migration of Main DB to 23 12:49:27.0 Info: CreateTable ArtistMetadata 12:49:27.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:49:27.0 Info: => 0.0001769s 12:49:27.0 Info: CreateIndex ArtistMetadata (ForeignArtistId) 12:49:27.0 Info: CREATE UNIQUE INDEX "IX_ArtistMetadata_ForeignArtistId" ON "ArtistMetadata" ("ForeignArtistId" ASC) 12:49:27.0 Info: => 8.23E-05s 12:49:27.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:49:27.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:49:27.0 Info: => 0.0006934s 12:49:27.0 Info: AlterTable Artists 12:49:27.0 Info: => 5E-07s 12:49:27.0 Info: CreateColumn Artists ArtistMetadataId Int32 12:49:27.0 Info: ALTER TABLE "Artists" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 12:49:27.0 Info: => 0.0005271s 12:49:27.0 Info: ExecuteSqlStatement UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 12:49:27.0 Info: UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 12:49:27.0 Info: => 6.51E-05s 12:49:27.0 Info: CreateTable AlbumReleases 12:49:27.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:49:27.0 Info: => 0.0001539s 12:49:27.0 Info: CreateIndex AlbumReleases (ForeignReleaseId) 12:49:27.0 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 12:49:27.0 Info: => 8.03E-05s 12:49:27.0 Info: CreateIndex AlbumReleases (AlbumId) 12:49:27.0 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 12:49:27.0 Info: => 7.1E-05s 12:49:27.0 Info: PerformDBOperation 12:49:27.0 Info: Performing DB Operation 12:49:27.0 Info: => 3.52E-05s 12:49:27.0 Info: AlterTable Albums 12:49:27.0 Info: => 4E-07s 12:49:27.0 Info: CreateColumn Albums ArtistMetadataId Int32 12:49:27.0 Info: ALTER TABLE "Albums" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 12:49:27.0 Info: => 0.0005278s 12:49:27.0 Info: AlterTable Albums 12:49:27.0 Info: => 8E-07s 12:49:27.0 Info: CreateColumn Albums AnyReleaseOk Boolean 12:49:27.0 Info: ALTER TABLE "Albums" ADD COLUMN "AnyReleaseOk" INTEGER NOT NULL DEFAULT 1 12:49:27.0 Info: => 0.0005325s 12:49:27.0 Info: AlterTable Albums 12:49:27.0 Info: => 7E-07s 12:49:27.0 Info: CreateColumn Albums Links String 12:49:27.0 Info: ALTER TABLE "Albums" ADD COLUMN "Links" TEXT 12:49:27.0 Info: => 0.00053s 12:49:27.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:49:27.0 Info: UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 12:49:27.0 Info: => 7.74E-05s 12:49:27.0 Info: AlterTable Tracks 12:49:27.0 Info: => 4E-07s 12:49:27.0 Info: CreateColumn Tracks ForeignRecordingId String 12:49:27.0 Info: ALTER TABLE "Tracks" ADD COLUMN "ForeignRecordingId" TEXT NOT NULL DEFAULT '0' 12:49:27.0 Info: => 0.0005242s 12:49:27.0 Info: AlterTable Tracks 12:49:27.0 Info: => 9E-07s 12:49:27.0 Info: CreateColumn Tracks AlbumReleaseId Int32 12:49:27.0 Info: ALTER TABLE "Tracks" ADD COLUMN "AlbumReleaseId" INTEGER NOT NULL DEFAULT 0 12:49:27.0 Info: => 0.0005232s 12:49:27.0 Info: AlterTable Tracks 12:49:27.0 Info: => 6E-07s 12:49:27.0 Info: CreateColumn Tracks ArtistMetadataId Int32 12:49:27.0 Info: ALTER TABLE "Tracks" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 12:49:27.0 Info: => 0.0005191s 12:49:27.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:49:27.0 Info: UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 12:49:27.0 Info: => 0.0001108s 12:49:27.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:49:27.0 Info: UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 12:49:27.0 Info: => 6.7E-05s 12:49:27.0 Info: DeleteColumn Artists ForeignArtistId, Name, Overview, Disambiguation, ArtistType, Status, Images, Links, Genres, Ratings, Members, MBId, AMId, TADBId, DiscogsId, NameSlug, LastDiskSync, DateFormed 12:49:27.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:49:27.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:49:27.0 Info: DROP TABLE "Artists" 12:49:27.0 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:49:27.0 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:49:27.0 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:49:27.0 Info: => 0.0049493s 12:49:27.0 Info: DeleteColumn Albums ArtistId, MBId, AMId, TADBId, DiscogsId, TitleSlug, Label, SortTitle, Tags, Duration, Media, Releases, CurrentRelease, LastDiskSync 12:49:27.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:49:27.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:49:27.0 Info: DROP TABLE "Albums" 12:49:27.0 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:49:27.0 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:49:27.0 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:49:27.0 Info: => 0.0042895s 12:49:27.0 Info: DeleteColumn Tracks ArtistId, AlbumId, Compilation, DiscNumber, Monitored 12:49:27.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:49:27.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:49:27.0 Info: DROP TABLE "Tracks" 12:49:27.0 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 12:49:27.0 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 12:49:27.0 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 12:49:27.0 Info: => 0.003891s 12:49:27.0 Info: DeleteColumn TrackFiles ArtistId 12:49:27.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:49:27.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:49:27.0 Info: DROP TABLE "TrackFiles" 12:49:27.0 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 12:49:27.0 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:49:27.0 Info: => 0.0045794s 12:49:27.0 Info: CreateIndex Artists (ArtistMetadataId) 12:49:27.0 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 12:49:27.0 Info: => 7.61E-05s 12:49:27.0 Info: CreateIndex Artists (Monitored) 12:49:27.0 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 12:49:27.0 Info: => 6.98E-05s 12:49:27.0 Info: CreateIndex Albums (ArtistMetadataId) 12:49:27.0 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 12:49:27.0 Info: => 6.92E-05s 12:49:27.0 Info: CreateIndex Tracks (ArtistMetadataId) 12:49:27.0 Info: CREATE INDEX "IX_Tracks_ArtistMetadataId" ON "Tracks" ("ArtistMetadataId" ASC) 12:49:27.0 Info: => 6.57E-05s 12:49:27.0 Info: CreateIndex Tracks (AlbumReleaseId) 12:49:27.0 Info: CREATE INDEX "IX_Tracks_AlbumReleaseId" ON "Tracks" ("AlbumReleaseId" ASC) 12:49:27.0 Info: => 6.95E-05s 12:49:27.0 Info: CreateIndex Tracks (ForeignRecordingId) 12:49:27.0 Info: CREATE INDEX "IX_Tracks_ForeignRecordingId" ON "Tracks" ("ForeignRecordingId" ASC) 12:49:27.0 Info: => 6.95E-05s 12:49:27.0 Info: UpdateData 12:49:27.0 Info: UPDATE "Artists" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 12:49:27.0 Info: => 4.05E-05s 12:49:27.0 Info: UpdateData 12:49:27.0 Info: UPDATE "Albums" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 12:49:27.0 Info: => 3.26E-05s 12:49:27.0 Info: UpdateData 12:49:27.0 Info: UPDATE "ScheduledTasks" SET "LastExecution" = '2018-01-01T00:00:01' WHERE "TypeName" = 'NzbDrone.Core.Music.Commands.RefreshArtistCommand' 12:49:27.0 Info: => 3.74E-05s 12:49:27.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (23, '2024-05-17T12:49:27', 'add_release_groups_etc') 12:49:27.0 Info: Committing Transaction 12:49:27.0 Info: 23: add_release_groups_etc migrated 12:49:27.0 Info: => 0.0005298s 12:49:27.0 Info: 24: NewMediaInfoFormat migrating 12:49:27.0 Info: Beginning Transaction 12:49:27.0 Info: Starting migration of Main DB to 24 12:49:27.0 Info: UpdateData 12:49:27.0 Info: UPDATE "TrackFiles" SET "MediaInfo" = '' WHERE 1 = 1 12:49:27.0 Info: => 5.17E-05s 12:49:27.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (24, '2024-05-17T12:49:27', 'NewMediaInfoFormat') 12:49:27.0 Info: Committing Transaction 12:49:27.0 Info: 24: NewMediaInfoFormat migrated 12:49:27.0 Info: => 0.0002769s 12:49:27.0 Info: 25: rename_restrictions_to_release_profiles migrating 12:49:27.0 Info: Beginning Transaction 12:49:27.0 Info: Starting migration of Main DB to 25 12:49:27.0 Info: RenameTable Restrictions ReleaseProfiles 12:49:27.0 Info: ALTER TABLE "Restrictions" RENAME TO "ReleaseProfiles" 12:49:27.0 Info: => 0.0013902s 12:49:27.0 Info: AlterTable ReleaseProfiles 12:49:27.0 Info: => 1E-06s 12:49:27.0 Info: CreateColumn ReleaseProfiles IncludePreferredWhenRenaming Boolean 12:49:27.0 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "IncludePreferredWhenRenaming" INTEGER NOT NULL DEFAULT 1 12:49:27.0 Info: => 0.0005118s 12:49:27.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (25, '2024-05-17T12:49:27', 'rename_restrictions_to_release_profiles') 12:49:27.0 Info: Committing Transaction 12:49:27.0 Info: 25: rename_restrictions_to_release_profiles migrated 12:49:27.0 Info: => 0.0007853s 12:49:27.0 Info: 26: rename_quality_profiles_add_upgrade_allowed migrating 12:49:27.0 Info: Beginning Transaction 12:49:27.0 Info: Starting migration of Main DB to 26 12:49:27.0 Info: RenameTable Profiles QualityProfiles 12:49:27.0 Info: ALTER TABLE "Profiles" RENAME TO "QualityProfiles" 12:49:27.0 Info: => 0.0013764s 12:49:27.0 Info: AlterTable QualityProfiles 12:49:27.0 Info: => 8E-07s 12:49:27.0 Info: CreateColumn QualityProfiles UpgradeAllowed Boolean 12:49:27.0 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 12:49:27.0 Info: => 0.0005064s 12:49:27.0 Info: AlterTable LanguageProfiles 12:49:27.0 Info: => 7E-07s 12:49:27.0 Info: CreateColumn LanguageProfiles UpgradeAllowed Boolean 12:49:27.0 Info: ALTER TABLE "LanguageProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 12:49:27.0 Info: => 0.0005008s 12:49:27.0 Info: UpdateData 12:49:27.0 Info: UPDATE "QualityProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 12:49:27.0 Info: => 4.53E-05s 12:49:27.0 Info: UpdateData 12:49:27.0 Info: UPDATE "LanguageProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 12:49:27.0 Info: => 2.83E-05s 12:49:27.0 Info: RenameColumn Artists ProfileId to QualityProfileId 12:49:27.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:49:27.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:49:27.1 Info: DROP TABLE "Artists" 12:49:27.1 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:49:27.1 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:49:27.1 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:49:27.1 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 12:49:27.1 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 12:49:27.1 Info: => 0.0051199s 12:49:27.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (26, '2024-05-17T12:49:27', 'rename_quality_profiles_add_upgrade_allowed') 12:49:27.1 Info: Committing Transaction 12:49:27.1 Info: 26: rename_quality_profiles_add_upgrade_allowed migrated 12:49:27.1 Info: => 0.0055029s 12:49:27.1 Info: 27: add_import_exclusions migrating 12:49:27.1 Info: Beginning Transaction 12:49:27.1 Info: Starting migration of Main DB to 27 12:49:27.1 Info: CreateTable ImportListExclusions 12:49:27.1 Info: CREATE TABLE "ImportListExclusions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignId" TEXT NOT NULL, "Name" TEXT NOT NULL) 12:49:27.1 Info: => 0.0001332s 12:49:27.1 Info: CreateIndex ImportListExclusions (ForeignId) 12:49:27.1 Info: CREATE UNIQUE INDEX "IX_ImportListExclusions_ForeignId" ON "ImportListExclusions" ("ForeignId" ASC) 12:49:27.1 Info: => 8.14E-05s 12:49:27.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (27, '2024-05-17T12:49:27', 'add_import_exclusions') 12:49:27.1 Info: Committing Transaction 12:49:27.1 Info: 27: add_import_exclusions migrated 12:49:27.1 Info: => 0.0003971s 12:49:27.1 Info: 28: clean_artist_metadata_table migrating 12:49:27.1 Info: Beginning Transaction 12:49:27.1 Info: Starting migration of Main DB to 28 12:49:27.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:49:27.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:49:27.1 Info: => 0.0001633s 12:49:27.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:49:27.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:49:27.1 Info: => 0.0001307s 12:49:27.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:49:27.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:49:27.1 Info: => 0.0001213s 12:49:27.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:49:27.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:49:27.1 Info: => 0.0001276s 12:49:27.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:49:27.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:49:27.1 Info: => 0.0001194s 12:49:27.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:49:27.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:49:27.1 Info: => 0.0001187s 12:49:27.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (28, '2024-05-17T12:49:27', 'clean_artist_metadata_table') 12:49:27.1 Info: Committing Transaction 12:49:27.1 Info: 28: clean_artist_metadata_table migrated 12:49:27.1 Info: => 0.0003848s 12:49:27.1 Info: 29: health_issue_notification migrating 12:49:27.1 Info: Beginning Transaction 12:49:27.1 Info: Starting migration of Main DB to 29 12:49:27.1 Info: AlterTable Notifications 12:49:27.1 Info: => 1E-06s 12:49:27.1 Info: CreateColumn Notifications OnHealthIssue Boolean 12:49:27.1 Info: ALTER TABLE "Notifications" ADD COLUMN "OnHealthIssue" INTEGER NOT NULL DEFAULT 0 12:49:27.1 Info: => 0.000541s 12:49:27.1 Info: AlterTable Notifications 12:49:27.1 Info: => 9E-07s 12:49:27.1 Info: CreateColumn Notifications IncludeHealthWarnings Boolean 12:49:27.1 Info: ALTER TABLE "Notifications" ADD COLUMN "IncludeHealthWarnings" INTEGER NOT NULL DEFAULT 0 12:49:27.1 Info: => 0.0005132s 12:49:27.1 Info: AlterTable Notifications 12:49:27.1 Info: => 6E-07s 12:49:27.1 Info: CreateColumn Notifications OnDownloadFailure Boolean 12:49:27.1 Info: ALTER TABLE "Notifications" ADD COLUMN "OnDownloadFailure" INTEGER NOT NULL DEFAULT 0 12:49:27.1 Info: => 0.0005365s 12:49:27.1 Info: AlterTable Notifications 12:49:27.1 Info: => 5E-07s 12:49:27.1 Info: CreateColumn Notifications OnImportFailure Boolean 12:49:27.1 Info: ALTER TABLE "Notifications" ADD COLUMN "OnImportFailure" INTEGER NOT NULL DEFAULT 0 12:49:27.1 Info: => 0.0005098s 12:49:27.1 Info: AlterTable Notifications 12:49:27.1 Info: => 8E-07s 12:49:27.1 Info: CreateColumn Notifications OnTrackRetag Boolean 12:49:27.1 Info: ALTER TABLE "Notifications" ADD COLUMN "OnTrackRetag" INTEGER NOT NULL DEFAULT 0 12:49:27.1 Info: => 0.0005003s 12:49:27.1 Info: DeleteColumn Notifications OnDownload 12:49:27.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:49:27.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:49:27.1 Info: DROP TABLE "Notifications" 12:49:27.1 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 12:49:27.1 Info: => 0.0037885s 12:49:27.1 Info: RenameColumn Notifications OnAlbumDownload to OnReleaseImport 12:49:27.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:49:27.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:49:27.1 Info: DROP TABLE "Notifications" 12:49:27.1 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 12:49:27.1 Info: => 0.0045762s 12:49:27.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (29, '2024-05-17T12:49:27', 'health_issue_notification') 12:49:27.1 Info: Committing Transaction 12:49:27.1 Info: 29: health_issue_notification migrated 12:49:27.1 Info: => 0.0049575s 12:49:27.1 Info: 30: add_mediafilerepository_mtime migrating 12:49:27.1 Info: Beginning Transaction 12:49:27.1 Info: Starting migration of Main DB to 30 12:49:27.1 Info: AlterTable TrackFiles 12:49:27.1 Info: => 9E-07s 12:49:27.1 Info: CreateColumn TrackFiles Modified DateTime 12:49:27.1 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Modified" DATETIME NOT NULL DEFAULT '2000-01-01T00:00:00' 12:49:27.1 Info: => 0.0005415s 12:49:27.1 Info: AlterTable TrackFiles 12:49:27.1 Info: => 6E-07s 12:49:27.1 Info: CreateColumn TrackFiles Path String 12:49:27.1 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Path" TEXT 12:49:27.1 Info: => 0.0005052s 12:49:27.1 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 12:49:27.1 Info: DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 12:49:27.1 Info: => 3.81E-05s 12:49:27.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:49:27.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:49:27.1 Info: => 0.00013s 12:49:27.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:49:27.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:49:27.1 Info: => 0.0001425s 12:49:27.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:49:27.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:49:27.1 Info: => 0.0001489s 12:49:27.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:49:27.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:49:27.1 Info: => 7.73E-05s 12:49:27.1 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 12:49:27.1 Info: DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 12:49:27.1 Info: => 4.64E-05s 12:49:27.1 Info: AlterTable TrackFiles 12:49:27.1 Info: => 4E-07s 12:49:27.1 Info: AlterColumn TrackFiles Path String 12:49:27.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:49:27.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:49:27.1 Info: DROP TABLE "TrackFiles" 12:49:27.1 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 12:49:27.1 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:49:27.1 Info: => 0.0038602s 12:49:27.1 Info: CreateIndex TrackFiles (Path) 12:49:27.1 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 12:49:27.1 Info: => 7.4E-05s 12:49:27.1 Info: DeleteColumn TrackFiles RelativePath 12:49:27.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:49:27.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:49:27.1 Info: DROP TABLE "TrackFiles" 12:49:27.1 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 12:49:27.1 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:49:27.1 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 12:49:27.1 Info: => 0.004973s 12:49:27.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (30, '2024-05-17T12:49:27', 'add_mediafilerepository_mtime') 12:49:27.1 Info: Committing Transaction 12:49:27.1 Info: 30: add_mediafilerepository_mtime migrated 12:49:27.1 Info: => 0.0053101s 12:49:27.1 Info: 31: add_artistmetadataid_constraint migrating 12:49:27.1 Info: Beginning Transaction 12:49:27.1 Info: Starting migration of Main DB to 31 12:49:27.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:49:27.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:49:27.1 Info: => 9.02E-05s 12:49:27.1 Info: DeleteIndex Artists (ArtistMetadataId) 12:49:27.1 Info: DROP INDEX "IX_Artists_ArtistMetadataId" 12:49:27.1 Info: => 0.000149s 12:49:27.1 Info: AlterColumn Artists ArtistMetadataId Int32 12:49:27.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:49:27.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:49:27.1 Info: DROP TABLE "Artists" 12:49:27.1 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:49:27.1 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:49:27.1 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:49:27.1 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 12:49:27.1 Info: => 0.0042698s 12:49:27.1 Info: CreateIndex Artists (ArtistMetadataId) 12:49:27.1 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 12:49:27.1 Info: => 7.41E-05s 12:49:27.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (31, '2024-05-17T12:49:27', 'add_artistmetadataid_constraint') 12:49:27.1 Info: Committing Transaction 12:49:27.1 Info: 31: add_artistmetadataid_constraint migrated 12:49:27.1 Info: => 0.0004244s 12:49:27.1 Info: 32: old_ids_and_artist_alias migrating 12:49:27.1 Info: Beginning Transaction 12:49:27.1 Info: Starting migration of Main DB to 32 12:49:27.1 Info: AlterTable ArtistMetadata 12:49:27.1 Info: => 9E-07s 12:49:27.1 Info: CreateColumn ArtistMetadata Aliases String 12:49:27.1 Info: ALTER TABLE "ArtistMetadata" ADD COLUMN "Aliases" TEXT NOT NULL DEFAULT '[]' 12:49:27.1 Info: => 0.0005642s 12:49:27.1 Info: AlterTable ArtistMetadata 12:49:27.1 Info: => 7E-07s 12:49:27.1 Info: CreateColumn ArtistMetadata OldForeignArtistIds String 12:49:27.1 Info: ALTER TABLE "ArtistMetadata" ADD COLUMN "OldForeignArtistIds" TEXT NOT NULL DEFAULT '[]' 12:49:27.1 Info: => 0.0005381s 12:49:27.1 Info: AlterTable Albums 12:49:27.1 Info: => 9E-07s 12:49:27.1 Info: CreateColumn Albums OldForeignAlbumIds String 12:49:27.1 Info: ALTER TABLE "Albums" ADD COLUMN "OldForeignAlbumIds" TEXT NOT NULL DEFAULT '[]' 12:49:27.1 Info: => 0.0005298s 12:49:27.1 Info: AlterTable AlbumReleases 12:49:27.1 Info: => 8E-07s 12:49:27.1 Info: CreateColumn AlbumReleases OldForeignReleaseIds String 12:49:27.1 Info: ALTER TABLE "AlbumReleases" ADD COLUMN "OldForeignReleaseIds" TEXT NOT NULL DEFAULT '[]' 12:49:27.1 Info: => 0.0005264s 12:49:27.1 Info: AlterTable Tracks 12:49:27.1 Info: => 7E-07s 12:49:27.1 Info: CreateColumn Tracks OldForeignRecordingIds String 12:49:27.1 Info: ALTER TABLE "Tracks" ADD COLUMN "OldForeignRecordingIds" TEXT NOT NULL DEFAULT '[]' 12:49:27.1 Info: => 0.0005291s 12:49:27.1 Info: AlterTable Tracks 12:49:27.1 Info: => 6E-07s 12:49:27.1 Info: CreateColumn Tracks OldForeignTrackIds String 12:49:27.1 Info: ALTER TABLE "Tracks" ADD COLUMN "OldForeignTrackIds" TEXT NOT NULL DEFAULT '[]' 12:49:27.1 Info: => 0.0005272s 12:49:27.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (32, '2024-05-17T12:49:27', 'old_ids_and_artist_alias') 12:49:27.1 Info: Committing Transaction 12:49:27.1 Info: 32: old_ids_and_artist_alias migrated 12:49:27.1 Info: => 0.0008421s 12:49:27.1 Info: 33: download_propers_config migrating 12:49:27.1 Info: Beginning Transaction 12:49:27.1 Info: Starting migration of Main DB to 33 12:49:27.1 Info: PerformDBOperation 12:49:27.1 Info: Performing DB Operation 12:49:27.1 Info: => 3.06E-05s 12:49:27.1 Info: ExecuteSqlStatement DELETE FROM "Config" WHERE "Key" = 'autodownloadpropers' 12:49:27.1 Info: DELETE FROM "Config" WHERE "Key" = 'autodownloadpropers' 12:49:27.1 Info: => 3.42E-05s 12:49:27.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (33, '2024-05-17T12:49:27', 'download_propers_config') 12:49:27.1 Info: Committing Transaction 12:49:27.1 Info: 33: download_propers_config migrated 12:49:27.1 Info: => 0.0002867s 12:49:27.1 Info: 34: remove_language_profiles migrating 12:49:27.1 Info: Beginning Transaction 12:49:27.1 Info: Starting migration of Main DB to 34 12:49:27.1 Info: DeleteTable LanguageProfiles 12:49:27.1 Info: DROP TABLE "LanguageProfiles" 12:49:27.1 Info: => 0.000213s 12:49:27.1 Info: DeleteColumn Artists LanguageProfileId 12:49:27.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:49:27.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:49:27.1 Info: DROP TABLE "Artists" 12:49:27.1 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:49:27.1 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:49:27.1 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:49:27.1 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 12:49:27.1 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 12:49:27.1 Info: => 0.0043664s 12:49:27.1 Info: DeleteColumn ImportLists LanguageProfileId 12:49:27.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:49:27.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:49:27.1 Info: DROP TABLE "ImportLists" 12:49:27.1 Info: ALTER TABLE "ImportLists_temp" RENAME TO "ImportLists" 12:49:27.1 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 12:49:27.1 Info: => 0.0050882s 12:49:27.1 Info: DeleteColumn Blacklist Language 12:49:27.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:49:27.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:49:27.1 Info: DROP TABLE "Blacklist" 12:49:27.1 Info: ALTER TABLE "Blacklist_temp" RENAME TO "Blacklist" 12:49:27.1 Info: => 0.0037311s 12:49:27.1 Info: DeleteColumn History Language 12:49:27.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:49:27.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:49:27.1 Info: DROP TABLE "History" 12:49:27.1 Info: ALTER TABLE "History_temp" RENAME TO "History" 12:49:27.1 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 12:49:27.1 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 12:49:27.1 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 12:49:27.1 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 12:49:27.1 Info: => 0.004242s 12:49:27.1 Info: DeleteColumn LyricFiles Language 12:49:27.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:49:27.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:49:27.1 Info: DROP TABLE "LyricFiles" 12:49:27.1 Info: ALTER TABLE "LyricFiles_temp" RENAME TO "LyricFiles" 12:49:27.1 Info: => 0.0036504s 12:49:27.1 Info: DeleteColumn TrackFiles Language 12:49:27.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:49:27.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:49:27.1 Info: DROP TABLE "TrackFiles" 12:49:27.1 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 12:49:27.1 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:49:27.1 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 12:49:27.1 Info: => 0.0047229s 12:49:27.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (34, '2024-05-17T12:49:27', 'remove_language_profiles') 12:49:27.1 Info: Committing Transaction 12:49:27.1 Info: 34: remove_language_profiles migrated 12:49:27.1 Info: => 0.0052397s 12:49:27.1 Info: 35: multi_disc_naming_format migrating 12:49:27.1 Info: Beginning Transaction 12:49:27.1 Info: Starting migration of Main DB to 35 12:49:27.1 Info: AlterTable NamingConfig 12:49:27.1 Info: => 9E-07s 12:49:27.1 Info: CreateColumn NamingConfig MultiDiscTrackFormat String 12:49:27.1 Info: ALTER TABLE "NamingConfig" ADD COLUMN "MultiDiscTrackFormat" TEXT 12:49:27.1 Info: => 0.0005236s 12:49:27.1 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = '{Medium Format} {medium:00}/{Artist Name} - {Album Title} - {track:00} - {Track Title}' 12:49:27.1 Info: UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = '{Medium Format} {medium:00}/{Artist Name} - {Album Title} - {track:00} - {Track Title}' 12:49:27.1 Info: => 5.88E-05s 12:49:27.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (35, '2024-05-17T12:49:27', 'multi_disc_naming_format') 12:49:27.1 Info: Committing Transaction 12:49:27.1 Info: 35: multi_disc_naming_format migrated 12:49:27.1 Info: => 0.000377s 12:49:27.1 Info: 36: add_download_client_priority migrating 12:49:27.1 Info: Beginning Transaction 12:49:27.1 Info: Starting migration of Main DB to 36 12:49:27.1 Info: AlterTable DownloadClients 12:49:27.1 Info: => 8E-07s 12:49:27.1 Info: CreateColumn DownloadClients Priority Int32 12:49:27.1 Info: ALTER TABLE "DownloadClients" ADD COLUMN "Priority" INTEGER NOT NULL DEFAULT 1 12:49:27.1 Info: => 0.0005417s 12:49:27.1 Info: PerformDBOperation 12:49:27.1 Info: Performing DB Operation 12:49:27.1 Info: => 8.41E-05s 12:49:27.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (36, '2024-05-17T12:49:27', 'add_download_client_priority') 12:49:27.1 Info: Committing Transaction 12:49:27.1 Info: 36: add_download_client_priority migrated 12:49:27.1 Info: => 0.000387s 12:49:27.1 Info: 37: remove_growl_prowl migrating 12:49:27.1 Info: Beginning Transaction 12:49:27.1 Info: Starting migration of Main DB to 37 12:49:27.1 Info: FluentMigrator.Expressions.DeleteDataExpression 12:49:27.1 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Growl' 12:49:27.1 Info: => 4.87E-05s 12:49:27.1 Info: FluentMigrator.Expressions.DeleteDataExpression 12:49:27.1 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Prowl' 12:49:27.1 Info: => 2.77E-05s 12:49:27.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (37, '2024-05-17T12:49:27', 'remove_growl_prowl') 12:49:27.1 Info: Committing Transaction 12:49:27.1 Info: 37: remove_growl_prowl migrated 12:49:27.1 Info: => 0.0002859s 12:49:27.1 Info: 38: remove_plex_hometheatre migrating 12:49:27.1 Info: Beginning Transaction 12:49:27.1 Info: Starting migration of Main DB to 38 12:49:27.1 Info: FluentMigrator.Expressions.DeleteDataExpression 12:49:27.1 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'PlexHomeTheater' 12:49:27.1 Info: => 4.77E-05s 12:49:27.1 Info: FluentMigrator.Expressions.DeleteDataExpression 12:49:27.1 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'PlexClient' 12:49:27.1 Info: => 2.75E-05s 12:49:27.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (38, '2024-05-17T12:49:27', 'remove_plex_hometheatre') 12:49:27.1 Info: Committing Transaction 12:49:27.1 Info: 38: remove_plex_hometheatre migrated 12:49:27.1 Info: => 0.0002849s 12:49:27.1 Info: 39: add_root_folder_add_defaults migrating 12:49:27.1 Info: Beginning Transaction 12:49:27.1 Info: Starting migration of Main DB to 39 12:49:27.1 Info: AlterTable RootFolders 12:49:27.1 Info: => 1E-06s 12:49:27.1 Info: CreateColumn RootFolders Name String 12:49:27.1 Info: ALTER TABLE "RootFolders" ADD COLUMN "Name" TEXT 12:49:27.1 Info: => 0.0005341s 12:49:27.1 Info: AlterTable RootFolders 12:49:27.1 Info: => 8E-07s 12:49:27.1 Info: CreateColumn RootFolders DefaultMetadataProfileId Int32 12:49:27.1 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultMetadataProfileId" INTEGER NOT NULL DEFAULT 0 12:49:27.1 Info: => 0.0005207s 12:49:27.1 Info: AlterTable RootFolders 12:49:27.1 Info: => 7E-07s 12:49:27.1 Info: CreateColumn RootFolders DefaultQualityProfileId Int32 12:49:27.1 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultQualityProfileId" INTEGER NOT NULL DEFAULT 0 12:49:27.1 Info: => 0.000499s 12:49:27.1 Info: AlterTable RootFolders 12:49:27.1 Info: => 6E-07s 12:49:27.1 Info: CreateColumn RootFolders DefaultMonitorOption Int32 12:49:27.1 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultMonitorOption" INTEGER NOT NULL DEFAULT 0 12:49:27.1 Info: => 0.0005291s 12:49:27.1 Info: AlterTable RootFolders 12:49:27.1 Info: => 5E-07s 12:49:27.1 Info: CreateColumn RootFolders DefaultTags String 12:49:27.1 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultTags" TEXT 12:49:27.1 Info: => 0.0005016s 12:49:27.1 Info: PerformDBOperation 12:49:27.1 Info: Performing DB Operation 12:49:27.1 Info: => 5.09E-05s 12:49:27.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (39, '2024-05-17T12:49:27', 'add_root_folder_add_defaults') 12:49:27.1 Info: Committing Transaction 12:49:27.1 Info: 39: add_root_folder_add_defaults migrated 12:49:27.1 Info: => 0.0003429s 12:49:27.1 Info: 40: task_duration migrating 12:49:27.1 Info: Beginning Transaction 12:49:27.1 Info: Starting migration of Main DB to 40 12:49:27.1 Info: AlterTable ScheduledTasks 12:49:27.1 Info: => 1.4E-06s 12:49:27.1 Info: CreateColumn ScheduledTasks LastStartTime DateTime 12:49:27.1 Info: ALTER TABLE "ScheduledTasks" ADD COLUMN "LastStartTime" DATETIME 12:49:27.1 Info: => 0.0005616s 12:49:27.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (40, '2024-05-17T12:49:27', 'task_duration') 12:49:27.1 Info: Committing Transaction 12:49:27.1 Info: 40: task_duration migrated 12:49:27.1 Info: => 0.0008712s 12:49:27.1 Info: 41: add_indexer_and_enabled_to_release_profiles migrating 12:49:27.1 Info: Beginning Transaction 12:49:27.1 Info: Starting migration of Main DB to 41 12:49:27.1 Info: AlterTable ReleaseProfiles 12:49:27.1 Info: => 9E-07s 12:49:27.1 Info: CreateColumn ReleaseProfiles Enabled Boolean 12:49:27.1 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "Enabled" INTEGER NOT NULL DEFAULT 1 12:49:27.1 Info: => 0.0005271s 12:49:27.1 Info: AlterTable ReleaseProfiles 12:49:27.1 Info: => 1E-06s 12:49:27.1 Info: CreateColumn ReleaseProfiles IndexerId Int32 12:49:27.1 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "IndexerId" INTEGER NOT NULL DEFAULT 0 12:49:27.1 Info: => 0.0005062s 12:49:27.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (41, '2024-05-17T12:49:27', 'add_indexer_and_enabled_to_release_profiles') 12:49:27.1 Info: Committing Transaction 12:49:27.1 Info: 41: add_indexer_and_enabled_to_release_profiles migrated 12:49:27.1 Info: => 0.0008185s 12:49:27.1 Info: 42: remove_album_folders migrating 12:49:27.1 Info: Beginning Transaction 12:49:27.1 Info: Starting migration of Main DB to 42 12:49:27.1 Info: DeleteColumn Artists AlbumFolder 12:49:27.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:49:27.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:49:27.1 Info: DROP TABLE "Artists" 12:49:27.1 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:49:27.1 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:49:27.1 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:49:27.1 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 12:49:27.1 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 12:49:27.1 Info: => 0.0042538s 12:49:27.1 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "StandardTrackFormat" = "AlbumFolderFormat" || '/' || "StandardTrackFormat" 12:49:27.1 Info: UPDATE "NamingConfig" SET "StandardTrackFormat" = "AlbumFolderFormat" || '/' || "StandardTrackFormat" 12:49:27.1 Info: => 3.62E-05s 12:49:27.1 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = "AlbumFolderFormat" || '/' || "MultiDiscTrackFormat" 12:49:27.1 Info: UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = "AlbumFolderFormat" || '/' || "MultiDiscTrackFormat" 12:49:27.1 Info: => 2.93E-05s 12:49:27.1 Info: DeleteColumn NamingConfig AlbumFolderFormat 12:49:27.1 Info: CREATE TABLE "NamingConfig_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ReplaceIllegalCharacters" INTEGER NOT NULL, "ArtistFolderFormat" TEXT, "RenameTracks" INTEGER, "StandardTrackFormat" TEXT, "MultiDiscTrackFormat" TEXT) 12:49:27.1 Info: INSERT INTO "NamingConfig_temp" ("Id", "ReplaceIllegalCharacters", "ArtistFolderFormat", "RenameTracks", "StandardTrackFormat", "MultiDiscTrackFormat") SELECT "Id", "ReplaceIllegalCharacters", "ArtistFolderFormat", "RenameTracks", "StandardTrackFormat", "MultiDiscTrackFormat" FROM "NamingConfig" 12:49:27.1 Info: DROP TABLE "NamingConfig" 12:49:27.1 Info: ALTER TABLE "NamingConfig_temp" RENAME TO "NamingConfig" 12:49:27.1 Info: => 0.0045587s 12:49:27.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (42, '2024-05-17T12:49:27', 'remove_album_folders') 12:49:27.1 Info: Committing Transaction 12:49:27.1 Info: 42: remove_album_folders migrated 12:49:27.1 Info: => 0.0050048s 12:49:27.1 Info: 44: add_priority_to_indexers migrating 12:49:27.1 Info: Beginning Transaction 12:49:27.1 Info: Starting migration of Main DB to 44 12:49:27.1 Info: AlterTable Indexers 12:49:27.1 Info: => 8E-07s 12:49:27.1 Info: CreateColumn Indexers Priority Int32 12:49:27.1 Info: ALTER TABLE "Indexers" ADD COLUMN "Priority" INTEGER NOT NULL DEFAULT 25 12:49:27.1 Info: => 0.0005337s 12:49:27.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (44, '2024-05-17T12:49:27', 'add_priority_to_indexers') 12:49:27.1 Info: Committing Transaction 12:49:27.1 Info: 44: add_priority_to_indexers migrated 12:49:27.1 Info: => 0.0008569s 12:49:27.1 Info: 45: remove_chown_and_folderchmod_config migrating 12:49:27.1 Info: Beginning Transaction 12:49:27.1 Info: Starting migration of Main DB to 45 12:49:27.1 Info: ExecuteSqlStatement DELETE FROM config WHERE Key IN ('folderchmod', 'chownuser') 12:49:27.1 Info: DELETE FROM config WHERE Key IN ('folderchmod', 'chownuser') 12:49:27.1 Info: => 0.0001221s 12:49:27.1 Info: PerformDBOperation 12:49:27.1 Info: Performing DB Operation 12:49:27.1 Info: => 2.85E-05s 12:49:27.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (45, '2024-05-17T12:49:27', 'remove_chown_and_folderchmod_config') 12:49:27.1 Info: Committing Transaction 12:49:27.1 Info: 45: remove_chown_and_folderchmod_config migrated 12:49:27.1 Info: => 0.0002912s 12:49:27.1 Info: 47: update_notifiarr migrating 12:49:27.1 Info: Beginning Transaction 12:49:27.1 Info: Starting migration of Main DB to 47 12:49:27.1 Info: ExecuteSqlStatement UPDATE "Notifications" SET "Implementation" = Replace("Implementation", 'DiscordNotifier', 'Notifiarr'),"ConfigContract" = Replace("ConfigContract", 'DiscordNotifierSettings', 'NotifiarrSettings') WHERE "Implementation" = 'DiscordNotifier'; 12:49:27.1 Info: UPDATE "Notifications" SET "Implementation" = Replace("Implementation", 'DiscordNotifier', 'Notifiarr'),"ConfigContract" = Replace("ConfigContract", 'DiscordNotifierSettings', 'NotifiarrSettings') WHERE "Implementation" = 'DiscordNotifier'; 12:49:27.1 Info: => 7.09E-05s 12:49:27.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (47, '2024-05-17T12:49:27', 'update_notifiarr') 12:49:27.1 Info: Committing Transaction 12:49:27.1 Info: 47: update_notifiarr migrated 12:49:27.1 Info: => 0.0003365s 12:49:27.1 Info: 49: email_multiple_addresses migrating 12:49:27.1 Info: Beginning Transaction 12:49:27.1 Info: Starting migration of Main DB to 49 12:49:27.1 Info: PerformDBOperation 12:49:27.1 Info: Performing DB Operation 12:49:27.1 Info: => 6.56E-05s 12:49:27.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (49, '2024-05-17T12:49:27', 'email_multiple_addresses') 12:49:27.1 Info: Committing Transaction 12:49:27.1 Info: 49: email_multiple_addresses migrated 12:49:27.1 Info: => 0.0003404s 12:49:27.1 Info: 50: rename_blacklist_to_blocklist migrating 12:49:27.1 Info: Beginning Transaction 12:49:27.1 Info: Starting migration of Main DB to 50 12:49:27.1 Info: RenameTable Blacklist Blocklist 12:49:27.1 Info: ALTER TABLE "Blacklist" RENAME TO "Blocklist" 12:49:27.1 Info: => 0.0014947s 12:49:27.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (50, '2024-05-17T12:49:27', 'rename_blacklist_to_blocklist') 12:49:27.1 Info: Committing Transaction 12:49:27.1 Info: 50: rename_blacklist_to_blocklist migrated 12:49:27.1 Info: => 0.0018245s 12:49:27.1 Info: 51: cdh_per_downloadclient migrating 12:49:27.1 Info: Beginning Transaction 12:49:27.1 Info: Starting migration of Main DB to 51 12:49:27.1 Info: AlterTable DownloadClients 12:49:27.1 Info: => 1.2E-06s 12:49:27.1 Info: CreateColumn DownloadClients RemoveCompletedDownloads Boolean 12:49:27.1 Info: ALTER TABLE "DownloadClients" ADD COLUMN "RemoveCompletedDownloads" INTEGER NOT NULL DEFAULT 1 12:49:27.1 Info: => 0.0005329s 12:49:27.1 Info: CreateColumn DownloadClients RemoveFailedDownloads Boolean 12:49:27.1 Info: ALTER TABLE "DownloadClients" ADD COLUMN "RemoveFailedDownloads" INTEGER NOT NULL DEFAULT 1 12:49:27.1 Info: => 0.0005082s 12:49:27.1 Info: PerformDBOperation 12:49:27.1 Info: Performing DB Operation 12:49:27.1 Info: => 0.0001535s 12:49:27.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (51, '2024-05-17T12:49:27', 'cdh_per_downloadclient') 12:49:27.1 Info: Committing Transaction 12:49:27.1 Info: 51: cdh_per_downloadclient migrated 12:49:27.1 Info: => 0.0004576s 12:49:27.1 Info: 52: download_history migrating 12:49:27.1 Info: Beginning Transaction 12:49:27.1 Info: Starting migration of Main DB to 52 12:49:27.1 Info: CreateTable DownloadHistory 12:49:27.1 Info: CREATE TABLE "DownloadHistory" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "EventType" INTEGER NOT NULL, "ArtistId" INTEGER NOT NULL, "DownloadId" TEXT NOT NULL, "SourceTitle" TEXT NOT NULL, "Date" DATETIME NOT NULL, "Protocol" INTEGER, "IndexerId" INTEGER, "DownloadClientId" INTEGER, "Release" TEXT, "Data" TEXT) 12:49:27.1 Info: => 0.0001662s 12:49:27.1 Info: CreateIndex DownloadHistory (EventType) 12:49:27.1 Info: CREATE INDEX "IX_DownloadHistory_EventType" ON "DownloadHistory" ("EventType" ASC) 12:49:27.1 Info: => 8.57E-05s 12:49:27.1 Info: CreateIndex DownloadHistory (ArtistId) 12:49:27.1 Info: CREATE INDEX "IX_DownloadHistory_ArtistId" ON "DownloadHistory" ("ArtistId" ASC) 12:49:27.1 Info: => 7.53E-05s 12:49:27.1 Info: CreateIndex DownloadHistory (DownloadId) 12:49:27.1 Info: CREATE INDEX "IX_DownloadHistory_DownloadId" ON "DownloadHistory" ("DownloadId" ASC) 12:49:27.1 Info: => 7.64E-05s 12:49:27.1 Info: PerformDBOperation 12:49:27.1 Info: Performing DB Operation 12:49:27.1 Info: => 0.0001122s 12:49:27.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (52, '2024-05-17T12:49:27', 'download_history') 12:49:27.1 Info: Committing Transaction 12:49:27.1 Info: 52: download_history migrated 12:49:27.1 Info: => 0.0004664s 12:49:27.1 Info: 53: add_update_history migrating 12:49:27.1 Info: Beginning Transaction 12:49:27.1 Info: Starting migration of Main DB to 53 12:49:27.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (53, '2024-05-17T12:49:27', 'add_update_history') 12:49:27.1 Info: Committing Transaction 12:49:27.1 Info: 53: add_update_history migrated 12:49:27.1 Info: => 0.0003193s 12:49:27.1 Info: 54: add_on_update_to_notifications migrating 12:49:27.1 Info: Beginning Transaction 12:49:27.1 Info: Starting migration of Main DB to 54 12:49:27.1 Info: AlterTable Notifications 12:49:27.1 Info: => 1.1E-06s 12:49:27.1 Info: CreateColumn Notifications OnApplicationUpdate Boolean 12:49:27.1 Info: ALTER TABLE "Notifications" ADD COLUMN "OnApplicationUpdate" INTEGER NOT NULL DEFAULT 1 12:49:27.1 Info: => 0.0005486s 12:49:27.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (54, '2024-05-17T12:49:27', 'add_on_update_to_notifications') 12:49:27.1 Info: Committing Transaction 12:49:27.1 Info: 54: add_on_update_to_notifications migrated 12:49:27.1 Info: => 0.0008666s 12:49:27.1 Info: 55: download_client_per_indexer migrating 12:49:27.1 Info: Beginning Transaction 12:49:27.1 Info: Starting migration of Main DB to 55 12:49:27.1 Info: AlterTable Indexers 12:49:27.1 Info: => 1.1E-06s 12:49:27.1 Info: CreateColumn Indexers DownloadClientId Int32 12:49:27.1 Info: ALTER TABLE "Indexers" ADD COLUMN "DownloadClientId" INTEGER NOT NULL DEFAULT 0 12:49:27.1 Info: => 0.0005403s 12:49:27.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (55, '2024-05-17T12:49:27', 'download_client_per_indexer') 12:49:27.1 Info: Committing Transaction 12:49:27.1 Info: 55: download_client_per_indexer migrated 12:49:27.1 Info: => 0.0008491s 12:49:27.1 Info: 56: AddNewItemMonitorType migrating 12:49:27.1 Info: Beginning Transaction 12:49:27.1 Info: Starting migration of Main DB to 56 12:49:27.1 Info: AlterTable Artists 12:49:27.1 Info: => 1E-06s 12:49:27.1 Info: CreateColumn Artists MonitorNewItems Int32 12:49:27.1 Info: ALTER TABLE "Artists" ADD COLUMN "MonitorNewItems" INTEGER NOT NULL DEFAULT 0 12:49:27.1 Info: => 0.000587s 12:49:27.1 Info: AlterTable RootFolders 12:49:27.1 Info: => 7E-07s 12:49:27.1 Info: CreateColumn RootFolders DefaultNewItemMonitorOption Int32 12:49:27.1 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultNewItemMonitorOption" INTEGER NOT NULL DEFAULT 0 12:49:27.1 Info: => 0.0005471s 12:49:27.1 Info: AlterTable ImportLists 12:49:27.1 Info: => 6E-07s 12:49:27.1 Info: CreateColumn ImportLists MonitorNewItems Int32 12:49:27.1 Info: ALTER TABLE "ImportLists" ADD COLUMN "MonitorNewItems" INTEGER NOT NULL DEFAULT 0 12:49:27.1 Info: => 0.0005312s 12:49:27.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (56, '2024-05-17T12:49:27', 'AddNewItemMonitorType') 12:49:27.1 Info: Committing Transaction 12:49:27.1 Info: 56: AddNewItemMonitorType migrated 12:49:27.1 Info: => 0.0008826s 12:49:27.1 Info: 57: ImportListSearch migrating 12:49:27.1 Info: Beginning Transaction 12:49:27.1 Info: Starting migration of Main DB to 57 12:49:27.1 Info: AlterTable ImportLists 12:49:27.1 Info: => 1.1E-06s 12:49:27.1 Info: CreateColumn ImportLists ShouldSearch Boolean 12:49:27.1 Info: ALTER TABLE "ImportLists" ADD COLUMN "ShouldSearch" INTEGER NOT NULL DEFAULT 1 12:49:27.1 Info: => 0.0005601s 12:49:27.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (57, '2024-05-17T12:49:27', 'ImportListSearch') 12:49:27.1 Info: Committing Transaction 12:49:27.1 Info: 57: ImportListSearch migrated 12:49:27.1 Info: => 0.0009013s 12:49:27.1 Info: 58: ImportListMonitorExisting migrating 12:49:27.1 Info: Beginning Transaction 12:49:27.1 Info: Starting migration of Main DB to 58 12:49:27.1 Info: AlterTable ImportLists 12:49:27.1 Info: => 8E-07s 12:49:27.1 Info: CreateColumn ImportLists ShouldMonitorExisting Boolean 12:49:27.1 Info: ALTER TABLE "ImportLists" ADD COLUMN "ShouldMonitorExisting" INTEGER NOT NULL DEFAULT 0 12:49:27.1 Info: => 0.0005509s 12:49:27.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (58, '2024-05-17T12:49:27', 'ImportListMonitorExisting') 12:49:27.1 Info: Committing Transaction 12:49:27.1 Info: 58: ImportListMonitorExisting migrated 12:49:27.1 Info: => 0.0008663s 12:49:27.1 Info: 59: add_indexer_tags migrating 12:49:27.1 Info: Beginning Transaction 12:49:27.1 Info: Starting migration of Main DB to 59 12:49:27.1 Info: FluentMigrator.Expressions.DeleteDataExpression 12:49:27.1 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Omgwtfnzbs' 12:49:27.1 Info: => 5E-05s 12:49:27.1 Info: FluentMigrator.Expressions.DeleteDataExpression 12:49:27.1 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Waffles' 12:49:27.1 Info: => 2.76E-05s 12:49:27.1 Info: AlterTable Indexers 12:49:27.1 Info: => 3E-07s 12:49:27.1 Info: CreateColumn Indexers Tags String 12:49:27.1 Info: ALTER TABLE "Indexers" ADD COLUMN "Tags" TEXT 12:49:27.1 Info: => 0.0005298s 12:49:27.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (59, '2024-05-17T12:49:27', 'add_indexer_tags') 12:49:27.1 Info: Committing Transaction 12:49:27.2 Info: 59: add_indexer_tags migrated 12:49:27.2 Info: => 0.0008727s 12:49:27.2 Info: 60: update_audio_types migrating 12:49:27.2 Info: Beginning Transaction 12:49:27.2 Info: Starting migration of Main DB to 60 12:49:27.2 Info: PerformDBOperation 12:49:27.2 Info: Performing DB Operation 12:49:27.2 Info: => 5.27E-05s 12:49:27.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (60, '2024-05-17T12:49:27', 'update_audio_types') 12:49:27.2 Info: Committing Transaction 12:49:27.2 Info: 60: update_audio_types migrated 12:49:27.2 Info: => 0.0003264s 12:49:27.2 Info: 61: postgres_update_timestamp_columns_to_with_timezone migrating 12:49:27.2 Info: Beginning Transaction 12:49:27.2 Info: Starting migration of Main DB to 61 12:49:27.2 Info: FluentMigrator.Expressions.DeleteDataExpression 12:49:27.2 Info: DELETE FROM "Commands" WHERE 1 = 1 12:49:27.2 Info: => 4.85E-05s 12:49:27.2 Info: AlterTable AlbumReleases 12:49:27.2 Info: => 3E-07s 12:49:27.2 Info: AlterColumn AlbumReleases ReleaseDate DateTimeOffset 12:49:27.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:49:27.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:49:27.2 Info: DROP TABLE "AlbumReleases" 12:49:27.2 Info: ALTER TABLE "AlbumReleases_temp" RENAME TO "AlbumReleases" 12:49:27.2 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 12:49:27.2 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 12:49:27.2 Info: => 0.0051497s 12:49:27.2 Info: AlterTable Albums 12:49:27.2 Info: => 5E-07s 12:49:27.2 Info: AlterColumn Albums LastInfoSync DateTimeOffset 12:49:27.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:49:27.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:49:27.2 Info: DROP TABLE "Albums" 12:49:27.2 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:49:27.2 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:49:27.2 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:49:27.2 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 12:49:27.2 Info: => 0.0053821s 12:49:27.2 Info: AlterTable Albums 12:49:27.2 Info: => 6E-07s 12:49:27.2 Info: AlterColumn Albums ReleaseDate DateTimeOffset 12:49:27.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:49:27.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:49:27.2 Info: DROP TABLE "Albums" 12:49:27.2 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:49:27.2 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:49:27.2 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:49:27.2 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 12:49:27.2 Info: => 0.0044222s 12:49:27.2 Info: AlterTable Albums 12:49:27.2 Info: => 7E-07s 12:49:27.2 Info: AlterColumn Albums Added DateTimeOffset 12:49:27.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:49:27.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:49:27.2 Info: DROP TABLE "Albums" 12:49:27.2 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:49:27.2 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:49:27.2 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:49:27.2 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 12:49:27.2 Info: => 0.00443s 12:49:27.2 Info: AlterTable Artists 12:49:27.2 Info: => 6E-07s 12:49:27.2 Info: AlterColumn Artists LastInfoSync DateTimeOffset 12:49:27.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:49:27.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:49:27.2 Info: DROP TABLE "Artists" 12:49:27.2 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:49:27.2 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:49:27.2 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:49:27.2 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 12:49:27.2 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 12:49:27.2 Info: => 0.0052612s 12:49:27.2 Info: AlterTable Artists 12:49:27.2 Info: => 6E-07s 12:49:27.2 Info: AlterColumn Artists Added DateTimeOffset 12:49:27.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:49:27.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:49:27.2 Info: DROP TABLE "Artists" 12:49:27.2 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:49:27.2 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:49:27.2 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:49:27.2 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 12:49:27.2 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 12:49:27.2 Info: => 0.0057268s 12:49:27.2 Info: AlterTable Blocklist 12:49:27.2 Info: => 7E-07s 12:49:27.2 Info: AlterColumn Blocklist Date DateTimeOffset 12:49:27.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:49:27.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:49:27.2 Info: DROP TABLE "Blocklist" 12:49:27.2 Info: ALTER TABLE "Blocklist_temp" RENAME TO "Blocklist" 12:49:27.2 Info: => 0.0038857s 12:49:27.2 Info: AlterTable Blocklist 12:49:27.2 Info: => 7E-07s 12:49:27.2 Info: AlterColumn Blocklist PublishedDate DateTimeOffset 12:49:27.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:49:27.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:49:27.2 Info: DROP TABLE "Blocklist" 12:49:27.2 Info: ALTER TABLE "Blocklist_temp" RENAME TO "Blocklist" 12:49:27.2 Info: => 0.004076s 12:49:27.2 Info: AlterTable Commands 12:49:27.2 Info: => 8E-07s 12:49:27.2 Info: AlterColumn Commands QueuedAt DateTimeOffset 12:49:27.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:49:27.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:49:27.2 Info: DROP TABLE "Commands" 12:49:27.2 Info: ALTER TABLE "Commands_temp" RENAME TO "Commands" 12:49:27.2 Info: => 0.004712s 12:49:27.2 Info: AlterTable Commands 12:49:27.2 Info: => 8E-07s 12:49:27.2 Info: AlterColumn Commands StartedAt DateTimeOffset 12:49:27.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:49:27.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:49:27.2 Info: DROP TABLE "Commands" 12:49:27.2 Info: ALTER TABLE "Commands_temp" RENAME TO "Commands" 12:49:27.2 Info: => 0.0046641s 12:49:27.2 Info: AlterTable Commands 12:49:27.2 Info: => 7E-07s 12:49:27.2 Info: AlterColumn Commands EndedAt DateTimeOffset 12:49:27.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:49:27.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:49:27.2 Info: DROP TABLE "Commands" 12:49:27.2 Info: ALTER TABLE "Commands_temp" RENAME TO "Commands" 12:49:27.2 Info: => 0.004649s 12:49:27.2 Info: AlterTable DownloadClientStatus 12:49:27.2 Info: => 7E-07s 12:49:27.2 Info: AlterColumn DownloadClientStatus InitialFailure DateTimeOffset 12:49:27.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:49:27.2 Info: INSERT INTO "DownloadClientStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill" FROM "DownloadClientStatus" 12:49:27.2 Info: DROP TABLE "DownloadClientStatus" 12:49:27.2 Info: ALTER TABLE "DownloadClientStatus_temp" RENAME TO "DownloadClientStatus" 12:49:27.2 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 12:49:27.2 Info: => 0.005487s 12:49:27.2 Info: AlterTable DownloadClientStatus 12:49:27.2 Info: => 7E-07s 12:49:27.2 Info: AlterColumn DownloadClientStatus MostRecentFailure DateTimeOffset 12:49:27.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:49:27.2 Info: INSERT INTO "DownloadClientStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill" FROM "DownloadClientStatus" 12:49:27.2 Info: DROP TABLE "DownloadClientStatus" 12:49:27.2 Info: ALTER TABLE "DownloadClientStatus_temp" RENAME TO "DownloadClientStatus" 12:49:27.2 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 12:49:27.2 Info: => 0.0040024s 12:49:27.2 Info: AlterTable DownloadClientStatus 12:49:27.2 Info: => 7E-07s 12:49:27.2 Info: AlterColumn DownloadClientStatus DisabledTill DateTimeOffset 12:49:27.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:49:27.2 Info: INSERT INTO "DownloadClientStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill" FROM "DownloadClientStatus" 12:49:27.2 Info: DROP TABLE "DownloadClientStatus" 12:49:27.2 Info: ALTER TABLE "DownloadClientStatus_temp" RENAME TO "DownloadClientStatus" 12:49:27.2 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 12:49:27.2 Info: => 0.0052597s 12:49:27.2 Info: AlterTable DownloadHistory 12:49:27.2 Info: => 6E-07s 12:49:27.2 Info: AlterColumn DownloadHistory Date DateTimeOffset 12:49:27.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:49:27.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:49:27.2 Info: DROP TABLE "DownloadHistory" 12:49:27.2 Info: ALTER TABLE "DownloadHistory_temp" RENAME TO "DownloadHistory" 12:49:27.2 Info: CREATE INDEX "IX_DownloadHistory_EventType" ON "DownloadHistory" ("EventType" ASC) 12:49:27.2 Info: CREATE INDEX "IX_DownloadHistory_ArtistId" ON "DownloadHistory" ("ArtistId" ASC) 12:49:27.2 Info: CREATE INDEX "IX_DownloadHistory_DownloadId" ON "DownloadHistory" ("DownloadId" ASC) 12:49:27.2 Info: => 0.0043686s 12:49:27.2 Info: AlterTable ExtraFiles 12:49:27.2 Info: => 6E-07s 12:49:27.2 Info: AlterColumn ExtraFiles Added DateTimeOffset 12:49:27.2 Info: CREATE TABLE "ExtraFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL) 12:49:27.2 Info: INSERT INTO "ExtraFiles_temp" ("Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated") SELECT "Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated" FROM "ExtraFiles" 12:49:27.2 Info: DROP TABLE "ExtraFiles" 12:49:27.2 Info: ALTER TABLE "ExtraFiles_temp" RENAME TO "ExtraFiles" 12:49:27.2 Info: => 0.0038513s 12:49:27.2 Info: AlterTable ExtraFiles 12:49:27.2 Info: => 1E-06s 12:49:27.2 Info: AlterColumn ExtraFiles LastUpdated DateTimeOffset 12:49:27.2 Info: CREATE TABLE "ExtraFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL) 12:49:27.2 Info: INSERT INTO "ExtraFiles_temp" ("Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated") SELECT "Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated" FROM "ExtraFiles" 12:49:27.2 Info: DROP TABLE "ExtraFiles" 12:49:27.2 Info: ALTER TABLE "ExtraFiles_temp" RENAME TO "ExtraFiles" 12:49:27.2 Info: => 0.0051139s 12:49:27.2 Info: AlterTable History 12:49:27.2 Info: => 7E-07s 12:49:27.2 Info: AlterColumn History Date DateTimeOffset 12:49:27.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:49:27.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:49:27.2 Info: DROP TABLE "History" 12:49:27.2 Info: ALTER TABLE "History_temp" RENAME TO "History" 12:49:27.2 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 12:49:27.2 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 12:49:27.2 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 12:49:27.2 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 12:49:27.2 Info: => 0.004431s 12:49:27.2 Info: AlterTable ImportListStatus 12:49:27.2 Info: => 7E-07s 12:49:27.2 Info: AlterColumn ImportListStatus InitialFailure DateTimeOffset 12:49:27.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:49:27.2 Info: INSERT INTO "ImportListStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo" FROM "ImportListStatus" 12:49:27.2 Info: DROP TABLE "ImportListStatus" 12:49:27.2 Info: ALTER TABLE "ImportListStatus_temp" RENAME TO "ImportListStatus" 12:49:27.2 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 12:49:27.2 Info: => 0.0040381s 12:49:27.2 Info: AlterTable ImportListStatus 12:49:27.2 Info: => 7E-07s 12:49:27.2 Info: AlterColumn ImportListStatus MostRecentFailure DateTimeOffset 12:49:27.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:49:27.2 Info: INSERT INTO "ImportListStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo" FROM "ImportListStatus" 12:49:27.2 Info: DROP TABLE "ImportListStatus" 12:49:27.2 Info: ALTER TABLE "ImportListStatus_temp" RENAME TO "ImportListStatus" 12:49:27.2 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 12:49:27.2 Info: => 0.0040401s 12:49:27.2 Info: AlterTable ImportListStatus 12:49:27.2 Info: => 6E-07s 12:49:27.2 Info: AlterColumn ImportListStatus DisabledTill DateTimeOffset 12:49:27.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:49:27.2 Info: INSERT INTO "ImportListStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo" FROM "ImportListStatus" 12:49:27.2 Info: DROP TABLE "ImportListStatus" 12:49:27.2 Info: ALTER TABLE "ImportListStatus_temp" RENAME TO "ImportListStatus" 12:49:27.2 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 12:49:27.2 Info: => 0.0040805s 12:49:27.2 Info: AlterTable IndexerStatus 12:49:27.2 Info: => 6E-07s 12:49:27.2 Info: AlterColumn IndexerStatus InitialFailure DateTimeOffset 12:49:27.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:49:27.3 Info: INSERT INTO "IndexerStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo" FROM "IndexerStatus" 12:49:27.3 Info: DROP TABLE "IndexerStatus" 12:49:27.3 Info: ALTER TABLE "IndexerStatus_temp" RENAME TO "IndexerStatus" 12:49:27.3 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 12:49:27.3 Info: => 0.0049039s 12:49:27.3 Info: AlterTable IndexerStatus 12:49:27.3 Info: => 6E-07s 12:49:27.3 Info: AlterColumn IndexerStatus MostRecentFailure DateTimeOffset 12:49:27.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:49:27.3 Info: INSERT INTO "IndexerStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo" FROM "IndexerStatus" 12:49:27.3 Info: DROP TABLE "IndexerStatus" 12:49:27.3 Info: ALTER TABLE "IndexerStatus_temp" RENAME TO "IndexerStatus" 12:49:27.3 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 12:49:27.3 Info: => 0.0049619s 12:49:27.3 Info: AlterTable IndexerStatus 12:49:27.3 Info: => 6E-07s 12:49:27.3 Info: AlterColumn IndexerStatus DisabledTill DateTimeOffset 12:49:27.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:49:27.3 Info: INSERT INTO "IndexerStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo" FROM "IndexerStatus" 12:49:27.3 Info: DROP TABLE "IndexerStatus" 12:49:27.3 Info: ALTER TABLE "IndexerStatus_temp" RENAME TO "IndexerStatus" 12:49:27.3 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 12:49:27.3 Info: => 0.0039726s 12:49:27.3 Info: AlterTable LyricFiles 12:49:27.3 Info: => 6E-07s 12:49:27.3 Info: AlterColumn LyricFiles LastUpdated DateTimeOffset 12:49:27.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:49:27.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:49:27.3 Info: DROP TABLE "LyricFiles" 12:49:27.3 Info: ALTER TABLE "LyricFiles_temp" RENAME TO "LyricFiles" 12:49:27.3 Info: => 0.0046067s 12:49:27.3 Info: AlterTable LyricFiles 12:49:27.3 Info: => 8E-07s 12:49:27.3 Info: AlterColumn LyricFiles Added DateTimeOffset 12:49:27.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:49:27.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:49:27.3 Info: DROP TABLE "LyricFiles" 12:49:27.3 Info: ALTER TABLE "LyricFiles_temp" RENAME TO "LyricFiles" 12:49:27.3 Info: => 0.004852s 12:49:27.3 Info: AlterTable MetadataFiles 12:49:27.3 Info: => 6E-07s 12:49:27.3 Info: AlterColumn MetadataFiles LastUpdated DateTimeOffset 12:49:27.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:49:27.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:49:27.3 Info: DROP TABLE "MetadataFiles" 12:49:27.3 Info: ALTER TABLE "MetadataFiles_temp" RENAME TO "MetadataFiles" 12:49:27.3 Info: => 0.0039066s 12:49:27.3 Info: AlterTable MetadataFiles 12:49:27.3 Info: => 7E-07s 12:49:27.3 Info: AlterColumn MetadataFiles Added DateTimeOffset 12:49:27.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:49:27.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:49:27.3 Info: DROP TABLE "MetadataFiles" 12:49:27.3 Info: ALTER TABLE "MetadataFiles_temp" RENAME TO "MetadataFiles" 12:49:27.3 Info: => 0.0049596s 12:49:27.3 Info: AlterTable PendingReleases 12:49:27.3 Info: => 8E-07s 12:49:27.3 Info: AlterColumn PendingReleases Added DateTimeOffset 12:49:27.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:49:27.3 Info: INSERT INTO "PendingReleases_temp" ("Id", "Title", "Added", "Release", "ArtistId", "ParsedAlbumInfo", "Reason") SELECT "Id", "Title", "Added", "Release", "ArtistId", "ParsedAlbumInfo", "Reason" FROM "PendingReleases" 12:49:27.3 Info: DROP TABLE "PendingReleases" 12:49:27.3 Info: ALTER TABLE "PendingReleases_temp" RENAME TO "PendingReleases" 12:49:27.3 Info: => 0.0038544s 12:49:27.3 Info: AlterTable ScheduledTasks 12:49:27.3 Info: => 8E-07s 12:49:27.3 Info: AlterColumn ScheduledTasks LastExecution DateTimeOffset 12:49:27.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:49:27.3 Info: INSERT INTO "ScheduledTasks_temp" ("Id", "TypeName", "Interval", "LastExecution", "LastStartTime") SELECT "Id", "TypeName", "Interval", "LastExecution", "LastStartTime" FROM "ScheduledTasks" 12:49:27.3 Info: DROP TABLE "ScheduledTasks" 12:49:27.3 Info: ALTER TABLE "ScheduledTasks_temp" RENAME TO "ScheduledTasks" 12:49:27.3 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 12:49:27.3 Info: => 0.0039666s 12:49:27.3 Info: AlterTable ScheduledTasks 12:49:27.3 Info: => 6E-07s 12:49:27.3 Info: AlterColumn ScheduledTasks LastStartTime DateTimeOffset 12:49:27.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:49:27.3 Info: INSERT INTO "ScheduledTasks_temp" ("Id", "TypeName", "Interval", "LastExecution", "LastStartTime") SELECT "Id", "TypeName", "Interval", "LastExecution", "LastStartTime" FROM "ScheduledTasks" 12:49:27.3 Info: DROP TABLE "ScheduledTasks" 12:49:27.3 Info: ALTER TABLE "ScheduledTasks_temp" RENAME TO "ScheduledTasks" 12:49:27.3 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 12:49:27.3 Info: => 0.0040225s 12:49:27.3 Info: AlterTable TrackFiles 12:49:27.3 Info: => 8E-07s 12:49:27.3 Info: AlterColumn TrackFiles DateAdded DateTimeOffset 12:49:27.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:49:27.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:49:27.3 Info: DROP TABLE "TrackFiles" 12:49:27.3 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 12:49:27.3 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:49:27.3 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 12:49:27.3 Info: => 0.005206s 12:49:27.3 Info: AlterTable TrackFiles 12:49:27.3 Info: => 5E-07s 12:49:27.3 Info: AlterColumn TrackFiles Modified DateTimeOffset 12:49:27.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:49:27.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:49:27.3 Info: DROP TABLE "TrackFiles" 12:49:27.3 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 12:49:27.3 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:49:27.3 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 12:49:27.3 Info: => 0.0041585s 12:49:27.3 Info: AlterTable VersionInfo 12:49:27.3 Info: => 6E-07s 12:49:27.3 Info: AlterColumn VersionInfo AppliedOn DateTimeOffset 12:49:27.3 Info: CREATE TABLE "VersionInfo_temp" ("Version" INTEGER NOT NULL, "AppliedOn" DATETIME, "Description" TEXT) 12:49:27.3 Info: INSERT INTO "VersionInfo_temp" ("Version", "AppliedOn", "Description") SELECT "Version", "AppliedOn", "Description" FROM "VersionInfo" 12:49:27.3 Info: DROP TABLE "VersionInfo" 12:49:27.3 Info: ALTER TABLE "VersionInfo_temp" RENAME TO "VersionInfo" 12:49:27.3 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 12:49:27.3 Info: => 0.0048891s 12:49:27.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (61, '2024-05-17T12:49:27', 'postgres_update_timestamp_columns_to_with_timezone') 12:49:27.3 Info: Committing Transaction 12:49:27.3 Info: 61: postgres_update_timestamp_columns_to_with_timezone migrated 12:49:27.3 Info: => 0.0056733s 12:49:27.3 Info: 62: add_on_delete_to_notifications migrating 12:49:27.3 Info: Beginning Transaction 12:49:27.3 Info: Starting migration of Main DB to 62 12:49:27.3 Info: AlterTable Notifications 12:49:27.3 Info: => 1.4E-06s 12:49:27.3 Info: CreateColumn Notifications OnArtistDelete Boolean 12:49:27.3 Info: ALTER TABLE "Notifications" ADD COLUMN "OnArtistDelete" INTEGER NOT NULL DEFAULT 0 12:49:27.3 Info: => 0.0005633s 12:49:27.3 Info: AlterTable Notifications 12:49:27.3 Info: => 7E-07s 12:49:27.3 Info: CreateColumn Notifications OnAlbumDelete Boolean 12:49:27.3 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDelete" INTEGER NOT NULL DEFAULT 0 12:49:27.3 Info: => 0.000577s 12:49:27.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (62, '2024-05-17T12:49:27', 'add_on_delete_to_notifications') 12:49:27.3 Info: Committing Transaction 12:49:27.3 Info: 62: add_on_delete_to_notifications migrated 12:49:27.3 Info: => 0.0008911s 12:49:27.3 Info: 63: add_custom_formats migrating 12:49:27.3 Info: Beginning Transaction 12:49:27.3 Info: Starting migration of Main DB to 63 12:49:27.3 Info: INSERT INTO "ReleaseProfiles" ("Preferred", "Required", "Ignored", "Tags", "IncludePreferredWhenRenaming", "Enabled", "IndexerId") VALUES ('[ { "key": "/somestring/", "value": 2 } ]', '[]', '[]', '[]', 1, 1, 0) 12:49:27.3 Info: AlterTable DelayProfiles 12:49:27.3 Info: => 4E-07s 12:49:27.3 Info: CreateColumn DelayProfiles BypassIfHighestQuality Boolean 12:49:27.3 Info: ALTER TABLE "DelayProfiles" ADD COLUMN "BypassIfHighestQuality" INTEGER NOT NULL DEFAULT 0 12:49:27.3 Info: => 0.0005581s 12:49:27.3 Info: UpdateData 12:49:27.3 Info: UPDATE "DelayProfiles" SET "BypassIfHighestQuality" = 1 WHERE 1 = 1 12:49:27.3 Info: => 5.07E-05s 12:49:27.3 Info: AlterTable TrackFiles 12:49:27.3 Info: => 4E-07s 12:49:27.3 Info: CreateColumn TrackFiles OriginalFilePath String 12:49:27.3 Info: ALTER TABLE "TrackFiles" ADD COLUMN "OriginalFilePath" TEXT 12:49:27.3 Info: => 0.0005109s 12:49:27.3 Info: PerformDBOperation 12:49:27.3 Info: Performing DB Operation 12:49:27.3 Info: => 0.0011918s 12:49:27.3 Info: CreateTable CustomFormats 12:49:27.3 Info: CREATE TABLE "CustomFormats" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Specifications" TEXT NOT NULL DEFAULT '[]', "IncludeCustomFormatWhenRenaming" INTEGER NOT NULL DEFAULT 0) 12:49:27.3 Info: => 0.0001451s 12:49:27.3 Info: CreateIndex CustomFormats (Name) 12:49:27.3 Info: CREATE UNIQUE INDEX "IX_CustomFormats_Name" ON "CustomFormats" ("Name" ASC) 12:49:27.3 Info: => 8.49E-05s 12:49:27.3 Info: AlterTable QualityProfiles 12:49:27.3 Info: => 4E-07s 12:49:27.3 Info: CreateColumn QualityProfiles FormatItems String 12:49:27.3 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "FormatItems" TEXT NOT NULL DEFAULT '[]' 12:49:27.3 Info: => 0.0005468s 12:49:27.3 Info: AlterTable QualityProfiles 12:49:27.3 Info: => 5E-07s 12:49:27.3 Info: CreateColumn QualityProfiles MinFormatScore Int32 12:49:27.3 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "MinFormatScore" INTEGER NOT NULL DEFAULT 0 12:49:27.3 Info: => 0.0005637s 12:49:27.3 Info: AlterTable QualityProfiles 12:49:27.3 Info: => 7E-07s 12:49:27.3 Info: CreateColumn QualityProfiles CutoffFormatScore Int32 12:49:27.3 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "CutoffFormatScore" INTEGER NOT NULL DEFAULT 0 12:49:27.3 Info: => 0.0005312s 12:49:27.3 Info: PerformDBOperation 12:49:27.3 Info: Performing DB Operation 12:49:27.3 Info: => 0.0012732s 12:49:27.3 Info: PerformDBOperation 12:49:27.3 Info: Performing DB Operation 12:49:27.3 Info: => 3.33E-05s 12:49:27.3 Info: DeleteColumn ReleaseProfiles Preferred 12:49:27.3 Info: CREATE TABLE "ReleaseProfiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL, "IncludePreferredWhenRenaming" INTEGER NOT NULL, "Enabled" INTEGER NOT NULL, "IndexerId" INTEGER NOT NULL) 12:49:27.3 Info: INSERT INTO "ReleaseProfiles_temp" ("Id", "Required", "Ignored", "Tags", "IncludePreferredWhenRenaming", "Enabled", "IndexerId") SELECT "Id", "Required", "Ignored", "Tags", "IncludePreferredWhenRenaming", "Enabled", "IndexerId" FROM "ReleaseProfiles" 12:49:27.3 Info: DROP TABLE "ReleaseProfiles" 12:49:27.3 Info: ALTER TABLE "ReleaseProfiles_temp" RENAME TO "ReleaseProfiles" 12:49:27.3 Info: => 0.0039255s 12:49:27.3 Info: DeleteColumn ReleaseProfiles IncludePreferredWhenRenaming 12:49:27.3 Info: CREATE TABLE "ReleaseProfiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL, "Enabled" INTEGER NOT NULL, "IndexerId" INTEGER NOT NULL) 12:49:27.3 Info: INSERT INTO "ReleaseProfiles_temp" ("Id", "Required", "Ignored", "Tags", "Enabled", "IndexerId") SELECT "Id", "Required", "Ignored", "Tags", "Enabled", "IndexerId" FROM "ReleaseProfiles" 12:49:27.3 Info: DROP TABLE "ReleaseProfiles" 12:49:27.3 Info: ALTER TABLE "ReleaseProfiles_temp" RENAME TO "ReleaseProfiles" 12:49:27.3 Info: => 0.0048471s 12:49:27.3 Info: ExecuteSqlStatement DELETE FROM "ReleaseProfiles" WHERE "Required" = '[]' AND "Ignored" = '[]' 12:49:27.3 Info: DELETE FROM "ReleaseProfiles" WHERE "Required" = '[]' AND "Ignored" = '[]' 12:49:27.3 Info: => 5.19E-05s 12:49:27.3 Info: AlterTable DelayProfiles 12:49:27.3 Info: => 4E-07s 12:49:27.3 Info: CreateColumn DelayProfiles BypassIfAboveCustomFormatScore Boolean 12:49:27.3 Info: ALTER TABLE "DelayProfiles" ADD COLUMN "BypassIfAboveCustomFormatScore" INTEGER NOT NULL DEFAULT 0 12:49:27.3 Info: => 0.000546s 12:49:27.3 Info: AlterTable DelayProfiles 12:49:27.3 Info: => 7E-07s 12:49:27.3 Info: CreateColumn DelayProfiles MinimumCustomFormatScore Int32 12:49:27.3 Info: ALTER TABLE "DelayProfiles" ADD COLUMN "MinimumCustomFormatScore" INTEGER 12:49:27.3 Info: => 0.0005322s 12:49:27.3 Info: -> 1 Insert operations completed in 00:00:00.0000922 taking an average of 00:00:00.0000922 12:49:27.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (63, '2024-05-17T12:49:27', 'add_custom_formats') 12:49:27.3 Info: Committing Transaction 12:49:27.3 Info: 63: add_custom_formats migrated 12:49:27.3 Info: => 0.0009176s 12:49:27.3 Debug: Took: 00:00:00.3967846 12:49:27.4 Info: --- End: NzbDrone.Core.Test.Datastore.Migration.add_custom_formatsFixture.should_migrate_case_sensitive_regex --- 12:49:27.4 Info: --- Start: NzbDrone.Core.Test.Datastore.Migration.add_custom_formatsFixture.should_migrate_naming_configs --- 12:49:27.4 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm64/_temp_11361_638515469674078898_139/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:49:27.4 Info: DatabaseEngineVersionCheck migrating 12:49:27.4 Info: PerformDBOperation 12:49:27.4 Info: Performing DB Operation 12:49:27.4 Info: SQLite 3.45.3 12:49:27.4 Info: => 0.0016362s 12:49:27.4 Info: DatabaseEngineVersionCheck migrated 12:49:27.4 Info: => 0.0016498s 12:49:27.4 Info: VersionMigration migrating 12:49:27.4 Info: Beginning Transaction 12:49:27.4 Info: CreateTable VersionInfo 12:49:27.4 Info: CREATE TABLE "VersionInfo" ("Version" INTEGER NOT NULL) 12:49:27.4 Info: => 0.0001693s 12:49:27.4 Info: Committing Transaction 12:49:27.4 Info: VersionMigration migrated 12:49:27.4 Info: => 0.0006108s 12:49:27.4 Info: VersionUniqueMigration migrating 12:49:27.4 Info: Beginning Transaction 12:49:27.4 Info: CreateIndex VersionInfo (Version) 12:49:27.4 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 12:49:27.4 Info: => 0.0001265s 12:49:27.4 Info: AlterTable VersionInfo 12:49:27.4 Info: => 6E-07s 12:49:27.4 Info: CreateColumn VersionInfo AppliedOn DateTime 12:49:27.4 Info: ALTER TABLE "VersionInfo" ADD COLUMN "AppliedOn" DATETIME 12:49:27.4 Info: => 0.0006261s 12:49:27.4 Info: Committing Transaction 12:49:27.4 Info: VersionUniqueMigration migrated 12:49:27.4 Info: => 0.0008323s 12:49:27.4 Info: VersionDescriptionMigration migrating 12:49:27.4 Info: Beginning Transaction 12:49:27.4 Info: AlterTable VersionInfo 12:49:27.4 Info: => 8E-07s 12:49:27.4 Info: CreateColumn VersionInfo Description String 12:49:27.4 Info: ALTER TABLE "VersionInfo" ADD COLUMN "Description" TEXT 12:49:27.4 Info: => 0.0002126s 12:49:27.4 Info: Committing Transaction 12:49:27.4 Info: VersionDescriptionMigration migrated 12:49:27.4 Info: => 0.0003962s 12:49:27.4 Info: 1: InitialSetup migrating 12:49:27.4 Info: Beginning Transaction 12:49:27.4 Info: Starting migration of Main DB to 1 12:49:27.4 Info: CreateTable Config 12:49:27.4 Info: CREATE TABLE "Config" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Key" TEXT NOT NULL, "Value" TEXT NOT NULL) 12:49:27.4 Info: => 0.0001941s 12:49:27.4 Info: CreateIndex Config (Key) 12:49:27.4 Info: CREATE UNIQUE INDEX "IX_Config_Key" ON "Config" ("Key" ASC) 12:49:27.4 Info: => 7.76E-05s 12:49:27.4 Info: CreateTable RootFolders 12:49:27.4 Info: CREATE TABLE "RootFolders" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Path" TEXT NOT NULL) 12:49:27.4 Info: => 9.1E-05s 12:49:27.4 Info: CreateIndex RootFolders (Path) 12:49:27.4 Info: CREATE UNIQUE INDEX "IX_RootFolders_Path" ON "RootFolders" ("Path" ASC) 12:49:27.4 Info: => 7.25E-05s 12:49:27.4 Info: CreateTable Artists 12:49:27.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:49:27.4 Info: => 0.0002568s 12:49:27.4 Info: CreateIndex Artists (ForeignArtistId) 12:49:27.4 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 12:49:27.4 Info: => 7.36E-05s 12:49:27.4 Info: CreateIndex Artists (NameSlug) 12:49:27.4 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 12:49:27.4 Info: => 6.54E-05s 12:49:27.4 Info: CreateIndex Artists (CleanName) 12:49:27.4 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:49:27.4 Info: => 6.49E-05s 12:49:27.4 Info: CreateIndex Artists (Path) 12:49:27.4 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:49:27.4 Info: => 6.18E-05s 12:49:27.4 Info: CreateTable Albums 12:49:27.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:49:27.4 Info: => 0.0002103s 12:49:27.4 Info: CreateIndex Albums (ForeignAlbumId) 12:49:27.4 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:49:27.4 Info: => 7.16E-05s 12:49:27.4 Info: CreateIndex Albums (MBId) 12:49:27.4 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 12:49:27.4 Info: => 6.14E-05s 12:49:27.4 Info: CreateIndex Albums (TADBId) 12:49:27.4 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 12:49:27.4 Info: => 6.14E-05s 12:49:27.4 Info: CreateIndex Albums (TitleSlug) 12:49:27.4 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 12:49:27.4 Info: => 6.54E-05s 12:49:27.4 Info: CreateIndex Albums (CleanTitle) 12:49:27.4 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:49:27.4 Info: => 6.15E-05s 12:49:27.4 Info: CreateIndex Albums (Path) 12:49:27.4 Info: CREATE INDEX "IX_Albums_Path" ON "Albums" ("Path" ASC) 12:49:27.4 Info: => 5.95E-05s 12:49:27.4 Info: CreateTable Tracks 12:49:27.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:49:27.4 Info: => 0.0001511s 12:49:27.4 Info: CreateIndex Tracks (ForeignTrackId) 12:49:27.4 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 12:49:27.4 Info: => 7.18E-05s 12:49:27.4 Info: CreateIndex Tracks (ArtistId) 12:49:27.4 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 12:49:27.4 Info: => 6.88E-05s 12:49:27.4 Info: CreateIndex Tracks (TrackFileId) 12:49:27.4 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 12:49:27.4 Info: => 6.86E-05s 12:49:27.4 Info: CreateIndex Tracks (ArtistId, AlbumId, TrackNumber) 12:49:27.4 Info: CREATE INDEX "IX_Tracks_ArtistId_AlbumId_TrackNumber" ON "Tracks" ("ArtistId" ASC, "AlbumId" ASC, "TrackNumber" ASC) 12:49:27.4 Info: => 7E-05s 12:49:27.4 Info: CreateTable TrackFiles 12:49:27.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:49:27.4 Info: => 0.0001347s 12:49:27.4 Info: CreateIndex TrackFiles (ArtistId) 12:49:27.4 Info: CREATE INDEX "IX_TrackFiles_ArtistId" ON "TrackFiles" ("ArtistId" ASC) 12:49:27.4 Info: => 6.9E-05s 12:49:27.4 Info: CreateIndex TrackFiles (AlbumId) 12:49:27.4 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:49:27.4 Info: => 6.76E-05s 12:49:27.4 Info: CreateTable History 12:49:27.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:49:27.4 Info: => 0.0001449s 12:49:27.4 Info: CreateIndex History (Date) 12:49:27.4 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 12:49:27.4 Info: => 6.87E-05s 12:49:27.4 Info: CreateIndex History (EventType) 12:49:27.4 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 12:49:27.4 Info: => 6.49E-05s 12:49:27.4 Info: CreateIndex History (DownloadId) 12:49:27.4 Info: CREATE INDEX "IX_History_DownloadId" ON "History" ("DownloadId" ASC) 12:49:27.4 Info: => 6.41E-05s 12:49:27.4 Info: CreateIndex History (AlbumId) 12:49:27.4 Info: CREATE INDEX "IX_History_AlbumId" ON "History" ("AlbumId" ASC) 12:49:27.4 Info: => 6.2E-05s 12:49:27.4 Info: CreateTable Notifications 12:49:27.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:49:27.4 Info: => 0.0001263s 12:49:27.4 Info: CreateTable ScheduledTasks 12:49:27.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:49:27.4 Info: => 9.77E-05s 12:49:27.4 Info: CreateIndex ScheduledTasks (TypeName) 12:49:27.4 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 12:49:27.4 Info: => 7.09E-05s 12:49:27.4 Info: CreateTable Indexers 12:49:27.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:49:27.4 Info: => 0.0001086s 12:49:27.4 Info: CreateIndex Indexers (Name) 12:49:27.4 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 12:49:27.4 Info: => 6.75E-05s 12:49:27.4 Info: CreateTable Profiles 12:49:27.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:49:27.4 Info: => 9.67E-05s 12:49:27.4 Info: CreateIndex Profiles (Name) 12:49:27.4 Info: CREATE UNIQUE INDEX "IX_Profiles_Name" ON "Profiles" ("Name" ASC) 12:49:27.4 Info: => 6.59E-05s 12:49:27.4 Info: CreateTable QualityDefinitions 12:49:27.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:49:27.4 Info: => 0.0001139s 12:49:27.4 Info: CreateIndex QualityDefinitions (Quality) 12:49:27.4 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Quality" ON "QualityDefinitions" ("Quality" ASC) 12:49:27.4 Info: => 7.46E-05s 12:49:27.4 Info: CreateIndex QualityDefinitions (Title) 12:49:27.4 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Title" ON "QualityDefinitions" ("Title" ASC) 12:49:27.4 Info: => 0.0001253s 12:49:27.4 Info: CreateTable NamingConfig 12:49:27.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:49:27.4 Info: => 0.0001456s 12:49:27.4 Info: CreateTable Blacklist 12:49:27.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:49:27.4 Info: => 0.0001758s 12:49:27.4 Info: CreateTable Metadata 12:49:27.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:49:27.4 Info: => 0.0001112s 12:49:27.4 Info: CreateTable MetadataFiles 12:49:27.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:49:27.4 Info: => 0.0001682s 12:49:27.4 Info: CreateTable DownloadClients 12:49:27.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:49:27.4 Info: => 0.000122s 12:49:27.4 Info: CreateTable PendingReleases 12:49:27.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:49:27.4 Info: => 0.0001516s 12:49:27.4 Info: CreateTable RemotePathMappings 12:49:27.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:49:27.4 Info: => 0.000124s 12:49:27.4 Info: CreateTable Tags 12:49:27.4 Info: CREATE TABLE "Tags" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Label" TEXT NOT NULL) 12:49:27.4 Info: => 9.58E-05s 12:49:27.4 Info: CreateIndex Tags (Label) 12:49:27.4 Info: CREATE UNIQUE INDEX "IX_Tags_Label" ON "Tags" ("Label" ASC) 12:49:27.4 Info: => 7.87E-05s 12:49:27.4 Info: CreateTable Restrictions 12:49:27.4 Info: CREATE TABLE "Restrictions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Preferred" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL) 12:49:27.4 Info: => 0.0001054s 12:49:27.4 Info: CreateTable DelayProfiles 12:49:27.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:49:27.4 Info: => 0.0001503s 12:49:27.4 Info: CreateTable Users 12:49:27.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:49:27.4 Info: => 0.0001098s 12:49:27.4 Info: CreateIndex Users (Identifier) 12:49:27.4 Info: CREATE UNIQUE INDEX "IX_Users_Identifier" ON "Users" ("Identifier" ASC) 12:49:27.4 Info: => 0.0001128s 12:49:27.4 Info: CreateIndex Users (Username) 12:49:27.4 Info: CREATE UNIQUE INDEX "IX_Users_Username" ON "Users" ("Username" ASC) 12:49:27.4 Info: => 9.11E-05s 12:49:27.4 Info: CreateTable Commands 12:49:27.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:49:27.4 Info: => 0.0001477s 12:49:27.4 Info: CreateTable IndexerStatus 12:49:27.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:49:27.4 Info: => 0.0001279s 12:49:27.4 Info: CreateIndex IndexerStatus (ProviderId) 12:49:27.4 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 12:49:27.4 Info: => 8.3E-05s 12:49:27.4 Info: CreateTable ExtraFiles 12:49:27.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:49:27.4 Info: => 0.0001315s 12:49:27.4 Info: CreateTable LyricFiles 12:49:27.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:49:27.4 Info: => 0.0001533s 12:49:27.4 Info: CreateTable LanguageProfiles 12:49:27.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:49:27.4 Info: => 0.0001099s 12:49:27.4 Info: CreateIndex LanguageProfiles (Name) 12:49:27.4 Info: CREATE UNIQUE INDEX "IX_LanguageProfiles_Name" ON "LanguageProfiles" ("Name" ASC) 12:49:27.4 Info: => 8.17E-05s 12:49:27.4 Info: CreateTable DownloadClientStatus 12:49:27.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:49:27.4 Info: => 0.0001181s 12:49:27.4 Info: CreateIndex DownloadClientStatus (ProviderId) 12:49:27.4 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 12:49:27.4 Info: => 9.26E-05s 12:49:27.4 Info: INSERT INTO "DelayProfiles" ("EnableUsenet", "EnableTorrent", "PreferredProtocol", "UsenetDelay", "TorrentDelay", "Order", "Tags") VALUES (1, 1, 1, 0, 0, 2147483647, '[]') 12:49:27.4 Info: -> 1 Insert operations completed in 00:00:00.0000592 taking an average of 00:00:00.0000592 12:49:27.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (1, '2024-05-17T12:49:27', 'InitialSetup') 12:49:27.4 Info: Committing Transaction 12:49:27.4 Info: 1: InitialSetup migrated 12:49:27.4 Info: => 0.0009747s 12:49:27.4 Info: 2: add_reason_to_pending_releases migrating 12:49:27.4 Info: Beginning Transaction 12:49:27.4 Info: Starting migration of Main DB to 2 12:49:27.4 Info: AlterTable PendingReleases 12:49:27.4 Info: => 1.2E-06s 12:49:27.4 Info: CreateColumn PendingReleases Reason Int32 12:49:27.4 Info: ALTER TABLE "PendingReleases" ADD COLUMN "Reason" INTEGER NOT NULL DEFAULT 0 12:49:27.4 Info: => 0.0005222s 12:49:27.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (2, '2024-05-17T12:49:27', 'add_reason_to_pending_releases') 12:49:27.4 Info: Committing Transaction 12:49:27.4 Info: 2: add_reason_to_pending_releases migrated 12:49:27.4 Info: => 0.0008032s 12:49:27.4 Info: 3: add_medium_support migrating 12:49:27.4 Info: Beginning Transaction 12:49:27.4 Info: Starting migration of Main DB to 3 12:49:27.4 Info: AlterTable Albums 12:49:27.4 Info: => 1.2E-06s 12:49:27.4 Info: CreateColumn Albums Media String 12:49:27.4 Info: ALTER TABLE "Albums" ADD COLUMN "Media" TEXT NOT NULL DEFAULT '' 12:49:27.4 Info: => 0.0005139s 12:49:27.4 Info: AlterTable Tracks 12:49:27.4 Info: => 8E-07s 12:49:27.4 Info: CreateColumn Tracks MediumNumber Int32 12:49:27.4 Info: ALTER TABLE "Tracks" ADD COLUMN "MediumNumber" INTEGER NOT NULL DEFAULT 0 12:49:27.4 Info: => 0.0004814s 12:49:27.4 Info: AlterTable Tracks 12:49:27.4 Info: => 7E-07s 12:49:27.4 Info: CreateColumn Tracks AbsoluteTrackNumber Int32 12:49:27.4 Info: ALTER TABLE "Tracks" ADD COLUMN "AbsoluteTrackNumber" INTEGER NOT NULL DEFAULT 0 12:49:27.4 Info: => 0.0004687s 12:49:27.4 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 12:49:27.4 Info: UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 12:49:27.4 Info: => 4.3E-05s 12:49:27.4 Info: DeleteColumn Tracks TrackNumber 12:49:27.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:49:27.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:49:27.4 Info: DROP TABLE "Tracks" 12:49:27.4 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 12:49:27.4 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 12:49:27.4 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 12:49:27.4 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 12:49:27.4 Info: => 0.0039588s 12:49:27.4 Info: AlterTable Tracks 12:49:27.4 Info: => 8E-07s 12:49:27.4 Info: CreateColumn Tracks TrackNumber String 12:49:27.4 Info: ALTER TABLE "Tracks" ADD COLUMN "TrackNumber" TEXT 12:49:27.4 Info: => 0.0004792s 12:49:27.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (3, '2024-05-17T12:49:27', 'add_medium_support') 12:49:27.4 Info: Committing Transaction 12:49:27.4 Info: 3: add_medium_support migrated 12:49:27.4 Info: => 0.0008804s 12:49:27.4 Info: 4: add_various_qualites_in_profile migrating 12:49:27.4 Info: Beginning Transaction 12:49:27.4 Info: Starting migration of Main DB to 4 12:49:27.4 Info: ExecuteSqlStatement UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 12:49:27.4 Info: UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 12:49:27.4 Info: => 5.37E-05s 12:49:27.4 Info: PerformDBOperation 12:49:27.4 Info: Performing DB Operation 12:49:27.4 Info: => 3.33E-05s 12:49:27.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (4, '2024-05-17T12:49:27', 'add_various_qualites_in_profile') 12:49:27.4 Info: Committing Transaction 12:49:27.4 Info: 4: add_various_qualites_in_profile migrated 12:49:27.4 Info: => 0.0002729s 12:49:27.4 Info: 5: metadata_profiles migrating 12:49:27.4 Info: Beginning Transaction 12:49:27.4 Info: Starting migration of Main DB to 5 12:49:27.4 Info: CreateTable MetadataProfiles 12:49:27.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:49:27.4 Info: => 0.0001391s 12:49:27.4 Info: CreateIndex MetadataProfiles (Name) 12:49:27.4 Info: CREATE UNIQUE INDEX "IX_MetadataProfiles_Name" ON "MetadataProfiles" ("Name" ASC) 12:49:27.4 Info: => 8.44E-05s 12:49:27.4 Info: AlterTable Artists 12:49:27.4 Info: => 6E-07s 12:49:27.4 Info: CreateColumn Artists MetadataProfileId Int32 12:49:27.4 Info: ALTER TABLE "Artists" ADD COLUMN "MetadataProfileId" INTEGER NOT NULL DEFAULT 1 12:49:27.4 Info: => 0.0005113s 12:49:27.4 Info: DeleteColumn Artists PrimaryAlbumTypes 12:49:27.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:49:27.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:49:27.4 Info: DROP TABLE "Artists" 12:49:27.4 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:49:27.4 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 12:49:27.4 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 12:49:27.4 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:49:27.4 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:49:27.4 Info: => 0.0062815s 12:49:27.4 Info: DeleteColumn Artists SecondaryAlbumTypes 12:49:27.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:49:27.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:49:27.4 Info: DROP TABLE "Artists" 12:49:27.4 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:49:27.4 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 12:49:27.4 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 12:49:27.4 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:49:27.4 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:49:27.4 Info: => 0.0040758s 12:49:27.4 Info: AlterTable Albums 12:49:27.4 Info: => 8E-07s 12:49:27.4 Info: CreateColumn Albums SecondaryTypes String 12:49:27.4 Info: ALTER TABLE "Albums" ADD COLUMN "SecondaryTypes" TEXT 12:49:27.4 Info: => 0.0004965s 12:49:27.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (5, '2024-05-17T12:49:27', 'metadata_profiles') 12:49:27.4 Info: Committing Transaction 12:49:27.4 Info: 5: metadata_profiles migrated 12:49:27.4 Info: => 0.0009023s 12:49:27.4 Info: 6: separate_automatic_and_interactive_search migrating 12:49:27.4 Info: Beginning Transaction 12:49:27.4 Info: Starting migration of Main DB to 6 12:49:27.4 Info: RenameColumn Indexers EnableSearch to EnableAutomaticSearch 12:49:27.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:49:27.4 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableSearch" FROM "Indexers" 12:49:27.4 Info: DROP TABLE "Indexers" 12:49:27.4 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 12:49:27.4 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 12:49:27.4 Info: => 0.0034935s 12:49:27.4 Info: AlterTable Indexers 12:49:27.4 Info: => 9E-07s 12:49:27.4 Info: CreateColumn Indexers EnableInteractiveSearch Boolean 12:49:27.4 Info: ALTER TABLE "Indexers" ADD COLUMN "EnableInteractiveSearch" INTEGER 12:49:27.4 Info: => 0.000479s 12:49:27.4 Info: ExecuteSqlStatement UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 12:49:27.4 Info: UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 12:49:27.4 Info: => 4.15E-05s 12:49:27.4 Info: AlterTable Indexers 12:49:27.4 Info: => 4E-07s 12:49:27.4 Info: AlterColumn Indexers EnableInteractiveSearch Boolean 12:49:27.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:49:27.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:49:27.4 Info: DROP TABLE "Indexers" 12:49:27.4 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 12:49:27.4 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 12:49:27.4 Info: => 0.003433s 12:49:27.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (6, '2024-05-17T12:49:27', 'separate_automatic_and_interactive_search') 12:49:27.4 Info: Committing Transaction 12:49:27.4 Info: 6: separate_automatic_and_interactive_search migrated 12:49:27.4 Info: => 0.0037586s 12:49:27.4 Info: 7: change_album_path_to_relative migrating 12:49:27.4 Info: Beginning Transaction 12:49:27.4 Info: Starting migration of Main DB to 7 12:49:27.4 Info: DeleteColumn Albums Path 12:49:27.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:49:27.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:49:27.4 Info: DROP TABLE "Albums" 12:49:27.4 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:49:27.4 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:49:27.4 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 12:49:27.4 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 12:49:27.4 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 12:49:27.4 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:49:27.4 Info: => 0.0043182s 12:49:27.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (7, '2024-05-17T12:49:27', 'change_album_path_to_relative') 12:49:27.4 Info: Committing Transaction 12:49:27.4 Info: 7: change_album_path_to_relative migrated 12:49:27.4 Info: => 0.0047431s 12:49:27.4 Info: 8: change_quality_size_mb_to_kb migrating 12:49:27.4 Info: Beginning Transaction 12:49:27.4 Info: Starting migration of Main DB to 8 12:49:27.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:49:27.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:49:27.4 Info: => 5.26E-05s 12:49:27.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (8, '2024-05-17T12:49:27', 'change_quality_size_mb_to_kb') 12:49:27.4 Info: Committing Transaction 12:49:27.4 Info: 8: change_quality_size_mb_to_kb migrated 12:49:27.4 Info: => 0.0002922s 12:49:27.4 Info: 9: album_releases migrating 12:49:27.4 Info: Beginning Transaction 12:49:27.4 Info: Starting migration of Main DB to 9 12:49:27.4 Info: AlterTable Albums 12:49:27.4 Info: => 8E-07s 12:49:27.4 Info: CreateColumn Albums Releases String 12:49:27.4 Info: ALTER TABLE "Albums" ADD COLUMN "Releases" TEXT DEFAULT '' 12:49:27.4 Info: => 0.0005212s 12:49:27.4 Info: AlterTable Albums 12:49:27.4 Info: => 9E-07s 12:49:27.4 Info: CreateColumn Albums CurrentRelease String 12:49:27.4 Info: ALTER TABLE "Albums" ADD COLUMN "CurrentRelease" TEXT DEFAULT '' 12:49:27.4 Info: => 0.0004859s 12:49:27.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (9, '2024-05-17T12:49:27', 'album_releases') 12:49:27.4 Info: Committing Transaction 12:49:27.4 Info: 9: album_releases migrated 12:49:27.4 Info: => 0.0007723s 12:49:27.4 Info: 10: album_releases_fix migrating 12:49:27.4 Info: Beginning Transaction 12:49:27.4 Info: Starting migration of Main DB to 10 12:49:27.4 Info: AlterTable Albums 12:49:27.4 Info: => 1.1E-06s 12:49:27.4 Info: AlterColumn Albums Releases String 12:49:27.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:49:27.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:49:27.4 Info: DROP TABLE "Albums" 12:49:27.4 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:49:27.4 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:49:27.4 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 12:49:27.4 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 12:49:27.4 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 12:49:27.4 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:49:27.4 Info: => 0.0042062s 12:49:27.4 Info: AlterTable Albums 12:49:27.4 Info: => 9E-07s 12:49:27.4 Info: AlterColumn Albums CurrentRelease String 12:49:27.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:49:27.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:49:27.4 Info: DROP TABLE "Albums" 12:49:27.4 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:49:27.4 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:49:27.4 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 12:49:27.4 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 12:49:27.4 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 12:49:27.4 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:49:27.4 Info: => 0.0042845s 12:49:27.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (10, '2024-05-17T12:49:27', 'album_releases_fix') 12:49:27.4 Info: Committing Transaction 12:49:27.4 Info: 10: album_releases_fix migrated 12:49:27.4 Info: => 0.0046617s 12:49:27.4 Info: 11: import_lists migrating 12:49:27.4 Info: Beginning Transaction 12:49:27.4 Info: Starting migration of Main DB to 11 12:49:27.4 Info: CreateTable ImportLists 12:49:27.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:49:27.4 Info: => 0.0002121s 12:49:27.4 Info: CreateIndex ImportLists (Name) 12:49:27.4 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 12:49:27.4 Info: => 0.0001006s 12:49:27.4 Info: CreateTable ImportListStatus 12:49:27.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:49:27.4 Info: => 0.0001445s 12:49:27.4 Info: CreateIndex ImportListStatus (ProviderId) 12:49:27.4 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 12:49:27.4 Info: => 8.3E-05s 12:49:27.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (11, '2024-05-17T12:49:27', 'import_lists') 12:49:27.4 Info: Committing Transaction 12:49:27.4 Info: 11: import_lists migrated 12:49:27.4 Info: => 0.0004458s 12:49:27.4 Info: 12: add_release_status migrating 12:49:27.4 Info: Beginning Transaction 12:49:27.4 Info: Starting migration of Main DB to 12 12:49:27.4 Info: AlterTable MetadataProfiles 12:49:27.4 Info: => 1E-06s 12:49:27.4 Info: CreateColumn MetadataProfiles ReleaseStatuses String 12:49:27.4 Info: ALTER TABLE "MetadataProfiles" ADD COLUMN "ReleaseStatuses" TEXT NOT NULL DEFAULT '' 12:49:27.4 Info: => 0.0005461s 12:49:27.4 Info: PerformDBOperation 12:49:27.4 Info: Performing DB Operation 12:49:27.4 Info: => 2.98E-05s 12:49:27.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (12, '2024-05-17T12:49:27', 'add_release_status') 12:49:27.4 Info: Committing Transaction 12:49:27.4 Info: 12: add_release_status migrated 12:49:27.4 Info: => 0.0003172s 12:49:27.4 Info: 13: album_download_notification migrating 12:49:27.4 Info: Beginning Transaction 12:49:27.4 Info: Starting migration of Main DB to 13 12:49:27.4 Info: AlterTable Notifications 12:49:27.4 Info: => 9E-07s 12:49:27.4 Info: CreateColumn Notifications OnAlbumDownload Boolean 12:49:27.4 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDownload" INTEGER NOT NULL DEFAULT 0 12:49:27.4 Info: => 0.0005314s 12:49:27.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (13, '2024-05-17T12:49:27', 'album_download_notification') 12:49:27.4 Info: Committing Transaction 12:49:27.4 Info: 13: album_download_notification migrated 12:49:27.4 Info: => 0.0008375s 12:49:27.4 Info: 14: fix_language_metadata_profiles migrating 12:49:27.4 Info: Beginning Transaction 12:49:27.4 Info: Starting migration of Main DB to 14 12:49:27.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:49:27.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:49:27.4 Info: => 0.0001219s 12:49:27.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:49:27.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:49:27.4 Info: => 6.99E-05s 12:49:27.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (14, '2024-05-17T12:49:27', 'fix_language_metadata_profiles') 12:49:27.4 Info: Committing Transaction 12:49:27.4 Info: 14: fix_language_metadata_profiles migrated 12:49:27.4 Info: => 0.0003432s 12:49:27.4 Info: 15: remove_fanzub migrating 12:49:27.4 Info: Beginning Transaction 12:49:27.4 Info: Starting migration of Main DB to 15 12:49:27.4 Info: ExecuteSqlStatement DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 12:49:27.4 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 12:49:27.4 Info: => 5.3E-05s 12:49:27.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (15, '2024-05-17T12:49:27', 'remove_fanzub') 12:49:27.4 Info: Committing Transaction 12:49:27.4 Info: 15: remove_fanzub migrated 12:49:27.4 Info: => 0.0003386s 12:49:27.4 Info: 16: update_artist_history_indexes migrating 12:49:27.4 Info: Beginning Transaction 12:49:27.4 Info: Starting migration of Main DB to 16 12:49:27.4 Info: CreateIndex Albums (ArtistId) 12:49:27.4 Info: CREATE INDEX "IX_Albums_ArtistId" ON "Albums" ("ArtistId" ASC) 12:49:27.4 Info: => 0.0001257s 12:49:27.4 Info: CreateIndex Albums (ArtistId, ReleaseDate) 12:49:27.4 Info: CREATE INDEX "IX_Albums_ArtistId_ReleaseDate" ON "Albums" ("ArtistId" ASC, "ReleaseDate" ASC) 12:49:27.4 Info: => 8.16E-05s 12:49:27.4 Info: DeleteIndex History (AlbumId) 12:49:27.4 Info: DROP INDEX "IX_History_AlbumId" 12:49:27.4 Info: => 0.0001413s 12:49:27.4 Info: CreateIndex History (AlbumId, Date) 12:49:27.4 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 12:49:27.4 Info: => 9.38E-05s 12:49:27.4 Info: DeleteIndex History (DownloadId) 12:49:27.4 Info: DROP INDEX "IX_History_DownloadId" 12:49:27.4 Info: => 0.0001346s 12:49:27.4 Info: CreateIndex History (DownloadId, Date) 12:49:27.4 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 12:49:27.4 Info: => 9.55E-05s 12:49:27.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (16, '2024-05-17T12:49:27', 'update_artist_history_indexes') 12:49:27.4 Info: Committing Transaction 12:49:27.4 Info: 16: update_artist_history_indexes migrated 12:49:27.4 Info: => 0.0004307s 12:49:27.4 Info: 17: remove_nma migrating 12:49:27.4 Info: Beginning Transaction 12:49:27.4 Info: Starting migration of Main DB to 17 12:49:27.4 Info: FluentMigrator.Expressions.DeleteDataExpression 12:49:27.4 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'NotifyMyAndroid' 12:49:27.4 Info: => 5.09E-05s 12:49:27.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (17, '2024-05-17T12:49:27', 'remove_nma') 12:49:27.4 Info: Committing Transaction 12:49:27.4 Info: 17: remove_nma migrated 12:49:27.4 Info: => 0.0002946s 12:49:27.4 Info: 18: album_disambiguation migrating 12:49:27.4 Info: Beginning Transaction 12:49:27.4 Info: Starting migration of Main DB to 18 12:49:27.4 Info: AlterTable Albums 12:49:27.4 Info: => 1E-06s 12:49:27.4 Info: CreateColumn Albums Disambiguation String 12:49:27.4 Info: ALTER TABLE "Albums" ADD COLUMN "Disambiguation" TEXT 12:49:27.4 Info: => 0.0005493s 12:49:27.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (18, '2024-05-17T12:49:27', 'album_disambiguation') 12:49:27.4 Info: Committing Transaction 12:49:27.4 Info: 18: album_disambiguation migrated 12:49:27.4 Info: => 0.0008405s 12:49:27.4 Info: 19: add_ape_quality_in_profiles migrating 12:49:27.4 Info: Beginning Transaction 12:49:27.4 Info: Starting migration of Main DB to 19 12:49:27.4 Info: PerformDBOperation 12:49:27.4 Info: Performing DB Operation 12:49:27.4 Info: => 3.43E-05s 12:49:27.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (19, '2024-05-17T12:49:27', 'add_ape_quality_in_profiles') 12:49:27.4 Info: Committing Transaction 12:49:27.4 Info: 19: add_ape_quality_in_profiles migrated 12:49:27.4 Info: => 0.0002872s 12:49:27.4 Info: 20: remove_pushalot migrating 12:49:27.4 Info: Beginning Transaction 12:49:27.4 Info: Starting migration of Main DB to 20 12:49:27.4 Info: FluentMigrator.Expressions.DeleteDataExpression 12:49:27.4 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Pushalot' 12:49:27.4 Info: => 4.95E-05s 12:49:27.4 Info: FluentMigrator.Expressions.DeleteDataExpression 12:49:27.4 Info: DELETE FROM "Metadata" WHERE "Implementation" = 'MediaBrowserMetadata' 12:49:27.4 Info: => 3.08E-05s 12:49:27.4 Info: FluentMigrator.Expressions.DeleteDataExpression 12:49:27.4 Info: DELETE FROM "MetadataFiles" WHERE "Consumer" = 'MediaBrowserMetadata' 12:49:27.4 Info: => 2.76E-05s 12:49:27.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (20, '2024-05-17T12:49:27', 'remove_pushalot') 12:49:27.4 Info: Committing Transaction 12:49:27.4 Info: 20: remove_pushalot migrated 12:49:27.4 Info: => 0.0002603s 12:49:27.4 Info: 21: add_custom_filters migrating 12:49:27.4 Info: Beginning Transaction 12:49:27.4 Info: Starting migration of Main DB to 21 12:49:27.4 Info: CreateTable CustomFilters 12:49:27.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:49:27.4 Info: => 0.0001408s 12:49:27.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (21, '2024-05-17T12:49:27', 'add_custom_filters') 12:49:27.4 Info: Committing Transaction 12:49:27.4 Info: 21: add_custom_filters migrated 12:49:27.4 Info: => 0.0004347s 12:49:27.4 Info: 22: import_list_tags migrating 12:49:27.4 Info: Beginning Transaction 12:49:27.4 Info: Starting migration of Main DB to 22 12:49:27.4 Info: AlterTable ImportLists 12:49:27.4 Info: => 8E-07s 12:49:27.4 Info: CreateColumn ImportLists Tags String 12:49:27.4 Info: ALTER TABLE "ImportLists" ADD COLUMN "Tags" TEXT 12:49:27.4 Info: => 0.0005462s 12:49:27.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (22, '2024-05-17T12:49:27', 'import_list_tags') 12:49:27.4 Info: Committing Transaction 12:49:27.4 Info: 22: import_list_tags migrated 12:49:27.4 Info: => 0.0008373s 12:49:27.4 Info: 23: add_release_groups_etc migrating 12:49:27.4 Info: Beginning Transaction 12:49:27.4 Info: Starting migration of Main DB to 23 12:49:27.4 Info: CreateTable ArtistMetadata 12:49:27.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:49:27.4 Info: => 0.0001928s 12:49:27.4 Info: CreateIndex ArtistMetadata (ForeignArtistId) 12:49:27.4 Info: CREATE UNIQUE INDEX "IX_ArtistMetadata_ForeignArtistId" ON "ArtistMetadata" ("ForeignArtistId" ASC) 12:49:27.4 Info: => 8.59E-05s 12:49:27.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:49:27.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:49:27.4 Info: => 0.0001366s 12:49:27.4 Info: AlterTable Artists 12:49:27.4 Info: => 5E-07s 12:49:27.4 Info: CreateColumn Artists ArtistMetadataId Int32 12:49:27.4 Info: ALTER TABLE "Artists" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 12:49:27.4 Info: => 0.0005473s 12:49:27.4 Info: ExecuteSqlStatement UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 12:49:27.4 Info: UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 12:49:27.4 Info: => 7.05E-05s 12:49:27.4 Info: CreateTable AlbumReleases 12:49:27.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:49:27.4 Info: => 0.0001586s 12:49:27.4 Info: CreateIndex AlbumReleases (ForeignReleaseId) 12:49:27.4 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 12:49:27.4 Info: => 8.17E-05s 12:49:27.4 Info: CreateIndex AlbumReleases (AlbumId) 12:49:27.4 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 12:49:27.4 Info: => 7.36E-05s 12:49:27.4 Info: PerformDBOperation 12:49:27.4 Info: Performing DB Operation 12:49:27.4 Info: => 3.15E-05s 12:49:27.4 Info: AlterTable Albums 12:49:27.4 Info: => 5E-07s 12:49:27.4 Info: CreateColumn Albums ArtistMetadataId Int32 12:49:27.4 Info: ALTER TABLE "Albums" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 12:49:27.4 Info: => 0.0005476s 12:49:27.4 Info: AlterTable Albums 12:49:27.4 Info: => 9E-07s 12:49:27.4 Info: CreateColumn Albums AnyReleaseOk Boolean 12:49:27.4 Info: ALTER TABLE "Albums" ADD COLUMN "AnyReleaseOk" INTEGER NOT NULL DEFAULT 1 12:49:27.4 Info: => 0.0005461s 12:49:27.4 Info: AlterTable Albums 12:49:27.4 Info: => 8E-07s 12:49:27.4 Info: CreateColumn Albums Links String 12:49:27.4 Info: ALTER TABLE "Albums" ADD COLUMN "Links" TEXT 12:49:27.4 Info: => 0.0005401s 12:49:27.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:49:27.4 Info: UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 12:49:27.4 Info: => 8.27E-05s 12:49:27.4 Info: AlterTable Tracks 12:49:27.4 Info: => 4E-07s 12:49:27.4 Info: CreateColumn Tracks ForeignRecordingId String 12:49:27.4 Info: ALTER TABLE "Tracks" ADD COLUMN "ForeignRecordingId" TEXT NOT NULL DEFAULT '0' 12:49:27.5 Info: => 0.000557s 12:49:27.5 Info: AlterTable Tracks 12:49:27.5 Info: => 9E-07s 12:49:27.5 Info: CreateColumn Tracks AlbumReleaseId Int32 12:49:27.5 Info: ALTER TABLE "Tracks" ADD COLUMN "AlbumReleaseId" INTEGER NOT NULL DEFAULT 0 12:49:27.5 Info: => 0.0005475s 12:49:27.5 Info: AlterTable Tracks 12:49:27.5 Info: => 9E-07s 12:49:27.5 Info: CreateColumn Tracks ArtistMetadataId Int32 12:49:27.5 Info: ALTER TABLE "Tracks" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 12:49:27.5 Info: => 0.0005377s 12:49:27.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:49:27.5 Info: UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 12:49:27.5 Info: => 0.0001179s 12:49:27.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:49:27.5 Info: UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 12:49:27.5 Info: => 6.66E-05s 12:49:27.5 Info: DeleteColumn Artists ForeignArtistId, Name, Overview, Disambiguation, ArtistType, Status, Images, Links, Genres, Ratings, Members, MBId, AMId, TADBId, DiscogsId, NameSlug, LastDiskSync, DateFormed 12:49:27.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:49:27.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:49:27.5 Info: DROP TABLE "Artists" 12:49:27.5 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:49:27.5 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:49:27.5 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:49:27.5 Info: => 0.0058379s 12:49:27.5 Info: DeleteColumn Albums ArtistId, MBId, AMId, TADBId, DiscogsId, TitleSlug, Label, SortTitle, Tags, Duration, Media, Releases, CurrentRelease, LastDiskSync 12:49:27.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:49:27.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:49:27.5 Info: DROP TABLE "Albums" 12:49:27.5 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:49:27.5 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:49:27.5 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:49:27.5 Info: => 0.0043726s 12:49:27.5 Info: DeleteColumn Tracks ArtistId, AlbumId, Compilation, DiscNumber, Monitored 12:49:27.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:49:27.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:49:27.5 Info: DROP TABLE "Tracks" 12:49:27.5 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 12:49:27.5 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 12:49:27.5 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 12:49:27.5 Info: => 0.0040492s 12:49:27.5 Info: DeleteColumn TrackFiles ArtistId 12:49:27.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:49:27.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:49:27.5 Info: DROP TABLE "TrackFiles" 12:49:27.5 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 12:49:27.5 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:49:27.5 Info: => 0.0047874s 12:49:27.5 Info: CreateIndex Artists (ArtistMetadataId) 12:49:27.5 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 12:49:27.5 Info: => 7.78E-05s 12:49:27.5 Info: CreateIndex Artists (Monitored) 12:49:27.5 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 12:49:27.5 Info: => 7.31E-05s 12:49:27.5 Info: CreateIndex Albums (ArtistMetadataId) 12:49:27.5 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 12:49:27.5 Info: => 7.15E-05s 12:49:27.5 Info: CreateIndex Tracks (ArtistMetadataId) 12:49:27.5 Info: CREATE INDEX "IX_Tracks_ArtistMetadataId" ON "Tracks" ("ArtistMetadataId" ASC) 12:49:27.5 Info: => 7.12E-05s 12:49:27.5 Info: CreateIndex Tracks (AlbumReleaseId) 12:49:27.5 Info: CREATE INDEX "IX_Tracks_AlbumReleaseId" ON "Tracks" ("AlbumReleaseId" ASC) 12:49:27.5 Info: => 6.87E-05s 12:49:27.5 Info: CreateIndex Tracks (ForeignRecordingId) 12:49:27.5 Info: CREATE INDEX "IX_Tracks_ForeignRecordingId" ON "Tracks" ("ForeignRecordingId" ASC) 12:49:27.5 Info: => 6.8E-05s 12:49:27.5 Info: UpdateData 12:49:27.5 Info: UPDATE "Artists" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 12:49:27.5 Info: => 4.17E-05s 12:49:27.5 Info: UpdateData 12:49:27.5 Info: UPDATE "Albums" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 12:49:27.5 Info: => 3.31E-05s 12:49:27.5 Info: UpdateData 12:49:27.5 Info: UPDATE "ScheduledTasks" SET "LastExecution" = '2018-01-01T00:00:01' WHERE "TypeName" = 'NzbDrone.Core.Music.Commands.RefreshArtistCommand' 12:49:27.5 Info: => 3.87E-05s 12:49:27.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (23, '2024-05-17T12:49:27', 'add_release_groups_etc') 12:49:27.5 Info: Committing Transaction 12:49:27.5 Info: 23: add_release_groups_etc migrated 12:49:27.5 Info: => 0.0006166s 12:49:27.5 Info: 24: NewMediaInfoFormat migrating 12:49:27.5 Info: Beginning Transaction 12:49:27.5 Info: Starting migration of Main DB to 24 12:49:27.5 Info: UpdateData 12:49:27.5 Info: UPDATE "TrackFiles" SET "MediaInfo" = '' WHERE 1 = 1 12:49:27.5 Info: => 5.49E-05s 12:49:27.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (24, '2024-05-17T12:49:27', 'NewMediaInfoFormat') 12:49:27.5 Info: Committing Transaction 12:49:27.5 Info: 24: NewMediaInfoFormat migrated 12:49:27.5 Info: => 0.0003048s 12:49:27.5 Info: 25: rename_restrictions_to_release_profiles migrating 12:49:27.5 Info: Beginning Transaction 12:49:27.5 Info: Starting migration of Main DB to 25 12:49:27.5 Info: RenameTable Restrictions ReleaseProfiles 12:49:27.5 Info: ALTER TABLE "Restrictions" RENAME TO "ReleaseProfiles" 12:49:27.5 Info: => 0.0014454s 12:49:27.5 Info: AlterTable ReleaseProfiles 12:49:27.5 Info: => 9E-07s 12:49:27.5 Info: CreateColumn ReleaseProfiles IncludePreferredWhenRenaming Boolean 12:49:27.5 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "IncludePreferredWhenRenaming" INTEGER NOT NULL DEFAULT 1 12:49:27.5 Info: => 0.000536s 12:49:27.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (25, '2024-05-17T12:49:27', 'rename_restrictions_to_release_profiles') 12:49:27.5 Info: Committing Transaction 12:49:27.5 Info: 25: rename_restrictions_to_release_profiles migrated 12:49:27.5 Info: => 0.0008539s 12:49:27.5 Info: 26: rename_quality_profiles_add_upgrade_allowed migrating 12:49:27.5 Info: Beginning Transaction 12:49:27.5 Info: Starting migration of Main DB to 26 12:49:27.5 Info: RenameTable Profiles QualityProfiles 12:49:27.5 Info: ALTER TABLE "Profiles" RENAME TO "QualityProfiles" 12:49:27.5 Info: => 0.0014145s 12:49:27.5 Info: AlterTable QualityProfiles 12:49:27.5 Info: => 8E-07s 12:49:27.5 Info: CreateColumn QualityProfiles UpgradeAllowed Boolean 12:49:27.5 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 12:49:27.5 Info: => 0.0005263s 12:49:27.5 Info: AlterTable LanguageProfiles 12:49:27.5 Info: => 8E-07s 12:49:27.5 Info: CreateColumn LanguageProfiles UpgradeAllowed Boolean 12:49:27.5 Info: ALTER TABLE "LanguageProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 12:49:27.5 Info: => 0.0005053s 12:49:27.5 Info: UpdateData 12:49:27.5 Info: UPDATE "QualityProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 12:49:27.5 Info: => 4.62E-05s 12:49:27.5 Info: UpdateData 12:49:27.5 Info: UPDATE "LanguageProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 12:49:27.5 Info: => 2.71E-05s 12:49:27.5 Info: RenameColumn Artists ProfileId to QualityProfileId 12:49:27.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:49:27.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:49:27.5 Info: DROP TABLE "Artists" 12:49:27.5 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:49:27.5 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:49:27.5 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:49:27.5 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 12:49:27.5 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 12:49:27.5 Info: => 0.0042605s 12:49:27.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (26, '2024-05-17T12:49:27', 'rename_quality_profiles_add_upgrade_allowed') 12:49:27.5 Info: Committing Transaction 12:49:27.5 Info: 26: rename_quality_profiles_add_upgrade_allowed migrated 12:49:27.5 Info: => 0.0046433s 12:49:27.5 Info: 27: add_import_exclusions migrating 12:49:27.5 Info: Beginning Transaction 12:49:27.5 Info: Starting migration of Main DB to 27 12:49:27.5 Info: CreateTable ImportListExclusions 12:49:27.5 Info: CREATE TABLE "ImportListExclusions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignId" TEXT NOT NULL, "Name" TEXT NOT NULL) 12:49:27.5 Info: => 0.0001372s 12:49:27.5 Info: CreateIndex ImportListExclusions (ForeignId) 12:49:27.5 Info: CREATE UNIQUE INDEX "IX_ImportListExclusions_ForeignId" ON "ImportListExclusions" ("ForeignId" ASC) 12:49:27.5 Info: => 8.28E-05s 12:49:27.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (27, '2024-05-17T12:49:27', 'add_import_exclusions') 12:49:27.5 Info: Committing Transaction 12:49:27.5 Info: 27: add_import_exclusions migrated 12:49:27.5 Info: => 0.0003912s 12:49:27.5 Info: 28: clean_artist_metadata_table migrating 12:49:27.5 Info: Beginning Transaction 12:49:27.5 Info: Starting migration of Main DB to 28 12:49:27.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:49:27.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:49:27.5 Info: => 0.0001697s 12:49:27.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:49:27.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:49:27.5 Info: => 0.0001311s 12:49:27.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:49:27.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:49:27.5 Info: => 0.0001293s 12:49:27.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:49:27.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:49:27.5 Info: => 0.0001261s 12:49:27.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:49:27.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:49:27.5 Info: => 0.0001247s 12:49:27.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:49:27.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:49:27.5 Info: => 0.0001308s 12:49:27.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (28, '2024-05-17T12:49:27', 'clean_artist_metadata_table') 12:49:27.5 Info: Committing Transaction 12:49:27.5 Info: 28: clean_artist_metadata_table migrated 12:49:27.5 Info: => 0.0003912s 12:49:27.5 Info: 29: health_issue_notification migrating 12:49:27.5 Info: Beginning Transaction 12:49:27.5 Info: Starting migration of Main DB to 29 12:49:27.5 Info: AlterTable Notifications 12:49:27.5 Info: => 1.3E-06s 12:49:27.5 Info: CreateColumn Notifications OnHealthIssue Boolean 12:49:27.5 Info: ALTER TABLE "Notifications" ADD COLUMN "OnHealthIssue" INTEGER NOT NULL DEFAULT 0 12:49:27.5 Info: => 0.0005716s 12:49:27.5 Info: AlterTable Notifications 12:49:27.5 Info: => 8E-07s 12:49:27.5 Info: CreateColumn Notifications IncludeHealthWarnings Boolean 12:49:27.5 Info: ALTER TABLE "Notifications" ADD COLUMN "IncludeHealthWarnings" INTEGER NOT NULL DEFAULT 0 12:49:27.5 Info: => 0.0005428s 12:49:27.5 Info: AlterTable Notifications 12:49:27.5 Info: => 7E-07s 12:49:27.5 Info: CreateColumn Notifications OnDownloadFailure Boolean 12:49:27.5 Info: ALTER TABLE "Notifications" ADD COLUMN "OnDownloadFailure" INTEGER NOT NULL DEFAULT 0 12:49:27.5 Info: => 0.0005265s 12:49:27.5 Info: AlterTable Notifications 12:49:27.5 Info: => 6E-07s 12:49:27.5 Info: CreateColumn Notifications OnImportFailure Boolean 12:49:27.5 Info: ALTER TABLE "Notifications" ADD COLUMN "OnImportFailure" INTEGER NOT NULL DEFAULT 0 12:49:27.5 Info: => 0.0005189s 12:49:27.5 Info: AlterTable Notifications 12:49:27.5 Info: => 8E-07s 12:49:27.5 Info: CreateColumn Notifications OnTrackRetag Boolean 12:49:27.5 Info: ALTER TABLE "Notifications" ADD COLUMN "OnTrackRetag" INTEGER NOT NULL DEFAULT 0 12:49:27.5 Info: => 0.0005218s 12:49:27.5 Info: DeleteColumn Notifications OnDownload 12:49:27.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:49:27.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:49:27.5 Info: DROP TABLE "Notifications" 12:49:27.5 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 12:49:27.5 Info: => 0.0045994s 12:49:27.5 Info: RenameColumn Notifications OnAlbumDownload to OnReleaseImport 12:49:27.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:49:27.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:49:27.5 Info: DROP TABLE "Notifications" 12:49:27.5 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 12:49:27.5 Info: => 0.0038283s 12:49:27.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (29, '2024-05-17T12:49:27', 'health_issue_notification') 12:49:27.5 Info: Committing Transaction 12:49:27.5 Info: 29: health_issue_notification migrated 12:49:27.5 Info: => 0.0042316s 12:49:27.5 Info: 30: add_mediafilerepository_mtime migrating 12:49:27.5 Info: Beginning Transaction 12:49:27.5 Info: Starting migration of Main DB to 30 12:49:27.5 Info: AlterTable TrackFiles 12:49:27.5 Info: => 1.4E-06s 12:49:27.5 Info: CreateColumn TrackFiles Modified DateTime 12:49:27.5 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Modified" DATETIME NOT NULL DEFAULT '2000-01-01T00:00:00' 12:49:27.5 Info: => 0.0005696s 12:49:27.5 Info: AlterTable TrackFiles 12:49:27.5 Info: => 1.1E-06s 12:49:27.5 Info: CreateColumn TrackFiles Path String 12:49:27.5 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Path" TEXT 12:49:27.5 Info: => 0.0005214s 12:49:27.5 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 12:49:27.5 Info: DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 12:49:27.5 Info: => 4.01E-05s 12:49:27.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:49:27.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:49:27.5 Info: => 0.0001357s 12:49:27.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:49:27.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:49:27.5 Info: => 0.000142s 12:49:27.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:49:27.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:49:27.5 Info: => 0.0001477s 12:49:27.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:49:27.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:49:27.5 Info: => 7.98E-05s 12:49:27.5 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 12:49:27.5 Info: DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 12:49:27.5 Info: => 5.03E-05s 12:49:27.5 Info: AlterTable TrackFiles 12:49:27.5 Info: => 5E-07s 12:49:27.5 Info: AlterColumn TrackFiles Path String 12:49:27.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:49:27.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:49:27.5 Info: DROP TABLE "TrackFiles" 12:49:27.5 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 12:49:27.5 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:49:27.5 Info: => 0.005078s 12:49:27.5 Info: CreateIndex TrackFiles (Path) 12:49:27.5 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 12:49:27.5 Info: => 7.89E-05s 12:49:27.5 Info: DeleteColumn TrackFiles RelativePath 12:49:27.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:49:27.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:49:27.5 Info: DROP TABLE "TrackFiles" 12:49:27.5 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 12:49:27.5 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:49:27.5 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 12:49:27.5 Info: => 0.004062s 12:49:27.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (30, '2024-05-17T12:49:27', 'add_mediafilerepository_mtime') 12:49:27.5 Info: Committing Transaction 12:49:27.5 Info: 30: add_mediafilerepository_mtime migrated 12:49:27.5 Info: => 0.0044104s 12:49:27.5 Info: 31: add_artistmetadataid_constraint migrating 12:49:27.5 Info: Beginning Transaction 12:49:27.5 Info: Starting migration of Main DB to 31 12:49:27.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:49:27.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:49:27.5 Info: => 9.34E-05s 12:49:27.5 Info: DeleteIndex Artists (ArtistMetadataId) 12:49:27.5 Info: DROP INDEX "IX_Artists_ArtistMetadataId" 12:49:27.5 Info: => 0.0001569s 12:49:27.5 Info: AlterColumn Artists ArtistMetadataId Int32 12:49:27.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:49:27.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:49:27.5 Info: DROP TABLE "Artists" 12:49:27.5 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:49:27.5 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:49:27.5 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:49:27.5 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 12:49:27.5 Info: => 0.004257s 12:49:27.5 Info: CreateIndex Artists (ArtistMetadataId) 12:49:27.5 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 12:49:27.5 Info: => 7.54E-05s 12:49:27.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (31, '2024-05-17T12:49:27', 'add_artistmetadataid_constraint') 12:49:27.5 Info: Committing Transaction 12:49:27.5 Info: 31: add_artistmetadataid_constraint migrated 12:49:27.5 Info: => 0.0004477s 12:49:27.5 Info: 32: old_ids_and_artist_alias migrating 12:49:27.5 Info: Beginning Transaction 12:49:27.5 Info: Starting migration of Main DB to 32 12:49:27.5 Info: AlterTable ArtistMetadata 12:49:27.5 Info: => 1E-06s 12:49:27.5 Info: CreateColumn ArtistMetadata Aliases String 12:49:27.5 Info: ALTER TABLE "ArtistMetadata" ADD COLUMN "Aliases" TEXT NOT NULL DEFAULT '[]' 12:49:27.5 Info: => 0.000569s 12:49:27.5 Info: AlterTable ArtistMetadata 12:49:27.5 Info: => 9E-07s 12:49:27.5 Info: CreateColumn ArtistMetadata OldForeignArtistIds String 12:49:27.5 Info: ALTER TABLE "ArtistMetadata" ADD COLUMN "OldForeignArtistIds" TEXT NOT NULL DEFAULT '[]' 12:49:27.5 Info: => 0.0005387s 12:49:27.5 Info: AlterTable Albums 12:49:27.5 Info: => 7E-07s 12:49:27.5 Info: CreateColumn Albums OldForeignAlbumIds String 12:49:27.5 Info: ALTER TABLE "Albums" ADD COLUMN "OldForeignAlbumIds" TEXT NOT NULL DEFAULT '[]' 12:49:27.5 Info: => 0.0005452s 12:49:27.5 Info: AlterTable AlbumReleases 12:49:27.5 Info: => 7E-07s 12:49:27.5 Info: CreateColumn AlbumReleases OldForeignReleaseIds String 12:49:27.5 Info: ALTER TABLE "AlbumReleases" ADD COLUMN "OldForeignReleaseIds" TEXT NOT NULL DEFAULT '[]' 12:49:27.5 Info: => 0.000548s 12:49:27.5 Info: AlterTable Tracks 12:49:27.5 Info: => 6E-07s 12:49:27.5 Info: CreateColumn Tracks OldForeignRecordingIds String 12:49:27.5 Info: ALTER TABLE "Tracks" ADD COLUMN "OldForeignRecordingIds" TEXT NOT NULL DEFAULT '[]' 12:49:27.5 Info: => 0.0005455s 12:49:27.5 Info: AlterTable Tracks 12:49:27.5 Info: => 8E-07s 12:49:27.5 Info: CreateColumn Tracks OldForeignTrackIds String 12:49:27.5 Info: ALTER TABLE "Tracks" ADD COLUMN "OldForeignTrackIds" TEXT NOT NULL DEFAULT '[]' 12:49:27.5 Info: => 0.0005377s 12:49:27.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (32, '2024-05-17T12:49:27', 'old_ids_and_artist_alias') 12:49:27.5 Info: Committing Transaction 12:49:27.5 Info: 32: old_ids_and_artist_alias migrated 12:49:27.5 Info: => 0.0008404s 12:49:27.5 Info: 33: download_propers_config migrating 12:49:27.5 Info: Beginning Transaction 12:49:27.5 Info: Starting migration of Main DB to 33 12:49:27.5 Info: PerformDBOperation 12:49:27.5 Info: Performing DB Operation 12:49:27.5 Info: => 3.41E-05s 12:49:27.5 Info: ExecuteSqlStatement DELETE FROM "Config" WHERE "Key" = 'autodownloadpropers' 12:49:27.5 Info: DELETE FROM "Config" WHERE "Key" = 'autodownloadpropers' 12:49:27.5 Info: => 3.53E-05s 12:49:27.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (33, '2024-05-17T12:49:27', 'download_propers_config') 12:49:27.5 Info: Committing Transaction 12:49:27.5 Info: 33: download_propers_config migrated 12:49:27.5 Info: => 0.0002897s 12:49:27.5 Info: 34: remove_language_profiles migrating 12:49:27.5 Info: Beginning Transaction 12:49:27.5 Info: Starting migration of Main DB to 34 12:49:27.5 Info: DeleteTable LanguageProfiles 12:49:27.5 Info: DROP TABLE "LanguageProfiles" 12:49:27.5 Info: => 0.0002229s 12:49:27.5 Info: DeleteColumn Artists LanguageProfileId 12:49:27.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:49:27.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:49:27.5 Info: DROP TABLE "Artists" 12:49:27.5 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:49:27.5 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:49:27.5 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:49:27.5 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 12:49:27.5 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 12:49:27.5 Info: => 0.0055122s 12:49:27.5 Info: DeleteColumn ImportLists LanguageProfileId 12:49:27.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:49:27.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:49:27.5 Info: DROP TABLE "ImportLists" 12:49:27.5 Info: ALTER TABLE "ImportLists_temp" RENAME TO "ImportLists" 12:49:27.5 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 12:49:27.5 Info: => 0.0039541s 12:49:27.5 Info: DeleteColumn Blacklist Language 12:49:27.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:49:27.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:49:27.5 Info: DROP TABLE "Blacklist" 12:49:27.5 Info: ALTER TABLE "Blacklist_temp" RENAME TO "Blacklist" 12:49:27.5 Info: => 0.0049372s 12:49:27.5 Info: DeleteColumn History Language 12:49:27.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:49:27.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:49:27.5 Info: DROP TABLE "History" 12:49:27.5 Info: ALTER TABLE "History_temp" RENAME TO "History" 12:49:27.5 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 12:49:27.5 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 12:49:27.5 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 12:49:27.5 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 12:49:27.5 Info: => 0.0043736s 12:49:27.5 Info: DeleteColumn LyricFiles Language 12:49:27.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:49:27.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:49:27.5 Info: DROP TABLE "LyricFiles" 12:49:27.5 Info: ALTER TABLE "LyricFiles_temp" RENAME TO "LyricFiles" 12:49:27.5 Info: => 0.0036895s 12:49:27.5 Info: DeleteColumn TrackFiles Language 12:49:27.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:49:27.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:49:27.5 Info: DROP TABLE "TrackFiles" 12:49:27.5 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 12:49:27.5 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:49:27.5 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 12:49:27.5 Info: => 0.0041247s 12:49:27.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (34, '2024-05-17T12:49:27', 'remove_language_profiles') 12:49:27.5 Info: Committing Transaction 12:49:27.5 Info: 34: remove_language_profiles migrated 12:49:27.5 Info: => 0.0046785s 12:49:27.5 Info: 35: multi_disc_naming_format migrating 12:49:27.5 Info: Beginning Transaction 12:49:27.5 Info: Starting migration of Main DB to 35 12:49:27.5 Info: AlterTable NamingConfig 12:49:27.5 Info: => 1.6E-06s 12:49:27.5 Info: CreateColumn NamingConfig MultiDiscTrackFormat String 12:49:27.5 Info: ALTER TABLE "NamingConfig" ADD COLUMN "MultiDiscTrackFormat" TEXT 12:49:27.5 Info: => 0.0005639s 12:49:27.5 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = '{Medium Format} {medium:00}/{Artist Name} - {Album Title} - {track:00} - {Track Title}' 12:49:27.5 Info: UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = '{Medium Format} {medium:00}/{Artist Name} - {Album Title} - {track:00} - {Track Title}' 12:49:27.5 Info: => 4.86E-05s 12:49:27.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (35, '2024-05-17T12:49:27', 'multi_disc_naming_format') 12:49:27.5 Info: Committing Transaction 12:49:27.5 Info: 35: multi_disc_naming_format migrated 12:49:27.5 Info: => 0.0003241s 12:49:27.5 Info: 36: add_download_client_priority migrating 12:49:27.5 Info: Beginning Transaction 12:49:27.5 Info: Starting migration of Main DB to 36 12:49:27.5 Info: AlterTable DownloadClients 12:49:27.5 Info: => 9E-07s 12:49:27.5 Info: CreateColumn DownloadClients Priority Int32 12:49:27.5 Info: ALTER TABLE "DownloadClients" ADD COLUMN "Priority" INTEGER NOT NULL DEFAULT 1 12:49:27.5 Info: => 0.0005652s 12:49:27.5 Info: PerformDBOperation 12:49:27.5 Info: Performing DB Operation 12:49:27.5 Info: => 5.92E-05s 12:49:27.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (36, '2024-05-17T12:49:27', 'add_download_client_priority') 12:49:27.5 Info: Committing Transaction 12:49:27.5 Info: 36: add_download_client_priority migrated 12:49:27.5 Info: => 0.0003351s 12:49:27.5 Info: 37: remove_growl_prowl migrating 12:49:27.5 Info: Beginning Transaction 12:49:27.5 Info: Starting migration of Main DB to 37 12:49:27.6 Info: FluentMigrator.Expressions.DeleteDataExpression 12:49:27.6 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Growl' 12:49:27.6 Info: => 4.99E-05s 12:49:27.6 Info: FluentMigrator.Expressions.DeleteDataExpression 12:49:27.6 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Prowl' 12:49:27.6 Info: => 2.78E-05s 12:49:27.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (37, '2024-05-17T12:49:27', 'remove_growl_prowl') 12:49:27.6 Info: Committing Transaction 12:49:27.6 Info: 37: remove_growl_prowl migrated 12:49:27.6 Info: => 0.0002627s 12:49:27.6 Info: 38: remove_plex_hometheatre migrating 12:49:27.6 Info: Beginning Transaction 12:49:27.6 Info: Starting migration of Main DB to 38 12:49:27.6 Info: FluentMigrator.Expressions.DeleteDataExpression 12:49:27.6 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'PlexHomeTheater' 12:49:27.6 Info: => 5.01E-05s 12:49:27.6 Info: FluentMigrator.Expressions.DeleteDataExpression 12:49:27.6 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'PlexClient' 12:49:27.6 Info: => 2.93E-05s 12:49:27.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (38, '2024-05-17T12:49:27', 'remove_plex_hometheatre') 12:49:27.6 Info: Committing Transaction 12:49:27.6 Info: 38: remove_plex_hometheatre migrated 12:49:27.6 Info: => 0.0002581s 12:49:27.6 Info: 39: add_root_folder_add_defaults migrating 12:49:27.6 Info: Beginning Transaction 12:49:27.6 Info: Starting migration of Main DB to 39 12:49:27.6 Info: AlterTable RootFolders 12:49:27.6 Info: => 9E-07s 12:49:27.6 Info: CreateColumn RootFolders Name String 12:49:27.6 Info: ALTER TABLE "RootFolders" ADD COLUMN "Name" TEXT 12:49:27.6 Info: => 0.0006003s 12:49:27.6 Info: AlterTable RootFolders 12:49:27.6 Info: => 8E-07s 12:49:27.6 Info: CreateColumn RootFolders DefaultMetadataProfileId Int32 12:49:27.6 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultMetadataProfileId" INTEGER NOT NULL DEFAULT 0 12:49:27.6 Info: => 0.0005121s 12:49:27.6 Info: AlterTable RootFolders 12:49:27.6 Info: => 6E-07s 12:49:27.6 Info: CreateColumn RootFolders DefaultQualityProfileId Int32 12:49:27.6 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultQualityProfileId" INTEGER NOT NULL DEFAULT 0 12:49:27.6 Info: => 0.0005001s 12:49:27.6 Info: AlterTable RootFolders 12:49:27.6 Info: => 8E-07s 12:49:27.6 Info: CreateColumn RootFolders DefaultMonitorOption Int32 12:49:27.6 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultMonitorOption" INTEGER NOT NULL DEFAULT 0 12:49:27.6 Info: => 0.0005274s 12:49:27.6 Info: AlterTable RootFolders 12:49:27.6 Info: => 8E-07s 12:49:27.6 Info: CreateColumn RootFolders DefaultTags String 12:49:27.6 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultTags" TEXT 12:49:27.6 Info: => 0.0005311s 12:49:27.6 Info: PerformDBOperation 12:49:27.6 Info: Performing DB Operation 12:49:27.6 Info: => 4.9E-05s 12:49:27.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (39, '2024-05-17T12:49:27', 'add_root_folder_add_defaults') 12:49:27.6 Info: Committing Transaction 12:49:27.6 Info: 39: add_root_folder_add_defaults migrated 12:49:27.6 Info: => 0.0003113s 12:49:27.6 Info: 40: task_duration migrating 12:49:27.6 Info: Beginning Transaction 12:49:27.6 Info: Starting migration of Main DB to 40 12:49:27.6 Info: AlterTable ScheduledTasks 12:49:27.6 Info: => 8E-07s 12:49:27.6 Info: CreateColumn ScheduledTasks LastStartTime DateTime 12:49:27.6 Info: ALTER TABLE "ScheduledTasks" ADD COLUMN "LastStartTime" DATETIME 12:49:27.6 Info: => 0.0005422s 12:49:27.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (40, '2024-05-17T12:49:27', 'task_duration') 12:49:27.6 Info: Committing Transaction 12:49:27.6 Info: 40: task_duration migrated 12:49:27.6 Info: => 0.0008182s 12:49:27.6 Info: 41: add_indexer_and_enabled_to_release_profiles migrating 12:49:27.6 Info: Beginning Transaction 12:49:27.6 Info: Starting migration of Main DB to 41 12:49:27.6 Info: AlterTable ReleaseProfiles 12:49:27.6 Info: => 7E-07s 12:49:27.6 Info: CreateColumn ReleaseProfiles Enabled Boolean 12:49:27.6 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "Enabled" INTEGER NOT NULL DEFAULT 1 12:49:27.6 Info: => 0.0005459s 12:49:27.6 Info: AlterTable ReleaseProfiles 12:49:27.6 Info: => 8E-07s 12:49:27.6 Info: CreateColumn ReleaseProfiles IndexerId Int32 12:49:27.6 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "IndexerId" INTEGER NOT NULL DEFAULT 0 12:49:27.6 Info: => 0.0005246s 12:49:27.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (41, '2024-05-17T12:49:27', 'add_indexer_and_enabled_to_release_profiles') 12:49:27.6 Info: Committing Transaction 12:49:27.6 Info: 41: add_indexer_and_enabled_to_release_profiles migrated 12:49:27.6 Info: => 0.0008219s 12:49:27.6 Info: 42: remove_album_folders migrating 12:49:27.6 Info: Beginning Transaction 12:49:27.6 Info: Starting migration of Main DB to 42 12:49:27.6 Info: DeleteColumn Artists AlbumFolder 12:49:27.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:49:27.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:49:27.6 Info: DROP TABLE "Artists" 12:49:27.6 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:49:27.6 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:49:27.6 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:49:27.6 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 12:49:27.6 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 12:49:27.6 Info: => 0.0052328s 12:49:27.6 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "StandardTrackFormat" = "AlbumFolderFormat" || '/' || "StandardTrackFormat" 12:49:27.6 Info: UPDATE "NamingConfig" SET "StandardTrackFormat" = "AlbumFolderFormat" || '/' || "StandardTrackFormat" 12:49:27.6 Info: => 3.57E-05s 12:49:27.6 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = "AlbumFolderFormat" || '/' || "MultiDiscTrackFormat" 12:49:27.6 Info: UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = "AlbumFolderFormat" || '/' || "MultiDiscTrackFormat" 12:49:27.6 Info: => 2.9E-05s 12:49:27.6 Info: DeleteColumn NamingConfig AlbumFolderFormat 12:49:27.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:49:27.6 Info: INSERT INTO "NamingConfig_temp" ("Id", "ReplaceIllegalCharacters", "ArtistFolderFormat", "RenameTracks", "StandardTrackFormat", "MultiDiscTrackFormat") SELECT "Id", "ReplaceIllegalCharacters", "ArtistFolderFormat", "RenameTracks", "StandardTrackFormat", "MultiDiscTrackFormat" FROM "NamingConfig" 12:49:27.6 Info: DROP TABLE "NamingConfig" 12:49:27.6 Info: ALTER TABLE "NamingConfig_temp" RENAME TO "NamingConfig" 12:49:27.6 Info: => 0.003715s 12:49:27.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (42, '2024-05-17T12:49:27', 'remove_album_folders') 12:49:27.6 Info: Committing Transaction 12:49:27.6 Info: 42: remove_album_folders migrated 12:49:27.6 Info: => 0.0041068s 12:49:27.6 Info: 44: add_priority_to_indexers migrating 12:49:27.6 Info: Beginning Transaction 12:49:27.6 Info: Starting migration of Main DB to 44 12:49:27.6 Info: AlterTable Indexers 12:49:27.6 Info: => 6E-07s 12:49:27.6 Info: CreateColumn Indexers Priority Int32 12:49:27.6 Info: ALTER TABLE "Indexers" ADD COLUMN "Priority" INTEGER NOT NULL DEFAULT 25 12:49:27.6 Info: => 0.0005528s 12:49:27.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (44, '2024-05-17T12:49:27', 'add_priority_to_indexers') 12:49:27.6 Info: Committing Transaction 12:49:27.6 Info: 44: add_priority_to_indexers migrated 12:49:27.6 Info: => 0.0008603s 12:49:27.6 Info: 45: remove_chown_and_folderchmod_config migrating 12:49:27.6 Info: Beginning Transaction 12:49:27.6 Info: Starting migration of Main DB to 45 12:49:27.6 Info: ExecuteSqlStatement DELETE FROM config WHERE Key IN ('folderchmod', 'chownuser') 12:49:27.6 Info: DELETE FROM config WHERE Key IN ('folderchmod', 'chownuser') 12:49:27.6 Info: => 0.0001368s 12:49:27.6 Info: PerformDBOperation 12:49:27.6 Info: Performing DB Operation 12:49:27.6 Info: => 2.74E-05s 12:49:27.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (45, '2024-05-17T12:49:27', 'remove_chown_and_folderchmod_config') 12:49:27.6 Info: Committing Transaction 12:49:27.6 Info: 45: remove_chown_and_folderchmod_config migrated 12:49:27.6 Info: => 0.0002699s 12:49:27.6 Info: 47: update_notifiarr migrating 12:49:27.6 Info: Beginning Transaction 12:49:27.6 Info: Starting migration of Main DB to 47 12:49:27.6 Info: ExecuteSqlStatement UPDATE "Notifications" SET "Implementation" = Replace("Implementation", 'DiscordNotifier', 'Notifiarr'),"ConfigContract" = Replace("ConfigContract", 'DiscordNotifierSettings', 'NotifiarrSettings') WHERE "Implementation" = 'DiscordNotifier'; 12:49:27.6 Info: UPDATE "Notifications" SET "Implementation" = Replace("Implementation", 'DiscordNotifier', 'Notifiarr'),"ConfigContract" = Replace("ConfigContract", 'DiscordNotifierSettings', 'NotifiarrSettings') WHERE "Implementation" = 'DiscordNotifier'; 12:49:27.6 Info: => 7.56E-05s 12:49:27.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (47, '2024-05-17T12:49:27', 'update_notifiarr') 12:49:27.6 Info: Committing Transaction 12:49:27.6 Info: 47: update_notifiarr migrated 12:49:27.6 Info: => 0.0003118s 12:49:27.6 Info: 49: email_multiple_addresses migrating 12:49:27.6 Info: Beginning Transaction 12:49:27.6 Info: Starting migration of Main DB to 49 12:49:27.6 Info: PerformDBOperation 12:49:27.6 Info: Performing DB Operation 12:49:27.6 Info: => 6.01E-05s 12:49:27.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (49, '2024-05-17T12:49:27', 'email_multiple_addresses') 12:49:27.6 Info: Committing Transaction 12:49:27.6 Info: 49: email_multiple_addresses migrated 12:49:27.6 Info: => 0.0003049s 12:49:27.6 Info: 50: rename_blacklist_to_blocklist migrating 12:49:27.6 Info: Beginning Transaction 12:49:27.6 Info: Starting migration of Main DB to 50 12:49:27.6 Info: RenameTable Blacklist Blocklist 12:49:27.6 Info: ALTER TABLE "Blacklist" RENAME TO "Blocklist" 12:49:27.6 Info: => 0.0015205s 12:49:27.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (50, '2024-05-17T12:49:27', 'rename_blacklist_to_blocklist') 12:49:27.6 Info: Committing Transaction 12:49:27.6 Info: 50: rename_blacklist_to_blocklist migrated 12:49:27.6 Info: => 0.0018382s 12:49:27.6 Info: 51: cdh_per_downloadclient migrating 12:49:27.6 Info: Beginning Transaction 12:49:27.6 Info: Starting migration of Main DB to 51 12:49:27.6 Info: AlterTable DownloadClients 12:49:27.6 Info: => 1E-06s 12:49:27.6 Info: CreateColumn DownloadClients RemoveCompletedDownloads Boolean 12:49:27.6 Info: ALTER TABLE "DownloadClients" ADD COLUMN "RemoveCompletedDownloads" INTEGER NOT NULL DEFAULT 1 12:49:27.6 Info: => 0.0005437s 12:49:27.6 Info: CreateColumn DownloadClients RemoveFailedDownloads Boolean 12:49:27.6 Info: ALTER TABLE "DownloadClients" ADD COLUMN "RemoveFailedDownloads" INTEGER NOT NULL DEFAULT 1 12:49:27.6 Info: => 0.0005269s 12:49:27.6 Info: PerformDBOperation 12:49:27.6 Info: Performing DB Operation 12:49:27.6 Info: => 0.0001619s 12:49:27.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (51, '2024-05-17T12:49:27', 'cdh_per_downloadclient') 12:49:27.6 Info: Committing Transaction 12:49:27.6 Info: 51: cdh_per_downloadclient migrated 12:49:27.6 Info: => 0.0004311s 12:49:27.6 Info: 52: download_history migrating 12:49:27.6 Info: Beginning Transaction 12:49:27.6 Info: Starting migration of Main DB to 52 12:49:27.6 Info: CreateTable DownloadHistory 12:49:27.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:49:27.6 Info: => 0.0001942s 12:49:27.6 Info: CreateIndex DownloadHistory (EventType) 12:49:27.6 Info: CREATE INDEX "IX_DownloadHistory_EventType" ON "DownloadHistory" ("EventType" ASC) 12:49:27.6 Info: => 9.31E-05s 12:49:27.6 Info: CreateIndex DownloadHistory (ArtistId) 12:49:27.6 Info: CREATE INDEX "IX_DownloadHistory_ArtistId" ON "DownloadHistory" ("ArtistId" ASC) 12:49:27.6 Info: => 7.47E-05s 12:49:27.6 Info: CreateIndex DownloadHistory (DownloadId) 12:49:27.6 Info: CREATE INDEX "IX_DownloadHistory_DownloadId" ON "DownloadHistory" ("DownloadId" ASC) 12:49:27.6 Info: => 7.73E-05s 12:49:27.6 Info: PerformDBOperation 12:49:27.6 Info: Performing DB Operation 12:49:27.6 Info: => 0.0001259s 12:49:27.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (52, '2024-05-17T12:49:27', 'download_history') 12:49:27.6 Info: Committing Transaction 12:49:27.6 Info: 52: download_history migrated 12:49:27.6 Info: => 0.0004432s 12:49:27.6 Info: 53: add_update_history migrating 12:49:27.6 Info: Beginning Transaction 12:49:27.6 Info: Starting migration of Main DB to 53 12:49:27.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (53, '2024-05-17T12:49:27', 'add_update_history') 12:49:27.6 Info: Committing Transaction 12:49:27.6 Info: 53: add_update_history migrated 12:49:27.6 Info: => 0.0002901s 12:49:27.6 Info: 54: add_on_update_to_notifications migrating 12:49:27.6 Info: Beginning Transaction 12:49:27.6 Info: Starting migration of Main DB to 54 12:49:27.6 Info: AlterTable Notifications 12:49:27.6 Info: => 1E-06s 12:49:27.6 Info: CreateColumn Notifications OnApplicationUpdate Boolean 12:49:27.6 Info: ALTER TABLE "Notifications" ADD COLUMN "OnApplicationUpdate" INTEGER NOT NULL DEFAULT 1 12:49:27.6 Info: => 0.000581s 12:49:27.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (54, '2024-05-17T12:49:27', 'add_on_update_to_notifications') 12:49:27.6 Info: Committing Transaction 12:49:27.6 Info: 54: add_on_update_to_notifications migrated 12:49:27.6 Info: => 0.0008566s 12:49:27.6 Info: 55: download_client_per_indexer migrating 12:49:27.6 Info: Beginning Transaction 12:49:27.6 Info: Starting migration of Main DB to 55 12:49:27.6 Info: AlterTable Indexers 12:49:27.6 Info: => 9E-07s 12:49:27.6 Info: CreateColumn Indexers DownloadClientId Int32 12:49:27.6 Info: ALTER TABLE "Indexers" ADD COLUMN "DownloadClientId" INTEGER NOT NULL DEFAULT 0 12:49:27.6 Info: => 0.0005791s 12:49:27.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (55, '2024-05-17T12:49:27', 'download_client_per_indexer') 12:49:27.6 Info: Committing Transaction 12:49:27.6 Info: 55: download_client_per_indexer migrated 12:49:27.6 Info: => 0.0008864s 12:49:27.6 Info: 56: AddNewItemMonitorType migrating 12:49:27.6 Info: Beginning Transaction 12:49:27.6 Info: Starting migration of Main DB to 56 12:49:27.6 Info: AlterTable Artists 12:49:27.6 Info: => 8E-07s 12:49:27.6 Info: CreateColumn Artists MonitorNewItems Int32 12:49:27.6 Info: ALTER TABLE "Artists" ADD COLUMN "MonitorNewItems" INTEGER NOT NULL DEFAULT 0 12:49:27.6 Info: => 0.0005847s 12:49:27.6 Info: AlterTable RootFolders 12:49:27.6 Info: => 8E-07s 12:49:27.6 Info: CreateColumn RootFolders DefaultNewItemMonitorOption Int32 12:49:27.6 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultNewItemMonitorOption" INTEGER NOT NULL DEFAULT 0 12:49:27.6 Info: => 0.0005674s 12:49:27.6 Info: AlterTable ImportLists 12:49:27.6 Info: => 6E-07s 12:49:27.6 Info: CreateColumn ImportLists MonitorNewItems Int32 12:49:27.6 Info: ALTER TABLE "ImportLists" ADD COLUMN "MonitorNewItems" INTEGER NOT NULL DEFAULT 0 12:49:27.6 Info: => 0.0005516s 12:49:27.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (56, '2024-05-17T12:49:27', 'AddNewItemMonitorType') 12:49:27.6 Info: Committing Transaction 12:49:27.6 Info: 56: AddNewItemMonitorType migrated 12:49:27.6 Info: => 0.0008453s 12:49:27.6 Info: 57: ImportListSearch migrating 12:49:27.6 Info: Beginning Transaction 12:49:27.6 Info: Starting migration of Main DB to 57 12:49:27.6 Info: AlterTable ImportLists 12:49:27.6 Info: => 9E-07s 12:49:27.6 Info: CreateColumn ImportLists ShouldSearch Boolean 12:49:27.6 Info: ALTER TABLE "ImportLists" ADD COLUMN "ShouldSearch" INTEGER NOT NULL DEFAULT 1 12:49:27.6 Info: => 0.0006253s 12:49:27.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (57, '2024-05-17T12:49:27', 'ImportListSearch') 12:49:27.6 Info: Committing Transaction 12:49:27.6 Info: 57: ImportListSearch migrated 12:49:27.6 Info: => 0.0009124s 12:49:27.6 Info: 58: ImportListMonitorExisting migrating 12:49:27.6 Info: Beginning Transaction 12:49:27.6 Info: Starting migration of Main DB to 58 12:49:27.6 Info: AlterTable ImportLists 12:49:27.6 Info: => 1.1E-06s 12:49:27.6 Info: CreateColumn ImportLists ShouldMonitorExisting Boolean 12:49:27.6 Info: ALTER TABLE "ImportLists" ADD COLUMN "ShouldMonitorExisting" INTEGER NOT NULL DEFAULT 0 12:49:27.6 Info: => 0.0005875s 12:49:27.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (58, '2024-05-17T12:49:27', 'ImportListMonitorExisting') 12:49:27.6 Info: Committing Transaction 12:49:27.6 Info: 58: ImportListMonitorExisting migrated 12:49:27.6 Info: => 0.0008631s 12:49:27.6 Info: 59: add_indexer_tags migrating 12:49:27.6 Info: Beginning Transaction 12:49:27.6 Info: Starting migration of Main DB to 59 12:49:27.6 Info: FluentMigrator.Expressions.DeleteDataExpression 12:49:27.6 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Omgwtfnzbs' 12:49:27.6 Info: => 5.17E-05s 12:49:27.6 Info: FluentMigrator.Expressions.DeleteDataExpression 12:49:27.6 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Waffles' 12:49:27.6 Info: => 2.81E-05s 12:49:27.6 Info: AlterTable Indexers 12:49:27.6 Info: => 4E-07s 12:49:27.6 Info: CreateColumn Indexers Tags String 12:49:27.6 Info: ALTER TABLE "Indexers" ADD COLUMN "Tags" TEXT 12:49:27.6 Info: => 0.0005467s 12:49:27.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (59, '2024-05-17T12:49:27', 'add_indexer_tags') 12:49:27.6 Info: Committing Transaction 12:49:27.6 Info: 59: add_indexer_tags migrated 12:49:27.6 Info: => 0.0008428s 12:49:27.6 Info: 60: update_audio_types migrating 12:49:27.6 Info: Beginning Transaction 12:49:27.6 Info: Starting migration of Main DB to 60 12:49:27.6 Info: PerformDBOperation 12:49:27.6 Info: Performing DB Operation 12:49:27.6 Info: => 5.82E-05s 12:49:27.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (60, '2024-05-17T12:49:27', 'update_audio_types') 12:49:27.6 Info: Committing Transaction 12:49:27.6 Info: 60: update_audio_types migrated 12:49:27.6 Info: => 0.0003051s 12:49:27.6 Info: 61: postgres_update_timestamp_columns_to_with_timezone migrating 12:49:27.6 Info: Beginning Transaction 12:49:27.6 Info: Starting migration of Main DB to 61 12:49:27.6 Info: FluentMigrator.Expressions.DeleteDataExpression 12:49:27.6 Info: DELETE FROM "Commands" WHERE 1 = 1 12:49:27.6 Info: => 5.58E-05s 12:49:27.6 Info: AlterTable AlbumReleases 12:49:27.6 Info: => 4E-07s 12:49:27.6 Info: AlterColumn AlbumReleases ReleaseDate DateTimeOffset 12:49:27.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:49:27.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:49:27.6 Info: DROP TABLE "AlbumReleases" 12:49:27.6 Info: ALTER TABLE "AlbumReleases_temp" RENAME TO "AlbumReleases" 12:49:27.6 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 12:49:27.6 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 12:49:27.6 Info: => 0.005034s 12:49:27.6 Info: AlterTable Albums 12:49:27.6 Info: => 6E-07s 12:49:27.6 Info: AlterColumn Albums LastInfoSync DateTimeOffset 12:49:27.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:49:27.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:49:27.6 Info: DROP TABLE "Albums" 12:49:27.6 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:49:27.6 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:49:27.6 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:49:27.6 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 12:49:27.6 Info: => 0.0053984s 12:49:27.6 Info: AlterTable Albums 12:49:27.6 Info: => 8E-07s 12:49:27.6 Info: AlterColumn Albums ReleaseDate DateTimeOffset 12:49:27.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:49:27.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:49:27.6 Info: DROP TABLE "Albums" 12:49:27.6 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:49:27.6 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:49:27.6 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:49:27.6 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 12:49:27.6 Info: => 0.0045023s 12:49:27.6 Info: AlterTable Albums 12:49:27.6 Info: => 8E-07s 12:49:27.6 Info: AlterColumn Albums Added DateTimeOffset 12:49:27.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:49:27.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:49:27.6 Info: DROP TABLE "Albums" 12:49:27.6 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:49:27.6 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:49:27.6 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:49:27.6 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 12:49:27.6 Info: => 0.0055872s 12:49:27.6 Info: AlterTable Artists 12:49:27.6 Info: => 7E-07s 12:49:27.6 Info: AlterColumn Artists LastInfoSync DateTimeOffset 12:49:27.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:49:27.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:49:27.6 Info: DROP TABLE "Artists" 12:49:27.6 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:49:27.6 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:49:27.6 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:49:27.6 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 12:49:27.6 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 12:49:27.6 Info: => 0.0046061s 12:49:27.6 Info: AlterTable Artists 12:49:27.6 Info: => 6E-07s 12:49:27.6 Info: AlterColumn Artists Added DateTimeOffset 12:49:27.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:49:27.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:49:27.6 Info: DROP TABLE "Artists" 12:49:27.6 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:49:27.6 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:49:27.6 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:49:27.6 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 12:49:27.6 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 12:49:27.6 Info: => 0.0045844s 12:49:27.6 Info: AlterTable Blocklist 12:49:27.6 Info: => 9E-07s 12:49:27.6 Info: AlterColumn Blocklist Date DateTimeOffset 12:49:27.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:49:27.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:49:27.6 Info: DROP TABLE "Blocklist" 12:49:27.6 Info: ALTER TABLE "Blocklist_temp" RENAME TO "Blocklist" 12:49:27.6 Info: => 0.0048323s 12:49:27.6 Info: AlterTable Blocklist 12:49:27.6 Info: => 9E-07s 12:49:27.6 Info: AlterColumn Blocklist PublishedDate DateTimeOffset 12:49:27.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:49:27.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:49:27.6 Info: DROP TABLE "Blocklist" 12:49:27.6 Info: ALTER TABLE "Blocklist_temp" RENAME TO "Blocklist" 12:49:27.6 Info: => 0.0050337s 12:49:27.6 Info: AlterTable Commands 12:49:27.6 Info: => 7E-07s 12:49:27.6 Info: AlterColumn Commands QueuedAt DateTimeOffset 12:49:27.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:49:27.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:49:27.6 Info: DROP TABLE "Commands" 12:49:27.6 Info: ALTER TABLE "Commands_temp" RENAME TO "Commands" 12:49:27.6 Info: => 0.0039967s 12:49:27.6 Info: AlterTable Commands 12:49:27.6 Info: => 8E-07s 12:49:27.6 Info: AlterColumn Commands StartedAt DateTimeOffset 12:49:27.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:49:27.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:49:27.6 Info: DROP TABLE "Commands" 12:49:27.6 Info: ALTER TABLE "Commands_temp" RENAME TO "Commands" 12:49:27.6 Info: => 0.0039588s 12:49:27.6 Info: AlterTable Commands 12:49:27.6 Info: => 9E-07s 12:49:27.6 Info: AlterColumn Commands EndedAt DateTimeOffset 12:49:27.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:49:27.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:49:27.6 Info: DROP TABLE "Commands" 12:49:27.6 Info: ALTER TABLE "Commands_temp" RENAME TO "Commands" 12:49:27.6 Info: => 0.0039885s 12:49:27.6 Info: AlterTable DownloadClientStatus 12:49:27.6 Info: => 8E-07s 12:49:27.6 Info: AlterColumn DownloadClientStatus InitialFailure DateTimeOffset 12:49:27.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:49:27.6 Info: INSERT INTO "DownloadClientStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill" FROM "DownloadClientStatus" 12:49:27.6 Info: DROP TABLE "DownloadClientStatus" 12:49:27.6 Info: ALTER TABLE "DownloadClientStatus_temp" RENAME TO "DownloadClientStatus" 12:49:27.6 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 12:49:27.6 Info: => 0.0051694s 12:49:27.6 Info: AlterTable DownloadClientStatus 12:49:27.6 Info: => 6E-07s 12:49:27.6 Info: AlterColumn DownloadClientStatus MostRecentFailure DateTimeOffset 12:49:27.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:49:27.6 Info: INSERT INTO "DownloadClientStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill" FROM "DownloadClientStatus" 12:49:27.6 Info: DROP TABLE "DownloadClientStatus" 12:49:27.6 Info: ALTER TABLE "DownloadClientStatus_temp" RENAME TO "DownloadClientStatus" 12:49:27.6 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 12:49:27.6 Info: => 0.0041114s 12:49:27.6 Info: AlterTable DownloadClientStatus 12:49:27.6 Info: => 6E-07s 12:49:27.6 Info: AlterColumn DownloadClientStatus DisabledTill DateTimeOffset 12:49:27.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:49:27.6 Info: INSERT INTO "DownloadClientStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill" FROM "DownloadClientStatus" 12:49:27.6 Info: DROP TABLE "DownloadClientStatus" 12:49:27.6 Info: ALTER TABLE "DownloadClientStatus_temp" RENAME TO "DownloadClientStatus" 12:49:27.7 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 12:49:27.7 Info: => 0.0052923s 12:49:27.7 Info: AlterTable DownloadHistory 12:49:27.7 Info: => 6E-07s 12:49:27.7 Info: AlterColumn DownloadHistory Date DateTimeOffset 12:49:27.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:49:27.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:49:27.7 Info: DROP TABLE "DownloadHistory" 12:49:27.7 Info: ALTER TABLE "DownloadHistory_temp" RENAME TO "DownloadHistory" 12:49:27.7 Info: CREATE INDEX "IX_DownloadHistory_EventType" ON "DownloadHistory" ("EventType" ASC) 12:49:27.7 Info: CREATE INDEX "IX_DownloadHistory_ArtistId" ON "DownloadHistory" ("ArtistId" ASC) 12:49:27.7 Info: CREATE INDEX "IX_DownloadHistory_DownloadId" ON "DownloadHistory" ("DownloadId" ASC) 12:49:27.7 Info: => 0.0043724s 12:49:27.7 Info: AlterTable ExtraFiles 12:49:27.7 Info: => 5E-07s 12:49:27.7 Info: AlterColumn ExtraFiles Added DateTimeOffset 12:49:27.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:49:27.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:49:27.7 Info: DROP TABLE "ExtraFiles" 12:49:27.7 Info: ALTER TABLE "ExtraFiles_temp" RENAME TO "ExtraFiles" 12:49:27.7 Info: => 0.0039204s 12:49:27.7 Info: AlterTable ExtraFiles 12:49:27.7 Info: => 9E-07s 12:49:27.7 Info: AlterColumn ExtraFiles LastUpdated DateTimeOffset 12:49:27.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:49:27.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:49:27.7 Info: DROP TABLE "ExtraFiles" 12:49:27.7 Info: ALTER TABLE "ExtraFiles_temp" RENAME TO "ExtraFiles" 12:49:27.7 Info: => 0.0039089s 12:49:27.7 Info: AlterTable History 12:49:27.7 Info: => 8E-07s 12:49:27.7 Info: AlterColumn History Date DateTimeOffset 12:49:27.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:49:27.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:49:27.7 Info: DROP TABLE "History" 12:49:27.7 Info: ALTER TABLE "History_temp" RENAME TO "History" 12:49:27.7 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 12:49:27.7 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 12:49:27.7 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 12:49:27.7 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 12:49:27.7 Info: => 0.0049073s 12:49:27.7 Info: AlterTable ImportListStatus 12:49:27.7 Info: => 6E-07s 12:49:27.7 Info: AlterColumn ImportListStatus InitialFailure DateTimeOffset 12:49:27.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:49:27.7 Info: INSERT INTO "ImportListStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo" FROM "ImportListStatus" 12:49:27.7 Info: DROP TABLE "ImportListStatus" 12:49:27.7 Info: ALTER TABLE "ImportListStatus_temp" RENAME TO "ImportListStatus" 12:49:27.7 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 12:49:27.7 Info: => 0.0051544s 12:49:27.7 Info: AlterTable ImportListStatus 12:49:27.7 Info: => 5E-07s 12:49:27.7 Info: AlterColumn ImportListStatus MostRecentFailure DateTimeOffset 12:49:27.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:49:27.7 Info: INSERT INTO "ImportListStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo" FROM "ImportListStatus" 12:49:27.7 Info: DROP TABLE "ImportListStatus" 12:49:27.7 Info: ALTER TABLE "ImportListStatus_temp" RENAME TO "ImportListStatus" 12:49:27.7 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 12:49:27.7 Info: => 0.0050813s 12:49:27.7 Info: AlterTable ImportListStatus 12:49:27.7 Info: => 6E-07s 12:49:27.7 Info: AlterColumn ImportListStatus DisabledTill DateTimeOffset 12:49:27.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:49:27.7 Info: INSERT INTO "ImportListStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo" FROM "ImportListStatus" 12:49:27.7 Info: DROP TABLE "ImportListStatus" 12:49:27.7 Info: ALTER TABLE "ImportListStatus_temp" RENAME TO "ImportListStatus" 12:49:27.7 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 12:49:27.7 Info: => 0.0041528s 12:49:27.7 Info: AlterTable IndexerStatus 12:49:27.7 Info: => 4E-07s 12:49:27.7 Info: AlterColumn IndexerStatus InitialFailure DateTimeOffset 12:49:27.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:49:27.7 Info: INSERT INTO "IndexerStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo" FROM "IndexerStatus" 12:49:27.7 Info: DROP TABLE "IndexerStatus" 12:49:27.7 Info: ALTER TABLE "IndexerStatus_temp" RENAME TO "IndexerStatus" 12:49:27.7 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 12:49:27.7 Info: => 0.0040747s 12:49:27.7 Info: AlterTable IndexerStatus 12:49:27.7 Info: => 6E-07s 12:49:27.7 Info: AlterColumn IndexerStatus MostRecentFailure DateTimeOffset 12:49:27.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:49:27.7 Info: INSERT INTO "IndexerStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo" FROM "IndexerStatus" 12:49:27.7 Info: DROP TABLE "IndexerStatus" 12:49:27.7 Info: ALTER TABLE "IndexerStatus_temp" RENAME TO "IndexerStatus" 12:49:27.7 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 12:49:27.7 Info: => 0.0040732s 12:49:27.7 Info: AlterTable IndexerStatus 12:49:27.7 Info: => 6E-07s 12:49:27.7 Info: AlterColumn IndexerStatus DisabledTill DateTimeOffset 12:49:27.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:49:27.7 Info: INSERT INTO "IndexerStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo" FROM "IndexerStatus" 12:49:27.7 Info: DROP TABLE "IndexerStatus" 12:49:27.7 Info: ALTER TABLE "IndexerStatus_temp" RENAME TO "IndexerStatus" 12:49:27.7 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 12:49:27.7 Info: => 0.0050482s 12:49:27.7 Info: AlterTable LyricFiles 12:49:27.7 Info: => 6E-07s 12:49:27.7 Info: AlterColumn LyricFiles LastUpdated DateTimeOffset 12:49:27.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:49:27.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:49:27.7 Info: DROP TABLE "LyricFiles" 12:49:27.7 Info: ALTER TABLE "LyricFiles_temp" RENAME TO "LyricFiles" 12:49:27.7 Info: => 0.005141s 12:49:27.7 Info: AlterTable LyricFiles 12:49:27.7 Info: => 7E-07s 12:49:27.7 Info: AlterColumn LyricFiles Added DateTimeOffset 12:49:27.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:49:27.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:49:27.7 Info: DROP TABLE "LyricFiles" 12:49:27.7 Info: ALTER TABLE "LyricFiles_temp" RENAME TO "LyricFiles" 12:49:27.7 Info: => 0.0039545s 12:49:27.7 Info: AlterTable MetadataFiles 12:49:27.7 Info: => 1.1E-06s 12:49:27.7 Info: AlterColumn MetadataFiles LastUpdated DateTimeOffset 12:49:27.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:49:27.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:49:27.7 Info: DROP TABLE "MetadataFiles" 12:49:27.7 Info: ALTER TABLE "MetadataFiles_temp" RENAME TO "MetadataFiles" 12:49:27.7 Info: => 0.0050991s 12:49:27.7 Info: AlterTable MetadataFiles 12:49:27.7 Info: => 9E-07s 12:49:27.7 Info: AlterColumn MetadataFiles Added DateTimeOffset 12:49:27.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:49:27.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:49:27.7 Info: DROP TABLE "MetadataFiles" 12:49:27.7 Info: ALTER TABLE "MetadataFiles_temp" RENAME TO "MetadataFiles" 12:49:27.7 Info: => 0.0039649s 12:49:27.7 Info: AlterTable PendingReleases 12:49:27.7 Info: => 8E-07s 12:49:27.7 Info: AlterColumn PendingReleases Added DateTimeOffset 12:49:27.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:49:27.7 Info: INSERT INTO "PendingReleases_temp" ("Id", "Title", "Added", "Release", "ArtistId", "ParsedAlbumInfo", "Reason") SELECT "Id", "Title", "Added", "Release", "ArtistId", "ParsedAlbumInfo", "Reason" FROM "PendingReleases" 12:49:27.7 Info: DROP TABLE "PendingReleases" 12:49:27.7 Info: ALTER TABLE "PendingReleases_temp" RENAME TO "PendingReleases" 12:49:27.7 Info: => 0.0050911s 12:49:27.7 Info: AlterTable ScheduledTasks 12:49:27.7 Info: => 8E-07s 12:49:27.7 Info: AlterColumn ScheduledTasks LastExecution DateTimeOffset 12:49:27.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:49:27.7 Info: INSERT INTO "ScheduledTasks_temp" ("Id", "TypeName", "Interval", "LastExecution", "LastStartTime") SELECT "Id", "TypeName", "Interval", "LastExecution", "LastStartTime" FROM "ScheduledTasks" 12:49:27.7 Info: DROP TABLE "ScheduledTasks" 12:49:27.7 Info: ALTER TABLE "ScheduledTasks_temp" RENAME TO "ScheduledTasks" 12:49:27.7 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 12:49:27.7 Info: => 0.0041459s 12:49:27.7 Info: AlterTable ScheduledTasks 12:49:27.7 Info: => 7E-07s 12:49:27.7 Info: AlterColumn ScheduledTasks LastStartTime DateTimeOffset 12:49:27.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:49:27.7 Info: INSERT INTO "ScheduledTasks_temp" ("Id", "TypeName", "Interval", "LastExecution", "LastStartTime") SELECT "Id", "TypeName", "Interval", "LastExecution", "LastStartTime" FROM "ScheduledTasks" 12:49:27.7 Info: DROP TABLE "ScheduledTasks" 12:49:27.7 Info: ALTER TABLE "ScheduledTasks_temp" RENAME TO "ScheduledTasks" 12:49:27.7 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 12:49:27.7 Info: => 0.0040525s 12:49:27.7 Info: AlterTable TrackFiles 12:49:27.7 Info: => 5E-07s 12:49:27.7 Info: AlterColumn TrackFiles DateAdded DateTimeOffset 12:49:27.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:49:27.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:49:27.7 Info: DROP TABLE "TrackFiles" 12:49:27.7 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 12:49:27.7 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:49:27.7 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 12:49:27.7 Info: => 0.0049665s 12:49:27.7 Info: AlterTable TrackFiles 12:49:27.7 Info: => 5E-07s 12:49:27.7 Info: AlterColumn TrackFiles Modified DateTimeOffset 12:49:27.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:49:27.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:49:27.7 Info: DROP TABLE "TrackFiles" 12:49:27.7 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 12:49:27.7 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:49:27.7 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 12:49:27.7 Info: => 0.0051014s 12:49:27.7 Info: AlterTable VersionInfo 12:49:27.7 Info: => 6E-07s 12:49:27.7 Info: AlterColumn VersionInfo AppliedOn DateTimeOffset 12:49:27.7 Info: CREATE TABLE "VersionInfo_temp" ("Version" INTEGER NOT NULL, "AppliedOn" DATETIME, "Description" TEXT) 12:49:27.7 Info: INSERT INTO "VersionInfo_temp" ("Version", "AppliedOn", "Description") SELECT "Version", "AppliedOn", "Description" FROM "VersionInfo" 12:49:27.7 Info: DROP TABLE "VersionInfo" 12:49:27.7 Info: ALTER TABLE "VersionInfo_temp" RENAME TO "VersionInfo" 12:49:27.7 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 12:49:27.7 Info: => 0.0040894s 12:49:27.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (61, '2024-05-17T12:49:27', 'postgres_update_timestamp_columns_to_with_timezone') 12:49:27.7 Info: Committing Transaction 12:49:27.7 Info: 61: postgres_update_timestamp_columns_to_with_timezone migrated 12:49:27.7 Info: => 0.0047692s 12:49:27.7 Info: 62: add_on_delete_to_notifications migrating 12:49:27.7 Info: Beginning Transaction 12:49:27.7 Info: Starting migration of Main DB to 62 12:49:27.7 Info: AlterTable Notifications 12:49:27.7 Info: => 8E-07s 12:49:27.7 Info: CreateColumn Notifications OnArtistDelete Boolean 12:49:27.7 Info: ALTER TABLE "Notifications" ADD COLUMN "OnArtistDelete" INTEGER NOT NULL DEFAULT 0 12:49:27.7 Info: => 0.0006144s 12:49:27.7 Info: AlterTable Notifications 12:49:27.7 Info: => 9E-07s 12:49:27.7 Info: CreateColumn Notifications OnAlbumDelete Boolean 12:49:27.7 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDelete" INTEGER NOT NULL DEFAULT 0 12:49:27.7 Info: => 0.000547s 12:49:27.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (62, '2024-05-17T12:49:27', 'add_on_delete_to_notifications') 12:49:27.7 Info: Committing Transaction 12:49:27.7 Info: 62: add_on_delete_to_notifications migrated 12:49:27.7 Info: => 0.0008333s 12:49:27.7 Info: 63: add_custom_formats migrating 12:49:27.7 Info: Beginning Transaction 12:49:27.7 Info: Starting migration of Main DB to 63 12:49:27.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:49:27.7 Info: AlterTable DelayProfiles 12:49:27.7 Info: => 5E-07s 12:49:27.7 Info: CreateColumn DelayProfiles BypassIfHighestQuality Boolean 12:49:27.7 Info: ALTER TABLE "DelayProfiles" ADD COLUMN "BypassIfHighestQuality" INTEGER NOT NULL DEFAULT 0 12:49:27.7 Info: => 0.0005926s 12:49:27.7 Info: UpdateData 12:49:27.7 Info: UPDATE "DelayProfiles" SET "BypassIfHighestQuality" = 1 WHERE 1 = 1 12:49:27.7 Info: => 5.81E-05s 12:49:27.7 Info: AlterTable TrackFiles 12:49:27.7 Info: => 4E-07s 12:49:27.7 Info: CreateColumn TrackFiles OriginalFilePath String 12:49:27.7 Info: ALTER TABLE "TrackFiles" ADD COLUMN "OriginalFilePath" TEXT 12:49:27.7 Info: => 0.000536s 12:49:27.7 Info: PerformDBOperation 12:49:27.7 Info: Performing DB Operation 12:49:27.7 Info: => 3.11E-05s 12:49:27.7 Info: CreateTable CustomFormats 12:49:27.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:49:27.7 Info: => 0.0001368s 12:49:27.7 Info: CreateIndex CustomFormats (Name) 12:49:27.7 Info: CREATE UNIQUE INDEX "IX_CustomFormats_Name" ON "CustomFormats" ("Name" ASC) 12:49:27.7 Info: => 8.48E-05s 12:49:27.7 Info: AlterTable QualityProfiles 12:49:27.7 Info: => 4E-07s 12:49:27.7 Info: CreateColumn QualityProfiles FormatItems String 12:49:27.7 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "FormatItems" TEXT NOT NULL DEFAULT '[]' 12:49:27.7 Info: => 0.0005536s 12:49:27.7 Info: AlterTable QualityProfiles 12:49:27.7 Info: => 7E-07s 12:49:27.7 Info: CreateColumn QualityProfiles MinFormatScore Int32 12:49:27.7 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "MinFormatScore" INTEGER NOT NULL DEFAULT 0 12:49:27.7 Info: => 0.0005456s 12:49:27.7 Info: AlterTable QualityProfiles 12:49:27.7 Info: => 1E-06s 12:49:27.7 Info: CreateColumn QualityProfiles CutoffFormatScore Int32 12:49:27.7 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "CutoffFormatScore" INTEGER NOT NULL DEFAULT 0 12:49:27.7 Info: => 0.0005446s 12:49:27.7 Info: PerformDBOperation 12:49:27.7 Info: Performing DB Operation 12:49:27.7 Info: => 6.04E-05s 12:49:27.7 Info: PerformDBOperation 12:49:27.7 Info: Performing DB Operation 12:49:27.8 Info: => 0.0012678s 12:49:27.8 Info: DeleteColumn ReleaseProfiles Preferred 12:49:27.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:49:27.8 Info: INSERT INTO "ReleaseProfiles_temp" ("Id", "Required", "Ignored", "Tags", "IncludePreferredWhenRenaming", "Enabled", "IndexerId") SELECT "Id", "Required", "Ignored", "Tags", "IncludePreferredWhenRenaming", "Enabled", "IndexerId" FROM "ReleaseProfiles" 12:49:27.8 Info: DROP TABLE "ReleaseProfiles" 12:49:27.8 Info: ALTER TABLE "ReleaseProfiles_temp" RENAME TO "ReleaseProfiles" 12:49:27.8 Info: => 0.0050591s 12:49:27.8 Info: DeleteColumn ReleaseProfiles IncludePreferredWhenRenaming 12:49:27.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:49:27.8 Info: INSERT INTO "ReleaseProfiles_temp" ("Id", "Required", "Ignored", "Tags", "Enabled", "IndexerId") SELECT "Id", "Required", "Ignored", "Tags", "Enabled", "IndexerId" FROM "ReleaseProfiles" 12:49:27.8 Info: DROP TABLE "ReleaseProfiles" 12:49:27.8 Info: ALTER TABLE "ReleaseProfiles_temp" RENAME TO "ReleaseProfiles" 12:49:27.8 Info: => 0.0039919s 12:49:27.8 Info: ExecuteSqlStatement DELETE FROM "ReleaseProfiles" WHERE "Required" = '[]' AND "Ignored" = '[]' 12:49:27.8 Info: DELETE FROM "ReleaseProfiles" WHERE "Required" = '[]' AND "Ignored" = '[]' 12:49:27.8 Info: => 6.63E-05s 12:49:27.8 Info: AlterTable DelayProfiles 12:49:27.8 Info: => 5E-07s 12:49:27.8 Info: CreateColumn DelayProfiles BypassIfAboveCustomFormatScore Boolean 12:49:27.8 Info: ALTER TABLE "DelayProfiles" ADD COLUMN "BypassIfAboveCustomFormatScore" INTEGER NOT NULL DEFAULT 0 12:49:27.8 Info: => 0.0005585s 12:49:27.8 Info: AlterTable DelayProfiles 12:49:27.8 Info: => 7E-07s 12:49:27.8 Info: CreateColumn DelayProfiles MinimumCustomFormatScore Int32 12:49:27.8 Info: ALTER TABLE "DelayProfiles" ADD COLUMN "MinimumCustomFormatScore" INTEGER 12:49:27.8 Info: => 0.0005439s 12:49:27.8 Info: -> 1 Insert operations completed in 00:00:00.0000854 taking an average of 00:00:00.0000854 12:49:27.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (63, '2024-05-17T12:49:27', 'add_custom_formats') 12:49:27.8 Info: Committing Transaction 12:49:27.8 Info: 63: add_custom_formats migrated 12:49:27.8 Info: => 0.0009328s 12:49:27.8 Debug: Took: 00:00:00.4025827 12:49:27.8 Info: --- End: NzbDrone.Core.Test.Datastore.Migration.add_custom_formatsFixture.should_migrate_naming_configs --- 12:49:27.8 Info: --- Start: NzbDrone.Core.Test.Datastore.Migration.add_custom_formatsFixture.should_not_migrate_if_bad_regex_in_release_profile --- 12:49:27.8 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm64/_temp_11361_638515469678423442_141/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:49:27.8 Info: DatabaseEngineVersionCheck migrating 12:49:27.8 Info: PerformDBOperation 12:49:27.8 Info: Performing DB Operation 12:49:27.8 Info: SQLite 3.45.3 12:49:27.8 Info: => 0.0010846s 12:49:27.8 Info: DatabaseEngineVersionCheck migrated 12:49:27.8 Info: => 0.0010993s 12:49:27.8 Info: VersionMigration migrating 12:49:27.8 Info: Beginning Transaction 12:49:27.8 Info: CreateTable VersionInfo 12:49:27.8 Info: CREATE TABLE "VersionInfo" ("Version" INTEGER NOT NULL) 12:49:27.8 Info: => 0.0001749s 12:49:27.8 Info: Committing Transaction 12:49:27.8 Info: VersionMigration migrated 12:49:27.8 Info: => 0.0006099s 12:49:27.8 Info: VersionUniqueMigration migrating 12:49:27.8 Info: Beginning Transaction 12:49:27.8 Info: CreateIndex VersionInfo (Version) 12:49:27.8 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 12:49:27.8 Info: => 0.000124s 12:49:27.8 Info: AlterTable VersionInfo 12:49:27.8 Info: => 5E-07s 12:49:27.8 Info: CreateColumn VersionInfo AppliedOn DateTime 12:49:27.8 Info: ALTER TABLE "VersionInfo" ADD COLUMN "AppliedOn" DATETIME 12:49:27.8 Info: => 0.0006115s 12:49:27.8 Info: Committing Transaction 12:49:27.8 Info: VersionUniqueMigration migrated 12:49:27.8 Info: => 0.0008259s 12:49:27.8 Info: VersionDescriptionMigration migrating 12:49:27.8 Info: Beginning Transaction 12:49:27.8 Info: AlterTable VersionInfo 12:49:27.8 Info: => 7E-07s 12:49:27.8 Info: CreateColumn VersionInfo Description String 12:49:27.8 Info: ALTER TABLE "VersionInfo" ADD COLUMN "Description" TEXT 12:49:27.8 Info: => 0.0002116s 12:49:27.8 Info: Committing Transaction 12:49:27.8 Info: VersionDescriptionMigration migrated 12:49:27.8 Info: => 0.0003984s 12:49:27.8 Info: 1: InitialSetup migrating 12:49:27.8 Info: Beginning Transaction 12:49:27.8 Info: Starting migration of Main DB to 1 12:49:27.8 Info: CreateTable Config 12:49:27.8 Info: CREATE TABLE "Config" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Key" TEXT NOT NULL, "Value" TEXT NOT NULL) 12:49:27.8 Info: => 0.0001807s 12:49:27.8 Info: CreateIndex Config (Key) 12:49:27.8 Info: CREATE UNIQUE INDEX "IX_Config_Key" ON "Config" ("Key" ASC) 12:49:27.8 Info: => 9.07E-05s 12:49:27.8 Info: CreateTable RootFolders 12:49:27.8 Info: CREATE TABLE "RootFolders" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Path" TEXT NOT NULL) 12:49:27.8 Info: => 9.3E-05s 12:49:27.8 Info: CreateIndex RootFolders (Path) 12:49:27.8 Info: CREATE UNIQUE INDEX "IX_RootFolders_Path" ON "RootFolders" ("Path" ASC) 12:49:27.8 Info: => 6.84E-05s 12:49:27.8 Info: CreateTable Artists 12:49:27.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:49:27.8 Info: => 0.0002375s 12:49:27.8 Info: CreateIndex Artists (ForeignArtistId) 12:49:27.8 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 12:49:27.8 Info: => 7.43E-05s 12:49:27.8 Info: CreateIndex Artists (NameSlug) 12:49:27.8 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 12:49:27.8 Info: => 6.54E-05s 12:49:27.8 Info: CreateIndex Artists (CleanName) 12:49:27.8 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:49:27.8 Info: => 6.38E-05s 12:49:27.8 Info: CreateIndex Artists (Path) 12:49:27.8 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:49:27.8 Info: => 6.06E-05s 12:49:27.8 Info: CreateTable Albums 12:49:27.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:49:27.8 Info: => 0.0002114s 12:49:27.8 Info: CreateIndex Albums (ForeignAlbumId) 12:49:27.8 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:49:27.8 Info: => 6.93E-05s 12:49:27.8 Info: CreateIndex Albums (MBId) 12:49:27.8 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 12:49:27.8 Info: => 6.44E-05s 12:49:27.8 Info: CreateIndex Albums (TADBId) 12:49:27.8 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 12:49:27.8 Info: => 6.81E-05s 12:49:27.8 Info: CreateIndex Albums (TitleSlug) 12:49:27.8 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 12:49:27.8 Info: => 6.57E-05s 12:49:27.8 Info: CreateIndex Albums (CleanTitle) 12:49:27.8 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:49:27.8 Info: => 6.09E-05s 12:49:27.8 Info: CreateIndex Albums (Path) 12:49:27.8 Info: CREATE INDEX "IX_Albums_Path" ON "Albums" ("Path" ASC) 12:49:27.8 Info: => 5.89E-05s 12:49:27.8 Info: CreateTable Tracks 12:49:27.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:49:27.8 Info: => 0.0001591s 12:49:27.8 Info: CreateIndex Tracks (ForeignTrackId) 12:49:27.8 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 12:49:27.8 Info: => 7.46E-05s 12:49:27.8 Info: CreateIndex Tracks (ArtistId) 12:49:27.8 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 12:49:27.8 Info: => 6.71E-05s 12:49:27.8 Info: CreateIndex Tracks (TrackFileId) 12:49:27.8 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 12:49:27.8 Info: => 6.7E-05s 12:49:27.8 Info: CreateIndex Tracks (ArtistId, AlbumId, TrackNumber) 12:49:27.8 Info: CREATE INDEX "IX_Tracks_ArtistId_AlbumId_TrackNumber" ON "Tracks" ("ArtistId" ASC, "AlbumId" ASC, "TrackNumber" ASC) 12:49:27.8 Info: => 7.12E-05s 12:49:27.8 Info: CreateTable TrackFiles 12:49:27.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:49:27.8 Info: => 0.0001371s 12:49:27.8 Info: CreateIndex TrackFiles (ArtistId) 12:49:27.8 Info: CREATE INDEX "IX_TrackFiles_ArtistId" ON "TrackFiles" ("ArtistId" ASC) 12:49:27.8 Info: => 6.7E-05s 12:49:27.8 Info: CreateIndex TrackFiles (AlbumId) 12:49:27.8 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:49:27.8 Info: => 6.26E-05s 12:49:27.8 Info: CreateTable History 12:49:27.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:49:27.8 Info: => 0.0001354s 12:49:27.8 Info: CreateIndex History (Date) 12:49:27.8 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 12:49:27.8 Info: => 6.89E-05s 12:49:27.8 Info: CreateIndex History (EventType) 12:49:27.8 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 12:49:27.8 Info: => 6.32E-05s 12:49:27.8 Info: CreateIndex History (DownloadId) 12:49:27.8 Info: CREATE INDEX "IX_History_DownloadId" ON "History" ("DownloadId" ASC) 12:49:27.8 Info: => 6.17E-05s 12:49:27.8 Info: CreateIndex History (AlbumId) 12:49:27.8 Info: CREATE INDEX "IX_History_AlbumId" ON "History" ("AlbumId" ASC) 12:49:27.8 Info: => 6.6E-05s 12:49:27.8 Info: CreateTable Notifications 12:49:27.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:49:27.8 Info: => 0.0001263s 12:49:27.8 Info: CreateTable ScheduledTasks 12:49:27.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:49:27.8 Info: => 9.71E-05s 12:49:27.8 Info: CreateIndex ScheduledTasks (TypeName) 12:49:27.8 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 12:49:27.8 Info: => 6.95E-05s 12:49:27.8 Info: CreateTable Indexers 12:49:27.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:49:27.8 Info: => 0.0001049s 12:49:27.8 Info: CreateIndex Indexers (Name) 12:49:27.8 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 12:49:27.8 Info: => 6.99E-05s 12:49:27.8 Info: CreateTable Profiles 12:49:27.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:49:27.8 Info: => 9.48E-05s 12:49:27.8 Info: CreateIndex Profiles (Name) 12:49:27.8 Info: CREATE UNIQUE INDEX "IX_Profiles_Name" ON "Profiles" ("Name" ASC) 12:49:27.8 Info: => 6.9E-05s 12:49:27.8 Info: CreateTable QualityDefinitions 12:49:27.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:49:27.8 Info: => 0.000103s 12:49:27.8 Info: CreateIndex QualityDefinitions (Quality) 12:49:27.8 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Quality" ON "QualityDefinitions" ("Quality" ASC) 12:49:27.8 Info: => 6.94E-05s 12:49:27.8 Info: CreateIndex QualityDefinitions (Title) 12:49:27.8 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Title" ON "QualityDefinitions" ("Title" ASC) 12:49:27.8 Info: => 6.36E-05s 12:49:27.8 Info: CreateTable NamingConfig 12:49:27.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:49:27.8 Info: => 0.0001832s 12:49:27.8 Info: CreateTable Blacklist 12:49:27.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:49:27.8 Info: => 0.0001907s 12:49:27.8 Info: CreateTable Metadata 12:49:27.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:49:27.8 Info: => 0.00011s 12:49:27.8 Info: CreateTable MetadataFiles 12:49:27.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:49:27.8 Info: => 0.0001311s 12:49:27.8 Info: CreateTable DownloadClients 12:49:27.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:49:27.8 Info: => 0.0001099s 12:49:27.8 Info: CreateTable PendingReleases 12:49:27.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:49:27.8 Info: => 0.0001206s 12:49:27.8 Info: CreateTable RemotePathMappings 12:49:27.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:49:27.8 Info: => 0.0001334s 12:49:27.8 Info: CreateTable Tags 12:49:27.8 Info: CREATE TABLE "Tags" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Label" TEXT NOT NULL) 12:49:27.8 Info: => 0.0001229s 12:49:27.8 Info: CreateIndex Tags (Label) 12:49:27.8 Info: CREATE UNIQUE INDEX "IX_Tags_Label" ON "Tags" ("Label" ASC) 12:49:27.8 Info: => 8.32E-05s 12:49:27.8 Info: CreateTable Restrictions 12:49:27.8 Info: CREATE TABLE "Restrictions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Preferred" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL) 12:49:27.8 Info: => 0.0001098s 12:49:27.8 Info: CreateTable DelayProfiles 12:49:27.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:49:27.8 Info: => 0.000126s 12:49:27.8 Info: CreateTable Users 12:49:27.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:49:27.8 Info: => 0.0001015s 12:49:27.8 Info: CreateIndex Users (Identifier) 12:49:27.8 Info: CREATE UNIQUE INDEX "IX_Users_Identifier" ON "Users" ("Identifier" ASC) 12:49:27.8 Info: => 8.13E-05s 12:49:27.8 Info: CreateIndex Users (Username) 12:49:27.8 Info: CREATE UNIQUE INDEX "IX_Users_Username" ON "Users" ("Username" ASC) 12:49:27.8 Info: => 0.0001077s 12:49:27.8 Info: CreateTable Commands 12:49:27.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:49:27.8 Info: => 0.0001598s 12:49:27.8 Info: CreateTable IndexerStatus 12:49:27.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:49:27.8 Info: => 0.0001281s 12:49:27.8 Info: CreateIndex IndexerStatus (ProviderId) 12:49:27.8 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 12:49:27.8 Info: => 8.16E-05s 12:49:27.8 Info: CreateTable ExtraFiles 12:49:27.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:49:27.8 Info: => 0.0001269s 12:49:27.8 Info: CreateTable LyricFiles 12:49:27.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:49:27.8 Info: => 0.0016987s 12:49:27.8 Info: CreateTable LanguageProfiles 12:49:27.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:49:27.8 Info: => 0.0001589s 12:49:27.8 Info: CreateIndex LanguageProfiles (Name) 12:49:27.8 Info: CREATE UNIQUE INDEX "IX_LanguageProfiles_Name" ON "LanguageProfiles" ("Name" ASC) 12:49:27.8 Info: => 0.0001136s 12:49:27.8 Info: CreateTable DownloadClientStatus 12:49:27.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:49:27.8 Info: => 0.0001282s 12:49:27.8 Info: CreateIndex DownloadClientStatus (ProviderId) 12:49:27.8 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 12:49:27.8 Info: => 8.34E-05s 12:49:27.8 Info: INSERT INTO "DelayProfiles" ("EnableUsenet", "EnableTorrent", "PreferredProtocol", "UsenetDelay", "TorrentDelay", "Order", "Tags") VALUES (1, 1, 1, 0, 0, 2147483647, '[]') 12:49:27.8 Info: -> 1 Insert operations completed in 00:00:00.0000575 taking an average of 00:00:00.0000575 12:49:27.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (1, '2024-05-17T12:49:27', 'InitialSetup') 12:49:27.8 Info: Committing Transaction 12:49:27.8 Info: 1: InitialSetup migrated 12:49:27.8 Info: => 0.0010441s 12:49:27.8 Info: 2: add_reason_to_pending_releases migrating 12:49:27.8 Info: Beginning Transaction 12:49:27.8 Info: Starting migration of Main DB to 2 12:49:27.8 Info: AlterTable PendingReleases 12:49:27.8 Info: => 1E-06s 12:49:27.8 Info: CreateColumn PendingReleases Reason Int32 12:49:27.8 Info: ALTER TABLE "PendingReleases" ADD COLUMN "Reason" INTEGER NOT NULL DEFAULT 0 12:49:27.8 Info: => 0.0005433s 12:49:27.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (2, '2024-05-17T12:49:27', 'add_reason_to_pending_releases') 12:49:27.8 Info: Committing Transaction 12:49:27.8 Info: 2: add_reason_to_pending_releases migrated 12:49:27.8 Info: => 0.0008372s 12:49:27.8 Info: 3: add_medium_support migrating 12:49:27.8 Info: Beginning Transaction 12:49:27.8 Info: Starting migration of Main DB to 3 12:49:27.8 Info: AlterTable Albums 12:49:27.8 Info: => 9E-07s 12:49:27.8 Info: CreateColumn Albums Media String 12:49:27.8 Info: ALTER TABLE "Albums" ADD COLUMN "Media" TEXT NOT NULL DEFAULT '' 12:49:27.8 Info: => 0.000509s 12:49:27.8 Info: AlterTable Tracks 12:49:27.8 Info: => 8E-07s 12:49:27.8 Info: CreateColumn Tracks MediumNumber Int32 12:49:27.8 Info: ALTER TABLE "Tracks" ADD COLUMN "MediumNumber" INTEGER NOT NULL DEFAULT 0 12:49:27.8 Info: => 0.0004834s 12:49:27.8 Info: AlterTable Tracks 12:49:27.8 Info: => 6E-07s 12:49:27.8 Info: CreateColumn Tracks AbsoluteTrackNumber Int32 12:49:27.8 Info: ALTER TABLE "Tracks" ADD COLUMN "AbsoluteTrackNumber" INTEGER NOT NULL DEFAULT 0 12:49:27.8 Info: => 0.0004659s 12:49:27.8 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 12:49:27.8 Info: UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 12:49:27.8 Info: => 4.52E-05s 12:49:27.8 Info: DeleteColumn Tracks TrackNumber 12:49:27.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:49:27.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:49:27.8 Info: DROP TABLE "Tracks" 12:49:27.8 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 12:49:27.8 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 12:49:27.8 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 12:49:27.8 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 12:49:27.8 Info: => 0.0045909s 12:49:27.8 Info: AlterTable Tracks 12:49:27.8 Info: => 7E-07s 12:49:27.8 Info: CreateColumn Tracks TrackNumber String 12:49:27.8 Info: ALTER TABLE "Tracks" ADD COLUMN "TrackNumber" TEXT 12:49:27.8 Info: => 0.000508s 12:49:27.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (3, '2024-05-17T12:49:27', 'add_medium_support') 12:49:27.8 Info: Committing Transaction 12:49:27.8 Info: 3: add_medium_support migrated 12:49:27.8 Info: => 0.0009059s 12:49:27.8 Info: 4: add_various_qualites_in_profile migrating 12:49:27.8 Info: Beginning Transaction 12:49:27.8 Info: Starting migration of Main DB to 4 12:49:27.8 Info: ExecuteSqlStatement UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 12:49:27.8 Info: UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 12:49:27.8 Info: => 6.44E-05s 12:49:27.8 Info: PerformDBOperation 12:49:27.8 Info: Performing DB Operation 12:49:27.8 Info: => 3.48E-05s 12:49:27.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (4, '2024-05-17T12:49:27', 'add_various_qualites_in_profile') 12:49:27.8 Info: Committing Transaction 12:49:27.8 Info: 4: add_various_qualites_in_profile migrated 12:49:27.8 Info: => 0.0002813s 12:49:27.8 Info: 5: metadata_profiles migrating 12:49:27.8 Info: Beginning Transaction 12:49:27.8 Info: Starting migration of Main DB to 5 12:49:27.8 Info: CreateTable MetadataProfiles 12:49:27.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:49:27.8 Info: => 0.0001416s 12:49:27.8 Info: CreateIndex MetadataProfiles (Name) 12:49:27.8 Info: CREATE UNIQUE INDEX "IX_MetadataProfiles_Name" ON "MetadataProfiles" ("Name" ASC) 12:49:27.8 Info: => 8.61E-05s 12:49:27.8 Info: AlterTable Artists 12:49:27.8 Info: => 6E-07s 12:49:27.8 Info: CreateColumn Artists MetadataProfileId Int32 12:49:27.8 Info: ALTER TABLE "Artists" ADD COLUMN "MetadataProfileId" INTEGER NOT NULL DEFAULT 1 12:49:27.8 Info: => 0.0005062s 12:49:27.8 Info: DeleteColumn Artists PrimaryAlbumTypes 12:49:27.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:49:27.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:49:27.8 Info: DROP TABLE "Artists" 12:49:27.8 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:49:27.8 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 12:49:27.8 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 12:49:27.8 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:49:27.8 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:49:27.8 Info: => 0.0040803s 12:49:27.8 Info: DeleteColumn Artists SecondaryAlbumTypes 12:49:27.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:49:27.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:49:27.8 Info: DROP TABLE "Artists" 12:49:27.8 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:49:27.8 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 12:49:27.8 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 12:49:27.8 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:49:27.8 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:49:27.8 Info: => 0.0050967s 12:49:27.8 Info: AlterTable Albums 12:49:27.8 Info: => 4E-07s 12:49:27.8 Info: CreateColumn Albums SecondaryTypes String 12:49:27.8 Info: ALTER TABLE "Albums" ADD COLUMN "SecondaryTypes" TEXT 12:49:27.8 Info: => 0.0004879s 12:49:27.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (5, '2024-05-17T12:49:27', 'metadata_profiles') 12:49:27.8 Info: Committing Transaction 12:49:27.8 Info: 5: metadata_profiles migrated 12:49:27.8 Info: => 0.0009081s 12:49:27.8 Info: 6: separate_automatic_and_interactive_search migrating 12:49:27.8 Info: Beginning Transaction 12:49:27.8 Info: Starting migration of Main DB to 6 12:49:27.8 Info: RenameColumn Indexers EnableSearch to EnableAutomaticSearch 12:49:27.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:49:27.8 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableSearch" FROM "Indexers" 12:49:27.8 Info: DROP TABLE "Indexers" 12:49:27.8 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 12:49:27.8 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 12:49:27.8 Info: => 0.0034502s 12:49:27.8 Info: AlterTable Indexers 12:49:27.8 Info: => 7E-07s 12:49:27.8 Info: CreateColumn Indexers EnableInteractiveSearch Boolean 12:49:27.8 Info: ALTER TABLE "Indexers" ADD COLUMN "EnableInteractiveSearch" INTEGER 12:49:27.8 Info: => 0.0004821s 12:49:27.8 Info: ExecuteSqlStatement UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 12:49:27.8 Info: UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 12:49:27.8 Info: => 4.13E-05s 12:49:27.8 Info: AlterTable Indexers 12:49:27.8 Info: => 5E-07s 12:49:27.8 Info: AlterColumn Indexers EnableInteractiveSearch Boolean 12:49:27.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:49:27.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:49:27.9 Info: DROP TABLE "Indexers" 12:49:27.9 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 12:49:27.9 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 12:49:27.9 Info: => 0.0034321s 12:49:27.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (6, '2024-05-17T12:49:27', 'separate_automatic_and_interactive_search') 12:49:27.9 Info: Committing Transaction 12:49:27.9 Info: 6: separate_automatic_and_interactive_search migrated 12:49:27.9 Info: => 0.0037604s 12:49:27.9 Info: 7: change_album_path_to_relative migrating 12:49:27.9 Info: Beginning Transaction 12:49:27.9 Info: Starting migration of Main DB to 7 12:49:27.9 Info: DeleteColumn Albums Path 12:49:27.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:49:27.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:49:27.9 Info: DROP TABLE "Albums" 12:49:27.9 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:49:27.9 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:49:27.9 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 12:49:27.9 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 12:49:27.9 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 12:49:27.9 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:49:27.9 Info: => 0.0043048s 12:49:27.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (7, '2024-05-17T12:49:27', 'change_album_path_to_relative') 12:49:27.9 Info: Committing Transaction 12:49:27.9 Info: 7: change_album_path_to_relative migrated 12:49:27.9 Info: => 0.004721s 12:49:27.9 Info: 8: change_quality_size_mb_to_kb migrating 12:49:27.9 Info: Beginning Transaction 12:49:27.9 Info: Starting migration of Main DB to 8 12:49:27.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:49:27.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:49:27.9 Info: => 5.26E-05s 12:49:27.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (8, '2024-05-17T12:49:27', 'change_quality_size_mb_to_kb') 12:49:27.9 Info: Committing Transaction 12:49:27.9 Info: 8: change_quality_size_mb_to_kb migrated 12:49:27.9 Info: => 0.000301s 12:49:27.9 Info: 9: album_releases migrating 12:49:27.9 Info: Beginning Transaction 12:49:27.9 Info: Starting migration of Main DB to 9 12:49:27.9 Info: AlterTable Albums 12:49:27.9 Info: => 8E-07s 12:49:27.9 Info: CreateColumn Albums Releases String 12:49:27.9 Info: ALTER TABLE "Albums" ADD COLUMN "Releases" TEXT DEFAULT '' 12:49:27.9 Info: => 0.0005206s 12:49:27.9 Info: AlterTable Albums 12:49:27.9 Info: => 7E-07s 12:49:27.9 Info: CreateColumn Albums CurrentRelease String 12:49:27.9 Info: ALTER TABLE "Albums" ADD COLUMN "CurrentRelease" TEXT DEFAULT '' 12:49:27.9 Info: => 0.000485s 12:49:27.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (9, '2024-05-17T12:49:27', 'album_releases') 12:49:27.9 Info: Committing Transaction 12:49:27.9 Info: 9: album_releases migrated 12:49:27.9 Info: => 0.0007762s 12:49:27.9 Info: 10: album_releases_fix migrating 12:49:27.9 Info: Beginning Transaction 12:49:27.9 Info: Starting migration of Main DB to 10 12:49:27.9 Info: AlterTable Albums 12:49:27.9 Info: => 6E-07s 12:49:27.9 Info: AlterColumn Albums Releases String 12:49:27.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:49:27.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:49:27.9 Info: DROP TABLE "Albums" 12:49:27.9 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:49:27.9 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:49:27.9 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 12:49:27.9 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 12:49:27.9 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 12:49:27.9 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:49:27.9 Info: => 0.0050019s 12:49:27.9 Info: AlterTable Albums 12:49:27.9 Info: => 6E-07s 12:49:27.9 Info: AlterColumn Albums CurrentRelease String 12:49:27.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:49:27.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:49:27.9 Info: DROP TABLE "Albums" 12:49:27.9 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:49:27.9 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:49:27.9 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 12:49:27.9 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 12:49:27.9 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 12:49:27.9 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:49:27.9 Info: => 0.004156s 12:49:27.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (10, '2024-05-17T12:49:27', 'album_releases_fix') 12:49:27.9 Info: Committing Transaction 12:49:27.9 Info: 10: album_releases_fix migrated 12:49:27.9 Info: => 0.0045741s 12:49:27.9 Info: 11: import_lists migrating 12:49:27.9 Info: Beginning Transaction 12:49:27.9 Info: Starting migration of Main DB to 11 12:49:27.9 Info: CreateTable ImportLists 12:49:27.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:49:27.9 Info: => 0.0001739s 12:49:27.9 Info: CreateIndex ImportLists (Name) 12:49:27.9 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 12:49:27.9 Info: => 8.02E-05s 12:49:27.9 Info: CreateTable ImportListStatus 12:49:27.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:49:27.9 Info: => 0.0001217s 12:49:27.9 Info: CreateIndex ImportListStatus (ProviderId) 12:49:27.9 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 12:49:27.9 Info: => 7.44E-05s 12:49:27.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (11, '2024-05-17T12:49:27', 'import_lists') 12:49:27.9 Info: Committing Transaction 12:49:27.9 Info: 11: import_lists migrated 12:49:27.9 Info: => 0.000407s 12:49:27.9 Info: 12: add_release_status migrating 12:49:27.9 Info: Beginning Transaction 12:49:27.9 Info: Starting migration of Main DB to 12 12:49:27.9 Info: AlterTable MetadataProfiles 12:49:27.9 Info: => 1E-06s 12:49:27.9 Info: CreateColumn MetadataProfiles ReleaseStatuses String 12:49:27.9 Info: ALTER TABLE "MetadataProfiles" ADD COLUMN "ReleaseStatuses" TEXT NOT NULL DEFAULT '' 12:49:27.9 Info: => 0.0005319s 12:49:27.9 Info: PerformDBOperation 12:49:27.9 Info: Performing DB Operation 12:49:27.9 Info: => 2.9E-05s 12:49:27.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (12, '2024-05-17T12:49:27', 'add_release_status') 12:49:27.9 Info: Committing Transaction 12:49:27.9 Info: 12: add_release_status migrated 12:49:27.9 Info: => 0.0003023s 12:49:27.9 Info: 13: album_download_notification migrating 12:49:27.9 Info: Beginning Transaction 12:49:27.9 Info: Starting migration of Main DB to 13 12:49:27.9 Info: AlterTable Notifications 12:49:27.9 Info: => 9E-07s 12:49:27.9 Info: CreateColumn Notifications OnAlbumDownload Boolean 12:49:27.9 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDownload" INTEGER NOT NULL DEFAULT 0 12:49:27.9 Info: => 0.0005437s 12:49:27.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (13, '2024-05-17T12:49:27', 'album_download_notification') 12:49:27.9 Info: Committing Transaction 12:49:27.9 Info: 13: album_download_notification migrated 12:49:27.9 Info: => 0.0008473s 12:49:27.9 Info: 14: fix_language_metadata_profiles migrating 12:49:27.9 Info: Beginning Transaction 12:49:27.9 Info: Starting migration of Main DB to 14 12:49:27.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:49:27.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:49:27.9 Info: => 8.14E-05s 12:49:27.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:49:27.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:49:27.9 Info: => 5.41E-05s 12:49:27.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (14, '2024-05-17T12:49:27', 'fix_language_metadata_profiles') 12:49:27.9 Info: Committing Transaction 12:49:27.9 Info: 14: fix_language_metadata_profiles migrated 12:49:27.9 Info: => 0.0003138s 12:49:27.9 Info: 15: remove_fanzub migrating 12:49:27.9 Info: Beginning Transaction 12:49:27.9 Info: Starting migration of Main DB to 15 12:49:27.9 Info: ExecuteSqlStatement DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 12:49:27.9 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 12:49:27.9 Info: => 4.63E-05s 12:49:27.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (15, '2024-05-17T12:49:27', 'remove_fanzub') 12:49:27.9 Info: Committing Transaction 12:49:27.9 Info: 15: remove_fanzub migrated 12:49:27.9 Info: => 0.0002846s 12:49:27.9 Info: 16: update_artist_history_indexes migrating 12:49:27.9 Info: Beginning Transaction 12:49:27.9 Info: Starting migration of Main DB to 16 12:49:27.9 Info: CreateIndex Albums (ArtistId) 12:49:27.9 Info: CREATE INDEX "IX_Albums_ArtistId" ON "Albums" ("ArtistId" ASC) 12:49:27.9 Info: => 0.0001061s 12:49:27.9 Info: CreateIndex Albums (ArtistId, ReleaseDate) 12:49:27.9 Info: CREATE INDEX "IX_Albums_ArtistId_ReleaseDate" ON "Albums" ("ArtistId" ASC, "ReleaseDate" ASC) 12:49:27.9 Info: => 7.71E-05s 12:49:27.9 Info: DeleteIndex History (AlbumId) 12:49:27.9 Info: DROP INDEX "IX_History_AlbumId" 12:49:27.9 Info: => 0.0001408s 12:49:27.9 Info: CreateIndex History (AlbumId, Date) 12:49:27.9 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 12:49:27.9 Info: => 9.47E-05s 12:49:27.9 Info: DeleteIndex History (DownloadId) 12:49:27.9 Info: DROP INDEX "IX_History_DownloadId" 12:49:27.9 Info: => 0.0001254s 12:49:27.9 Info: CreateIndex History (DownloadId, Date) 12:49:27.9 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 12:49:27.9 Info: => 8.94E-05s 12:49:27.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (16, '2024-05-17T12:49:27', 'update_artist_history_indexes') 12:49:27.9 Info: Committing Transaction 12:49:27.9 Info: 16: update_artist_history_indexes migrated 12:49:27.9 Info: => 0.0004073s 12:49:27.9 Info: 17: remove_nma migrating 12:49:27.9 Info: Beginning Transaction 12:49:27.9 Info: Starting migration of Main DB to 17 12:49:27.9 Info: FluentMigrator.Expressions.DeleteDataExpression 12:49:27.9 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'NotifyMyAndroid' 12:49:27.9 Info: => 5.09E-05s 12:49:27.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (17, '2024-05-17T12:49:27', 'remove_nma') 12:49:27.9 Info: Committing Transaction 12:49:27.9 Info: 17: remove_nma migrated 12:49:27.9 Info: => 0.0002891s 12:49:27.9 Info: 18: album_disambiguation migrating 12:49:27.9 Info: Beginning Transaction 12:49:27.9 Info: Starting migration of Main DB to 18 12:49:27.9 Info: AlterTable Albums 12:49:27.9 Info: => 7E-07s 12:49:27.9 Info: CreateColumn Albums Disambiguation String 12:49:27.9 Info: ALTER TABLE "Albums" ADD COLUMN "Disambiguation" TEXT 12:49:27.9 Info: => 0.0005473s 12:49:27.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (18, '2024-05-17T12:49:27', 'album_disambiguation') 12:49:27.9 Info: Committing Transaction 12:49:27.9 Info: 18: album_disambiguation migrated 12:49:27.9 Info: => 0.0008334s 12:49:27.9 Info: 19: add_ape_quality_in_profiles migrating 12:49:27.9 Info: Beginning Transaction 12:49:27.9 Info: Starting migration of Main DB to 19 12:49:27.9 Info: PerformDBOperation 12:49:27.9 Info: Performing DB Operation 12:49:27.9 Info: => 3.49E-05s 12:49:27.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (19, '2024-05-17T12:49:27', 'add_ape_quality_in_profiles') 12:49:27.9 Info: Committing Transaction 12:49:27.9 Info: 19: add_ape_quality_in_profiles migrated 12:49:27.9 Info: => 0.0002778s 12:49:27.9 Info: 20: remove_pushalot migrating 12:49:27.9 Info: Beginning Transaction 12:49:27.9 Info: Starting migration of Main DB to 20 12:49:27.9 Info: FluentMigrator.Expressions.DeleteDataExpression 12:49:27.9 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Pushalot' 12:49:27.9 Info: => 5.11E-05s 12:49:27.9 Info: FluentMigrator.Expressions.DeleteDataExpression 12:49:27.9 Info: DELETE FROM "Metadata" WHERE "Implementation" = 'MediaBrowserMetadata' 12:49:27.9 Info: => 2.93E-05s 12:49:27.9 Info: FluentMigrator.Expressions.DeleteDataExpression 12:49:27.9 Info: DELETE FROM "MetadataFiles" WHERE "Consumer" = 'MediaBrowserMetadata' 12:49:27.9 Info: => 2.76E-05s 12:49:27.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (20, '2024-05-17T12:49:27', 'remove_pushalot') 12:49:27.9 Info: Committing Transaction 12:49:27.9 Info: 20: remove_pushalot migrated 12:49:27.9 Info: => 0.000262s 12:49:27.9 Info: 21: add_custom_filters migrating 12:49:27.9 Info: Beginning Transaction 12:49:27.9 Info: Starting migration of Main DB to 21 12:49:27.9 Info: CreateTable CustomFilters 12:49:27.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:49:27.9 Info: => 0.0001393s 12:49:27.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (21, '2024-05-17T12:49:27', 'add_custom_filters') 12:49:27.9 Info: Committing Transaction 12:49:27.9 Info: 21: add_custom_filters migrated 12:49:27.9 Info: => 0.0004111s 12:49:27.9 Info: 22: import_list_tags migrating 12:49:27.9 Info: Beginning Transaction 12:49:27.9 Info: Starting migration of Main DB to 22 12:49:27.9 Info: AlterTable ImportLists 12:49:27.9 Info: => 1E-06s 12:49:27.9 Info: CreateColumn ImportLists Tags String 12:49:27.9 Info: ALTER TABLE "ImportLists" ADD COLUMN "Tags" TEXT 12:49:27.9 Info: => 0.0005487s 12:49:27.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (22, '2024-05-17T12:49:27', 'import_list_tags') 12:49:27.9 Info: Committing Transaction 12:49:27.9 Info: 22: import_list_tags migrated 12:49:27.9 Info: => 0.0008528s 12:49:27.9 Info: 23: add_release_groups_etc migrating 12:49:27.9 Info: Beginning Transaction 12:49:27.9 Info: Starting migration of Main DB to 23 12:49:27.9 Info: CreateTable ArtistMetadata 12:49:27.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:49:27.9 Info: => 0.0002502s 12:49:27.9 Info: CreateIndex ArtistMetadata (ForeignArtistId) 12:49:27.9 Info: CREATE UNIQUE INDEX "IX_ArtistMetadata_ForeignArtistId" ON "ArtistMetadata" ("ForeignArtistId" ASC) 12:49:27.9 Info: => 0.0001086s 12:49:27.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:49:27.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:49:27.9 Info: => 0.0001142s 12:49:27.9 Info: AlterTable Artists 12:49:27.9 Info: => 6E-07s 12:49:27.9 Info: CreateColumn Artists ArtistMetadataId Int32 12:49:27.9 Info: ALTER TABLE "Artists" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 12:49:27.9 Info: => 0.0005421s 12:49:27.9 Info: ExecuteSqlStatement UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 12:49:27.9 Info: UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 12:49:27.9 Info: => 6.96E-05s 12:49:27.9 Info: CreateTable AlbumReleases 12:49:27.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:49:27.9 Info: => 0.0001592s 12:49:27.9 Info: CreateIndex AlbumReleases (ForeignReleaseId) 12:49:27.9 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 12:49:27.9 Info: => 9.13E-05s 12:49:27.9 Info: CreateIndex AlbumReleases (AlbumId) 12:49:27.9 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 12:49:27.9 Info: => 7.81E-05s 12:49:27.9 Info: PerformDBOperation 12:49:27.9 Info: Performing DB Operation 12:49:27.9 Info: => 4.47E-05s 12:49:27.9 Info: AlterTable Albums 12:49:27.9 Info: => 5E-07s 12:49:27.9 Info: CreateColumn Albums ArtistMetadataId Int32 12:49:27.9 Info: ALTER TABLE "Albums" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 12:49:27.9 Info: => 0.0005532s 12:49:27.9 Info: AlterTable Albums 12:49:27.9 Info: => 8E-07s 12:49:27.9 Info: CreateColumn Albums AnyReleaseOk Boolean 12:49:27.9 Info: ALTER TABLE "Albums" ADD COLUMN "AnyReleaseOk" INTEGER NOT NULL DEFAULT 1 12:49:27.9 Info: => 0.0005411s 12:49:27.9 Info: AlterTable Albums 12:49:27.9 Info: => 7E-07s 12:49:27.9 Info: CreateColumn Albums Links String 12:49:27.9 Info: ALTER TABLE "Albums" ADD COLUMN "Links" TEXT 12:49:27.9 Info: => 0.0005381s 12:49:27.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:49:27.9 Info: UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 12:49:27.9 Info: => 8.09E-05s 12:49:27.9 Info: AlterTable Tracks 12:49:27.9 Info: => 4E-07s 12:49:27.9 Info: CreateColumn Tracks ForeignRecordingId String 12:49:27.9 Info: ALTER TABLE "Tracks" ADD COLUMN "ForeignRecordingId" TEXT NOT NULL DEFAULT '0' 12:49:27.9 Info: => 0.0005349s 12:49:27.9 Info: AlterTable Tracks 12:49:27.9 Info: => 8E-07s 12:49:27.9 Info: CreateColumn Tracks AlbumReleaseId Int32 12:49:27.9 Info: ALTER TABLE "Tracks" ADD COLUMN "AlbumReleaseId" INTEGER NOT NULL DEFAULT 0 12:49:27.9 Info: => 0.0005377s 12:49:27.9 Info: AlterTable Tracks 12:49:27.9 Info: => 8E-07s 12:49:27.9 Info: CreateColumn Tracks ArtistMetadataId Int32 12:49:27.9 Info: ALTER TABLE "Tracks" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 12:49:27.9 Info: => 0.000545s 12:49:27.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:49:27.9 Info: UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 12:49:27.9 Info: => 0.0001133s 12:49:27.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:49:27.9 Info: UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 12:49:27.9 Info: => 6.81E-05s 12:49:27.9 Info: DeleteColumn Artists ForeignArtistId, Name, Overview, Disambiguation, ArtistType, Status, Images, Links, Genres, Ratings, Members, MBId, AMId, TADBId, DiscogsId, NameSlug, LastDiskSync, DateFormed 12:49:27.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:49:27.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:49:27.9 Info: DROP TABLE "Artists" 12:49:27.9 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:49:27.9 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:49:27.9 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:49:27.9 Info: => 0.0049985s 12:49:27.9 Info: DeleteColumn Albums ArtistId, MBId, AMId, TADBId, DiscogsId, TitleSlug, Label, SortTitle, Tags, Duration, Media, Releases, CurrentRelease, LastDiskSync 12:49:27.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:49:27.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:49:27.9 Info: DROP TABLE "Albums" 12:49:27.9 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:49:27.9 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:49:27.9 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:49:27.9 Info: => 0.0043404s 12:49:27.9 Info: DeleteColumn Tracks ArtistId, AlbumId, Compilation, DiscNumber, Monitored 12:49:27.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:49:27.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:49:27.9 Info: DROP TABLE "Tracks" 12:49:27.9 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 12:49:27.9 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 12:49:27.9 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 12:49:27.9 Info: => 0.0048808s 12:49:27.9 Info: DeleteColumn TrackFiles ArtistId 12:49:27.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:49:27.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:49:27.9 Info: DROP TABLE "TrackFiles" 12:49:27.9 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 12:49:27.9 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:49:27.9 Info: => 0.0037746s 12:49:27.9 Info: CreateIndex Artists (ArtistMetadataId) 12:49:27.9 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 12:49:27.9 Info: => 7.69E-05s 12:49:27.9 Info: CreateIndex Artists (Monitored) 12:49:27.9 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 12:49:27.9 Info: => 6.9E-05s 12:49:27.9 Info: CreateIndex Albums (ArtistMetadataId) 12:49:27.9 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 12:49:27.9 Info: => 7.16E-05s 12:49:27.9 Info: CreateIndex Tracks (ArtistMetadataId) 12:49:27.9 Info: CREATE INDEX "IX_Tracks_ArtistMetadataId" ON "Tracks" ("ArtistMetadataId" ASC) 12:49:27.9 Info: => 6.97E-05s 12:49:27.9 Info: CreateIndex Tracks (AlbumReleaseId) 12:49:27.9 Info: CREATE INDEX "IX_Tracks_AlbumReleaseId" ON "Tracks" ("AlbumReleaseId" ASC) 12:49:27.9 Info: => 6.84E-05s 12:49:27.9 Info: CreateIndex Tracks (ForeignRecordingId) 12:49:27.9 Info: CREATE INDEX "IX_Tracks_ForeignRecordingId" ON "Tracks" ("ForeignRecordingId" ASC) 12:49:27.9 Info: => 6.73E-05s 12:49:27.9 Info: UpdateData 12:49:27.9 Info: UPDATE "Artists" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 12:49:27.9 Info: => 3.98E-05s 12:49:27.9 Info: UpdateData 12:49:27.9 Info: UPDATE "Albums" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 12:49:27.9 Info: => 3.07E-05s 12:49:27.9 Info: UpdateData 12:49:27.9 Info: UPDATE "ScheduledTasks" SET "LastExecution" = '2018-01-01T00:00:01' WHERE "TypeName" = 'NzbDrone.Core.Music.Commands.RefreshArtistCommand' 12:49:27.9 Info: => 3.8E-05s 12:49:27.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (23, '2024-05-17T12:49:27', 'add_release_groups_etc') 12:49:27.9 Info: Committing Transaction 12:49:27.9 Info: 23: add_release_groups_etc migrated 12:49:27.9 Info: => 0.0005494s 12:49:27.9 Info: 24: NewMediaInfoFormat migrating 12:49:27.9 Info: Beginning Transaction 12:49:27.9 Info: Starting migration of Main DB to 24 12:49:27.9 Info: UpdateData 12:49:27.9 Info: UPDATE "TrackFiles" SET "MediaInfo" = '' WHERE 1 = 1 12:49:27.9 Info: => 5.42E-05s 12:49:27.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (24, '2024-05-17T12:49:27', 'NewMediaInfoFormat') 12:49:27.9 Info: Committing Transaction 12:49:27.9 Info: 24: NewMediaInfoFormat migrated 12:49:27.9 Info: => 0.0002959s 12:49:27.9 Info: 25: rename_restrictions_to_release_profiles migrating 12:49:27.9 Info: Beginning Transaction 12:49:27.9 Info: Starting migration of Main DB to 25 12:49:27.9 Info: RenameTable Restrictions ReleaseProfiles 12:49:27.9 Info: ALTER TABLE "Restrictions" RENAME TO "ReleaseProfiles" 12:49:27.9 Info: => 0.0014006s 12:49:27.9 Info: AlterTable ReleaseProfiles 12:49:27.9 Info: => 1E-06s 12:49:27.9 Info: CreateColumn ReleaseProfiles IncludePreferredWhenRenaming Boolean 12:49:27.9 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "IncludePreferredWhenRenaming" INTEGER NOT NULL DEFAULT 1 12:49:27.9 Info: => 0.0005287s 12:49:27.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (25, '2024-05-17T12:49:27', 'rename_restrictions_to_release_profiles') 12:49:27.9 Info: Committing Transaction 12:49:27.9 Info: 25: rename_restrictions_to_release_profiles migrated 12:49:27.9 Info: => 0.0008078s 12:49:27.9 Info: 26: rename_quality_profiles_add_upgrade_allowed migrating 12:49:27.9 Info: Beginning Transaction 12:49:27.9 Info: Starting migration of Main DB to 26 12:49:27.9 Info: RenameTable Profiles QualityProfiles 12:49:27.9 Info: ALTER TABLE "Profiles" RENAME TO "QualityProfiles" 12:49:27.9 Info: => 0.0014222s 12:49:27.9 Info: AlterTable QualityProfiles 12:49:27.9 Info: => 1E-06s 12:49:27.9 Info: CreateColumn QualityProfiles UpgradeAllowed Boolean 12:49:27.9 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 12:49:27.9 Info: => 0.0005205s 12:49:27.9 Info: AlterTable LanguageProfiles 12:49:27.9 Info: => 9E-07s 12:49:27.9 Info: CreateColumn LanguageProfiles UpgradeAllowed Boolean 12:49:27.9 Info: ALTER TABLE "LanguageProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 12:49:27.9 Info: => 0.0005083s 12:49:27.9 Info: UpdateData 12:49:27.9 Info: UPDATE "QualityProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 12:49:27.9 Info: => 4.67E-05s 12:49:27.9 Info: UpdateData 12:49:27.9 Info: UPDATE "LanguageProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 12:49:27.9 Info: => 2.74E-05s 12:49:27.9 Info: RenameColumn Artists ProfileId to QualityProfileId 12:49:27.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:49:27.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:49:27.9 Info: DROP TABLE "Artists" 12:49:27.9 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:49:27.9 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:49:27.9 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:49:27.9 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 12:49:27.9 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 12:49:27.9 Info: => 0.0041878s 12:49:27.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (26, '2024-05-17T12:49:27', 'rename_quality_profiles_add_upgrade_allowed') 12:49:27.9 Info: Committing Transaction 12:49:27.9 Info: 26: rename_quality_profiles_add_upgrade_allowed migrated 12:49:27.9 Info: => 0.0046015s 12:49:27.9 Info: 27: add_import_exclusions migrating 12:49:27.9 Info: Beginning Transaction 12:49:27.9 Info: Starting migration of Main DB to 27 12:49:27.9 Info: CreateTable ImportListExclusions 12:49:27.9 Info: CREATE TABLE "ImportListExclusions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignId" TEXT NOT NULL, "Name" TEXT NOT NULL) 12:49:27.9 Info: => 0.0001393s 12:49:27.9 Info: CreateIndex ImportListExclusions (ForeignId) 12:49:27.9 Info: CREATE UNIQUE INDEX "IX_ImportListExclusions_ForeignId" ON "ImportListExclusions" ("ForeignId" ASC) 12:49:27.9 Info: => 8.39E-05s 12:49:27.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (27, '2024-05-17T12:49:27', 'add_import_exclusions') 12:49:27.9 Info: Committing Transaction 12:49:27.9 Info: 27: add_import_exclusions migrated 12:49:27.9 Info: => 0.0003942s 12:49:27.9 Info: 28: clean_artist_metadata_table migrating 12:49:27.9 Info: Beginning Transaction 12:49:27.9 Info: Starting migration of Main DB to 28 12:49:27.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:49:27.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:49:27.9 Info: => 0.0001776s 12:49:27.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:49:27.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:49:27.9 Info: => 0.000133s 12:49:27.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:49:27.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:49:27.9 Info: => 0.0001272s 12:49:27.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:49:27.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:49:27.9 Info: => 0.0001286s 12:49:27.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:49:27.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:49:27.9 Info: => 0.0001279s 12:49:27.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:49:27.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:49:27.9 Info: => 0.0001251s 12:49:27.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (28, '2024-05-17T12:49:27', 'clean_artist_metadata_table') 12:49:27.9 Info: Committing Transaction 12:49:27.9 Info: 28: clean_artist_metadata_table migrated 12:49:27.9 Info: => 0.0003973s 12:49:27.9 Info: 29: health_issue_notification migrating 12:49:27.9 Info: Beginning Transaction 12:49:27.9 Info: Starting migration of Main DB to 29 12:49:27.9 Info: AlterTable Notifications 12:49:27.9 Info: => 9E-07s 12:49:27.9 Info: CreateColumn Notifications OnHealthIssue Boolean 12:49:27.9 Info: ALTER TABLE "Notifications" ADD COLUMN "OnHealthIssue" INTEGER NOT NULL DEFAULT 0 12:49:27.9 Info: => 0.0005566s 12:49:27.9 Info: AlterTable Notifications 12:49:27.9 Info: => 7E-07s 12:49:27.9 Info: CreateColumn Notifications IncludeHealthWarnings Boolean 12:49:27.9 Info: ALTER TABLE "Notifications" ADD COLUMN "IncludeHealthWarnings" INTEGER NOT NULL DEFAULT 0 12:49:27.9 Info: => 0.0005317s 12:49:27.9 Info: AlterTable Notifications 12:49:27.9 Info: => 8E-07s 12:49:27.9 Info: CreateColumn Notifications OnDownloadFailure Boolean 12:49:27.9 Info: ALTER TABLE "Notifications" ADD COLUMN "OnDownloadFailure" INTEGER NOT NULL DEFAULT 0 12:49:27.9 Info: => 0.0005193s 12:49:27.9 Info: AlterTable Notifications 12:49:27.9 Info: => 7E-07s 12:49:27.9 Info: CreateColumn Notifications OnImportFailure Boolean 12:49:27.9 Info: ALTER TABLE "Notifications" ADD COLUMN "OnImportFailure" INTEGER NOT NULL DEFAULT 0 12:49:27.9 Info: => 0.0005199s 12:49:27.9 Info: AlterTable Notifications 12:49:27.9 Info: => 7E-07s 12:49:27.9 Info: CreateColumn Notifications OnTrackRetag Boolean 12:49:27.9 Info: ALTER TABLE "Notifications" ADD COLUMN "OnTrackRetag" INTEGER NOT NULL DEFAULT 0 12:49:27.9 Info: => 0.0013714s 12:49:27.9 Info: DeleteColumn Notifications OnDownload 12:49:27.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:49:27.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:49:27.9 Info: DROP TABLE "Notifications" 12:49:27.9 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 12:49:27.9 Info: => 0.0038078s 12:49:27.9 Info: RenameColumn Notifications OnAlbumDownload to OnReleaseImport 12:49:27.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:49:27.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:49:27.9 Info: DROP TABLE "Notifications" 12:49:27.9 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 12:49:27.9 Info: => 0.0044919s 12:49:27.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (29, '2024-05-17T12:49:27', 'health_issue_notification') 12:49:27.9 Info: Committing Transaction 12:49:27.9 Info: 29: health_issue_notification migrated 12:49:27.9 Info: => 0.0048784s 12:49:27.9 Info: 30: add_mediafilerepository_mtime migrating 12:49:27.9 Info: Beginning Transaction 12:49:27.9 Info: Starting migration of Main DB to 30 12:49:27.9 Info: AlterTable TrackFiles 12:49:27.9 Info: => 8E-07s 12:49:27.9 Info: CreateColumn TrackFiles Modified DateTime 12:49:27.9 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Modified" DATETIME NOT NULL DEFAULT '2000-01-01T00:00:00' 12:49:27.9 Info: => 0.0005603s 12:49:27.9 Info: AlterTable TrackFiles 12:49:27.9 Info: => 8E-07s 12:49:27.9 Info: CreateColumn TrackFiles Path String 12:49:27.9 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Path" TEXT 12:49:27.9 Info: => 0.0005161s 12:49:27.9 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 12:49:27.9 Info: DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 12:49:27.9 Info: => 3.98E-05s 12:49:27.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:49:27.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:49:27.9 Info: => 0.0001848s 12:49:27.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:49:27.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:49:27.9 Info: => 0.000152s 12:49:27.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:49:27.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:49:27.9 Info: => 0.0001475s 12:49:27.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:49:27.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:49:27.9 Info: => 8.2E-05s 12:49:27.9 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 12:49:27.9 Info: DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 12:49:27.9 Info: => 4.77E-05s 12:49:27.9 Info: AlterTable TrackFiles 12:49:27.9 Info: => 5E-07s 12:49:27.9 Info: AlterColumn TrackFiles Path String 12:49:27.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:49:27.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:49:27.9 Info: DROP TABLE "TrackFiles" 12:49:27.9 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 12:49:27.9 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:49:27.9 Info: => 0.0039562s 12:49:27.9 Info: CreateIndex TrackFiles (Path) 12:49:27.9 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 12:49:27.9 Info: => 7.66E-05s 12:49:27.9 Info: DeleteColumn TrackFiles RelativePath 12:49:27.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:49:27.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:49:27.9 Info: DROP TABLE "TrackFiles" 12:49:27.9 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 12:49:27.9 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:49:27.9 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 12:49:27.9 Info: => 0.0049483s 12:49:27.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (30, '2024-05-17T12:49:27', 'add_mediafilerepository_mtime') 12:49:27.9 Info: Committing Transaction 12:49:27.9 Info: 30: add_mediafilerepository_mtime migrated 12:49:27.9 Info: => 0.0052867s 12:49:27.9 Info: 31: add_artistmetadataid_constraint migrating 12:49:27.9 Info: Beginning Transaction 12:49:27.9 Info: Starting migration of Main DB to 31 12:49:27.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:49:27.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:49:27.9 Info: => 9.12E-05s 12:49:27.9 Info: DeleteIndex Artists (ArtistMetadataId) 12:49:27.9 Info: DROP INDEX "IX_Artists_ArtistMetadataId" 12:49:27.9 Info: => 0.0001525s 12:49:27.9 Info: AlterColumn Artists ArtistMetadataId Int32 12:49:27.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:49:27.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:49:27.9 Info: DROP TABLE "Artists" 12:49:27.9 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:49:27.9 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:49:27.9 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:49:27.9 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 12:49:27.9 Info: => 0.0042593s 12:49:27.9 Info: CreateIndex Artists (ArtistMetadataId) 12:49:27.9 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 12:49:27.9 Info: => 7.36E-05s 12:49:27.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (31, '2024-05-17T12:49:27', 'add_artistmetadataid_constraint') 12:49:27.9 Info: Committing Transaction 12:49:27.9 Info: 31: add_artistmetadataid_constraint migrated 12:49:27.9 Info: => 0.0004176s 12:49:27.9 Info: 32: old_ids_and_artist_alias migrating 12:49:27.9 Info: Beginning Transaction 12:49:27.9 Info: Starting migration of Main DB to 32 12:49:27.9 Info: AlterTable ArtistMetadata 12:49:27.9 Info: => 7E-07s 12:49:27.9 Info: CreateColumn ArtistMetadata Aliases String 12:49:27.9 Info: ALTER TABLE "ArtistMetadata" ADD COLUMN "Aliases" TEXT NOT NULL DEFAULT '[]' 12:49:28.0 Info: => 0.0005662s 12:49:28.0 Info: AlterTable ArtistMetadata 12:49:28.0 Info: => 8E-07s 12:49:28.0 Info: CreateColumn ArtistMetadata OldForeignArtistIds String 12:49:28.0 Info: ALTER TABLE "ArtistMetadata" ADD COLUMN "OldForeignArtistIds" TEXT NOT NULL DEFAULT '[]' 12:49:28.0 Info: => 0.0005202s 12:49:28.0 Info: AlterTable Albums 12:49:28.0 Info: => 8E-07s 12:49:28.0 Info: CreateColumn Albums OldForeignAlbumIds String 12:49:28.0 Info: ALTER TABLE "Albums" ADD COLUMN "OldForeignAlbumIds" TEXT NOT NULL DEFAULT '[]' 12:49:28.0 Info: => 0.0005212s 12:49:28.0 Info: AlterTable AlbumReleases 12:49:28.0 Info: => 7E-07s 12:49:28.0 Info: CreateColumn AlbumReleases OldForeignReleaseIds String 12:49:28.0 Info: ALTER TABLE "AlbumReleases" ADD COLUMN "OldForeignReleaseIds" TEXT NOT NULL DEFAULT '[]' 12:49:28.0 Info: => 0.0005221s 12:49:28.0 Info: AlterTable Tracks 12:49:28.0 Info: => 7E-07s 12:49:28.0 Info: CreateColumn Tracks OldForeignRecordingIds String 12:49:28.0 Info: ALTER TABLE "Tracks" ADD COLUMN "OldForeignRecordingIds" TEXT NOT NULL DEFAULT '[]' 12:49:28.0 Info: => 0.0005256s 12:49:28.0 Info: AlterTable Tracks 12:49:28.0 Info: => 7E-07s 12:49:28.0 Info: CreateColumn Tracks OldForeignTrackIds String 12:49:28.0 Info: ALTER TABLE "Tracks" ADD COLUMN "OldForeignTrackIds" TEXT NOT NULL DEFAULT '[]' 12:49:28.0 Info: => 0.0005381s 12:49:28.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (32, '2024-05-17T12:49:28', 'old_ids_and_artist_alias') 12:49:28.0 Info: Committing Transaction 12:49:28.0 Info: 32: old_ids_and_artist_alias migrated 12:49:28.0 Info: => 0.0008729s 12:49:28.0 Info: 33: download_propers_config migrating 12:49:28.0 Info: Beginning Transaction 12:49:28.0 Info: Starting migration of Main DB to 33 12:49:28.0 Info: PerformDBOperation 12:49:28.0 Info: Performing DB Operation 12:49:28.0 Info: => 3.59E-05s 12:49:28.0 Info: ExecuteSqlStatement DELETE FROM "Config" WHERE "Key" = 'autodownloadpropers' 12:49:28.0 Info: DELETE FROM "Config" WHERE "Key" = 'autodownloadpropers' 12:49:28.0 Info: => 3.61E-05s 12:49:28.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (33, '2024-05-17T12:49:28', 'download_propers_config') 12:49:28.0 Info: Committing Transaction 12:49:28.0 Info: 33: download_propers_config migrated 12:49:28.0 Info: => 0.0003028s 12:49:28.0 Info: 34: remove_language_profiles migrating 12:49:28.0 Info: Beginning Transaction 12:49:28.0 Info: Starting migration of Main DB to 34 12:49:28.0 Info: DeleteTable LanguageProfiles 12:49:28.0 Info: DROP TABLE "LanguageProfiles" 12:49:28.0 Info: => 0.0002195s 12:49:28.0 Info: DeleteColumn Artists LanguageProfileId 12:49:28.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:49:28.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:49:28.0 Info: DROP TABLE "Artists" 12:49:28.0 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:49:28.0 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:49:28.0 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:49:28.0 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 12:49:28.0 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 12:49:28.0 Info: => 0.004346s 12:49:28.0 Info: DeleteColumn ImportLists LanguageProfileId 12:49:28.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:49:28.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:49:28.0 Info: DROP TABLE "ImportLists" 12:49:28.0 Info: ALTER TABLE "ImportLists_temp" RENAME TO "ImportLists" 12:49:28.0 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 12:49:28.0 Info: => 0.0048308s 12:49:28.0 Info: DeleteColumn Blacklist Language 12:49:28.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:49:28.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:49:28.0 Info: DROP TABLE "Blacklist" 12:49:28.0 Info: ALTER TABLE "Blacklist_temp" RENAME TO "Blacklist" 12:49:28.0 Info: => 0.0037949s 12:49:28.0 Info: DeleteColumn History Language 12:49:28.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:49:28.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:49:28.0 Info: DROP TABLE "History" 12:49:28.0 Info: ALTER TABLE "History_temp" RENAME TO "History" 12:49:28.0 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 12:49:28.0 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 12:49:28.0 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 12:49:28.0 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 12:49:28.0 Info: => 0.005161s 12:49:28.0 Info: DeleteColumn LyricFiles Language 12:49:28.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:49:28.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:49:28.0 Info: DROP TABLE "LyricFiles" 12:49:28.0 Info: ALTER TABLE "LyricFiles_temp" RENAME TO "LyricFiles" 12:49:28.0 Info: => 0.0045629s 12:49:28.0 Info: DeleteColumn TrackFiles Language 12:49:28.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:49:28.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:49:28.0 Info: DROP TABLE "TrackFiles" 12:49:28.0 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 12:49:28.0 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:49:28.0 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 12:49:28.0 Info: => 0.0040461s 12:49:28.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (34, '2024-05-17T12:49:28', 'remove_language_profiles') 12:49:28.0 Info: Committing Transaction 12:49:28.0 Info: 34: remove_language_profiles migrated 12:49:28.0 Info: => 0.004565s 12:49:28.0 Info: 35: multi_disc_naming_format migrating 12:49:28.0 Info: Beginning Transaction 12:49:28.0 Info: Starting migration of Main DB to 35 12:49:28.0 Info: AlterTable NamingConfig 12:49:28.0 Info: => 8E-07s 12:49:28.0 Info: CreateColumn NamingConfig MultiDiscTrackFormat String 12:49:28.0 Info: ALTER TABLE "NamingConfig" ADD COLUMN "MultiDiscTrackFormat" TEXT 12:49:28.0 Info: => 0.0005527s 12:49:28.0 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = '{Medium Format} {medium:00}/{Artist Name} - {Album Title} - {track:00} - {Track Title}' 12:49:28.0 Info: UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = '{Medium Format} {medium:00}/{Artist Name} - {Album Title} - {track:00} - {Track Title}' 12:49:28.0 Info: => 4.58E-05s 12:49:28.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (35, '2024-05-17T12:49:28', 'multi_disc_naming_format') 12:49:28.0 Info: Committing Transaction 12:49:28.0 Info: 35: multi_disc_naming_format migrated 12:49:28.0 Info: => 0.000322s 12:49:28.0 Info: 36: add_download_client_priority migrating 12:49:28.0 Info: Beginning Transaction 12:49:28.0 Info: Starting migration of Main DB to 36 12:49:28.0 Info: AlterTable DownloadClients 12:49:28.0 Info: => 7E-07s 12:49:28.0 Info: CreateColumn DownloadClients Priority Int32 12:49:28.0 Info: ALTER TABLE "DownloadClients" ADD COLUMN "Priority" INTEGER NOT NULL DEFAULT 1 12:49:28.0 Info: => 0.0005675s 12:49:28.0 Info: PerformDBOperation 12:49:28.0 Info: Performing DB Operation 12:49:28.0 Info: => 5.42E-05s 12:49:28.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (36, '2024-05-17T12:49:28', 'add_download_client_priority') 12:49:28.0 Info: Committing Transaction 12:49:28.0 Info: 36: add_download_client_priority migrated 12:49:28.0 Info: => 0.0003484s 12:49:28.0 Info: 37: remove_growl_prowl migrating 12:49:28.0 Info: Beginning Transaction 12:49:28.0 Info: Starting migration of Main DB to 37 12:49:28.0 Info: FluentMigrator.Expressions.DeleteDataExpression 12:49:28.0 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Growl' 12:49:28.0 Info: => 4.94E-05s 12:49:28.0 Info: FluentMigrator.Expressions.DeleteDataExpression 12:49:28.0 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Prowl' 12:49:28.0 Info: => 2.78E-05s 12:49:28.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (37, '2024-05-17T12:49:28', 'remove_growl_prowl') 12:49:28.0 Info: Committing Transaction 12:49:28.0 Info: 37: remove_growl_prowl migrated 12:49:28.0 Info: => 0.0002833s 12:49:28.0 Info: 38: remove_plex_hometheatre migrating 12:49:28.0 Info: Beginning Transaction 12:49:28.0 Info: Starting migration of Main DB to 38 12:49:28.0 Info: FluentMigrator.Expressions.DeleteDataExpression 12:49:28.0 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'PlexHomeTheater' 12:49:28.0 Info: => 4.76E-05s 12:49:28.0 Info: FluentMigrator.Expressions.DeleteDataExpression 12:49:28.0 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'PlexClient' 12:49:28.0 Info: => 2.71E-05s 12:49:28.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (38, '2024-05-17T12:49:28', 'remove_plex_hometheatre') 12:49:28.0 Info: Committing Transaction 12:49:28.0 Info: 38: remove_plex_hometheatre migrated 12:49:28.0 Info: => 0.0002806s 12:49:28.0 Info: 39: add_root_folder_add_defaults migrating 12:49:28.0 Info: Beginning Transaction 12:49:28.0 Info: Starting migration of Main DB to 39 12:49:28.0 Info: AlterTable RootFolders 12:49:28.0 Info: => 1E-06s 12:49:28.0 Info: CreateColumn RootFolders Name String 12:49:28.0 Info: ALTER TABLE "RootFolders" ADD COLUMN "Name" TEXT 12:49:28.0 Info: => 0.0005308s 12:49:28.0 Info: AlterTable RootFolders 12:49:28.0 Info: => 8E-07s 12:49:28.0 Info: CreateColumn RootFolders DefaultMetadataProfileId Int32 12:49:28.0 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultMetadataProfileId" INTEGER NOT NULL DEFAULT 0 12:49:28.0 Info: => 0.000499s 12:49:28.0 Info: AlterTable RootFolders 12:49:28.0 Info: => 7E-07s 12:49:28.0 Info: CreateColumn RootFolders DefaultQualityProfileId Int32 12:49:28.0 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultQualityProfileId" INTEGER NOT NULL DEFAULT 0 12:49:28.0 Info: => 0.0005104s 12:49:28.0 Info: AlterTable RootFolders 12:49:28.0 Info: => 6E-07s 12:49:28.0 Info: CreateColumn RootFolders DefaultMonitorOption Int32 12:49:28.0 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultMonitorOption" INTEGER NOT NULL DEFAULT 0 12:49:28.0 Info: => 0.0005428s 12:49:28.0 Info: AlterTable RootFolders 12:49:28.0 Info: => 6E-07s 12:49:28.0 Info: CreateColumn RootFolders DefaultTags String 12:49:28.0 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultTags" TEXT 12:49:28.0 Info: => 0.0005152s 12:49:28.0 Info: PerformDBOperation 12:49:28.0 Info: Performing DB Operation 12:49:28.0 Info: => 5.22E-05s 12:49:28.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (39, '2024-05-17T12:49:28', 'add_root_folder_add_defaults') 12:49:28.0 Info: Committing Transaction 12:49:28.0 Info: 39: add_root_folder_add_defaults migrated 12:49:28.0 Info: => 0.0003455s 12:49:28.0 Info: 40: task_duration migrating 12:49:28.0 Info: Beginning Transaction 12:49:28.0 Info: Starting migration of Main DB to 40 12:49:28.0 Info: AlterTable ScheduledTasks 12:49:28.0 Info: => 9E-07s 12:49:28.0 Info: CreateColumn ScheduledTasks LastStartTime DateTime 12:49:28.0 Info: ALTER TABLE "ScheduledTasks" ADD COLUMN "LastStartTime" DATETIME 12:49:28.0 Info: => 0.0005478s 12:49:28.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (40, '2024-05-17T12:49:28', 'task_duration') 12:49:28.0 Info: Committing Transaction 12:49:28.0 Info: 40: task_duration migrated 12:49:28.0 Info: => 0.0008556s 12:49:28.0 Info: 41: add_indexer_and_enabled_to_release_profiles migrating 12:49:28.0 Info: Beginning Transaction 12:49:28.0 Info: Starting migration of Main DB to 41 12:49:28.0 Info: AlterTable ReleaseProfiles 12:49:28.0 Info: => 8E-07s 12:49:28.0 Info: CreateColumn ReleaseProfiles Enabled Boolean 12:49:28.0 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "Enabled" INTEGER NOT NULL DEFAULT 1 12:49:28.0 Info: => 0.0005401s 12:49:28.0 Info: AlterTable ReleaseProfiles 12:49:28.0 Info: => 6E-07s 12:49:28.0 Info: CreateColumn ReleaseProfiles IndexerId Int32 12:49:28.0 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "IndexerId" INTEGER NOT NULL DEFAULT 0 12:49:28.0 Info: => 0.000521s 12:49:28.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (41, '2024-05-17T12:49:28', 'add_indexer_and_enabled_to_release_profiles') 12:49:28.0 Info: Committing Transaction 12:49:28.0 Info: 41: add_indexer_and_enabled_to_release_profiles migrated 12:49:28.0 Info: => 0.0008417s 12:49:28.0 Info: 42: remove_album_folders migrating 12:49:28.0 Info: Beginning Transaction 12:49:28.0 Info: Starting migration of Main DB to 42 12:49:28.0 Info: DeleteColumn Artists AlbumFolder 12:49:28.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:49:28.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:49:28.0 Info: DROP TABLE "Artists" 12:49:28.0 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:49:28.0 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:49:28.0 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:49:28.0 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 12:49:28.0 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 12:49:28.0 Info: => 0.0052714s 12:49:28.0 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "StandardTrackFormat" = "AlbumFolderFormat" || '/' || "StandardTrackFormat" 12:49:28.0 Info: UPDATE "NamingConfig" SET "StandardTrackFormat" = "AlbumFolderFormat" || '/' || "StandardTrackFormat" 12:49:28.0 Info: => 3.75E-05s 12:49:28.0 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = "AlbumFolderFormat" || '/' || "MultiDiscTrackFormat" 12:49:28.0 Info: UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = "AlbumFolderFormat" || '/' || "MultiDiscTrackFormat" 12:49:28.0 Info: => 2.96E-05s 12:49:28.0 Info: DeleteColumn NamingConfig AlbumFolderFormat 12:49:28.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:49:28.0 Info: INSERT INTO "NamingConfig_temp" ("Id", "ReplaceIllegalCharacters", "ArtistFolderFormat", "RenameTracks", "StandardTrackFormat", "MultiDiscTrackFormat") SELECT "Id", "ReplaceIllegalCharacters", "ArtistFolderFormat", "RenameTracks", "StandardTrackFormat", "MultiDiscTrackFormat" FROM "NamingConfig" 12:49:28.0 Info: DROP TABLE "NamingConfig" 12:49:28.0 Info: ALTER TABLE "NamingConfig_temp" RENAME TO "NamingConfig" 12:49:28.0 Info: => 0.0037459s 12:49:28.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (42, '2024-05-17T12:49:28', 'remove_album_folders') 12:49:28.0 Info: Committing Transaction 12:49:28.0 Info: 42: remove_album_folders migrated 12:49:28.0 Info: => 0.004185s 12:49:28.0 Info: 44: add_priority_to_indexers migrating 12:49:28.0 Info: Beginning Transaction 12:49:28.0 Info: Starting migration of Main DB to 44 12:49:28.0 Info: AlterTable Indexers 12:49:28.0 Info: => 8E-07s 12:49:28.0 Info: CreateColumn Indexers Priority Int32 12:49:28.0 Info: ALTER TABLE "Indexers" ADD COLUMN "Priority" INTEGER NOT NULL DEFAULT 25 12:49:28.0 Info: => 0.0005704s 12:49:28.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (44, '2024-05-17T12:49:28', 'add_priority_to_indexers') 12:49:28.0 Info: Committing Transaction 12:49:28.0 Info: 44: add_priority_to_indexers migrated 12:49:28.0 Info: => 0.0008819s 12:49:28.0 Info: 45: remove_chown_and_folderchmod_config migrating 12:49:28.0 Info: Beginning Transaction 12:49:28.0 Info: Starting migration of Main DB to 45 12:49:28.0 Info: ExecuteSqlStatement DELETE FROM config WHERE Key IN ('folderchmod', 'chownuser') 12:49:28.0 Info: DELETE FROM config WHERE Key IN ('folderchmod', 'chownuser') 12:49:28.0 Info: => 0.0001275s 12:49:28.0 Info: PerformDBOperation 12:49:28.0 Info: Performing DB Operation 12:49:28.0 Info: => 2.66E-05s 12:49:28.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (45, '2024-05-17T12:49:28', 'remove_chown_and_folderchmod_config') 12:49:28.0 Info: Committing Transaction 12:49:28.0 Info: 45: remove_chown_and_folderchmod_config migrated 12:49:28.0 Info: => 0.0002881s 12:49:28.0 Info: 47: update_notifiarr migrating 12:49:28.0 Info: Beginning Transaction 12:49:28.0 Info: Starting migration of Main DB to 47 12:49:28.0 Info: ExecuteSqlStatement UPDATE "Notifications" SET "Implementation" = Replace("Implementation", 'DiscordNotifier', 'Notifiarr'),"ConfigContract" = Replace("ConfigContract", 'DiscordNotifierSettings', 'NotifiarrSettings') WHERE "Implementation" = 'DiscordNotifier'; 12:49:28.0 Info: UPDATE "Notifications" SET "Implementation" = Replace("Implementation", 'DiscordNotifier', 'Notifiarr'),"ConfigContract" = Replace("ConfigContract", 'DiscordNotifierSettings', 'NotifiarrSettings') WHERE "Implementation" = 'DiscordNotifier'; 12:49:28.0 Info: => 7.5E-05s 12:49:28.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (47, '2024-05-17T12:49:28', 'update_notifiarr') 12:49:28.0 Info: Committing Transaction 12:49:28.0 Info: 47: update_notifiarr migrated 12:49:28.0 Info: => 0.0003387s 12:49:28.0 Info: 49: email_multiple_addresses migrating 12:49:28.0 Info: Beginning Transaction 12:49:28.0 Info: Starting migration of Main DB to 49 12:49:28.0 Info: PerformDBOperation 12:49:28.0 Info: Performing DB Operation 12:49:28.0 Info: => 5.89E-05s 12:49:28.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (49, '2024-05-17T12:49:28', 'email_multiple_addresses') 12:49:28.0 Info: Committing Transaction 12:49:28.0 Info: 49: email_multiple_addresses migrated 12:49:28.0 Info: => 0.0003331s 12:49:28.0 Info: 50: rename_blacklist_to_blocklist migrating 12:49:28.0 Info: Beginning Transaction 12:49:28.0 Info: Starting migration of Main DB to 50 12:49:28.0 Info: RenameTable Blacklist Blocklist 12:49:28.0 Info: ALTER TABLE "Blacklist" RENAME TO "Blocklist" 12:49:28.0 Info: => 0.0015292s 12:49:28.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (50, '2024-05-17T12:49:28', 'rename_blacklist_to_blocklist') 12:49:28.0 Info: Committing Transaction 12:49:28.0 Info: 50: rename_blacklist_to_blocklist migrated 12:49:28.0 Info: => 0.0018827s 12:49:28.0 Info: 51: cdh_per_downloadclient migrating 12:49:28.0 Info: Beginning Transaction 12:49:28.0 Info: Starting migration of Main DB to 51 12:49:28.0 Info: AlterTable DownloadClients 12:49:28.0 Info: => 8E-07s 12:49:28.0 Info: CreateColumn DownloadClients RemoveCompletedDownloads Boolean 12:49:28.0 Info: ALTER TABLE "DownloadClients" ADD COLUMN "RemoveCompletedDownloads" INTEGER NOT NULL DEFAULT 1 12:49:28.0 Info: => 0.0006105s 12:49:28.0 Info: CreateColumn DownloadClients RemoveFailedDownloads Boolean 12:49:28.0 Info: ALTER TABLE "DownloadClients" ADD COLUMN "RemoveFailedDownloads" INTEGER NOT NULL DEFAULT 1 12:49:28.0 Info: => 0.0005267s 12:49:28.0 Info: PerformDBOperation 12:49:28.0 Info: Performing DB Operation 12:49:28.0 Info: => 0.0001624s 12:49:28.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (51, '2024-05-17T12:49:28', 'cdh_per_downloadclient') 12:49:28.0 Info: Committing Transaction 12:49:28.0 Info: 51: cdh_per_downloadclient migrated 12:49:28.0 Info: => 0.0004867s 12:49:28.0 Info: 52: download_history migrating 12:49:28.0 Info: Beginning Transaction 12:49:28.0 Info: Starting migration of Main DB to 52 12:49:28.0 Info: CreateTable DownloadHistory 12:49:28.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:49:28.0 Info: => 0.0001759s 12:49:28.0 Info: CreateIndex DownloadHistory (EventType) 12:49:28.0 Info: CREATE INDEX "IX_DownloadHistory_EventType" ON "DownloadHistory" ("EventType" ASC) 12:49:28.0 Info: => 9.05E-05s 12:49:28.0 Info: CreateIndex DownloadHistory (ArtistId) 12:49:28.0 Info: CREATE INDEX "IX_DownloadHistory_ArtistId" ON "DownloadHistory" ("ArtistId" ASC) 12:49:28.0 Info: => 7.31E-05s 12:49:28.0 Info: CreateIndex DownloadHistory (DownloadId) 12:49:28.0 Info: CREATE INDEX "IX_DownloadHistory_DownloadId" ON "DownloadHistory" ("DownloadId" ASC) 12:49:28.0 Info: => 7.44E-05s 12:49:28.0 Info: PerformDBOperation 12:49:28.0 Info: Performing DB Operation 12:49:28.0 Info: => 0.0001223s 12:49:28.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (52, '2024-05-17T12:49:28', 'download_history') 12:49:28.0 Info: Committing Transaction 12:49:28.0 Info: 52: download_history migrated 12:49:28.0 Info: => 0.0005145s 12:49:28.0 Info: 53: add_update_history migrating 12:49:28.0 Info: Beginning Transaction 12:49:28.0 Info: Starting migration of Main DB to 53 12:49:28.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (53, '2024-05-17T12:49:28', 'add_update_history') 12:49:28.0 Info: Committing Transaction 12:49:28.0 Info: 53: add_update_history migrated 12:49:28.0 Info: => 0.0003263s 12:49:28.0 Info: 54: add_on_update_to_notifications migrating 12:49:28.0 Info: Beginning Transaction 12:49:28.0 Info: Starting migration of Main DB to 54 12:49:28.0 Info: AlterTable Notifications 12:49:28.0 Info: => 8E-07s 12:49:28.0 Info: CreateColumn Notifications OnApplicationUpdate Boolean 12:49:28.0 Info: ALTER TABLE "Notifications" ADD COLUMN "OnApplicationUpdate" INTEGER NOT NULL DEFAULT 1 12:49:28.0 Info: => 0.0006004s 12:49:28.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (54, '2024-05-17T12:49:28', 'add_on_update_to_notifications') 12:49:28.0 Info: Committing Transaction 12:49:28.0 Info: 54: add_on_update_to_notifications migrated 12:49:28.0 Info: => 0.0009179s 12:49:28.0 Info: 55: download_client_per_indexer migrating 12:49:28.0 Info: Beginning Transaction 12:49:28.0 Info: Starting migration of Main DB to 55 12:49:28.0 Info: AlterTable Indexers 12:49:28.0 Info: => 1E-06s 12:49:28.0 Info: CreateColumn Indexers DownloadClientId Int32 12:49:28.0 Info: ALTER TABLE "Indexers" ADD COLUMN "DownloadClientId" INTEGER NOT NULL DEFAULT 0 12:49:28.0 Info: => 0.0005831s 12:49:28.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (55, '2024-05-17T12:49:28', 'download_client_per_indexer') 12:49:28.0 Info: Committing Transaction 12:49:28.0 Info: 55: download_client_per_indexer migrated 12:49:28.0 Info: => 0.0009064s 12:49:28.0 Info: 56: AddNewItemMonitorType migrating 12:49:28.0 Info: Beginning Transaction 12:49:28.0 Info: Starting migration of Main DB to 56 12:49:28.0 Info: AlterTable Artists 12:49:28.0 Info: => 7E-07s 12:49:28.0 Info: CreateColumn Artists MonitorNewItems Int32 12:49:28.0 Info: ALTER TABLE "Artists" ADD COLUMN "MonitorNewItems" INTEGER NOT NULL DEFAULT 0 12:49:28.0 Info: => 0.0005824s 12:49:28.0 Info: AlterTable RootFolders 12:49:28.0 Info: => 7E-07s 12:49:28.0 Info: CreateColumn RootFolders DefaultNewItemMonitorOption Int32 12:49:28.0 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultNewItemMonitorOption" INTEGER NOT NULL DEFAULT 0 12:49:28.0 Info: => 0.0005698s 12:49:28.0 Info: AlterTable ImportLists 12:49:28.0 Info: => 8E-07s 12:49:28.0 Info: CreateColumn ImportLists MonitorNewItems Int32 12:49:28.0 Info: ALTER TABLE "ImportLists" ADD COLUMN "MonitorNewItems" INTEGER NOT NULL DEFAULT 0 12:49:28.0 Info: => 0.0005793s 12:49:28.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (56, '2024-05-17T12:49:28', 'AddNewItemMonitorType') 12:49:28.0 Info: Committing Transaction 12:49:28.0 Info: 56: AddNewItemMonitorType migrated 12:49:28.0 Info: => 0.0009362s 12:49:28.0 Info: 57: ImportListSearch migrating 12:49:28.0 Info: Beginning Transaction 12:49:28.0 Info: Starting migration of Main DB to 57 12:49:28.0 Info: AlterTable ImportLists 12:49:28.0 Info: => 8E-07s 12:49:28.0 Info: CreateColumn ImportLists ShouldSearch Boolean 12:49:28.0 Info: ALTER TABLE "ImportLists" ADD COLUMN "ShouldSearch" INTEGER NOT NULL DEFAULT 1 12:49:28.0 Info: => 0.0005633s 12:49:28.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (57, '2024-05-17T12:49:28', 'ImportListSearch') 12:49:28.0 Info: Committing Transaction 12:49:28.0 Info: 57: ImportListSearch migrated 12:49:28.0 Info: => 0.0008961s 12:49:28.0 Info: 58: ImportListMonitorExisting migrating 12:49:28.0 Info: Beginning Transaction 12:49:28.0 Info: Starting migration of Main DB to 58 12:49:28.0 Info: AlterTable ImportLists 12:49:28.0 Info: => 9E-07s 12:49:28.0 Info: CreateColumn ImportLists ShouldMonitorExisting Boolean 12:49:28.0 Info: ALTER TABLE "ImportLists" ADD COLUMN "ShouldMonitorExisting" INTEGER NOT NULL DEFAULT 0 12:49:28.0 Info: => 0.0005742s 12:49:28.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (58, '2024-05-17T12:49:28', 'ImportListMonitorExisting') 12:49:28.0 Info: Committing Transaction 12:49:28.0 Info: 58: ImportListMonitorExisting migrated 12:49:28.0 Info: => 0.0009099s 12:49:28.0 Info: 59: add_indexer_tags migrating 12:49:28.0 Info: Beginning Transaction 12:49:28.0 Info: Starting migration of Main DB to 59 12:49:28.0 Info: FluentMigrator.Expressions.DeleteDataExpression 12:49:28.0 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Omgwtfnzbs' 12:49:28.0 Info: => 5.35E-05s 12:49:28.0 Info: FluentMigrator.Expressions.DeleteDataExpression 12:49:28.0 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Waffles' 12:49:28.0 Info: => 2.9E-05s 12:49:28.0 Info: AlterTable Indexers 12:49:28.0 Info: => 3E-07s 12:49:28.0 Info: CreateColumn Indexers Tags String 12:49:28.0 Info: ALTER TABLE "Indexers" ADD COLUMN "Tags" TEXT 12:49:28.0 Info: => 0.0005983s 12:49:28.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (59, '2024-05-17T12:49:28', 'add_indexer_tags') 12:49:28.0 Info: Committing Transaction 12:49:28.0 Info: 59: add_indexer_tags migrated 12:49:28.0 Info: => 0.0009196s 12:49:28.0 Info: 60: update_audio_types migrating 12:49:28.0 Info: Beginning Transaction 12:49:28.0 Info: Starting migration of Main DB to 60 12:49:28.0 Info: PerformDBOperation 12:49:28.0 Info: Performing DB Operation 12:49:28.0 Info: => 5.41E-05s 12:49:28.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (60, '2024-05-17T12:49:28', 'update_audio_types') 12:49:28.0 Info: Committing Transaction 12:49:28.0 Info: 60: update_audio_types migrated 12:49:28.0 Info: => 0.0003329s 12:49:28.0 Info: 61: postgres_update_timestamp_columns_to_with_timezone migrating 12:49:28.0 Info: Beginning Transaction 12:49:28.0 Info: Starting migration of Main DB to 61 12:49:28.0 Info: FluentMigrator.Expressions.DeleteDataExpression 12:49:28.0 Info: DELETE FROM "Commands" WHERE 1 = 1 12:49:28.0 Info: => 4.98E-05s 12:49:28.0 Info: AlterTable AlbumReleases 12:49:28.0 Info: => 5E-07s 12:49:28.0 Info: AlterColumn AlbumReleases ReleaseDate DateTimeOffset 12:49:28.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:49:28.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:49:28.0 Info: DROP TABLE "AlbumReleases" 12:49:28.0 Info: ALTER TABLE "AlbumReleases_temp" RENAME TO "AlbumReleases" 12:49:28.0 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 12:49:28.0 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 12:49:28.0 Info: => 0.0055134s 12:49:28.0 Info: AlterTable Albums 12:49:28.0 Info: => 6E-07s 12:49:28.0 Info: AlterColumn Albums LastInfoSync DateTimeOffset 12:49:28.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:49:28.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:49:28.0 Info: DROP TABLE "Albums" 12:49:28.0 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:49:28.0 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:49:28.0 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:49:28.0 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 12:49:28.0 Info: => 0.0045085s 12:49:28.0 Info: AlterTable Albums 12:49:28.0 Info: => 7E-07s 12:49:28.0 Info: AlterColumn Albums ReleaseDate DateTimeOffset 12:49:28.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:49:28.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:49:28.0 Info: DROP TABLE "Albums" 12:49:28.0 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:49:28.0 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:49:28.0 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:49:28.0 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 12:49:28.0 Info: => 0.0044998s 12:49:28.0 Info: AlterTable Albums 12:49:28.0 Info: => 5E-07s 12:49:28.0 Info: AlterColumn Albums Added DateTimeOffset 12:49:28.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:49:28.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:49:28.0 Info: DROP TABLE "Albums" 12:49:28.0 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:49:28.0 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:49:28.0 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:49:28.0 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 12:49:28.0 Info: => 0.0054576s 12:49:28.0 Info: AlterTable Artists 12:49:28.0 Info: => 7E-07s 12:49:28.0 Info: AlterColumn Artists LastInfoSync DateTimeOffset 12:49:28.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:49:28.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:49:28.0 Info: DROP TABLE "Artists" 12:49:28.0 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:49:28.0 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:49:28.0 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:49:28.0 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 12:49:28.0 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 12:49:28.0 Info: => 0.0045631s 12:49:28.0 Info: AlterTable Artists 12:49:28.0 Info: => 8E-07s 12:49:28.0 Info: AlterColumn Artists Added DateTimeOffset 12:49:28.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:49:28.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:49:28.0 Info: DROP TABLE "Artists" 12:49:28.0 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:49:28.0 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:49:28.0 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:49:28.0 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 12:49:28.0 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 12:49:28.0 Info: => 0.0054626s 12:49:28.0 Info: AlterTable Blocklist 12:49:28.0 Info: => 9E-07s 12:49:28.0 Info: AlterColumn Blocklist Date DateTimeOffset 12:49:28.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:49:28.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:49:28.1 Info: DROP TABLE "Blocklist" 12:49:28.1 Info: ALTER TABLE "Blocklist_temp" RENAME TO "Blocklist" 12:49:28.1 Info: => 0.0039417s 12:49:28.1 Info: AlterTable Blocklist 12:49:28.1 Info: => 8E-07s 12:49:28.1 Info: AlterColumn Blocklist PublishedDate DateTimeOffset 12:49:28.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:49:28.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:49:28.1 Info: DROP TABLE "Blocklist" 12:49:28.1 Info: ALTER TABLE "Blocklist_temp" RENAME TO "Blocklist" 12:49:28.1 Info: => 0.0039467s 12:49:28.1 Info: AlterTable Commands 12:49:28.1 Info: => 8E-07s 12:49:28.1 Info: AlterColumn Commands QueuedAt DateTimeOffset 12:49:28.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:49:28.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:49:28.1 Info: DROP TABLE "Commands" 12:49:28.1 Info: ALTER TABLE "Commands_temp" RENAME TO "Commands" 12:49:28.1 Info: => 0.0049967s 12:49:28.1 Info: AlterTable Commands 12:49:28.1 Info: => 9E-07s 12:49:28.1 Info: AlterColumn Commands StartedAt DateTimeOffset 12:49:28.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:49:28.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:49:28.1 Info: DROP TABLE "Commands" 12:49:28.1 Info: ALTER TABLE "Commands_temp" RENAME TO "Commands" 12:49:28.1 Info: => 0.003949s 12:49:28.1 Info: AlterTable Commands 12:49:28.1 Info: => 8E-07s 12:49:28.1 Info: AlterColumn Commands EndedAt DateTimeOffset 12:49:28.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:49:28.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:49:28.1 Info: DROP TABLE "Commands" 12:49:28.1 Info: ALTER TABLE "Commands_temp" RENAME TO "Commands" 12:49:28.1 Info: => 0.0048851s 12:49:28.1 Info: AlterTable DownloadClientStatus 12:49:28.1 Info: => 8E-07s 12:49:28.1 Info: AlterColumn DownloadClientStatus InitialFailure DateTimeOffset 12:49:28.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:49:28.1 Info: INSERT INTO "DownloadClientStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill" FROM "DownloadClientStatus" 12:49:28.1 Info: DROP TABLE "DownloadClientStatus" 12:49:28.1 Info: ALTER TABLE "DownloadClientStatus_temp" RENAME TO "DownloadClientStatus" 12:49:28.1 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 12:49:28.1 Info: => 0.0040833s 12:49:28.1 Info: AlterTable DownloadClientStatus 12:49:28.1 Info: => 5E-07s 12:49:28.1 Info: AlterColumn DownloadClientStatus MostRecentFailure DateTimeOffset 12:49:28.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:49:28.1 Info: INSERT INTO "DownloadClientStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill" FROM "DownloadClientStatus" 12:49:28.1 Info: DROP TABLE "DownloadClientStatus" 12:49:28.1 Info: ALTER TABLE "DownloadClientStatus_temp" RENAME TO "DownloadClientStatus" 12:49:28.1 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 12:49:28.1 Info: => 0.004093s 12:49:28.1 Info: AlterTable DownloadClientStatus 12:49:28.1 Info: => 7E-07s 12:49:28.1 Info: AlterColumn DownloadClientStatus DisabledTill DateTimeOffset 12:49:28.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:49:28.1 Info: INSERT INTO "DownloadClientStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill" FROM "DownloadClientStatus" 12:49:28.1 Info: DROP TABLE "DownloadClientStatus" 12:49:28.1 Info: ALTER TABLE "DownloadClientStatus_temp" RENAME TO "DownloadClientStatus" 12:49:28.1 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 12:49:28.1 Info: => 0.0051131s 12:49:28.1 Info: AlterTable DownloadHistory 12:49:28.1 Info: => 9E-07s 12:49:28.1 Info: AlterColumn DownloadHistory Date DateTimeOffset 12:49:28.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:49:28.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:49:28.1 Info: DROP TABLE "DownloadHistory" 12:49:28.1 Info: ALTER TABLE "DownloadHistory_temp" RENAME TO "DownloadHistory" 12:49:28.1 Info: CREATE INDEX "IX_DownloadHistory_EventType" ON "DownloadHistory" ("EventType" ASC) 12:49:28.1 Info: CREATE INDEX "IX_DownloadHistory_ArtistId" ON "DownloadHistory" ("ArtistId" ASC) 12:49:28.1 Info: CREATE INDEX "IX_DownloadHistory_DownloadId" ON "DownloadHistory" ("DownloadId" ASC) 12:49:28.1 Info: => 0.0043788s 12:49:28.1 Info: AlterTable ExtraFiles 12:49:28.1 Info: => 8E-07s 12:49:28.1 Info: AlterColumn ExtraFiles Added DateTimeOffset 12:49:28.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:49:28.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:49:28.1 Info: DROP TABLE "ExtraFiles" 12:49:28.1 Info: ALTER TABLE "ExtraFiles_temp" RENAME TO "ExtraFiles" 12:49:28.1 Info: => 0.0039111s 12:49:28.1 Info: AlterTable ExtraFiles 12:49:28.1 Info: => 8E-07s 12:49:28.1 Info: AlterColumn ExtraFiles LastUpdated DateTimeOffset 12:49:28.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:49:28.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:49:28.1 Info: DROP TABLE "ExtraFiles" 12:49:28.1 Info: ALTER TABLE "ExtraFiles_temp" RENAME TO "ExtraFiles" 12:49:28.1 Info: => 0.0049292s 12:49:28.1 Info: AlterTable History 12:49:28.1 Info: => 9E-07s 12:49:28.1 Info: AlterColumn History Date DateTimeOffset 12:49:28.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:49:28.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:49:28.1 Info: DROP TABLE "History" 12:49:28.1 Info: ALTER TABLE "History_temp" RENAME TO "History" 12:49:28.1 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 12:49:28.1 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 12:49:28.1 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 12:49:28.1 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 12:49:28.1 Info: => 0.0044639s 12:49:28.1 Info: AlterTable ImportListStatus 12:49:28.1 Info: => 9E-07s 12:49:28.1 Info: AlterColumn ImportListStatus InitialFailure DateTimeOffset 12:49:28.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:49:28.1 Info: INSERT INTO "ImportListStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo" FROM "ImportListStatus" 12:49:28.1 Info: DROP TABLE "ImportListStatus" 12:49:28.1 Info: ALTER TABLE "ImportListStatus_temp" RENAME TO "ImportListStatus" 12:49:28.1 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 12:49:28.1 Info: => 0.0040418s 12:49:28.1 Info: AlterTable ImportListStatus 12:49:28.1 Info: => 7E-07s 12:49:28.1 Info: AlterColumn ImportListStatus MostRecentFailure DateTimeOffset 12:49:28.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:49:28.1 Info: INSERT INTO "ImportListStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo" FROM "ImportListStatus" 12:49:28.1 Info: DROP TABLE "ImportListStatus" 12:49:28.1 Info: ALTER TABLE "ImportListStatus_temp" RENAME TO "ImportListStatus" 12:49:28.1 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 12:49:28.1 Info: => 0.0049522s 12:49:28.1 Info: AlterTable ImportListStatus 12:49:28.1 Info: => 7E-07s 12:49:28.1 Info: AlterColumn ImportListStatus DisabledTill DateTimeOffset 12:49:28.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:49:28.1 Info: INSERT INTO "ImportListStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo" FROM "ImportListStatus" 12:49:28.1 Info: DROP TABLE "ImportListStatus" 12:49:28.1 Info: ALTER TABLE "ImportListStatus_temp" RENAME TO "ImportListStatus" 12:49:28.1 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 12:49:28.1 Info: => 0.005003s 12:49:28.1 Info: AlterTable IndexerStatus 12:49:28.1 Info: => 6E-07s 12:49:28.1 Info: AlterColumn IndexerStatus InitialFailure DateTimeOffset 12:49:28.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:49:28.1 Info: INSERT INTO "IndexerStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo" FROM "IndexerStatus" 12:49:28.1 Info: DROP TABLE "IndexerStatus" 12:49:28.1 Info: ALTER TABLE "IndexerStatus_temp" RENAME TO "IndexerStatus" 12:49:28.1 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 12:49:28.1 Info: => 0.0052256s 12:49:28.1 Info: AlterTable IndexerStatus 12:49:28.1 Info: => 7E-07s 12:49:28.1 Info: AlterColumn IndexerStatus MostRecentFailure DateTimeOffset 12:49:28.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:49:28.1 Info: INSERT INTO "IndexerStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo" FROM "IndexerStatus" 12:49:28.1 Info: DROP TABLE "IndexerStatus" 12:49:28.1 Info: ALTER TABLE "IndexerStatus_temp" RENAME TO "IndexerStatus" 12:49:28.1 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 12:49:28.1 Info: => 0.0041625s 12:49:28.1 Info: AlterTable IndexerStatus 12:49:28.1 Info: => 6E-07s 12:49:28.1 Info: AlterColumn IndexerStatus DisabledTill DateTimeOffset 12:49:28.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:49:28.1 Info: INSERT INTO "IndexerStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo" FROM "IndexerStatus" 12:49:28.1 Info: DROP TABLE "IndexerStatus" 12:49:28.1 Info: ALTER TABLE "IndexerStatus_temp" RENAME TO "IndexerStatus" 12:49:28.1 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 12:49:28.1 Info: => 0.0041203s 12:49:28.1 Info: AlterTable LyricFiles 12:49:28.1 Info: => 8E-07s 12:49:28.1 Info: AlterColumn LyricFiles LastUpdated DateTimeOffset 12:49:28.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:49:28.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:49:28.1 Info: DROP TABLE "LyricFiles" 12:49:28.1 Info: ALTER TABLE "LyricFiles_temp" RENAME TO "LyricFiles" 12:49:28.1 Info: => 0.0038322s 12:49:28.1 Info: AlterTable LyricFiles 12:49:28.1 Info: => 1.2E-06s 12:49:28.1 Info: AlterColumn LyricFiles Added DateTimeOffset 12:49:28.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:49:28.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:49:28.1 Info: DROP TABLE "LyricFiles" 12:49:28.1 Info: ALTER TABLE "LyricFiles_temp" RENAME TO "LyricFiles" 12:49:28.1 Info: => 0.0039486s 12:49:28.1 Info: AlterTable MetadataFiles 12:49:28.1 Info: => 8E-07s 12:49:28.1 Info: AlterColumn MetadataFiles LastUpdated DateTimeOffset 12:49:28.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:49:28.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:49:28.1 Info: DROP TABLE "MetadataFiles" 12:49:28.1 Info: ALTER TABLE "MetadataFiles_temp" RENAME TO "MetadataFiles" 12:49:28.1 Info: => 0.0050138s 12:49:28.1 Info: AlterTable MetadataFiles 12:49:28.1 Info: => 6E-07s 12:49:28.1 Info: AlterColumn MetadataFiles Added DateTimeOffset 12:49:28.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:49:28.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:49:28.1 Info: DROP TABLE "MetadataFiles" 12:49:28.1 Info: ALTER TABLE "MetadataFiles_temp" RENAME TO "MetadataFiles" 12:49:28.1 Info: => 0.0039482s 12:49:28.1 Info: AlterTable PendingReleases 12:49:28.1 Info: => 9E-07s 12:49:28.1 Info: AlterColumn PendingReleases Added DateTimeOffset 12:49:28.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:49:28.2 Info: INSERT INTO "PendingReleases_temp" ("Id", "Title", "Added", "Release", "ArtistId", "ParsedAlbumInfo", "Reason") SELECT "Id", "Title", "Added", "Release", "ArtistId", "ParsedAlbumInfo", "Reason" FROM "PendingReleases" 12:49:28.2 Info: DROP TABLE "PendingReleases" 12:49:28.2 Info: ALTER TABLE "PendingReleases_temp" RENAME TO "PendingReleases" 12:49:28.2 Info: => 0.0047931s 12:49:28.2 Info: AlterTable ScheduledTasks 12:49:28.2 Info: => 7E-07s 12:49:28.2 Info: AlterColumn ScheduledTasks LastExecution DateTimeOffset 12:49:28.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:49:28.2 Info: INSERT INTO "ScheduledTasks_temp" ("Id", "TypeName", "Interval", "LastExecution", "LastStartTime") SELECT "Id", "TypeName", "Interval", "LastExecution", "LastStartTime" FROM "ScheduledTasks" 12:49:28.2 Info: DROP TABLE "ScheduledTasks" 12:49:28.2 Info: ALTER TABLE "ScheduledTasks_temp" RENAME TO "ScheduledTasks" 12:49:28.2 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 12:49:28.2 Info: => 0.0041302s 12:49:28.2 Info: AlterTable ScheduledTasks 12:49:28.2 Info: => 7E-07s 12:49:28.2 Info: AlterColumn ScheduledTasks LastStartTime DateTimeOffset 12:49:28.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:49:28.2 Info: INSERT INTO "ScheduledTasks_temp" ("Id", "TypeName", "Interval", "LastExecution", "LastStartTime") SELECT "Id", "TypeName", "Interval", "LastExecution", "LastStartTime" FROM "ScheduledTasks" 12:49:28.2 Info: DROP TABLE "ScheduledTasks" 12:49:28.2 Info: ALTER TABLE "ScheduledTasks_temp" RENAME TO "ScheduledTasks" 12:49:28.2 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 12:49:28.2 Info: => 0.0040854s 12:49:28.2 Info: AlterTable TrackFiles 12:49:28.2 Info: => 7E-07s 12:49:28.2 Info: AlterColumn TrackFiles DateAdded DateTimeOffset 12:49:28.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:49:28.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:49:28.2 Info: DROP TABLE "TrackFiles" 12:49:28.2 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 12:49:28.2 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:49:28.2 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 12:49:28.2 Info: => 0.005094s 12:49:28.2 Info: AlterTable TrackFiles 12:49:28.2 Info: => 5E-07s 12:49:28.2 Info: AlterColumn TrackFiles Modified DateTimeOffset 12:49:28.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:49:28.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:49:28.2 Info: DROP TABLE "TrackFiles" 12:49:28.2 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 12:49:28.2 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:49:28.2 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 12:49:28.2 Info: => 0.0053216s 12:49:28.2 Info: AlterTable VersionInfo 12:49:28.2 Info: => 7E-07s 12:49:28.2 Info: AlterColumn VersionInfo AppliedOn DateTimeOffset 12:49:28.2 Info: CREATE TABLE "VersionInfo_temp" ("Version" INTEGER NOT NULL, "AppliedOn" DATETIME, "Description" TEXT) 12:49:28.2 Info: INSERT INTO "VersionInfo_temp" ("Version", "AppliedOn", "Description") SELECT "Version", "AppliedOn", "Description" FROM "VersionInfo" 12:49:28.2 Info: DROP TABLE "VersionInfo" 12:49:28.2 Info: ALTER TABLE "VersionInfo_temp" RENAME TO "VersionInfo" 12:49:28.2 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 12:49:28.2 Info: => 0.0039858s 12:49:28.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (61, '2024-05-17T12:49:28', 'postgres_update_timestamp_columns_to_with_timezone') 12:49:28.2 Info: Committing Transaction 12:49:28.2 Info: 61: postgres_update_timestamp_columns_to_with_timezone migrated 12:49:28.2 Info: => 0.0047875s 12:49:28.2 Info: 62: add_on_delete_to_notifications migrating 12:49:28.2 Info: Beginning Transaction 12:49:28.2 Info: Starting migration of Main DB to 62 12:49:28.2 Info: AlterTable Notifications 12:49:28.2 Info: => 1.2E-06s 12:49:28.2 Info: CreateColumn Notifications OnArtistDelete Boolean 12:49:28.2 Info: ALTER TABLE "Notifications" ADD COLUMN "OnArtistDelete" INTEGER NOT NULL DEFAULT 0 12:49:28.2 Info: => 0.0006259s 12:49:28.2 Info: AlterTable Notifications 12:49:28.2 Info: => 7E-07s 12:49:28.2 Info: CreateColumn Notifications OnAlbumDelete Boolean 12:49:28.2 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDelete" INTEGER NOT NULL DEFAULT 0 12:49:28.2 Info: => 0.0006068s 12:49:28.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (62, '2024-05-17T12:49:28', 'add_on_delete_to_notifications') 12:49:28.2 Info: Committing Transaction 12:49:28.2 Info: 62: add_on_delete_to_notifications migrated 12:49:28.2 Info: => 0.0009312s 12:49:28.2 Info: 63: add_custom_formats migrating 12:49:28.2 Info: Beginning Transaction 12:49:28.2 Info: Starting migration of Main DB to 63 12:49:28.2 Info: INSERT INTO "ReleaseProfiles" ("Preferred", "Required", "Ignored", "Tags", "IncludePreferredWhenRenaming", "Enabled", "IndexerId") VALUES ('[ { "key": "[somestring[", "value": 2 } ]', '', '', '[]', 1, 1, 0) 12:49:28.2 Info: AlterTable DelayProfiles 12:49:28.2 Info: => 6E-07s 12:49:28.2 Info: CreateColumn DelayProfiles BypassIfHighestQuality Boolean 12:49:28.2 Info: ALTER TABLE "DelayProfiles" ADD COLUMN "BypassIfHighestQuality" INTEGER NOT NULL DEFAULT 0 12:49:28.2 Info: => 0.0005596s 12:49:28.2 Info: UpdateData 12:49:28.2 Info: UPDATE "DelayProfiles" SET "BypassIfHighestQuality" = 1 WHERE 1 = 1 12:49:28.2 Info: => 5.43E-05s 12:49:28.2 Info: AlterTable TrackFiles 12:49:28.2 Info: => 6E-07s 12:49:28.2 Info: CreateColumn TrackFiles OriginalFilePath String 12:49:28.2 Info: ALTER TABLE "TrackFiles" ADD COLUMN "OriginalFilePath" TEXT 12:49:28.2 Info: => 0.0005246s 12:49:28.2 Info: PerformDBOperation 12:49:28.2 Info: Performing DB Operation 12:49:28.2 Info: => 0.0012019s 12:49:28.2 Info: CreateTable CustomFormats 12:49:28.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:49:28.2 Info: => 0.0001502s 12:49:28.2 Info: CreateIndex CustomFormats (Name) 12:49:28.2 Info: CREATE UNIQUE INDEX "IX_CustomFormats_Name" ON "CustomFormats" ("Name" ASC) 12:49:28.2 Info: => 8.47E-05s 12:49:28.2 Info: AlterTable QualityProfiles 12:49:28.2 Info: => 5E-07s 12:49:28.2 Info: CreateColumn QualityProfiles FormatItems String 12:49:28.2 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "FormatItems" TEXT NOT NULL DEFAULT '[]' 12:49:28.2 Info: => 0.0005591s 12:49:28.2 Info: AlterTable QualityProfiles 12:49:28.2 Info: => 9E-07s 12:49:28.2 Info: CreateColumn QualityProfiles MinFormatScore Int32 12:49:28.2 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "MinFormatScore" INTEGER NOT NULL DEFAULT 0 12:49:28.2 Info: => 0.0005481s 12:49:28.2 Info: AlterTable QualityProfiles 12:49:28.2 Info: => 8E-07s 12:49:28.2 Info: CreateColumn QualityProfiles CutoffFormatScore Int32 12:49:28.2 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "CutoffFormatScore" INTEGER NOT NULL DEFAULT 0 12:49:28.2 Info: => 0.0005409s 12:49:28.2 Info: PerformDBOperation 12:49:28.2 Info: Performing DB Operation 12:49:28.2 Info: => 0.0004987s 12:49:28.2 Info: PerformDBOperation 12:49:28.2 Info: Performing DB Operation 12:49:28.2 Info: => 3.46E-05s 12:49:28.2 Info: DeleteColumn ReleaseProfiles Preferred 12:49:28.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:49:28.2 Info: INSERT INTO "ReleaseProfiles_temp" ("Id", "Required", "Ignored", "Tags", "IncludePreferredWhenRenaming", "Enabled", "IndexerId") SELECT "Id", "Required", "Ignored", "Tags", "IncludePreferredWhenRenaming", "Enabled", "IndexerId" FROM "ReleaseProfiles" 12:49:28.2 Info: DROP TABLE "ReleaseProfiles" 12:49:28.2 Info: ALTER TABLE "ReleaseProfiles_temp" RENAME TO "ReleaseProfiles" 12:49:28.2 Info: => 0.0050352s 12:49:28.2 Info: DeleteColumn ReleaseProfiles IncludePreferredWhenRenaming 12:49:28.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:49:28.2 Info: INSERT INTO "ReleaseProfiles_temp" ("Id", "Required", "Ignored", "Tags", "Enabled", "IndexerId") SELECT "Id", "Required", "Ignored", "Tags", "Enabled", "IndexerId" FROM "ReleaseProfiles" 12:49:28.2 Info: DROP TABLE "ReleaseProfiles" 12:49:28.2 Info: ALTER TABLE "ReleaseProfiles_temp" RENAME TO "ReleaseProfiles" 12:49:28.2 Info: => 0.0039787s 12:49:28.2 Info: ExecuteSqlStatement DELETE FROM "ReleaseProfiles" WHERE "Required" = '[]' AND "Ignored" = '[]' 12:49:28.2 Info: DELETE FROM "ReleaseProfiles" WHERE "Required" = '[]' AND "Ignored" = '[]' 12:49:28.2 Info: => 5.56E-05s 12:49:28.2 Info: AlterTable DelayProfiles 12:49:28.2 Info: => 4E-07s 12:49:28.2 Info: CreateColumn DelayProfiles BypassIfAboveCustomFormatScore Boolean 12:49:28.2 Info: ALTER TABLE "DelayProfiles" ADD COLUMN "BypassIfAboveCustomFormatScore" INTEGER NOT NULL DEFAULT 0 12:49:28.2 Info: => 0.0005719s 12:49:28.2 Info: AlterTable DelayProfiles 12:49:28.2 Info: => 7E-07s 12:49:28.2 Info: CreateColumn DelayProfiles MinimumCustomFormatScore Int32 12:49:28.2 Info: ALTER TABLE "DelayProfiles" ADD COLUMN "MinimumCustomFormatScore" INTEGER 12:49:28.2 Info: => 0.000551s 12:49:28.2 Info: -> 1 Insert operations completed in 00:00:00.0000980 taking an average of 00:00:00.0000980 12:49:28.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (63, '2024-05-17T12:49:28', 'add_custom_formats') 12:49:28.2 Info: Committing Transaction 12:49:28.2 Info: 63: add_custom_formats migrated 12:49:28.2 Info: => 0.0009841s 12:49:28.2 Debug: Took: 00:00:00.4011395 12:49:28.2 Info: --- End: NzbDrone.Core.Test.Datastore.Migration.add_custom_formatsFixture.should_not_migrate_if_bad_regex_in_release_profile --- 12:49:28.2 Info: --- Start: NzbDrone.Core.Test.Datastore.Migration.add_custom_formatsFixture.should_not_remove_release_profile_if_ignored_or_required --- 12:49:28.2 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm64/_temp_11361_638515469682759560_143/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:49:28.2 Info: DatabaseEngineVersionCheck migrating 12:49:28.2 Info: PerformDBOperation 12:49:28.2 Info: Performing DB Operation 12:49:28.2 Info: SQLite 3.45.3 12:49:28.2 Info: => 0.0010259s 12:49:28.2 Info: DatabaseEngineVersionCheck migrated 12:49:28.2 Info: => 0.0010405s 12:49:28.2 Info: VersionMigration migrating 12:49:28.2 Info: Beginning Transaction 12:49:28.2 Info: CreateTable VersionInfo 12:49:28.2 Info: CREATE TABLE "VersionInfo" ("Version" INTEGER NOT NULL) 12:49:28.2 Info: => 0.000162s 12:49:28.2 Info: Committing Transaction 12:49:28.2 Info: VersionMigration migrated 12:49:28.2 Info: => 0.000511s 12:49:28.2 Info: VersionUniqueMigration migrating 12:49:28.2 Info: Beginning Transaction 12:49:28.2 Info: CreateIndex VersionInfo (Version) 12:49:28.2 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 12:49:28.2 Info: => 0.0001223s 12:49:28.2 Info: AlterTable VersionInfo 12:49:28.2 Info: => 4E-07s 12:49:28.2 Info: CreateColumn VersionInfo AppliedOn DateTime 12:49:28.2 Info: ALTER TABLE "VersionInfo" ADD COLUMN "AppliedOn" DATETIME 12:49:28.2 Info: => 0.0005933s 12:49:28.2 Info: Committing Transaction 12:49:28.2 Info: VersionUniqueMigration migrated 12:49:28.2 Info: => 0.0007945s 12:49:28.2 Info: VersionDescriptionMigration migrating 12:49:28.2 Info: Beginning Transaction 12:49:28.2 Info: AlterTable VersionInfo 12:49:28.2 Info: => 8E-07s 12:49:28.2 Info: CreateColumn VersionInfo Description String 12:49:28.2 Info: ALTER TABLE "VersionInfo" ADD COLUMN "Description" TEXT 12:49:28.2 Info: => 0.0002145s 12:49:28.2 Info: Committing Transaction 12:49:28.2 Info: VersionDescriptionMigration migrated 12:49:28.2 Info: => 0.0004035s 12:49:28.2 Info: 1: InitialSetup migrating 12:49:28.2 Info: Beginning Transaction 12:49:28.2 Info: Starting migration of Main DB to 1 12:49:28.2 Info: CreateTable Config 12:49:28.2 Info: CREATE TABLE "Config" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Key" TEXT NOT NULL, "Value" TEXT NOT NULL) 12:49:28.2 Info: => 0.0001832s 12:49:28.2 Info: CreateIndex Config (Key) 12:49:28.2 Info: CREATE UNIQUE INDEX "IX_Config_Key" ON "Config" ("Key" ASC) 12:49:28.2 Info: => 9.61E-05s 12:49:28.2 Info: CreateTable RootFolders 12:49:28.2 Info: CREATE TABLE "RootFolders" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Path" TEXT NOT NULL) 12:49:28.2 Info: => 9.37E-05s 12:49:28.2 Info: CreateIndex RootFolders (Path) 12:49:28.2 Info: CREATE UNIQUE INDEX "IX_RootFolders_Path" ON "RootFolders" ("Path" ASC) 12:49:28.2 Info: => 6.96E-05s 12:49:28.2 Info: CreateTable Artists 12:49:28.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:49:28.2 Info: => 0.0002415s 12:49:28.2 Info: CreateIndex Artists (ForeignArtistId) 12:49:28.2 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 12:49:28.2 Info: => 7.09E-05s 12:49:28.2 Info: CreateIndex Artists (NameSlug) 12:49:28.2 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 12:49:28.2 Info: => 6.39E-05s 12:49:28.2 Info: CreateIndex Artists (CleanName) 12:49:28.2 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:49:28.2 Info: => 6.43E-05s 12:49:28.2 Info: CreateIndex Artists (Path) 12:49:28.2 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:49:28.2 Info: => 6.22E-05s 12:49:28.2 Info: CreateTable Albums 12:49:28.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:49:28.2 Info: => 0.0002125s 12:49:28.2 Info: CreateIndex Albums (ForeignAlbumId) 12:49:28.2 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:49:28.2 Info: => 7.23E-05s 12:49:28.2 Info: CreateIndex Albums (MBId) 12:49:28.2 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 12:49:28.2 Info: => 6.18E-05s 12:49:28.2 Info: CreateIndex Albums (TADBId) 12:49:28.2 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 12:49:28.2 Info: => 6.2E-05s 12:49:28.2 Info: CreateIndex Albums (TitleSlug) 12:49:28.2 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 12:49:28.2 Info: => 6.27E-05s 12:49:28.2 Info: CreateIndex Albums (CleanTitle) 12:49:28.2 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:49:28.2 Info: => 6.09E-05s 12:49:28.2 Info: CreateIndex Albums (Path) 12:49:28.2 Info: CREATE INDEX "IX_Albums_Path" ON "Albums" ("Path" ASC) 12:49:28.2 Info: => 6.37E-05s 12:49:28.2 Info: CreateTable Tracks 12:49:28.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:49:28.2 Info: => 0.0001456s 12:49:28.2 Info: CreateIndex Tracks (ForeignTrackId) 12:49:28.2 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 12:49:28.2 Info: => 6.7E-05s 12:49:28.2 Info: CreateIndex Tracks (ArtistId) 12:49:28.2 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 12:49:28.2 Info: => 6.92E-05s 12:49:28.2 Info: CreateIndex Tracks (TrackFileId) 12:49:28.2 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 12:49:28.2 Info: => 6.48E-05s 12:49:28.2 Info: CreateIndex Tracks (ArtistId, AlbumId, TrackNumber) 12:49:28.2 Info: CREATE INDEX "IX_Tracks_ArtistId_AlbumId_TrackNumber" ON "Tracks" ("ArtistId" ASC, "AlbumId" ASC, "TrackNumber" ASC) 12:49:28.2 Info: => 7.14E-05s 12:49:28.2 Info: CreateTable TrackFiles 12:49:28.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:49:28.2 Info: => 0.0001345s 12:49:28.2 Info: CreateIndex TrackFiles (ArtistId) 12:49:28.2 Info: CREATE INDEX "IX_TrackFiles_ArtistId" ON "TrackFiles" ("ArtistId" ASC) 12:49:28.2 Info: => 6.97E-05s 12:49:28.2 Info: CreateIndex TrackFiles (AlbumId) 12:49:28.2 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:49:28.2 Info: => 6.89E-05s 12:49:28.2 Info: CreateTable History 12:49:28.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:49:28.3 Info: => 0.000153s 12:49:28.3 Info: CreateIndex History (Date) 12:49:28.3 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 12:49:28.3 Info: => 7.31E-05s 12:49:28.3 Info: CreateIndex History (EventType) 12:49:28.3 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 12:49:28.3 Info: => 6.5E-05s 12:49:28.3 Info: CreateIndex History (DownloadId) 12:49:28.3 Info: CREATE INDEX "IX_History_DownloadId" ON "History" ("DownloadId" ASC) 12:49:28.3 Info: => 6.34E-05s 12:49:28.3 Info: CreateIndex History (AlbumId) 12:49:28.3 Info: CREATE INDEX "IX_History_AlbumId" ON "History" ("AlbumId" ASC) 12:49:28.3 Info: => 6.33E-05s 12:49:28.3 Info: CreateTable Notifications 12:49:28.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:49:28.3 Info: => 0.0001258s 12:49:28.3 Info: CreateTable ScheduledTasks 12:49:28.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:49:28.3 Info: => 9.83E-05s 12:49:28.3 Info: CreateIndex ScheduledTasks (TypeName) 12:49:28.3 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 12:49:28.3 Info: => 6.92E-05s 12:49:28.3 Info: CreateTable Indexers 12:49:28.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:49:28.3 Info: => 0.0001083s 12:49:28.3 Info: CreateIndex Indexers (Name) 12:49:28.3 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 12:49:28.3 Info: => 6.71E-05s 12:49:28.3 Info: CreateTable Profiles 12:49:28.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:49:28.3 Info: => 9.26E-05s 12:49:28.3 Info: CreateIndex Profiles (Name) 12:49:28.3 Info: CREATE UNIQUE INDEX "IX_Profiles_Name" ON "Profiles" ("Name" ASC) 12:49:28.3 Info: => 6.67E-05s 12:49:28.3 Info: CreateTable QualityDefinitions 12:49:28.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:49:28.3 Info: => 0.0001004s 12:49:28.3 Info: CreateIndex QualityDefinitions (Quality) 12:49:28.3 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Quality" ON "QualityDefinitions" ("Quality" ASC) 12:49:28.3 Info: => 6.92E-05s 12:49:28.3 Info: CreateIndex QualityDefinitions (Title) 12:49:28.3 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Title" ON "QualityDefinitions" ("Title" ASC) 12:49:28.3 Info: => 6.48E-05s 12:49:28.3 Info: CreateTable NamingConfig 12:49:28.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:49:28.3 Info: => 0.0001836s 12:49:28.3 Info: CreateTable Blacklist 12:49:28.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:49:28.3 Info: => 0.0001909s 12:49:28.3 Info: CreateTable Metadata 12:49:28.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:49:28.3 Info: => 0.0001133s 12:49:28.3 Info: CreateTable MetadataFiles 12:49:28.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:49:28.3 Info: => 0.0001351s 12:49:28.3 Info: CreateTable DownloadClients 12:49:28.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:49:28.3 Info: => 0.0001095s 12:49:28.3 Info: CreateTable PendingReleases 12:49:28.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:49:28.3 Info: => 0.0001167s 12:49:28.3 Info: CreateTable RemotePathMappings 12:49:28.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:49:28.3 Info: => 0.000134s 12:49:28.3 Info: CreateTable Tags 12:49:28.3 Info: CREATE TABLE "Tags" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Label" TEXT NOT NULL) 12:49:28.3 Info: => 0.00011s 12:49:28.3 Info: CreateIndex Tags (Label) 12:49:28.3 Info: CREATE UNIQUE INDEX "IX_Tags_Label" ON "Tags" ("Label" ASC) 12:49:28.3 Info: => 8.34E-05s 12:49:28.3 Info: CreateTable Restrictions 12:49:28.3 Info: CREATE TABLE "Restrictions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Preferred" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL) 12:49:28.3 Info: => 0.000113s 12:49:28.3 Info: CreateTable DelayProfiles 12:49:28.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:49:28.3 Info: => 0.0001284s 12:49:28.3 Info: CreateTable Users 12:49:28.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:49:28.3 Info: => 0.0001052s 12:49:28.3 Info: CreateIndex Users (Identifier) 12:49:28.3 Info: CREATE UNIQUE INDEX "IX_Users_Identifier" ON "Users" ("Identifier" ASC) 12:49:28.3 Info: => 8.02E-05s 12:49:28.3 Info: CreateIndex Users (Username) 12:49:28.3 Info: CREATE UNIQUE INDEX "IX_Users_Username" ON "Users" ("Username" ASC) 12:49:28.3 Info: => 0.0001114s 12:49:28.3 Info: CreateTable Commands 12:49:28.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:49:28.3 Info: => 0.000185s 12:49:28.3 Info: CreateTable IndexerStatus 12:49:28.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:49:28.3 Info: => 0.0001316s 12:49:28.3 Info: CreateIndex IndexerStatus (ProviderId) 12:49:28.3 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 12:49:28.3 Info: => 8.59E-05s 12:49:28.3 Info: CreateTable ExtraFiles 12:49:28.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:49:28.3 Info: => 0.0001294s 12:49:28.3 Info: CreateTable LyricFiles 12:49:28.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:49:28.3 Info: => 0.0001355s 12:49:28.3 Info: CreateTable LanguageProfiles 12:49:28.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:49:28.3 Info: => 0.0001389s 12:49:28.3 Info: CreateIndex LanguageProfiles (Name) 12:49:28.3 Info: CREATE UNIQUE INDEX "IX_LanguageProfiles_Name" ON "LanguageProfiles" ("Name" ASC) 12:49:28.3 Info: => 9.91E-05s 12:49:28.3 Info: CreateTable DownloadClientStatus 12:49:28.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:49:28.3 Info: => 0.0001207s 12:49:28.3 Info: CreateIndex DownloadClientStatus (ProviderId) 12:49:28.3 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 12:49:28.3 Info: => 8.18E-05s 12:49:28.3 Info: INSERT INTO "DelayProfiles" ("EnableUsenet", "EnableTorrent", "PreferredProtocol", "UsenetDelay", "TorrentDelay", "Order", "Tags") VALUES (1, 1, 1, 0, 0, 2147483647, '[]') 12:49:28.3 Info: -> 1 Insert operations completed in 00:00:00.0000564 taking an average of 00:00:00.0000564 12:49:28.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (1, '2024-05-17T12:49:28', 'InitialSetup') 12:49:28.3 Info: Committing Transaction 12:49:28.3 Info: 1: InitialSetup migrated 12:49:28.3 Info: => 0.000897s 12:49:28.3 Info: 2: add_reason_to_pending_releases migrating 12:49:28.3 Info: Beginning Transaction 12:49:28.3 Info: Starting migration of Main DB to 2 12:49:28.3 Info: AlterTable PendingReleases 12:49:28.3 Info: => 1E-06s 12:49:28.3 Info: CreateColumn PendingReleases Reason Int32 12:49:28.3 Info: ALTER TABLE "PendingReleases" ADD COLUMN "Reason" INTEGER NOT NULL DEFAULT 0 12:49:28.3 Info: => 0.00052s 12:49:28.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (2, '2024-05-17T12:49:28', 'add_reason_to_pending_releases') 12:49:28.3 Info: Committing Transaction 12:49:28.3 Info: 2: add_reason_to_pending_releases migrated 12:49:28.3 Info: => 0.0007993s 12:49:28.3 Info: 3: add_medium_support migrating 12:49:28.3 Info: Beginning Transaction 12:49:28.3 Info: Starting migration of Main DB to 3 12:49:28.3 Info: AlterTable Albums 12:49:28.3 Info: => 6E-07s 12:49:28.3 Info: CreateColumn Albums Media String 12:49:28.3 Info: ALTER TABLE "Albums" ADD COLUMN "Media" TEXT NOT NULL DEFAULT '' 12:49:28.3 Info: => 0.0005072s 12:49:28.3 Info: AlterTable Tracks 12:49:28.3 Info: => 8E-07s 12:49:28.3 Info: CreateColumn Tracks MediumNumber Int32 12:49:28.3 Info: ALTER TABLE "Tracks" ADD COLUMN "MediumNumber" INTEGER NOT NULL DEFAULT 0 12:49:28.3 Info: => 0.000467s 12:49:28.3 Info: AlterTable Tracks 12:49:28.3 Info: => 6E-07s 12:49:28.3 Info: CreateColumn Tracks AbsoluteTrackNumber Int32 12:49:28.3 Info: ALTER TABLE "Tracks" ADD COLUMN "AbsoluteTrackNumber" INTEGER NOT NULL DEFAULT 0 12:49:28.3 Info: => 0.0004673s 12:49:28.3 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 12:49:28.3 Info: UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 12:49:28.3 Info: => 4.47E-05s 12:49:28.3 Info: DeleteColumn Tracks TrackNumber 12:49:28.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:49:28.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:49:28.3 Info: DROP TABLE "Tracks" 12:49:28.3 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 12:49:28.3 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 12:49:28.3 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 12:49:28.3 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 12:49:28.3 Info: => 0.0038902s 12:49:28.3 Info: AlterTable Tracks 12:49:28.3 Info: => 6E-07s 12:49:28.3 Info: CreateColumn Tracks TrackNumber String 12:49:28.3 Info: ALTER TABLE "Tracks" ADD COLUMN "TrackNumber" TEXT 12:49:28.3 Info: => 0.0004806s 12:49:28.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (3, '2024-05-17T12:49:28', 'add_medium_support') 12:49:28.3 Info: Committing Transaction 12:49:28.3 Info: 3: add_medium_support migrated 12:49:28.3 Info: => 0.0008327s 12:49:28.3 Info: 4: add_various_qualites_in_profile migrating 12:49:28.3 Info: Beginning Transaction 12:49:28.3 Info: Starting migration of Main DB to 4 12:49:28.3 Info: ExecuteSqlStatement UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 12:49:28.3 Info: UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 12:49:28.3 Info: => 5.33E-05s 12:49:28.3 Info: PerformDBOperation 12:49:28.3 Info: Performing DB Operation 12:49:28.3 Info: => 3.3E-05s 12:49:28.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (4, '2024-05-17T12:49:28', 'add_various_qualites_in_profile') 12:49:28.3 Info: Committing Transaction 12:49:28.3 Info: 4: add_various_qualites_in_profile migrated 12:49:28.3 Info: => 0.0002894s 12:49:28.3 Info: 5: metadata_profiles migrating 12:49:28.3 Info: Beginning Transaction 12:49:28.3 Info: Starting migration of Main DB to 5 12:49:28.3 Info: CreateTable MetadataProfiles 12:49:28.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:49:28.3 Info: => 0.0001416s 12:49:28.3 Info: CreateIndex MetadataProfiles (Name) 12:49:28.3 Info: CREATE UNIQUE INDEX "IX_MetadataProfiles_Name" ON "MetadataProfiles" ("Name" ASC) 12:49:28.3 Info: => 8.71E-05s 12:49:28.3 Info: AlterTable Artists 12:49:28.3 Info: => 4E-07s 12:49:28.3 Info: CreateColumn Artists MetadataProfileId Int32 12:49:28.3 Info: ALTER TABLE "Artists" ADD COLUMN "MetadataProfileId" INTEGER NOT NULL DEFAULT 1 12:49:28.3 Info: => 0.0005045s 12:49:28.3 Info: DeleteColumn Artists PrimaryAlbumTypes 12:49:28.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:49:28.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:49:28.3 Info: DROP TABLE "Artists" 12:49:28.3 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:49:28.3 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 12:49:28.3 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 12:49:28.3 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:49:28.3 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:49:28.3 Info: => 0.0046996s 12:49:28.3 Info: DeleteColumn Artists SecondaryAlbumTypes 12:49:28.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:49:28.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:49:28.3 Info: DROP TABLE "Artists" 12:49:28.3 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:49:28.3 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 12:49:28.3 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 12:49:28.3 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:49:28.3 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:49:28.3 Info: => 0.0049034s 12:49:28.3 Info: AlterTable Albums 12:49:28.3 Info: => 8E-07s 12:49:28.3 Info: CreateColumn Albums SecondaryTypes String 12:49:28.3 Info: ALTER TABLE "Albums" ADD COLUMN "SecondaryTypes" TEXT 12:49:28.3 Info: => 0.0004908s 12:49:28.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (5, '2024-05-17T12:49:28', 'metadata_profiles') 12:49:28.3 Info: Committing Transaction 12:49:28.3 Info: 5: metadata_profiles migrated 12:49:28.3 Info: => 0.0008912s 12:49:28.3 Info: 6: separate_automatic_and_interactive_search migrating 12:49:28.3 Info: Beginning Transaction 12:49:28.3 Info: Starting migration of Main DB to 6 12:49:28.3 Info: RenameColumn Indexers EnableSearch to EnableAutomaticSearch 12:49:28.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:49:28.3 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableSearch" FROM "Indexers" 12:49:28.3 Info: DROP TABLE "Indexers" 12:49:28.3 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 12:49:28.3 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 12:49:28.3 Info: => 0.0046938s 12:49:28.3 Info: AlterTable Indexers 12:49:28.3 Info: => 8E-07s 12:49:28.3 Info: CreateColumn Indexers EnableInteractiveSearch Boolean 12:49:28.3 Info: ALTER TABLE "Indexers" ADD COLUMN "EnableInteractiveSearch" INTEGER 12:49:28.3 Info: => 0.0004855s 12:49:28.3 Info: ExecuteSqlStatement UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 12:49:28.3 Info: UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 12:49:28.3 Info: => 4.17E-05s 12:49:28.3 Info: AlterTable Indexers 12:49:28.3 Info: => 6E-07s 12:49:28.3 Info: AlterColumn Indexers EnableInteractiveSearch Boolean 12:49:28.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:49:28.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:49:28.3 Info: DROP TABLE "Indexers" 12:49:28.3 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 12:49:28.3 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 12:49:28.3 Info: => 0.003466s 12:49:28.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (6, '2024-05-17T12:49:28', 'separate_automatic_and_interactive_search') 12:49:28.3 Info: Committing Transaction 12:49:28.3 Info: 6: separate_automatic_and_interactive_search migrated 12:49:28.3 Info: => 0.0037826s 12:49:28.3 Info: 7: change_album_path_to_relative migrating 12:49:28.3 Info: Beginning Transaction 12:49:28.3 Info: Starting migration of Main DB to 7 12:49:28.3 Info: DeleteColumn Albums Path 12:49:28.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:49:28.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:49:28.3 Info: DROP TABLE "Albums" 12:49:28.3 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:49:28.3 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:49:28.3 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 12:49:28.3 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 12:49:28.3 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 12:49:28.3 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:49:28.3 Info: => 0.0052972s 12:49:28.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (7, '2024-05-17T12:49:28', 'change_album_path_to_relative') 12:49:28.3 Info: Committing Transaction 12:49:28.3 Info: 7: change_album_path_to_relative migrated 12:49:28.3 Info: => 0.0057035s 12:49:28.3 Info: 8: change_quality_size_mb_to_kb migrating 12:49:28.3 Info: Beginning Transaction 12:49:28.3 Info: Starting migration of Main DB to 8 12:49:28.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:49:28.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:49:28.3 Info: => 5.26E-05s 12:49:28.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (8, '2024-05-17T12:49:28', 'change_quality_size_mb_to_kb') 12:49:28.3 Info: Committing Transaction 12:49:28.3 Info: 8: change_quality_size_mb_to_kb migrated 12:49:28.3 Info: => 0.0002963s 12:49:28.3 Info: 9: album_releases migrating 12:49:28.3 Info: Beginning Transaction 12:49:28.3 Info: Starting migration of Main DB to 9 12:49:28.3 Info: AlterTable Albums 12:49:28.3 Info: => 9E-07s 12:49:28.3 Info: CreateColumn Albums Releases String 12:49:28.3 Info: ALTER TABLE "Albums" ADD COLUMN "Releases" TEXT DEFAULT '' 12:49:28.3 Info: => 0.0005197s 12:49:28.3 Info: AlterTable Albums 12:49:28.3 Info: => 9E-07s 12:49:28.3 Info: CreateColumn Albums CurrentRelease String 12:49:28.3 Info: ALTER TABLE "Albums" ADD COLUMN "CurrentRelease" TEXT DEFAULT '' 12:49:28.3 Info: => 0.0004876s 12:49:28.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (9, '2024-05-17T12:49:28', 'album_releases') 12:49:28.3 Info: Committing Transaction 12:49:28.3 Info: 9: album_releases migrated 12:49:28.3 Info: => 0.000767s 12:49:28.3 Info: 10: album_releases_fix migrating 12:49:28.3 Info: Beginning Transaction 12:49:28.3 Info: Starting migration of Main DB to 10 12:49:28.3 Info: AlterTable Albums 12:49:28.3 Info: => 8E-07s 12:49:28.3 Info: AlterColumn Albums Releases String 12:49:28.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:49:28.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:49:28.3 Info: DROP TABLE "Albums" 12:49:28.3 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:49:28.3 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:49:28.3 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 12:49:28.3 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 12:49:28.3 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 12:49:28.3 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:49:28.3 Info: => 0.0042567s 12:49:28.3 Info: AlterTable Albums 12:49:28.3 Info: => 8E-07s 12:49:28.3 Info: AlterColumn Albums CurrentRelease String 12:49:28.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:49:28.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:49:28.3 Info: DROP TABLE "Albums" 12:49:28.3 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:49:28.3 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:49:28.3 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 12:49:28.3 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 12:49:28.3 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 12:49:28.3 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:49:28.3 Info: => 0.0058323s 12:49:28.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (10, '2024-05-17T12:49:28', 'album_releases_fix') 12:49:28.3 Info: Committing Transaction 12:49:28.3 Info: 10: album_releases_fix migrated 12:49:28.3 Info: => 0.0062074s 12:49:28.3 Info: 11: import_lists migrating 12:49:28.3 Info: Beginning Transaction 12:49:28.3 Info: Starting migration of Main DB to 11 12:49:28.3 Info: CreateTable ImportLists 12:49:28.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:49:28.3 Info: => 0.0001801s 12:49:28.3 Info: CreateIndex ImportLists (Name) 12:49:28.3 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 12:49:28.3 Info: => 7.84E-05s 12:49:28.3 Info: CreateTable ImportListStatus 12:49:28.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:49:28.3 Info: => 0.0001193s 12:49:28.3 Info: CreateIndex ImportListStatus (ProviderId) 12:49:28.3 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 12:49:28.3 Info: => 7.28E-05s 12:49:28.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (11, '2024-05-17T12:49:28', 'import_lists') 12:49:28.3 Info: Committing Transaction 12:49:28.3 Info: 11: import_lists migrated 12:49:28.3 Info: => 0.0003729s 12:49:28.3 Info: 12: add_release_status migrating 12:49:28.3 Info: Beginning Transaction 12:49:28.3 Info: Starting migration of Main DB to 12 12:49:28.3 Info: AlterTable MetadataProfiles 12:49:28.3 Info: => 1E-06s 12:49:28.3 Info: CreateColumn MetadataProfiles ReleaseStatuses String 12:49:28.3 Info: ALTER TABLE "MetadataProfiles" ADD COLUMN "ReleaseStatuses" TEXT NOT NULL DEFAULT '' 12:49:28.3 Info: => 0.0005362s 12:49:28.3 Info: PerformDBOperation 12:49:28.3 Info: Performing DB Operation 12:49:28.3 Info: => 2.88E-05s 12:49:28.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (12, '2024-05-17T12:49:28', 'add_release_status') 12:49:28.3 Info: Committing Transaction 12:49:28.3 Info: 12: add_release_status migrated 12:49:28.3 Info: => 0.0002898s 12:49:28.3 Info: 13: album_download_notification migrating 12:49:28.3 Info: Beginning Transaction 12:49:28.3 Info: Starting migration of Main DB to 13 12:49:28.3 Info: AlterTable Notifications 12:49:28.3 Info: => 1.2E-06s 12:49:28.3 Info: CreateColumn Notifications OnAlbumDownload Boolean 12:49:28.3 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDownload" INTEGER NOT NULL DEFAULT 0 12:49:28.3 Info: => 0.0005363s 12:49:28.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (13, '2024-05-17T12:49:28', 'album_download_notification') 12:49:28.3 Info: Committing Transaction 12:49:28.3 Info: 13: album_download_notification migrated 12:49:28.3 Info: => 0.0008253s 12:49:28.3 Info: 14: fix_language_metadata_profiles migrating 12:49:28.3 Info: Beginning Transaction 12:49:28.3 Info: Starting migration of Main DB to 14 12:49:28.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:49:28.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:49:28.3 Info: => 9.54E-05s 12:49:28.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:49:28.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:49:28.3 Info: => 5.7E-05s 12:49:28.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (14, '2024-05-17T12:49:28', 'fix_language_metadata_profiles') 12:49:28.3 Info: Committing Transaction 12:49:28.3 Info: 14: fix_language_metadata_profiles migrated 12:49:28.3 Info: => 0.000296s 12:49:28.3 Info: 15: remove_fanzub migrating 12:49:28.3 Info: Beginning Transaction 12:49:28.3 Info: Starting migration of Main DB to 15 12:49:28.3 Info: ExecuteSqlStatement DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 12:49:28.3 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 12:49:28.3 Info: => 4.7E-05s 12:49:28.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (15, '2024-05-17T12:49:28', 'remove_fanzub') 12:49:28.3 Info: Committing Transaction 12:49:28.3 Info: 15: remove_fanzub migrated 12:49:28.3 Info: => 0.000283s 12:49:28.3 Info: 16: update_artist_history_indexes migrating 12:49:28.3 Info: Beginning Transaction 12:49:28.3 Info: Starting migration of Main DB to 16 12:49:28.3 Info: CreateIndex Albums (ArtistId) 12:49:28.3 Info: CREATE INDEX "IX_Albums_ArtistId" ON "Albums" ("ArtistId" ASC) 12:49:28.3 Info: => 0.0001072s 12:49:28.3 Info: CreateIndex Albums (ArtistId, ReleaseDate) 12:49:28.3 Info: CREATE INDEX "IX_Albums_ArtistId_ReleaseDate" ON "Albums" ("ArtistId" ASC, "ReleaseDate" ASC) 12:49:28.3 Info: => 7.95E-05s 12:49:28.3 Info: DeleteIndex History (AlbumId) 12:49:28.3 Info: DROP INDEX "IX_History_AlbumId" 12:49:28.3 Info: => 0.000137s 12:49:28.3 Info: CreateIndex History (AlbumId, Date) 12:49:28.3 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 12:49:28.3 Info: => 9.19E-05s 12:49:28.3 Info: DeleteIndex History (DownloadId) 12:49:28.3 Info: DROP INDEX "IX_History_DownloadId" 12:49:28.3 Info: => 0.0001191s 12:49:28.3 Info: CreateIndex History (DownloadId, Date) 12:49:28.3 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 12:49:28.3 Info: => 8.68E-05s 12:49:28.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (16, '2024-05-17T12:49:28', 'update_artist_history_indexes') 12:49:28.3 Info: Committing Transaction 12:49:28.3 Info: 16: update_artist_history_indexes migrated 12:49:28.3 Info: => 0.0003864s 12:49:28.3 Info: 17: remove_nma migrating 12:49:28.3 Info: Beginning Transaction 12:49:28.3 Info: Starting migration of Main DB to 17 12:49:28.3 Info: FluentMigrator.Expressions.DeleteDataExpression 12:49:28.3 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'NotifyMyAndroid' 12:49:28.3 Info: => 5.02E-05s 12:49:28.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (17, '2024-05-17T12:49:28', 'remove_nma') 12:49:28.3 Info: Committing Transaction 12:49:28.3 Info: 17: remove_nma migrated 12:49:28.3 Info: => 0.0002838s 12:49:28.3 Info: 18: album_disambiguation migrating 12:49:28.3 Info: Beginning Transaction 12:49:28.3 Info: Starting migration of Main DB to 18 12:49:28.3 Info: AlterTable Albums 12:49:28.3 Info: => 8E-07s 12:49:28.3 Info: CreateColumn Albums Disambiguation String 12:49:28.3 Info: ALTER TABLE "Albums" ADD COLUMN "Disambiguation" TEXT 12:49:28.3 Info: => 0.0005348s 12:49:28.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (18, '2024-05-17T12:49:28', 'album_disambiguation') 12:49:28.3 Info: Committing Transaction 12:49:28.3 Info: 18: album_disambiguation migrated 12:49:28.3 Info: => 0.0008373s 12:49:28.3 Info: 19: add_ape_quality_in_profiles migrating 12:49:28.3 Info: Beginning Transaction 12:49:28.3 Info: Starting migration of Main DB to 19 12:49:28.3 Info: PerformDBOperation 12:49:28.3 Info: Performing DB Operation 12:49:28.3 Info: => 3.16E-05s 12:49:28.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (19, '2024-05-17T12:49:28', 'add_ape_quality_in_profiles') 12:49:28.3 Info: Committing Transaction 12:49:28.3 Info: 19: add_ape_quality_in_profiles migrated 12:49:28.3 Info: => 0.0002745s 12:49:28.3 Info: 20: remove_pushalot migrating 12:49:28.3 Info: Beginning Transaction 12:49:28.3 Info: Starting migration of Main DB to 20 12:49:28.3 Info: FluentMigrator.Expressions.DeleteDataExpression 12:49:28.3 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Pushalot' 12:49:28.3 Info: => 4.88E-05s 12:49:28.3 Info: FluentMigrator.Expressions.DeleteDataExpression 12:49:28.3 Info: DELETE FROM "Metadata" WHERE "Implementation" = 'MediaBrowserMetadata' 12:49:28.3 Info: => 2.9E-05s 12:49:28.3 Info: FluentMigrator.Expressions.DeleteDataExpression 12:49:28.3 Info: DELETE FROM "MetadataFiles" WHERE "Consumer" = 'MediaBrowserMetadata' 12:49:28.3 Info: => 2.65E-05s 12:49:28.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (20, '2024-05-17T12:49:28', 'remove_pushalot') 12:49:28.3 Info: Committing Transaction 12:49:28.3 Info: 20: remove_pushalot migrated 12:49:28.3 Info: => 0.0002568s 12:49:28.3 Info: 21: add_custom_filters migrating 12:49:28.3 Info: Beginning Transaction 12:49:28.3 Info: Starting migration of Main DB to 21 12:49:28.3 Info: CreateTable CustomFilters 12:49:28.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:49:28.3 Info: => 0.0001384s 12:49:28.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (21, '2024-05-17T12:49:28', 'add_custom_filters') 12:49:28.3 Info: Committing Transaction 12:49:28.3 Info: 21: add_custom_filters migrated 12:49:28.3 Info: => 0.0004091s 12:49:28.3 Info: 22: import_list_tags migrating 12:49:28.3 Info: Beginning Transaction 12:49:28.3 Info: Starting migration of Main DB to 22 12:49:28.3 Info: AlterTable ImportLists 12:49:28.3 Info: => 9E-07s 12:49:28.3 Info: CreateColumn ImportLists Tags String 12:49:28.3 Info: ALTER TABLE "ImportLists" ADD COLUMN "Tags" TEXT 12:49:28.3 Info: => 0.0005468s 12:49:28.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (22, '2024-05-17T12:49:28', 'import_list_tags') 12:49:28.3 Info: Committing Transaction 12:49:28.3 Info: 22: import_list_tags migrated 12:49:28.3 Info: => 0.0008402s 12:49:28.3 Info: 23: add_release_groups_etc migrating 12:49:28.3 Info: Beginning Transaction 12:49:28.3 Info: Starting migration of Main DB to 23 12:49:28.3 Info: CreateTable ArtistMetadata 12:49:28.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:49:28.3 Info: => 0.0002522s 12:49:28.3 Info: CreateIndex ArtistMetadata (ForeignArtistId) 12:49:28.3 Info: CREATE UNIQUE INDEX "IX_ArtistMetadata_ForeignArtistId" ON "ArtistMetadata" ("ForeignArtistId" ASC) 12:49:28.3 Info: => 0.0001064s 12:49:28.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:49:28.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:49:28.3 Info: => 0.0001095s 12:49:28.3 Info: AlterTable Artists 12:49:28.3 Info: => 5E-07s 12:49:28.3 Info: CreateColumn Artists ArtistMetadataId Int32 12:49:28.3 Info: ALTER TABLE "Artists" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 12:49:28.3 Info: => 0.0005253s 12:49:28.3 Info: ExecuteSqlStatement UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 12:49:28.3 Info: UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 12:49:28.3 Info: => 6.93E-05s 12:49:28.3 Info: CreateTable AlbumReleases 12:49:28.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:49:28.3 Info: => 0.0001859s 12:49:28.3 Info: CreateIndex AlbumReleases (ForeignReleaseId) 12:49:28.3 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 12:49:28.3 Info: => 9.33E-05s 12:49:28.3 Info: CreateIndex AlbumReleases (AlbumId) 12:49:28.3 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 12:49:28.3 Info: => 7.9E-05s 12:49:28.3 Info: PerformDBOperation 12:49:28.3 Info: Performing DB Operation 12:49:28.3 Info: => 3.3E-05s 12:49:28.3 Info: AlterTable Albums 12:49:28.3 Info: => 4E-07s 12:49:28.3 Info: CreateColumn Albums ArtistMetadataId Int32 12:49:28.3 Info: ALTER TABLE "Albums" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 12:49:28.3 Info: => 0.0005423s 12:49:28.3 Info: AlterTable Albums 12:49:28.3 Info: => 1.2E-06s 12:49:28.3 Info: CreateColumn Albums AnyReleaseOk Boolean 12:49:28.3 Info: ALTER TABLE "Albums" ADD COLUMN "AnyReleaseOk" INTEGER NOT NULL DEFAULT 1 12:49:28.3 Info: => 0.0005972s 12:49:28.3 Info: AlterTable Albums 12:49:28.3 Info: => 6E-07s 12:49:28.3 Info: CreateColumn Albums Links String 12:49:28.3 Info: ALTER TABLE "Albums" ADD COLUMN "Links" TEXT 12:49:28.3 Info: => 0.0005481s 12:49:28.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:49:28.3 Info: UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 12:49:28.3 Info: => 8.4E-05s 12:49:28.3 Info: AlterTable Tracks 12:49:28.3 Info: => 5E-07s 12:49:28.3 Info: CreateColumn Tracks ForeignRecordingId String 12:49:28.3 Info: ALTER TABLE "Tracks" ADD COLUMN "ForeignRecordingId" TEXT NOT NULL DEFAULT '0' 12:49:28.3 Info: => 0.0005307s 12:49:28.3 Info: AlterTable Tracks 12:49:28.3 Info: => 7E-07s 12:49:28.3 Info: CreateColumn Tracks AlbumReleaseId Int32 12:49:28.3 Info: ALTER TABLE "Tracks" ADD COLUMN "AlbumReleaseId" INTEGER NOT NULL DEFAULT 0 12:49:28.3 Info: => 0.0005362s 12:49:28.3 Info: AlterTable Tracks 12:49:28.3 Info: => 6E-07s 12:49:28.3 Info: CreateColumn Tracks ArtistMetadataId Int32 12:49:28.3 Info: ALTER TABLE "Tracks" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 12:49:28.3 Info: => 0.0005324s 12:49:28.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:49:28.3 Info: UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 12:49:28.3 Info: => 0.0001168s 12:49:28.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:49:28.3 Info: UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 12:49:28.3 Info: => 6.78E-05s 12:49:28.3 Info: DeleteColumn Artists ForeignArtistId, Name, Overview, Disambiguation, ArtistType, Status, Images, Links, Genres, Ratings, Members, MBId, AMId, TADBId, DiscogsId, NameSlug, LastDiskSync, DateFormed 12:49:28.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:49:28.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:49:28.3 Info: DROP TABLE "Artists" 12:49:28.3 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:49:28.3 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:49:28.3 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:49:28.3 Info: => 0.005078s 12:49:28.3 Info: DeleteColumn Albums ArtistId, MBId, AMId, TADBId, DiscogsId, TitleSlug, Label, SortTitle, Tags, Duration, Media, Releases, CurrentRelease, LastDiskSync 12:49:28.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:49:28.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:49:28.3 Info: DROP TABLE "Albums" 12:49:28.3 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:49:28.3 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:49:28.3 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:49:28.3 Info: => 0.0043745s 12:49:28.3 Info: DeleteColumn Tracks ArtistId, AlbumId, Compilation, DiscNumber, Monitored 12:49:28.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:49:28.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:49:28.3 Info: DROP TABLE "Tracks" 12:49:28.3 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 12:49:28.3 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 12:49:28.3 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 12:49:28.3 Info: => 0.0049277s 12:49:28.3 Info: DeleteColumn TrackFiles ArtistId 12:49:28.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:49:28.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:49:28.3 Info: DROP TABLE "TrackFiles" 12:49:28.3 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 12:49:28.3 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:49:28.3 Info: => 0.0038042s 12:49:28.3 Info: CreateIndex Artists (ArtistMetadataId) 12:49:28.3 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 12:49:28.3 Info: => 7.7E-05s 12:49:28.3 Info: CreateIndex Artists (Monitored) 12:49:28.3 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 12:49:28.3 Info: => 7.21E-05s 12:49:28.3 Info: CreateIndex Albums (ArtistMetadataId) 12:49:28.3 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 12:49:28.3 Info: => 6.84E-05s 12:49:28.3 Info: CreateIndex Tracks (ArtistMetadataId) 12:49:28.3 Info: CREATE INDEX "IX_Tracks_ArtistMetadataId" ON "Tracks" ("ArtistMetadataId" ASC) 12:49:28.3 Info: => 7.23E-05s 12:49:28.3 Info: CreateIndex Tracks (AlbumReleaseId) 12:49:28.3 Info: CREATE INDEX "IX_Tracks_AlbumReleaseId" ON "Tracks" ("AlbumReleaseId" ASC) 12:49:28.3 Info: => 7.64E-05s 12:49:28.3 Info: CreateIndex Tracks (ForeignRecordingId) 12:49:28.3 Info: CREATE INDEX "IX_Tracks_ForeignRecordingId" ON "Tracks" ("ForeignRecordingId" ASC) 12:49:28.3 Info: => 7.59E-05s 12:49:28.3 Info: UpdateData 12:49:28.3 Info: UPDATE "Artists" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 12:49:28.3 Info: => 4.19E-05s 12:49:28.3 Info: UpdateData 12:49:28.3 Info: UPDATE "Albums" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 12:49:28.3 Info: => 3.12E-05s 12:49:28.3 Info: UpdateData 12:49:28.3 Info: UPDATE "ScheduledTasks" SET "LastExecution" = '2018-01-01T00:00:01' WHERE "TypeName" = 'NzbDrone.Core.Music.Commands.RefreshArtistCommand' 12:49:28.3 Info: => 3.81E-05s 12:49:28.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (23, '2024-05-17T12:49:28', 'add_release_groups_etc') 12:49:28.3 Info: Committing Transaction 12:49:28.3 Info: 23: add_release_groups_etc migrated 12:49:28.3 Info: => 0.0005756s 12:49:28.3 Info: 24: NewMediaInfoFormat migrating 12:49:28.3 Info: Beginning Transaction 12:49:28.3 Info: Starting migration of Main DB to 24 12:49:28.3 Info: UpdateData 12:49:28.3 Info: UPDATE "TrackFiles" SET "MediaInfo" = '' WHERE 1 = 1 12:49:28.3 Info: => 5.33E-05s 12:49:28.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (24, '2024-05-17T12:49:28', 'NewMediaInfoFormat') 12:49:28.3 Info: Committing Transaction 12:49:28.3 Info: 24: NewMediaInfoFormat migrated 12:49:28.3 Info: => 0.0002927s 12:49:28.3 Info: 25: rename_restrictions_to_release_profiles migrating 12:49:28.3 Info: Beginning Transaction 12:49:28.3 Info: Starting migration of Main DB to 25 12:49:28.3 Info: RenameTable Restrictions ReleaseProfiles 12:49:28.3 Info: ALTER TABLE "Restrictions" RENAME TO "ReleaseProfiles" 12:49:28.3 Info: => 0.0014064s 12:49:28.3 Info: AlterTable ReleaseProfiles 12:49:28.3 Info: => 9E-07s 12:49:28.3 Info: CreateColumn ReleaseProfiles IncludePreferredWhenRenaming Boolean 12:49:28.3 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "IncludePreferredWhenRenaming" INTEGER NOT NULL DEFAULT 1 12:49:28.3 Info: => 0.000528s 12:49:28.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (25, '2024-05-17T12:49:28', 'rename_restrictions_to_release_profiles') 12:49:28.3 Info: Committing Transaction 12:49:28.3 Info: 25: rename_restrictions_to_release_profiles migrated 12:49:28.3 Info: => 0.0008195s 12:49:28.3 Info: 26: rename_quality_profiles_add_upgrade_allowed migrating 12:49:28.3 Info: Beginning Transaction 12:49:28.3 Info: Starting migration of Main DB to 26 12:49:28.3 Info: RenameTable Profiles QualityProfiles 12:49:28.3 Info: ALTER TABLE "Profiles" RENAME TO "QualityProfiles" 12:49:28.3 Info: => 0.0014127s 12:49:28.3 Info: AlterTable QualityProfiles 12:49:28.3 Info: => 1.1E-06s 12:49:28.3 Info: CreateColumn QualityProfiles UpgradeAllowed Boolean 12:49:28.3 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 12:49:28.3 Info: => 0.0005202s 12:49:28.3 Info: AlterTable LanguageProfiles 12:49:28.3 Info: => 8E-07s 12:49:28.3 Info: CreateColumn LanguageProfiles UpgradeAllowed Boolean 12:49:28.3 Info: ALTER TABLE "LanguageProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 12:49:28.3 Info: => 0.0005023s 12:49:28.3 Info: UpdateData 12:49:28.3 Info: UPDATE "QualityProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 12:49:28.3 Info: => 4.61E-05s 12:49:28.3 Info: UpdateData 12:49:28.3 Info: UPDATE "LanguageProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 12:49:28.3 Info: => 2.94E-05s 12:49:28.3 Info: RenameColumn Artists ProfileId to QualityProfileId 12:49:28.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:49:28.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:49:28.3 Info: DROP TABLE "Artists" 12:49:28.3 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:49:28.3 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:49:28.3 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:49:28.3 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 12:49:28.4 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 12:49:28.4 Info: => 0.0051156s 12:49:28.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (26, '2024-05-17T12:49:28', 'rename_quality_profiles_add_upgrade_allowed') 12:49:28.4 Info: Committing Transaction 12:49:28.4 Info: 26: rename_quality_profiles_add_upgrade_allowed migrated 12:49:28.4 Info: => 0.0055205s 12:49:28.4 Info: 27: add_import_exclusions migrating 12:49:28.4 Info: Beginning Transaction 12:49:28.4 Info: Starting migration of Main DB to 27 12:49:28.4 Info: CreateTable ImportListExclusions 12:49:28.4 Info: CREATE TABLE "ImportListExclusions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignId" TEXT NOT NULL, "Name" TEXT NOT NULL) 12:49:28.4 Info: => 0.000139s 12:49:28.4 Info: CreateIndex ImportListExclusions (ForeignId) 12:49:28.4 Info: CREATE UNIQUE INDEX "IX_ImportListExclusions_ForeignId" ON "ImportListExclusions" ("ForeignId" ASC) 12:49:28.4 Info: => 8.54E-05s 12:49:28.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (27, '2024-05-17T12:49:28', 'add_import_exclusions') 12:49:28.4 Info: Committing Transaction 12:49:28.4 Info: 27: add_import_exclusions migrated 12:49:28.4 Info: => 0.0003801s 12:49:28.4 Info: 28: clean_artist_metadata_table migrating 12:49:28.4 Info: Beginning Transaction 12:49:28.4 Info: Starting migration of Main DB to 28 12:49:28.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:49:28.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:49:28.4 Info: => 0.0001754s 12:49:28.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:49:28.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:49:28.4 Info: => 0.0001329s 12:49:28.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:49:28.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:49:28.4 Info: => 0.0001273s 12:49:28.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:49:28.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:49:28.4 Info: => 0.0001313s 12:49:28.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:49:28.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:49:28.4 Info: => 0.0001231s 12:49:28.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:49:28.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:49:28.4 Info: => 0.0001261s 12:49:28.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (28, '2024-05-17T12:49:28', 'clean_artist_metadata_table') 12:49:28.4 Info: Committing Transaction 12:49:28.4 Info: 28: clean_artist_metadata_table migrated 12:49:28.4 Info: => 0.0003805s 12:49:28.4 Info: 29: health_issue_notification migrating 12:49:28.4 Info: Beginning Transaction 12:49:28.4 Info: Starting migration of Main DB to 29 12:49:28.4 Info: AlterTable Notifications 12:49:28.4 Info: => 1.1E-06s 12:49:28.4 Info: CreateColumn Notifications OnHealthIssue Boolean 12:49:28.4 Info: ALTER TABLE "Notifications" ADD COLUMN "OnHealthIssue" INTEGER NOT NULL DEFAULT 0 12:49:28.4 Info: => 0.0005783s 12:49:28.4 Info: AlterTable Notifications 12:49:28.4 Info: => 9E-07s 12:49:28.4 Info: CreateColumn Notifications IncludeHealthWarnings Boolean 12:49:28.4 Info: ALTER TABLE "Notifications" ADD COLUMN "IncludeHealthWarnings" INTEGER NOT NULL DEFAULT 0 12:49:28.4 Info: => 0.0005256s 12:49:28.4 Info: AlterTable Notifications 12:49:28.4 Info: => 7E-07s 12:49:28.4 Info: CreateColumn Notifications OnDownloadFailure Boolean 12:49:28.4 Info: ALTER TABLE "Notifications" ADD COLUMN "OnDownloadFailure" INTEGER NOT NULL DEFAULT 0 12:49:28.4 Info: => 0.0005219s 12:49:28.4 Info: AlterTable Notifications 12:49:28.4 Info: => 6E-07s 12:49:28.4 Info: CreateColumn Notifications OnImportFailure Boolean 12:49:28.4 Info: ALTER TABLE "Notifications" ADD COLUMN "OnImportFailure" INTEGER NOT NULL DEFAULT 0 12:49:28.4 Info: => 0.0005174s 12:49:28.4 Info: AlterTable Notifications 12:49:28.4 Info: => 9E-07s 12:49:28.4 Info: CreateColumn Notifications OnTrackRetag Boolean 12:49:28.4 Info: ALTER TABLE "Notifications" ADD COLUMN "OnTrackRetag" INTEGER NOT NULL DEFAULT 0 12:49:28.4 Info: => 0.0005218s 12:49:28.4 Info: DeleteColumn Notifications OnDownload 12:49:28.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:49:28.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:49:28.4 Info: DROP TABLE "Notifications" 12:49:28.4 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 12:49:28.4 Info: => 0.0038245s 12:49:28.4 Info: RenameColumn Notifications OnAlbumDownload to OnReleaseImport 12:49:28.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:49:28.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:49:28.4 Info: DROP TABLE "Notifications" 12:49:28.4 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 12:49:28.4 Info: => 0.00477s 12:49:28.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (29, '2024-05-17T12:49:28', 'health_issue_notification') 12:49:28.4 Info: Committing Transaction 12:49:28.4 Info: 29: health_issue_notification migrated 12:49:28.4 Info: => 0.0051553s 12:49:28.4 Info: 30: add_mediafilerepository_mtime migrating 12:49:28.4 Info: Beginning Transaction 12:49:28.4 Info: Starting migration of Main DB to 30 12:49:28.4 Info: AlterTable TrackFiles 12:49:28.4 Info: => 1E-06s 12:49:28.4 Info: CreateColumn TrackFiles Modified DateTime 12:49:28.4 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Modified" DATETIME NOT NULL DEFAULT '2000-01-01T00:00:00' 12:49:28.4 Info: => 0.0005632s 12:49:28.4 Info: AlterTable TrackFiles 12:49:28.4 Info: => 7E-07s 12:49:28.4 Info: CreateColumn TrackFiles Path String 12:49:28.4 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Path" TEXT 12:49:28.4 Info: => 0.0005214s 12:49:28.4 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 12:49:28.4 Info: DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 12:49:28.4 Info: => 4.16E-05s 12:49:28.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:49:28.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:49:28.4 Info: => 0.0001346s 12:49:28.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:49:28.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:49:28.4 Info: => 0.0001451s 12:49:28.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:49:28.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:49:28.4 Info: => 0.0001687s 12:49:28.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:49:28.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:49:28.4 Info: => 7.97E-05s 12:49:28.4 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 12:49:28.4 Info: DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 12:49:28.4 Info: => 4.78E-05s 12:49:28.4 Info: AlterTable TrackFiles 12:49:28.4 Info: => 4E-07s 12:49:28.4 Info: AlterColumn TrackFiles Path String 12:49:28.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:49:28.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:49:28.4 Info: DROP TABLE "TrackFiles" 12:49:28.4 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 12:49:28.4 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:49:28.4 Info: => 0.0039507s 12:49:28.4 Info: CreateIndex TrackFiles (Path) 12:49:28.4 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 12:49:28.4 Info: => 7.83E-05s 12:49:28.4 Info: DeleteColumn TrackFiles RelativePath 12:49:28.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:49:28.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:49:28.4 Info: DROP TABLE "TrackFiles" 12:49:28.4 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 12:49:28.4 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:49:28.4 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 12:49:28.4 Info: => 0.0040632s 12:49:28.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (30, '2024-05-17T12:49:28', 'add_mediafilerepository_mtime') 12:49:28.4 Info: Committing Transaction 12:49:28.4 Info: 30: add_mediafilerepository_mtime migrated 12:49:28.4 Info: => 0.0043878s 12:49:28.4 Info: 31: add_artistmetadataid_constraint migrating 12:49:28.4 Info: Beginning Transaction 12:49:28.4 Info: Starting migration of Main DB to 31 12:49:28.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:49:28.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:49:28.4 Info: => 9.3E-05s 12:49:28.4 Info: DeleteIndex Artists (ArtistMetadataId) 12:49:28.4 Info: DROP INDEX "IX_Artists_ArtistMetadataId" 12:49:28.4 Info: => 0.0001508s 12:49:28.4 Info: AlterColumn Artists ArtistMetadataId Int32 12:49:28.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:49:28.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:49:28.4 Info: DROP TABLE "Artists" 12:49:28.4 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:49:28.4 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:49:28.4 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:49:28.4 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 12:49:28.4 Info: => 0.005067s 12:49:28.4 Info: CreateIndex Artists (ArtistMetadataId) 12:49:28.4 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 12:49:28.4 Info: => 7.33E-05s 12:49:28.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (31, '2024-05-17T12:49:28', 'add_artistmetadataid_constraint') 12:49:28.4 Info: Committing Transaction 12:49:28.4 Info: 31: add_artistmetadataid_constraint migrated 12:49:28.4 Info: => 0.0004206s 12:49:28.4 Info: 32: old_ids_and_artist_alias migrating 12:49:28.4 Info: Beginning Transaction 12:49:28.4 Info: Starting migration of Main DB to 32 12:49:28.4 Info: AlterTable ArtistMetadata 12:49:28.4 Info: => 1E-06s 12:49:28.4 Info: CreateColumn ArtistMetadata Aliases String 12:49:28.4 Info: ALTER TABLE "ArtistMetadata" ADD COLUMN "Aliases" TEXT NOT NULL DEFAULT '[]' 12:49:28.4 Info: => 0.0005605s 12:49:28.4 Info: AlterTable ArtistMetadata 12:49:28.4 Info: => 1.1E-06s 12:49:28.4 Info: CreateColumn ArtistMetadata OldForeignArtistIds String 12:49:28.4 Info: ALTER TABLE "ArtistMetadata" ADD COLUMN "OldForeignArtistIds" TEXT NOT NULL DEFAULT '[]' 12:49:28.4 Info: => 0.0005344s 12:49:28.4 Info: AlterTable Albums 12:49:28.4 Info: => 8E-07s 12:49:28.4 Info: CreateColumn Albums OldForeignAlbumIds String 12:49:28.4 Info: ALTER TABLE "Albums" ADD COLUMN "OldForeignAlbumIds" TEXT NOT NULL DEFAULT '[]' 12:49:28.4 Info: => 0.0005444s 12:49:28.4 Info: AlterTable AlbumReleases 12:49:28.4 Info: => 7E-07s 12:49:28.4 Info: CreateColumn AlbumReleases OldForeignReleaseIds String 12:49:28.4 Info: ALTER TABLE "AlbumReleases" ADD COLUMN "OldForeignReleaseIds" TEXT NOT NULL DEFAULT '[]' 12:49:28.4 Info: => 0.0005268s 12:49:28.4 Info: AlterTable Tracks 12:49:28.4 Info: => 6E-07s 12:49:28.4 Info: CreateColumn Tracks OldForeignRecordingIds String 12:49:28.4 Info: ALTER TABLE "Tracks" ADD COLUMN "OldForeignRecordingIds" TEXT NOT NULL DEFAULT '[]' 12:49:28.4 Info: => 0.000518s 12:49:28.4 Info: AlterTable Tracks 12:49:28.4 Info: => 5E-07s 12:49:28.4 Info: CreateColumn Tracks OldForeignTrackIds String 12:49:28.4 Info: ALTER TABLE "Tracks" ADD COLUMN "OldForeignTrackIds" TEXT NOT NULL DEFAULT '[]' 12:49:28.4 Info: => 0.0005312s 12:49:28.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (32, '2024-05-17T12:49:28', 'old_ids_and_artist_alias') 12:49:28.4 Info: Committing Transaction 12:49:28.4 Info: 32: old_ids_and_artist_alias migrated 12:49:28.4 Info: => 0.000829s 12:49:28.4 Info: 33: download_propers_config migrating 12:49:28.4 Info: Beginning Transaction 12:49:28.4 Info: Starting migration of Main DB to 33 12:49:28.4 Info: PerformDBOperation 12:49:28.4 Info: Performing DB Operation 12:49:28.4 Info: => 3.25E-05s 12:49:28.4 Info: ExecuteSqlStatement DELETE FROM "Config" WHERE "Key" = 'autodownloadpropers' 12:49:28.4 Info: DELETE FROM "Config" WHERE "Key" = 'autodownloadpropers' 12:49:28.4 Info: => 3.62E-05s 12:49:28.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (33, '2024-05-17T12:49:28', 'download_propers_config') 12:49:28.4 Info: Committing Transaction 12:49:28.4 Info: 33: download_propers_config migrated 12:49:28.4 Info: => 0.0002749s 12:49:28.4 Info: 34: remove_language_profiles migrating 12:49:28.4 Info: Beginning Transaction 12:49:28.4 Info: Starting migration of Main DB to 34 12:49:28.4 Info: DeleteTable LanguageProfiles 12:49:28.4 Info: DROP TABLE "LanguageProfiles" 12:49:28.4 Info: => 0.0002126s 12:49:28.4 Info: DeleteColumn Artists LanguageProfileId 12:49:28.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:49:28.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:49:28.4 Info: DROP TABLE "Artists" 12:49:28.4 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:49:28.4 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:49:28.4 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:49:28.4 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 12:49:28.4 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 12:49:28.4 Info: => 0.0052687s 12:49:28.4 Info: DeleteColumn ImportLists LanguageProfileId 12:49:28.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:49:28.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:49:28.4 Info: DROP TABLE "ImportLists" 12:49:28.4 Info: ALTER TABLE "ImportLists_temp" RENAME TO "ImportLists" 12:49:28.4 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 12:49:28.4 Info: => 0.0039133s 12:49:28.4 Info: DeleteColumn Blacklist Language 12:49:28.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:49:28.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:49:28.4 Info: DROP TABLE "Blacklist" 12:49:28.4 Info: ALTER TABLE "Blacklist_temp" RENAME TO "Blacklist" 12:49:28.4 Info: => 0.0052394s 12:49:28.4 Info: DeleteColumn History Language 12:49:28.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:49:28.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:49:28.4 Info: DROP TABLE "History" 12:49:28.4 Info: ALTER TABLE "History_temp" RENAME TO "History" 12:49:28.4 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 12:49:28.4 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 12:49:28.4 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 12:49:28.4 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 12:49:28.4 Info: => 0.0043186s 12:49:28.4 Info: DeleteColumn LyricFiles Language 12:49:28.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:49:28.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:49:28.4 Info: DROP TABLE "LyricFiles" 12:49:28.4 Info: ALTER TABLE "LyricFiles_temp" RENAME TO "LyricFiles" 12:49:28.4 Info: => 0.0037344s 12:49:28.4 Info: DeleteColumn TrackFiles Language 12:49:28.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:49:28.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:49:28.4 Info: DROP TABLE "TrackFiles" 12:49:28.4 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 12:49:28.4 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:49:28.4 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 12:49:28.4 Info: => 0.00551s 12:49:28.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (34, '2024-05-17T12:49:28', 'remove_language_profiles') 12:49:28.4 Info: Committing Transaction 12:49:28.4 Info: 34: remove_language_profiles migrated 12:49:28.4 Info: => 0.0060433s 12:49:28.4 Info: 35: multi_disc_naming_format migrating 12:49:28.4 Info: Beginning Transaction 12:49:28.4 Info: Starting migration of Main DB to 35 12:49:28.4 Info: AlterTable NamingConfig 12:49:28.4 Info: => 8E-07s 12:49:28.4 Info: CreateColumn NamingConfig MultiDiscTrackFormat String 12:49:28.4 Info: ALTER TABLE "NamingConfig" ADD COLUMN "MultiDiscTrackFormat" TEXT 12:49:28.4 Info: => 0.0005777s 12:49:28.4 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = '{Medium Format} {medium:00}/{Artist Name} - {Album Title} - {track:00} - {Track Title}' 12:49:28.4 Info: UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = '{Medium Format} {medium:00}/{Artist Name} - {Album Title} - {track:00} - {Track Title}' 12:49:28.4 Info: => 4.79E-05s 12:49:28.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (35, '2024-05-17T12:49:28', 'multi_disc_naming_format') 12:49:28.4 Info: Committing Transaction 12:49:28.4 Info: 35: multi_disc_naming_format migrated 12:49:28.4 Info: => 0.0003085s 12:49:28.4 Info: 36: add_download_client_priority migrating 12:49:28.4 Info: Beginning Transaction 12:49:28.4 Info: Starting migration of Main DB to 36 12:49:28.4 Info: AlterTable DownloadClients 12:49:28.4 Info: => 1.2E-06s 12:49:28.4 Info: CreateColumn DownloadClients Priority Int32 12:49:28.4 Info: ALTER TABLE "DownloadClients" ADD COLUMN "Priority" INTEGER NOT NULL DEFAULT 1 12:49:28.4 Info: => 0.0005558s 12:49:28.4 Info: PerformDBOperation 12:49:28.4 Info: Performing DB Operation 12:49:28.4 Info: => 5.91E-05s 12:49:28.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (36, '2024-05-17T12:49:28', 'add_download_client_priority') 12:49:28.4 Info: Committing Transaction 12:49:28.4 Info: 36: add_download_client_priority migrated 12:49:28.4 Info: => 0.0003365s 12:49:28.4 Info: 37: remove_growl_prowl migrating 12:49:28.4 Info: Beginning Transaction 12:49:28.4 Info: Starting migration of Main DB to 37 12:49:28.4 Info: FluentMigrator.Expressions.DeleteDataExpression 12:49:28.4 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Growl' 12:49:28.4 Info: => 4.91E-05s 12:49:28.4 Info: FluentMigrator.Expressions.DeleteDataExpression 12:49:28.4 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Prowl' 12:49:28.4 Info: => 2.98E-05s 12:49:28.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (37, '2024-05-17T12:49:28', 'remove_growl_prowl') 12:49:28.4 Info: Committing Transaction 12:49:28.4 Info: 37: remove_growl_prowl migrated 12:49:28.4 Info: => 0.0002623s 12:49:28.4 Info: 38: remove_plex_hometheatre migrating 12:49:28.4 Info: Beginning Transaction 12:49:28.4 Info: Starting migration of Main DB to 38 12:49:28.4 Info: FluentMigrator.Expressions.DeleteDataExpression 12:49:28.4 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'PlexHomeTheater' 12:49:28.4 Info: => 4.78E-05s 12:49:28.4 Info: FluentMigrator.Expressions.DeleteDataExpression 12:49:28.4 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'PlexClient' 12:49:28.4 Info: => 2.8E-05s 12:49:28.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (38, '2024-05-17T12:49:28', 'remove_plex_hometheatre') 12:49:28.4 Info: Committing Transaction 12:49:28.4 Info: 38: remove_plex_hometheatre migrated 12:49:28.4 Info: => 0.0002566s 12:49:28.4 Info: 39: add_root_folder_add_defaults migrating 12:49:28.4 Info: Beginning Transaction 12:49:28.4 Info: Starting migration of Main DB to 39 12:49:28.4 Info: AlterTable RootFolders 12:49:28.4 Info: => 1E-06s 12:49:28.4 Info: CreateColumn RootFolders Name String 12:49:28.4 Info: ALTER TABLE "RootFolders" ADD COLUMN "Name" TEXT 12:49:28.4 Info: => 0.0005418s 12:49:28.4 Info: AlterTable RootFolders 12:49:28.4 Info: => 9E-07s 12:49:28.4 Info: CreateColumn RootFolders DefaultMetadataProfileId Int32 12:49:28.4 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultMetadataProfileId" INTEGER NOT NULL DEFAULT 0 12:49:28.4 Info: => 0.0005411s 12:49:28.4 Info: AlterTable RootFolders 12:49:28.4 Info: => 9E-07s 12:49:28.4 Info: CreateColumn RootFolders DefaultQualityProfileId Int32 12:49:28.4 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultQualityProfileId" INTEGER NOT NULL DEFAULT 0 12:49:28.4 Info: => 0.0005369s 12:49:28.4 Info: AlterTable RootFolders 12:49:28.4 Info: => 6E-07s 12:49:28.4 Info: CreateColumn RootFolders DefaultMonitorOption Int32 12:49:28.4 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultMonitorOption" INTEGER NOT NULL DEFAULT 0 12:49:28.4 Info: => 0.0005138s 12:49:28.4 Info: AlterTable RootFolders 12:49:28.4 Info: => 9E-07s 12:49:28.4 Info: CreateColumn RootFolders DefaultTags String 12:49:28.4 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultTags" TEXT 12:49:28.4 Info: => 0.0005091s 12:49:28.4 Info: PerformDBOperation 12:49:28.4 Info: Performing DB Operation 12:49:28.4 Info: => 5.16E-05s 12:49:28.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (39, '2024-05-17T12:49:28', 'add_root_folder_add_defaults') 12:49:28.4 Info: Committing Transaction 12:49:28.4 Info: 39: add_root_folder_add_defaults migrated 12:49:28.4 Info: => 0.0003222s 12:49:28.4 Info: 40: task_duration migrating 12:49:28.4 Info: Beginning Transaction 12:49:28.4 Info: Starting migration of Main DB to 40 12:49:28.4 Info: AlterTable ScheduledTasks 12:49:28.4 Info: => 1E-06s 12:49:28.4 Info: CreateColumn ScheduledTasks LastStartTime DateTime 12:49:28.4 Info: ALTER TABLE "ScheduledTasks" ADD COLUMN "LastStartTime" DATETIME 12:49:28.4 Info: => 0.000555s 12:49:28.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (40, '2024-05-17T12:49:28', 'task_duration') 12:49:28.4 Info: Committing Transaction 12:49:28.4 Info: 40: task_duration migrated 12:49:28.4 Info: => 0.0008627s 12:49:28.4 Info: 41: add_indexer_and_enabled_to_release_profiles migrating 12:49:28.4 Info: Beginning Transaction 12:49:28.4 Info: Starting migration of Main DB to 41 12:49:28.4 Info: AlterTable ReleaseProfiles 12:49:28.4 Info: => 9E-07s 12:49:28.4 Info: CreateColumn ReleaseProfiles Enabled Boolean 12:49:28.4 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "Enabled" INTEGER NOT NULL DEFAULT 1 12:49:28.4 Info: => 0.0005644s 12:49:28.4 Info: AlterTable ReleaseProfiles 12:49:28.4 Info: => 7E-07s 12:49:28.4 Info: CreateColumn ReleaseProfiles IndexerId Int32 12:49:28.4 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "IndexerId" INTEGER NOT NULL DEFAULT 0 12:49:28.4 Info: => 0.0005277s 12:49:28.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (41, '2024-05-17T12:49:28', 'add_indexer_and_enabled_to_release_profiles') 12:49:28.4 Info: Committing Transaction 12:49:28.4 Info: 41: add_indexer_and_enabled_to_release_profiles migrated 12:49:28.4 Info: => 0.0008214s 12:49:28.4 Info: 42: remove_album_folders migrating 12:49:28.4 Info: Beginning Transaction 12:49:28.4 Info: Starting migration of Main DB to 42 12:49:28.4 Info: DeleteColumn Artists AlbumFolder 12:49:28.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:49:28.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:49:28.4 Info: DROP TABLE "Artists" 12:49:28.4 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:49:28.4 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:49:28.4 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:49:28.4 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 12:49:28.4 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 12:49:28.4 Info: => 0.004475s 12:49:28.4 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "StandardTrackFormat" = "AlbumFolderFormat" || '/' || "StandardTrackFormat" 12:49:28.4 Info: UPDATE "NamingConfig" SET "StandardTrackFormat" = "AlbumFolderFormat" || '/' || "StandardTrackFormat" 12:49:28.4 Info: => 3.59E-05s 12:49:28.4 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = "AlbumFolderFormat" || '/' || "MultiDiscTrackFormat" 12:49:28.4 Info: UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = "AlbumFolderFormat" || '/' || "MultiDiscTrackFormat" 12:49:28.4 Info: => 3E-05s 12:49:28.4 Info: DeleteColumn NamingConfig AlbumFolderFormat 12:49:28.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:49:28.4 Info: INSERT INTO "NamingConfig_temp" ("Id", "ReplaceIllegalCharacters", "ArtistFolderFormat", "RenameTracks", "StandardTrackFormat", "MultiDiscTrackFormat") SELECT "Id", "ReplaceIllegalCharacters", "ArtistFolderFormat", "RenameTracks", "StandardTrackFormat", "MultiDiscTrackFormat" FROM "NamingConfig" 12:49:28.4 Info: DROP TABLE "NamingConfig" 12:49:28.4 Info: ALTER TABLE "NamingConfig_temp" RENAME TO "NamingConfig" 12:49:28.4 Info: => 0.0048236s 12:49:28.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (42, '2024-05-17T12:49:28', 'remove_album_folders') 12:49:28.4 Info: Committing Transaction 12:49:28.4 Info: 42: remove_album_folders migrated 12:49:28.4 Info: => 0.0052544s 12:49:28.4 Info: 44: add_priority_to_indexers migrating 12:49:28.4 Info: Beginning Transaction 12:49:28.4 Info: Starting migration of Main DB to 44 12:49:28.4 Info: AlterTable Indexers 12:49:28.4 Info: => 1E-06s 12:49:28.4 Info: CreateColumn Indexers Priority Int32 12:49:28.4 Info: ALTER TABLE "Indexers" ADD COLUMN "Priority" INTEGER NOT NULL DEFAULT 25 12:49:28.4 Info: => 0.0005627s 12:49:28.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (44, '2024-05-17T12:49:28', 'add_priority_to_indexers') 12:49:28.4 Info: Committing Transaction 12:49:28.4 Info: 44: add_priority_to_indexers migrated 12:49:28.4 Info: => 0.0008627s 12:49:28.4 Info: 45: remove_chown_and_folderchmod_config migrating 12:49:28.4 Info: Beginning Transaction 12:49:28.4 Info: Starting migration of Main DB to 45 12:49:28.4 Info: ExecuteSqlStatement DELETE FROM config WHERE Key IN ('folderchmod', 'chownuser') 12:49:28.4 Info: DELETE FROM config WHERE Key IN ('folderchmod', 'chownuser') 12:49:28.4 Info: => 0.0001322s 12:49:28.4 Info: PerformDBOperation 12:49:28.4 Info: Performing DB Operation 12:49:28.4 Info: => 2.91E-05s 12:49:28.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (45, '2024-05-17T12:49:28', 'remove_chown_and_folderchmod_config') 12:49:28.4 Info: Committing Transaction 12:49:28.4 Info: 45: remove_chown_and_folderchmod_config migrated 12:49:28.4 Info: => 0.00027s 12:49:28.4 Info: 47: update_notifiarr migrating 12:49:28.4 Info: Beginning Transaction 12:49:28.4 Info: Starting migration of Main DB to 47 12:49:28.4 Info: ExecuteSqlStatement UPDATE "Notifications" SET "Implementation" = Replace("Implementation", 'DiscordNotifier', 'Notifiarr'),"ConfigContract" = Replace("ConfigContract", 'DiscordNotifierSettings', 'NotifiarrSettings') WHERE "Implementation" = 'DiscordNotifier'; 12:49:28.4 Info: UPDATE "Notifications" SET "Implementation" = Replace("Implementation", 'DiscordNotifier', 'Notifiarr'),"ConfigContract" = Replace("ConfigContract", 'DiscordNotifierSettings', 'NotifiarrSettings') WHERE "Implementation" = 'DiscordNotifier'; 12:49:28.4 Info: => 7.46E-05s 12:49:28.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (47, '2024-05-17T12:49:28', 'update_notifiarr') 12:49:28.4 Info: Committing Transaction 12:49:28.4 Info: 47: update_notifiarr migrated 12:49:28.4 Info: => 0.0003199s 12:49:28.4 Info: 49: email_multiple_addresses migrating 12:49:28.4 Info: Beginning Transaction 12:49:28.4 Info: Starting migration of Main DB to 49 12:49:28.4 Info: PerformDBOperation 12:49:28.4 Info: Performing DB Operation 12:49:28.4 Info: => 5.62E-05s 12:49:28.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (49, '2024-05-17T12:49:28', 'email_multiple_addresses') 12:49:28.4 Info: Committing Transaction 12:49:28.4 Info: 49: email_multiple_addresses migrated 12:49:28.4 Info: => 0.0003106s 12:49:28.4 Info: 50: rename_blacklist_to_blocklist migrating 12:49:28.4 Info: Beginning Transaction 12:49:28.4 Info: Starting migration of Main DB to 50 12:49:28.4 Info: RenameTable Blacklist Blocklist 12:49:28.4 Info: ALTER TABLE "Blacklist" RENAME TO "Blocklist" 12:49:28.4 Info: => 0.0015076s 12:49:28.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (50, '2024-05-17T12:49:28', 'rename_blacklist_to_blocklist') 12:49:28.4 Info: Committing Transaction 12:49:28.4 Info: 50: rename_blacklist_to_blocklist migrated 12:49:28.4 Info: => 0.0018161s 12:49:28.4 Info: 51: cdh_per_downloadclient migrating 12:49:28.4 Info: Beginning Transaction 12:49:28.4 Info: Starting migration of Main DB to 51 12:49:28.4 Info: AlterTable DownloadClients 12:49:28.4 Info: => 8E-07s 12:49:28.4 Info: CreateColumn DownloadClients RemoveCompletedDownloads Boolean 12:49:28.4 Info: ALTER TABLE "DownloadClients" ADD COLUMN "RemoveCompletedDownloads" INTEGER NOT NULL DEFAULT 1 12:49:28.4 Info: => 0.0005672s 12:49:28.4 Info: CreateColumn DownloadClients RemoveFailedDownloads Boolean 12:49:28.4 Info: ALTER TABLE "DownloadClients" ADD COLUMN "RemoveFailedDownloads" INTEGER NOT NULL DEFAULT 1 12:49:28.4 Info: => 0.0005794s 12:49:28.4 Info: PerformDBOperation 12:49:28.4 Info: Performing DB Operation 12:49:28.4 Info: => 0.0001544s 12:49:28.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (51, '2024-05-17T12:49:28', 'cdh_per_downloadclient') 12:49:28.4 Info: Committing Transaction 12:49:28.4 Info: 51: cdh_per_downloadclient migrated 12:49:28.4 Info: => 0.0004365s 12:49:28.4 Info: 52: download_history migrating 12:49:28.4 Info: Beginning Transaction 12:49:28.4 Info: Starting migration of Main DB to 52 12:49:28.4 Info: CreateTable DownloadHistory 12:49:28.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:49:28.4 Info: => 0.0001718s 12:49:28.4 Info: CreateIndex DownloadHistory (EventType) 12:49:28.4 Info: CREATE INDEX "IX_DownloadHistory_EventType" ON "DownloadHistory" ("EventType" ASC) 12:49:28.4 Info: => 8.62E-05s 12:49:28.4 Info: CreateIndex DownloadHistory (ArtistId) 12:49:28.4 Info: CREATE INDEX "IX_DownloadHistory_ArtistId" ON "DownloadHistory" ("ArtistId" ASC) 12:49:28.4 Info: => 7.51E-05s 12:49:28.4 Info: CreateIndex DownloadHistory (DownloadId) 12:49:28.4 Info: CREATE INDEX "IX_DownloadHistory_DownloadId" ON "DownloadHistory" ("DownloadId" ASC) 12:49:28.4 Info: => 8.15E-05s 12:49:28.4 Info: PerformDBOperation 12:49:28.4 Info: Performing DB Operation 12:49:28.4 Info: => 0.0001215s 12:49:28.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (52, '2024-05-17T12:49:28', 'download_history') 12:49:28.4 Info: Committing Transaction 12:49:28.4 Info: 52: download_history migrated 12:49:28.4 Info: => 0.000458s 12:49:28.4 Info: 53: add_update_history migrating 12:49:28.4 Info: Beginning Transaction 12:49:28.4 Info: Starting migration of Main DB to 53 12:49:28.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (53, '2024-05-17T12:49:28', 'add_update_history') 12:49:28.4 Info: Committing Transaction 12:49:28.4 Info: 53: add_update_history migrated 12:49:28.4 Info: => 0.0002928s 12:49:28.4 Info: 54: add_on_update_to_notifications migrating 12:49:28.4 Info: Beginning Transaction 12:49:28.4 Info: Starting migration of Main DB to 54 12:49:28.4 Info: AlterTable Notifications 12:49:28.4 Info: => 8E-07s 12:49:28.4 Info: CreateColumn Notifications OnApplicationUpdate Boolean 12:49:28.4 Info: ALTER TABLE "Notifications" ADD COLUMN "OnApplicationUpdate" INTEGER NOT NULL DEFAULT 1 12:49:28.4 Info: => 0.0005863s 12:49:28.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (54, '2024-05-17T12:49:28', 'add_on_update_to_notifications') 12:49:28.4 Info: Committing Transaction 12:49:28.4 Info: 54: add_on_update_to_notifications migrated 12:49:28.4 Info: => 0.0008687s 12:49:28.4 Info: 55: download_client_per_indexer migrating 12:49:28.4 Info: Beginning Transaction 12:49:28.4 Info: Starting migration of Main DB to 55 12:49:28.4 Info: AlterTable Indexers 12:49:28.4 Info: => 7E-07s 12:49:28.4 Info: CreateColumn Indexers DownloadClientId Int32 12:49:28.4 Info: ALTER TABLE "Indexers" ADD COLUMN "DownloadClientId" INTEGER NOT NULL DEFAULT 0 12:49:28.4 Info: => 0.0006213s 12:49:28.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (55, '2024-05-17T12:49:28', 'download_client_per_indexer') 12:49:28.4 Info: Committing Transaction 12:49:28.4 Info: 55: download_client_per_indexer migrated 12:49:28.4 Info: => 0.0009237s 12:49:28.4 Info: 56: AddNewItemMonitorType migrating 12:49:28.4 Info: Beginning Transaction 12:49:28.4 Info: Starting migration of Main DB to 56 12:49:28.4 Info: AlterTable Artists 12:49:28.4 Info: => 9E-07s 12:49:28.4 Info: CreateColumn Artists MonitorNewItems Int32 12:49:28.4 Info: ALTER TABLE "Artists" ADD COLUMN "MonitorNewItems" INTEGER NOT NULL DEFAULT 0 12:49:28.4 Info: => 0.0005618s 12:49:28.4 Info: AlterTable RootFolders 12:49:28.4 Info: => 8E-07s 12:49:28.4 Info: CreateColumn RootFolders DefaultNewItemMonitorOption Int32 12:49:28.4 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultNewItemMonitorOption" INTEGER NOT NULL DEFAULT 0 12:49:28.4 Info: => 0.0005369s 12:49:28.4 Info: AlterTable ImportLists 12:49:28.4 Info: => 7E-07s 12:49:28.4 Info: CreateColumn ImportLists MonitorNewItems Int32 12:49:28.4 Info: ALTER TABLE "ImportLists" ADD COLUMN "MonitorNewItems" INTEGER NOT NULL DEFAULT 0 12:49:28.4 Info: => 0.0005257s 12:49:28.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (56, '2024-05-17T12:49:28', 'AddNewItemMonitorType') 12:49:28.4 Info: Committing Transaction 12:49:28.4 Info: 56: AddNewItemMonitorType migrated 12:49:28.4 Info: => 0.0008356s 12:49:28.4 Info: 57: ImportListSearch migrating 12:49:28.4 Info: Beginning Transaction 12:49:28.4 Info: Starting migration of Main DB to 57 12:49:28.4 Info: AlterTable ImportLists 12:49:28.4 Info: => 9E-07s 12:49:28.4 Info: CreateColumn ImportLists ShouldSearch Boolean 12:49:28.4 Info: ALTER TABLE "ImportLists" ADD COLUMN "ShouldSearch" INTEGER NOT NULL DEFAULT 1 12:49:28.4 Info: => 0.000593s 12:49:28.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (57, '2024-05-17T12:49:28', 'ImportListSearch') 12:49:28.4 Info: Committing Transaction 12:49:28.4 Info: 57: ImportListSearch migrated 12:49:28.4 Info: => 0.00088s 12:49:28.4 Info: 58: ImportListMonitorExisting migrating 12:49:28.4 Info: Beginning Transaction 12:49:28.4 Info: Starting migration of Main DB to 58 12:49:28.4 Info: AlterTable ImportLists 12:49:28.4 Info: => 1E-06s 12:49:28.4 Info: CreateColumn ImportLists ShouldMonitorExisting Boolean 12:49:28.4 Info: ALTER TABLE "ImportLists" ADD COLUMN "ShouldMonitorExisting" INTEGER NOT NULL DEFAULT 0 12:49:28.4 Info: => 0.000576s 12:49:28.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (58, '2024-05-17T12:49:28', 'ImportListMonitorExisting') 12:49:28.4 Info: Committing Transaction 12:49:28.4 Info: 58: ImportListMonitorExisting migrated 12:49:28.4 Info: => 0.0008551s 12:49:28.4 Info: 59: add_indexer_tags migrating 12:49:28.4 Info: Beginning Transaction 12:49:28.4 Info: Starting migration of Main DB to 59 12:49:28.4 Info: FluentMigrator.Expressions.DeleteDataExpression 12:49:28.4 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Omgwtfnzbs' 12:49:28.4 Info: => 5.16E-05s 12:49:28.4 Info: FluentMigrator.Expressions.DeleteDataExpression 12:49:28.4 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Waffles' 12:49:28.4 Info: => 2.78E-05s 12:49:28.4 Info: AlterTable Indexers 12:49:28.4 Info: => 4E-07s 12:49:28.4 Info: CreateColumn Indexers Tags String 12:49:28.4 Info: ALTER TABLE "Indexers" ADD COLUMN "Tags" TEXT 12:49:28.4 Info: => 0.0005769s 12:49:28.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (59, '2024-05-17T12:49:28', 'add_indexer_tags') 12:49:28.4 Info: Committing Transaction 12:49:28.4 Info: 59: add_indexer_tags migrated 12:49:28.4 Info: => 0.0008503s 12:49:28.4 Info: 60: update_audio_types migrating 12:49:28.4 Info: Beginning Transaction 12:49:28.4 Info: Starting migration of Main DB to 60 12:49:28.5 Info: PerformDBOperation 12:49:28.5 Info: Performing DB Operation 12:49:28.5 Info: => 5.65E-05s 12:49:28.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (60, '2024-05-17T12:49:28', 'update_audio_types') 12:49:28.5 Info: Committing Transaction 12:49:28.5 Info: 60: update_audio_types migrated 12:49:28.5 Info: => 0.0002957s 12:49:28.5 Info: 61: postgres_update_timestamp_columns_to_with_timezone migrating 12:49:28.5 Info: Beginning Transaction 12:49:28.5 Info: Starting migration of Main DB to 61 12:49:28.5 Info: FluentMigrator.Expressions.DeleteDataExpression 12:49:28.5 Info: DELETE FROM "Commands" WHERE 1 = 1 12:49:28.5 Info: => 4.95E-05s 12:49:28.5 Info: AlterTable AlbumReleases 12:49:28.5 Info: => 4E-07s 12:49:28.5 Info: AlterColumn AlbumReleases ReleaseDate DateTimeOffset 12:49:28.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:49:28.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:49:28.5 Info: DROP TABLE "AlbumReleases" 12:49:28.5 Info: ALTER TABLE "AlbumReleases_temp" RENAME TO "AlbumReleases" 12:49:28.5 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 12:49:28.5 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 12:49:28.5 Info: => 0.0043512s 12:49:28.5 Info: AlterTable Albums 12:49:28.5 Info: => 7E-07s 12:49:28.5 Info: AlterColumn Albums LastInfoSync DateTimeOffset 12:49:28.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:49:28.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:49:28.5 Info: DROP TABLE "Albums" 12:49:28.5 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:49:28.5 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:49:28.5 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:49:28.5 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 12:49:28.5 Info: => 0.0053539s 12:49:28.5 Info: AlterTable Albums 12:49:28.5 Info: => 8E-07s 12:49:28.5 Info: AlterColumn Albums ReleaseDate DateTimeOffset 12:49:28.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:49:28.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:49:28.5 Info: DROP TABLE "Albums" 12:49:28.5 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:49:28.5 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:49:28.5 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:49:28.5 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 12:49:28.5 Info: => 0.0056682s 12:49:28.5 Info: AlterTable Albums 12:49:28.5 Info: => 6E-07s 12:49:28.5 Info: AlterColumn Albums Added DateTimeOffset 12:49:28.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:49:28.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:49:28.5 Info: DROP TABLE "Albums" 12:49:28.5 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:49:28.5 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:49:28.5 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:49:28.5 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 12:49:28.5 Info: => 0.0044656s 12:49:28.5 Info: AlterTable Artists 12:49:28.5 Info: => 5E-07s 12:49:28.5 Info: AlterColumn Artists LastInfoSync DateTimeOffset 12:49:28.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:49:28.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:49:28.5 Info: DROP TABLE "Artists" 12:49:28.5 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:49:28.5 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:49:28.5 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:49:28.5 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 12:49:28.5 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 12:49:28.5 Info: => 0.0045376s 12:49:28.5 Info: AlterTable Artists 12:49:28.5 Info: => 7E-07s 12:49:28.5 Info: AlterColumn Artists Added DateTimeOffset 12:49:28.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:49:28.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:49:28.5 Info: DROP TABLE "Artists" 12:49:28.5 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:49:28.5 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:49:28.5 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:49:28.5 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 12:49:28.5 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 12:49:28.5 Info: => 0.0046836s 12:49:28.5 Info: AlterTable Blocklist 12:49:28.5 Info: => 7E-07s 12:49:28.5 Info: AlterColumn Blocklist Date DateTimeOffset 12:49:28.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:49:28.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:49:28.5 Info: DROP TABLE "Blocklist" 12:49:28.5 Info: ALTER TABLE "Blocklist_temp" RENAME TO "Blocklist" 12:49:28.5 Info: => 0.004019s 12:49:28.5 Info: AlterTable Blocklist 12:49:28.5 Info: => 7E-07s 12:49:28.5 Info: AlterColumn Blocklist PublishedDate DateTimeOffset 12:49:28.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:49:28.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:49:28.5 Info: DROP TABLE "Blocklist" 12:49:28.5 Info: ALTER TABLE "Blocklist_temp" RENAME TO "Blocklist" 12:49:28.5 Info: => 0.0049537s 12:49:28.5 Info: AlterTable Commands 12:49:28.5 Info: => 9E-07s 12:49:28.5 Info: AlterColumn Commands QueuedAt DateTimeOffset 12:49:28.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:49:28.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:49:28.5 Info: DROP TABLE "Commands" 12:49:28.5 Info: ALTER TABLE "Commands_temp" RENAME TO "Commands" 12:49:28.5 Info: => 0.0056583s 12:49:28.5 Info: AlterTable Commands 12:49:28.5 Info: => 9E-07s 12:49:28.5 Info: AlterColumn Commands StartedAt DateTimeOffset 12:49:28.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:49:28.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:49:28.5 Info: DROP TABLE "Commands" 12:49:28.5 Info: ALTER TABLE "Commands_temp" RENAME TO "Commands" 12:49:28.5 Info: => 0.0039374s 12:49:28.5 Info: AlterTable Commands 12:49:28.5 Info: => 9E-07s 12:49:28.5 Info: AlterColumn Commands EndedAt DateTimeOffset 12:49:28.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:49:28.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:49:28.5 Info: DROP TABLE "Commands" 12:49:28.5 Info: ALTER TABLE "Commands_temp" RENAME TO "Commands" 12:49:28.5 Info: => 0.0039645s 12:49:28.5 Info: AlterTable DownloadClientStatus 12:49:28.5 Info: => 1E-06s 12:49:28.5 Info: AlterColumn DownloadClientStatus InitialFailure DateTimeOffset 12:49:28.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:49:28.5 Info: INSERT INTO "DownloadClientStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill" FROM "DownloadClientStatus" 12:49:28.5 Info: DROP TABLE "DownloadClientStatus" 12:49:28.5 Info: ALTER TABLE "DownloadClientStatus_temp" RENAME TO "DownloadClientStatus" 12:49:28.5 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 12:49:28.5 Info: => 0.00408s 12:49:28.5 Info: AlterTable DownloadClientStatus 12:49:28.5 Info: => 1E-06s 12:49:28.5 Info: AlterColumn DownloadClientStatus MostRecentFailure DateTimeOffset 12:49:28.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:49:28.5 Info: INSERT INTO "DownloadClientStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill" FROM "DownloadClientStatus" 12:49:28.5 Info: DROP TABLE "DownloadClientStatus" 12:49:28.5 Info: ALTER TABLE "DownloadClientStatus_temp" RENAME TO "DownloadClientStatus" 12:49:28.5 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 12:49:28.5 Info: => 0.0040766s 12:49:28.5 Info: AlterTable DownloadClientStatus 12:49:28.5 Info: => 6E-07s 12:49:28.5 Info: AlterColumn DownloadClientStatus DisabledTill DateTimeOffset 12:49:28.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:49:28.5 Info: INSERT INTO "DownloadClientStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill" FROM "DownloadClientStatus" 12:49:28.5 Info: DROP TABLE "DownloadClientStatus" 12:49:28.5 Info: ALTER TABLE "DownloadClientStatus_temp" RENAME TO "DownloadClientStatus" 12:49:28.5 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 12:49:28.5 Info: => 0.0057645s 12:49:28.5 Info: AlterTable DownloadHistory 12:49:28.5 Info: => 7E-07s 12:49:28.5 Info: AlterColumn DownloadHistory Date DateTimeOffset 12:49:28.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:49:28.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:49:28.5 Info: DROP TABLE "DownloadHistory" 12:49:28.5 Info: ALTER TABLE "DownloadHistory_temp" RENAME TO "DownloadHistory" 12:49:28.5 Info: CREATE INDEX "IX_DownloadHistory_EventType" ON "DownloadHistory" ("EventType" ASC) 12:49:28.5 Info: CREATE INDEX "IX_DownloadHistory_ArtistId" ON "DownloadHistory" ("ArtistId" ASC) 12:49:28.5 Info: CREATE INDEX "IX_DownloadHistory_DownloadId" ON "DownloadHistory" ("DownloadId" ASC) 12:49:28.5 Info: => 0.0043633s 12:49:28.5 Info: AlterTable ExtraFiles 12:49:28.5 Info: => 7E-07s 12:49:28.5 Info: AlterColumn ExtraFiles Added DateTimeOffset 12:49:28.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:49:28.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:49:28.5 Info: DROP TABLE "ExtraFiles" 12:49:28.5 Info: ALTER TABLE "ExtraFiles_temp" RENAME TO "ExtraFiles" 12:49:28.5 Info: => 0.0038839s 12:49:28.5 Info: AlterTable ExtraFiles 12:49:28.5 Info: => 8E-07s 12:49:28.5 Info: AlterColumn ExtraFiles LastUpdated DateTimeOffset 12:49:28.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:49:28.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:49:28.5 Info: DROP TABLE "ExtraFiles" 12:49:28.5 Info: ALTER TABLE "ExtraFiles_temp" RENAME TO "ExtraFiles" 12:49:28.5 Info: => 0.0050671s 12:49:28.5 Info: AlterTable History 12:49:28.5 Info: => 9E-07s 12:49:28.5 Info: AlterColumn History Date DateTimeOffset 12:49:28.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:49:28.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:49:28.5 Info: DROP TABLE "History" 12:49:28.5 Info: ALTER TABLE "History_temp" RENAME TO "History" 12:49:28.5 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 12:49:28.5 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 12:49:28.5 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 12:49:28.5 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 12:49:28.5 Info: => 0.004543s 12:49:28.5 Info: AlterTable ImportListStatus 12:49:28.5 Info: => 7E-07s 12:49:28.5 Info: AlterColumn ImportListStatus InitialFailure DateTimeOffset 12:49:28.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:49:28.5 Info: INSERT INTO "ImportListStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo" FROM "ImportListStatus" 12:49:28.5 Info: DROP TABLE "ImportListStatus" 12:49:28.5 Info: ALTER TABLE "ImportListStatus_temp" RENAME TO "ImportListStatus" 12:49:28.5 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 12:49:28.5 Info: => 0.0051374s 12:49:28.5 Info: AlterTable ImportListStatus 12:49:28.5 Info: => 4E-07s 12:49:28.5 Info: AlterColumn ImportListStatus MostRecentFailure DateTimeOffset 12:49:28.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:49:28.5 Info: INSERT INTO "ImportListStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo" FROM "ImportListStatus" 12:49:28.5 Info: DROP TABLE "ImportListStatus" 12:49:28.5 Info: ALTER TABLE "ImportListStatus_temp" RENAME TO "ImportListStatus" 12:49:28.5 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 12:49:28.5 Info: => 0.0040477s 12:49:28.5 Info: AlterTable ImportListStatus 12:49:28.5 Info: => 5E-07s 12:49:28.5 Info: AlterColumn ImportListStatus DisabledTill DateTimeOffset 12:49:28.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:49:28.5 Info: INSERT INTO "ImportListStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo" FROM "ImportListStatus" 12:49:28.5 Info: DROP TABLE "ImportListStatus" 12:49:28.5 Info: ALTER TABLE "ImportListStatus_temp" RENAME TO "ImportListStatus" 12:49:28.5 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 12:49:28.5 Info: => 0.0040192s 12:49:28.5 Info: AlterTable IndexerStatus 12:49:28.5 Info: => 7E-07s 12:49:28.5 Info: AlterColumn IndexerStatus InitialFailure DateTimeOffset 12:49:28.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:49:28.6 Info: INSERT INTO "IndexerStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo" FROM "IndexerStatus" 12:49:28.6 Info: DROP TABLE "IndexerStatus" 12:49:28.6 Info: ALTER TABLE "IndexerStatus_temp" RENAME TO "IndexerStatus" 12:49:28.6 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 12:49:28.6 Info: => 0.0050511s 12:49:28.6 Info: AlterTable IndexerStatus 12:49:28.6 Info: => 6E-07s 12:49:28.6 Info: AlterColumn IndexerStatus MostRecentFailure DateTimeOffset 12:49:28.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:49:28.6 Info: INSERT INTO "IndexerStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo" FROM "IndexerStatus" 12:49:28.6 Info: DROP TABLE "IndexerStatus" 12:49:28.6 Info: ALTER TABLE "IndexerStatus_temp" RENAME TO "IndexerStatus" 12:49:28.6 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 12:49:28.6 Info: => 0.0042483s 12:49:28.6 Info: AlterTable IndexerStatus 12:49:28.6 Info: => 6E-07s 12:49:28.6 Info: AlterColumn IndexerStatus DisabledTill DateTimeOffset 12:49:28.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:49:28.6 Info: INSERT INTO "IndexerStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo" FROM "IndexerStatus" 12:49:28.6 Info: DROP TABLE "IndexerStatus" 12:49:28.6 Info: ALTER TABLE "IndexerStatus_temp" RENAME TO "IndexerStatus" 12:49:28.6 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 12:49:28.6 Info: => 0.0051291s 12:49:28.6 Info: AlterTable LyricFiles 12:49:28.6 Info: => 6E-07s 12:49:28.6 Info: AlterColumn LyricFiles LastUpdated DateTimeOffset 12:49:28.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:49:28.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:49:28.6 Info: DROP TABLE "LyricFiles" 12:49:28.6 Info: ALTER TABLE "LyricFiles_temp" RENAME TO "LyricFiles" 12:49:28.6 Info: => 0.0040425s 12:49:28.6 Info: AlterTable LyricFiles 12:49:28.6 Info: => 9E-07s 12:49:28.6 Info: AlterColumn LyricFiles Added DateTimeOffset 12:49:28.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:49:28.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:49:28.6 Info: DROP TABLE "LyricFiles" 12:49:28.6 Info: ALTER TABLE "LyricFiles_temp" RENAME TO "LyricFiles" 12:49:28.6 Info: => 0.003911s 12:49:28.6 Info: AlterTable MetadataFiles 12:49:28.6 Info: => 8E-07s 12:49:28.6 Info: AlterColumn MetadataFiles LastUpdated DateTimeOffset 12:49:28.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:49:28.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:49:28.6 Info: DROP TABLE "MetadataFiles" 12:49:28.6 Info: ALTER TABLE "MetadataFiles_temp" RENAME TO "MetadataFiles" 12:49:28.6 Info: => 0.0039507s 12:49:28.6 Info: AlterTable MetadataFiles 12:49:28.6 Info: => 8E-07s 12:49:28.6 Info: AlterColumn MetadataFiles Added DateTimeOffset 12:49:28.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:49:28.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:49:28.6 Info: DROP TABLE "MetadataFiles" 12:49:28.6 Info: ALTER TABLE "MetadataFiles_temp" RENAME TO "MetadataFiles" 12:49:28.6 Info: => 0.0048267s 12:49:28.6 Info: AlterTable PendingReleases 12:49:28.6 Info: => 1.2E-06s 12:49:28.6 Info: AlterColumn PendingReleases Added DateTimeOffset 12:49:28.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:49:28.6 Info: INSERT INTO "PendingReleases_temp" ("Id", "Title", "Added", "Release", "ArtistId", "ParsedAlbumInfo", "Reason") SELECT "Id", "Title", "Added", "Release", "ArtistId", "ParsedAlbumInfo", "Reason" FROM "PendingReleases" 12:49:28.6 Info: DROP TABLE "PendingReleases" 12:49:28.6 Info: ALTER TABLE "PendingReleases_temp" RENAME TO "PendingReleases" 12:49:28.6 Info: => 0.0048537s 12:49:28.6 Info: AlterTable ScheduledTasks 12:49:28.6 Info: => 7E-07s 12:49:28.6 Info: AlterColumn ScheduledTasks LastExecution DateTimeOffset 12:49:28.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:49:28.6 Info: INSERT INTO "ScheduledTasks_temp" ("Id", "TypeName", "Interval", "LastExecution", "LastStartTime") SELECT "Id", "TypeName", "Interval", "LastExecution", "LastStartTime" FROM "ScheduledTasks" 12:49:28.6 Info: DROP TABLE "ScheduledTasks" 12:49:28.6 Info: ALTER TABLE "ScheduledTasks_temp" RENAME TO "ScheduledTasks" 12:49:28.6 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 12:49:28.6 Info: => 0.004052s 12:49:28.6 Info: AlterTable ScheduledTasks 12:49:28.6 Info: => 6E-07s 12:49:28.6 Info: AlterColumn ScheduledTasks LastStartTime DateTimeOffset 12:49:28.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:49:28.6 Info: INSERT INTO "ScheduledTasks_temp" ("Id", "TypeName", "Interval", "LastExecution", "LastStartTime") SELECT "Id", "TypeName", "Interval", "LastExecution", "LastStartTime" FROM "ScheduledTasks" 12:49:28.6 Info: DROP TABLE "ScheduledTasks" 12:49:28.6 Info: ALTER TABLE "ScheduledTasks_temp" RENAME TO "ScheduledTasks" 12:49:28.6 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 12:49:28.6 Info: => 0.0040101s 12:49:28.6 Info: AlterTable TrackFiles 12:49:28.6 Info: => 5E-07s 12:49:28.6 Info: AlterColumn TrackFiles DateAdded DateTimeOffset 12:49:28.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:49:28.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:49:28.6 Info: DROP TABLE "TrackFiles" 12:49:28.6 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 12:49:28.6 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:49:28.6 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 12:49:28.6 Info: => 0.0042584s 12:49:28.6 Info: AlterTable TrackFiles 12:49:28.6 Info: => 5E-07s 12:49:28.6 Info: AlterColumn TrackFiles Modified DateTimeOffset 12:49:28.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:49:28.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:49:28.6 Info: DROP TABLE "TrackFiles" 12:49:28.6 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 12:49:28.6 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:49:28.6 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 12:49:28.6 Info: => 0.0052427s 12:49:28.6 Info: AlterTable VersionInfo 12:49:28.6 Info: => 5E-07s 12:49:28.6 Info: AlterColumn VersionInfo AppliedOn DateTimeOffset 12:49:28.6 Info: CREATE TABLE "VersionInfo_temp" ("Version" INTEGER NOT NULL, "AppliedOn" DATETIME, "Description" TEXT) 12:49:28.6 Info: INSERT INTO "VersionInfo_temp" ("Version", "AppliedOn", "Description") SELECT "Version", "AppliedOn", "Description" FROM "VersionInfo" 12:49:28.6 Info: DROP TABLE "VersionInfo" 12:49:28.6 Info: ALTER TABLE "VersionInfo_temp" RENAME TO "VersionInfo" 12:49:28.6 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 12:49:28.6 Info: => 0.0040419s 12:49:28.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (61, '2024-05-17T12:49:28', 'postgres_update_timestamp_columns_to_with_timezone') 12:49:28.6 Info: Committing Transaction 12:49:28.6 Info: 61: postgres_update_timestamp_columns_to_with_timezone migrated 12:49:28.6 Info: => 0.0046953s 12:49:28.6 Info: 62: add_on_delete_to_notifications migrating 12:49:28.6 Info: Beginning Transaction 12:49:28.6 Info: Starting migration of Main DB to 62 12:49:28.6 Info: AlterTable Notifications 12:49:28.6 Info: => 1E-06s 12:49:28.6 Info: CreateColumn Notifications OnArtistDelete Boolean 12:49:28.6 Info: ALTER TABLE "Notifications" ADD COLUMN "OnArtistDelete" INTEGER NOT NULL DEFAULT 0 12:49:28.6 Info: => 0.0005954s 12:49:28.6 Info: AlterTable Notifications 12:49:28.6 Info: => 8E-07s 12:49:28.6 Info: CreateColumn Notifications OnAlbumDelete Boolean 12:49:28.6 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDelete" INTEGER NOT NULL DEFAULT 0 12:49:28.6 Info: => 0.0005523s 12:49:28.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (62, '2024-05-17T12:49:28', 'add_on_delete_to_notifications') 12:49:28.6 Info: Committing Transaction 12:49:28.6 Info: 62: add_on_delete_to_notifications migrated 12:49:28.6 Info: => 0.0008261s 12:49:28.6 Info: 63: add_custom_formats migrating 12:49:28.6 Info: Beginning Transaction 12:49:28.6 Info: Starting migration of Main DB to 63 12:49:28.6 Info: INSERT INTO "ReleaseProfiles" ("Preferred", "Required", "Ignored", "Tags", "IncludePreferredWhenRenaming", "Enabled", "IndexerId") VALUES ('[ { "key": "x264", "value": 2 } ]', 'some', '', '[]', 1, 1, 0) 12:49:28.6 Info: AlterTable DelayProfiles 12:49:28.6 Info: => 5E-07s 12:49:28.6 Info: CreateColumn DelayProfiles BypassIfHighestQuality Boolean 12:49:28.6 Info: ALTER TABLE "DelayProfiles" ADD COLUMN "BypassIfHighestQuality" INTEGER NOT NULL DEFAULT 0 12:49:28.6 Info: => 0.0005631s 12:49:28.6 Info: UpdateData 12:49:28.6 Info: UPDATE "DelayProfiles" SET "BypassIfHighestQuality" = 1 WHERE 1 = 1 12:49:28.6 Info: => 5.46E-05s 12:49:28.6 Info: AlterTable TrackFiles 12:49:28.6 Info: => 5E-07s 12:49:28.6 Info: CreateColumn TrackFiles OriginalFilePath String 12:49:28.6 Info: ALTER TABLE "TrackFiles" ADD COLUMN "OriginalFilePath" TEXT 12:49:28.6 Info: => 0.0005253s 12:49:28.6 Info: PerformDBOperation 12:49:28.6 Info: Performing DB Operation 12:49:28.6 Info: => 0.0011595s 12:49:28.6 Info: CreateTable CustomFormats 12:49:28.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:49:28.6 Info: => 0.0001512s 12:49:28.6 Info: CreateIndex CustomFormats (Name) 12:49:28.6 Info: CREATE UNIQUE INDEX "IX_CustomFormats_Name" ON "CustomFormats" ("Name" ASC) 12:49:28.6 Info: => 8.43E-05s 12:49:28.6 Info: AlterTable QualityProfiles 12:49:28.6 Info: => 1.1E-06s 12:49:28.6 Info: CreateColumn QualityProfiles FormatItems String 12:49:28.6 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "FormatItems" TEXT NOT NULL DEFAULT '[]' 12:49:28.6 Info: => 0.0005665s 12:49:28.6 Info: AlterTable QualityProfiles 12:49:28.6 Info: => 8E-07s 12:49:28.6 Info: CreateColumn QualityProfiles MinFormatScore Int32 12:49:28.6 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "MinFormatScore" INTEGER NOT NULL DEFAULT 0 12:49:28.6 Info: => 0.0005506s 12:49:28.6 Info: AlterTable QualityProfiles 12:49:28.6 Info: => 7E-07s 12:49:28.6 Info: CreateColumn QualityProfiles CutoffFormatScore Int32 12:49:28.6 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "CutoffFormatScore" INTEGER NOT NULL DEFAULT 0 12:49:28.6 Info: => 0.0005432s 12:49:28.6 Info: PerformDBOperation 12:49:28.6 Info: Performing DB Operation 12:49:28.6 Info: => 0.0013347s 12:49:28.6 Info: PerformDBOperation 12:49:28.6 Info: Performing DB Operation 12:49:28.6 Info: => 3.2E-05s 12:49:28.6 Info: DeleteColumn ReleaseProfiles Preferred 12:49:28.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:49:28.6 Info: INSERT INTO "ReleaseProfiles_temp" ("Id", "Required", "Ignored", "Tags", "IncludePreferredWhenRenaming", "Enabled", "IndexerId") SELECT "Id", "Required", "Ignored", "Tags", "IncludePreferredWhenRenaming", "Enabled", "IndexerId" FROM "ReleaseProfiles" 12:49:28.6 Info: DROP TABLE "ReleaseProfiles" 12:49:28.6 Info: ALTER TABLE "ReleaseProfiles_temp" RENAME TO "ReleaseProfiles" 12:49:28.6 Info: => 0.0051846s 12:49:28.6 Info: DeleteColumn ReleaseProfiles IncludePreferredWhenRenaming 12:49:28.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:49:28.6 Info: INSERT INTO "ReleaseProfiles_temp" ("Id", "Required", "Ignored", "Tags", "Enabled", "IndexerId") SELECT "Id", "Required", "Ignored", "Tags", "Enabled", "IndexerId" FROM "ReleaseProfiles" 12:49:28.6 Info: DROP TABLE "ReleaseProfiles" 12:49:28.6 Info: ALTER TABLE "ReleaseProfiles_temp" RENAME TO "ReleaseProfiles" 12:49:28.6 Info: => 0.0039774s 12:49:28.6 Info: ExecuteSqlStatement DELETE FROM "ReleaseProfiles" WHERE "Required" = '[]' AND "Ignored" = '[]' 12:49:28.6 Info: DELETE FROM "ReleaseProfiles" WHERE "Required" = '[]' AND "Ignored" = '[]' 12:49:28.6 Info: => 5.37E-05s 12:49:28.6 Info: AlterTable DelayProfiles 12:49:28.6 Info: => 4E-07s 12:49:28.6 Info: CreateColumn DelayProfiles BypassIfAboveCustomFormatScore Boolean 12:49:28.6 Info: ALTER TABLE "DelayProfiles" ADD COLUMN "BypassIfAboveCustomFormatScore" INTEGER NOT NULL DEFAULT 0 12:49:28.6 Info: => 0.0005517s 12:49:28.6 Info: AlterTable DelayProfiles 12:49:28.6 Info: => 7E-07s 12:49:28.6 Info: CreateColumn DelayProfiles MinimumCustomFormatScore Int32 12:49:28.6 Info: ALTER TABLE "DelayProfiles" ADD COLUMN "MinimumCustomFormatScore" INTEGER 12:49:28.6 Info: => 0.0005414s 12:49:28.6 Info: -> 1 Insert operations completed in 00:00:00.0001123 taking an average of 00:00:00.0001123 12:49:28.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (63, '2024-05-17T12:49:28', 'add_custom_formats') 12:49:28.6 Info: Committing Transaction 12:49:28.6 Info: 63: add_custom_formats migrated 12:49:28.6 Info: => 0.0009115s 12:49:28.6 Debug: Took: 00:00:00.3996871 12:49:28.7 Info: --- End: NzbDrone.Core.Test.Datastore.Migration.add_custom_formatsFixture.should_not_remove_release_profile_if_ignored_or_required --- 12:49:28.7 Info: --- Start: NzbDrone.Core.Test.Datastore.Migration.add_custom_formatsFixture.should_remove_release_profile_if_no_ignored_or_required --- 12:49:28.7 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm64/_temp_11361_638515469687066994_145/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:49:28.7 Info: DatabaseEngineVersionCheck migrating 12:49:28.7 Info: PerformDBOperation 12:49:28.7 Info: Performing DB Operation 12:49:28.7 Info: SQLite 3.45.3 12:49:28.7 Info: => 0.0010282s 12:49:28.7 Info: DatabaseEngineVersionCheck migrated 12:49:28.7 Info: => 0.0010427s 12:49:28.7 Info: VersionMigration migrating 12:49:28.7 Info: Beginning Transaction 12:49:28.7 Info: CreateTable VersionInfo 12:49:28.7 Info: CREATE TABLE "VersionInfo" ("Version" INTEGER NOT NULL) 12:49:28.7 Info: => 0.0031787s 12:49:28.7 Info: Committing Transaction 12:49:28.7 Info: VersionMigration migrated 12:49:28.7 Info: => 0.0036195s 12:49:28.7 Info: VersionUniqueMigration migrating 12:49:28.7 Info: Beginning Transaction 12:49:28.7 Info: CreateIndex VersionInfo (Version) 12:49:28.7 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 12:49:28.7 Info: => 0.000131s 12:49:28.7 Info: AlterTable VersionInfo 12:49:28.7 Info: => 7E-07s 12:49:28.7 Info: CreateColumn VersionInfo AppliedOn DateTime 12:49:28.7 Info: ALTER TABLE "VersionInfo" ADD COLUMN "AppliedOn" DATETIME 12:49:28.7 Info: => 0.0006273s 12:49:28.7 Info: Committing Transaction 12:49:28.7 Info: VersionUniqueMigration migrated 12:49:28.7 Info: => 0.0008247s 12:49:28.7 Info: VersionDescriptionMigration migrating 12:49:28.7 Info: Beginning Transaction 12:49:28.7 Info: AlterTable VersionInfo 12:49:28.7 Info: => 7E-07s 12:49:28.7 Info: CreateColumn VersionInfo Description String 12:49:28.7 Info: ALTER TABLE "VersionInfo" ADD COLUMN "Description" TEXT 12:49:28.7 Info: => 0.0002084s 12:49:28.7 Info: Committing Transaction 12:49:28.7 Info: VersionDescriptionMigration migrated 12:49:28.7 Info: => 0.0004117s 12:49:28.7 Info: 1: InitialSetup migrating 12:49:28.7 Info: Beginning Transaction 12:49:28.7 Info: Starting migration of Main DB to 1 12:49:28.7 Info: CreateTable Config 12:49:28.7 Info: CREATE TABLE "Config" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Key" TEXT NOT NULL, "Value" TEXT NOT NULL) 12:49:28.7 Info: => 0.0001745s 12:49:28.7 Info: CreateIndex Config (Key) 12:49:28.7 Info: CREATE UNIQUE INDEX "IX_Config_Key" ON "Config" ("Key" ASC) 12:49:28.7 Info: => 7.78E-05s 12:49:28.7 Info: CreateTable RootFolders 12:49:28.7 Info: CREATE TABLE "RootFolders" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Path" TEXT NOT NULL) 12:49:28.7 Info: => 8.84E-05s 12:49:28.7 Info: CreateIndex RootFolders (Path) 12:49:28.7 Info: CREATE UNIQUE INDEX "IX_RootFolders_Path" ON "RootFolders" ("Path" ASC) 12:49:28.7 Info: => 8.33E-05s 12:49:28.7 Info: CreateTable Artists 12:49:28.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:49:28.7 Info: => 0.0002416s 12:49:28.7 Info: CreateIndex Artists (ForeignArtistId) 12:49:28.7 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 12:49:28.7 Info: => 7.57E-05s 12:49:28.7 Info: CreateIndex Artists (NameSlug) 12:49:28.7 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 12:49:28.7 Info: => 6.54E-05s 12:49:28.7 Info: CreateIndex Artists (CleanName) 12:49:28.7 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:49:28.7 Info: => 6.29E-05s 12:49:28.7 Info: CreateIndex Artists (Path) 12:49:28.7 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:49:28.7 Info: => 6.29E-05s 12:49:28.7 Info: CreateTable Albums 12:49:28.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:49:28.7 Info: => 0.0002121s 12:49:28.7 Info: CreateIndex Albums (ForeignAlbumId) 12:49:28.7 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:49:28.7 Info: => 7.73E-05s 12:49:28.7 Info: CreateIndex Albums (MBId) 12:49:28.7 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 12:49:28.7 Info: => 6.95E-05s 12:49:28.7 Info: CreateIndex Albums (TADBId) 12:49:28.7 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 12:49:28.7 Info: => 6.63E-05s 12:49:28.7 Info: CreateIndex Albums (TitleSlug) 12:49:28.7 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 12:49:28.7 Info: => 6.53E-05s 12:49:28.7 Info: CreateIndex Albums (CleanTitle) 12:49:28.7 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:49:28.7 Info: => 6.3E-05s 12:49:28.7 Info: CreateIndex Albums (Path) 12:49:28.7 Info: CREATE INDEX "IX_Albums_Path" ON "Albums" ("Path" ASC) 12:49:28.7 Info: => 6.11E-05s 12:49:28.7 Info: CreateTable Tracks 12:49:28.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:49:28.7 Info: => 0.0001456s 12:49:28.7 Info: CreateIndex Tracks (ForeignTrackId) 12:49:28.7 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 12:49:28.7 Info: => 7.39E-05s 12:49:28.7 Info: CreateIndex Tracks (ArtistId) 12:49:28.7 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 12:49:28.7 Info: => 8.28E-05s 12:49:28.7 Info: CreateIndex Tracks (TrackFileId) 12:49:28.7 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 12:49:28.7 Info: => 7.38E-05s 12:49:28.7 Info: CreateIndex Tracks (ArtistId, AlbumId, TrackNumber) 12:49:28.7 Info: CREATE INDEX "IX_Tracks_ArtistId_AlbumId_TrackNumber" ON "Tracks" ("ArtistId" ASC, "AlbumId" ASC, "TrackNumber" ASC) 12:49:28.7 Info: => 7.64E-05s 12:49:28.7 Info: CreateTable TrackFiles 12:49:28.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:49:28.7 Info: => 0.0001395s 12:49:28.7 Info: CreateIndex TrackFiles (ArtistId) 12:49:28.7 Info: CREATE INDEX "IX_TrackFiles_ArtistId" ON "TrackFiles" ("ArtistId" ASC) 12:49:28.7 Info: => 6.81E-05s 12:49:28.7 Info: CreateIndex TrackFiles (AlbumId) 12:49:28.7 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:49:28.7 Info: => 6.46E-05s 12:49:28.7 Info: CreateTable History 12:49:28.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:49:28.7 Info: => 0.000143s 12:49:28.7 Info: CreateIndex History (Date) 12:49:28.7 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 12:49:28.7 Info: => 7.13E-05s 12:49:28.7 Info: CreateIndex History (EventType) 12:49:28.7 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 12:49:28.7 Info: => 6.54E-05s 12:49:28.7 Info: CreateIndex History (DownloadId) 12:49:28.7 Info: CREATE INDEX "IX_History_DownloadId" ON "History" ("DownloadId" ASC) 12:49:28.7 Info: => 6.42E-05s 12:49:28.7 Info: CreateIndex History (AlbumId) 12:49:28.7 Info: CREATE INDEX "IX_History_AlbumId" ON "History" ("AlbumId" ASC) 12:49:28.7 Info: => 6.45E-05s 12:49:28.7 Info: CreateTable Notifications 12:49:28.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:49:28.7 Info: => 0.0001243s 12:49:28.7 Info: CreateTable ScheduledTasks 12:49:28.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:49:28.7 Info: => 9.76E-05s 12:49:28.7 Info: CreateIndex ScheduledTasks (TypeName) 12:49:28.7 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 12:49:28.7 Info: => 7.11E-05s 12:49:28.7 Info: CreateTable Indexers 12:49:28.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:49:28.7 Info: => 0.0001126s 12:49:28.7 Info: CreateIndex Indexers (Name) 12:49:28.7 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 12:49:28.7 Info: => 6.79E-05s 12:49:28.7 Info: CreateTable Profiles 12:49:28.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:49:28.7 Info: => 9.68E-05s 12:49:28.7 Info: CreateIndex Profiles (Name) 12:49:28.7 Info: CREATE UNIQUE INDEX "IX_Profiles_Name" ON "Profiles" ("Name" ASC) 12:49:28.7 Info: => 6.81E-05s 12:49:28.7 Info: CreateTable QualityDefinitions 12:49:28.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:49:28.7 Info: => 0.0001029s 12:49:28.7 Info: CreateIndex QualityDefinitions (Quality) 12:49:28.7 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Quality" ON "QualityDefinitions" ("Quality" ASC) 12:49:28.7 Info: => 6.96E-05s 12:49:28.7 Info: CreateIndex QualityDefinitions (Title) 12:49:28.7 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Title" ON "QualityDefinitions" ("Title" ASC) 12:49:28.7 Info: => 6.64E-05s 12:49:28.7 Info: CreateTable NamingConfig 12:49:28.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:49:28.7 Info: => 0.0001866s 12:49:28.7 Info: CreateTable Blacklist 12:49:28.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:49:28.7 Info: => 0.0001942s 12:49:28.7 Info: CreateTable Metadata 12:49:28.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:49:28.7 Info: => 0.0001164s 12:49:28.7 Info: CreateTable MetadataFiles 12:49:28.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:49:28.7 Info: => 0.0001441s 12:49:28.7 Info: CreateTable DownloadClients 12:49:28.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:49:28.7 Info: => 0.0001159s 12:49:28.7 Info: CreateTable PendingReleases 12:49:28.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:49:28.7 Info: => 0.0001264s 12:49:28.7 Info: CreateTable RemotePathMappings 12:49:28.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:49:28.7 Info: => 0.000137s 12:49:28.7 Info: CreateTable Tags 12:49:28.7 Info: CREATE TABLE "Tags" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Label" TEXT NOT NULL) 12:49:28.7 Info: => 0.0001124s 12:49:28.7 Info: CreateIndex Tags (Label) 12:49:28.7 Info: CREATE UNIQUE INDEX "IX_Tags_Label" ON "Tags" ("Label" ASC) 12:49:28.7 Info: => 9.6E-05s 12:49:28.7 Info: CreateTable Restrictions 12:49:28.7 Info: CREATE TABLE "Restrictions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Preferred" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL) 12:49:28.7 Info: => 0.0001164s 12:49:28.7 Info: CreateTable DelayProfiles 12:49:28.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:49:28.7 Info: => 0.0001311s 12:49:28.7 Info: CreateTable Users 12:49:28.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:49:28.7 Info: => 0.0001075s 12:49:28.7 Info: CreateIndex Users (Identifier) 12:49:28.7 Info: CREATE UNIQUE INDEX "IX_Users_Identifier" ON "Users" ("Identifier" ASC) 12:49:28.7 Info: => 8.04E-05s 12:49:28.7 Info: CreateIndex Users (Username) 12:49:28.7 Info: CREATE UNIQUE INDEX "IX_Users_Username" ON "Users" ("Username" ASC) 12:49:28.7 Info: => 0.0001118s 12:49:28.7 Info: CreateTable Commands 12:49:28.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:49:28.7 Info: => 0.0001617s 12:49:28.7 Info: CreateTable IndexerStatus 12:49:28.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:49:28.7 Info: => 0.0001259s 12:49:28.7 Info: CreateIndex IndexerStatus (ProviderId) 12:49:28.7 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 12:49:28.7 Info: => 8.21E-05s 12:49:28.7 Info: CreateTable ExtraFiles 12:49:28.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:49:28.7 Info: => 0.0001299s 12:49:28.7 Info: CreateTable LyricFiles 12:49:28.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:49:28.7 Info: => 0.0001337s 12:49:28.7 Info: CreateTable LanguageProfiles 12:49:28.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:49:28.7 Info: => 0.0001377s 12:49:28.7 Info: CreateIndex LanguageProfiles (Name) 12:49:28.7 Info: CREATE UNIQUE INDEX "IX_LanguageProfiles_Name" ON "LanguageProfiles" ("Name" ASC) 12:49:28.7 Info: => 9.95E-05s 12:49:28.7 Info: CreateTable DownloadClientStatus 12:49:28.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:49:28.7 Info: => 0.0001239s 12:49:28.7 Info: CreateIndex DownloadClientStatus (ProviderId) 12:49:28.7 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 12:49:28.7 Info: => 8.33E-05s 12:49:28.7 Info: INSERT INTO "DelayProfiles" ("EnableUsenet", "EnableTorrent", "PreferredProtocol", "UsenetDelay", "TorrentDelay", "Order", "Tags") VALUES (1, 1, 1, 0, 0, 2147483647, '[]') 12:49:28.7 Info: -> 1 Insert operations completed in 00:00:00.0000580 taking an average of 00:00:00.0000580 12:49:28.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (1, '2024-05-17T12:49:28', 'InitialSetup') 12:49:28.7 Info: Committing Transaction 12:49:28.7 Info: 1: InitialSetup migrated 12:49:28.7 Info: => 0.0009523s 12:49:28.7 Info: 2: add_reason_to_pending_releases migrating 12:49:28.7 Info: Beginning Transaction 12:49:28.7 Info: Starting migration of Main DB to 2 12:49:28.7 Info: AlterTable PendingReleases 12:49:28.7 Info: => 9E-07s 12:49:28.7 Info: CreateColumn PendingReleases Reason Int32 12:49:28.7 Info: ALTER TABLE "PendingReleases" ADD COLUMN "Reason" INTEGER NOT NULL DEFAULT 0 12:49:28.7 Info: => 0.0005252s 12:49:28.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (2, '2024-05-17T12:49:28', 'add_reason_to_pending_releases') 12:49:28.7 Info: Committing Transaction 12:49:28.7 Info: 2: add_reason_to_pending_releases migrated 12:49:28.7 Info: => 0.0008329s 12:49:28.7 Info: 3: add_medium_support migrating 12:49:28.7 Info: Beginning Transaction 12:49:28.7 Info: Starting migration of Main DB to 3 12:49:28.7 Info: AlterTable Albums 12:49:28.7 Info: => 1E-06s 12:49:28.7 Info: CreateColumn Albums Media String 12:49:28.7 Info: ALTER TABLE "Albums" ADD COLUMN "Media" TEXT NOT NULL DEFAULT '' 12:49:28.7 Info: => 0.0005429s 12:49:28.7 Info: AlterTable Tracks 12:49:28.7 Info: => 7E-07s 12:49:28.7 Info: CreateColumn Tracks MediumNumber Int32 12:49:28.7 Info: ALTER TABLE "Tracks" ADD COLUMN "MediumNumber" INTEGER NOT NULL DEFAULT 0 12:49:28.7 Info: => 0.0004942s 12:49:28.7 Info: AlterTable Tracks 12:49:28.7 Info: => 6E-07s 12:49:28.7 Info: CreateColumn Tracks AbsoluteTrackNumber Int32 12:49:28.7 Info: ALTER TABLE "Tracks" ADD COLUMN "AbsoluteTrackNumber" INTEGER NOT NULL DEFAULT 0 12:49:28.7 Info: => 0.0004636s 12:49:28.7 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 12:49:28.7 Info: UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 12:49:28.7 Info: => 5.01E-05s 12:49:28.7 Info: DeleteColumn Tracks TrackNumber 12:49:28.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:49:28.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:49:28.7 Info: DROP TABLE "Tracks" 12:49:28.7 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 12:49:28.7 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 12:49:28.7 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 12:49:28.7 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 12:49:28.7 Info: => 0.0045964s 12:49:28.7 Info: AlterTable Tracks 12:49:28.7 Info: => 1E-06s 12:49:28.7 Info: CreateColumn Tracks TrackNumber String 12:49:28.7 Info: ALTER TABLE "Tracks" ADD COLUMN "TrackNumber" TEXT 12:49:28.7 Info: => 0.0005072s 12:49:28.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (3, '2024-05-17T12:49:28', 'add_medium_support') 12:49:28.7 Info: Committing Transaction 12:49:28.7 Info: 3: add_medium_support migrated 12:49:28.7 Info: => 0.0008875s 12:49:28.7 Info: 4: add_various_qualites_in_profile migrating 12:49:28.7 Info: Beginning Transaction 12:49:28.7 Info: Starting migration of Main DB to 4 12:49:28.7 Info: ExecuteSqlStatement UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 12:49:28.7 Info: UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 12:49:28.7 Info: => 6.58E-05s 12:49:28.7 Info: PerformDBOperation 12:49:28.7 Info: Performing DB Operation 12:49:28.7 Info: => 3.49E-05s 12:49:28.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (4, '2024-05-17T12:49:28', 'add_various_qualites_in_profile') 12:49:28.7 Info: Committing Transaction 12:49:28.7 Info: 4: add_various_qualites_in_profile migrated 12:49:28.7 Info: => 0.0002902s 12:49:28.7 Info: 5: metadata_profiles migrating 12:49:28.7 Info: Beginning Transaction 12:49:28.7 Info: Starting migration of Main DB to 5 12:49:28.7 Info: CreateTable MetadataProfiles 12:49:28.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:49:28.7 Info: => 0.0001485s 12:49:28.7 Info: CreateIndex MetadataProfiles (Name) 12:49:28.7 Info: CREATE UNIQUE INDEX "IX_MetadataProfiles_Name" ON "MetadataProfiles" ("Name" ASC) 12:49:28.7 Info: => 8.65E-05s 12:49:28.7 Info: AlterTable Artists 12:49:28.7 Info: => 5E-07s 12:49:28.7 Info: CreateColumn Artists MetadataProfileId Int32 12:49:28.7 Info: ALTER TABLE "Artists" ADD COLUMN "MetadataProfileId" INTEGER NOT NULL DEFAULT 1 12:49:28.7 Info: => 0.0005035s 12:49:28.7 Info: DeleteColumn Artists PrimaryAlbumTypes 12:49:28.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:49:28.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:49:28.7 Info: DROP TABLE "Artists" 12:49:28.7 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:49:28.7 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 12:49:28.7 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 12:49:28.7 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:49:28.7 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:49:28.7 Info: => 0.0041921s 12:49:28.7 Info: DeleteColumn Artists SecondaryAlbumTypes 12:49:28.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:49:28.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:49:28.7 Info: DROP TABLE "Artists" 12:49:28.7 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:49:28.7 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 12:49:28.7 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 12:49:28.7 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:49:28.7 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:49:28.7 Info: => 0.0049015s 12:49:28.7 Info: AlterTable Albums 12:49:28.7 Info: => 7E-07s 12:49:28.7 Info: CreateColumn Albums SecondaryTypes String 12:49:28.7 Info: ALTER TABLE "Albums" ADD COLUMN "SecondaryTypes" TEXT 12:49:28.7 Info: => 0.0005077s 12:49:28.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (5, '2024-05-17T12:49:28', 'metadata_profiles') 12:49:28.7 Info: Committing Transaction 12:49:28.7 Info: 5: metadata_profiles migrated 12:49:28.7 Info: => 0.0009342s 12:49:28.7 Info: 6: separate_automatic_and_interactive_search migrating 12:49:28.7 Info: Beginning Transaction 12:49:28.7 Info: Starting migration of Main DB to 6 12:49:28.7 Info: RenameColumn Indexers EnableSearch to EnableAutomaticSearch 12:49:28.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:49:28.7 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableSearch" FROM "Indexers" 12:49:28.7 Info: DROP TABLE "Indexers" 12:49:28.7 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 12:49:28.7 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 12:49:28.7 Info: => 0.0035115s 12:49:28.7 Info: AlterTable Indexers 12:49:28.7 Info: => 6E-07s 12:49:28.7 Info: CreateColumn Indexers EnableInteractiveSearch Boolean 12:49:28.7 Info: ALTER TABLE "Indexers" ADD COLUMN "EnableInteractiveSearch" INTEGER 12:49:28.7 Info: => 0.0004692s 12:49:28.7 Info: ExecuteSqlStatement UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 12:49:28.7 Info: UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 12:49:28.7 Info: => 4.09E-05s 12:49:28.7 Info: AlterTable Indexers 12:49:28.7 Info: => 4E-07s 12:49:28.7 Info: AlterColumn Indexers EnableInteractiveSearch Boolean 12:49:28.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:49:28.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:49:28.7 Info: DROP TABLE "Indexers" 12:49:28.7 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 12:49:28.7 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 12:49:28.7 Info: => 0.0045209s 12:49:28.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (6, '2024-05-17T12:49:28', 'separate_automatic_and_interactive_search') 12:49:28.7 Info: Committing Transaction 12:49:28.7 Info: 6: separate_automatic_and_interactive_search migrated 12:49:28.7 Info: => 0.0048711s 12:49:28.7 Info: 7: change_album_path_to_relative migrating 12:49:28.7 Info: Beginning Transaction 12:49:28.7 Info: Starting migration of Main DB to 7 12:49:28.7 Info: DeleteColumn Albums Path 12:49:28.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:49:28.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:49:28.7 Info: DROP TABLE "Albums" 12:49:28.7 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:49:28.7 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:49:28.7 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 12:49:28.7 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 12:49:28.7 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 12:49:28.7 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:49:28.7 Info: => 0.0043836s 12:49:28.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (7, '2024-05-17T12:49:28', 'change_album_path_to_relative') 12:49:28.7 Info: Committing Transaction 12:49:28.7 Info: 7: change_album_path_to_relative migrated 12:49:28.7 Info: => 0.0047956s 12:49:28.7 Info: 8: change_quality_size_mb_to_kb migrating 12:49:28.7 Info: Beginning Transaction 12:49:28.7 Info: Starting migration of Main DB to 8 12:49:28.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:49:28.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:49:28.7 Info: => 5.39E-05s 12:49:28.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (8, '2024-05-17T12:49:28', 'change_quality_size_mb_to_kb') 12:49:28.7 Info: Committing Transaction 12:49:28.7 Info: 8: change_quality_size_mb_to_kb migrated 12:49:28.7 Info: => 0.0003067s 12:49:28.7 Info: 9: album_releases migrating 12:49:28.7 Info: Beginning Transaction 12:49:28.7 Info: Starting migration of Main DB to 9 12:49:28.7 Info: AlterTable Albums 12:49:28.7 Info: => 1.2E-06s 12:49:28.7 Info: CreateColumn Albums Releases String 12:49:28.7 Info: ALTER TABLE "Albums" ADD COLUMN "Releases" TEXT DEFAULT '' 12:49:28.7 Info: => 0.0005253s 12:49:28.7 Info: AlterTable Albums 12:49:28.7 Info: => 8E-07s 12:49:28.7 Info: CreateColumn Albums CurrentRelease String 12:49:28.7 Info: ALTER TABLE "Albums" ADD COLUMN "CurrentRelease" TEXT DEFAULT '' 12:49:28.7 Info: => 0.0004861s 12:49:28.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (9, '2024-05-17T12:49:28', 'album_releases') 12:49:28.7 Info: Committing Transaction 12:49:28.7 Info: 9: album_releases migrated 12:49:28.7 Info: => 0.0008176s 12:49:28.7 Info: 10: album_releases_fix migrating 12:49:28.7 Info: Beginning Transaction 12:49:28.7 Info: Starting migration of Main DB to 10 12:49:28.7 Info: AlterTable Albums 12:49:28.7 Info: => 7E-07s 12:49:28.7 Info: AlterColumn Albums Releases String 12:49:28.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:49:28.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:49:28.7 Info: DROP TABLE "Albums" 12:49:28.7 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:49:28.7 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:49:28.7 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 12:49:28.7 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 12:49:28.7 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 12:49:28.7 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:49:28.7 Info: => 0.0042219s 12:49:28.7 Info: AlterTable Albums 12:49:28.7 Info: => 7E-07s 12:49:28.7 Info: AlterColumn Albums CurrentRelease String 12:49:28.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:49:28.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:49:28.7 Info: DROP TABLE "Albums" 12:49:28.7 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:49:28.7 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:49:28.7 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 12:49:28.7 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 12:49:28.7 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 12:49:28.7 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:49:28.7 Info: => 0.0058399s 12:49:28.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (10, '2024-05-17T12:49:28', 'album_releases_fix') 12:49:28.7 Info: Committing Transaction 12:49:28.7 Info: 10: album_releases_fix migrated 12:49:28.7 Info: => 0.0062323s 12:49:28.7 Info: 11: import_lists migrating 12:49:28.7 Info: Beginning Transaction 12:49:28.7 Info: Starting migration of Main DB to 11 12:49:28.7 Info: CreateTable ImportLists 12:49:28.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:49:28.7 Info: => 0.000183s 12:49:28.7 Info: CreateIndex ImportLists (Name) 12:49:28.7 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 12:49:28.7 Info: => 8.31E-05s 12:49:28.7 Info: CreateTable ImportListStatus 12:49:28.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:49:28.7 Info: => 0.0001214s 12:49:28.7 Info: CreateIndex ImportListStatus (ProviderId) 12:49:28.7 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 12:49:28.7 Info: => 7.78E-05s 12:49:28.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (11, '2024-05-17T12:49:28', 'import_lists') 12:49:28.7 Info: Committing Transaction 12:49:28.7 Info: 11: import_lists migrated 12:49:28.7 Info: => 0.0004188s 12:49:28.7 Info: 12: add_release_status migrating 12:49:28.7 Info: Beginning Transaction 12:49:28.7 Info: Starting migration of Main DB to 12 12:49:28.7 Info: AlterTable MetadataProfiles 12:49:28.7 Info: => 1E-06s 12:49:28.7 Info: CreateColumn MetadataProfiles ReleaseStatuses String 12:49:28.7 Info: ALTER TABLE "MetadataProfiles" ADD COLUMN "ReleaseStatuses" TEXT NOT NULL DEFAULT '' 12:49:28.7 Info: => 0.0005587s 12:49:28.7 Info: PerformDBOperation 12:49:28.7 Info: Performing DB Operation 12:49:28.7 Info: => 3.13E-05s 12:49:28.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (12, '2024-05-17T12:49:28', 'add_release_status') 12:49:28.7 Info: Committing Transaction 12:49:28.7 Info: 12: add_release_status migrated 12:49:28.7 Info: => 0.0003152s 12:49:28.7 Info: 13: album_download_notification migrating 12:49:28.7 Info: Beginning Transaction 12:49:28.7 Info: Starting migration of Main DB to 13 12:49:28.7 Info: AlterTable Notifications 12:49:28.7 Info: => 8E-07s 12:49:28.7 Info: CreateColumn Notifications OnAlbumDownload Boolean 12:49:28.7 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDownload" INTEGER NOT NULL DEFAULT 0 12:49:28.7 Info: => 0.0005283s 12:49:28.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (13, '2024-05-17T12:49:28', 'album_download_notification') 12:49:28.7 Info: Committing Transaction 12:49:28.7 Info: 13: album_download_notification migrated 12:49:28.7 Info: => 0.0008348s 12:49:28.7 Info: 14: fix_language_metadata_profiles migrating 12:49:28.7 Info: Beginning Transaction 12:49:28.7 Info: Starting migration of Main DB to 14 12:49:28.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:49:28.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:49:28.7 Info: => 8.16E-05s 12:49:28.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:49:28.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:49:28.7 Info: => 5.32E-05s 12:49:28.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (14, '2024-05-17T12:49:28', 'fix_language_metadata_profiles') 12:49:28.7 Info: Committing Transaction 12:49:28.7 Info: 14: fix_language_metadata_profiles migrated 12:49:28.7 Info: => 0.0002973s 12:49:28.7 Info: 15: remove_fanzub migrating 12:49:28.7 Info: Beginning Transaction 12:49:28.7 Info: Starting migration of Main DB to 15 12:49:28.7 Info: ExecuteSqlStatement DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 12:49:28.7 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 12:49:28.7 Info: => 4.68E-05s 12:49:28.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (15, '2024-05-17T12:49:28', 'remove_fanzub') 12:49:28.7 Info: Committing Transaction 12:49:28.7 Info: 15: remove_fanzub migrated 12:49:28.7 Info: => 0.0002898s 12:49:28.7 Info: 16: update_artist_history_indexes migrating 12:49:28.7 Info: Beginning Transaction 12:49:28.7 Info: Starting migration of Main DB to 16 12:49:28.7 Info: CreateIndex Albums (ArtistId) 12:49:28.7 Info: CREATE INDEX "IX_Albums_ArtistId" ON "Albums" ("ArtistId" ASC) 12:49:28.7 Info: => 0.0001078s 12:49:28.7 Info: CreateIndex Albums (ArtistId, ReleaseDate) 12:49:28.7 Info: CREATE INDEX "IX_Albums_ArtistId_ReleaseDate" ON "Albums" ("ArtistId" ASC, "ReleaseDate" ASC) 12:49:28.7 Info: => 7.89E-05s 12:49:28.7 Info: DeleteIndex History (AlbumId) 12:49:28.7 Info: DROP INDEX "IX_History_AlbumId" 12:49:28.7 Info: => 0.0001601s 12:49:28.7 Info: CreateIndex History (AlbumId, Date) 12:49:28.7 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 12:49:28.7 Info: => 9.62E-05s 12:49:28.7 Info: DeleteIndex History (DownloadId) 12:49:28.7 Info: DROP INDEX "IX_History_DownloadId" 12:49:28.7 Info: => 0.0001174s 12:49:28.7 Info: CreateIndex History (DownloadId, Date) 12:49:28.7 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 12:49:28.7 Info: => 8.88E-05s 12:49:28.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (16, '2024-05-17T12:49:28', 'update_artist_history_indexes') 12:49:28.7 Info: Committing Transaction 12:49:28.7 Info: 16: update_artist_history_indexes migrated 12:49:28.7 Info: => 0.0004035s 12:49:28.7 Info: 17: remove_nma migrating 12:49:28.7 Info: Beginning Transaction 12:49:28.7 Info: Starting migration of Main DB to 17 12:49:28.7 Info: FluentMigrator.Expressions.DeleteDataExpression 12:49:28.7 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'NotifyMyAndroid' 12:49:28.7 Info: => 5.18E-05s 12:49:28.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (17, '2024-05-17T12:49:28', 'remove_nma') 12:49:28.7 Info: Committing Transaction 12:49:28.7 Info: 17: remove_nma migrated 12:49:28.7 Info: => 0.000291s 12:49:28.7 Info: 18: album_disambiguation migrating 12:49:28.7 Info: Beginning Transaction 12:49:28.7 Info: Starting migration of Main DB to 18 12:49:28.7 Info: AlterTable Albums 12:49:28.7 Info: => 1E-06s 12:49:28.7 Info: CreateColumn Albums Disambiguation String 12:49:28.7 Info: ALTER TABLE "Albums" ADD COLUMN "Disambiguation" TEXT 12:49:28.7 Info: => 0.0005337s 12:49:28.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (18, '2024-05-17T12:49:28', 'album_disambiguation') 12:49:28.7 Info: Committing Transaction 12:49:28.7 Info: 18: album_disambiguation migrated 12:49:28.7 Info: => 0.0008374s 12:49:28.7 Info: 19: add_ape_quality_in_profiles migrating 12:49:28.7 Info: Beginning Transaction 12:49:28.7 Info: Starting migration of Main DB to 19 12:49:28.7 Info: PerformDBOperation 12:49:28.7 Info: Performing DB Operation 12:49:28.7 Info: => 3.32E-05s 12:49:28.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (19, '2024-05-17T12:49:28', 'add_ape_quality_in_profiles') 12:49:28.7 Info: Committing Transaction 12:49:28.7 Info: 19: add_ape_quality_in_profiles migrated 12:49:28.7 Info: => 0.0002813s 12:49:28.7 Info: 20: remove_pushalot migrating 12:49:28.7 Info: Beginning Transaction 12:49:28.7 Info: Starting migration of Main DB to 20 12:49:28.7 Info: FluentMigrator.Expressions.DeleteDataExpression 12:49:28.7 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Pushalot' 12:49:28.7 Info: => 4.96E-05s 12:49:28.7 Info: FluentMigrator.Expressions.DeleteDataExpression 12:49:28.7 Info: DELETE FROM "Metadata" WHERE "Implementation" = 'MediaBrowserMetadata' 12:49:28.7 Info: => 3.11E-05s 12:49:28.7 Info: FluentMigrator.Expressions.DeleteDataExpression 12:49:28.7 Info: DELETE FROM "MetadataFiles" WHERE "Consumer" = 'MediaBrowserMetadata' 12:49:28.7 Info: => 2.75E-05s 12:49:28.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (20, '2024-05-17T12:49:28', 'remove_pushalot') 12:49:28.7 Info: Committing Transaction 12:49:28.7 Info: 20: remove_pushalot migrated 12:49:28.7 Info: => 0.000258s 12:49:28.7 Info: 21: add_custom_filters migrating 12:49:28.7 Info: Beginning Transaction 12:49:28.7 Info: Starting migration of Main DB to 21 12:49:28.7 Info: CreateTable CustomFilters 12:49:28.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:49:28.7 Info: => 0.0001404s 12:49:28.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (21, '2024-05-17T12:49:28', 'add_custom_filters') 12:49:28.7 Info: Committing Transaction 12:49:28.7 Info: 21: add_custom_filters migrated 12:49:28.7 Info: => 0.0004242s 12:49:28.7 Info: 22: import_list_tags migrating 12:49:28.7 Info: Beginning Transaction 12:49:28.7 Info: Starting migration of Main DB to 22 12:49:28.7 Info: AlterTable ImportLists 12:49:28.7 Info: => 8E-07s 12:49:28.7 Info: CreateColumn ImportLists Tags String 12:49:28.7 Info: ALTER TABLE "ImportLists" ADD COLUMN "Tags" TEXT 12:49:28.7 Info: => 0.0005376s 12:49:28.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (22, '2024-05-17T12:49:28', 'import_list_tags') 12:49:28.7 Info: Committing Transaction 12:49:28.7 Info: 22: import_list_tags migrated 12:49:28.7 Info: => 0.0008411s 12:49:28.7 Info: 23: add_release_groups_etc migrating 12:49:28.7 Info: Beginning Transaction 12:49:28.7 Info: Starting migration of Main DB to 23 12:49:28.7 Info: CreateTable ArtistMetadata 12:49:28.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:49:28.7 Info: => 0.0002469s 12:49:28.7 Info: CreateIndex ArtistMetadata (ForeignArtistId) 12:49:28.7 Info: CREATE UNIQUE INDEX "IX_ArtistMetadata_ForeignArtistId" ON "ArtistMetadata" ("ForeignArtistId" ASC) 12:49:28.7 Info: => 0.0001106s 12:49:28.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:49:28.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:49:28.7 Info: => 0.000109s 12:49:28.7 Info: AlterTable Artists 12:49:28.7 Info: => 6E-07s 12:49:28.7 Info: CreateColumn Artists ArtistMetadataId Int32 12:49:28.7 Info: ALTER TABLE "Artists" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 12:49:28.7 Info: => 0.0005366s 12:49:28.7 Info: ExecuteSqlStatement UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 12:49:28.7 Info: UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 12:49:28.7 Info: => 7E-05s 12:49:28.7 Info: CreateTable AlbumReleases 12:49:28.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:49:28.7 Info: => 0.0001602s 12:49:28.7 Info: CreateIndex AlbumReleases (ForeignReleaseId) 12:49:28.7 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 12:49:28.7 Info: => 9.46E-05s 12:49:28.7 Info: CreateIndex AlbumReleases (AlbumId) 12:49:28.7 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 12:49:28.7 Info: => 8.24E-05s 12:49:28.7 Info: PerformDBOperation 12:49:28.7 Info: Performing DB Operation 12:49:28.7 Info: => 3.04E-05s 12:49:28.7 Info: AlterTable Albums 12:49:28.7 Info: => 4E-07s 12:49:28.7 Info: CreateColumn Albums ArtistMetadataId Int32 12:49:28.7 Info: ALTER TABLE "Albums" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 12:49:28.7 Info: => 0.0005402s 12:49:28.7 Info: AlterTable Albums 12:49:28.7 Info: => 7E-07s 12:49:28.7 Info: CreateColumn Albums AnyReleaseOk Boolean 12:49:28.7 Info: ALTER TABLE "Albums" ADD COLUMN "AnyReleaseOk" INTEGER NOT NULL DEFAULT 1 12:49:28.7 Info: => 0.000531s 12:49:28.7 Info: AlterTable Albums 12:49:28.7 Info: => 7E-07s 12:49:28.7 Info: CreateColumn Albums Links String 12:49:28.7 Info: ALTER TABLE "Albums" ADD COLUMN "Links" TEXT 12:49:28.7 Info: => 0.0005261s 12:49:28.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:49:28.7 Info: UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 12:49:28.7 Info: => 8.22E-05s 12:49:28.7 Info: AlterTable Tracks 12:49:28.7 Info: => 4E-07s 12:49:28.7 Info: CreateColumn Tracks ForeignRecordingId String 12:49:28.7 Info: ALTER TABLE "Tracks" ADD COLUMN "ForeignRecordingId" TEXT NOT NULL DEFAULT '0' 12:49:28.7 Info: => 0.0005231s 12:49:28.7 Info: AlterTable Tracks 12:49:28.7 Info: => 8E-07s 12:49:28.7 Info: CreateColumn Tracks AlbumReleaseId Int32 12:49:28.7 Info: ALTER TABLE "Tracks" ADD COLUMN "AlbumReleaseId" INTEGER NOT NULL DEFAULT 0 12:49:28.8 Info: => 0.0005709s 12:49:28.8 Info: AlterTable Tracks 12:49:28.8 Info: => 7E-07s 12:49:28.8 Info: CreateColumn Tracks ArtistMetadataId Int32 12:49:28.8 Info: ALTER TABLE "Tracks" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 12:49:28.8 Info: => 0.0005407s 12:49:28.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:49:28.8 Info: UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 12:49:28.8 Info: => 0.0001107s 12:49:28.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:49:28.8 Info: UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 12:49:28.8 Info: => 6.65E-05s 12:49:28.8 Info: DeleteColumn Artists ForeignArtistId, Name, Overview, Disambiguation, ArtistType, Status, Images, Links, Genres, Ratings, Members, MBId, AMId, TADBId, DiscogsId, NameSlug, LastDiskSync, DateFormed 12:49:28.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:49:28.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:49:28.8 Info: DROP TABLE "Artists" 12:49:28.8 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:49:28.8 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:49:28.8 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:49:28.8 Info: => 0.0049927s 12:49:28.8 Info: DeleteColumn Albums ArtistId, MBId, AMId, TADBId, DiscogsId, TitleSlug, Label, SortTitle, Tags, Duration, Media, Releases, CurrentRelease, LastDiskSync 12:49:28.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:49:28.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:49:28.8 Info: DROP TABLE "Albums" 12:49:28.8 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:49:28.8 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:49:28.8 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:49:28.8 Info: => 0.0043816s 12:49:28.8 Info: DeleteColumn Tracks ArtistId, AlbumId, Compilation, DiscNumber, Monitored 12:49:28.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:49:28.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:49:28.8 Info: DROP TABLE "Tracks" 12:49:28.8 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 12:49:28.8 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 12:49:28.8 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 12:49:28.8 Info: => 0.0039736s 12:49:28.8 Info: DeleteColumn TrackFiles ArtistId 12:49:28.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:49:28.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:49:28.8 Info: DROP TABLE "TrackFiles" 12:49:28.8 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 12:49:28.8 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:49:28.8 Info: => 0.0046565s 12:49:28.8 Info: CreateIndex Artists (ArtistMetadataId) 12:49:28.8 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 12:49:28.8 Info: => 7.74E-05s 12:49:28.8 Info: CreateIndex Artists (Monitored) 12:49:28.8 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 12:49:28.8 Info: => 7.59E-05s 12:49:28.8 Info: CreateIndex Albums (ArtistMetadataId) 12:49:28.8 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 12:49:28.8 Info: => 7.26E-05s 12:49:28.8 Info: CreateIndex Tracks (ArtistMetadataId) 12:49:28.8 Info: CREATE INDEX "IX_Tracks_ArtistMetadataId" ON "Tracks" ("ArtistMetadataId" ASC) 12:49:28.8 Info: => 7E-05s 12:49:28.8 Info: CreateIndex Tracks (AlbumReleaseId) 12:49:28.8 Info: CREATE INDEX "IX_Tracks_AlbumReleaseId" ON "Tracks" ("AlbumReleaseId" ASC) 12:49:28.8 Info: => 6.92E-05s 12:49:28.8 Info: CreateIndex Tracks (ForeignRecordingId) 12:49:28.8 Info: CREATE INDEX "IX_Tracks_ForeignRecordingId" ON "Tracks" ("ForeignRecordingId" ASC) 12:49:28.8 Info: => 6.82E-05s 12:49:28.8 Info: UpdateData 12:49:28.8 Info: UPDATE "Artists" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 12:49:28.8 Info: => 4.13E-05s 12:49:28.8 Info: UpdateData 12:49:28.8 Info: UPDATE "Albums" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 12:49:28.8 Info: => 3.37E-05s 12:49:28.8 Info: UpdateData 12:49:28.8 Info: UPDATE "ScheduledTasks" SET "LastExecution" = '2018-01-01T00:00:01' WHERE "TypeName" = 'NzbDrone.Core.Music.Commands.RefreshArtistCommand' 12:49:28.8 Info: => 3.64E-05s 12:49:28.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (23, '2024-05-17T12:49:28', 'add_release_groups_etc') 12:49:28.8 Info: Committing Transaction 12:49:28.8 Info: 23: add_release_groups_etc migrated 12:49:28.8 Info: => 0.0006361s 12:49:28.8 Info: 24: NewMediaInfoFormat migrating 12:49:28.8 Info: Beginning Transaction 12:49:28.8 Info: Starting migration of Main DB to 24 12:49:28.8 Info: UpdateData 12:49:28.8 Info: UPDATE "TrackFiles" SET "MediaInfo" = '' WHERE 1 = 1 12:49:28.8 Info: => 5.49E-05s 12:49:28.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (24, '2024-05-17T12:49:28', 'NewMediaInfoFormat') 12:49:28.8 Info: Committing Transaction 12:49:28.8 Info: 24: NewMediaInfoFormat migrated 12:49:28.8 Info: => 0.0003017s 12:49:28.8 Info: 25: rename_restrictions_to_release_profiles migrating 12:49:28.8 Info: Beginning Transaction 12:49:28.8 Info: Starting migration of Main DB to 25 12:49:28.8 Info: RenameTable Restrictions ReleaseProfiles 12:49:28.8 Info: ALTER TABLE "Restrictions" RENAME TO "ReleaseProfiles" 12:49:28.8 Info: => 0.001392s 12:49:28.8 Info: AlterTable ReleaseProfiles 12:49:28.8 Info: => 9E-07s 12:49:28.8 Info: CreateColumn ReleaseProfiles IncludePreferredWhenRenaming Boolean 12:49:28.8 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "IncludePreferredWhenRenaming" INTEGER NOT NULL DEFAULT 1 12:49:28.8 Info: => 0.0005184s 12:49:28.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (25, '2024-05-17T12:49:28', 'rename_restrictions_to_release_profiles') 12:49:28.8 Info: Committing Transaction 12:49:28.8 Info: 25: rename_restrictions_to_release_profiles migrated 12:49:28.8 Info: => 0.0008168s 12:49:28.8 Info: 26: rename_quality_profiles_add_upgrade_allowed migrating 12:49:28.8 Info: Beginning Transaction 12:49:28.8 Info: Starting migration of Main DB to 26 12:49:28.8 Info: RenameTable Profiles QualityProfiles 12:49:28.8 Info: ALTER TABLE "Profiles" RENAME TO "QualityProfiles" 12:49:28.8 Info: => 0.0014026s 12:49:28.8 Info: AlterTable QualityProfiles 12:49:28.8 Info: => 9E-07s 12:49:28.8 Info: CreateColumn QualityProfiles UpgradeAllowed Boolean 12:49:28.8 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 12:49:28.8 Info: => 0.0005134s 12:49:28.8 Info: AlterTable LanguageProfiles 12:49:28.8 Info: => 7E-07s 12:49:28.8 Info: CreateColumn LanguageProfiles UpgradeAllowed Boolean 12:49:28.8 Info: ALTER TABLE "LanguageProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 12:49:28.8 Info: => 0.0004961s 12:49:28.8 Info: UpdateData 12:49:28.8 Info: UPDATE "QualityProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 12:49:28.8 Info: => 4.79E-05s 12:49:28.8 Info: UpdateData 12:49:28.8 Info: UPDATE "LanguageProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 12:49:28.8 Info: => 2.8E-05s 12:49:28.8 Info: RenameColumn Artists ProfileId to QualityProfileId 12:49:28.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:49:28.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:49:28.8 Info: DROP TABLE "Artists" 12:49:28.8 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:49:28.8 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:49:28.8 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:49:28.8 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 12:49:28.8 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 12:49:28.8 Info: => 0.0053611s 12:49:28.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (26, '2024-05-17T12:49:28', 'rename_quality_profiles_add_upgrade_allowed') 12:49:28.8 Info: Committing Transaction 12:49:28.8 Info: 26: rename_quality_profiles_add_upgrade_allowed migrated 12:49:28.8 Info: => 0.0057893s 12:49:28.8 Info: 27: add_import_exclusions migrating 12:49:28.8 Info: Beginning Transaction 12:49:28.8 Info: Starting migration of Main DB to 27 12:49:28.8 Info: CreateTable ImportListExclusions 12:49:28.8 Info: CREATE TABLE "ImportListExclusions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignId" TEXT NOT NULL, "Name" TEXT NOT NULL) 12:49:28.8 Info: => 0.0001379s 12:49:28.8 Info: CreateIndex ImportListExclusions (ForeignId) 12:49:28.8 Info: CREATE UNIQUE INDEX "IX_ImportListExclusions_ForeignId" ON "ImportListExclusions" ("ForeignId" ASC) 12:49:28.8 Info: => 8.1E-05s 12:49:28.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (27, '2024-05-17T12:49:28', 'add_import_exclusions') 12:49:28.8 Info: Committing Transaction 12:49:28.8 Info: 27: add_import_exclusions migrated 12:49:28.8 Info: => 0.0004079s 12:49:28.8 Info: 28: clean_artist_metadata_table migrating 12:49:28.8 Info: Beginning Transaction 12:49:28.8 Info: Starting migration of Main DB to 28 12:49:28.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:49:28.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:49:28.8 Info: => 0.0001744s 12:49:28.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:49:28.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:49:28.8 Info: => 0.000129s 12:49:28.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:49:28.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:49:28.8 Info: => 0.0001586s 12:49:28.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:49:28.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:49:28.8 Info: => 0.0001307s 12:49:28.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:49:28.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:49:28.8 Info: => 0.0001271s 12:49:28.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:49:28.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:49:28.8 Info: => 0.000125s 12:49:28.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (28, '2024-05-17T12:49:28', 'clean_artist_metadata_table') 12:49:28.8 Info: Committing Transaction 12:49:28.8 Info: 28: clean_artist_metadata_table migrated 12:49:28.8 Info: => 0.0004303s 12:49:28.8 Info: 29: health_issue_notification migrating 12:49:28.8 Info: Beginning Transaction 12:49:28.8 Info: Starting migration of Main DB to 29 12:49:28.8 Info: AlterTable Notifications 12:49:28.8 Info: => 1E-06s 12:49:28.8 Info: CreateColumn Notifications OnHealthIssue Boolean 12:49:28.8 Info: ALTER TABLE "Notifications" ADD COLUMN "OnHealthIssue" INTEGER NOT NULL DEFAULT 0 12:49:28.8 Info: => 0.0005489s 12:49:28.8 Info: AlterTable Notifications 12:49:28.8 Info: => 9E-07s 12:49:28.8 Info: CreateColumn Notifications IncludeHealthWarnings Boolean 12:49:28.8 Info: ALTER TABLE "Notifications" ADD COLUMN "IncludeHealthWarnings" INTEGER NOT NULL DEFAULT 0 12:49:28.8 Info: => 0.0005159s 12:49:28.8 Info: AlterTable Notifications 12:49:28.8 Info: => 8E-07s 12:49:28.8 Info: CreateColumn Notifications OnDownloadFailure Boolean 12:49:28.8 Info: ALTER TABLE "Notifications" ADD COLUMN "OnDownloadFailure" INTEGER NOT NULL DEFAULT 0 12:49:28.8 Info: => 0.0005132s 12:49:28.8 Info: AlterTable Notifications 12:49:28.8 Info: => 6E-07s 12:49:28.8 Info: CreateColumn Notifications OnImportFailure Boolean 12:49:28.8 Info: ALTER TABLE "Notifications" ADD COLUMN "OnImportFailure" INTEGER NOT NULL DEFAULT 0 12:49:28.8 Info: => 0.0005339s 12:49:28.8 Info: AlterTable Notifications 12:49:28.8 Info: => 7E-07s 12:49:28.8 Info: CreateColumn Notifications OnTrackRetag Boolean 12:49:28.8 Info: ALTER TABLE "Notifications" ADD COLUMN "OnTrackRetag" INTEGER NOT NULL DEFAULT 0 12:49:28.8 Info: => 0.0005193s 12:49:28.8 Info: DeleteColumn Notifications OnDownload 12:49:28.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:49:28.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:49:28.8 Info: DROP TABLE "Notifications" 12:49:28.8 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 12:49:28.8 Info: => 0.0038522s 12:49:28.8 Info: RenameColumn Notifications OnAlbumDownload to OnReleaseImport 12:49:28.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:49:28.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:49:28.8 Info: DROP TABLE "Notifications" 12:49:28.8 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 12:49:28.8 Info: => 0.0038407s 12:49:28.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (29, '2024-05-17T12:49:28', 'health_issue_notification') 12:49:28.8 Info: Committing Transaction 12:49:28.8 Info: 29: health_issue_notification migrated 12:49:28.8 Info: => 0.004241s 12:49:28.8 Info: 30: add_mediafilerepository_mtime migrating 12:49:28.8 Info: Beginning Transaction 12:49:28.8 Info: Starting migration of Main DB to 30 12:49:28.8 Info: AlterTable TrackFiles 12:49:28.8 Info: => 1.6E-06s 12:49:28.8 Info: CreateColumn TrackFiles Modified DateTime 12:49:28.8 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Modified" DATETIME NOT NULL DEFAULT '2000-01-01T00:00:00' 12:49:28.8 Info: => 0.0005597s 12:49:28.8 Info: AlterTable TrackFiles 12:49:28.8 Info: => 9E-07s 12:49:28.8 Info: CreateColumn TrackFiles Path String 12:49:28.8 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Path" TEXT 12:49:28.8 Info: => 0.0005249s 12:49:28.8 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 12:49:28.8 Info: DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 12:49:28.8 Info: => 4.16E-05s 12:49:28.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:49:28.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:49:28.8 Info: => 0.0001306s 12:49:28.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:49:28.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:49:28.8 Info: => 0.0001437s 12:49:28.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:49:28.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:49:28.8 Info: => 0.0001473s 12:49:28.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:49:28.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:49:28.8 Info: => 7.99E-05s 12:49:28.8 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 12:49:28.8 Info: DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 12:49:28.8 Info: => 4.97E-05s 12:49:28.8 Info: AlterTable TrackFiles 12:49:28.8 Info: => 5E-07s 12:49:28.8 Info: AlterColumn TrackFiles Path String 12:49:28.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:49:28.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:49:28.8 Info: DROP TABLE "TrackFiles" 12:49:28.8 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 12:49:28.8 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:49:28.8 Info: => 0.0039518s 12:49:28.8 Info: CreateIndex TrackFiles (Path) 12:49:28.8 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 12:49:28.8 Info: => 7.9E-05s 12:49:28.8 Info: DeleteColumn TrackFiles RelativePath 12:49:28.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:49:28.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:49:28.8 Info: DROP TABLE "TrackFiles" 12:49:28.8 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 12:49:28.8 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:49:28.8 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 12:49:28.8 Info: => 0.0040658s 12:49:28.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (30, '2024-05-17T12:49:28', 'add_mediafilerepository_mtime') 12:49:28.8 Info: Committing Transaction 12:49:28.8 Info: 30: add_mediafilerepository_mtime migrated 12:49:28.8 Info: => 0.0044117s 12:49:28.8 Info: 31: add_artistmetadataid_constraint migrating 12:49:28.8 Info: Beginning Transaction 12:49:28.8 Info: Starting migration of Main DB to 31 12:49:28.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:49:28.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:49:28.8 Info: => 0.0007848s 12:49:28.8 Info: DeleteIndex Artists (ArtistMetadataId) 12:49:28.8 Info: DROP INDEX "IX_Artists_ArtistMetadataId" 12:49:28.8 Info: => 0.0001522s 12:49:28.8 Info: AlterColumn Artists ArtistMetadataId Int32 12:49:28.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:49:28.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:49:28.8 Info: DROP TABLE "Artists" 12:49:28.8 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:49:28.8 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:49:28.8 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:49:28.8 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 12:49:28.8 Info: => 0.0049834s 12:49:28.8 Info: CreateIndex Artists (ArtistMetadataId) 12:49:28.8 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 12:49:28.8 Info: => 7.68E-05s 12:49:28.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (31, '2024-05-17T12:49:28', 'add_artistmetadataid_constraint') 12:49:28.8 Info: Committing Transaction 12:49:28.8 Info: 31: add_artistmetadataid_constraint migrated 12:49:28.8 Info: => 0.0004386s 12:49:28.8 Info: 32: old_ids_and_artist_alias migrating 12:49:28.8 Info: Beginning Transaction 12:49:28.8 Info: Starting migration of Main DB to 32 12:49:28.8 Info: AlterTable ArtistMetadata 12:49:28.8 Info: => 9E-07s 12:49:28.8 Info: CreateColumn ArtistMetadata Aliases String 12:49:28.8 Info: ALTER TABLE "ArtistMetadata" ADD COLUMN "Aliases" TEXT NOT NULL DEFAULT '[]' 12:49:28.8 Info: => 0.0005712s 12:49:28.8 Info: AlterTable ArtistMetadata 12:49:28.8 Info: => 9E-07s 12:49:28.8 Info: CreateColumn ArtistMetadata OldForeignArtistIds String 12:49:28.8 Info: ALTER TABLE "ArtistMetadata" ADD COLUMN "OldForeignArtistIds" TEXT NOT NULL DEFAULT '[]' 12:49:28.8 Info: => 0.0005332s 12:49:28.8 Info: AlterTable Albums 12:49:28.8 Info: => 6E-07s 12:49:28.8 Info: CreateColumn Albums OldForeignAlbumIds String 12:49:28.8 Info: ALTER TABLE "Albums" ADD COLUMN "OldForeignAlbumIds" TEXT NOT NULL DEFAULT '[]' 12:49:28.8 Info: => 0.0005268s 12:49:28.8 Info: AlterTable AlbumReleases 12:49:28.8 Info: => 5E-07s 12:49:28.8 Info: CreateColumn AlbumReleases OldForeignReleaseIds String 12:49:28.8 Info: ALTER TABLE "AlbumReleases" ADD COLUMN "OldForeignReleaseIds" TEXT NOT NULL DEFAULT '[]' 12:49:28.8 Info: => 0.0005157s 12:49:28.8 Info: AlterTable Tracks 12:49:28.8 Info: => 8E-07s 12:49:28.8 Info: CreateColumn Tracks OldForeignRecordingIds String 12:49:28.8 Info: ALTER TABLE "Tracks" ADD COLUMN "OldForeignRecordingIds" TEXT NOT NULL DEFAULT '[]' 12:49:28.8 Info: => 0.0005318s 12:49:28.8 Info: AlterTable Tracks 12:49:28.8 Info: => 8E-07s 12:49:28.8 Info: CreateColumn Tracks OldForeignTrackIds String 12:49:28.8 Info: ALTER TABLE "Tracks" ADD COLUMN "OldForeignTrackIds" TEXT NOT NULL DEFAULT '[]' 12:49:28.8 Info: => 0.0005273s 12:49:28.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (32, '2024-05-17T12:49:28', 'old_ids_and_artist_alias') 12:49:28.8 Info: Committing Transaction 12:49:28.8 Info: 32: old_ids_and_artist_alias migrated 12:49:28.8 Info: => 0.000861s 12:49:28.8 Info: 33: download_propers_config migrating 12:49:28.8 Info: Beginning Transaction 12:49:28.8 Info: Starting migration of Main DB to 33 12:49:28.8 Info: PerformDBOperation 12:49:28.8 Info: Performing DB Operation 12:49:28.8 Info: => 3.23E-05s 12:49:28.8 Info: ExecuteSqlStatement DELETE FROM "Config" WHERE "Key" = 'autodownloadpropers' 12:49:28.8 Info: DELETE FROM "Config" WHERE "Key" = 'autodownloadpropers' 12:49:28.8 Info: => 3.45E-05s 12:49:28.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (33, '2024-05-17T12:49:28', 'download_propers_config') 12:49:28.8 Info: Committing Transaction 12:49:28.8 Info: 33: download_propers_config migrated 12:49:28.8 Info: => 0.0002919s 12:49:28.8 Info: 34: remove_language_profiles migrating 12:49:28.8 Info: Beginning Transaction 12:49:28.8 Info: Starting migration of Main DB to 34 12:49:28.8 Info: DeleteTable LanguageProfiles 12:49:28.8 Info: DROP TABLE "LanguageProfiles" 12:49:28.8 Info: => 0.0002008s 12:49:28.8 Info: DeleteColumn Artists LanguageProfileId 12:49:28.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:49:28.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:49:28.8 Info: DROP TABLE "Artists" 12:49:28.8 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:49:28.8 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:49:28.8 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:49:28.8 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 12:49:28.8 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 12:49:28.8 Info: => 0.0043478s 12:49:28.8 Info: DeleteColumn ImportLists LanguageProfileId 12:49:28.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:49:28.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:49:28.8 Info: DROP TABLE "ImportLists" 12:49:28.8 Info: ALTER TABLE "ImportLists_temp" RENAME TO "ImportLists" 12:49:28.8 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 12:49:28.8 Info: => 0.0048105s 12:49:28.8 Info: DeleteColumn Blacklist Language 12:49:28.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:49:28.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:49:28.8 Info: DROP TABLE "Blacklist" 12:49:28.8 Info: ALTER TABLE "Blacklist_temp" RENAME TO "Blacklist" 12:49:28.8 Info: => 0.0037852s 12:49:28.8 Info: DeleteColumn History Language 12:49:28.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:49:28.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:49:28.8 Info: DROP TABLE "History" 12:49:28.8 Info: ALTER TABLE "History_temp" RENAME TO "History" 12:49:28.8 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 12:49:28.8 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 12:49:28.8 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 12:49:28.8 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 12:49:28.8 Info: => 0.005395s 12:49:28.8 Info: DeleteColumn LyricFiles Language 12:49:28.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:49:28.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:49:28.8 Info: DROP TABLE "LyricFiles" 12:49:28.8 Info: ALTER TABLE "LyricFiles_temp" RENAME TO "LyricFiles" 12:49:28.8 Info: => 0.003734s 12:49:28.8 Info: DeleteColumn TrackFiles Language 12:49:28.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:49:28.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:49:28.8 Info: DROP TABLE "TrackFiles" 12:49:28.8 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 12:49:28.8 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:49:28.8 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 12:49:28.8 Info: => 0.0050007s 12:49:28.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (34, '2024-05-17T12:49:28', 'remove_language_profiles') 12:49:28.8 Info: Committing Transaction 12:49:28.8 Info: 34: remove_language_profiles migrated 12:49:28.8 Info: => 0.0055245s 12:49:28.8 Info: 35: multi_disc_naming_format migrating 12:49:28.8 Info: Beginning Transaction 12:49:28.8 Info: Starting migration of Main DB to 35 12:49:28.8 Info: AlterTable NamingConfig 12:49:28.8 Info: => 1E-06s 12:49:28.8 Info: CreateColumn NamingConfig MultiDiscTrackFormat String 12:49:28.8 Info: ALTER TABLE "NamingConfig" ADD COLUMN "MultiDiscTrackFormat" TEXT 12:49:28.8 Info: => 0.0005563s 12:49:28.8 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = '{Medium Format} {medium:00}/{Artist Name} - {Album Title} - {track:00} - {Track Title}' 12:49:28.8 Info: UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = '{Medium Format} {medium:00}/{Artist Name} - {Album Title} - {track:00} - {Track Title}' 12:49:28.8 Info: => 4.76E-05s 12:49:28.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (35, '2024-05-17T12:49:28', 'multi_disc_naming_format') 12:49:28.8 Info: Committing Transaction 12:49:28.8 Info: 35: multi_disc_naming_format migrated 12:49:28.8 Info: => 0.0003236s 12:49:28.8 Info: 36: add_download_client_priority migrating 12:49:28.8 Info: Beginning Transaction 12:49:28.8 Info: Starting migration of Main DB to 36 12:49:28.8 Info: AlterTable DownloadClients 12:49:28.8 Info: => 1E-06s 12:49:28.8 Info: CreateColumn DownloadClients Priority Int32 12:49:28.8 Info: ALTER TABLE "DownloadClients" ADD COLUMN "Priority" INTEGER NOT NULL DEFAULT 1 12:49:28.8 Info: => 0.0005316s 12:49:28.8 Info: PerformDBOperation 12:49:28.8 Info: Performing DB Operation 12:49:28.8 Info: => 5.98E-05s 12:49:28.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (36, '2024-05-17T12:49:28', 'add_download_client_priority') 12:49:28.8 Info: Committing Transaction 12:49:28.8 Info: 36: add_download_client_priority migrated 12:49:28.8 Info: => 0.0003484s 12:49:28.8 Info: 37: remove_growl_prowl migrating 12:49:28.8 Info: Beginning Transaction 12:49:28.8 Info: Starting migration of Main DB to 37 12:49:28.8 Info: FluentMigrator.Expressions.DeleteDataExpression 12:49:28.8 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Growl' 12:49:28.8 Info: => 4.94E-05s 12:49:28.8 Info: FluentMigrator.Expressions.DeleteDataExpression 12:49:28.8 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Prowl' 12:49:28.8 Info: => 2.81E-05s 12:49:28.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (37, '2024-05-17T12:49:28', 'remove_growl_prowl') 12:49:28.8 Info: Committing Transaction 12:49:28.8 Info: 37: remove_growl_prowl migrated 12:49:28.8 Info: => 0.0002805s 12:49:28.8 Info: 38: remove_plex_hometheatre migrating 12:49:28.8 Info: Beginning Transaction 12:49:28.8 Info: Starting migration of Main DB to 38 12:49:28.8 Info: FluentMigrator.Expressions.DeleteDataExpression 12:49:28.8 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'PlexHomeTheater' 12:49:28.8 Info: => 4.77E-05s 12:49:28.8 Info: FluentMigrator.Expressions.DeleteDataExpression 12:49:28.8 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'PlexClient' 12:49:28.8 Info: => 2.85E-05s 12:49:28.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (38, '2024-05-17T12:49:28', 'remove_plex_hometheatre') 12:49:28.8 Info: Committing Transaction 12:49:28.8 Info: 38: remove_plex_hometheatre migrated 12:49:28.8 Info: => 0.0002751s 12:49:28.8 Info: 39: add_root_folder_add_defaults migrating 12:49:28.8 Info: Beginning Transaction 12:49:28.8 Info: Starting migration of Main DB to 39 12:49:28.8 Info: AlterTable RootFolders 12:49:28.8 Info: => 1E-06s 12:49:28.8 Info: CreateColumn RootFolders Name String 12:49:28.8 Info: ALTER TABLE "RootFolders" ADD COLUMN "Name" TEXT 12:49:28.8 Info: => 0.0005481s 12:49:28.8 Info: AlterTable RootFolders 12:49:28.8 Info: => 6E-07s 12:49:28.8 Info: CreateColumn RootFolders DefaultMetadataProfileId Int32 12:49:28.8 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultMetadataProfileId" INTEGER NOT NULL DEFAULT 0 12:49:28.9 Info: => 0.0005696s 12:49:28.9 Info: AlterTable RootFolders 12:49:28.9 Info: => 6E-07s 12:49:28.9 Info: CreateColumn RootFolders DefaultQualityProfileId Int32 12:49:28.9 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultQualityProfileId" INTEGER NOT NULL DEFAULT 0 12:49:28.9 Info: => 0.0005196s 12:49:28.9 Info: AlterTable RootFolders 12:49:28.9 Info: => 7E-07s 12:49:28.9 Info: CreateColumn RootFolders DefaultMonitorOption Int32 12:49:28.9 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultMonitorOption" INTEGER NOT NULL DEFAULT 0 12:49:28.9 Info: => 0.0005144s 12:49:28.9 Info: AlterTable RootFolders 12:49:28.9 Info: => 1.2E-06s 12:49:28.9 Info: CreateColumn RootFolders DefaultTags String 12:49:28.9 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultTags" TEXT 12:49:28.9 Info: => 0.000505s 12:49:28.9 Info: PerformDBOperation 12:49:28.9 Info: Performing DB Operation 12:49:28.9 Info: => 5.13E-05s 12:49:28.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (39, '2024-05-17T12:49:28', 'add_root_folder_add_defaults') 12:49:28.9 Info: Committing Transaction 12:49:28.9 Info: 39: add_root_folder_add_defaults migrated 12:49:28.9 Info: => 0.0003399s 12:49:28.9 Info: 40: task_duration migrating 12:49:28.9 Info: Beginning Transaction 12:49:28.9 Info: Starting migration of Main DB to 40 12:49:28.9 Info: AlterTable ScheduledTasks 12:49:28.9 Info: => 1E-06s 12:49:28.9 Info: CreateColumn ScheduledTasks LastStartTime DateTime 12:49:28.9 Info: ALTER TABLE "ScheduledTasks" ADD COLUMN "LastStartTime" DATETIME 12:49:28.9 Info: => 0.0005507s 12:49:28.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (40, '2024-05-17T12:49:28', 'task_duration') 12:49:28.9 Info: Committing Transaction 12:49:28.9 Info: 40: task_duration migrated 12:49:28.9 Info: => 0.0008561s 12:49:28.9 Info: 41: add_indexer_and_enabled_to_release_profiles migrating 12:49:28.9 Info: Beginning Transaction 12:49:28.9 Info: Starting migration of Main DB to 41 12:49:28.9 Info: AlterTable ReleaseProfiles 12:49:28.9 Info: => 5E-07s 12:49:28.9 Info: CreateColumn ReleaseProfiles Enabled Boolean 12:49:28.9 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "Enabled" INTEGER NOT NULL DEFAULT 1 12:49:28.9 Info: => 0.000571s 12:49:28.9 Info: AlterTable ReleaseProfiles 12:49:28.9 Info: => 1E-06s 12:49:28.9 Info: CreateColumn ReleaseProfiles IndexerId Int32 12:49:28.9 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "IndexerId" INTEGER NOT NULL DEFAULT 0 12:49:28.9 Info: => 0.0005231s 12:49:28.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (41, '2024-05-17T12:49:28', 'add_indexer_and_enabled_to_release_profiles') 12:49:28.9 Info: Committing Transaction 12:49:28.9 Info: 41: add_indexer_and_enabled_to_release_profiles migrated 12:49:28.9 Info: => 0.0008197s 12:49:28.9 Info: 42: remove_album_folders migrating 12:49:28.9 Info: Beginning Transaction 12:49:28.9 Info: Starting migration of Main DB to 42 12:49:28.9 Info: DeleteColumn Artists AlbumFolder 12:49:28.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:49:28.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:49:28.9 Info: DROP TABLE "Artists" 12:49:28.9 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:49:28.9 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:49:28.9 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:49:28.9 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 12:49:28.9 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 12:49:28.9 Info: => 0.00438s 12:49:28.9 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "StandardTrackFormat" = "AlbumFolderFormat" || '/' || "StandardTrackFormat" 12:49:28.9 Info: UPDATE "NamingConfig" SET "StandardTrackFormat" = "AlbumFolderFormat" || '/' || "StandardTrackFormat" 12:49:28.9 Info: => 3.63E-05s 12:49:28.9 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = "AlbumFolderFormat" || '/' || "MultiDiscTrackFormat" 12:49:28.9 Info: UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = "AlbumFolderFormat" || '/' || "MultiDiscTrackFormat" 12:49:28.9 Info: => 2.82E-05s 12:49:28.9 Info: DeleteColumn NamingConfig AlbumFolderFormat 12:49:28.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:49:28.9 Info: INSERT INTO "NamingConfig_temp" ("Id", "ReplaceIllegalCharacters", "ArtistFolderFormat", "RenameTracks", "StandardTrackFormat", "MultiDiscTrackFormat") SELECT "Id", "ReplaceIllegalCharacters", "ArtistFolderFormat", "RenameTracks", "StandardTrackFormat", "MultiDiscTrackFormat" FROM "NamingConfig" 12:49:28.9 Info: DROP TABLE "NamingConfig" 12:49:28.9 Info: ALTER TABLE "NamingConfig_temp" RENAME TO "NamingConfig" 12:49:28.9 Info: => 0.0037364s 12:49:28.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (42, '2024-05-17T12:49:28', 'remove_album_folders') 12:49:28.9 Info: Committing Transaction 12:49:28.9 Info: 42: remove_album_folders migrated 12:49:28.9 Info: => 0.0041624s 12:49:28.9 Info: 44: add_priority_to_indexers migrating 12:49:28.9 Info: Beginning Transaction 12:49:28.9 Info: Starting migration of Main DB to 44 12:49:28.9 Info: AlterTable Indexers 12:49:28.9 Info: => 9E-07s 12:49:28.9 Info: CreateColumn Indexers Priority Int32 12:49:28.9 Info: ALTER TABLE "Indexers" ADD COLUMN "Priority" INTEGER NOT NULL DEFAULT 25 12:49:28.9 Info: => 0.0005423s 12:49:28.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (44, '2024-05-17T12:49:28', 'add_priority_to_indexers') 12:49:28.9 Info: Committing Transaction 12:49:28.9 Info: 44: add_priority_to_indexers migrated 12:49:28.9 Info: => 0.000849s 12:49:28.9 Info: 45: remove_chown_and_folderchmod_config migrating 12:49:28.9 Info: Beginning Transaction 12:49:28.9 Info: Starting migration of Main DB to 45 12:49:28.9 Info: ExecuteSqlStatement DELETE FROM config WHERE Key IN ('folderchmod', 'chownuser') 12:49:28.9 Info: DELETE FROM config WHERE Key IN ('folderchmod', 'chownuser') 12:49:28.9 Info: => 0.0001308s 12:49:28.9 Info: PerformDBOperation 12:49:28.9 Info: Performing DB Operation 12:49:28.9 Info: => 2.61E-05s 12:49:28.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (45, '2024-05-17T12:49:28', 'remove_chown_and_folderchmod_config') 12:49:28.9 Info: Committing Transaction 12:49:28.9 Info: 45: remove_chown_and_folderchmod_config migrated 12:49:28.9 Info: => 0.0002895s 12:49:28.9 Info: 47: update_notifiarr migrating 12:49:28.9 Info: Beginning Transaction 12:49:28.9 Info: Starting migration of Main DB to 47 12:49:28.9 Info: ExecuteSqlStatement UPDATE "Notifications" SET "Implementation" = Replace("Implementation", 'DiscordNotifier', 'Notifiarr'),"ConfigContract" = Replace("ConfigContract", 'DiscordNotifierSettings', 'NotifiarrSettings') WHERE "Implementation" = 'DiscordNotifier'; 12:49:28.9 Info: UPDATE "Notifications" SET "Implementation" = Replace("Implementation", 'DiscordNotifier', 'Notifiarr'),"ConfigContract" = Replace("ConfigContract", 'DiscordNotifierSettings', 'NotifiarrSettings') WHERE "Implementation" = 'DiscordNotifier'; 12:49:28.9 Info: => 7.28E-05s 12:49:28.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (47, '2024-05-17T12:49:28', 'update_notifiarr') 12:49:28.9 Info: Committing Transaction 12:49:28.9 Info: 47: update_notifiarr migrated 12:49:28.9 Info: => 0.000331s 12:49:28.9 Info: 49: email_multiple_addresses migrating 12:49:28.9 Info: Beginning Transaction 12:49:28.9 Info: Starting migration of Main DB to 49 12:49:28.9 Info: PerformDBOperation 12:49:28.9 Info: Performing DB Operation 12:49:28.9 Info: => 5.85E-05s 12:49:28.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (49, '2024-05-17T12:49:28', 'email_multiple_addresses') 12:49:28.9 Info: Committing Transaction 12:49:28.9 Info: 49: email_multiple_addresses migrated 12:49:28.9 Info: => 0.0003298s 12:49:28.9 Info: 50: rename_blacklist_to_blocklist migrating 12:49:28.9 Info: Beginning Transaction 12:49:28.9 Info: Starting migration of Main DB to 50 12:49:28.9 Info: RenameTable Blacklist Blocklist 12:49:28.9 Info: ALTER TABLE "Blacklist" RENAME TO "Blocklist" 12:49:28.9 Info: => 0.0015664s 12:49:28.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (50, '2024-05-17T12:49:28', 'rename_blacklist_to_blocklist') 12:49:28.9 Info: Committing Transaction 12:49:28.9 Info: 50: rename_blacklist_to_blocklist migrated 12:49:28.9 Info: => 0.0019083s 12:49:28.9 Info: 51: cdh_per_downloadclient migrating 12:49:28.9 Info: Beginning Transaction 12:49:28.9 Info: Starting migration of Main DB to 51 12:49:28.9 Info: AlterTable DownloadClients 12:49:28.9 Info: => 1.5E-06s 12:49:28.9 Info: CreateColumn DownloadClients RemoveCompletedDownloads Boolean 12:49:28.9 Info: ALTER TABLE "DownloadClients" ADD COLUMN "RemoveCompletedDownloads" INTEGER NOT NULL DEFAULT 1 12:49:28.9 Info: => 0.0005562s 12:49:28.9 Info: CreateColumn DownloadClients RemoveFailedDownloads Boolean 12:49:28.9 Info: ALTER TABLE "DownloadClients" ADD COLUMN "RemoveFailedDownloads" INTEGER NOT NULL DEFAULT 1 12:49:28.9 Info: => 0.0005253s 12:49:28.9 Info: PerformDBOperation 12:49:28.9 Info: Performing DB Operation 12:49:28.9 Info: => 0.0001827s 12:49:28.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (51, '2024-05-17T12:49:28', 'cdh_per_downloadclient') 12:49:28.9 Info: Committing Transaction 12:49:28.9 Info: 51: cdh_per_downloadclient migrated 12:49:28.9 Info: => 0.0004937s 12:49:28.9 Info: 52: download_history migrating 12:49:28.9 Info: Beginning Transaction 12:49:28.9 Info: Starting migration of Main DB to 52 12:49:28.9 Info: CreateTable DownloadHistory 12:49:28.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:49:28.9 Info: => 0.0001751s 12:49:28.9 Info: CreateIndex DownloadHistory (EventType) 12:49:28.9 Info: CREATE INDEX "IX_DownloadHistory_EventType" ON "DownloadHistory" ("EventType" ASC) 12:49:28.9 Info: => 8.64E-05s 12:49:28.9 Info: CreateIndex DownloadHistory (ArtistId) 12:49:28.9 Info: CREATE INDEX "IX_DownloadHistory_ArtistId" ON "DownloadHistory" ("ArtistId" ASC) 12:49:28.9 Info: => 7.7E-05s 12:49:28.9 Info: CreateIndex DownloadHistory (DownloadId) 12:49:28.9 Info: CREATE INDEX "IX_DownloadHistory_DownloadId" ON "DownloadHistory" ("DownloadId" ASC) 12:49:28.9 Info: => 7.85E-05s 12:49:28.9 Info: PerformDBOperation 12:49:28.9 Info: Performing DB Operation 12:49:28.9 Info: => 0.0001223s 12:49:28.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (52, '2024-05-17T12:49:28', 'download_history') 12:49:28.9 Info: Committing Transaction 12:49:28.9 Info: 52: download_history migrated 12:49:28.9 Info: => 0.0004709s 12:49:28.9 Info: 53: add_update_history migrating 12:49:28.9 Info: Beginning Transaction 12:49:28.9 Info: Starting migration of Main DB to 53 12:49:28.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (53, '2024-05-17T12:49:28', 'add_update_history') 12:49:28.9 Info: Committing Transaction 12:49:28.9 Info: 53: add_update_history migrated 12:49:28.9 Info: => 0.0003144s 12:49:28.9 Info: 54: add_on_update_to_notifications migrating 12:49:28.9 Info: Beginning Transaction 12:49:28.9 Info: Starting migration of Main DB to 54 12:49:28.9 Info: AlterTable Notifications 12:49:28.9 Info: => 1.3E-06s 12:49:28.9 Info: CreateColumn Notifications OnApplicationUpdate Boolean 12:49:28.9 Info: ALTER TABLE "Notifications" ADD COLUMN "OnApplicationUpdate" INTEGER NOT NULL DEFAULT 1 12:49:28.9 Info: => 0.0005807s 12:49:28.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (54, '2024-05-17T12:49:28', 'add_on_update_to_notifications') 12:49:28.9 Info: Committing Transaction 12:49:28.9 Info: 54: add_on_update_to_notifications migrated 12:49:28.9 Info: => 0.0009006s 12:49:28.9 Info: 55: download_client_per_indexer migrating 12:49:28.9 Info: Beginning Transaction 12:49:28.9 Info: Starting migration of Main DB to 55 12:49:28.9 Info: AlterTable Indexers 12:49:28.9 Info: => 8E-07s 12:49:28.9 Info: CreateColumn Indexers DownloadClientId Int32 12:49:28.9 Info: ALTER TABLE "Indexers" ADD COLUMN "DownloadClientId" INTEGER NOT NULL DEFAULT 0 12:49:28.9 Info: => 0.0005627s 12:49:28.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (55, '2024-05-17T12:49:28', 'download_client_per_indexer') 12:49:28.9 Info: Committing Transaction 12:49:28.9 Info: 55: download_client_per_indexer migrated 12:49:28.9 Info: => 0.0008705s 12:49:28.9 Info: 56: AddNewItemMonitorType migrating 12:49:28.9 Info: Beginning Transaction 12:49:28.9 Info: Starting migration of Main DB to 56 12:49:28.9 Info: AlterTable Artists 12:49:28.9 Info: => 1E-06s 12:49:28.9 Info: CreateColumn Artists MonitorNewItems Int32 12:49:28.9 Info: ALTER TABLE "Artists" ADD COLUMN "MonitorNewItems" INTEGER NOT NULL DEFAULT 0 12:49:28.9 Info: => 0.0005899s 12:49:28.9 Info: AlterTable RootFolders 12:49:28.9 Info: => 7E-07s 12:49:28.9 Info: CreateColumn RootFolders DefaultNewItemMonitorOption Int32 12:49:28.9 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultNewItemMonitorOption" INTEGER NOT NULL DEFAULT 0 12:49:28.9 Info: => 0.0005493s 12:49:28.9 Info: AlterTable ImportLists 12:49:28.9 Info: => 7E-07s 12:49:28.9 Info: CreateColumn ImportLists MonitorNewItems Int32 12:49:28.9 Info: ALTER TABLE "ImportLists" ADD COLUMN "MonitorNewItems" INTEGER NOT NULL DEFAULT 0 12:49:28.9 Info: => 0.0005436s 12:49:28.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (56, '2024-05-17T12:49:28', 'AddNewItemMonitorType') 12:49:28.9 Info: Committing Transaction 12:49:28.9 Info: 56: AddNewItemMonitorType migrated 12:49:28.9 Info: => 0.0008808s 12:49:28.9 Info: 57: ImportListSearch migrating 12:49:28.9 Info: Beginning Transaction 12:49:28.9 Info: Starting migration of Main DB to 57 12:49:28.9 Info: AlterTable ImportLists 12:49:28.9 Info: => 1.1E-06s 12:49:28.9 Info: CreateColumn ImportLists ShouldSearch Boolean 12:49:28.9 Info: ALTER TABLE "ImportLists" ADD COLUMN "ShouldSearch" INTEGER NOT NULL DEFAULT 1 12:49:28.9 Info: => 0.000575s 12:49:28.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (57, '2024-05-17T12:49:28', 'ImportListSearch') 12:49:28.9 Info: Committing Transaction 12:49:28.9 Info: 57: ImportListSearch migrated 12:49:28.9 Info: => 0.0014681s 12:49:28.9 Info: 58: ImportListMonitorExisting migrating 12:49:28.9 Info: Beginning Transaction 12:49:28.9 Info: Starting migration of Main DB to 58 12:49:28.9 Info: AlterTable ImportLists 12:49:28.9 Info: => 1E-06s 12:49:28.9 Info: CreateColumn ImportLists ShouldMonitorExisting Boolean 12:49:28.9 Info: ALTER TABLE "ImportLists" ADD COLUMN "ShouldMonitorExisting" INTEGER NOT NULL DEFAULT 0 12:49:28.9 Info: => 0.0005745s 12:49:28.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (58, '2024-05-17T12:49:28', 'ImportListMonitorExisting') 12:49:28.9 Info: Committing Transaction 12:49:28.9 Info: 58: ImportListMonitorExisting migrated 12:49:28.9 Info: => 0.0008865s 12:49:28.9 Info: 59: add_indexer_tags migrating 12:49:28.9 Info: Beginning Transaction 12:49:28.9 Info: Starting migration of Main DB to 59 12:49:28.9 Info: FluentMigrator.Expressions.DeleteDataExpression 12:49:28.9 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Omgwtfnzbs' 12:49:28.9 Info: => 5.22E-05s 12:49:28.9 Info: FluentMigrator.Expressions.DeleteDataExpression 12:49:28.9 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Waffles' 12:49:28.9 Info: => 3.91E-05s 12:49:28.9 Info: AlterTable Indexers 12:49:28.9 Info: => 4E-07s 12:49:28.9 Info: CreateColumn Indexers Tags String 12:49:28.9 Info: ALTER TABLE "Indexers" ADD COLUMN "Tags" TEXT 12:49:28.9 Info: => 0.0006198s 12:49:28.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (59, '2024-05-17T12:49:28', 'add_indexer_tags') 12:49:28.9 Info: Committing Transaction 12:49:28.9 Info: 59: add_indexer_tags migrated 12:49:28.9 Info: => 0.0009277s 12:49:28.9 Info: 60: update_audio_types migrating 12:49:28.9 Info: Beginning Transaction 12:49:28.9 Info: Starting migration of Main DB to 60 12:49:28.9 Info: PerformDBOperation 12:49:28.9 Info: Performing DB Operation 12:49:28.9 Info: => 5.54E-05s 12:49:28.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (60, '2024-05-17T12:49:28', 'update_audio_types') 12:49:28.9 Info: Committing Transaction 12:49:28.9 Info: 60: update_audio_types migrated 12:49:28.9 Info: => 0.0003271s 12:49:28.9 Info: 61: postgres_update_timestamp_columns_to_with_timezone migrating 12:49:28.9 Info: Beginning Transaction 12:49:28.9 Info: Starting migration of Main DB to 61 12:49:28.9 Info: FluentMigrator.Expressions.DeleteDataExpression 12:49:28.9 Info: DELETE FROM "Commands" WHERE 1 = 1 12:49:28.9 Info: => 5.32E-05s 12:49:28.9 Info: AlterTable AlbumReleases 12:49:28.9 Info: => 4E-07s 12:49:28.9 Info: AlterColumn AlbumReleases ReleaseDate DateTimeOffset 12:49:28.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:49:28.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:49:28.9 Info: DROP TABLE "AlbumReleases" 12:49:28.9 Info: ALTER TABLE "AlbumReleases_temp" RENAME TO "AlbumReleases" 12:49:28.9 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 12:49:28.9 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 12:49:28.9 Info: => 0.0052836s 12:49:28.9 Info: AlterTable Albums 12:49:28.9 Info: => 6E-07s 12:49:28.9 Info: AlterColumn Albums LastInfoSync DateTimeOffset 12:49:28.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:49:28.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:49:28.9 Info: DROP TABLE "Albums" 12:49:28.9 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:49:28.9 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:49:28.9 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:49:28.9 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 12:49:28.9 Info: => 0.0045422s 12:49:28.9 Info: AlterTable Albums 12:49:28.9 Info: => 6E-07s 12:49:28.9 Info: AlterColumn Albums ReleaseDate DateTimeOffset 12:49:28.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:49:28.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:49:28.9 Info: DROP TABLE "Albums" 12:49:28.9 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:49:28.9 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:49:28.9 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:49:28.9 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 12:49:28.9 Info: => 0.0044903s 12:49:28.9 Info: AlterTable Albums 12:49:28.9 Info: => 6E-07s 12:49:28.9 Info: AlterColumn Albums Added DateTimeOffset 12:49:28.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:49:28.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:49:28.9 Info: DROP TABLE "Albums" 12:49:28.9 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:49:28.9 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:49:28.9 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:49:28.9 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 12:49:28.9 Info: => 0.0060485s 12:49:28.9 Info: AlterTable Artists 12:49:28.9 Info: => 6E-07s 12:49:28.9 Info: AlterColumn Artists LastInfoSync DateTimeOffset 12:49:28.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:49:28.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:49:28.9 Info: DROP TABLE "Artists" 12:49:28.9 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:49:28.9 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:49:28.9 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:49:28.9 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 12:49:28.9 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 12:49:28.9 Info: => 0.0044461s 12:49:28.9 Info: AlterTable Artists 12:49:28.9 Info: => 7E-07s 12:49:28.9 Info: AlterColumn Artists Added DateTimeOffset 12:49:28.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:49:28.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:49:28.9 Info: DROP TABLE "Artists" 12:49:28.9 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:49:28.9 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:49:28.9 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:49:28.9 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 12:49:28.9 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 12:49:28.9 Info: => 0.0044337s 12:49:28.9 Info: AlterTable Blocklist 12:49:28.9 Info: => 6E-07s 12:49:28.9 Info: AlterColumn Blocklist Date DateTimeOffset 12:49:28.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:49:28.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:49:28.9 Info: DROP TABLE "Blocklist" 12:49:28.9 Info: ALTER TABLE "Blocklist_temp" RENAME TO "Blocklist" 12:49:28.9 Info: => 0.0050085s 12:49:28.9 Info: AlterTable Blocklist 12:49:28.9 Info: => 8E-07s 12:49:28.9 Info: AlterColumn Blocklist PublishedDate DateTimeOffset 12:49:28.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:49:28.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:49:28.9 Info: DROP TABLE "Blocklist" 12:49:28.9 Info: ALTER TABLE "Blocklist_temp" RENAME TO "Blocklist" 12:49:28.9 Info: => 0.0049837s 12:49:28.9 Info: AlterTable Commands 12:49:28.9 Info: => 9E-07s 12:49:28.9 Info: AlterColumn Commands QueuedAt DateTimeOffset 12:49:28.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:49:28.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:49:28.9 Info: DROP TABLE "Commands" 12:49:28.9 Info: ALTER TABLE "Commands_temp" RENAME TO "Commands" 12:49:28.9 Info: => 0.0039669s 12:49:28.9 Info: AlterTable Commands 12:49:28.9 Info: => 7E-07s 12:49:28.9 Info: AlterColumn Commands StartedAt DateTimeOffset 12:49:28.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:49:28.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:49:28.9 Info: DROP TABLE "Commands" 12:49:28.9 Info: ALTER TABLE "Commands_temp" RENAME TO "Commands" 12:49:28.9 Info: => 0.0039869s 12:49:28.9 Info: AlterTable Commands 12:49:28.9 Info: => 9E-07s 12:49:28.9 Info: AlterColumn Commands EndedAt DateTimeOffset 12:49:28.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:49:28.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:49:28.9 Info: DROP TABLE "Commands" 12:49:28.9 Info: ALTER TABLE "Commands_temp" RENAME TO "Commands" 12:49:28.9 Info: => 0.0039563s 12:49:28.9 Info: AlterTable DownloadClientStatus 12:49:28.9 Info: => 9E-07s 12:49:28.9 Info: AlterColumn DownloadClientStatus InitialFailure DateTimeOffset 12:49:28.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:49:28.9 Info: INSERT INTO "DownloadClientStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill" FROM "DownloadClientStatus" 12:49:28.9 Info: DROP TABLE "DownloadClientStatus" 12:49:28.9 Info: ALTER TABLE "DownloadClientStatus_temp" RENAME TO "DownloadClientStatus" 12:49:28.9 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 12:49:28.9 Info: => 0.0049908s 12:49:28.9 Info: AlterTable DownloadClientStatus 12:49:28.9 Info: => 6E-07s 12:49:28.9 Info: AlterColumn DownloadClientStatus MostRecentFailure DateTimeOffset 12:49:28.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:49:28.9 Info: INSERT INTO "DownloadClientStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill" FROM "DownloadClientStatus" 12:49:28.9 Info: DROP TABLE "DownloadClientStatus" 12:49:28.9 Info: ALTER TABLE "DownloadClientStatus_temp" RENAME TO "DownloadClientStatus" 12:49:28.9 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 12:49:28.9 Info: => 0.0052753s 12:49:28.9 Info: AlterTable DownloadClientStatus 12:49:28.9 Info: => 6E-07s 12:49:28.9 Info: AlterColumn DownloadClientStatus DisabledTill DateTimeOffset 12:49:28.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:49:28.9 Info: INSERT INTO "DownloadClientStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill" FROM "DownloadClientStatus" 12:49:28.9 Info: DROP TABLE "DownloadClientStatus" 12:49:28.9 Info: ALTER TABLE "DownloadClientStatus_temp" RENAME TO "DownloadClientStatus" 12:49:28.9 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 12:49:28.9 Info: => 0.0040853s 12:49:28.9 Info: AlterTable DownloadHistory 12:49:28.9 Info: => 7E-07s 12:49:28.9 Info: AlterColumn DownloadHistory Date DateTimeOffset 12:49:29.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:49:29.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:49:29.0 Info: DROP TABLE "DownloadHistory" 12:49:29.0 Info: ALTER TABLE "DownloadHistory_temp" RENAME TO "DownloadHistory" 12:49:29.0 Info: CREATE INDEX "IX_DownloadHistory_EventType" ON "DownloadHistory" ("EventType" ASC) 12:49:29.0 Info: CREATE INDEX "IX_DownloadHistory_ArtistId" ON "DownloadHistory" ("ArtistId" ASC) 12:49:29.0 Info: CREATE INDEX "IX_DownloadHistory_DownloadId" ON "DownloadHistory" ("DownloadId" ASC) 12:49:29.0 Info: => 0.0046342s 12:49:29.0 Info: AlterTable ExtraFiles 12:49:29.0 Info: => 6E-07s 12:49:29.0 Info: AlterColumn ExtraFiles Added DateTimeOffset 12:49:29.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:49:29.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:49:29.0 Info: DROP TABLE "ExtraFiles" 12:49:29.0 Info: ALTER TABLE "ExtraFiles_temp" RENAME TO "ExtraFiles" 12:49:29.0 Info: => 0.0039133s 12:49:29.0 Info: AlterTable ExtraFiles 12:49:29.0 Info: => 9E-07s 12:49:29.0 Info: AlterColumn ExtraFiles LastUpdated DateTimeOffset 12:49:29.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:49:29.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:49:29.0 Info: DROP TABLE "ExtraFiles" 12:49:29.0 Info: ALTER TABLE "ExtraFiles_temp" RENAME TO "ExtraFiles" 12:49:29.0 Info: => 0.0039617s 12:49:29.0 Info: AlterTable History 12:49:29.0 Info: => 9E-07s 12:49:29.0 Info: AlterColumn History Date DateTimeOffset 12:49:29.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:49:29.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:49:29.0 Info: DROP TABLE "History" 12:49:29.0 Info: ALTER TABLE "History_temp" RENAME TO "History" 12:49:29.0 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 12:49:29.0 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 12:49:29.0 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 12:49:29.0 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 12:49:29.0 Info: => 0.0060994s 12:49:29.0 Info: AlterTable ImportListStatus 12:49:29.0 Info: => 6E-07s 12:49:29.0 Info: AlterColumn ImportListStatus InitialFailure DateTimeOffset 12:49:29.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:49:29.0 Info: INSERT INTO "ImportListStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo" FROM "ImportListStatus" 12:49:29.0 Info: DROP TABLE "ImportListStatus" 12:49:29.0 Info: ALTER TABLE "ImportListStatus_temp" RENAME TO "ImportListStatus" 12:49:29.0 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 12:49:29.0 Info: => 0.0040575s 12:49:29.0 Info: AlterTable ImportListStatus 12:49:29.0 Info: => 6E-07s 12:49:29.0 Info: AlterColumn ImportListStatus MostRecentFailure DateTimeOffset 12:49:29.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:49:29.0 Info: INSERT INTO "ImportListStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo" FROM "ImportListStatus" 12:49:29.0 Info: DROP TABLE "ImportListStatus" 12:49:29.0 Info: ALTER TABLE "ImportListStatus_temp" RENAME TO "ImportListStatus" 12:49:29.0 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 12:49:29.0 Info: => 0.0050494s 12:49:29.0 Info: AlterTable ImportListStatus 12:49:29.0 Info: => 7E-07s 12:49:29.0 Info: AlterColumn ImportListStatus DisabledTill DateTimeOffset 12:49:29.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:49:29.0 Info: INSERT INTO "ImportListStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo" FROM "ImportListStatus" 12:49:29.0 Info: DROP TABLE "ImportListStatus" 12:49:29.0 Info: ALTER TABLE "ImportListStatus_temp" RENAME TO "ImportListStatus" 12:49:29.0 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 12:49:29.0 Info: => 0.004081s 12:49:29.0 Info: AlterTable IndexerStatus 12:49:29.0 Info: => 7E-07s 12:49:29.0 Info: AlterColumn IndexerStatus InitialFailure DateTimeOffset 12:49:29.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:49:29.0 Info: INSERT INTO "IndexerStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo" FROM "IndexerStatus" 12:49:29.0 Info: DROP TABLE "IndexerStatus" 12:49:29.0 Info: ALTER TABLE "IndexerStatus_temp" RENAME TO "IndexerStatus" 12:49:29.0 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 12:49:29.0 Info: => 0.0040742s 12:49:29.0 Info: AlterTable IndexerStatus 12:49:29.0 Info: => 6E-07s 12:49:29.0 Info: AlterColumn IndexerStatus MostRecentFailure DateTimeOffset 12:49:29.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:49:29.0 Info: INSERT INTO "IndexerStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo" FROM "IndexerStatus" 12:49:29.0 Info: DROP TABLE "IndexerStatus" 12:49:29.0 Info: ALTER TABLE "IndexerStatus_temp" RENAME TO "IndexerStatus" 12:49:29.0 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 12:49:29.0 Info: => 0.0049444s 12:49:29.0 Info: AlterTable IndexerStatus 12:49:29.0 Info: => 7E-07s 12:49:29.0 Info: AlterColumn IndexerStatus DisabledTill DateTimeOffset 12:49:29.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:49:29.0 Info: INSERT INTO "IndexerStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo" FROM "IndexerStatus" 12:49:29.0 Info: DROP TABLE "IndexerStatus" 12:49:29.0 Info: ALTER TABLE "IndexerStatus_temp" RENAME TO "IndexerStatus" 12:49:29.0 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 12:49:29.0 Info: => 0.0050414s 12:49:29.0 Info: AlterTable LyricFiles 12:49:29.0 Info: => 6E-07s 12:49:29.0 Info: AlterColumn LyricFiles LastUpdated DateTimeOffset 12:49:29.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:49:29.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:49:29.0 Info: DROP TABLE "LyricFiles" 12:49:29.0 Info: ALTER TABLE "LyricFiles_temp" RENAME TO "LyricFiles" 12:49:29.0 Info: => 0.0038944s 12:49:29.0 Info: AlterTable LyricFiles 12:49:29.0 Info: => 1.2E-06s 12:49:29.0 Info: AlterColumn LyricFiles Added DateTimeOffset 12:49:29.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:49:29.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:49:29.0 Info: DROP TABLE "LyricFiles" 12:49:29.0 Info: ALTER TABLE "LyricFiles_temp" RENAME TO "LyricFiles" 12:49:29.0 Info: => 0.0047991s 12:49:29.0 Info: AlterTable MetadataFiles 12:49:29.0 Info: => 8E-07s 12:49:29.0 Info: AlterColumn MetadataFiles LastUpdated DateTimeOffset 12:49:29.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:49:29.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:49:29.0 Info: DROP TABLE "MetadataFiles" 12:49:29.0 Info: ALTER TABLE "MetadataFiles_temp" RENAME TO "MetadataFiles" 12:49:29.0 Info: => 0.0039196s 12:49:29.0 Info: AlterTable MetadataFiles 12:49:29.0 Info: => 9E-07s 12:49:29.0 Info: AlterColumn MetadataFiles Added DateTimeOffset 12:49:29.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:49:29.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:49:29.0 Info: DROP TABLE "MetadataFiles" 12:49:29.0 Info: ALTER TABLE "MetadataFiles_temp" RENAME TO "MetadataFiles" 12:49:29.0 Info: => 0.0051638s 12:49:29.0 Info: AlterTable PendingReleases 12:49:29.0 Info: => 7E-07s 12:49:29.0 Info: AlterColumn PendingReleases Added DateTimeOffset 12:49:29.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:49:29.0 Info: INSERT INTO "PendingReleases_temp" ("Id", "Title", "Added", "Release", "ArtistId", "ParsedAlbumInfo", "Reason") SELECT "Id", "Title", "Added", "Release", "ArtistId", "ParsedAlbumInfo", "Reason" FROM "PendingReleases" 12:49:29.0 Info: DROP TABLE "PendingReleases" 12:49:29.0 Info: ALTER TABLE "PendingReleases_temp" RENAME TO "PendingReleases" 12:49:29.0 Info: => 0.0039235s 12:49:29.0 Info: AlterTable ScheduledTasks 12:49:29.0 Info: => 6E-07s 12:49:29.0 Info: AlterColumn ScheduledTasks LastExecution DateTimeOffset 12:49:29.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:49:29.0 Info: INSERT INTO "ScheduledTasks_temp" ("Id", "TypeName", "Interval", "LastExecution", "LastStartTime") SELECT "Id", "TypeName", "Interval", "LastExecution", "LastStartTime" FROM "ScheduledTasks" 12:49:29.0 Info: DROP TABLE "ScheduledTasks" 12:49:29.0 Info: ALTER TABLE "ScheduledTasks_temp" RENAME TO "ScheduledTasks" 12:49:29.0 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 12:49:29.0 Info: => 0.0040807s 12:49:29.0 Info: AlterTable ScheduledTasks 12:49:29.0 Info: => 7E-07s 12:49:29.0 Info: AlterColumn ScheduledTasks LastStartTime DateTimeOffset 12:49:29.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:49:29.0 Info: INSERT INTO "ScheduledTasks_temp" ("Id", "TypeName", "Interval", "LastExecution", "LastStartTime") SELECT "Id", "TypeName", "Interval", "LastExecution", "LastStartTime" FROM "ScheduledTasks" 12:49:29.0 Info: DROP TABLE "ScheduledTasks" 12:49:29.0 Info: ALTER TABLE "ScheduledTasks_temp" RENAME TO "ScheduledTasks" 12:49:29.0 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 12:49:29.0 Info: => 0.0040568s 12:49:29.0 Info: AlterTable TrackFiles 12:49:29.0 Info: => 6E-07s 12:49:29.0 Info: AlterColumn TrackFiles DateAdded DateTimeOffset 12:49:29.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:49:29.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:49:29.0 Info: DROP TABLE "TrackFiles" 12:49:29.0 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 12:49:29.0 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:49:29.0 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 12:49:29.0 Info: => 0.0042305s 12:49:29.0 Info: AlterTable TrackFiles 12:49:29.0 Info: => 7E-07s 12:49:29.0 Info: AlterColumn TrackFiles Modified DateTimeOffset 12:49:29.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:49:29.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:49:29.0 Info: DROP TABLE "TrackFiles" 12:49:29.0 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 12:49:29.0 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:49:29.0 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 12:49:29.0 Info: => 0.0053211s 12:49:29.0 Info: AlterTable VersionInfo 12:49:29.0 Info: => 5E-07s 12:49:29.0 Info: AlterColumn VersionInfo AppliedOn DateTimeOffset 12:49:29.0 Info: CREATE TABLE "VersionInfo_temp" ("Version" INTEGER NOT NULL, "AppliedOn" DATETIME, "Description" TEXT) 12:49:29.0 Info: INSERT INTO "VersionInfo_temp" ("Version", "AppliedOn", "Description") SELECT "Version", "AppliedOn", "Description" FROM "VersionInfo" 12:49:29.0 Info: DROP TABLE "VersionInfo" 12:49:29.0 Info: ALTER TABLE "VersionInfo_temp" RENAME TO "VersionInfo" 12:49:29.0 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 12:49:29.0 Info: => 0.0040386s 12:49:29.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (61, '2024-05-17T12:49:29', 'postgres_update_timestamp_columns_to_with_timezone') 12:49:29.0 Info: Committing Transaction 12:49:29.0 Info: 61: postgres_update_timestamp_columns_to_with_timezone migrated 12:49:29.0 Info: => 0.0048004s 12:49:29.0 Info: 62: add_on_delete_to_notifications migrating 12:49:29.0 Info: Beginning Transaction 12:49:29.0 Info: Starting migration of Main DB to 62 12:49:29.0 Info: AlterTable Notifications 12:49:29.0 Info: => 1.1E-06s 12:49:29.0 Info: CreateColumn Notifications OnArtistDelete Boolean 12:49:29.0 Info: ALTER TABLE "Notifications" ADD COLUMN "OnArtistDelete" INTEGER NOT NULL DEFAULT 0 12:49:29.0 Info: => 0.0006261s 12:49:29.0 Info: AlterTable Notifications 12:49:29.0 Info: => 7E-07s 12:49:29.0 Info: CreateColumn Notifications OnAlbumDelete Boolean 12:49:29.0 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDelete" INTEGER NOT NULL DEFAULT 0 12:49:29.0 Info: => 0.0005353s 12:49:29.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (62, '2024-05-17T12:49:29', 'add_on_delete_to_notifications') 12:49:29.0 Info: Committing Transaction 12:49:29.0 Info: 62: add_on_delete_to_notifications migrated 12:49:29.0 Info: => 0.0008528s 12:49:29.0 Info: 63: add_custom_formats migrating 12:49:29.0 Info: Beginning Transaction 12:49:29.0 Info: Starting migration of Main DB to 63 12:49:29.0 Info: INSERT INTO "ReleaseProfiles" ("Preferred", "Required", "Ignored", "Tags", "IncludePreferredWhenRenaming", "Enabled", "IndexerId") VALUES ('[ { "key": "x264", "value": 2 } ]', '', '', '[]', 1, 1, 0) 12:49:29.0 Info: AlterTable DelayProfiles 12:49:29.0 Info: => 6E-07s 12:49:29.0 Info: CreateColumn DelayProfiles BypassIfHighestQuality Boolean 12:49:29.0 Info: ALTER TABLE "DelayProfiles" ADD COLUMN "BypassIfHighestQuality" INTEGER NOT NULL DEFAULT 0 12:49:29.0 Info: => 0.0005593s 12:49:29.0 Info: UpdateData 12:49:29.0 Info: UPDATE "DelayProfiles" SET "BypassIfHighestQuality" = 1 WHERE 1 = 1 12:49:29.0 Info: => 5.54E-05s 12:49:29.0 Info: AlterTable TrackFiles 12:49:29.0 Info: => 4E-07s 12:49:29.0 Info: CreateColumn TrackFiles OriginalFilePath String 12:49:29.0 Info: ALTER TABLE "TrackFiles" ADD COLUMN "OriginalFilePath" TEXT 12:49:29.0 Info: => 0.0005366s 12:49:29.0 Info: PerformDBOperation 12:49:29.0 Info: Performing DB Operation 12:49:29.0 Info: => 0.0011522s 12:49:29.0 Info: CreateTable CustomFormats 12:49:29.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:49:29.0 Info: => 0.000149s 12:49:29.0 Info: CreateIndex CustomFormats (Name) 12:49:29.0 Info: CREATE UNIQUE INDEX "IX_CustomFormats_Name" ON "CustomFormats" ("Name" ASC) 12:49:29.0 Info: => 8.33E-05s 12:49:29.0 Info: AlterTable QualityProfiles 12:49:29.0 Info: => 6E-07s 12:49:29.0 Info: CreateColumn QualityProfiles FormatItems String 12:49:29.0 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "FormatItems" TEXT NOT NULL DEFAULT '[]' 12:49:29.0 Info: => 0.0005587s 12:49:29.0 Info: AlterTable QualityProfiles 12:49:29.0 Info: => 8E-07s 12:49:29.0 Info: CreateColumn QualityProfiles MinFormatScore Int32 12:49:29.0 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "MinFormatScore" INTEGER NOT NULL DEFAULT 0 12:49:29.0 Info: => 0.000544s 12:49:29.0 Info: AlterTable QualityProfiles 12:49:29.0 Info: => 8E-07s 12:49:29.0 Info: CreateColumn QualityProfiles CutoffFormatScore Int32 12:49:29.0 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "CutoffFormatScore" INTEGER NOT NULL DEFAULT 0 12:49:29.0 Info: => 0.0005562s 12:49:29.0 Info: PerformDBOperation 12:49:29.0 Info: Performing DB Operation 12:49:29.0 Info: => 0.0012395s 12:49:29.0 Info: PerformDBOperation 12:49:29.0 Info: Performing DB Operation 12:49:29.0 Info: => 3.22E-05s 12:49:29.0 Info: DeleteColumn ReleaseProfiles Preferred 12:49:29.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:49:29.1 Info: INSERT INTO "ReleaseProfiles_temp" ("Id", "Required", "Ignored", "Tags", "IncludePreferredWhenRenaming", "Enabled", "IndexerId") SELECT "Id", "Required", "Ignored", "Tags", "IncludePreferredWhenRenaming", "Enabled", "IndexerId" FROM "ReleaseProfiles" 12:49:29.1 Info: DROP TABLE "ReleaseProfiles" 12:49:29.1 Info: ALTER TABLE "ReleaseProfiles_temp" RENAME TO "ReleaseProfiles" 12:49:29.1 Info: => 0.0050333s 12:49:29.1 Info: DeleteColumn ReleaseProfiles IncludePreferredWhenRenaming 12:49:29.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:49:29.1 Info: INSERT INTO "ReleaseProfiles_temp" ("Id", "Required", "Ignored", "Tags", "Enabled", "IndexerId") SELECT "Id", "Required", "Ignored", "Tags", "Enabled", "IndexerId" FROM "ReleaseProfiles" 12:49:29.1 Info: DROP TABLE "ReleaseProfiles" 12:49:29.1 Info: ALTER TABLE "ReleaseProfiles_temp" RENAME TO "ReleaseProfiles" 12:49:29.1 Info: => 0.0039475s 12:49:29.1 Info: ExecuteSqlStatement DELETE FROM "ReleaseProfiles" WHERE "Required" = '[]' AND "Ignored" = '[]' 12:49:29.1 Info: DELETE FROM "ReleaseProfiles" WHERE "Required" = '[]' AND "Ignored" = '[]' 12:49:29.1 Info: => 5.56E-05s 12:49:29.1 Info: AlterTable DelayProfiles 12:49:29.1 Info: => 5E-07s 12:49:29.1 Info: CreateColumn DelayProfiles BypassIfAboveCustomFormatScore Boolean 12:49:29.1 Info: ALTER TABLE "DelayProfiles" ADD COLUMN "BypassIfAboveCustomFormatScore" INTEGER NOT NULL DEFAULT 0 12:49:29.1 Info: => 0.0005529s 12:49:29.1 Info: AlterTable DelayProfiles 12:49:29.1 Info: => 6E-07s 12:49:29.1 Info: CreateColumn DelayProfiles MinimumCustomFormatScore Int32 12:49:29.1 Info: ALTER TABLE "DelayProfiles" ADD COLUMN "MinimumCustomFormatScore" INTEGER 12:49:29.1 Info: => 0.0005395s 12:49:29.1 Info: -> 1 Insert operations completed in 00:00:00.0000954 taking an average of 00:00:00.0000954 12:49:29.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (63, '2024-05-17T12:49:29', 'add_custom_formats') 12:49:29.1 Info: Committing Transaction 12:49:29.1 Info: 63: add_custom_formats migrated 12:49:29.1 Info: => 0.0009566s 12:49:29.1 Debug: Took: 00:00:00.4013844 12:49:29.1 Info: --- End: NzbDrone.Core.Test.Datastore.Migration.add_custom_formatsFixture.should_remove_release_profile_if_no_ignored_or_required --- 12:49:29.1 Info: --- Start: NzbDrone.Core.Test.Datastore.Migration.add_custom_formatsFixture.should_set_cf_naming_token_if_set_in_release_profile --- 12:49:29.1 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm64/_temp_11361_638515469691389465_147/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:49:29.1 Info: DatabaseEngineVersionCheck migrating 12:49:29.1 Info: PerformDBOperation 12:49:29.1 Info: Performing DB Operation 12:49:29.1 Info: SQLite 3.45.3 12:49:29.1 Info: => 0.0011041s 12:49:29.1 Info: DatabaseEngineVersionCheck migrated 12:49:29.1 Info: => 0.0011182s 12:49:29.1 Info: VersionMigration migrating 12:49:29.1 Info: Beginning Transaction 12:49:29.1 Info: CreateTable VersionInfo 12:49:29.1 Info: CREATE TABLE "VersionInfo" ("Version" INTEGER NOT NULL) 12:49:29.1 Info: => 0.0001612s 12:49:29.1 Info: Committing Transaction 12:49:29.1 Info: VersionMigration migrated 12:49:29.1 Info: => 0.0005424s 12:49:29.1 Info: VersionUniqueMigration migrating 12:49:29.1 Info: Beginning Transaction 12:49:29.1 Info: CreateIndex VersionInfo (Version) 12:49:29.1 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 12:49:29.1 Info: => 0.0001279s 12:49:29.1 Info: AlterTable VersionInfo 12:49:29.1 Info: => 5E-07s 12:49:29.1 Info: CreateColumn VersionInfo AppliedOn DateTime 12:49:29.1 Info: ALTER TABLE "VersionInfo" ADD COLUMN "AppliedOn" DATETIME 12:49:29.1 Info: => 0.0005876s 12:49:29.1 Info: Committing Transaction 12:49:29.1 Info: VersionUniqueMigration migrated 12:49:29.1 Info: => 0.0008252s 12:49:29.1 Info: VersionDescriptionMigration migrating 12:49:29.1 Info: Beginning Transaction 12:49:29.1 Info: AlterTable VersionInfo 12:49:29.1 Info: => 9E-07s 12:49:29.1 Info: CreateColumn VersionInfo Description String 12:49:29.1 Info: ALTER TABLE "VersionInfo" ADD COLUMN "Description" TEXT 12:49:29.1 Info: => 0.0002102s 12:49:29.1 Info: Committing Transaction 12:49:29.1 Info: VersionDescriptionMigration migrated 12:49:29.1 Info: => 0.0004121s 12:49:29.1 Info: 1: InitialSetup migrating 12:49:29.1 Info: Beginning Transaction 12:49:29.1 Info: Starting migration of Main DB to 1 12:49:29.1 Info: CreateTable Config 12:49:29.1 Info: CREATE TABLE "Config" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Key" TEXT NOT NULL, "Value" TEXT NOT NULL) 12:49:29.1 Info: => 0.0001795s 12:49:29.1 Info: CreateIndex Config (Key) 12:49:29.1 Info: CREATE UNIQUE INDEX "IX_Config_Key" ON "Config" ("Key" ASC) 12:49:29.1 Info: => 7.58E-05s 12:49:29.1 Info: CreateTable RootFolders 12:49:29.1 Info: CREATE TABLE "RootFolders" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Path" TEXT NOT NULL) 12:49:29.1 Info: => 8.8E-05s 12:49:29.1 Info: CreateIndex RootFolders (Path) 12:49:29.1 Info: CREATE UNIQUE INDEX "IX_RootFolders_Path" ON "RootFolders" ("Path" ASC) 12:49:29.1 Info: => 7.39E-05s 12:49:29.1 Info: CreateTable Artists 12:49:29.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:49:29.1 Info: => 0.0002446s 12:49:29.1 Info: CreateIndex Artists (ForeignArtistId) 12:49:29.1 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 12:49:29.1 Info: => 7.31E-05s 12:49:29.1 Info: CreateIndex Artists (NameSlug) 12:49:29.1 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 12:49:29.1 Info: => 6.5E-05s 12:49:29.1 Info: CreateIndex Artists (CleanName) 12:49:29.1 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:49:29.1 Info: => 6.36E-05s 12:49:29.1 Info: CreateIndex Artists (Path) 12:49:29.1 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:49:29.1 Info: => 6.08E-05s 12:49:29.1 Info: CreateTable Albums 12:49:29.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:49:29.1 Info: => 0.0002103s 12:49:29.1 Info: CreateIndex Albums (ForeignAlbumId) 12:49:29.1 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:49:29.1 Info: => 7.37E-05s 12:49:29.1 Info: CreateIndex Albums (MBId) 12:49:29.1 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 12:49:29.1 Info: => 6.27E-05s 12:49:29.1 Info: CreateIndex Albums (TADBId) 12:49:29.1 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 12:49:29.1 Info: => 6.33E-05s 12:49:29.1 Info: CreateIndex Albums (TitleSlug) 12:49:29.1 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 12:49:29.1 Info: => 6.66E-05s 12:49:29.1 Info: CreateIndex Albums (CleanTitle) 12:49:29.1 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:49:29.1 Info: => 6.76E-05s 12:49:29.1 Info: CreateIndex Albums (Path) 12:49:29.1 Info: CREATE INDEX "IX_Albums_Path" ON "Albums" ("Path" ASC) 12:49:29.1 Info: => 6.72E-05s 12:49:29.1 Info: CreateTable Tracks 12:49:29.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:49:29.1 Info: => 0.0001496s 12:49:29.1 Info: CreateIndex Tracks (ForeignTrackId) 12:49:29.1 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 12:49:29.1 Info: => 7.21E-05s 12:49:29.1 Info: CreateIndex Tracks (ArtistId) 12:49:29.1 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 12:49:29.1 Info: => 6.89E-05s 12:49:29.1 Info: CreateIndex Tracks (TrackFileId) 12:49:29.1 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 12:49:29.1 Info: => 6.73E-05s 12:49:29.1 Info: CreateIndex Tracks (ArtistId, AlbumId, TrackNumber) 12:49:29.1 Info: CREATE INDEX "IX_Tracks_ArtistId_AlbumId_TrackNumber" ON "Tracks" ("ArtistId" ASC, "AlbumId" ASC, "TrackNumber" ASC) 12:49:29.1 Info: => 7.15E-05s 12:49:29.1 Info: CreateTable TrackFiles 12:49:29.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:49:29.1 Info: => 0.0001365s 12:49:29.1 Info: CreateIndex TrackFiles (ArtistId) 12:49:29.1 Info: CREATE INDEX "IX_TrackFiles_ArtistId" ON "TrackFiles" ("ArtistId" ASC) 12:49:29.1 Info: => 8.23E-05s 12:49:29.1 Info: CreateIndex TrackFiles (AlbumId) 12:49:29.1 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:49:29.1 Info: => 6.94E-05s 12:49:29.1 Info: CreateTable History 12:49:29.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:49:29.1 Info: => 0.0001408s 12:49:29.1 Info: CreateIndex History (Date) 12:49:29.1 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 12:49:29.1 Info: => 6.88E-05s 12:49:29.1 Info: CreateIndex History (EventType) 12:49:29.1 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 12:49:29.1 Info: => 6.4E-05s 12:49:29.1 Info: CreateIndex History (DownloadId) 12:49:29.1 Info: CREATE INDEX "IX_History_DownloadId" ON "History" ("DownloadId" ASC) 12:49:29.1 Info: => 6.19E-05s 12:49:29.1 Info: CreateIndex History (AlbumId) 12:49:29.1 Info: CREATE INDEX "IX_History_AlbumId" ON "History" ("AlbumId" ASC) 12:49:29.1 Info: => 6.21E-05s 12:49:29.1 Info: CreateTable Notifications 12:49:29.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:49:29.1 Info: => 0.0001252s 12:49:29.1 Info: CreateTable ScheduledTasks 12:49:29.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:49:29.1 Info: => 0.0007413s 12:49:29.1 Info: CreateIndex ScheduledTasks (TypeName) 12:49:29.1 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 12:49:29.1 Info: => 0.0001074s 12:49:29.1 Info: CreateTable Indexers 12:49:29.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:49:29.1 Info: => 0.0001199s 12:49:29.1 Info: CreateIndex Indexers (Name) 12:49:29.1 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 12:49:29.1 Info: => 7.13E-05s 12:49:29.1 Info: CreateTable Profiles 12:49:29.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:49:29.1 Info: => 9.74E-05s 12:49:29.1 Info: CreateIndex Profiles (Name) 12:49:29.1 Info: CREATE UNIQUE INDEX "IX_Profiles_Name" ON "Profiles" ("Name" ASC) 12:49:29.1 Info: => 6.9E-05s 12:49:29.1 Info: CreateTable QualityDefinitions 12:49:29.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:49:29.1 Info: => 0.0001052s 12:49:29.1 Info: CreateIndex QualityDefinitions (Quality) 12:49:29.1 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Quality" ON "QualityDefinitions" ("Quality" ASC) 12:49:29.1 Info: => 6.89E-05s 12:49:29.1 Info: CreateIndex QualityDefinitions (Title) 12:49:29.1 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Title" ON "QualityDefinitions" ("Title" ASC) 12:49:29.1 Info: => 0.0001232s 12:49:29.1 Info: CreateTable NamingConfig 12:49:29.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:49:29.1 Info: => 0.000146s 12:49:29.1 Info: CreateTable Blacklist 12:49:29.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:49:29.1 Info: => 0.0001757s 12:49:29.1 Info: CreateTable Metadata 12:49:29.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:49:29.1 Info: => 0.0001064s 12:49:29.1 Info: CreateTable MetadataFiles 12:49:29.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:49:29.1 Info: => 0.0001659s 12:49:29.1 Info: CreateTable DownloadClients 12:49:29.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:49:29.1 Info: => 0.0001221s 12:49:29.1 Info: CreateTable PendingReleases 12:49:29.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:49:29.1 Info: => 0.0001538s 12:49:29.1 Info: CreateTable RemotePathMappings 12:49:29.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:49:29.1 Info: => 0.0001316s 12:49:29.1 Info: CreateTable Tags 12:49:29.1 Info: CREATE TABLE "Tags" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Label" TEXT NOT NULL) 12:49:29.1 Info: => 9.81E-05s 12:49:29.1 Info: CreateIndex Tags (Label) 12:49:29.1 Info: CREATE UNIQUE INDEX "IX_Tags_Label" ON "Tags" ("Label" ASC) 12:49:29.1 Info: => 8.21E-05s 12:49:29.1 Info: CreateTable Restrictions 12:49:29.1 Info: CREATE TABLE "Restrictions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Preferred" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL) 12:49:29.1 Info: => 0.0001127s 12:49:29.1 Info: CreateTable DelayProfiles 12:49:29.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:49:29.1 Info: => 0.0001497s 12:49:29.1 Info: CreateTable Users 12:49:29.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:49:29.1 Info: => 0.0001082s 12:49:29.1 Info: CreateIndex Users (Identifier) 12:49:29.1 Info: CREATE UNIQUE INDEX "IX_Users_Identifier" ON "Users" ("Identifier" ASC) 12:49:29.1 Info: => 0.0001179s 12:49:29.1 Info: CreateIndex Users (Username) 12:49:29.1 Info: CREATE UNIQUE INDEX "IX_Users_Username" ON "Users" ("Username" ASC) 12:49:29.1 Info: => 9.24E-05s 12:49:29.1 Info: CreateTable Commands 12:49:29.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:49:29.1 Info: => 0.0001477s 12:49:29.1 Info: CreateTable IndexerStatus 12:49:29.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:49:29.1 Info: => 0.0001266s 12:49:29.1 Info: CreateIndex IndexerStatus (ProviderId) 12:49:29.1 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 12:49:29.1 Info: => 8.29E-05s 12:49:29.1 Info: CreateTable ExtraFiles 12:49:29.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:49:29.1 Info: => 0.0001275s 12:49:29.1 Info: CreateTable LyricFiles 12:49:29.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:49:29.1 Info: => 0.0001527s 12:49:29.1 Info: CreateTable LanguageProfiles 12:49:29.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:49:29.1 Info: => 0.0001139s 12:49:29.1 Info: CreateIndex LanguageProfiles (Name) 12:49:29.1 Info: CREATE UNIQUE INDEX "IX_LanguageProfiles_Name" ON "LanguageProfiles" ("Name" ASC) 12:49:29.1 Info: => 8.18E-05s 12:49:29.1 Info: CreateTable DownloadClientStatus 12:49:29.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:49:29.1 Info: => 0.0001183s 12:49:29.1 Info: CreateIndex DownloadClientStatus (ProviderId) 12:49:29.1 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 12:49:29.1 Info: => 8.27E-05s 12:49:29.1 Info: INSERT INTO "DelayProfiles" ("EnableUsenet", "EnableTorrent", "PreferredProtocol", "UsenetDelay", "TorrentDelay", "Order", "Tags") VALUES (1, 1, 1, 0, 0, 2147483647, '[]') 12:49:29.1 Info: -> 1 Insert operations completed in 00:00:00.0006064 taking an average of 00:00:00.0006064 12:49:29.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (1, '2024-05-17T12:49:29', 'InitialSetup') 12:49:29.1 Info: Committing Transaction 12:49:29.1 Info: 1: InitialSetup migrated 12:49:29.1 Info: => 0.0016589s 12:49:29.1 Info: 2: add_reason_to_pending_releases migrating 12:49:29.1 Info: Beginning Transaction 12:49:29.1 Info: Starting migration of Main DB to 2 12:49:29.1 Info: AlterTable PendingReleases 12:49:29.1 Info: => 1E-06s 12:49:29.1 Info: CreateColumn PendingReleases Reason Int32 12:49:29.1 Info: ALTER TABLE "PendingReleases" ADD COLUMN "Reason" INTEGER NOT NULL DEFAULT 0 12:49:29.1 Info: => 0.0005234s 12:49:29.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (2, '2024-05-17T12:49:29', 'add_reason_to_pending_releases') 12:49:29.1 Info: Committing Transaction 12:49:29.1 Info: 2: add_reason_to_pending_releases migrated 12:49:29.1 Info: => 0.000819s 12:49:29.1 Info: 3: add_medium_support migrating 12:49:29.1 Info: Beginning Transaction 12:49:29.1 Info: Starting migration of Main DB to 3 12:49:29.1 Info: AlterTable Albums 12:49:29.1 Info: => 1E-06s 12:49:29.1 Info: CreateColumn Albums Media String 12:49:29.1 Info: ALTER TABLE "Albums" ADD COLUMN "Media" TEXT NOT NULL DEFAULT '' 12:49:29.1 Info: => 0.0005193s 12:49:29.1 Info: AlterTable Tracks 12:49:29.1 Info: => 7E-07s 12:49:29.1 Info: CreateColumn Tracks MediumNumber Int32 12:49:29.1 Info: ALTER TABLE "Tracks" ADD COLUMN "MediumNumber" INTEGER NOT NULL DEFAULT 0 12:49:29.1 Info: => 0.0004638s 12:49:29.1 Info: AlterTable Tracks 12:49:29.1 Info: => 6E-07s 12:49:29.1 Info: CreateColumn Tracks AbsoluteTrackNumber Int32 12:49:29.1 Info: ALTER TABLE "Tracks" ADD COLUMN "AbsoluteTrackNumber" INTEGER NOT NULL DEFAULT 0 12:49:29.1 Info: => 0.0004759s 12:49:29.1 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 12:49:29.1 Info: UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 12:49:29.1 Info: => 4.87E-05s 12:49:29.1 Info: DeleteColumn Tracks TrackNumber 12:49:29.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:49:29.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:49:29.1 Info: DROP TABLE "Tracks" 12:49:29.1 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 12:49:29.1 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 12:49:29.1 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 12:49:29.1 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 12:49:29.1 Info: => 0.0045932s 12:49:29.1 Info: AlterTable Tracks 12:49:29.1 Info: => 7E-07s 12:49:29.1 Info: CreateColumn Tracks TrackNumber String 12:49:29.1 Info: ALTER TABLE "Tracks" ADD COLUMN "TrackNumber" TEXT 12:49:29.1 Info: => 0.0004716s 12:49:29.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (3, '2024-05-17T12:49:29', 'add_medium_support') 12:49:29.1 Info: Committing Transaction 12:49:29.1 Info: 3: add_medium_support migrated 12:49:29.1 Info: => 0.000848s 12:49:29.1 Info: 4: add_various_qualites_in_profile migrating 12:49:29.1 Info: Beginning Transaction 12:49:29.1 Info: Starting migration of Main DB to 4 12:49:29.1 Info: ExecuteSqlStatement UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 12:49:29.1 Info: UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 12:49:29.1 Info: => 5.41E-05s 12:49:29.1 Info: PerformDBOperation 12:49:29.1 Info: Performing DB Operation 12:49:29.1 Info: => 3.44E-05s 12:49:29.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (4, '2024-05-17T12:49:29', 'add_various_qualites_in_profile') 12:49:29.1 Info: Committing Transaction 12:49:29.1 Info: 4: add_various_qualites_in_profile migrated 12:49:29.1 Info: => 0.0002767s 12:49:29.1 Info: 5: metadata_profiles migrating 12:49:29.1 Info: Beginning Transaction 12:49:29.1 Info: Starting migration of Main DB to 5 12:49:29.1 Info: CreateTable MetadataProfiles 12:49:29.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:49:29.1 Info: => 0.000141s 12:49:29.1 Info: CreateIndex MetadataProfiles (Name) 12:49:29.1 Info: CREATE UNIQUE INDEX "IX_MetadataProfiles_Name" ON "MetadataProfiles" ("Name" ASC) 12:49:29.1 Info: => 9.86E-05s 12:49:29.1 Info: AlterTable Artists 12:49:29.1 Info: => 5E-07s 12:49:29.1 Info: CreateColumn Artists MetadataProfileId Int32 12:49:29.1 Info: ALTER TABLE "Artists" ADD COLUMN "MetadataProfileId" INTEGER NOT NULL DEFAULT 1 12:49:29.1 Info: => 0.0004962s 12:49:29.1 Info: DeleteColumn Artists PrimaryAlbumTypes 12:49:29.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:49:29.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:49:29.1 Info: DROP TABLE "Artists" 12:49:29.1 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:49:29.1 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 12:49:29.1 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 12:49:29.1 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:49:29.1 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:49:29.1 Info: => 0.0040867s 12:49:29.1 Info: DeleteColumn Artists SecondaryAlbumTypes 12:49:29.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:49:29.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:49:29.1 Info: DROP TABLE "Artists" 12:49:29.1 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:49:29.1 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 12:49:29.1 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 12:49:29.1 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:49:29.1 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:49:29.1 Info: => 0.0049709s 12:49:29.1 Info: AlterTable Albums 12:49:29.1 Info: => 7E-07s 12:49:29.1 Info: CreateColumn Albums SecondaryTypes String 12:49:29.1 Info: ALTER TABLE "Albums" ADD COLUMN "SecondaryTypes" TEXT 12:49:29.1 Info: => 0.0004999s 12:49:29.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (5, '2024-05-17T12:49:29', 'metadata_profiles') 12:49:29.1 Info: Committing Transaction 12:49:29.1 Info: 5: metadata_profiles migrated 12:49:29.1 Info: => 0.000898s 12:49:29.1 Info: 6: separate_automatic_and_interactive_search migrating 12:49:29.1 Info: Beginning Transaction 12:49:29.1 Info: Starting migration of Main DB to 6 12:49:29.1 Info: RenameColumn Indexers EnableSearch to EnableAutomaticSearch 12:49:29.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:49:29.1 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableSearch" FROM "Indexers" 12:49:29.1 Info: DROP TABLE "Indexers" 12:49:29.1 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 12:49:29.1 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 12:49:29.1 Info: => 0.0034415s 12:49:29.1 Info: AlterTable Indexers 12:49:29.1 Info: => 8E-07s 12:49:29.1 Info: CreateColumn Indexers EnableInteractiveSearch Boolean 12:49:29.1 Info: ALTER TABLE "Indexers" ADD COLUMN "EnableInteractiveSearch" INTEGER 12:49:29.1 Info: => 0.0004655s 12:49:29.1 Info: ExecuteSqlStatement UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 12:49:29.1 Info: UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 12:49:29.1 Info: => 4.23E-05s 12:49:29.1 Info: AlterTable Indexers 12:49:29.1 Info: => 5E-07s 12:49:29.1 Info: AlterColumn Indexers EnableInteractiveSearch Boolean 12:49:29.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:49:29.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:49:29.1 Info: DROP TABLE "Indexers" 12:49:29.1 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 12:49:29.1 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 12:49:29.1 Info: => 0.0033942s 12:49:29.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (6, '2024-05-17T12:49:29', 'separate_automatic_and_interactive_search') 12:49:29.1 Info: Committing Transaction 12:49:29.1 Info: 6: separate_automatic_and_interactive_search migrated 12:49:29.1 Info: => 0.003701s 12:49:29.1 Info: 7: change_album_path_to_relative migrating 12:49:29.1 Info: Beginning Transaction 12:49:29.1 Info: Starting migration of Main DB to 7 12:49:29.1 Info: DeleteColumn Albums Path 12:49:29.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:49:29.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:49:29.2 Info: DROP TABLE "Albums" 12:49:29.2 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:49:29.2 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:49:29.2 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 12:49:29.2 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 12:49:29.2 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 12:49:29.2 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:49:29.2 Info: => 0.0056821s 12:49:29.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (7, '2024-05-17T12:49:29', 'change_album_path_to_relative') 12:49:29.2 Info: Committing Transaction 12:49:29.2 Info: 7: change_album_path_to_relative migrated 12:49:29.2 Info: => 0.0060809s 12:49:29.2 Info: 8: change_quality_size_mb_to_kb migrating 12:49:29.2 Info: Beginning Transaction 12:49:29.2 Info: Starting migration of Main DB to 8 12:49:29.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:49:29.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:49:29.2 Info: => 5.3E-05s 12:49:29.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (8, '2024-05-17T12:49:29', 'change_quality_size_mb_to_kb') 12:49:29.2 Info: Committing Transaction 12:49:29.2 Info: 8: change_quality_size_mb_to_kb migrated 12:49:29.2 Info: => 0.0002936s 12:49:29.2 Info: 9: album_releases migrating 12:49:29.2 Info: Beginning Transaction 12:49:29.2 Info: Starting migration of Main DB to 9 12:49:29.2 Info: AlterTable Albums 12:49:29.2 Info: => 8E-07s 12:49:29.2 Info: CreateColumn Albums Releases String 12:49:29.2 Info: ALTER TABLE "Albums" ADD COLUMN "Releases" TEXT DEFAULT '' 12:49:29.2 Info: => 0.0005102s 12:49:29.2 Info: AlterTable Albums 12:49:29.2 Info: => 8E-07s 12:49:29.2 Info: CreateColumn Albums CurrentRelease String 12:49:29.2 Info: ALTER TABLE "Albums" ADD COLUMN "CurrentRelease" TEXT DEFAULT '' 12:49:29.2 Info: => 0.0004754s 12:49:29.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (9, '2024-05-17T12:49:29', 'album_releases') 12:49:29.2 Info: Committing Transaction 12:49:29.2 Info: 9: album_releases migrated 12:49:29.2 Info: => 0.0007552s 12:49:29.2 Info: 10: album_releases_fix migrating 12:49:29.2 Info: Beginning Transaction 12:49:29.2 Info: Starting migration of Main DB to 10 12:49:29.2 Info: AlterTable Albums 12:49:29.2 Info: => 9E-07s 12:49:29.2 Info: AlterColumn Albums Releases String 12:49:29.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:49:29.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:49:29.2 Info: DROP TABLE "Albums" 12:49:29.2 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:49:29.2 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:49:29.2 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 12:49:29.2 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 12:49:29.2 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 12:49:29.2 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:49:29.2 Info: => 0.0047623s 12:49:29.2 Info: AlterTable Albums 12:49:29.2 Info: => 7E-07s 12:49:29.2 Info: AlterColumn Albums CurrentRelease String 12:49:29.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:49:29.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:49:29.2 Info: DROP TABLE "Albums" 12:49:29.2 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:49:29.2 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:49:29.2 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 12:49:29.2 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 12:49:29.2 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 12:49:29.2 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:49:29.2 Info: => 0.0040924s 12:49:29.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (10, '2024-05-17T12:49:29', 'album_releases_fix') 12:49:29.2 Info: Committing Transaction 12:49:29.2 Info: 10: album_releases_fix migrated 12:49:29.2 Info: => 0.0044513s 12:49:29.2 Info: 11: import_lists migrating 12:49:29.2 Info: Beginning Transaction 12:49:29.2 Info: Starting migration of Main DB to 11 12:49:29.2 Info: CreateTable ImportLists 12:49:29.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:49:29.2 Info: => 0.0001826s 12:49:29.2 Info: CreateIndex ImportLists (Name) 12:49:29.2 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 12:49:29.2 Info: => 8.03E-05s 12:49:29.2 Info: CreateTable ImportListStatus 12:49:29.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:49:29.2 Info: => 0.0001197s 12:49:29.2 Info: CreateIndex ImportListStatus (ProviderId) 12:49:29.2 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 12:49:29.2 Info: => 7.55E-05s 12:49:29.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (11, '2024-05-17T12:49:29', 'import_lists') 12:49:29.2 Info: Committing Transaction 12:49:29.2 Info: 11: import_lists migrated 12:49:29.2 Info: => 0.0004156s 12:49:29.2 Info: 12: add_release_status migrating 12:49:29.2 Info: Beginning Transaction 12:49:29.2 Info: Starting migration of Main DB to 12 12:49:29.2 Info: AlterTable MetadataProfiles 12:49:29.2 Info: => 1E-06s 12:49:29.2 Info: CreateColumn MetadataProfiles ReleaseStatuses String 12:49:29.2 Info: ALTER TABLE "MetadataProfiles" ADD COLUMN "ReleaseStatuses" TEXT NOT NULL DEFAULT '' 12:49:29.2 Info: => 0.0005251s 12:49:29.2 Info: PerformDBOperation 12:49:29.2 Info: Performing DB Operation 12:49:29.2 Info: => 3.04E-05s 12:49:29.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (12, '2024-05-17T12:49:29', 'add_release_status') 12:49:29.2 Info: Committing Transaction 12:49:29.2 Info: 12: add_release_status migrated 12:49:29.2 Info: => 0.0002881s 12:49:29.2 Info: 13: album_download_notification migrating 12:49:29.2 Info: Beginning Transaction 12:49:29.2 Info: Starting migration of Main DB to 13 12:49:29.2 Info: AlterTable Notifications 12:49:29.2 Info: => 8E-07s 12:49:29.2 Info: CreateColumn Notifications OnAlbumDownload Boolean 12:49:29.2 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDownload" INTEGER NOT NULL DEFAULT 0 12:49:29.2 Info: => 0.000517s 12:49:29.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (13, '2024-05-17T12:49:29', 'album_download_notification') 12:49:29.2 Info: Committing Transaction 12:49:29.2 Info: 13: album_download_notification migrated 12:49:29.2 Info: => 0.0008289s 12:49:29.2 Info: 14: fix_language_metadata_profiles migrating 12:49:29.2 Info: Beginning Transaction 12:49:29.2 Info: Starting migration of Main DB to 14 12:49:29.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:49:29.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:49:29.2 Info: => 8.14E-05s 12:49:29.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:49:29.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:49:29.2 Info: => 5.33E-05s 12:49:29.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (14, '2024-05-17T12:49:29', 'fix_language_metadata_profiles') 12:49:29.2 Info: Committing Transaction 12:49:29.2 Info: 14: fix_language_metadata_profiles migrated 12:49:29.2 Info: => 0.0002881s 12:49:29.2 Info: 15: remove_fanzub migrating 12:49:29.2 Info: Beginning Transaction 12:49:29.2 Info: Starting migration of Main DB to 15 12:49:29.2 Info: ExecuteSqlStatement DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 12:49:29.2 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 12:49:29.2 Info: => 4.6E-05s 12:49:29.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (15, '2024-05-17T12:49:29', 'remove_fanzub') 12:49:29.2 Info: Committing Transaction 12:49:29.2 Info: 15: remove_fanzub migrated 12:49:29.2 Info: => 0.0002766s 12:49:29.2 Info: 16: update_artist_history_indexes migrating 12:49:29.2 Info: Beginning Transaction 12:49:29.2 Info: Starting migration of Main DB to 16 12:49:29.2 Info: CreateIndex Albums (ArtistId) 12:49:29.2 Info: CREATE INDEX "IX_Albums_ArtistId" ON "Albums" ("ArtistId" ASC) 12:49:29.2 Info: => 0.000109s 12:49:29.2 Info: CreateIndex Albums (ArtistId, ReleaseDate) 12:49:29.2 Info: CREATE INDEX "IX_Albums_ArtistId_ReleaseDate" ON "Albums" ("ArtistId" ASC, "ReleaseDate" ASC) 12:49:29.2 Info: => 7.94E-05s 12:49:29.2 Info: DeleteIndex History (AlbumId) 12:49:29.2 Info: DROP INDEX "IX_History_AlbumId" 12:49:29.2 Info: => 0.0001307s 12:49:29.2 Info: CreateIndex History (AlbumId, Date) 12:49:29.2 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 12:49:29.2 Info: => 9.42E-05s 12:49:29.2 Info: DeleteIndex History (DownloadId) 12:49:29.2 Info: DROP INDEX "IX_History_DownloadId" 12:49:29.2 Info: => 0.0001165s 12:49:29.2 Info: CreateIndex History (DownloadId, Date) 12:49:29.2 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 12:49:29.2 Info: => 8.76E-05s 12:49:29.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (16, '2024-05-17T12:49:29', 'update_artist_history_indexes') 12:49:29.2 Info: Committing Transaction 12:49:29.2 Info: 16: update_artist_history_indexes migrated 12:49:29.2 Info: => 0.0003855s 12:49:29.2 Info: 17: remove_nma migrating 12:49:29.2 Info: Beginning Transaction 12:49:29.2 Info: Starting migration of Main DB to 17 12:49:29.2 Info: FluentMigrator.Expressions.DeleteDataExpression 12:49:29.2 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'NotifyMyAndroid' 12:49:29.2 Info: => 5.04E-05s 12:49:29.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (17, '2024-05-17T12:49:29', 'remove_nma') 12:49:29.2 Info: Committing Transaction 12:49:29.2 Info: 17: remove_nma migrated 12:49:29.2 Info: => 0.0002808s 12:49:29.2 Info: 18: album_disambiguation migrating 12:49:29.2 Info: Beginning Transaction 12:49:29.2 Info: Starting migration of Main DB to 18 12:49:29.2 Info: AlterTable Albums 12:49:29.2 Info: => 1E-06s 12:49:29.2 Info: CreateColumn Albums Disambiguation String 12:49:29.2 Info: ALTER TABLE "Albums" ADD COLUMN "Disambiguation" TEXT 12:49:29.2 Info: => 0.0005398s 12:49:29.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (18, '2024-05-17T12:49:29', 'album_disambiguation') 12:49:29.2 Info: Committing Transaction 12:49:29.2 Info: 18: album_disambiguation migrated 12:49:29.2 Info: => 0.0008148s 12:49:29.2 Info: 19: add_ape_quality_in_profiles migrating 12:49:29.2 Info: Beginning Transaction 12:49:29.2 Info: Starting migration of Main DB to 19 12:49:29.2 Info: PerformDBOperation 12:49:29.2 Info: Performing DB Operation 12:49:29.2 Info: => 3.22E-05s 12:49:29.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (19, '2024-05-17T12:49:29', 'add_ape_quality_in_profiles') 12:49:29.2 Info: Committing Transaction 12:49:29.2 Info: 19: add_ape_quality_in_profiles migrated 12:49:29.2 Info: => 0.0002716s 12:49:29.2 Info: 20: remove_pushalot migrating 12:49:29.2 Info: Beginning Transaction 12:49:29.2 Info: Starting migration of Main DB to 20 12:49:29.2 Info: FluentMigrator.Expressions.DeleteDataExpression 12:49:29.2 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Pushalot' 12:49:29.2 Info: => 4.86E-05s 12:49:29.2 Info: FluentMigrator.Expressions.DeleteDataExpression 12:49:29.2 Info: DELETE FROM "Metadata" WHERE "Implementation" = 'MediaBrowserMetadata' 12:49:29.2 Info: => 2.88E-05s 12:49:29.2 Info: FluentMigrator.Expressions.DeleteDataExpression 12:49:29.2 Info: DELETE FROM "MetadataFiles" WHERE "Consumer" = 'MediaBrowserMetadata' 12:49:29.2 Info: => 2.71E-05s 12:49:29.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (20, '2024-05-17T12:49:29', 'remove_pushalot') 12:49:29.2 Info: Committing Transaction 12:49:29.2 Info: 20: remove_pushalot migrated 12:49:29.2 Info: => 0.0002523s 12:49:29.2 Info: 21: add_custom_filters migrating 12:49:29.2 Info: Beginning Transaction 12:49:29.2 Info: Starting migration of Main DB to 21 12:49:29.2 Info: CreateTable CustomFilters 12:49:29.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:49:29.2 Info: => 0.0001382s 12:49:29.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (21, '2024-05-17T12:49:29', 'add_custom_filters') 12:49:29.2 Info: Committing Transaction 12:49:29.2 Info: 21: add_custom_filters migrated 12:49:29.2 Info: => 0.0004051s 12:49:29.2 Info: 22: import_list_tags migrating 12:49:29.2 Info: Beginning Transaction 12:49:29.2 Info: Starting migration of Main DB to 22 12:49:29.2 Info: AlterTable ImportLists 12:49:29.2 Info: => 1.4E-06s 12:49:29.2 Info: CreateColumn ImportLists Tags String 12:49:29.2 Info: ALTER TABLE "ImportLists" ADD COLUMN "Tags" TEXT 12:49:29.2 Info: => 0.0005223s 12:49:29.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (22, '2024-05-17T12:49:29', 'import_list_tags') 12:49:29.2 Info: Committing Transaction 12:49:29.2 Info: 22: import_list_tags migrated 12:49:29.2 Info: => 0.0008017s 12:49:29.2 Info: 23: add_release_groups_etc migrating 12:49:29.2 Info: Beginning Transaction 12:49:29.2 Info: Starting migration of Main DB to 23 12:49:29.2 Info: CreateTable ArtistMetadata 12:49:29.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:49:29.2 Info: => 0.0001871s 12:49:29.2 Info: CreateIndex ArtistMetadata (ForeignArtistId) 12:49:29.2 Info: CREATE UNIQUE INDEX "IX_ArtistMetadata_ForeignArtistId" ON "ArtistMetadata" ("ForeignArtistId" ASC) 12:49:29.2 Info: => 8.55E-05s 12:49:29.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:49:29.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:49:29.2 Info: => 8.07E-05s 12:49:29.2 Info: AlterTable Artists 12:49:29.2 Info: => 4E-07s 12:49:29.2 Info: CreateColumn Artists ArtistMetadataId Int32 12:49:29.2 Info: ALTER TABLE "Artists" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 12:49:29.2 Info: => 0.0005304s 12:49:29.2 Info: ExecuteSqlStatement UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 12:49:29.2 Info: UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 12:49:29.2 Info: => 6.89E-05s 12:49:29.2 Info: CreateTable AlbumReleases 12:49:29.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:49:29.2 Info: => 0.0001584s 12:49:29.2 Info: CreateIndex AlbumReleases (ForeignReleaseId) 12:49:29.2 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 12:49:29.2 Info: => 8.2E-05s 12:49:29.2 Info: CreateIndex AlbumReleases (AlbumId) 12:49:29.2 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 12:49:29.2 Info: => 7.23E-05s 12:49:29.2 Info: PerformDBOperation 12:49:29.2 Info: Performing DB Operation 12:49:29.2 Info: => 3.03E-05s 12:49:29.2 Info: AlterTable Albums 12:49:29.2 Info: => 5E-07s 12:49:29.2 Info: CreateColumn Albums ArtistMetadataId Int32 12:49:29.2 Info: ALTER TABLE "Albums" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 12:49:29.2 Info: => 0.0005277s 12:49:29.2 Info: AlterTable Albums 12:49:29.2 Info: => 8E-07s 12:49:29.2 Info: CreateColumn Albums AnyReleaseOk Boolean 12:49:29.2 Info: ALTER TABLE "Albums" ADD COLUMN "AnyReleaseOk" INTEGER NOT NULL DEFAULT 1 12:49:29.2 Info: => 0.000563s 12:49:29.2 Info: AlterTable Albums 12:49:29.2 Info: => 7E-07s 12:49:29.2 Info: CreateColumn Albums Links String 12:49:29.2 Info: ALTER TABLE "Albums" ADD COLUMN "Links" TEXT 12:49:29.2 Info: => 0.0005261s 12:49:29.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:49:29.2 Info: UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 12:49:29.2 Info: => 7.92E-05s 12:49:29.2 Info: AlterTable Tracks 12:49:29.2 Info: => 4E-07s 12:49:29.2 Info: CreateColumn Tracks ForeignRecordingId String 12:49:29.2 Info: ALTER TABLE "Tracks" ADD COLUMN "ForeignRecordingId" TEXT NOT NULL DEFAULT '0' 12:49:29.2 Info: => 0.0005122s 12:49:29.2 Info: AlterTable Tracks 12:49:29.2 Info: => 6E-07s 12:49:29.2 Info: CreateColumn Tracks AlbumReleaseId Int32 12:49:29.2 Info: ALTER TABLE "Tracks" ADD COLUMN "AlbumReleaseId" INTEGER NOT NULL DEFAULT 0 12:49:29.2 Info: => 0.0005245s 12:49:29.2 Info: AlterTable Tracks 12:49:29.2 Info: => 7E-07s 12:49:29.2 Info: CreateColumn Tracks ArtistMetadataId Int32 12:49:29.2 Info: ALTER TABLE "Tracks" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 12:49:29.2 Info: => 0.0005184s 12:49:29.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:49:29.2 Info: UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 12:49:29.2 Info: => 8.21E-05s 12:49:29.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:49:29.2 Info: UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 12:49:29.2 Info: => 6.14E-05s 12:49:29.2 Info: DeleteColumn Artists ForeignArtistId, Name, Overview, Disambiguation, ArtistType, Status, Images, Links, Genres, Ratings, Members, MBId, AMId, TADBId, DiscogsId, NameSlug, LastDiskSync, DateFormed 12:49:29.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:49:29.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:49:29.2 Info: DROP TABLE "Artists" 12:49:29.2 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:49:29.2 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:49:29.2 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:49:29.2 Info: => 0.0048918s 12:49:29.2 Info: DeleteColumn Albums ArtistId, MBId, AMId, TADBId, DiscogsId, TitleSlug, Label, SortTitle, Tags, Duration, Media, Releases, CurrentRelease, LastDiskSync 12:49:29.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:49:29.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:49:29.2 Info: DROP TABLE "Albums" 12:49:29.2 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:49:29.2 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:49:29.2 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:49:29.2 Info: => 0.004327s 12:49:29.2 Info: DeleteColumn Tracks ArtistId, AlbumId, Compilation, DiscNumber, Monitored 12:49:29.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:49:29.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:49:29.2 Info: DROP TABLE "Tracks" 12:49:29.2 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 12:49:29.2 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 12:49:29.2 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 12:49:29.2 Info: => 0.0048579s 12:49:29.2 Info: DeleteColumn TrackFiles ArtistId 12:49:29.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:49:29.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:49:29.2 Info: DROP TABLE "TrackFiles" 12:49:29.2 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 12:49:29.2 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:49:29.2 Info: => 0.0037389s 12:49:29.2 Info: CreateIndex Artists (ArtistMetadataId) 12:49:29.2 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 12:49:29.2 Info: => 7.63E-05s 12:49:29.2 Info: CreateIndex Artists (Monitored) 12:49:29.2 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 12:49:29.2 Info: => 7.06E-05s 12:49:29.2 Info: CreateIndex Albums (ArtistMetadataId) 12:49:29.2 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 12:49:29.2 Info: => 7.05E-05s 12:49:29.2 Info: CreateIndex Tracks (ArtistMetadataId) 12:49:29.2 Info: CREATE INDEX "IX_Tracks_ArtistMetadataId" ON "Tracks" ("ArtistMetadataId" ASC) 12:49:29.2 Info: => 6.88E-05s 12:49:29.2 Info: CreateIndex Tracks (AlbumReleaseId) 12:49:29.2 Info: CREATE INDEX "IX_Tracks_AlbumReleaseId" ON "Tracks" ("AlbumReleaseId" ASC) 12:49:29.2 Info: => 6.89E-05s 12:49:29.2 Info: CreateIndex Tracks (ForeignRecordingId) 12:49:29.2 Info: CREATE INDEX "IX_Tracks_ForeignRecordingId" ON "Tracks" ("ForeignRecordingId" ASC) 12:49:29.2 Info: => 6.86E-05s 12:49:29.2 Info: UpdateData 12:49:29.2 Info: UPDATE "Artists" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 12:49:29.2 Info: => 3.99E-05s 12:49:29.2 Info: UpdateData 12:49:29.2 Info: UPDATE "Albums" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 12:49:29.2 Info: => 3.1E-05s 12:49:29.2 Info: UpdateData 12:49:29.2 Info: UPDATE "ScheduledTasks" SET "LastExecution" = '2018-01-01T00:00:01' WHERE "TypeName" = 'NzbDrone.Core.Music.Commands.RefreshArtistCommand' 12:49:29.2 Info: => 3.77E-05s 12:49:29.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (23, '2024-05-17T12:49:29', 'add_release_groups_etc') 12:49:29.2 Info: Committing Transaction 12:49:29.2 Info: 23: add_release_groups_etc migrated 12:49:29.2 Info: => 0.000553s 12:49:29.2 Info: 24: NewMediaInfoFormat migrating 12:49:29.2 Info: Beginning Transaction 12:49:29.2 Info: Starting migration of Main DB to 24 12:49:29.2 Info: UpdateData 12:49:29.2 Info: UPDATE "TrackFiles" SET "MediaInfo" = '' WHERE 1 = 1 12:49:29.2 Info: => 5.54E-05s 12:49:29.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (24, '2024-05-17T12:49:29', 'NewMediaInfoFormat') 12:49:29.2 Info: Committing Transaction 12:49:29.2 Info: 24: NewMediaInfoFormat migrated 12:49:29.2 Info: => 0.0002904s 12:49:29.2 Info: 25: rename_restrictions_to_release_profiles migrating 12:49:29.2 Info: Beginning Transaction 12:49:29.2 Info: Starting migration of Main DB to 25 12:49:29.2 Info: RenameTable Restrictions ReleaseProfiles 12:49:29.2 Info: ALTER TABLE "Restrictions" RENAME TO "ReleaseProfiles" 12:49:29.2 Info: => 0.0013915s 12:49:29.2 Info: AlterTable ReleaseProfiles 12:49:29.2 Info: => 8E-07s 12:49:29.2 Info: CreateColumn ReleaseProfiles IncludePreferredWhenRenaming Boolean 12:49:29.2 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "IncludePreferredWhenRenaming" INTEGER NOT NULL DEFAULT 1 12:49:29.2 Info: => 0.0005127s 12:49:29.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (25, '2024-05-17T12:49:29', 'rename_restrictions_to_release_profiles') 12:49:29.2 Info: Committing Transaction 12:49:29.2 Info: 25: rename_restrictions_to_release_profiles migrated 12:49:29.2 Info: => 0.0007973s 12:49:29.2 Info: 26: rename_quality_profiles_add_upgrade_allowed migrating 12:49:29.2 Info: Beginning Transaction 12:49:29.2 Info: Starting migration of Main DB to 26 12:49:29.2 Info: RenameTable Profiles QualityProfiles 12:49:29.2 Info: ALTER TABLE "Profiles" RENAME TO "QualityProfiles" 12:49:29.2 Info: => 0.0013838s 12:49:29.2 Info: AlterTable QualityProfiles 12:49:29.2 Info: => 8E-07s 12:49:29.2 Info: CreateColumn QualityProfiles UpgradeAllowed Boolean 12:49:29.2 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 12:49:29.2 Info: => 0.0005148s 12:49:29.2 Info: AlterTable LanguageProfiles 12:49:29.2 Info: => 7E-07s 12:49:29.2 Info: CreateColumn LanguageProfiles UpgradeAllowed Boolean 12:49:29.2 Info: ALTER TABLE "LanguageProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 12:49:29.2 Info: => 0.0004917s 12:49:29.2 Info: UpdateData 12:49:29.2 Info: UPDATE "QualityProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 12:49:29.2 Info: => 4.69E-05s 12:49:29.2 Info: UpdateData 12:49:29.2 Info: UPDATE "LanguageProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 12:49:29.2 Info: => 2.71E-05s 12:49:29.2 Info: RenameColumn Artists ProfileId to QualityProfileId 12:49:29.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:49:29.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:49:29.2 Info: DROP TABLE "Artists" 12:49:29.2 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:49:29.2 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:49:29.2 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:49:29.2 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 12:49:29.2 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 12:49:29.2 Info: => 0.0041994s 12:49:29.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (26, '2024-05-17T12:49:29', 'rename_quality_profiles_add_upgrade_allowed') 12:49:29.2 Info: Committing Transaction 12:49:29.2 Info: 26: rename_quality_profiles_add_upgrade_allowed migrated 12:49:29.2 Info: => 0.004562s 12:49:29.2 Info: 27: add_import_exclusions migrating 12:49:29.2 Info: Beginning Transaction 12:49:29.2 Info: Starting migration of Main DB to 27 12:49:29.2 Info: CreateTable ImportListExclusions 12:49:29.2 Info: CREATE TABLE "ImportListExclusions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignId" TEXT NOT NULL, "Name" TEXT NOT NULL) 12:49:29.2 Info: => 0.0001376s 12:49:29.2 Info: CreateIndex ImportListExclusions (ForeignId) 12:49:29.2 Info: CREATE UNIQUE INDEX "IX_ImportListExclusions_ForeignId" ON "ImportListExclusions" ("ForeignId" ASC) 12:49:29.2 Info: => 9.52E-05s 12:49:29.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (27, '2024-05-17T12:49:29', 'add_import_exclusions') 12:49:29.2 Info: Committing Transaction 12:49:29.2 Info: 27: add_import_exclusions migrated 12:49:29.2 Info: => 0.0003786s 12:49:29.2 Info: 28: clean_artist_metadata_table migrating 12:49:29.2 Info: Beginning Transaction 12:49:29.2 Info: Starting migration of Main DB to 28 12:49:29.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:49:29.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:49:29.2 Info: => 0.0001851s 12:49:29.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:49:29.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:49:29.2 Info: => 0.0001317s 12:49:29.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:49:29.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:49:29.2 Info: => 0.000115s 12:49:29.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:49:29.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:49:29.2 Info: => 0.000114s 12:49:29.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:49:29.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:49:29.2 Info: => 0.0001141s 12:49:29.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:49:29.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:49:29.2 Info: => 0.0001122s 12:49:29.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (28, '2024-05-17T12:49:29', 'clean_artist_metadata_table') 12:49:29.2 Info: Committing Transaction 12:49:29.2 Info: 28: clean_artist_metadata_table migrated 12:49:29.2 Info: => 0.0003673s 12:49:29.2 Info: 29: health_issue_notification migrating 12:49:29.2 Info: Beginning Transaction 12:49:29.2 Info: Starting migration of Main DB to 29 12:49:29.2 Info: AlterTable Notifications 12:49:29.2 Info: => 1E-06s 12:49:29.2 Info: CreateColumn Notifications OnHealthIssue Boolean 12:49:29.2 Info: ALTER TABLE "Notifications" ADD COLUMN "OnHealthIssue" INTEGER NOT NULL DEFAULT 0 12:49:29.2 Info: => 0.0005413s 12:49:29.2 Info: AlterTable Notifications 12:49:29.2 Info: => 1E-06s 12:49:29.2 Info: CreateColumn Notifications IncludeHealthWarnings Boolean 12:49:29.2 Info: ALTER TABLE "Notifications" ADD COLUMN "IncludeHealthWarnings" INTEGER NOT NULL DEFAULT 0 12:49:29.2 Info: => 0.0005064s 12:49:29.2 Info: AlterTable Notifications 12:49:29.2 Info: => 6E-07s 12:49:29.2 Info: CreateColumn Notifications OnDownloadFailure Boolean 12:49:29.2 Info: ALTER TABLE "Notifications" ADD COLUMN "OnDownloadFailure" INTEGER NOT NULL DEFAULT 0 12:49:29.2 Info: => 0.0005042s 12:49:29.2 Info: AlterTable Notifications 12:49:29.2 Info: => 6E-07s 12:49:29.2 Info: CreateColumn Notifications OnImportFailure Boolean 12:49:29.2 Info: ALTER TABLE "Notifications" ADD COLUMN "OnImportFailure" INTEGER NOT NULL DEFAULT 0 12:49:29.2 Info: => 0.0005141s 12:49:29.2 Info: AlterTable Notifications 12:49:29.2 Info: => 6E-07s 12:49:29.2 Info: CreateColumn Notifications OnTrackRetag Boolean 12:49:29.2 Info: ALTER TABLE "Notifications" ADD COLUMN "OnTrackRetag" INTEGER NOT NULL DEFAULT 0 12:49:29.2 Info: => 0.00051s 12:49:29.2 Info: DeleteColumn Notifications OnDownload 12:49:29.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:49:29.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:49:29.2 Info: DROP TABLE "Notifications" 12:49:29.2 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 12:49:29.2 Info: => 0.0047941s 12:49:29.2 Info: RenameColumn Notifications OnAlbumDownload to OnReleaseImport 12:49:29.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:49:29.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:49:29.2 Info: DROP TABLE "Notifications" 12:49:29.2 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 12:49:29.2 Info: => 0.0037737s 12:49:29.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (29, '2024-05-17T12:49:29', 'health_issue_notification') 12:49:29.2 Info: Committing Transaction 12:49:29.2 Info: 29: health_issue_notification migrated 12:49:29.2 Info: => 0.0041377s 12:49:29.2 Info: 30: add_mediafilerepository_mtime migrating 12:49:29.2 Info: Beginning Transaction 12:49:29.2 Info: Starting migration of Main DB to 30 12:49:29.2 Info: AlterTable TrackFiles 12:49:29.2 Info: => 1.3E-06s 12:49:29.2 Info: CreateColumn TrackFiles Modified DateTime 12:49:29.2 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Modified" DATETIME NOT NULL DEFAULT '2000-01-01T00:00:00' 12:49:29.2 Info: => 0.0005686s 12:49:29.2 Info: AlterTable TrackFiles 12:49:29.2 Info: => 7E-07s 12:49:29.2 Info: CreateColumn TrackFiles Path String 12:49:29.2 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Path" TEXT 12:49:29.2 Info: => 0.0005063s 12:49:29.2 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 12:49:29.2 Info: DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 12:49:29.2 Info: => 3.96E-05s 12:49:29.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:49:29.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:49:29.2 Info: => 0.0001197s 12:49:29.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:49:29.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:49:29.2 Info: => 0.0001316s 12:49:29.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:49:29.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:49:29.2 Info: => 0.0001349s 12:49:29.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:49:29.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:49:29.2 Info: => 7.77E-05s 12:49:29.2 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 12:49:29.2 Info: DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 12:49:29.2 Info: => 4.8E-05s 12:49:29.2 Info: AlterTable TrackFiles 12:49:29.2 Info: => 5E-07s 12:49:29.2 Info: AlterColumn TrackFiles Path String 12:49:29.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:49:29.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:49:29.2 Info: DROP TABLE "TrackFiles" 12:49:29.2 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 12:49:29.2 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:49:29.2 Info: => 0.0038879s 12:49:29.2 Info: CreateIndex TrackFiles (Path) 12:49:29.2 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 12:49:29.2 Info: => 7.69E-05s 12:49:29.2 Info: DeleteColumn TrackFiles RelativePath 12:49:29.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:49:29.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:49:29.2 Info: DROP TABLE "TrackFiles" 12:49:29.2 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 12:49:29.2 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:49:29.2 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 12:49:29.2 Info: => 0.0054757s 12:49:29.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (30, '2024-05-17T12:49:29', 'add_mediafilerepository_mtime') 12:49:29.2 Info: Committing Transaction 12:49:29.2 Info: 30: add_mediafilerepository_mtime migrated 12:49:29.2 Info: => 0.005807s 12:49:29.2 Info: 31: add_artistmetadataid_constraint migrating 12:49:29.2 Info: Beginning Transaction 12:49:29.2 Info: Starting migration of Main DB to 31 12:49:29.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:49:29.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:49:29.2 Info: => 9.23E-05s 12:49:29.2 Info: DeleteIndex Artists (ArtistMetadataId) 12:49:29.2 Info: DROP INDEX "IX_Artists_ArtistMetadataId" 12:49:29.2 Info: => 0.0001404s 12:49:29.2 Info: AlterColumn Artists ArtistMetadataId Int32 12:49:29.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:49:29.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:49:29.2 Info: DROP TABLE "Artists" 12:49:29.2 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:49:29.2 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:49:29.2 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:49:29.2 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 12:49:29.2 Info: => 0.0041565s 12:49:29.2 Info: CreateIndex Artists (ArtistMetadataId) 12:49:29.2 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 12:49:29.2 Info: => 7.58E-05s 12:49:29.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (31, '2024-05-17T12:49:29', 'add_artistmetadataid_constraint') 12:49:29.2 Info: Committing Transaction 12:49:29.2 Info: 31: add_artistmetadataid_constraint migrated 12:49:29.2 Info: => 0.0004018s 12:49:29.2 Info: 32: old_ids_and_artist_alias migrating 12:49:29.2 Info: Beginning Transaction 12:49:29.2 Info: Starting migration of Main DB to 32 12:49:29.2 Info: AlterTable ArtistMetadata 12:49:29.2 Info: => 1E-06s 12:49:29.2 Info: CreateColumn ArtistMetadata Aliases String 12:49:29.2 Info: ALTER TABLE "ArtistMetadata" ADD COLUMN "Aliases" TEXT NOT NULL DEFAULT '[]' 12:49:29.2 Info: => 0.0005771s 12:49:29.2 Info: AlterTable ArtistMetadata 12:49:29.2 Info: => 7E-07s 12:49:29.2 Info: CreateColumn ArtistMetadata OldForeignArtistIds String 12:49:29.2 Info: ALTER TABLE "ArtistMetadata" ADD COLUMN "OldForeignArtistIds" TEXT NOT NULL DEFAULT '[]' 12:49:29.2 Info: => 0.0005632s 12:49:29.2 Info: AlterTable Albums 12:49:29.2 Info: => 1E-06s 12:49:29.2 Info: CreateColumn Albums OldForeignAlbumIds String 12:49:29.2 Info: ALTER TABLE "Albums" ADD COLUMN "OldForeignAlbumIds" TEXT NOT NULL DEFAULT '[]' 12:49:29.2 Info: => 0.0005306s 12:49:29.2 Info: AlterTable AlbumReleases 12:49:29.2 Info: => 9E-07s 12:49:29.2 Info: CreateColumn AlbumReleases OldForeignReleaseIds String 12:49:29.2 Info: ALTER TABLE "AlbumReleases" ADD COLUMN "OldForeignReleaseIds" TEXT NOT NULL DEFAULT '[]' 12:49:29.2 Info: => 0.0005299s 12:49:29.2 Info: AlterTable Tracks 12:49:29.2 Info: => 8E-07s 12:49:29.2 Info: CreateColumn Tracks OldForeignRecordingIds String 12:49:29.2 Info: ALTER TABLE "Tracks" ADD COLUMN "OldForeignRecordingIds" TEXT NOT NULL DEFAULT '[]' 12:49:29.2 Info: => 0.0005274s 12:49:29.2 Info: AlterTable Tracks 12:49:29.2 Info: => 7E-07s 12:49:29.2 Info: CreateColumn Tracks OldForeignTrackIds String 12:49:29.2 Info: ALTER TABLE "Tracks" ADD COLUMN "OldForeignTrackIds" TEXT NOT NULL DEFAULT '[]' 12:49:29.2 Info: => 0.0005432s 12:49:29.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (32, '2024-05-17T12:49:29', 'old_ids_and_artist_alias') 12:49:29.2 Info: Committing Transaction 12:49:29.2 Info: 32: old_ids_and_artist_alias migrated 12:49:29.2 Info: => 0.0008447s 12:49:29.2 Info: 33: download_propers_config migrating 12:49:29.2 Info: Beginning Transaction 12:49:29.2 Info: Starting migration of Main DB to 33 12:49:29.2 Info: PerformDBOperation 12:49:29.2 Info: Performing DB Operation 12:49:29.2 Info: => 3.4E-05s 12:49:29.2 Info: ExecuteSqlStatement DELETE FROM "Config" WHERE "Key" = 'autodownloadpropers' 12:49:29.2 Info: DELETE FROM "Config" WHERE "Key" = 'autodownloadpropers' 12:49:29.2 Info: => 3.59E-05s 12:49:29.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (33, '2024-05-17T12:49:29', 'download_propers_config') 12:49:29.2 Info: Committing Transaction 12:49:29.2 Info: 33: download_propers_config migrated 12:49:29.2 Info: => 0.0002724s 12:49:29.2 Info: 34: remove_language_profiles migrating 12:49:29.2 Info: Beginning Transaction 12:49:29.2 Info: Starting migration of Main DB to 34 12:49:29.2 Info: DeleteTable LanguageProfiles 12:49:29.2 Info: DROP TABLE "LanguageProfiles" 12:49:29.2 Info: => 0.0002103s 12:49:29.2 Info: DeleteColumn Artists LanguageProfileId 12:49:29.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:49:29.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:49:29.3 Info: DROP TABLE "Artists" 12:49:29.3 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:49:29.3 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:49:29.3 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:49:29.3 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 12:49:29.3 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 12:49:29.3 Info: => 0.0052992s 12:49:29.3 Info: DeleteColumn ImportLists LanguageProfileId 12:49:29.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:49:29.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:49:29.3 Info: DROP TABLE "ImportLists" 12:49:29.3 Info: ALTER TABLE "ImportLists_temp" RENAME TO "ImportLists" 12:49:29.3 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 12:49:29.3 Info: => 0.0039874s 12:49:29.3 Info: DeleteColumn Blacklist Language 12:49:29.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:49:29.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:49:29.3 Info: DROP TABLE "Blacklist" 12:49:29.3 Info: ALTER TABLE "Blacklist_temp" RENAME TO "Blacklist" 12:49:29.3 Info: => 0.0037612s 12:49:29.3 Info: DeleteColumn History Language 12:49:29.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:49:29.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:49:29.3 Info: DROP TABLE "History" 12:49:29.3 Info: ALTER TABLE "History_temp" RENAME TO "History" 12:49:29.3 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 12:49:29.3 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 12:49:29.3 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 12:49:29.3 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 12:49:29.3 Info: => 0.0054726s 12:49:29.3 Info: DeleteColumn LyricFiles Language 12:49:29.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:49:29.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:49:29.3 Info: DROP TABLE "LyricFiles" 12:49:29.3 Info: ALTER TABLE "LyricFiles_temp" RENAME TO "LyricFiles" 12:49:29.3 Info: => 0.0037303s 12:49:29.3 Info: DeleteColumn TrackFiles Language 12:49:29.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:49:29.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:49:29.3 Info: DROP TABLE "TrackFiles" 12:49:29.3 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 12:49:29.3 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:49:29.3 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 12:49:29.3 Info: => 0.0040527s 12:49:29.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (34, '2024-05-17T12:49:29', 'remove_language_profiles') 12:49:29.3 Info: Committing Transaction 12:49:29.3 Info: 34: remove_language_profiles migrated 12:49:29.3 Info: => 0.0045675s 12:49:29.3 Info: 35: multi_disc_naming_format migrating 12:49:29.3 Info: Beginning Transaction 12:49:29.3 Info: Starting migration of Main DB to 35 12:49:29.3 Info: AlterTable NamingConfig 12:49:29.3 Info: => 1.1E-06s 12:49:29.3 Info: CreateColumn NamingConfig MultiDiscTrackFormat String 12:49:29.3 Info: ALTER TABLE "NamingConfig" ADD COLUMN "MultiDiscTrackFormat" TEXT 12:49:29.3 Info: => 0.0005673s 12:49:29.3 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = '{Medium Format} {medium:00}/{Artist Name} - {Album Title} - {track:00} - {Track Title}' 12:49:29.3 Info: UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = '{Medium Format} {medium:00}/{Artist Name} - {Album Title} - {track:00} - {Track Title}' 12:49:29.3 Info: => 4.61E-05s 12:49:29.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (35, '2024-05-17T12:49:29', 'multi_disc_naming_format') 12:49:29.3 Info: Committing Transaction 12:49:29.3 Info: 35: multi_disc_naming_format migrated 12:49:29.3 Info: => 0.0003263s 12:49:29.3 Info: 36: add_download_client_priority migrating 12:49:29.3 Info: Beginning Transaction 12:49:29.3 Info: Starting migration of Main DB to 36 12:49:29.3 Info: AlterTable DownloadClients 12:49:29.3 Info: => 1E-06s 12:49:29.3 Info: CreateColumn DownloadClients Priority Int32 12:49:29.3 Info: ALTER TABLE "DownloadClients" ADD COLUMN "Priority" INTEGER NOT NULL DEFAULT 1 12:49:29.3 Info: => 0.0005547s 12:49:29.3 Info: PerformDBOperation 12:49:29.3 Info: Performing DB Operation 12:49:29.3 Info: => 5.35E-05s 12:49:29.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (36, '2024-05-17T12:49:29', 'add_download_client_priority') 12:49:29.3 Info: Committing Transaction 12:49:29.3 Info: 36: add_download_client_priority migrated 12:49:29.3 Info: => 0.0003307s 12:49:29.3 Info: 37: remove_growl_prowl migrating 12:49:29.3 Info: Beginning Transaction 12:49:29.3 Info: Starting migration of Main DB to 37 12:49:29.3 Info: FluentMigrator.Expressions.DeleteDataExpression 12:49:29.3 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Growl' 12:49:29.3 Info: => 4.87E-05s 12:49:29.3 Info: FluentMigrator.Expressions.DeleteDataExpression 12:49:29.3 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Prowl' 12:49:29.3 Info: => 2.83E-05s 12:49:29.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (37, '2024-05-17T12:49:29', 'remove_growl_prowl') 12:49:29.3 Info: Committing Transaction 12:49:29.3 Info: 37: remove_growl_prowl migrated 12:49:29.3 Info: => 0.0002633s 12:49:29.3 Info: 38: remove_plex_hometheatre migrating 12:49:29.3 Info: Beginning Transaction 12:49:29.3 Info: Starting migration of Main DB to 38 12:49:29.3 Info: FluentMigrator.Expressions.DeleteDataExpression 12:49:29.3 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'PlexHomeTheater' 12:49:29.3 Info: => 5E-05s 12:49:29.3 Info: FluentMigrator.Expressions.DeleteDataExpression 12:49:29.3 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'PlexClient' 12:49:29.3 Info: => 2.91E-05s 12:49:29.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (38, '2024-05-17T12:49:29', 'remove_plex_hometheatre') 12:49:29.3 Info: Committing Transaction 12:49:29.3 Info: 38: remove_plex_hometheatre migrated 12:49:29.3 Info: => 0.000265s 12:49:29.3 Info: 39: add_root_folder_add_defaults migrating 12:49:29.3 Info: Beginning Transaction 12:49:29.3 Info: Starting migration of Main DB to 39 12:49:29.3 Info: AlterTable RootFolders 12:49:29.3 Info: => 1.1E-06s 12:49:29.3 Info: CreateColumn RootFolders Name String 12:49:29.3 Info: ALTER TABLE "RootFolders" ADD COLUMN "Name" TEXT 12:49:29.3 Info: => 0.0005819s 12:49:29.3 Info: AlterTable RootFolders 12:49:29.3 Info: => 9E-07s 12:49:29.3 Info: CreateColumn RootFolders DefaultMetadataProfileId Int32 12:49:29.3 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultMetadataProfileId" INTEGER NOT NULL DEFAULT 0 12:49:29.3 Info: => 0.0005894s 12:49:29.3 Info: AlterTable RootFolders 12:49:29.3 Info: => 7E-07s 12:49:29.3 Info: CreateColumn RootFolders DefaultQualityProfileId Int32 12:49:29.3 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultQualityProfileId" INTEGER NOT NULL DEFAULT 0 12:49:29.3 Info: => 0.0005314s 12:49:29.3 Info: AlterTable RootFolders 12:49:29.3 Info: => 6E-07s 12:49:29.3 Info: CreateColumn RootFolders DefaultMonitorOption Int32 12:49:29.3 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultMonitorOption" INTEGER NOT NULL DEFAULT 0 12:49:29.3 Info: => 0.0005334s 12:49:29.3 Info: AlterTable RootFolders 12:49:29.3 Info: => 7E-07s 12:49:29.3 Info: CreateColumn RootFolders DefaultTags String 12:49:29.3 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultTags" TEXT 12:49:29.3 Info: => 0.0005409s 12:49:29.3 Info: PerformDBOperation 12:49:29.3 Info: Performing DB Operation 12:49:29.3 Info: => 5.11E-05s 12:49:29.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (39, '2024-05-17T12:49:29', 'add_root_folder_add_defaults') 12:49:29.3 Info: Committing Transaction 12:49:29.3 Info: 39: add_root_folder_add_defaults migrated 12:49:29.3 Info: => 0.0003309s 12:49:29.3 Info: 40: task_duration migrating 12:49:29.3 Info: Beginning Transaction 12:49:29.3 Info: Starting migration of Main DB to 40 12:49:29.3 Info: AlterTable ScheduledTasks 12:49:29.3 Info: => 1E-06s 12:49:29.3 Info: CreateColumn ScheduledTasks LastStartTime DateTime 12:49:29.3 Info: ALTER TABLE "ScheduledTasks" ADD COLUMN "LastStartTime" DATETIME 12:49:29.3 Info: => 0.0005704s 12:49:29.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (40, '2024-05-17T12:49:29', 'task_duration') 12:49:29.3 Info: Committing Transaction 12:49:29.3 Info: 40: task_duration migrated 12:49:29.3 Info: => 0.0008651s 12:49:29.3 Info: 41: add_indexer_and_enabled_to_release_profiles migrating 12:49:29.3 Info: Beginning Transaction 12:49:29.3 Info: Starting migration of Main DB to 41 12:49:29.3 Info: AlterTable ReleaseProfiles 12:49:29.3 Info: => 1.2E-06s 12:49:29.3 Info: CreateColumn ReleaseProfiles Enabled Boolean 12:49:29.3 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "Enabled" INTEGER NOT NULL DEFAULT 1 12:49:29.3 Info: => 0.0005572s 12:49:29.3 Info: AlterTable ReleaseProfiles 12:49:29.3 Info: => 9E-07s 12:49:29.3 Info: CreateColumn ReleaseProfiles IndexerId Int32 12:49:29.3 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "IndexerId" INTEGER NOT NULL DEFAULT 0 12:49:29.3 Info: => 0.0005266s 12:49:29.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (41, '2024-05-17T12:49:29', 'add_indexer_and_enabled_to_release_profiles') 12:49:29.3 Info: Committing Transaction 12:49:29.3 Info: 41: add_indexer_and_enabled_to_release_profiles migrated 12:49:29.3 Info: => 0.0008141s 12:49:29.3 Info: 42: remove_album_folders migrating 12:49:29.3 Info: Beginning Transaction 12:49:29.3 Info: Starting migration of Main DB to 42 12:49:29.3 Info: DeleteColumn Artists AlbumFolder 12:49:29.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:49:29.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:49:29.3 Info: DROP TABLE "Artists" 12:49:29.3 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:49:29.3 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:49:29.3 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:49:29.3 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 12:49:29.3 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 12:49:29.3 Info: => 0.0051358s 12:49:29.3 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "StandardTrackFormat" = "AlbumFolderFormat" || '/' || "StandardTrackFormat" 12:49:29.3 Info: UPDATE "NamingConfig" SET "StandardTrackFormat" = "AlbumFolderFormat" || '/' || "StandardTrackFormat" 12:49:29.3 Info: => 3.7E-05s 12:49:29.3 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = "AlbumFolderFormat" || '/' || "MultiDiscTrackFormat" 12:49:29.3 Info: UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = "AlbumFolderFormat" || '/' || "MultiDiscTrackFormat" 12:49:29.3 Info: => 2.98E-05s 12:49:29.3 Info: DeleteColumn NamingConfig AlbumFolderFormat 12:49:29.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:49:29.3 Info: INSERT INTO "NamingConfig_temp" ("Id", "ReplaceIllegalCharacters", "ArtistFolderFormat", "RenameTracks", "StandardTrackFormat", "MultiDiscTrackFormat") SELECT "Id", "ReplaceIllegalCharacters", "ArtistFolderFormat", "RenameTracks", "StandardTrackFormat", "MultiDiscTrackFormat" FROM "NamingConfig" 12:49:29.3 Info: DROP TABLE "NamingConfig" 12:49:29.3 Info: ALTER TABLE "NamingConfig_temp" RENAME TO "NamingConfig" 12:49:29.3 Info: => 0.0037097s 12:49:29.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (42, '2024-05-17T12:49:29', 'remove_album_folders') 12:49:29.3 Info: Committing Transaction 12:49:29.3 Info: 42: remove_album_folders migrated 12:49:29.3 Info: => 0.0041325s 12:49:29.3 Info: 44: add_priority_to_indexers migrating 12:49:29.3 Info: Beginning Transaction 12:49:29.3 Info: Starting migration of Main DB to 44 12:49:29.3 Info: AlterTable Indexers 12:49:29.3 Info: => 1.2E-06s 12:49:29.3 Info: CreateColumn Indexers Priority Int32 12:49:29.3 Info: ALTER TABLE "Indexers" ADD COLUMN "Priority" INTEGER NOT NULL DEFAULT 25 12:49:29.3 Info: => 0.0005679s 12:49:29.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (44, '2024-05-17T12:49:29', 'add_priority_to_indexers') 12:49:29.3 Info: Committing Transaction 12:49:29.3 Info: 44: add_priority_to_indexers migrated 12:49:29.3 Info: => 0.0008581s 12:49:29.3 Info: 45: remove_chown_and_folderchmod_config migrating 12:49:29.3 Info: Beginning Transaction 12:49:29.3 Info: Starting migration of Main DB to 45 12:49:29.3 Info: ExecuteSqlStatement DELETE FROM config WHERE Key IN ('folderchmod', 'chownuser') 12:49:29.3 Info: DELETE FROM config WHERE Key IN ('folderchmod', 'chownuser') 12:49:29.3 Info: => 0.0001272s 12:49:29.3 Info: PerformDBOperation 12:49:29.3 Info: Performing DB Operation 12:49:29.3 Info: => 2.71E-05s 12:49:29.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (45, '2024-05-17T12:49:29', 'remove_chown_and_folderchmod_config') 12:49:29.3 Info: Committing Transaction 12:49:29.3 Info: 45: remove_chown_and_folderchmod_config migrated 12:49:29.3 Info: => 0.0002726s 12:49:29.3 Info: 47: update_notifiarr migrating 12:49:29.3 Info: Beginning Transaction 12:49:29.3 Info: Starting migration of Main DB to 47 12:49:29.3 Info: ExecuteSqlStatement UPDATE "Notifications" SET "Implementation" = Replace("Implementation", 'DiscordNotifier', 'Notifiarr'),"ConfigContract" = Replace("ConfigContract", 'DiscordNotifierSettings', 'NotifiarrSettings') WHERE "Implementation" = 'DiscordNotifier'; 12:49:29.3 Info: UPDATE "Notifications" SET "Implementation" = Replace("Implementation", 'DiscordNotifier', 'Notifiarr'),"ConfigContract" = Replace("ConfigContract", 'DiscordNotifierSettings', 'NotifiarrSettings') WHERE "Implementation" = 'DiscordNotifier'; 12:49:29.3 Info: => 8.35E-05s 12:49:29.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (47, '2024-05-17T12:49:29', 'update_notifiarr') 12:49:29.3 Info: Committing Transaction 12:49:29.3 Info: 47: update_notifiarr migrated 12:49:29.3 Info: => 0.0003275s 12:49:29.3 Info: 49: email_multiple_addresses migrating 12:49:29.3 Info: Beginning Transaction 12:49:29.3 Info: Starting migration of Main DB to 49 12:49:29.3 Info: PerformDBOperation 12:49:29.3 Info: Performing DB Operation 12:49:29.3 Info: => 5.97E-05s 12:49:29.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (49, '2024-05-17T12:49:29', 'email_multiple_addresses') 12:49:29.3 Info: Committing Transaction 12:49:29.3 Info: 49: email_multiple_addresses migrated 12:49:29.3 Info: => 0.0003111s 12:49:29.3 Info: 50: rename_blacklist_to_blocklist migrating 12:49:29.3 Info: Beginning Transaction 12:49:29.3 Info: Starting migration of Main DB to 50 12:49:29.3 Info: RenameTable Blacklist Blocklist 12:49:29.3 Info: ALTER TABLE "Blacklist" RENAME TO "Blocklist" 12:49:29.3 Info: => 0.0015042s 12:49:29.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (50, '2024-05-17T12:49:29', 'rename_blacklist_to_blocklist') 12:49:29.3 Info: Committing Transaction 12:49:29.3 Info: 50: rename_blacklist_to_blocklist migrated 12:49:29.3 Info: => 0.0018145s 12:49:29.3 Info: 51: cdh_per_downloadclient migrating 12:49:29.3 Info: Beginning Transaction 12:49:29.3 Info: Starting migration of Main DB to 51 12:49:29.3 Info: AlterTable DownloadClients 12:49:29.3 Info: => 9E-07s 12:49:29.3 Info: CreateColumn DownloadClients RemoveCompletedDownloads Boolean 12:49:29.3 Info: ALTER TABLE "DownloadClients" ADD COLUMN "RemoveCompletedDownloads" INTEGER NOT NULL DEFAULT 1 12:49:29.3 Info: => 0.0005684s 12:49:29.3 Info: CreateColumn DownloadClients RemoveFailedDownloads Boolean 12:49:29.3 Info: ALTER TABLE "DownloadClients" ADD COLUMN "RemoveFailedDownloads" INTEGER NOT NULL DEFAULT 1 12:49:29.3 Info: => 0.0005634s 12:49:29.3 Info: PerformDBOperation 12:49:29.3 Info: Performing DB Operation 12:49:29.3 Info: => 0.0001575s 12:49:29.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (51, '2024-05-17T12:49:29', 'cdh_per_downloadclient') 12:49:29.3 Info: Committing Transaction 12:49:29.3 Info: 51: cdh_per_downloadclient migrated 12:49:29.3 Info: => 0.000436s 12:49:29.3 Info: 52: download_history migrating 12:49:29.3 Info: Beginning Transaction 12:49:29.3 Info: Starting migration of Main DB to 52 12:49:29.3 Info: CreateTable DownloadHistory 12:49:29.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:49:29.3 Info: => 0.0001738s 12:49:29.3 Info: CreateIndex DownloadHistory (EventType) 12:49:29.3 Info: CREATE INDEX "IX_DownloadHistory_EventType" ON "DownloadHistory" ("EventType" ASC) 12:49:29.3 Info: => 8.98E-05s 12:49:29.3 Info: CreateIndex DownloadHistory (ArtistId) 12:49:29.3 Info: CREATE INDEX "IX_DownloadHistory_ArtistId" ON "DownloadHistory" ("ArtistId" ASC) 12:49:29.3 Info: => 7.56E-05s 12:49:29.3 Info: CreateIndex DownloadHistory (DownloadId) 12:49:29.3 Info: CREATE INDEX "IX_DownloadHistory_DownloadId" ON "DownloadHistory" ("DownloadId" ASC) 12:49:29.3 Info: => 7.49E-05s 12:49:29.3 Info: PerformDBOperation 12:49:29.3 Info: Performing DB Operation 12:49:29.3 Info: => 0.0001445s 12:49:29.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (52, '2024-05-17T12:49:29', 'download_history') 12:49:29.3 Info: Committing Transaction 12:49:29.3 Info: 52: download_history migrated 12:49:29.3 Info: => 0.0004851s 12:49:29.3 Info: 53: add_update_history migrating 12:49:29.3 Info: Beginning Transaction 12:49:29.3 Info: Starting migration of Main DB to 53 12:49:29.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (53, '2024-05-17T12:49:29', 'add_update_history') 12:49:29.3 Info: Committing Transaction 12:49:29.3 Info: 53: add_update_history migrated 12:49:29.3 Info: => 0.0002892s 12:49:29.3 Info: 54: add_on_update_to_notifications migrating 12:49:29.3 Info: Beginning Transaction 12:49:29.3 Info: Starting migration of Main DB to 54 12:49:29.3 Info: AlterTable Notifications 12:49:29.3 Info: => 7E-07s 12:49:29.3 Info: CreateColumn Notifications OnApplicationUpdate Boolean 12:49:29.3 Info: ALTER TABLE "Notifications" ADD COLUMN "OnApplicationUpdate" INTEGER NOT NULL DEFAULT 1 12:49:29.3 Info: => 0.00063s 12:49:29.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (54, '2024-05-17T12:49:29', 'add_on_update_to_notifications') 12:49:29.3 Info: Committing Transaction 12:49:29.3 Info: 54: add_on_update_to_notifications migrated 12:49:29.3 Info: => 0.0009216s 12:49:29.3 Info: 55: download_client_per_indexer migrating 12:49:29.3 Info: Beginning Transaction 12:49:29.3 Info: Starting migration of Main DB to 55 12:49:29.3 Info: AlterTable Indexers 12:49:29.3 Info: => 1E-06s 12:49:29.3 Info: CreateColumn Indexers DownloadClientId Int32 12:49:29.3 Info: ALTER TABLE "Indexers" ADD COLUMN "DownloadClientId" INTEGER NOT NULL DEFAULT 0 12:49:29.3 Info: => 0.0005704s 12:49:29.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (55, '2024-05-17T12:49:29', 'download_client_per_indexer') 12:49:29.3 Info: Committing Transaction 12:49:29.3 Info: 55: download_client_per_indexer migrated 12:49:29.3 Info: => 0.0008552s 12:49:29.3 Info: 56: AddNewItemMonitorType migrating 12:49:29.3 Info: Beginning Transaction 12:49:29.3 Info: Starting migration of Main DB to 56 12:49:29.3 Info: AlterTable Artists 12:49:29.3 Info: => 9E-07s 12:49:29.3 Info: CreateColumn Artists MonitorNewItems Int32 12:49:29.3 Info: ALTER TABLE "Artists" ADD COLUMN "MonitorNewItems" INTEGER NOT NULL DEFAULT 0 12:49:29.3 Info: => 0.0005785s 12:49:29.3 Info: AlterTable RootFolders 12:49:29.3 Info: => 7E-07s 12:49:29.3 Info: CreateColumn RootFolders DefaultNewItemMonitorOption Int32 12:49:29.3 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultNewItemMonitorOption" INTEGER NOT NULL DEFAULT 0 12:49:29.3 Info: => 0.0005429s 12:49:29.3 Info: AlterTable ImportLists 12:49:29.3 Info: => 8E-07s 12:49:29.3 Info: CreateColumn ImportLists MonitorNewItems Int32 12:49:29.3 Info: ALTER TABLE "ImportLists" ADD COLUMN "MonitorNewItems" INTEGER NOT NULL DEFAULT 0 12:49:29.3 Info: => 0.0005552s 12:49:29.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (56, '2024-05-17T12:49:29', 'AddNewItemMonitorType') 12:49:29.3 Info: Committing Transaction 12:49:29.3 Info: 56: AddNewItemMonitorType migrated 12:49:29.3 Info: => 0.0008728s 12:49:29.3 Info: 57: ImportListSearch migrating 12:49:29.3 Info: Beginning Transaction 12:49:29.3 Info: Starting migration of Main DB to 57 12:49:29.3 Info: AlterTable ImportLists 12:49:29.3 Info: => 9E-07s 12:49:29.3 Info: CreateColumn ImportLists ShouldSearch Boolean 12:49:29.3 Info: ALTER TABLE "ImportLists" ADD COLUMN "ShouldSearch" INTEGER NOT NULL DEFAULT 1 12:49:29.3 Info: => 0.000595s 12:49:29.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (57, '2024-05-17T12:49:29', 'ImportListSearch') 12:49:29.3 Info: Committing Transaction 12:49:29.3 Info: 57: ImportListSearch migrated 12:49:29.3 Info: => 0.0008841s 12:49:29.3 Info: 58: ImportListMonitorExisting migrating 12:49:29.3 Info: Beginning Transaction 12:49:29.3 Info: Starting migration of Main DB to 58 12:49:29.3 Info: AlterTable ImportLists 12:49:29.3 Info: => 1E-06s 12:49:29.3 Info: CreateColumn ImportLists ShouldMonitorExisting Boolean 12:49:29.3 Info: ALTER TABLE "ImportLists" ADD COLUMN "ShouldMonitorExisting" INTEGER NOT NULL DEFAULT 0 12:49:29.3 Info: => 0.0005744s 12:49:29.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (58, '2024-05-17T12:49:29', 'ImportListMonitorExisting') 12:49:29.3 Info: Committing Transaction 12:49:29.3 Info: 58: ImportListMonitorExisting migrated 12:49:29.3 Info: => 0.000879s 12:49:29.3 Info: 59: add_indexer_tags migrating 12:49:29.3 Info: Beginning Transaction 12:49:29.3 Info: Starting migration of Main DB to 59 12:49:29.3 Info: FluentMigrator.Expressions.DeleteDataExpression 12:49:29.3 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Omgwtfnzbs' 12:49:29.3 Info: => 5.08E-05s 12:49:29.3 Info: FluentMigrator.Expressions.DeleteDataExpression 12:49:29.3 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Waffles' 12:49:29.3 Info: => 2.89E-05s 12:49:29.3 Info: AlterTable Indexers 12:49:29.3 Info: => 4E-07s 12:49:29.3 Info: CreateColumn Indexers Tags String 12:49:29.3 Info: ALTER TABLE "Indexers" ADD COLUMN "Tags" TEXT 12:49:29.3 Info: => 0.0005821s 12:49:29.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (59, '2024-05-17T12:49:29', 'add_indexer_tags') 12:49:29.3 Info: Committing Transaction 12:49:29.3 Info: 59: add_indexer_tags migrated 12:49:29.3 Info: => 0.0008745s 12:49:29.3 Info: 60: update_audio_types migrating 12:49:29.3 Info: Beginning Transaction 12:49:29.3 Info: Starting migration of Main DB to 60 12:49:29.3 Info: PerformDBOperation 12:49:29.3 Info: Performing DB Operation 12:49:29.3 Info: => 5.43E-05s 12:49:29.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (60, '2024-05-17T12:49:29', 'update_audio_types') 12:49:29.3 Info: Committing Transaction 12:49:29.3 Info: 60: update_audio_types migrated 12:49:29.3 Info: => 0.000307s 12:49:29.3 Info: 61: postgres_update_timestamp_columns_to_with_timezone migrating 12:49:29.3 Info: Beginning Transaction 12:49:29.3 Info: Starting migration of Main DB to 61 12:49:29.3 Info: FluentMigrator.Expressions.DeleteDataExpression 12:49:29.3 Info: DELETE FROM "Commands" WHERE 1 = 1 12:49:29.3 Info: => 5.8E-05s 12:49:29.3 Info: AlterTable AlbumReleases 12:49:29.3 Info: => 3E-07s 12:49:29.3 Info: AlterColumn AlbumReleases ReleaseDate DateTimeOffset 12:49:29.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:49:29.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:49:29.3 Info: DROP TABLE "AlbumReleases" 12:49:29.3 Info: ALTER TABLE "AlbumReleases_temp" RENAME TO "AlbumReleases" 12:49:29.3 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 12:49:29.3 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 12:49:29.3 Info: => 0.0043576s 12:49:29.3 Info: AlterTable Albums 12:49:29.3 Info: => 7E-07s 12:49:29.3 Info: AlterColumn Albums LastInfoSync DateTimeOffset 12:49:29.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:49:29.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:49:29.3 Info: DROP TABLE "Albums" 12:49:29.3 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:49:29.3 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:49:29.3 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:49:29.3 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 12:49:29.3 Info: => 0.0054732s 12:49:29.3 Info: AlterTable Albums 12:49:29.3 Info: => 8E-07s 12:49:29.3 Info: AlterColumn Albums ReleaseDate DateTimeOffset 12:49:29.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:49:29.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:49:29.3 Info: DROP TABLE "Albums" 12:49:29.3 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:49:29.3 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:49:29.3 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:49:29.3 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 12:49:29.3 Info: => 0.0054215s 12:49:29.3 Info: AlterTable Albums 12:49:29.3 Info: => 8E-07s 12:49:29.3 Info: AlterColumn Albums Added DateTimeOffset 12:49:29.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:49:29.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:49:29.3 Info: DROP TABLE "Albums" 12:49:29.3 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:49:29.3 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:49:29.3 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:49:29.3 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 12:49:29.3 Info: => 0.0045352s 12:49:29.3 Info: AlterTable Artists 12:49:29.3 Info: => 6E-07s 12:49:29.3 Info: AlterColumn Artists LastInfoSync DateTimeOffset 12:49:29.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:49:29.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:49:29.3 Info: DROP TABLE "Artists" 12:49:29.3 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:49:29.3 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:49:29.3 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:49:29.3 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 12:49:29.3 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 12:49:29.3 Info: => 0.0046416s 12:49:29.3 Info: AlterTable Artists 12:49:29.3 Info: => 4.8E-06s 12:49:29.3 Info: AlterColumn Artists Added DateTimeOffset 12:49:29.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:49:29.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:49:29.3 Info: DROP TABLE "Artists" 12:49:29.3 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:49:29.3 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:49:29.3 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:49:29.3 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 12:49:29.3 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 12:49:29.3 Info: => 0.0055654s 12:49:29.3 Info: AlterTable Blocklist 12:49:29.3 Info: => 4.6E-06s 12:49:29.3 Info: AlterColumn Blocklist Date DateTimeOffset 12:49:29.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:49:29.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:49:29.3 Info: DROP TABLE "Blocklist" 12:49:29.3 Info: ALTER TABLE "Blocklist_temp" RENAME TO "Blocklist" 12:49:29.3 Info: => 0.0040261s 12:49:29.3 Info: AlterTable Blocklist 12:49:29.3 Info: => 7E-07s 12:49:29.3 Info: AlterColumn Blocklist PublishedDate DateTimeOffset 12:49:29.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:49:29.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:49:29.3 Info: DROP TABLE "Blocklist" 12:49:29.3 Info: ALTER TABLE "Blocklist_temp" RENAME TO "Blocklist" 12:49:29.4 Info: => 0.0039624s 12:49:29.4 Info: AlterTable Commands 12:49:29.4 Info: => 8E-07s 12:49:29.4 Info: AlterColumn Commands QueuedAt DateTimeOffset 12:49:29.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:49:29.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:49:29.4 Info: DROP TABLE "Commands" 12:49:29.4 Info: ALTER TABLE "Commands_temp" RENAME TO "Commands" 12:49:29.4 Info: => 0.0050783s 12:49:29.4 Info: AlterTable Commands 12:49:29.4 Info: => 8E-07s 12:49:29.4 Info: AlterColumn Commands StartedAt DateTimeOffset 12:49:29.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:49:29.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:49:29.4 Info: DROP TABLE "Commands" 12:49:29.4 Info: ALTER TABLE "Commands_temp" RENAME TO "Commands" 12:49:29.4 Info: => 0.0039335s 12:49:29.4 Info: AlterTable Commands 12:49:29.4 Info: => 7E-07s 12:49:29.4 Info: AlterColumn Commands EndedAt DateTimeOffset 12:49:29.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:49:29.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:49:29.4 Info: DROP TABLE "Commands" 12:49:29.4 Info: ALTER TABLE "Commands_temp" RENAME TO "Commands" 12:49:29.4 Info: => 0.0039726s 12:49:29.4 Info: AlterTable DownloadClientStatus 12:49:29.4 Info: => 8E-07s 12:49:29.4 Info: AlterColumn DownloadClientStatus InitialFailure DateTimeOffset 12:49:29.4 Info: CREATE TABLE "DownloadClientStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME) 12:49:29.4 Info: INSERT INTO "DownloadClientStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill" FROM "DownloadClientStatus" 12:49:29.4 Info: DROP TABLE "DownloadClientStatus" 12:49:29.4 Info: ALTER TABLE "DownloadClientStatus_temp" RENAME TO "DownloadClientStatus" 12:49:29.4 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 12:49:29.4 Info: => 0.0041029s 12:49:29.4 Info: AlterTable DownloadClientStatus 12:49:29.4 Info: => 5E-07s 12:49:29.4 Info: AlterColumn DownloadClientStatus MostRecentFailure DateTimeOffset 12:49:29.4 Info: CREATE TABLE "DownloadClientStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME) 12:49:29.4 Info: INSERT INTO "DownloadClientStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill" FROM "DownloadClientStatus" 12:49:29.4 Info: DROP TABLE "DownloadClientStatus" 12:49:29.4 Info: ALTER TABLE "DownloadClientStatus_temp" RENAME TO "DownloadClientStatus" 12:49:29.4 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 12:49:29.4 Info: => 0.0057401s 12:49:29.4 Info: AlterTable DownloadClientStatus 12:49:29.4 Info: => 7E-07s 12:49:29.4 Info: AlterColumn DownloadClientStatus DisabledTill DateTimeOffset 12:49:29.4 Info: CREATE TABLE "DownloadClientStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME) 12:49:29.4 Info: INSERT INTO "DownloadClientStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill" FROM "DownloadClientStatus" 12:49:29.4 Info: DROP TABLE "DownloadClientStatus" 12:49:29.4 Info: ALTER TABLE "DownloadClientStatus_temp" RENAME TO "DownloadClientStatus" 12:49:29.4 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 12:49:29.4 Info: => 0.0041307s 12:49:29.4 Info: AlterTable DownloadHistory 12:49:29.4 Info: => 6E-07s 12:49:29.4 Info: AlterColumn DownloadHistory Date DateTimeOffset 12:49:29.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:49:29.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:49:29.4 Info: DROP TABLE "DownloadHistory" 12:49:29.4 Info: ALTER TABLE "DownloadHistory_temp" RENAME TO "DownloadHistory" 12:49:29.4 Info: CREATE INDEX "IX_DownloadHistory_EventType" ON "DownloadHistory" ("EventType" ASC) 12:49:29.4 Info: CREATE INDEX "IX_DownloadHistory_ArtistId" ON "DownloadHistory" ("ArtistId" ASC) 12:49:29.4 Info: CREATE INDEX "IX_DownloadHistory_DownloadId" ON "DownloadHistory" ("DownloadId" ASC) 12:49:29.4 Info: => 0.004322s 12:49:29.4 Info: AlterTable ExtraFiles 12:49:29.4 Info: => 6E-07s 12:49:29.4 Info: AlterColumn ExtraFiles Added DateTimeOffset 12:49:29.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:49:29.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:49:29.4 Info: DROP TABLE "ExtraFiles" 12:49:29.4 Info: ALTER TABLE "ExtraFiles_temp" RENAME TO "ExtraFiles" 12:49:29.4 Info: => 0.0050931s 12:49:29.4 Info: AlterTable ExtraFiles 12:49:29.4 Info: => 6E-07s 12:49:29.4 Info: AlterColumn ExtraFiles LastUpdated DateTimeOffset 12:49:29.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:49:29.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:49:29.4 Info: DROP TABLE "ExtraFiles" 12:49:29.4 Info: ALTER TABLE "ExtraFiles_temp" RENAME TO "ExtraFiles" 12:49:29.4 Info: => 0.0039314s 12:49:29.4 Info: AlterTable History 12:49:29.4 Info: => 7E-07s 12:49:29.4 Info: AlterColumn History Date DateTimeOffset 12:49:29.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:49:29.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:49:29.4 Info: DROP TABLE "History" 12:49:29.4 Info: ALTER TABLE "History_temp" RENAME TO "History" 12:49:29.4 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 12:49:29.4 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 12:49:29.4 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 12:49:29.4 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 12:49:29.4 Info: => 0.0045786s 12:49:29.4 Info: AlterTable ImportListStatus 12:49:29.4 Info: => 6E-07s 12:49:29.4 Info: AlterColumn ImportListStatus InitialFailure DateTimeOffset 12:49:29.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:49:29.4 Info: INSERT INTO "ImportListStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo" FROM "ImportListStatus" 12:49:29.4 Info: DROP TABLE "ImportListStatus" 12:49:29.4 Info: ALTER TABLE "ImportListStatus_temp" RENAME TO "ImportListStatus" 12:49:29.4 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 12:49:29.4 Info: => 0.004949s 12:49:29.4 Info: AlterTable ImportListStatus 12:49:29.4 Info: => 6E-07s 12:49:29.4 Info: AlterColumn ImportListStatus MostRecentFailure DateTimeOffset 12:49:29.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:49:29.4 Info: INSERT INTO "ImportListStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo" FROM "ImportListStatus" 12:49:29.4 Info: DROP TABLE "ImportListStatus" 12:49:29.4 Info: ALTER TABLE "ImportListStatus_temp" RENAME TO "ImportListStatus" 12:49:29.4 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 12:49:29.4 Info: => 0.004098s 12:49:29.4 Info: AlterTable ImportListStatus 12:49:29.4 Info: => 6E-07s 12:49:29.4 Info: AlterColumn ImportListStatus DisabledTill DateTimeOffset 12:49:29.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:49:29.4 Info: INSERT INTO "ImportListStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo" FROM "ImportListStatus" 12:49:29.4 Info: DROP TABLE "ImportListStatus" 12:49:29.4 Info: ALTER TABLE "ImportListStatus_temp" RENAME TO "ImportListStatus" 12:49:29.4 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 12:49:29.4 Info: => 0.0051821s 12:49:29.4 Info: AlterTable IndexerStatus 12:49:29.4 Info: => 8E-07s 12:49:29.4 Info: AlterColumn IndexerStatus InitialFailure DateTimeOffset 12:49:29.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:49:29.4 Info: INSERT INTO "IndexerStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo" FROM "IndexerStatus" 12:49:29.4 Info: DROP TABLE "IndexerStatus" 12:49:29.4 Info: ALTER TABLE "IndexerStatus_temp" RENAME TO "IndexerStatus" 12:49:29.4 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 12:49:29.4 Info: => 0.0041282s 12:49:29.4 Info: AlterTable IndexerStatus 12:49:29.4 Info: => 4E-07s 12:49:29.4 Info: AlterColumn IndexerStatus MostRecentFailure DateTimeOffset 12:49:29.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:49:29.4 Info: INSERT INTO "IndexerStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo" FROM "IndexerStatus" 12:49:29.4 Info: DROP TABLE "IndexerStatus" 12:49:29.4 Info: ALTER TABLE "IndexerStatus_temp" RENAME TO "IndexerStatus" 12:49:29.4 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 12:49:29.4 Info: => 0.0040211s 12:49:29.4 Info: AlterTable IndexerStatus 12:49:29.4 Info: => 6E-07s 12:49:29.4 Info: AlterColumn IndexerStatus DisabledTill DateTimeOffset 12:49:29.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:49:29.4 Info: INSERT INTO "IndexerStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo" FROM "IndexerStatus" 12:49:29.4 Info: DROP TABLE "IndexerStatus" 12:49:29.4 Info: ALTER TABLE "IndexerStatus_temp" RENAME TO "IndexerStatus" 12:49:29.4 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 12:49:29.4 Info: => 0.004123s 12:49:29.4 Info: AlterTable LyricFiles 12:49:29.4 Info: => 7E-07s 12:49:29.4 Info: AlterColumn LyricFiles LastUpdated DateTimeOffset 12:49:29.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:49:29.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:49:29.4 Info: DROP TABLE "LyricFiles" 12:49:29.4 Info: ALTER TABLE "LyricFiles_temp" RENAME TO "LyricFiles" 12:49:29.4 Info: => 0.0054818s 12:49:29.4 Info: AlterTable LyricFiles 12:49:29.4 Info: => 7E-07s 12:49:29.4 Info: AlterColumn LyricFiles Added DateTimeOffset 12:49:29.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:49:29.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:49:29.4 Info: DROP TABLE "LyricFiles" 12:49:29.4 Info: ALTER TABLE "LyricFiles_temp" RENAME TO "LyricFiles" 12:49:29.4 Info: => 0.0039644s 12:49:29.4 Info: AlterTable MetadataFiles 12:49:29.4 Info: => 8E-07s 12:49:29.4 Info: AlterColumn MetadataFiles LastUpdated DateTimeOffset 12:49:29.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:49:29.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:49:29.4 Info: DROP TABLE "MetadataFiles" 12:49:29.4 Info: ALTER TABLE "MetadataFiles_temp" RENAME TO "MetadataFiles" 12:49:29.4 Info: => 0.0038901s 12:49:29.4 Info: AlterTable MetadataFiles 12:49:29.4 Info: => 8E-07s 12:49:29.4 Info: AlterColumn MetadataFiles Added DateTimeOffset 12:49:29.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:49:29.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:49:29.4 Info: DROP TABLE "MetadataFiles" 12:49:29.4 Info: ALTER TABLE "MetadataFiles_temp" RENAME TO "MetadataFiles" 12:49:29.4 Info: => 0.0049179s 12:49:29.4 Info: AlterTable PendingReleases 12:49:29.4 Info: => 7E-07s 12:49:29.4 Info: AlterColumn PendingReleases Added DateTimeOffset 12:49:29.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:49:29.4 Info: INSERT INTO "PendingReleases_temp" ("Id", "Title", "Added", "Release", "ArtistId", "ParsedAlbumInfo", "Reason") SELECT "Id", "Title", "Added", "Release", "ArtistId", "ParsedAlbumInfo", "Reason" FROM "PendingReleases" 12:49:29.4 Info: DROP TABLE "PendingReleases" 12:49:29.4 Info: ALTER TABLE "PendingReleases_temp" RENAME TO "PendingReleases" 12:49:29.4 Info: => 0.0038742s 12:49:29.4 Info: AlterTable ScheduledTasks 12:49:29.4 Info: => 8E-07s 12:49:29.4 Info: AlterColumn ScheduledTasks LastExecution DateTimeOffset 12:49:29.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:49:29.4 Info: INSERT INTO "ScheduledTasks_temp" ("Id", "TypeName", "Interval", "LastExecution", "LastStartTime") SELECT "Id", "TypeName", "Interval", "LastExecution", "LastStartTime" FROM "ScheduledTasks" 12:49:29.4 Info: DROP TABLE "ScheduledTasks" 12:49:29.4 Info: ALTER TABLE "ScheduledTasks_temp" RENAME TO "ScheduledTasks" 12:49:29.5 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 12:49:29.5 Info: => 0.0050537s 12:49:29.5 Info: AlterTable ScheduledTasks 12:49:29.5 Info: => 6E-07s 12:49:29.5 Info: AlterColumn ScheduledTasks LastStartTime DateTimeOffset 12:49:29.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:49:29.5 Info: INSERT INTO "ScheduledTasks_temp" ("Id", "TypeName", "Interval", "LastExecution", "LastStartTime") SELECT "Id", "TypeName", "Interval", "LastExecution", "LastStartTime" FROM "ScheduledTasks" 12:49:29.5 Info: DROP TABLE "ScheduledTasks" 12:49:29.5 Info: ALTER TABLE "ScheduledTasks_temp" RENAME TO "ScheduledTasks" 12:49:29.5 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 12:49:29.5 Info: => 0.0040566s 12:49:29.5 Info: AlterTable TrackFiles 12:49:29.5 Info: => 8E-07s 12:49:29.5 Info: AlterColumn TrackFiles DateAdded DateTimeOffset 12:49:29.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:49:29.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:49:29.5 Info: DROP TABLE "TrackFiles" 12:49:29.5 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 12:49:29.5 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:49:29.5 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 12:49:29.5 Info: => 0.0051029s 12:49:29.5 Info: AlterTable TrackFiles 12:49:29.5 Info: => 6E-07s 12:49:29.5 Info: AlterColumn TrackFiles Modified DateTimeOffset 12:49:29.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:49:29.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:49:29.5 Info: DROP TABLE "TrackFiles" 12:49:29.5 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 12:49:29.5 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:49:29.5 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 12:49:29.5 Info: => 0.0042486s 12:49:29.5 Info: AlterTable VersionInfo 12:49:29.5 Info: => 8E-07s 12:49:29.5 Info: AlterColumn VersionInfo AppliedOn DateTimeOffset 12:49:29.5 Info: CREATE TABLE "VersionInfo_temp" ("Version" INTEGER NOT NULL, "AppliedOn" DATETIME, "Description" TEXT) 12:49:29.5 Info: INSERT INTO "VersionInfo_temp" ("Version", "AppliedOn", "Description") SELECT "Version", "AppliedOn", "Description" FROM "VersionInfo" 12:49:29.5 Info: DROP TABLE "VersionInfo" 12:49:29.5 Info: ALTER TABLE "VersionInfo_temp" RENAME TO "VersionInfo" 12:49:29.5 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 12:49:29.5 Info: => 0.0040759s 12:49:29.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (61, '2024-05-17T12:49:29', 'postgres_update_timestamp_columns_to_with_timezone') 12:49:29.5 Info: Committing Transaction 12:49:29.5 Info: 61: postgres_update_timestamp_columns_to_with_timezone migrated 12:49:29.5 Info: => 0.0048933s 12:49:29.5 Info: 62: add_on_delete_to_notifications migrating 12:49:29.5 Info: Beginning Transaction 12:49:29.5 Info: Starting migration of Main DB to 62 12:49:29.5 Info: AlterTable Notifications 12:49:29.5 Info: => 1.1E-06s 12:49:29.5 Info: CreateColumn Notifications OnArtistDelete Boolean 12:49:29.5 Info: ALTER TABLE "Notifications" ADD COLUMN "OnArtistDelete" INTEGER NOT NULL DEFAULT 0 12:49:29.5 Info: => 0.0006652s 12:49:29.5 Info: AlterTable Notifications 12:49:29.5 Info: => 7E-07s 12:49:29.5 Info: CreateColumn Notifications OnAlbumDelete Boolean 12:49:29.5 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDelete" INTEGER NOT NULL DEFAULT 0 12:49:29.5 Info: => 0.0005807s 12:49:29.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (62, '2024-05-17T12:49:29', 'add_on_delete_to_notifications') 12:49:29.5 Info: Committing Transaction 12:49:29.5 Info: 62: add_on_delete_to_notifications migrated 12:49:29.5 Info: => 0.0008767s 12:49:29.5 Info: 63: add_custom_formats migrating 12:49:29.5 Info: Beginning Transaction 12:49:29.5 Info: Starting migration of Main DB to 63 12:49:29.5 Info: INSERT INTO "ReleaseProfiles" ("Preferred", "Required", "Ignored", "Tags", "IncludePreferredWhenRenaming", "Enabled", "IndexerId") VALUES ('[ { "key": "x264", "value": 2 } ]', '', '', '[]', 1, 1, 0) 12:49:29.5 Info: AlterTable DelayProfiles 12:49:29.5 Info: => 7E-07s 12:49:29.5 Info: CreateColumn DelayProfiles BypassIfHighestQuality Boolean 12:49:29.5 Info: ALTER TABLE "DelayProfiles" ADD COLUMN "BypassIfHighestQuality" INTEGER NOT NULL DEFAULT 0 12:49:29.5 Info: => 0.0005879s 12:49:29.5 Info: UpdateData 12:49:29.5 Info: UPDATE "DelayProfiles" SET "BypassIfHighestQuality" = 1 WHERE 1 = 1 12:49:29.5 Info: => 7.56E-05s 12:49:29.5 Info: AlterTable TrackFiles 12:49:29.5 Info: => 5E-07s 12:49:29.5 Info: CreateColumn TrackFiles OriginalFilePath String 12:49:29.5 Info: ALTER TABLE "TrackFiles" ADD COLUMN "OriginalFilePath" TEXT 12:49:29.5 Info: => 0.0005329s 12:49:29.5 Info: PerformDBOperation 12:49:29.5 Info: Performing DB Operation 12:49:29.5 Info: => 0.0011166s 12:49:29.5 Info: CreateTable CustomFormats 12:49:29.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:49:29.5 Info: => 0.0001512s 12:49:29.5 Info: CreateIndex CustomFormats (Name) 12:49:29.5 Info: CREATE UNIQUE INDEX "IX_CustomFormats_Name" ON "CustomFormats" ("Name" ASC) 12:49:29.5 Info: => 8.54E-05s 12:49:29.5 Info: AlterTable QualityProfiles 12:49:29.5 Info: => 7E-07s 12:49:29.5 Info: CreateColumn QualityProfiles FormatItems String 12:49:29.5 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "FormatItems" TEXT NOT NULL DEFAULT '[]' 12:49:29.5 Info: => 0.0005552s 12:49:29.5 Info: AlterTable QualityProfiles 12:49:29.5 Info: => 6E-07s 12:49:29.5 Info: CreateColumn QualityProfiles MinFormatScore Int32 12:49:29.5 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "MinFormatScore" INTEGER NOT NULL DEFAULT 0 12:49:29.5 Info: => 0.0005478s 12:49:29.5 Info: AlterTable QualityProfiles 12:49:29.5 Info: => 8E-07s 12:49:29.5 Info: CreateColumn QualityProfiles CutoffFormatScore Int32 12:49:29.5 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "CutoffFormatScore" INTEGER NOT NULL DEFAULT 0 12:49:29.5 Info: => 0.0005512s 12:49:29.5 Info: PerformDBOperation 12:49:29.5 Info: Performing DB Operation 12:49:29.5 Info: => 0.0013241s 12:49:29.5 Info: PerformDBOperation 12:49:29.5 Info: Performing DB Operation 12:49:29.5 Info: => 3.32E-05s 12:49:29.5 Info: DeleteColumn ReleaseProfiles Preferred 12:49:29.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:49:29.5 Info: INSERT INTO "ReleaseProfiles_temp" ("Id", "Required", "Ignored", "Tags", "IncludePreferredWhenRenaming", "Enabled", "IndexerId") SELECT "Id", "Required", "Ignored", "Tags", "IncludePreferredWhenRenaming", "Enabled", "IndexerId" FROM "ReleaseProfiles" 12:49:29.5 Info: DROP TABLE "ReleaseProfiles" 12:49:29.5 Info: ALTER TABLE "ReleaseProfiles_temp" RENAME TO "ReleaseProfiles" 12:49:29.5 Info: => 0.0045057s 12:49:29.5 Info: DeleteColumn ReleaseProfiles IncludePreferredWhenRenaming 12:49:29.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:49:29.5 Info: INSERT INTO "ReleaseProfiles_temp" ("Id", "Required", "Ignored", "Tags", "Enabled", "IndexerId") SELECT "Id", "Required", "Ignored", "Tags", "Enabled", "IndexerId" FROM "ReleaseProfiles" 12:49:29.5 Info: DROP TABLE "ReleaseProfiles" 12:49:29.5 Info: ALTER TABLE "ReleaseProfiles_temp" RENAME TO "ReleaseProfiles" 12:49:29.5 Info: => 0.0053926s 12:49:29.5 Info: ExecuteSqlStatement DELETE FROM "ReleaseProfiles" WHERE "Required" = '[]' AND "Ignored" = '[]' 12:49:29.5 Info: DELETE FROM "ReleaseProfiles" WHERE "Required" = '[]' AND "Ignored" = '[]' 12:49:29.5 Info: => 5.88E-05s 12:49:29.5 Info: AlterTable DelayProfiles 12:49:29.5 Info: => 4E-07s 12:49:29.5 Info: CreateColumn DelayProfiles BypassIfAboveCustomFormatScore Boolean 12:49:29.5 Info: ALTER TABLE "DelayProfiles" ADD COLUMN "BypassIfAboveCustomFormatScore" INTEGER NOT NULL DEFAULT 0 12:49:29.5 Info: => 0.0005471s 12:49:29.5 Info: AlterTable DelayProfiles 12:49:29.5 Info: => 8E-07s 12:49:29.5 Info: CreateColumn DelayProfiles MinimumCustomFormatScore Int32 12:49:29.5 Info: ALTER TABLE "DelayProfiles" ADD COLUMN "MinimumCustomFormatScore" INTEGER 12:49:29.5 Info: => 0.0005399s 12:49:29.5 Info: -> 1 Insert operations completed in 00:00:00.0010014 taking an average of 00:00:00.0010014 12:49:29.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (63, '2024-05-17T12:49:29', 'add_custom_formats') 12:49:29.5 Info: Committing Transaction 12:49:29.5 Info: 63: add_custom_formats migrated 12:49:29.5 Info: => 0.0009381s 12:49:29.5 Debug: Took: 00:00:00.4001551 12:49:29.5 Info: --- End: NzbDrone.Core.Test.Datastore.Migration.add_custom_formatsFixture.should_set_cf_naming_token_if_set_in_release_profile --- 12:49:29.5 Info: --- Start: NzbDrone.Core.Test.Datastore.Migration.add_custom_formatsFixture.should_set_scores_for_enabled_release_profiles --- 12:49:29.5 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm64/_temp_11361_638515469695709888_149/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:49:29.5 Info: DatabaseEngineVersionCheck migrating 12:49:29.5 Info: PerformDBOperation 12:49:29.5 Info: Performing DB Operation 12:49:29.5 Info: SQLite 3.45.3 12:49:29.5 Info: => 0.0010714s 12:49:29.5 Info: DatabaseEngineVersionCheck migrated 12:49:29.5 Info: => 0.0010854s 12:49:29.5 Info: VersionMigration migrating 12:49:29.5 Info: Beginning Transaction 12:49:29.5 Info: CreateTable VersionInfo 12:49:29.5 Info: CREATE TABLE "VersionInfo" ("Version" INTEGER NOT NULL) 12:49:29.5 Info: => 0.0001565s 12:49:29.5 Info: Committing Transaction 12:49:29.5 Info: VersionMigration migrated 12:49:29.5 Info: => 0.0005007s 12:49:29.5 Info: VersionUniqueMigration migrating 12:49:29.5 Info: Beginning Transaction 12:49:29.5 Info: CreateIndex VersionInfo (Version) 12:49:29.5 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 12:49:29.5 Info: => 0.0001274s 12:49:29.5 Info: AlterTable VersionInfo 12:49:29.5 Info: => 6E-07s 12:49:29.5 Info: CreateColumn VersionInfo AppliedOn DateTime 12:49:29.5 Info: ALTER TABLE "VersionInfo" ADD COLUMN "AppliedOn" DATETIME 12:49:29.5 Info: => 0.0005789s 12:49:29.5 Info: Committing Transaction 12:49:29.5 Info: VersionUniqueMigration migrated 12:49:29.5 Info: => 0.0007786s 12:49:29.5 Info: VersionDescriptionMigration migrating 12:49:29.5 Info: Beginning Transaction 12:49:29.5 Info: AlterTable VersionInfo 12:49:29.5 Info: => 6E-07s 12:49:29.5 Info: CreateColumn VersionInfo Description String 12:49:29.5 Info: ALTER TABLE "VersionInfo" ADD COLUMN "Description" TEXT 12:49:29.5 Info: => 0.0002008s 12:49:29.5 Info: Committing Transaction 12:49:29.5 Info: VersionDescriptionMigration migrated 12:49:29.5 Info: => 0.0003782s 12:49:29.5 Info: 1: InitialSetup migrating 12:49:29.5 Info: Beginning Transaction 12:49:29.5 Info: Starting migration of Main DB to 1 12:49:29.5 Info: CreateTable Config 12:49:29.5 Info: CREATE TABLE "Config" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Key" TEXT NOT NULL, "Value" TEXT NOT NULL) 12:49:29.5 Info: => 0.0001735s 12:49:29.5 Info: CreateIndex Config (Key) 12:49:29.5 Info: CREATE UNIQUE INDEX "IX_Config_Key" ON "Config" ("Key" ASC) 12:49:29.5 Info: => 7.22E-05s 12:49:29.5 Info: CreateTable RootFolders 12:49:29.5 Info: CREATE TABLE "RootFolders" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Path" TEXT NOT NULL) 12:49:29.5 Info: => 9.01E-05s 12:49:29.5 Info: CreateIndex RootFolders (Path) 12:49:29.5 Info: CREATE UNIQUE INDEX "IX_RootFolders_Path" ON "RootFolders" ("Path" ASC) 12:49:29.5 Info: => 7.63E-05s 12:49:29.5 Info: CreateTable Artists 12:49:29.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:49:29.5 Info: => 0.0002373s 12:49:29.5 Info: CreateIndex Artists (ForeignArtistId) 12:49:29.5 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 12:49:29.5 Info: => 7.07E-05s 12:49:29.5 Info: CreateIndex Artists (NameSlug) 12:49:29.5 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 12:49:29.5 Info: => 6.52E-05s 12:49:29.5 Info: CreateIndex Artists (CleanName) 12:49:29.5 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:49:29.5 Info: => 6.46E-05s 12:49:29.5 Info: CreateIndex Artists (Path) 12:49:29.5 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:49:29.5 Info: => 6.61E-05s 12:49:29.5 Info: CreateTable Albums 12:49:29.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:49:29.5 Info: => 0.0002256s 12:49:29.5 Info: CreateIndex Albums (ForeignAlbumId) 12:49:29.5 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:49:29.5 Info: => 7.41E-05s 12:49:29.5 Info: CreateIndex Albums (MBId) 12:49:29.5 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 12:49:29.5 Info: => 6.38E-05s 12:49:29.5 Info: CreateIndex Albums (TADBId) 12:49:29.5 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 12:49:29.5 Info: => 6.26E-05s 12:49:29.5 Info: CreateIndex Albums (TitleSlug) 12:49:29.5 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 12:49:29.5 Info: => 6.49E-05s 12:49:29.5 Info: CreateIndex Albums (CleanTitle) 12:49:29.5 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:49:29.5 Info: => 6.3E-05s 12:49:29.5 Info: CreateIndex Albums (Path) 12:49:29.5 Info: CREATE INDEX "IX_Albums_Path" ON "Albums" ("Path" ASC) 12:49:29.5 Info: => 8.56E-05s 12:49:29.5 Info: CreateTable Tracks 12:49:29.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:49:29.5 Info: => 0.0001495s 12:49:29.5 Info: CreateIndex Tracks (ForeignTrackId) 12:49:29.5 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 12:49:29.5 Info: => 7.07E-05s 12:49:29.5 Info: CreateIndex Tracks (ArtistId) 12:49:29.5 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 12:49:29.5 Info: => 6.76E-05s 12:49:29.5 Info: CreateIndex Tracks (TrackFileId) 12:49:29.5 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 12:49:29.5 Info: => 6.77E-05s 12:49:29.5 Info: CreateIndex Tracks (ArtistId, AlbumId, TrackNumber) 12:49:29.5 Info: CREATE INDEX "IX_Tracks_ArtistId_AlbumId_TrackNumber" ON "Tracks" ("ArtistId" ASC, "AlbumId" ASC, "TrackNumber" ASC) 12:49:29.5 Info: => 7.25E-05s 12:49:29.5 Info: CreateTable TrackFiles 12:49:29.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:49:29.5 Info: => 0.0001406s 12:49:29.5 Info: CreateIndex TrackFiles (ArtistId) 12:49:29.5 Info: CREATE INDEX "IX_TrackFiles_ArtistId" ON "TrackFiles" ("ArtistId" ASC) 12:49:29.5 Info: => 6.9E-05s 12:49:29.5 Info: CreateIndex TrackFiles (AlbumId) 12:49:29.5 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:49:29.5 Info: => 6.33E-05s 12:49:29.5 Info: CreateTable History 12:49:29.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:49:29.5 Info: => 0.0001393s 12:49:29.5 Info: CreateIndex History (Date) 12:49:29.5 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 12:49:29.5 Info: => 6.97E-05s 12:49:29.5 Info: CreateIndex History (EventType) 12:49:29.5 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 12:49:29.5 Info: => 6.54E-05s 12:49:29.5 Info: CreateIndex History (DownloadId) 12:49:29.5 Info: CREATE INDEX "IX_History_DownloadId" ON "History" ("DownloadId" ASC) 12:49:29.5 Info: => 6.08E-05s 12:49:29.5 Info: CreateIndex History (AlbumId) 12:49:29.5 Info: CREATE INDEX "IX_History_AlbumId" ON "History" ("AlbumId" ASC) 12:49:29.5 Info: => 6.44E-05s 12:49:29.5 Info: CreateTable Notifications 12:49:29.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:49:29.5 Info: => 0.0001242s 12:49:29.5 Info: CreateTable ScheduledTasks 12:49:29.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:49:29.5 Info: => 9.92E-05s 12:49:29.5 Info: CreateIndex ScheduledTasks (TypeName) 12:49:29.5 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 12:49:29.5 Info: => 7.18E-05s 12:49:29.5 Info: CreateTable Indexers 12:49:29.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:49:29.5 Info: => 0.0001113s 12:49:29.5 Info: CreateIndex Indexers (Name) 12:49:29.5 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 12:49:29.5 Info: => 7.04E-05s 12:49:29.5 Info: CreateTable Profiles 12:49:29.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:49:29.5 Info: => 9.33E-05s 12:49:29.5 Info: CreateIndex Profiles (Name) 12:49:29.5 Info: CREATE UNIQUE INDEX "IX_Profiles_Name" ON "Profiles" ("Name" ASC) 12:49:29.5 Info: => 6.64E-05s 12:49:29.5 Info: CreateTable QualityDefinitions 12:49:29.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:49:29.5 Info: => 0.0001044s 12:49:29.5 Info: CreateIndex QualityDefinitions (Quality) 12:49:29.5 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Quality" ON "QualityDefinitions" ("Quality" ASC) 12:49:29.5 Info: => 6.95E-05s 12:49:29.5 Info: CreateIndex QualityDefinitions (Title) 12:49:29.5 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Title" ON "QualityDefinitions" ("Title" ASC) 12:49:29.5 Info: => 0.0001159s 12:49:29.5 Info: CreateTable NamingConfig 12:49:29.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:49:29.5 Info: => 0.0001432s 12:49:29.5 Info: CreateTable Blacklist 12:49:29.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:49:29.5 Info: => 0.0001734s 12:49:29.5 Info: CreateTable Metadata 12:49:29.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:49:29.5 Info: => 0.0001097s 12:49:29.5 Info: CreateTable MetadataFiles 12:49:29.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:49:29.5 Info: => 0.0001315s 12:49:29.5 Info: CreateTable DownloadClients 12:49:29.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:49:29.5 Info: => 0.0001103s 12:49:29.5 Info: CreateTable PendingReleases 12:49:29.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:49:29.5 Info: => 0.0001537s 12:49:29.5 Info: CreateTable RemotePathMappings 12:49:29.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:49:29.5 Info: => 0.0001402s 12:49:29.5 Info: CreateTable Tags 12:49:29.5 Info: CREATE TABLE "Tags" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Label" TEXT NOT NULL) 12:49:29.5 Info: => 9.99E-05s 12:49:29.5 Info: CreateIndex Tags (Label) 12:49:29.5 Info: CREATE UNIQUE INDEX "IX_Tags_Label" ON "Tags" ("Label" ASC) 12:49:29.5 Info: => 7.98E-05s 12:49:29.5 Info: CreateTable Restrictions 12:49:29.5 Info: CREATE TABLE "Restrictions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Preferred" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL) 12:49:29.5 Info: => 0.0001058s 12:49:29.5 Info: CreateTable DelayProfiles 12:49:29.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:49:29.5 Info: => 0.0001248s 12:49:29.5 Info: CreateTable Users 12:49:29.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:49:29.5 Info: => 0.0001058s 12:49:29.5 Info: CreateIndex Users (Identifier) 12:49:29.5 Info: CREATE UNIQUE INDEX "IX_Users_Identifier" ON "Users" ("Identifier" ASC) 12:49:29.5 Info: => 0.0001115s 12:49:29.5 Info: CreateIndex Users (Username) 12:49:29.5 Info: CREATE UNIQUE INDEX "IX_Users_Username" ON "Users" ("Username" ASC) 12:49:29.5 Info: => 9.02E-05s 12:49:29.5 Info: CreateTable Commands 12:49:29.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:49:29.5 Info: => 0.0001458s 12:49:29.5 Info: CreateTable IndexerStatus 12:49:29.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:49:29.5 Info: => 0.000124s 12:49:29.5 Info: CreateIndex IndexerStatus (ProviderId) 12:49:29.5 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 12:49:29.5 Info: => 8.26E-05s 12:49:29.5 Info: CreateTable ExtraFiles 12:49:29.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:49:29.5 Info: => 0.0001278s 12:49:29.5 Info: CreateTable LyricFiles 12:49:29.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:49:29.5 Info: => 0.0001518s 12:49:29.5 Info: CreateTable LanguageProfiles 12:49:29.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:49:29.5 Info: => 0.0001064s 12:49:29.5 Info: CreateIndex LanguageProfiles (Name) 12:49:29.5 Info: CREATE UNIQUE INDEX "IX_LanguageProfiles_Name" ON "LanguageProfiles" ("Name" ASC) 12:49:29.5 Info: => 8.08E-05s 12:49:29.5 Info: CreateTable DownloadClientStatus 12:49:29.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:49:29.5 Info: => 0.0001135s 12:49:29.5 Info: CreateIndex DownloadClientStatus (ProviderId) 12:49:29.5 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 12:49:29.5 Info: => 8.3E-05s 12:49:29.5 Info: INSERT INTO "DelayProfiles" ("EnableUsenet", "EnableTorrent", "PreferredProtocol", "UsenetDelay", "TorrentDelay", "Order", "Tags") VALUES (1, 1, 1, 0, 0, 2147483647, '[]') 12:49:29.5 Info: -> 1 Insert operations completed in 00:00:00.0000582 taking an average of 00:00:00.0000582 12:49:29.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (1, '2024-05-17T12:49:29', 'InitialSetup') 12:49:29.5 Info: Committing Transaction 12:49:29.5 Info: 1: InitialSetup migrated 12:49:29.5 Info: => 0.0008801s 12:49:29.5 Info: 2: add_reason_to_pending_releases migrating 12:49:29.5 Info: Beginning Transaction 12:49:29.5 Info: Starting migration of Main DB to 2 12:49:29.5 Info: AlterTable PendingReleases 12:49:29.5 Info: => 7E-07s 12:49:29.5 Info: CreateColumn PendingReleases Reason Int32 12:49:29.5 Info: ALTER TABLE "PendingReleases" ADD COLUMN "Reason" INTEGER NOT NULL DEFAULT 0 12:49:29.6 Info: => 0.0005229s 12:49:29.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (2, '2024-05-17T12:49:29', 'add_reason_to_pending_releases') 12:49:29.6 Info: Committing Transaction 12:49:29.6 Info: 2: add_reason_to_pending_releases migrated 12:49:29.6 Info: => 0.0008047s 12:49:29.6 Info: 3: add_medium_support migrating 12:49:29.6 Info: Beginning Transaction 12:49:29.6 Info: Starting migration of Main DB to 3 12:49:29.6 Info: AlterTable Albums 12:49:29.6 Info: => 1.2E-06s 12:49:29.6 Info: CreateColumn Albums Media String 12:49:29.6 Info: ALTER TABLE "Albums" ADD COLUMN "Media" TEXT NOT NULL DEFAULT '' 12:49:29.6 Info: => 0.0005043s 12:49:29.6 Info: AlterTable Tracks 12:49:29.6 Info: => 7E-07s 12:49:29.6 Info: CreateColumn Tracks MediumNumber Int32 12:49:29.6 Info: ALTER TABLE "Tracks" ADD COLUMN "MediumNumber" INTEGER NOT NULL DEFAULT 0 12:49:29.6 Info: => 0.0004677s 12:49:29.6 Info: AlterTable Tracks 12:49:29.6 Info: => 5E-07s 12:49:29.6 Info: CreateColumn Tracks AbsoluteTrackNumber Int32 12:49:29.6 Info: ALTER TABLE "Tracks" ADD COLUMN "AbsoluteTrackNumber" INTEGER NOT NULL DEFAULT 0 12:49:29.6 Info: => 0.0004525s 12:49:29.6 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 12:49:29.6 Info: UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 12:49:29.6 Info: => 4.54E-05s 12:49:29.6 Info: DeleteColumn Tracks TrackNumber 12:49:29.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:49:29.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:49:29.6 Info: DROP TABLE "Tracks" 12:49:29.6 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 12:49:29.6 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 12:49:29.6 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 12:49:29.6 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 12:49:29.6 Info: => 0.0052192s 12:49:29.6 Info: AlterTable Tracks 12:49:29.6 Info: => 7E-07s 12:49:29.6 Info: CreateColumn Tracks TrackNumber String 12:49:29.6 Info: ALTER TABLE "Tracks" ADD COLUMN "TrackNumber" TEXT 12:49:29.6 Info: => 0.0004767s 12:49:29.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (3, '2024-05-17T12:49:29', 'add_medium_support') 12:49:29.6 Info: Committing Transaction 12:49:29.6 Info: 3: add_medium_support migrated 12:49:29.6 Info: => 0.0008654s 12:49:29.6 Info: 4: add_various_qualites_in_profile migrating 12:49:29.6 Info: Beginning Transaction 12:49:29.6 Info: Starting migration of Main DB to 4 12:49:29.6 Info: ExecuteSqlStatement UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 12:49:29.6 Info: UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 12:49:29.6 Info: => 5.23E-05s 12:49:29.6 Info: PerformDBOperation 12:49:29.6 Info: Performing DB Operation 12:49:29.6 Info: => 3.27E-05s 12:49:29.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (4, '2024-05-17T12:49:29', 'add_various_qualites_in_profile') 12:49:29.6 Info: Committing Transaction 12:49:29.6 Info: 4: add_various_qualites_in_profile migrated 12:49:29.6 Info: => 0.0002667s 12:49:29.6 Info: 5: metadata_profiles migrating 12:49:29.6 Info: Beginning Transaction 12:49:29.6 Info: Starting migration of Main DB to 5 12:49:29.6 Info: CreateTable MetadataProfiles 12:49:29.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:49:29.6 Info: => 0.0001379s 12:49:29.6 Info: CreateIndex MetadataProfiles (Name) 12:49:29.6 Info: CREATE UNIQUE INDEX "IX_MetadataProfiles_Name" ON "MetadataProfiles" ("Name" ASC) 12:49:29.6 Info: => 0.0001186s 12:49:29.6 Info: AlterTable Artists 12:49:29.6 Info: => 5E-07s 12:49:29.6 Info: CreateColumn Artists MetadataProfileId Int32 12:49:29.6 Info: ALTER TABLE "Artists" ADD COLUMN "MetadataProfileId" INTEGER NOT NULL DEFAULT 1 12:49:29.6 Info: => 0.0005034s 12:49:29.6 Info: DeleteColumn Artists PrimaryAlbumTypes 12:49:29.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:49:29.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:49:29.6 Info: DROP TABLE "Artists" 12:49:29.6 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:49:29.6 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 12:49:29.6 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 12:49:29.6 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:49:29.6 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:49:29.6 Info: => 0.0041402s 12:49:29.6 Info: DeleteColumn Artists SecondaryAlbumTypes 12:49:29.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:49:29.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:49:29.6 Info: DROP TABLE "Artists" 12:49:29.6 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:49:29.6 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 12:49:29.6 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 12:49:29.6 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:49:29.6 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:49:29.6 Info: => 0.0040891s 12:49:29.6 Info: AlterTable Albums 12:49:29.6 Info: => 7E-07s 12:49:29.6 Info: CreateColumn Albums SecondaryTypes String 12:49:29.6 Info: ALTER TABLE "Albums" ADD COLUMN "SecondaryTypes" TEXT 12:49:29.6 Info: => 0.0004989s 12:49:29.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (5, '2024-05-17T12:49:29', 'metadata_profiles') 12:49:29.6 Info: Committing Transaction 12:49:29.6 Info: 5: metadata_profiles migrated 12:49:29.6 Info: => 0.0008981s 12:49:29.6 Info: 6: separate_automatic_and_interactive_search migrating 12:49:29.6 Info: Beginning Transaction 12:49:29.6 Info: Starting migration of Main DB to 6 12:49:29.6 Info: RenameColumn Indexers EnableSearch to EnableAutomaticSearch 12:49:29.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:49:29.6 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableSearch" FROM "Indexers" 12:49:29.6 Info: DROP TABLE "Indexers" 12:49:29.6 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 12:49:29.6 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 12:49:29.6 Info: => 0.0034594s 12:49:29.6 Info: AlterTable Indexers 12:49:29.6 Info: => 6E-07s 12:49:29.6 Info: CreateColumn Indexers EnableInteractiveSearch Boolean 12:49:29.6 Info: ALTER TABLE "Indexers" ADD COLUMN "EnableInteractiveSearch" INTEGER 12:49:29.6 Info: => 0.0004908s 12:49:29.6 Info: ExecuteSqlStatement UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 12:49:29.6 Info: UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 12:49:29.6 Info: => 4.17E-05s 12:49:29.6 Info: AlterTable Indexers 12:49:29.6 Info: => 4E-07s 12:49:29.6 Info: AlterColumn Indexers EnableInteractiveSearch Boolean 12:49:29.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:49:29.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:49:29.6 Info: DROP TABLE "Indexers" 12:49:29.6 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 12:49:29.6 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 12:49:29.6 Info: => 0.0034345s 12:49:29.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (6, '2024-05-17T12:49:29', 'separate_automatic_and_interactive_search') 12:49:29.6 Info: Committing Transaction 12:49:29.6 Info: 6: separate_automatic_and_interactive_search migrated 12:49:29.6 Info: => 0.0037464s 12:49:29.6 Info: 7: change_album_path_to_relative migrating 12:49:29.6 Info: Beginning Transaction 12:49:29.6 Info: Starting migration of Main DB to 7 12:49:29.6 Info: DeleteColumn Albums Path 12:49:29.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:49:29.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:49:29.6 Info: DROP TABLE "Albums" 12:49:29.6 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:49:29.6 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:49:29.6 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 12:49:29.6 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 12:49:29.6 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 12:49:29.6 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:49:29.6 Info: => 0.0046773s 12:49:29.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (7, '2024-05-17T12:49:29', 'change_album_path_to_relative') 12:49:29.6 Info: Committing Transaction 12:49:29.6 Info: 7: change_album_path_to_relative migrated 12:49:29.6 Info: => 0.0050677s 12:49:29.6 Info: 8: change_quality_size_mb_to_kb migrating 12:49:29.6 Info: Beginning Transaction 12:49:29.6 Info: Starting migration of Main DB to 8 12:49:29.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:49:29.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:49:29.6 Info: => 5.56E-05s 12:49:29.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (8, '2024-05-17T12:49:29', 'change_quality_size_mb_to_kb') 12:49:29.6 Info: Committing Transaction 12:49:29.6 Info: 8: change_quality_size_mb_to_kb migrated 12:49:29.6 Info: => 0.0003069s 12:49:29.6 Info: 9: album_releases migrating 12:49:29.6 Info: Beginning Transaction 12:49:29.6 Info: Starting migration of Main DB to 9 12:49:29.6 Info: AlterTable Albums 12:49:29.6 Info: => 5E-07s 12:49:29.6 Info: CreateColumn Albums Releases String 12:49:29.6 Info: ALTER TABLE "Albums" ADD COLUMN "Releases" TEXT DEFAULT '' 12:49:29.6 Info: => 0.0005327s 12:49:29.6 Info: AlterTable Albums 12:49:29.6 Info: => 8E-07s 12:49:29.6 Info: CreateColumn Albums CurrentRelease String 12:49:29.6 Info: ALTER TABLE "Albums" ADD COLUMN "CurrentRelease" TEXT DEFAULT '' 12:49:29.6 Info: => 0.0004877s 12:49:29.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (9, '2024-05-17T12:49:29', 'album_releases') 12:49:29.6 Info: Committing Transaction 12:49:29.6 Info: 9: album_releases migrated 12:49:29.6 Info: => 0.0007724s 12:49:29.6 Info: 10: album_releases_fix migrating 12:49:29.6 Info: Beginning Transaction 12:49:29.6 Info: Starting migration of Main DB to 10 12:49:29.6 Info: AlterTable Albums 12:49:29.6 Info: => 8E-07s 12:49:29.6 Info: AlterColumn Albums Releases String 12:49:29.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:49:29.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:49:29.6 Info: DROP TABLE "Albums" 12:49:29.6 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:49:29.6 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:49:29.6 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 12:49:29.6 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 12:49:29.6 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 12:49:29.6 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:49:29.6 Info: => 0.0065446s 12:49:29.6 Info: AlterTable Albums 12:49:29.6 Info: => 5E-07s 12:49:29.6 Info: AlterColumn Albums CurrentRelease String 12:49:29.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:49:29.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:49:29.6 Info: DROP TABLE "Albums" 12:49:29.6 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:49:29.6 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:49:29.6 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 12:49:29.6 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 12:49:29.6 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 12:49:29.6 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:49:29.6 Info: => 0.0050052s 12:49:29.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (10, '2024-05-17T12:49:29', 'album_releases_fix') 12:49:29.6 Info: Committing Transaction 12:49:29.6 Info: 10: album_releases_fix migrated 12:49:29.6 Info: => 0.0054021s 12:49:29.6 Info: 11: import_lists migrating 12:49:29.6 Info: Beginning Transaction 12:49:29.6 Info: Starting migration of Main DB to 11 12:49:29.6 Info: CreateTable ImportLists 12:49:29.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:49:29.6 Info: => 0.0001786s 12:49:29.6 Info: CreateIndex ImportLists (Name) 12:49:29.6 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 12:49:29.6 Info: => 8.28E-05s 12:49:29.6 Info: CreateTable ImportListStatus 12:49:29.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:49:29.6 Info: => 0.0001182s 12:49:29.6 Info: CreateIndex ImportListStatus (ProviderId) 12:49:29.6 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 12:49:29.6 Info: => 7.45E-05s 12:49:29.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (11, '2024-05-17T12:49:29', 'import_lists') 12:49:29.6 Info: Committing Transaction 12:49:29.6 Info: 11: import_lists migrated 12:49:29.6 Info: => 0.0003681s 12:49:29.6 Info: 12: add_release_status migrating 12:49:29.6 Info: Beginning Transaction 12:49:29.6 Info: Starting migration of Main DB to 12 12:49:29.6 Info: AlterTable MetadataProfiles 12:49:29.6 Info: => 9E-07s 12:49:29.6 Info: CreateColumn MetadataProfiles ReleaseStatuses String 12:49:29.6 Info: ALTER TABLE "MetadataProfiles" ADD COLUMN "ReleaseStatuses" TEXT NOT NULL DEFAULT '' 12:49:29.6 Info: => 0.0005288s 12:49:29.6 Info: PerformDBOperation 12:49:29.6 Info: Performing DB Operation 12:49:29.6 Info: => 3.01E-05s 12:49:29.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (12, '2024-05-17T12:49:29', 'add_release_status') 12:49:29.6 Info: Committing Transaction 12:49:29.6 Info: 12: add_release_status migrated 12:49:29.6 Info: => 0.0002938s 12:49:29.6 Info: 13: album_download_notification migrating 12:49:29.6 Info: Beginning Transaction 12:49:29.6 Info: Starting migration of Main DB to 13 12:49:29.6 Info: AlterTable Notifications 12:49:29.6 Info: => 7E-07s 12:49:29.6 Info: CreateColumn Notifications OnAlbumDownload Boolean 12:49:29.6 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDownload" INTEGER NOT NULL DEFAULT 0 12:49:29.6 Info: => 0.0005206s 12:49:29.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (13, '2024-05-17T12:49:29', 'album_download_notification') 12:49:29.6 Info: Committing Transaction 12:49:29.6 Info: 13: album_download_notification migrated 12:49:29.6 Info: => 0.0008235s 12:49:29.6 Info: 14: fix_language_metadata_profiles migrating 12:49:29.6 Info: Beginning Transaction 12:49:29.6 Info: Starting migration of Main DB to 14 12:49:29.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:49:29.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:49:29.6 Info: => 8.09E-05s 12:49:29.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:49:29.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:49:29.6 Info: => 5.57E-05s 12:49:29.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (14, '2024-05-17T12:49:29', 'fix_language_metadata_profiles') 12:49:29.6 Info: Committing Transaction 12:49:29.6 Info: 14: fix_language_metadata_profiles migrated 12:49:29.6 Info: => 0.0002899s 12:49:29.6 Info: 15: remove_fanzub migrating 12:49:29.6 Info: Beginning Transaction 12:49:29.6 Info: Starting migration of Main DB to 15 12:49:29.6 Info: ExecuteSqlStatement DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 12:49:29.6 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 12:49:29.6 Info: => 4.51E-05s 12:49:29.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (15, '2024-05-17T12:49:29', 'remove_fanzub') 12:49:29.6 Info: Committing Transaction 12:49:29.6 Info: 15: remove_fanzub migrated 12:49:29.6 Info: => 0.0002769s 12:49:29.6 Info: 16: update_artist_history_indexes migrating 12:49:29.6 Info: Beginning Transaction 12:49:29.6 Info: Starting migration of Main DB to 16 12:49:29.6 Info: CreateIndex Albums (ArtistId) 12:49:29.6 Info: CREATE INDEX "IX_Albums_ArtistId" ON "Albums" ("ArtistId" ASC) 12:49:29.6 Info: => 0.0001091s 12:49:29.6 Info: CreateIndex Albums (ArtistId, ReleaseDate) 12:49:29.6 Info: CREATE INDEX "IX_Albums_ArtistId_ReleaseDate" ON "Albums" ("ArtistId" ASC, "ReleaseDate" ASC) 12:49:29.6 Info: => 8.04E-05s 12:49:29.6 Info: DeleteIndex History (AlbumId) 12:49:29.6 Info: DROP INDEX "IX_History_AlbumId" 12:49:29.6 Info: => 0.0001353s 12:49:29.6 Info: CreateIndex History (AlbumId, Date) 12:49:29.6 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 12:49:29.6 Info: => 9.44E-05s 12:49:29.6 Info: DeleteIndex History (DownloadId) 12:49:29.6 Info: DROP INDEX "IX_History_DownloadId" 12:49:29.6 Info: => 0.0001196s 12:49:29.6 Info: CreateIndex History (DownloadId, Date) 12:49:29.6 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 12:49:29.6 Info: => 8.87E-05s 12:49:29.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (16, '2024-05-17T12:49:29', 'update_artist_history_indexes') 12:49:29.6 Info: Committing Transaction 12:49:29.6 Info: 16: update_artist_history_indexes migrated 12:49:29.6 Info: => 0.0003892s 12:49:29.6 Info: 17: remove_nma migrating 12:49:29.6 Info: Beginning Transaction 12:49:29.6 Info: Starting migration of Main DB to 17 12:49:29.6 Info: FluentMigrator.Expressions.DeleteDataExpression 12:49:29.6 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'NotifyMyAndroid' 12:49:29.6 Info: => 5.3E-05s 12:49:29.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (17, '2024-05-17T12:49:29', 'remove_nma') 12:49:29.6 Info: Committing Transaction 12:49:29.6 Info: 17: remove_nma migrated 12:49:29.6 Info: => 0.0002836s 12:49:29.6 Info: 18: album_disambiguation migrating 12:49:29.6 Info: Beginning Transaction 12:49:29.6 Info: Starting migration of Main DB to 18 12:49:29.6 Info: AlterTable Albums 12:49:29.6 Info: => 8E-07s 12:49:29.6 Info: CreateColumn Albums Disambiguation String 12:49:29.6 Info: ALTER TABLE "Albums" ADD COLUMN "Disambiguation" TEXT 12:49:29.6 Info: => 0.0005659s 12:49:29.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (18, '2024-05-17T12:49:29', 'album_disambiguation') 12:49:29.6 Info: Committing Transaction 12:49:29.6 Info: 18: album_disambiguation migrated 12:49:29.6 Info: => 0.0008562s 12:49:29.6 Info: 19: add_ape_quality_in_profiles migrating 12:49:29.6 Info: Beginning Transaction 12:49:29.6 Info: Starting migration of Main DB to 19 12:49:29.6 Info: PerformDBOperation 12:49:29.6 Info: Performing DB Operation 12:49:29.6 Info: => 3.16E-05s 12:49:29.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (19, '2024-05-17T12:49:29', 'add_ape_quality_in_profiles') 12:49:29.6 Info: Committing Transaction 12:49:29.6 Info: 19: add_ape_quality_in_profiles migrated 12:49:29.6 Info: => 0.0002777s 12:49:29.6 Info: 20: remove_pushalot migrating 12:49:29.6 Info: Beginning Transaction 12:49:29.6 Info: Starting migration of Main DB to 20 12:49:29.6 Info: FluentMigrator.Expressions.DeleteDataExpression 12:49:29.6 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Pushalot' 12:49:29.6 Info: => 4.82E-05s 12:49:29.6 Info: FluentMigrator.Expressions.DeleteDataExpression 12:49:29.6 Info: DELETE FROM "Metadata" WHERE "Implementation" = 'MediaBrowserMetadata' 12:49:29.6 Info: => 2.98E-05s 12:49:29.6 Info: FluentMigrator.Expressions.DeleteDataExpression 12:49:29.6 Info: DELETE FROM "MetadataFiles" WHERE "Consumer" = 'MediaBrowserMetadata' 12:49:29.6 Info: => 2.7E-05s 12:49:29.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (20, '2024-05-17T12:49:29', 'remove_pushalot') 12:49:29.6 Info: Committing Transaction 12:49:29.6 Info: 20: remove_pushalot migrated 12:49:29.6 Info: => 0.0002536s 12:49:29.6 Info: 21: add_custom_filters migrating 12:49:29.6 Info: Beginning Transaction 12:49:29.6 Info: Starting migration of Main DB to 21 12:49:29.6 Info: CreateTable CustomFilters 12:49:29.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:49:29.6 Info: => 0.0001362s 12:49:29.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (21, '2024-05-17T12:49:29', 'add_custom_filters') 12:49:29.6 Info: Committing Transaction 12:49:29.6 Info: 21: add_custom_filters migrated 12:49:29.6 Info: => 0.0004084s 12:49:29.6 Info: 22: import_list_tags migrating 12:49:29.6 Info: Beginning Transaction 12:49:29.6 Info: Starting migration of Main DB to 22 12:49:29.6 Info: AlterTable ImportLists 12:49:29.6 Info: => 8E-07s 12:49:29.6 Info: CreateColumn ImportLists Tags String 12:49:29.6 Info: ALTER TABLE "ImportLists" ADD COLUMN "Tags" TEXT 12:49:29.6 Info: => 0.0005247s 12:49:29.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (22, '2024-05-17T12:49:29', 'import_list_tags') 12:49:29.6 Info: Committing Transaction 12:49:29.6 Info: 22: import_list_tags migrated 12:49:29.6 Info: => 0.0008083s 12:49:29.6 Info: 23: add_release_groups_etc migrating 12:49:29.6 Info: Beginning Transaction 12:49:29.6 Info: Starting migration of Main DB to 23 12:49:29.6 Info: CreateTable ArtistMetadata 12:49:29.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:49:29.6 Info: => 0.0001831s 12:49:29.6 Info: CreateIndex ArtistMetadata (ForeignArtistId) 12:49:29.6 Info: CREATE UNIQUE INDEX "IX_ArtistMetadata_ForeignArtistId" ON "ArtistMetadata" ("ForeignArtistId" ASC) 12:49:29.6 Info: => 8.21E-05s 12:49:29.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:49:29.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:49:29.6 Info: => 0.0001175s 12:49:29.6 Info: AlterTable Artists 12:49:29.6 Info: => 5E-07s 12:49:29.6 Info: CreateColumn Artists ArtistMetadataId Int32 12:49:29.6 Info: ALTER TABLE "Artists" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 12:49:29.6 Info: => 0.000521s 12:49:29.6 Info: ExecuteSqlStatement UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 12:49:29.6 Info: UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 12:49:29.6 Info: => 6.84E-05s 12:49:29.6 Info: CreateTable AlbumReleases 12:49:29.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:49:29.6 Info: => 0.0001582s 12:49:29.6 Info: CreateIndex AlbumReleases (ForeignReleaseId) 12:49:29.6 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 12:49:29.6 Info: => 8.04E-05s 12:49:29.6 Info: CreateIndex AlbumReleases (AlbumId) 12:49:29.6 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 12:49:29.6 Info: => 7.21E-05s 12:49:29.6 Info: PerformDBOperation 12:49:29.6 Info: Performing DB Operation 12:49:29.6 Info: => 3.44E-05s 12:49:29.6 Info: AlterTable Albums 12:49:29.6 Info: => 4E-07s 12:49:29.6 Info: CreateColumn Albums ArtistMetadataId Int32 12:49:29.6 Info: ALTER TABLE "Albums" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 12:49:29.6 Info: => 0.0005286s 12:49:29.6 Info: AlterTable Albums 12:49:29.6 Info: => 6E-07s 12:49:29.6 Info: CreateColumn Albums AnyReleaseOk Boolean 12:49:29.6 Info: ALTER TABLE "Albums" ADD COLUMN "AnyReleaseOk" INTEGER NOT NULL DEFAULT 1 12:49:29.6 Info: => 0.0005247s 12:49:29.6 Info: AlterTable Albums 12:49:29.6 Info: => 9E-07s 12:49:29.6 Info: CreateColumn Albums Links String 12:49:29.6 Info: ALTER TABLE "Albums" ADD COLUMN "Links" TEXT 12:49:29.6 Info: => 0.0005299s 12:49:29.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:49:29.6 Info: UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 12:49:29.6 Info: => 7.93E-05s 12:49:29.6 Info: AlterTable Tracks 12:49:29.6 Info: => 4E-07s 12:49:29.6 Info: CreateColumn Tracks ForeignRecordingId String 12:49:29.6 Info: ALTER TABLE "Tracks" ADD COLUMN "ForeignRecordingId" TEXT NOT NULL DEFAULT '0' 12:49:29.6 Info: => 0.000521s 12:49:29.6 Info: AlterTable Tracks 12:49:29.6 Info: => 8E-07s 12:49:29.6 Info: CreateColumn Tracks AlbumReleaseId Int32 12:49:29.6 Info: ALTER TABLE "Tracks" ADD COLUMN "AlbumReleaseId" INTEGER NOT NULL DEFAULT 0 12:49:29.6 Info: => 0.0005167s 12:49:29.6 Info: AlterTable Tracks 12:49:29.6 Info: => 7E-07s 12:49:29.6 Info: CreateColumn Tracks ArtistMetadataId Int32 12:49:29.6 Info: ALTER TABLE "Tracks" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 12:49:29.6 Info: => 0.0005221s 12:49:29.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:49:29.6 Info: UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 12:49:29.6 Info: => 0.0001004s 12:49:29.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:49:29.6 Info: UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 12:49:29.6 Info: => 0.0007669s 12:49:29.6 Info: DeleteColumn Artists ForeignArtistId, Name, Overview, Disambiguation, ArtistType, Status, Images, Links, Genres, Ratings, Members, MBId, AMId, TADBId, DiscogsId, NameSlug, LastDiskSync, DateFormed 12:49:29.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:49:29.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:49:29.6 Info: DROP TABLE "Artists" 12:49:29.6 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:49:29.6 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:49:29.6 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:49:29.6 Info: => 0.0042308s 12:49:29.6 Info: DeleteColumn Albums ArtistId, MBId, AMId, TADBId, DiscogsId, TitleSlug, Label, SortTitle, Tags, Duration, Media, Releases, CurrentRelease, LastDiskSync 12:49:29.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:49:29.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:49:29.6 Info: DROP TABLE "Albums" 12:49:29.6 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:49:29.6 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:49:29.6 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:49:29.6 Info: => 0.0056642s 12:49:29.6 Info: DeleteColumn Tracks ArtistId, AlbumId, Compilation, DiscNumber, Monitored 12:49:29.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:49:29.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:49:29.6 Info: DROP TABLE "Tracks" 12:49:29.6 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 12:49:29.6 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 12:49:29.6 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 12:49:29.6 Info: => 0.0039534s 12:49:29.6 Info: DeleteColumn TrackFiles ArtistId 12:49:29.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:49:29.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:49:29.6 Info: DROP TABLE "TrackFiles" 12:49:29.6 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 12:49:29.6 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:49:29.6 Info: => 0.0044392s 12:49:29.6 Info: CreateIndex Artists (ArtistMetadataId) 12:49:29.6 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 12:49:29.6 Info: => 7.41E-05s 12:49:29.6 Info: CreateIndex Artists (Monitored) 12:49:29.6 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 12:49:29.6 Info: => 7.22E-05s 12:49:29.6 Info: CreateIndex Albums (ArtistMetadataId) 12:49:29.6 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 12:49:29.6 Info: => 7.1E-05s 12:49:29.6 Info: CreateIndex Tracks (ArtistMetadataId) 12:49:29.6 Info: CREATE INDEX "IX_Tracks_ArtistMetadataId" ON "Tracks" ("ArtistMetadataId" ASC) 12:49:29.6 Info: => 6.96E-05s 12:49:29.6 Info: CreateIndex Tracks (AlbumReleaseId) 12:49:29.6 Info: CREATE INDEX "IX_Tracks_AlbumReleaseId" ON "Tracks" ("AlbumReleaseId" ASC) 12:49:29.6 Info: => 6.82E-05s 12:49:29.6 Info: CreateIndex Tracks (ForeignRecordingId) 12:49:29.6 Info: CREATE INDEX "IX_Tracks_ForeignRecordingId" ON "Tracks" ("ForeignRecordingId" ASC) 12:49:29.6 Info: => 7E-05s 12:49:29.6 Info: UpdateData 12:49:29.6 Info: UPDATE "Artists" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 12:49:29.6 Info: => 4.21E-05s 12:49:29.6 Info: UpdateData 12:49:29.6 Info: UPDATE "Albums" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 12:49:29.6 Info: => 3.21E-05s 12:49:29.6 Info: UpdateData 12:49:29.6 Info: UPDATE "ScheduledTasks" SET "LastExecution" = '2018-01-01T00:00:01' WHERE "TypeName" = 'NzbDrone.Core.Music.Commands.RefreshArtistCommand' 12:49:29.6 Info: => 3.58E-05s 12:49:29.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (23, '2024-05-17T12:49:29', 'add_release_groups_etc') 12:49:29.6 Info: Committing Transaction 12:49:29.6 Info: 23: add_release_groups_etc migrated 12:49:29.6 Info: => 0.0006084s 12:49:29.6 Info: 24: NewMediaInfoFormat migrating 12:49:29.6 Info: Beginning Transaction 12:49:29.6 Info: Starting migration of Main DB to 24 12:49:29.6 Info: UpdateData 12:49:29.6 Info: UPDATE "TrackFiles" SET "MediaInfo" = '' WHERE 1 = 1 12:49:29.6 Info: => 5.24E-05s 12:49:29.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (24, '2024-05-17T12:49:29', 'NewMediaInfoFormat') 12:49:29.6 Info: Committing Transaction 12:49:29.6 Info: 24: NewMediaInfoFormat migrated 12:49:29.6 Info: => 0.0002908s 12:49:29.6 Info: 25: rename_restrictions_to_release_profiles migrating 12:49:29.6 Info: Beginning Transaction 12:49:29.6 Info: Starting migration of Main DB to 25 12:49:29.6 Info: RenameTable Restrictions ReleaseProfiles 12:49:29.6 Info: ALTER TABLE "Restrictions" RENAME TO "ReleaseProfiles" 12:49:29.6 Info: => 0.0013775s 12:49:29.6 Info: AlterTable ReleaseProfiles 12:49:29.6 Info: => 1E-06s 12:49:29.6 Info: CreateColumn ReleaseProfiles IncludePreferredWhenRenaming Boolean 12:49:29.6 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "IncludePreferredWhenRenaming" INTEGER NOT NULL DEFAULT 1 12:49:29.6 Info: => 0.0005115s 12:49:29.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (25, '2024-05-17T12:49:29', 'rename_restrictions_to_release_profiles') 12:49:29.6 Info: Committing Transaction 12:49:29.6 Info: 25: rename_restrictions_to_release_profiles migrated 12:49:29.6 Info: => 0.0007972s 12:49:29.6 Info: 26: rename_quality_profiles_add_upgrade_allowed migrating 12:49:29.6 Info: Beginning Transaction 12:49:29.6 Info: Starting migration of Main DB to 26 12:49:29.6 Info: RenameTable Profiles QualityProfiles 12:49:29.6 Info: ALTER TABLE "Profiles" RENAME TO "QualityProfiles" 12:49:29.6 Info: => 0.0013975s 12:49:29.6 Info: AlterTable QualityProfiles 12:49:29.6 Info: => 9E-07s 12:49:29.6 Info: CreateColumn QualityProfiles UpgradeAllowed Boolean 12:49:29.6 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 12:49:29.6 Info: => 0.0005095s 12:49:29.6 Info: AlterTable LanguageProfiles 12:49:29.6 Info: => 1E-06s 12:49:29.6 Info: CreateColumn LanguageProfiles UpgradeAllowed Boolean 12:49:29.6 Info: ALTER TABLE "LanguageProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 12:49:29.6 Info: => 0.0004879s 12:49:29.6 Info: UpdateData 12:49:29.6 Info: UPDATE "QualityProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 12:49:29.6 Info: => 4.54E-05s 12:49:29.6 Info: UpdateData 12:49:29.6 Info: UPDATE "LanguageProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 12:49:29.6 Info: => 2.75E-05s 12:49:29.6 Info: RenameColumn Artists ProfileId to QualityProfileId 12:49:29.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:49:29.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:49:29.6 Info: DROP TABLE "Artists" 12:49:29.6 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:49:29.6 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:49:29.6 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:49:29.6 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 12:49:29.6 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 12:49:29.6 Info: => 0.0049478s 12:49:29.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (26, '2024-05-17T12:49:29', 'rename_quality_profiles_add_upgrade_allowed') 12:49:29.6 Info: Committing Transaction 12:49:29.6 Info: 26: rename_quality_profiles_add_upgrade_allowed migrated 12:49:29.6 Info: => 0.0053724s 12:49:29.6 Info: 27: add_import_exclusions migrating 12:49:29.6 Info: Beginning Transaction 12:49:29.6 Info: Starting migration of Main DB to 27 12:49:29.6 Info: CreateTable ImportListExclusions 12:49:29.6 Info: CREATE TABLE "ImportListExclusions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignId" TEXT NOT NULL, "Name" TEXT NOT NULL) 12:49:29.6 Info: => 0.0001356s 12:49:29.6 Info: CreateIndex ImportListExclusions (ForeignId) 12:49:29.6 Info: CREATE UNIQUE INDEX "IX_ImportListExclusions_ForeignId" ON "ImportListExclusions" ("ForeignId" ASC) 12:49:29.6 Info: => 8.18E-05s 12:49:29.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (27, '2024-05-17T12:49:29', 'add_import_exclusions') 12:49:29.6 Info: Committing Transaction 12:49:29.6 Info: 27: add_import_exclusions migrated 12:49:29.6 Info: => 0.0004019s 12:49:29.6 Info: 28: clean_artist_metadata_table migrating 12:49:29.6 Info: Beginning Transaction 12:49:29.6 Info: Starting migration of Main DB to 28 12:49:29.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:49:29.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:49:29.6 Info: => 0.0001653s 12:49:29.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:49:29.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:49:29.6 Info: => 0.0001282s 12:49:29.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:49:29.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:49:29.6 Info: => 0.0001217s 12:49:29.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:49:29.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:49:29.6 Info: => 0.0001185s 12:49:29.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:49:29.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:49:29.6 Info: => 0.0001208s 12:49:29.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:49:29.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:49:29.6 Info: => 0.0001209s 12:49:29.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (28, '2024-05-17T12:49:29', 'clean_artist_metadata_table') 12:49:29.6 Info: Committing Transaction 12:49:29.6 Info: 28: clean_artist_metadata_table migrated 12:49:29.6 Info: => 0.0003969s 12:49:29.6 Info: 29: health_issue_notification migrating 12:49:29.6 Info: Beginning Transaction 12:49:29.6 Info: Starting migration of Main DB to 29 12:49:29.6 Info: AlterTable Notifications 12:49:29.6 Info: => 1E-06s 12:49:29.6 Info: CreateColumn Notifications OnHealthIssue Boolean 12:49:29.6 Info: ALTER TABLE "Notifications" ADD COLUMN "OnHealthIssue" INTEGER NOT NULL DEFAULT 0 12:49:29.6 Info: => 0.000559s 12:49:29.6 Info: AlterTable Notifications 12:49:29.6 Info: => 7E-07s 12:49:29.6 Info: CreateColumn Notifications IncludeHealthWarnings Boolean 12:49:29.6 Info: ALTER TABLE "Notifications" ADD COLUMN "IncludeHealthWarnings" INTEGER NOT NULL DEFAULT 0 12:49:29.6 Info: => 0.0005105s 12:49:29.6 Info: AlterTable Notifications 12:49:29.6 Info: => 8E-07s 12:49:29.6 Info: CreateColumn Notifications OnDownloadFailure Boolean 12:49:29.6 Info: ALTER TABLE "Notifications" ADD COLUMN "OnDownloadFailure" INTEGER NOT NULL DEFAULT 0 12:49:29.6 Info: => 0.0005147s 12:49:29.6 Info: AlterTable Notifications 12:49:29.6 Info: => 8E-07s 12:49:29.6 Info: CreateColumn Notifications OnImportFailure Boolean 12:49:29.6 Info: ALTER TABLE "Notifications" ADD COLUMN "OnImportFailure" INTEGER NOT NULL DEFAULT 0 12:49:29.6 Info: => 0.0005275s 12:49:29.6 Info: AlterTable Notifications 12:49:29.6 Info: => 7E-07s 12:49:29.6 Info: CreateColumn Notifications OnTrackRetag Boolean 12:49:29.6 Info: ALTER TABLE "Notifications" ADD COLUMN "OnTrackRetag" INTEGER NOT NULL DEFAULT 0 12:49:29.6 Info: => 0.0005246s 12:49:29.6 Info: DeleteColumn Notifications OnDownload 12:49:29.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:49:29.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:49:29.7 Info: DROP TABLE "Notifications" 12:49:29.7 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 12:49:29.7 Info: => 0.0037918s 12:49:29.7 Info: RenameColumn Notifications OnAlbumDownload to OnReleaseImport 12:49:29.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:49:29.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:49:29.7 Info: DROP TABLE "Notifications" 12:49:29.7 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 12:49:29.7 Info: => 0.00467s 12:49:29.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (29, '2024-05-17T12:49:29', 'health_issue_notification') 12:49:29.7 Info: Committing Transaction 12:49:29.7 Info: 29: health_issue_notification migrated 12:49:29.7 Info: => 0.0050847s 12:49:29.7 Info: 30: add_mediafilerepository_mtime migrating 12:49:29.7 Info: Beginning Transaction 12:49:29.7 Info: Starting migration of Main DB to 30 12:49:29.7 Info: AlterTable TrackFiles 12:49:29.7 Info: => 1E-06s 12:49:29.7 Info: CreateColumn TrackFiles Modified DateTime 12:49:29.7 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Modified" DATETIME NOT NULL DEFAULT '2000-01-01T00:00:00' 12:49:29.7 Info: => 0.0005477s 12:49:29.7 Info: AlterTable TrackFiles 12:49:29.7 Info: => 8E-07s 12:49:29.7 Info: CreateColumn TrackFiles Path String 12:49:29.7 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Path" TEXT 12:49:29.7 Info: => 0.0005057s 12:49:29.7 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 12:49:29.7 Info: DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 12:49:29.7 Info: => 4.02E-05s 12:49:29.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:49:29.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:49:29.7 Info: => 0.0001264s 12:49:29.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:49:29.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:49:29.7 Info: => 0.0001412s 12:49:29.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:49:29.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:49:29.7 Info: => 0.0001588s 12:49:29.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:49:29.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:49:29.7 Info: => 8.13E-05s 12:49:29.7 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 12:49:29.7 Info: DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 12:49:29.7 Info: => 4.69E-05s 12:49:29.7 Info: AlterTable TrackFiles 12:49:29.7 Info: => 5E-07s 12:49:29.7 Info: AlterColumn TrackFiles Path String 12:49:29.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:49:29.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:49:29.7 Info: DROP TABLE "TrackFiles" 12:49:29.7 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 12:49:29.7 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:49:29.7 Info: => 0.0038932s 12:49:29.7 Info: CreateIndex TrackFiles (Path) 12:49:29.7 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 12:49:29.7 Info: => 8.37E-05s 12:49:29.7 Info: DeleteColumn TrackFiles RelativePath 12:49:29.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:49:29.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:49:29.7 Info: DROP TABLE "TrackFiles" 12:49:29.7 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 12:49:29.7 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:49:29.7 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 12:49:29.7 Info: => 0.0051198s 12:49:29.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (30, '2024-05-17T12:49:29', 'add_mediafilerepository_mtime') 12:49:29.7 Info: Committing Transaction 12:49:29.7 Info: 30: add_mediafilerepository_mtime migrated 12:49:29.7 Info: => 0.005522s 12:49:29.7 Info: 31: add_artistmetadataid_constraint migrating 12:49:29.7 Info: Beginning Transaction 12:49:29.7 Info: Starting migration of Main DB to 31 12:49:29.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:49:29.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:49:29.7 Info: => 0.0001028s 12:49:29.7 Info: DeleteIndex Artists (ArtistMetadataId) 12:49:29.7 Info: DROP INDEX "IX_Artists_ArtistMetadataId" 12:49:29.7 Info: => 0.0001435s 12:49:29.7 Info: AlterColumn Artists ArtistMetadataId Int32 12:49:29.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:49:29.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:49:29.7 Info: DROP TABLE "Artists" 12:49:29.7 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:49:29.7 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:49:29.7 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:49:29.7 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 12:49:29.7 Info: => 0.0041226s 12:49:29.7 Info: CreateIndex Artists (ArtistMetadataId) 12:49:29.7 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 12:49:29.7 Info: => 7.44E-05s 12:49:29.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (31, '2024-05-17T12:49:29', 'add_artistmetadataid_constraint') 12:49:29.7 Info: Committing Transaction 12:49:29.7 Info: 31: add_artistmetadataid_constraint migrated 12:49:29.7 Info: => 0.000454s 12:49:29.7 Info: 32: old_ids_and_artist_alias migrating 12:49:29.7 Info: Beginning Transaction 12:49:29.7 Info: Starting migration of Main DB to 32 12:49:29.7 Info: AlterTable ArtistMetadata 12:49:29.7 Info: => 1.1E-06s 12:49:29.7 Info: CreateColumn ArtistMetadata Aliases String 12:49:29.7 Info: ALTER TABLE "ArtistMetadata" ADD COLUMN "Aliases" TEXT NOT NULL DEFAULT '[]' 12:49:29.7 Info: => 0.0005514s 12:49:29.7 Info: AlterTable ArtistMetadata 12:49:29.7 Info: => 8E-07s 12:49:29.7 Info: CreateColumn ArtistMetadata OldForeignArtistIds String 12:49:29.7 Info: ALTER TABLE "ArtistMetadata" ADD COLUMN "OldForeignArtistIds" TEXT NOT NULL DEFAULT '[]' 12:49:29.7 Info: => 0.000524s 12:49:29.7 Info: AlterTable Albums 12:49:29.7 Info: => 1.1E-06s 12:49:29.7 Info: CreateColumn Albums OldForeignAlbumIds String 12:49:29.7 Info: ALTER TABLE "Albums" ADD COLUMN "OldForeignAlbumIds" TEXT NOT NULL DEFAULT '[]' 12:49:29.7 Info: => 0.0005396s 12:49:29.7 Info: AlterTable AlbumReleases 12:49:29.7 Info: => 7E-07s 12:49:29.7 Info: CreateColumn AlbumReleases OldForeignReleaseIds String 12:49:29.7 Info: ALTER TABLE "AlbumReleases" ADD COLUMN "OldForeignReleaseIds" TEXT NOT NULL DEFAULT '[]' 12:49:29.7 Info: => 0.0005187s 12:49:29.7 Info: AlterTable Tracks 12:49:29.7 Info: => 7E-07s 12:49:29.7 Info: CreateColumn Tracks OldForeignRecordingIds String 12:49:29.7 Info: ALTER TABLE "Tracks" ADD COLUMN "OldForeignRecordingIds" TEXT NOT NULL DEFAULT '[]' 12:49:29.7 Info: => 0.0005128s 12:49:29.7 Info: AlterTable Tracks 12:49:29.7 Info: => 6E-07s 12:49:29.7 Info: CreateColumn Tracks OldForeignTrackIds String 12:49:29.7 Info: ALTER TABLE "Tracks" ADD COLUMN "OldForeignTrackIds" TEXT NOT NULL DEFAULT '[]' 12:49:29.7 Info: => 0.0005088s 12:49:29.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (32, '2024-05-17T12:49:29', 'old_ids_and_artist_alias') 12:49:29.7 Info: Committing Transaction 12:49:29.7 Info: 32: old_ids_and_artist_alias migrated 12:49:29.7 Info: => 0.0008495s 12:49:29.7 Info: 33: download_propers_config migrating 12:49:29.7 Info: Beginning Transaction 12:49:29.7 Info: Starting migration of Main DB to 33 12:49:29.7 Info: PerformDBOperation 12:49:29.7 Info: Performing DB Operation 12:49:29.7 Info: => 3.31E-05s 12:49:29.7 Info: ExecuteSqlStatement DELETE FROM "Config" WHERE "Key" = 'autodownloadpropers' 12:49:29.7 Info: DELETE FROM "Config" WHERE "Key" = 'autodownloadpropers' 12:49:29.7 Info: => 3.48E-05s 12:49:29.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (33, '2024-05-17T12:49:29', 'download_propers_config') 12:49:29.7 Info: Committing Transaction 12:49:29.7 Info: 33: download_propers_config migrated 12:49:29.7 Info: => 0.0002996s 12:49:29.7 Info: 34: remove_language_profiles migrating 12:49:29.7 Info: Beginning Transaction 12:49:29.7 Info: Starting migration of Main DB to 34 12:49:29.7 Info: DeleteTable LanguageProfiles 12:49:29.7 Info: DROP TABLE "LanguageProfiles" 12:49:29.7 Info: => 0.0002057s 12:49:29.7 Info: DeleteColumn Artists LanguageProfileId 12:49:29.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:49:29.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:49:29.7 Info: DROP TABLE "Artists" 12:49:29.7 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:49:29.7 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:49:29.7 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:49:29.7 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 12:49:29.7 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 12:49:29.7 Info: => 0.0052127s 12:49:29.7 Info: DeleteColumn ImportLists LanguageProfileId 12:49:29.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:49:29.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:49:29.7 Info: DROP TABLE "ImportLists" 12:49:29.7 Info: ALTER TABLE "ImportLists_temp" RENAME TO "ImportLists" 12:49:29.7 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 12:49:29.7 Info: => 0.0038533s 12:49:29.7 Info: DeleteColumn Blacklist Language 12:49:29.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:49:29.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:49:29.7 Info: DROP TABLE "Blacklist" 12:49:29.7 Info: ALTER TABLE "Blacklist_temp" RENAME TO "Blacklist" 12:49:29.7 Info: => 0.0046202s 12:49:29.7 Info: DeleteColumn History Language 12:49:29.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:49:29.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:49:29.7 Info: DROP TABLE "History" 12:49:29.7 Info: ALTER TABLE "History_temp" RENAME TO "History" 12:49:29.7 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 12:49:29.7 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 12:49:29.7 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 12:49:29.7 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 12:49:29.7 Info: => 0.0042426s 12:49:29.7 Info: DeleteColumn LyricFiles Language 12:49:29.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:49:29.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:49:29.7 Info: DROP TABLE "LyricFiles" 12:49:29.7 Info: ALTER TABLE "LyricFiles_temp" RENAME TO "LyricFiles" 12:49:29.7 Info: => 0.0036115s 12:49:29.7 Info: DeleteColumn TrackFiles Language 12:49:29.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:49:29.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:49:29.7 Info: DROP TABLE "TrackFiles" 12:49:29.7 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 12:49:29.7 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:49:29.7 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 12:49:29.7 Info: => 0.0054006s 12:49:29.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (34, '2024-05-17T12:49:29', 'remove_language_profiles') 12:49:29.7 Info: Committing Transaction 12:49:29.7 Info: 34: remove_language_profiles migrated 12:49:29.7 Info: => 0.0059717s 12:49:29.7 Info: 35: multi_disc_naming_format migrating 12:49:29.7 Info: Beginning Transaction 12:49:29.7 Info: Starting migration of Main DB to 35 12:49:29.7 Info: AlterTable NamingConfig 12:49:29.7 Info: => 9E-07s 12:49:29.7 Info: CreateColumn NamingConfig MultiDiscTrackFormat String 12:49:29.7 Info: ALTER TABLE "NamingConfig" ADD COLUMN "MultiDiscTrackFormat" TEXT 12:49:29.7 Info: => 0.0005425s 12:49:29.7 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = '{Medium Format} {medium:00}/{Artist Name} - {Album Title} - {track:00} - {Track Title}' 12:49:29.7 Info: UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = '{Medium Format} {medium:00}/{Artist Name} - {Album Title} - {track:00} - {Track Title}' 12:49:29.7 Info: => 4.7E-05s 12:49:29.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (35, '2024-05-17T12:49:29', 'multi_disc_naming_format') 12:49:29.7 Info: Committing Transaction 12:49:29.7 Info: 35: multi_disc_naming_format migrated 12:49:29.7 Info: => 0.0003408s 12:49:29.7 Info: 36: add_download_client_priority migrating 12:49:29.7 Info: Beginning Transaction 12:49:29.7 Info: Starting migration of Main DB to 36 12:49:29.7 Info: AlterTable DownloadClients 12:49:29.7 Info: => 8E-07s 12:49:29.7 Info: CreateColumn DownloadClients Priority Int32 12:49:29.7 Info: ALTER TABLE "DownloadClients" ADD COLUMN "Priority" INTEGER NOT NULL DEFAULT 1 12:49:29.7 Info: => 0.0005324s 12:49:29.7 Info: PerformDBOperation 12:49:29.7 Info: Performing DB Operation 12:49:29.7 Info: => 5.29E-05s 12:49:29.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (36, '2024-05-17T12:49:29', 'add_download_client_priority') 12:49:29.7 Info: Committing Transaction 12:49:29.7 Info: 36: add_download_client_priority migrated 12:49:29.7 Info: => 0.0003772s 12:49:29.7 Info: 37: remove_growl_prowl migrating 12:49:29.7 Info: Beginning Transaction 12:49:29.7 Info: Starting migration of Main DB to 37 12:49:29.7 Info: FluentMigrator.Expressions.DeleteDataExpression 12:49:29.7 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Growl' 12:49:29.7 Info: => 4.89E-05s 12:49:29.7 Info: FluentMigrator.Expressions.DeleteDataExpression 12:49:29.7 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Prowl' 12:49:29.7 Info: => 2.99E-05s 12:49:29.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (37, '2024-05-17T12:49:29', 'remove_growl_prowl') 12:49:29.7 Info: Committing Transaction 12:49:29.7 Info: 37: remove_growl_prowl migrated 12:49:29.7 Info: => 0.0003028s 12:49:29.7 Info: 38: remove_plex_hometheatre migrating 12:49:29.7 Info: Beginning Transaction 12:49:29.7 Info: Starting migration of Main DB to 38 12:49:29.7 Info: FluentMigrator.Expressions.DeleteDataExpression 12:49:29.7 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'PlexHomeTheater' 12:49:29.7 Info: => 4.83E-05s 12:49:29.7 Info: FluentMigrator.Expressions.DeleteDataExpression 12:49:29.7 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'PlexClient' 12:49:29.7 Info: => 2.9E-05s 12:49:29.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (38, '2024-05-17T12:49:29', 'remove_plex_hometheatre') 12:49:29.7 Info: Committing Transaction 12:49:29.7 Info: 38: remove_plex_hometheatre migrated 12:49:29.7 Info: => 0.0002857s 12:49:29.7 Info: 39: add_root_folder_add_defaults migrating 12:49:29.7 Info: Beginning Transaction 12:49:29.7 Info: Starting migration of Main DB to 39 12:49:29.7 Info: AlterTable RootFolders 12:49:29.7 Info: => 7E-07s 12:49:29.7 Info: CreateColumn RootFolders Name String 12:49:29.7 Info: ALTER TABLE "RootFolders" ADD COLUMN "Name" TEXT 12:49:29.7 Info: => 0.0005363s 12:49:29.7 Info: AlterTable RootFolders 12:49:29.7 Info: => 7E-07s 12:49:29.7 Info: CreateColumn RootFolders DefaultMetadataProfileId Int32 12:49:29.7 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultMetadataProfileId" INTEGER NOT NULL DEFAULT 0 12:49:29.7 Info: => 0.0005058s 12:49:29.7 Info: AlterTable RootFolders 12:49:29.7 Info: => 7E-07s 12:49:29.7 Info: CreateColumn RootFolders DefaultQualityProfileId Int32 12:49:29.7 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultQualityProfileId" INTEGER NOT NULL DEFAULT 0 12:49:29.7 Info: => 0.0005018s 12:49:29.7 Info: AlterTable RootFolders 12:49:29.7 Info: => 8E-07s 12:49:29.7 Info: CreateColumn RootFolders DefaultMonitorOption Int32 12:49:29.7 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultMonitorOption" INTEGER NOT NULL DEFAULT 0 12:49:29.7 Info: => 0.0005035s 12:49:29.7 Info: AlterTable RootFolders 12:49:29.7 Info: => 7E-07s 12:49:29.7 Info: CreateColumn RootFolders DefaultTags String 12:49:29.7 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultTags" TEXT 12:49:29.7 Info: => 0.0005125s 12:49:29.7 Info: PerformDBOperation 12:49:29.7 Info: Performing DB Operation 12:49:29.7 Info: => 5.27E-05s 12:49:29.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (39, '2024-05-17T12:49:29', 'add_root_folder_add_defaults') 12:49:29.7 Info: Committing Transaction 12:49:29.7 Info: 39: add_root_folder_add_defaults migrated 12:49:29.7 Info: => 0.0003366s 12:49:29.7 Info: 40: task_duration migrating 12:49:29.7 Info: Beginning Transaction 12:49:29.7 Info: Starting migration of Main DB to 40 12:49:29.7 Info: AlterTable ScheduledTasks 12:49:29.7 Info: => 9E-07s 12:49:29.7 Info: CreateColumn ScheduledTasks LastStartTime DateTime 12:49:29.7 Info: ALTER TABLE "ScheduledTasks" ADD COLUMN "LastStartTime" DATETIME 12:49:29.7 Info: => 0.0005376s 12:49:29.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (40, '2024-05-17T12:49:29', 'task_duration') 12:49:29.7 Info: Committing Transaction 12:49:29.7 Info: 40: task_duration migrated 12:49:29.7 Info: => 0.0008378s 12:49:29.7 Info: 41: add_indexer_and_enabled_to_release_profiles migrating 12:49:29.7 Info: Beginning Transaction 12:49:29.7 Info: Starting migration of Main DB to 41 12:49:29.7 Info: AlterTable ReleaseProfiles 12:49:29.7 Info: => 1.1E-06s 12:49:29.7 Info: CreateColumn ReleaseProfiles Enabled Boolean 12:49:29.7 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "Enabled" INTEGER NOT NULL DEFAULT 1 12:49:29.7 Info: => 0.0005338s 12:49:29.7 Info: AlterTable ReleaseProfiles 12:49:29.7 Info: => 8E-07s 12:49:29.7 Info: CreateColumn ReleaseProfiles IndexerId Int32 12:49:29.7 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "IndexerId" INTEGER NOT NULL DEFAULT 0 12:49:29.7 Info: => 0.0005056s 12:49:29.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (41, '2024-05-17T12:49:29', 'add_indexer_and_enabled_to_release_profiles') 12:49:29.7 Info: Committing Transaction 12:49:29.7 Info: 41: add_indexer_and_enabled_to_release_profiles migrated 12:49:29.7 Info: => 0.0008042s 12:49:29.7 Info: 42: remove_album_folders migrating 12:49:29.7 Info: Beginning Transaction 12:49:29.7 Info: Starting migration of Main DB to 42 12:49:29.7 Info: DeleteColumn Artists AlbumFolder 12:49:29.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:49:29.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:49:29.7 Info: DROP TABLE "Artists" 12:49:29.7 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:49:29.7 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:49:29.7 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:49:29.7 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 12:49:29.7 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 12:49:29.7 Info: => 0.0042903s 12:49:29.7 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "StandardTrackFormat" = "AlbumFolderFormat" || '/' || "StandardTrackFormat" 12:49:29.7 Info: UPDATE "NamingConfig" SET "StandardTrackFormat" = "AlbumFolderFormat" || '/' || "StandardTrackFormat" 12:49:29.7 Info: => 4.1E-05s 12:49:29.7 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = "AlbumFolderFormat" || '/' || "MultiDiscTrackFormat" 12:49:29.7 Info: UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = "AlbumFolderFormat" || '/' || "MultiDiscTrackFormat" 12:49:29.7 Info: => 2.89E-05s 12:49:29.7 Info: DeleteColumn NamingConfig AlbumFolderFormat 12:49:29.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:49:29.7 Info: INSERT INTO "NamingConfig_temp" ("Id", "ReplaceIllegalCharacters", "ArtistFolderFormat", "RenameTracks", "StandardTrackFormat", "MultiDiscTrackFormat") SELECT "Id", "ReplaceIllegalCharacters", "ArtistFolderFormat", "RenameTracks", "StandardTrackFormat", "MultiDiscTrackFormat" FROM "NamingConfig" 12:49:29.7 Info: DROP TABLE "NamingConfig" 12:49:29.7 Info: ALTER TABLE "NamingConfig_temp" RENAME TO "NamingConfig" 12:49:29.7 Info: => 0.0045076s 12:49:29.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (42, '2024-05-17T12:49:29', 'remove_album_folders') 12:49:29.7 Info: Committing Transaction 12:49:29.7 Info: 42: remove_album_folders migrated 12:49:29.7 Info: => 0.0049322s 12:49:29.7 Info: 44: add_priority_to_indexers migrating 12:49:29.7 Info: Beginning Transaction 12:49:29.7 Info: Starting migration of Main DB to 44 12:49:29.7 Info: AlterTable Indexers 12:49:29.7 Info: => 1.1E-06s 12:49:29.7 Info: CreateColumn Indexers Priority Int32 12:49:29.7 Info: ALTER TABLE "Indexers" ADD COLUMN "Priority" INTEGER NOT NULL DEFAULT 25 12:49:29.7 Info: => 0.0005715s 12:49:29.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (44, '2024-05-17T12:49:29', 'add_priority_to_indexers') 12:49:29.7 Info: Committing Transaction 12:49:29.7 Info: 44: add_priority_to_indexers migrated 12:49:29.7 Info: => 0.0009059s 12:49:29.7 Info: 45: remove_chown_and_folderchmod_config migrating 12:49:29.7 Info: Beginning Transaction 12:49:29.7 Info: Starting migration of Main DB to 45 12:49:29.7 Info: ExecuteSqlStatement DELETE FROM config WHERE Key IN ('folderchmod', 'chownuser') 12:49:29.7 Info: DELETE FROM config WHERE Key IN ('folderchmod', 'chownuser') 12:49:29.7 Info: => 0.0001305s 12:49:29.7 Info: PerformDBOperation 12:49:29.7 Info: Performing DB Operation 12:49:29.7 Info: => 2.67E-05s 12:49:29.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (45, '2024-05-17T12:49:29', 'remove_chown_and_folderchmod_config') 12:49:29.7 Info: Committing Transaction 12:49:29.7 Info: 45: remove_chown_and_folderchmod_config migrated 12:49:29.7 Info: => 0.0002793s 12:49:29.7 Info: 47: update_notifiarr migrating 12:49:29.7 Info: Beginning Transaction 12:49:29.7 Info: Starting migration of Main DB to 47 12:49:29.7 Info: ExecuteSqlStatement UPDATE "Notifications" SET "Implementation" = Replace("Implementation", 'DiscordNotifier', 'Notifiarr'),"ConfigContract" = Replace("ConfigContract", 'DiscordNotifierSettings', 'NotifiarrSettings') WHERE "Implementation" = 'DiscordNotifier'; 12:49:29.7 Info: UPDATE "Notifications" SET "Implementation" = Replace("Implementation", 'DiscordNotifier', 'Notifiarr'),"ConfigContract" = Replace("ConfigContract", 'DiscordNotifierSettings', 'NotifiarrSettings') WHERE "Implementation" = 'DiscordNotifier'; 12:49:29.7 Info: => 7.47E-05s 12:49:29.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (47, '2024-05-17T12:49:29', 'update_notifiarr') 12:49:29.7 Info: Committing Transaction 12:49:29.7 Info: 47: update_notifiarr migrated 12:49:29.7 Info: => 0.00033s 12:49:29.7 Info: 49: email_multiple_addresses migrating 12:49:29.7 Info: Beginning Transaction 12:49:29.7 Info: Starting migration of Main DB to 49 12:49:29.7 Info: PerformDBOperation 12:49:29.7 Info: Performing DB Operation 12:49:29.7 Info: => 5.87E-05s 12:49:29.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (49, '2024-05-17T12:49:29', 'email_multiple_addresses') 12:49:29.7 Info: Committing Transaction 12:49:29.7 Info: 49: email_multiple_addresses migrated 12:49:29.7 Info: => 0.0003172s 12:49:29.7 Info: 50: rename_blacklist_to_blocklist migrating 12:49:29.7 Info: Beginning Transaction 12:49:29.7 Info: Starting migration of Main DB to 50 12:49:29.7 Info: RenameTable Blacklist Blocklist 12:49:29.7 Info: ALTER TABLE "Blacklist" RENAME TO "Blocklist" 12:49:29.7 Info: => 0.0014366s 12:49:29.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (50, '2024-05-17T12:49:29', 'rename_blacklist_to_blocklist') 12:49:29.7 Info: Committing Transaction 12:49:29.7 Info: 50: rename_blacklist_to_blocklist migrated 12:49:29.7 Info: => 0.0017588s 12:49:29.7 Info: 51: cdh_per_downloadclient migrating 12:49:29.7 Info: Beginning Transaction 12:49:29.7 Info: Starting migration of Main DB to 51 12:49:29.7 Info: AlterTable DownloadClients 12:49:29.7 Info: => 8E-07s 12:49:29.7 Info: CreateColumn DownloadClients RemoveCompletedDownloads Boolean 12:49:29.7 Info: ALTER TABLE "DownloadClients" ADD COLUMN "RemoveCompletedDownloads" INTEGER NOT NULL DEFAULT 1 12:49:29.7 Info: => 0.0005474s 12:49:29.7 Info: CreateColumn DownloadClients RemoveFailedDownloads Boolean 12:49:29.7 Info: ALTER TABLE "DownloadClients" ADD COLUMN "RemoveFailedDownloads" INTEGER NOT NULL DEFAULT 1 12:49:29.7 Info: => 0.0005077s 12:49:29.7 Info: PerformDBOperation 12:49:29.7 Info: Performing DB Operation 12:49:29.7 Info: => 0.0001611s 12:49:29.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (51, '2024-05-17T12:49:29', 'cdh_per_downloadclient') 12:49:29.7 Info: Committing Transaction 12:49:29.7 Info: 51: cdh_per_downloadclient migrated 12:49:29.7 Info: => 0.0004495s 12:49:29.7 Info: 52: download_history migrating 12:49:29.7 Info: Beginning Transaction 12:49:29.7 Info: Starting migration of Main DB to 52 12:49:29.7 Info: CreateTable DownloadHistory 12:49:29.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:49:29.7 Info: => 0.0001723s 12:49:29.7 Info: CreateIndex DownloadHistory (EventType) 12:49:29.7 Info: CREATE INDEX "IX_DownloadHistory_EventType" ON "DownloadHistory" ("EventType" ASC) 12:49:29.7 Info: => 9.16E-05s 12:49:29.7 Info: CreateIndex DownloadHistory (ArtistId) 12:49:29.7 Info: CREATE INDEX "IX_DownloadHistory_ArtistId" ON "DownloadHistory" ("ArtistId" ASC) 12:49:29.7 Info: => 7.46E-05s 12:49:29.7 Info: CreateIndex DownloadHistory (DownloadId) 12:49:29.7 Info: CREATE INDEX "IX_DownloadHistory_DownloadId" ON "DownloadHistory" ("DownloadId" ASC) 12:49:29.7 Info: => 7.7E-05s 12:49:29.7 Info: PerformDBOperation 12:49:29.7 Info: Performing DB Operation 12:49:29.7 Info: => 0.0001426s 12:49:29.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (52, '2024-05-17T12:49:29', 'download_history') 12:49:29.7 Info: Committing Transaction 12:49:29.7 Info: 52: download_history migrated 12:49:29.7 Info: => 0.0004929s 12:49:29.7 Info: 53: add_update_history migrating 12:49:29.7 Info: Beginning Transaction 12:49:29.7 Info: Starting migration of Main DB to 53 12:49:29.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (53, '2024-05-17T12:49:29', 'add_update_history') 12:49:29.7 Info: Committing Transaction 12:49:29.7 Info: 53: add_update_history migrated 12:49:29.7 Info: => 0.0003024s 12:49:29.7 Info: 54: add_on_update_to_notifications migrating 12:49:29.7 Info: Beginning Transaction 12:49:29.7 Info: Starting migration of Main DB to 54 12:49:29.7 Info: AlterTable Notifications 12:49:29.7 Info: => 9E-07s 12:49:29.7 Info: CreateColumn Notifications OnApplicationUpdate Boolean 12:49:29.7 Info: ALTER TABLE "Notifications" ADD COLUMN "OnApplicationUpdate" INTEGER NOT NULL DEFAULT 1 12:49:29.7 Info: => 0.000562s 12:49:29.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (54, '2024-05-17T12:49:29', 'add_on_update_to_notifications') 12:49:29.7 Info: Committing Transaction 12:49:29.7 Info: 54: add_on_update_to_notifications migrated 12:49:29.7 Info: => 0.0008587s 12:49:29.7 Info: 55: download_client_per_indexer migrating 12:49:29.7 Info: Beginning Transaction 12:49:29.7 Info: Starting migration of Main DB to 55 12:49:29.7 Info: AlterTable Indexers 12:49:29.7 Info: => 9E-07s 12:49:29.7 Info: CreateColumn Indexers DownloadClientId Int32 12:49:29.7 Info: ALTER TABLE "Indexers" ADD COLUMN "DownloadClientId" INTEGER NOT NULL DEFAULT 0 12:49:29.7 Info: => 0.0005594s 12:49:29.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (55, '2024-05-17T12:49:29', 'download_client_per_indexer') 12:49:29.7 Info: Committing Transaction 12:49:29.7 Info: 55: download_client_per_indexer migrated 12:49:29.7 Info: => 0.0008571s 12:49:29.7 Info: 56: AddNewItemMonitorType migrating 12:49:29.7 Info: Beginning Transaction 12:49:29.7 Info: Starting migration of Main DB to 56 12:49:29.7 Info: AlterTable Artists 12:49:29.7 Info: => 1E-06s 12:49:29.7 Info: CreateColumn Artists MonitorNewItems Int32 12:49:29.7 Info: ALTER TABLE "Artists" ADD COLUMN "MonitorNewItems" INTEGER NOT NULL DEFAULT 0 12:49:29.7 Info: => 0.0005762s 12:49:29.7 Info: AlterTable RootFolders 12:49:29.7 Info: => 7E-07s 12:49:29.7 Info: CreateColumn RootFolders DefaultNewItemMonitorOption Int32 12:49:29.7 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultNewItemMonitorOption" INTEGER NOT NULL DEFAULT 0 12:49:29.7 Info: => 0.0005352s 12:49:29.7 Info: AlterTable ImportLists 12:49:29.7 Info: => 6E-07s 12:49:29.7 Info: CreateColumn ImportLists MonitorNewItems Int32 12:49:29.7 Info: ALTER TABLE "ImportLists" ADD COLUMN "MonitorNewItems" INTEGER NOT NULL DEFAULT 0 12:49:29.7 Info: => 0.0005325s 12:49:29.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (56, '2024-05-17T12:49:29', 'AddNewItemMonitorType') 12:49:29.7 Info: Committing Transaction 12:49:29.7 Info: 56: AddNewItemMonitorType migrated 12:49:29.7 Info: => 0.0008503s 12:49:29.7 Info: 57: ImportListSearch migrating 12:49:29.7 Info: Beginning Transaction 12:49:29.7 Info: Starting migration of Main DB to 57 12:49:29.7 Info: AlterTable ImportLists 12:49:29.7 Info: => 8E-07s 12:49:29.7 Info: CreateColumn ImportLists ShouldSearch Boolean 12:49:29.7 Info: ALTER TABLE "ImportLists" ADD COLUMN "ShouldSearch" INTEGER NOT NULL DEFAULT 1 12:49:29.7 Info: => 0.0005674s 12:49:29.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (57, '2024-05-17T12:49:29', 'ImportListSearch') 12:49:29.7 Info: Committing Transaction 12:49:29.7 Info: 57: ImportListSearch migrated 12:49:29.7 Info: => 0.0008797s 12:49:29.7 Info: 58: ImportListMonitorExisting migrating 12:49:29.7 Info: Beginning Transaction 12:49:29.7 Info: Starting migration of Main DB to 58 12:49:29.7 Info: AlterTable ImportLists 12:49:29.7 Info: => 1E-06s 12:49:29.7 Info: CreateColumn ImportLists ShouldMonitorExisting Boolean 12:49:29.7 Info: ALTER TABLE "ImportLists" ADD COLUMN "ShouldMonitorExisting" INTEGER NOT NULL DEFAULT 0 12:49:29.7 Info: => 0.0005841s 12:49:29.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (58, '2024-05-17T12:49:29', 'ImportListMonitorExisting') 12:49:29.7 Info: Committing Transaction 12:49:29.7 Info: 58: ImportListMonitorExisting migrated 12:49:29.7 Info: => 0.0008872s 12:49:29.7 Info: 59: add_indexer_tags migrating 12:49:29.7 Info: Beginning Transaction 12:49:29.7 Info: Starting migration of Main DB to 59 12:49:29.7 Info: FluentMigrator.Expressions.DeleteDataExpression 12:49:29.7 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Omgwtfnzbs' 12:49:29.7 Info: => 5.14E-05s 12:49:29.7 Info: FluentMigrator.Expressions.DeleteDataExpression 12:49:29.7 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Waffles' 12:49:29.7 Info: => 3.12E-05s 12:49:29.7 Info: AlterTable Indexers 12:49:29.7 Info: => 5E-07s 12:49:29.7 Info: CreateColumn Indexers Tags String 12:49:29.7 Info: ALTER TABLE "Indexers" ADD COLUMN "Tags" TEXT 12:49:29.7 Info: => 0.0005497s 12:49:29.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (59, '2024-05-17T12:49:29', 'add_indexer_tags') 12:49:29.7 Info: Committing Transaction 12:49:29.7 Info: 59: add_indexer_tags migrated 12:49:29.7 Info: => 0.0008508s 12:49:29.7 Info: 60: update_audio_types migrating 12:49:29.7 Info: Beginning Transaction 12:49:29.7 Info: Starting migration of Main DB to 60 12:49:29.7 Info: PerformDBOperation 12:49:29.7 Info: Performing DB Operation 12:49:29.7 Info: => 5.4E-05s 12:49:29.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (60, '2024-05-17T12:49:29', 'update_audio_types') 12:49:29.7 Info: Committing Transaction 12:49:29.7 Info: 60: update_audio_types migrated 12:49:29.7 Info: => 0.0003208s 12:49:29.7 Info: 61: postgres_update_timestamp_columns_to_with_timezone migrating 12:49:29.7 Info: Beginning Transaction 12:49:29.7 Info: Starting migration of Main DB to 61 12:49:29.7 Info: FluentMigrator.Expressions.DeleteDataExpression 12:49:29.7 Info: DELETE FROM "Commands" WHERE 1 = 1 12:49:29.7 Info: => 5.09E-05s 12:49:29.7 Info: AlterTable AlbumReleases 12:49:29.7 Info: => 4E-07s 12:49:29.7 Info: AlterColumn AlbumReleases ReleaseDate DateTimeOffset 12:49:29.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:49:29.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:49:29.7 Info: DROP TABLE "AlbumReleases" 12:49:29.7 Info: ALTER TABLE "AlbumReleases_temp" RENAME TO "AlbumReleases" 12:49:29.7 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 12:49:29.7 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 12:49:29.7 Info: => 0.0051532s 12:49:29.7 Info: AlterTable Albums 12:49:29.7 Info: => 7E-07s 12:49:29.7 Info: AlterColumn Albums LastInfoSync DateTimeOffset 12:49:29.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:49:29.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:49:29.8 Info: DROP TABLE "Albums" 12:49:29.8 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:49:29.8 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:49:29.8 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:49:29.8 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 12:49:29.8 Info: => 0.0044009s 12:49:29.8 Info: AlterTable Albums 12:49:29.8 Info: => 6E-07s 12:49:29.8 Info: AlterColumn Albums ReleaseDate DateTimeOffset 12:49:29.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:49:29.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:49:29.8 Info: DROP TABLE "Albums" 12:49:29.8 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:49:29.8 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:49:29.8 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:49:29.8 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 12:49:29.8 Info: => 0.004425s 12:49:29.8 Info: AlterTable Albums 12:49:29.8 Info: => 7E-07s 12:49:29.8 Info: AlterColumn Albums Added DateTimeOffset 12:49:29.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:49:29.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:49:29.8 Info: DROP TABLE "Albums" 12:49:29.8 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:49:29.8 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:49:29.8 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:49:29.8 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 12:49:29.8 Info: => 0.0053045s 12:49:29.8 Info: AlterTable Artists 12:49:29.8 Info: => 7E-07s 12:49:29.8 Info: AlterColumn Artists LastInfoSync DateTimeOffset 12:49:29.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:49:29.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:49:29.8 Info: DROP TABLE "Artists" 12:49:29.8 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:49:29.8 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:49:29.8 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:49:29.8 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 12:49:29.8 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 12:49:29.8 Info: => 0.004472s 12:49:29.8 Info: AlterTable Artists 12:49:29.8 Info: => 7E-07s 12:49:29.8 Info: AlterColumn Artists Added DateTimeOffset 12:49:29.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:49:29.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:49:29.8 Info: DROP TABLE "Artists" 12:49:29.8 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:49:29.8 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:49:29.8 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:49:29.8 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 12:49:29.8 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 12:49:29.8 Info: => 0.005431s 12:49:29.8 Info: AlterTable Blocklist 12:49:29.8 Info: => 7E-07s 12:49:29.8 Info: AlterColumn Blocklist Date DateTimeOffset 12:49:29.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:49:29.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:49:29.8 Info: DROP TABLE "Blocklist" 12:49:29.8 Info: ALTER TABLE "Blocklist_temp" RENAME TO "Blocklist" 12:49:29.8 Info: => 0.0041481s 12:49:29.8 Info: AlterTable Blocklist 12:49:29.8 Info: => 8E-07s 12:49:29.8 Info: AlterColumn Blocklist PublishedDate DateTimeOffset 12:49:29.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:49:29.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:49:29.8 Info: DROP TABLE "Blocklist" 12:49:29.8 Info: ALTER TABLE "Blocklist_temp" RENAME TO "Blocklist" 12:49:29.8 Info: => 0.004313s 12:49:29.8 Info: AlterTable Commands 12:49:29.8 Info: => 8E-07s 12:49:29.8 Info: AlterColumn Commands QueuedAt DateTimeOffset 12:49:29.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:49:29.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:49:29.8 Info: DROP TABLE "Commands" 12:49:29.8 Info: ALTER TABLE "Commands_temp" RENAME TO "Commands" 12:49:29.8 Info: => 0.0042323s 12:49:29.8 Info: AlterTable Commands 12:49:29.8 Info: => 7E-07s 12:49:29.8 Info: AlterColumn Commands StartedAt DateTimeOffset 12:49:29.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:49:29.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:49:29.8 Info: DROP TABLE "Commands" 12:49:29.8 Info: ALTER TABLE "Commands_temp" RENAME TO "Commands" 12:49:29.8 Info: => 0.0056728s 12:49:29.8 Info: AlterTable Commands 12:49:29.8 Info: => 1E-06s 12:49:29.8 Info: AlterColumn Commands EndedAt DateTimeOffset 12:49:29.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:49:29.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:49:29.8 Info: DROP TABLE "Commands" 12:49:29.8 Info: ALTER TABLE "Commands_temp" RENAME TO "Commands" 12:49:29.8 Info: => 0.0097565s 12:49:29.8 Info: AlterTable DownloadClientStatus 12:49:29.8 Info: => 8E-07s 12:49:29.8 Info: AlterColumn DownloadClientStatus InitialFailure DateTimeOffset 12:49:29.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:49:29.8 Info: INSERT INTO "DownloadClientStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill" FROM "DownloadClientStatus" 12:49:29.8 Info: DROP TABLE "DownloadClientStatus" 12:49:29.8 Info: ALTER TABLE "DownloadClientStatus_temp" RENAME TO "DownloadClientStatus" 12:49:29.8 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 12:49:29.8 Info: => 0.0055625s 12:49:29.8 Info: AlterTable DownloadClientStatus 12:49:29.8 Info: => 7E-07s 12:49:29.8 Info: AlterColumn DownloadClientStatus MostRecentFailure DateTimeOffset 12:49:29.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:49:29.8 Info: INSERT INTO "DownloadClientStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill" FROM "DownloadClientStatus" 12:49:29.8 Info: DROP TABLE "DownloadClientStatus" 12:49:29.8 Info: ALTER TABLE "DownloadClientStatus_temp" RENAME TO "DownloadClientStatus" 12:49:29.8 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 12:49:29.8 Info: => 0.0045693s 12:49:29.8 Info: AlterTable DownloadClientStatus 12:49:29.8 Info: => 6E-07s 12:49:29.8 Info: AlterColumn DownloadClientStatus DisabledTill DateTimeOffset 12:49:29.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:49:29.8 Info: INSERT INTO "DownloadClientStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill" FROM "DownloadClientStatus" 12:49:29.8 Info: DROP TABLE "DownloadClientStatus" 12:49:29.8 Info: ALTER TABLE "DownloadClientStatus_temp" RENAME TO "DownloadClientStatus" 12:49:29.8 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 12:49:29.8 Info: => 0.0054938s 12:49:29.8 Info: AlterTable DownloadHistory 12:49:29.8 Info: => 6E-07s 12:49:29.8 Info: AlterColumn DownloadHistory Date DateTimeOffset 12:49:29.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:49:29.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:49:29.8 Info: DROP TABLE "DownloadHistory" 12:49:29.8 Info: ALTER TABLE "DownloadHistory_temp" RENAME TO "DownloadHistory" 12:49:29.8 Info: CREATE INDEX "IX_DownloadHistory_EventType" ON "DownloadHistory" ("EventType" ASC) 12:49:29.8 Info: CREATE INDEX "IX_DownloadHistory_ArtistId" ON "DownloadHistory" ("ArtistId" ASC) 12:49:29.8 Info: CREATE INDEX "IX_DownloadHistory_DownloadId" ON "DownloadHistory" ("DownloadId" ASC) 12:49:29.8 Info: => 0.0043751s 12:49:29.8 Info: AlterTable ExtraFiles 12:49:29.8 Info: => 6E-07s 12:49:29.8 Info: AlterColumn ExtraFiles Added DateTimeOffset 12:49:29.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:49:29.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:49:29.8 Info: DROP TABLE "ExtraFiles" 12:49:29.8 Info: ALTER TABLE "ExtraFiles_temp" RENAME TO "ExtraFiles" 12:49:29.8 Info: => 0.0042696s 12:49:29.8 Info: AlterTable ExtraFiles 12:49:29.8 Info: => 9E-07s 12:49:29.8 Info: AlterColumn ExtraFiles LastUpdated DateTimeOffset 12:49:29.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:49:29.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:49:29.8 Info: DROP TABLE "ExtraFiles" 12:49:29.8 Info: ALTER TABLE "ExtraFiles_temp" RENAME TO "ExtraFiles" 12:49:29.8 Info: => 0.0050434s 12:49:29.8 Info: AlterTable History 12:49:29.8 Info: => 9E-07s 12:49:29.8 Info: AlterColumn History Date DateTimeOffset 12:49:29.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:49:29.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:49:29.8 Info: DROP TABLE "History" 12:49:29.8 Info: ALTER TABLE "History_temp" RENAME TO "History" 12:49:29.8 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 12:49:29.8 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 12:49:29.8 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 12:49:29.8 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 12:49:29.8 Info: => 0.0052372s 12:49:29.8 Info: AlterTable ImportListStatus 12:49:29.8 Info: => 6E-07s 12:49:29.8 Info: AlterColumn ImportListStatus InitialFailure DateTimeOffset 12:49:29.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:49:29.8 Info: INSERT INTO "ImportListStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo" FROM "ImportListStatus" 12:49:29.8 Info: DROP TABLE "ImportListStatus" 12:49:29.8 Info: ALTER TABLE "ImportListStatus_temp" RENAME TO "ImportListStatus" 12:49:29.8 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 12:49:29.8 Info: => 0.0041028s 12:49:29.8 Info: AlterTable ImportListStatus 12:49:29.8 Info: => 5E-07s 12:49:29.8 Info: AlterColumn ImportListStatus MostRecentFailure DateTimeOffset 12:49:29.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:49:29.8 Info: INSERT INTO "ImportListStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo" FROM "ImportListStatus" 12:49:29.8 Info: DROP TABLE "ImportListStatus" 12:49:29.8 Info: ALTER TABLE "ImportListStatus_temp" RENAME TO "ImportListStatus" 12:49:29.8 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 12:49:29.8 Info: => 0.005144s 12:49:29.8 Info: AlterTable ImportListStatus 12:49:29.8 Info: => 5E-07s 12:49:29.8 Info: AlterColumn ImportListStatus DisabledTill DateTimeOffset 12:49:29.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:49:29.8 Info: INSERT INTO "ImportListStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo" FROM "ImportListStatus" 12:49:29.8 Info: DROP TABLE "ImportListStatus" 12:49:29.8 Info: ALTER TABLE "ImportListStatus_temp" RENAME TO "ImportListStatus" 12:49:29.8 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 12:49:29.8 Info: => 0.0040712s 12:49:29.8 Info: AlterTable IndexerStatus 12:49:29.8 Info: => 6E-07s 12:49:29.8 Info: AlterColumn IndexerStatus InitialFailure DateTimeOffset 12:49:29.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:49:29.9 Info: INSERT INTO "IndexerStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo" FROM "IndexerStatus" 12:49:29.9 Info: DROP TABLE "IndexerStatus" 12:49:29.9 Info: ALTER TABLE "IndexerStatus_temp" RENAME TO "IndexerStatus" 12:49:29.9 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 12:49:29.9 Info: => 0.0041462s 12:49:29.9 Info: AlterTable IndexerStatus 12:49:29.9 Info: => 7E-07s 12:49:29.9 Info: AlterColumn IndexerStatus MostRecentFailure DateTimeOffset 12:49:29.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:49:29.9 Info: INSERT INTO "IndexerStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo" FROM "IndexerStatus" 12:49:29.9 Info: DROP TABLE "IndexerStatus" 12:49:29.9 Info: ALTER TABLE "IndexerStatus_temp" RENAME TO "IndexerStatus" 12:49:29.9 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 12:49:29.9 Info: => 0.0050626s 12:49:29.9 Info: AlterTable IndexerStatus 12:49:29.9 Info: => 8E-07s 12:49:29.9 Info: AlterColumn IndexerStatus DisabledTill DateTimeOffset 12:49:29.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:49:29.9 Info: INSERT INTO "IndexerStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo" FROM "IndexerStatus" 12:49:29.9 Info: DROP TABLE "IndexerStatus" 12:49:29.9 Info: ALTER TABLE "IndexerStatus_temp" RENAME TO "IndexerStatus" 12:49:29.9 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 12:49:29.9 Info: => 0.0041241s 12:49:29.9 Info: AlterTable LyricFiles 12:49:29.9 Info: => 7E-07s 12:49:29.9 Info: AlterColumn LyricFiles LastUpdated DateTimeOffset 12:49:29.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:49:29.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:49:29.9 Info: DROP TABLE "LyricFiles" 12:49:29.9 Info: ALTER TABLE "LyricFiles_temp" RENAME TO "LyricFiles" 12:49:29.9 Info: => 0.004308s 12:49:29.9 Info: AlterTable LyricFiles 12:49:29.9 Info: => 8E-07s 12:49:29.9 Info: AlterColumn LyricFiles Added DateTimeOffset 12:49:29.9 Info: CREATE TABLE "LyricFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME, "LastUpdated" DATETIME NOT NULL) 12:49:29.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:49:29.9 Info: DROP TABLE "LyricFiles" 12:49:29.9 Info: ALTER TABLE "LyricFiles_temp" RENAME TO "LyricFiles" 12:49:29.9 Info: => 0.0051022s 12:49:29.9 Info: AlterTable MetadataFiles 12:49:29.9 Info: => 8E-07s 12:49:29.9 Info: AlterColumn MetadataFiles LastUpdated DateTimeOffset 12:49:29.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:49:29.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:49:29.9 Info: DROP TABLE "MetadataFiles" 12:49:29.9 Info: ALTER TABLE "MetadataFiles_temp" RENAME TO "MetadataFiles" 12:49:29.9 Info: => 0.0053706s 12:49:29.9 Info: AlterTable MetadataFiles 12:49:29.9 Info: => 9E-07s 12:49:29.9 Info: AlterColumn MetadataFiles Added DateTimeOffset 12:49:29.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:49:29.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:49:29.9 Info: DROP TABLE "MetadataFiles" 12:49:29.9 Info: ALTER TABLE "MetadataFiles_temp" RENAME TO "MetadataFiles" 12:49:29.9 Info: => 0.0043576s 12:49:29.9 Info: AlterTable PendingReleases 12:49:29.9 Info: => 8E-07s 12:49:29.9 Info: AlterColumn PendingReleases Added DateTimeOffset 12:49:29.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:49:29.9 Info: INSERT INTO "PendingReleases_temp" ("Id", "Title", "Added", "Release", "ArtistId", "ParsedAlbumInfo", "Reason") SELECT "Id", "Title", "Added", "Release", "ArtistId", "ParsedAlbumInfo", "Reason" FROM "PendingReleases" 12:49:29.9 Info: DROP TABLE "PendingReleases" 12:49:29.9 Info: ALTER TABLE "PendingReleases_temp" RENAME TO "PendingReleases" 12:49:29.9 Info: => 0.0042892s 12:49:29.9 Info: AlterTable ScheduledTasks 12:49:29.9 Info: => 8E-07s 12:49:29.9 Info: AlterColumn ScheduledTasks LastExecution DateTimeOffset 12:49:29.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:49:29.9 Info: INSERT INTO "ScheduledTasks_temp" ("Id", "TypeName", "Interval", "LastExecution", "LastStartTime") SELECT "Id", "TypeName", "Interval", "LastExecution", "LastStartTime" FROM "ScheduledTasks" 12:49:29.9 Info: DROP TABLE "ScheduledTasks" 12:49:29.9 Info: ALTER TABLE "ScheduledTasks_temp" RENAME TO "ScheduledTasks" 12:49:29.9 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 12:49:29.9 Info: => 0.0040871s 12:49:29.9 Info: AlterTable ScheduledTasks 12:49:29.9 Info: => 7E-07s 12:49:29.9 Info: AlterColumn ScheduledTasks LastStartTime DateTimeOffset 12:49:29.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:49:29.9 Info: INSERT INTO "ScheduledTasks_temp" ("Id", "TypeName", "Interval", "LastExecution", "LastStartTime") SELECT "Id", "TypeName", "Interval", "LastExecution", "LastStartTime" FROM "ScheduledTasks" 12:49:29.9 Info: DROP TABLE "ScheduledTasks" 12:49:29.9 Info: ALTER TABLE "ScheduledTasks_temp" RENAME TO "ScheduledTasks" 12:49:29.9 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 12:49:29.9 Info: => 0.0055462s 12:49:29.9 Info: AlterTable TrackFiles 12:49:29.9 Info: => 7E-07s 12:49:29.9 Info: AlterColumn TrackFiles DateAdded DateTimeOffset 12:49:29.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:49:29.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:49:29.9 Info: DROP TABLE "TrackFiles" 12:49:29.9 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 12:49:29.9 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:49:29.9 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 12:49:29.9 Info: => 0.0042399s 12:49:29.9 Info: AlterTable TrackFiles 12:49:29.9 Info: => 7E-07s 12:49:29.9 Info: AlterColumn TrackFiles Modified DateTimeOffset 12:49:29.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:49:29.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:49:29.9 Info: DROP TABLE "TrackFiles" 12:49:29.9 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 12:49:29.9 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:49:29.9 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 12:49:29.9 Info: => 0.0052508s 12:49:29.9 Info: AlterTable VersionInfo 12:49:29.9 Info: => 7E-07s 12:49:29.9 Info: AlterColumn VersionInfo AppliedOn DateTimeOffset 12:49:29.9 Info: CREATE TABLE "VersionInfo_temp" ("Version" INTEGER NOT NULL, "AppliedOn" DATETIME, "Description" TEXT) 12:49:29.9 Info: INSERT INTO "VersionInfo_temp" ("Version", "AppliedOn", "Description") SELECT "Version", "AppliedOn", "Description" FROM "VersionInfo" 12:49:29.9 Info: DROP TABLE "VersionInfo" 12:49:29.9 Info: ALTER TABLE "VersionInfo_temp" RENAME TO "VersionInfo" 12:49:29.9 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 12:49:29.9 Info: => 0.0040734s 12:49:29.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (61, '2024-05-17T12:49:29', 'postgres_update_timestamp_columns_to_with_timezone') 12:49:29.9 Info: Committing Transaction 12:49:29.9 Info: 61: postgres_update_timestamp_columns_to_with_timezone migrated 12:49:29.9 Info: => 0.0048311s 12:49:29.9 Info: 62: add_on_delete_to_notifications migrating 12:49:29.9 Info: Beginning Transaction 12:49:29.9 Info: Starting migration of Main DB to 62 12:49:29.9 Info: AlterTable Notifications 12:49:29.9 Info: => 9E-07s 12:49:29.9 Info: CreateColumn Notifications OnArtistDelete Boolean 12:49:29.9 Info: ALTER TABLE "Notifications" ADD COLUMN "OnArtistDelete" INTEGER NOT NULL DEFAULT 0 12:49:29.9 Info: => 0.0005724s 12:49:29.9 Info: AlterTable Notifications 12:49:29.9 Info: => 8E-07s 12:49:29.9 Info: CreateColumn Notifications OnAlbumDelete Boolean 12:49:29.9 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDelete" INTEGER NOT NULL DEFAULT 0 12:49:29.9 Info: => 0.0005304s 12:49:29.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (62, '2024-05-17T12:49:29', 'add_on_delete_to_notifications') 12:49:29.9 Info: Committing Transaction 12:49:29.9 Info: 62: add_on_delete_to_notifications migrated 12:49:29.9 Info: => 0.0008588s 12:49:29.9 Info: 63: add_custom_formats migrating 12:49:29.9 Info: Beginning Transaction 12:49:29.9 Info: Starting migration of Main DB to 63 12:49:29.9 Info: INSERT INTO "ReleaseProfiles" ("Preferred", "Required", "Ignored", "Tags", "IncludePreferredWhenRenaming", "Enabled", "IndexerId") VALUES ('[ { "key": "x264", "value": 2 } ]', '', '', '[]', 0, 1, 0) 12:49:29.9 Info: INSERT INTO "QualityProfiles" ("Name", "Cutoff", "Items") VALUES ('SDTV', 1, '[ { "quality": 1, "allowed": true } ]') 12:49:29.9 Info: AlterTable DelayProfiles 12:49:29.9 Info: => 5E-07s 12:49:29.9 Info: CreateColumn DelayProfiles BypassIfHighestQuality Boolean 12:49:29.9 Info: ALTER TABLE "DelayProfiles" ADD COLUMN "BypassIfHighestQuality" INTEGER NOT NULL DEFAULT 0 12:49:29.9 Info: => 0.0005525s 12:49:29.9 Info: UpdateData 12:49:29.9 Info: UPDATE "DelayProfiles" SET "BypassIfHighestQuality" = 1 WHERE 1 = 1 12:49:29.9 Info: => 5.81E-05s 12:49:29.9 Info: AlterTable TrackFiles 12:49:29.9 Info: => 4E-07s 12:49:29.9 Info: CreateColumn TrackFiles OriginalFilePath String 12:49:29.9 Info: ALTER TABLE "TrackFiles" ADD COLUMN "OriginalFilePath" TEXT 12:49:29.9 Info: => 0.0005212s 12:49:29.9 Info: PerformDBOperation 12:49:29.9 Info: Performing DB Operation 12:49:29.9 Info: => 0.0011329s 12:49:29.9 Info: CreateTable CustomFormats 12:49:29.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:49:29.9 Info: => 0.00015s 12:49:29.9 Info: CreateIndex CustomFormats (Name) 12:49:29.9 Info: CREATE UNIQUE INDEX "IX_CustomFormats_Name" ON "CustomFormats" ("Name" ASC) 12:49:29.9 Info: => 8.34E-05s 12:49:29.9 Info: AlterTable QualityProfiles 12:49:29.9 Info: => 4E-07s 12:49:29.9 Info: CreateColumn QualityProfiles FormatItems String 12:49:29.9 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "FormatItems" TEXT NOT NULL DEFAULT '[]' 12:49:29.9 Info: => 0.000621s 12:49:29.9 Info: AlterTable QualityProfiles 12:49:29.9 Info: => 6E-07s 12:49:29.9 Info: CreateColumn QualityProfiles MinFormatScore Int32 12:49:29.9 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "MinFormatScore" INTEGER NOT NULL DEFAULT 0 12:49:29.9 Info: => 0.0005805s 12:49:29.9 Info: AlterTable QualityProfiles 12:49:29.9 Info: => 8E-07s 12:49:29.9 Info: CreateColumn QualityProfiles CutoffFormatScore Int32 12:49:29.9 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "CutoffFormatScore" INTEGER NOT NULL DEFAULT 0 12:49:29.9 Info: => 0.0005866s 12:49:29.9 Info: PerformDBOperation 12:49:29.9 Info: Performing DB Operation 12:49:29.9 Info: => 0.004465s 12:49:29.9 Info: PerformDBOperation 12:49:29.9 Info: Performing DB Operation 12:49:29.9 Info: => 9.41E-05s 12:49:29.9 Info: DeleteColumn ReleaseProfiles Preferred 12:49:29.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:49:29.9 Info: INSERT INTO "ReleaseProfiles_temp" ("Id", "Required", "Ignored", "Tags", "IncludePreferredWhenRenaming", "Enabled", "IndexerId") SELECT "Id", "Required", "Ignored", "Tags", "IncludePreferredWhenRenaming", "Enabled", "IndexerId" FROM "ReleaseProfiles" 12:49:29.9 Info: DROP TABLE "ReleaseProfiles" 12:49:29.9 Info: ALTER TABLE "ReleaseProfiles_temp" RENAME TO "ReleaseProfiles" 12:49:29.9 Info: => 0.0049826s 12:49:29.9 Info: DeleteColumn ReleaseProfiles IncludePreferredWhenRenaming 12:49:29.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:49:29.9 Info: INSERT INTO "ReleaseProfiles_temp" ("Id", "Required", "Ignored", "Tags", "Enabled", "IndexerId") SELECT "Id", "Required", "Ignored", "Tags", "Enabled", "IndexerId" FROM "ReleaseProfiles" 12:49:29.9 Info: DROP TABLE "ReleaseProfiles" 12:49:29.9 Info: ALTER TABLE "ReleaseProfiles_temp" RENAME TO "ReleaseProfiles" 12:49:29.9 Info: => 0.0048503s 12:49:29.9 Info: ExecuteSqlStatement DELETE FROM "ReleaseProfiles" WHERE "Required" = '[]' AND "Ignored" = '[]' 12:49:29.9 Info: DELETE FROM "ReleaseProfiles" WHERE "Required" = '[]' AND "Ignored" = '[]' 12:49:29.9 Info: => 5.46E-05s 12:49:29.9 Info: AlterTable DelayProfiles 12:49:29.9 Info: => 5E-07s 12:49:29.9 Info: CreateColumn DelayProfiles BypassIfAboveCustomFormatScore Boolean 12:49:29.9 Info: ALTER TABLE "DelayProfiles" ADD COLUMN "BypassIfAboveCustomFormatScore" INTEGER NOT NULL DEFAULT 0 12:49:29.9 Info: => 0.0006269s 12:49:29.9 Info: AlterTable DelayProfiles 12:49:29.9 Info: => 9E-07s 12:49:29.9 Info: CreateColumn DelayProfiles MinimumCustomFormatScore Int32 12:49:29.9 Info: ALTER TABLE "DelayProfiles" ADD COLUMN "MinimumCustomFormatScore" INTEGER 12:49:29.9 Info: => 0.000555s 12:49:29.9 Info: -> 2 Insert operations completed in 00:00:00.0001495 taking an average of 00:00:00.0000747 12:49:29.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (63, '2024-05-17T12:49:29', 'add_custom_formats') 12:49:29.9 Info: Committing Transaction 12:49:29.9 Info: 63: add_custom_formats migrated 12:49:29.9 Info: => 0.0009854s 12:49:29.9 Debug: Took: 00:00:00.4124392 12:49:30.0 Info: --- End: NzbDrone.Core.Test.Datastore.Migration.add_custom_formatsFixture.should_set_scores_for_enabled_release_profiles --- 12:49:30.0 Info: --- Start: NzbDrone.Core.Test.Datastore.Migration.add_custom_formatsFixture.should_set_zero_scores_for_disabled_release_profiles --- 12:49:30.0 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm64/_temp_11361_638515469700176319_151/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:49:30.0 Info: DatabaseEngineVersionCheck migrating 12:49:30.0 Info: PerformDBOperation 12:49:30.0 Info: Performing DB Operation 12:49:30.0 Info: SQLite 3.45.3 12:49:30.0 Info: => 0.0011876s 12:49:30.0 Info: DatabaseEngineVersionCheck migrated 12:49:30.0 Info: => 0.0012007s 12:49:30.0 Info: VersionMigration migrating 12:49:30.0 Info: Beginning Transaction 12:49:30.0 Info: CreateTable VersionInfo 12:49:30.0 Info: CREATE TABLE "VersionInfo" ("Version" INTEGER NOT NULL) 12:49:30.0 Info: => 0.0001602s 12:49:30.0 Info: Committing Transaction 12:49:30.0 Info: VersionMigration migrated 12:49:30.0 Info: => 0.0005308s 12:49:30.0 Info: VersionUniqueMigration migrating 12:49:30.0 Info: Beginning Transaction 12:49:30.0 Info: CreateIndex VersionInfo (Version) 12:49:30.0 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 12:49:30.0 Info: => 0.0001468s 12:49:30.0 Info: AlterTable VersionInfo 12:49:30.0 Info: => 6E-07s 12:49:30.0 Info: CreateColumn VersionInfo AppliedOn DateTime 12:49:30.0 Info: ALTER TABLE "VersionInfo" ADD COLUMN "AppliedOn" DATETIME 12:49:30.0 Info: => 0.0005835s 12:49:30.0 Info: Committing Transaction 12:49:30.0 Info: VersionUniqueMigration migrated 12:49:30.0 Info: => 0.0007965s 12:49:30.0 Info: VersionDescriptionMigration migrating 12:49:30.0 Info: Beginning Transaction 12:49:30.0 Info: AlterTable VersionInfo 12:49:30.0 Info: => 8E-07s 12:49:30.0 Info: CreateColumn VersionInfo Description String 12:49:30.0 Info: ALTER TABLE "VersionInfo" ADD COLUMN "Description" TEXT 12:49:30.0 Info: => 0.0002274s 12:49:30.0 Info: Committing Transaction 12:49:30.0 Info: VersionDescriptionMigration migrated 12:49:30.0 Info: => 0.0004283s 12:49:30.0 Info: 1: InitialSetup migrating 12:49:30.0 Info: Beginning Transaction 12:49:30.0 Info: Starting migration of Main DB to 1 12:49:30.0 Info: CreateTable Config 12:49:30.0 Info: CREATE TABLE "Config" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Key" TEXT NOT NULL, "Value" TEXT NOT NULL) 12:49:30.0 Info: => 0.0001703s 12:49:30.0 Info: CreateIndex Config (Key) 12:49:30.0 Info: CREATE UNIQUE INDEX "IX_Config_Key" ON "Config" ("Key" ASC) 12:49:30.0 Info: => 7.33E-05s 12:49:30.0 Info: CreateTable RootFolders 12:49:30.0 Info: CREATE TABLE "RootFolders" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Path" TEXT NOT NULL) 12:49:30.0 Info: => 8.9E-05s 12:49:30.0 Info: CreateIndex RootFolders (Path) 12:49:30.0 Info: CREATE UNIQUE INDEX "IX_RootFolders_Path" ON "RootFolders" ("Path" ASC) 12:49:30.0 Info: => 8.59E-05s 12:49:30.0 Info: CreateTable Artists 12:49:30.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:49:30.0 Info: => 0.0002414s 12:49:30.0 Info: CreateIndex Artists (ForeignArtistId) 12:49:30.0 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 12:49:30.0 Info: => 7.43E-05s 12:49:30.0 Info: CreateIndex Artists (NameSlug) 12:49:30.0 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 12:49:30.0 Info: => 6.62E-05s 12:49:30.0 Info: CreateIndex Artists (CleanName) 12:49:30.0 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:49:30.0 Info: => 6.53E-05s 12:49:30.0 Info: CreateIndex Artists (Path) 12:49:30.0 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:49:30.0 Info: => 6.22E-05s 12:49:30.0 Info: CreateTable Albums 12:49:30.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:49:30.0 Info: => 0.0002179s 12:49:30.0 Info: CreateIndex Albums (ForeignAlbumId) 12:49:30.0 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:49:30.0 Info: => 7.17E-05s 12:49:30.0 Info: CreateIndex Albums (MBId) 12:49:30.0 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 12:49:30.0 Info: => 6.42E-05s 12:49:30.0 Info: CreateIndex Albums (TADBId) 12:49:30.0 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 12:49:30.0 Info: => 6.34E-05s 12:49:30.0 Info: CreateIndex Albums (TitleSlug) 12:49:30.0 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 12:49:30.0 Info: => 6.31E-05s 12:49:30.0 Info: CreateIndex Albums (CleanTitle) 12:49:30.0 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:49:30.0 Info: => 6.02E-05s 12:49:30.0 Info: CreateIndex Albums (Path) 12:49:30.0 Info: CREATE INDEX "IX_Albums_Path" ON "Albums" ("Path" ASC) 12:49:30.0 Info: => 6.06E-05s 12:49:30.0 Info: CreateTable Tracks 12:49:30.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:49:30.0 Info: => 0.0001444s 12:49:30.0 Info: CreateIndex Tracks (ForeignTrackId) 12:49:30.0 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 12:49:30.0 Info: => 7.08E-05s 12:49:30.0 Info: CreateIndex Tracks (ArtistId) 12:49:30.0 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 12:49:30.0 Info: => 7.04E-05s 12:49:30.0 Info: CreateIndex Tracks (TrackFileId) 12:49:30.0 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 12:49:30.0 Info: => 7.37E-05s 12:49:30.0 Info: CreateIndex Tracks (ArtistId, AlbumId, TrackNumber) 12:49:30.0 Info: CREATE INDEX "IX_Tracks_ArtistId_AlbumId_TrackNumber" ON "Tracks" ("ArtistId" ASC, "AlbumId" ASC, "TrackNumber" ASC) 12:49:30.0 Info: => 7.24E-05s 12:49:30.0 Info: CreateTable TrackFiles 12:49:30.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:49:30.0 Info: => 0.0001388s 12:49:30.0 Info: CreateIndex TrackFiles (ArtistId) 12:49:30.0 Info: CREATE INDEX "IX_TrackFiles_ArtistId" ON "TrackFiles" ("ArtistId" ASC) 12:49:30.0 Info: => 7.05E-05s 12:49:30.0 Info: CreateIndex TrackFiles (AlbumId) 12:49:30.0 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:49:30.0 Info: => 6.49E-05s 12:49:30.0 Info: CreateTable History 12:49:30.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:49:30.0 Info: => 0.0001376s 12:49:30.0 Info: CreateIndex History (Date) 12:49:30.0 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 12:49:30.0 Info: => 7.11E-05s 12:49:30.0 Info: CreateIndex History (EventType) 12:49:30.0 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 12:49:30.0 Info: => 6.55E-05s 12:49:30.0 Info: CreateIndex History (DownloadId) 12:49:30.0 Info: CREATE INDEX "IX_History_DownloadId" ON "History" ("DownloadId" ASC) 12:49:30.0 Info: => 6.26E-05s 12:49:30.0 Info: CreateIndex History (AlbumId) 12:49:30.0 Info: CREATE INDEX "IX_History_AlbumId" ON "History" ("AlbumId" ASC) 12:49:30.0 Info: => 6.63E-05s 12:49:30.0 Info: CreateTable Notifications 12:49:30.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:49:30.0 Info: => 0.0001254s 12:49:30.0 Info: CreateTable ScheduledTasks 12:49:30.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:49:30.0 Info: => 0.0001009s 12:49:30.0 Info: CreateIndex ScheduledTasks (TypeName) 12:49:30.0 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 12:49:30.0 Info: => 7.1E-05s 12:49:30.0 Info: CreateTable Indexers 12:49:30.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:49:30.0 Info: => 0.0001074s 12:49:30.0 Info: CreateIndex Indexers (Name) 12:49:30.0 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 12:49:30.0 Info: => 7.24E-05s 12:49:30.0 Info: CreateTable Profiles 12:49:30.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:49:30.0 Info: => 9.6E-05s 12:49:30.0 Info: CreateIndex Profiles (Name) 12:49:30.0 Info: CREATE UNIQUE INDEX "IX_Profiles_Name" ON "Profiles" ("Name" ASC) 12:49:30.0 Info: => 6.82E-05s 12:49:30.0 Info: CreateTable QualityDefinitions 12:49:30.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:49:30.0 Info: => 0.0001024s 12:49:30.0 Info: CreateIndex QualityDefinitions (Quality) 12:49:30.0 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Quality" ON "QualityDefinitions" ("Quality" ASC) 12:49:30.0 Info: => 7.01E-05s 12:49:30.0 Info: CreateIndex QualityDefinitions (Title) 12:49:30.0 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Title" ON "QualityDefinitions" ("Title" ASC) 12:49:30.0 Info: => 6.63E-05s 12:49:30.0 Info: CreateTable NamingConfig 12:49:30.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:49:30.0 Info: => 0.0001115s 12:49:30.0 Info: CreateTable Blacklist 12:49:30.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:49:30.0 Info: => 0.0001545s 12:49:30.0 Info: CreateTable Metadata 12:49:30.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:49:30.0 Info: => 0.0001099s 12:49:30.0 Info: CreateTable MetadataFiles 12:49:30.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:49:30.0 Info: => 0.0001511s 12:49:30.0 Info: CreateTable DownloadClients 12:49:30.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:49:30.0 Info: => 0.0001053s 12:49:30.0 Info: CreateTable PendingReleases 12:49:30.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:49:30.0 Info: => 0.0001135s 12:49:30.0 Info: CreateTable RemotePathMappings 12:49:30.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:49:30.0 Info: => 9.25E-05s 12:49:30.0 Info: CreateTable Tags 12:49:30.0 Info: CREATE TABLE "Tags" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Label" TEXT NOT NULL) 12:49:30.0 Info: => 8.38E-05s 12:49:30.0 Info: CreateIndex Tags (Label) 12:49:30.0 Info: CREATE UNIQUE INDEX "IX_Tags_Label" ON "Tags" ("Label" ASC) 12:49:30.0 Info: => 7.7E-05s 12:49:30.0 Info: CreateTable Restrictions 12:49:30.0 Info: CREATE TABLE "Restrictions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Preferred" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL) 12:49:30.0 Info: => 0.0001018s 12:49:30.0 Info: CreateTable DelayProfiles 12:49:30.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:49:30.0 Info: => 0.0001174s 12:49:30.0 Info: CreateTable Users 12:49:30.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:49:30.0 Info: => 0.0001448s 12:49:30.0 Info: CreateIndex Users (Identifier) 12:49:30.0 Info: CREATE UNIQUE INDEX "IX_Users_Identifier" ON "Users" ("Identifier" ASC) 12:49:30.0 Info: => 9.93E-05s 12:49:30.0 Info: CreateIndex Users (Username) 12:49:30.0 Info: CREATE UNIQUE INDEX "IX_Users_Username" ON "Users" ("Username" ASC) 12:49:30.0 Info: => 8.04E-05s 12:49:30.0 Info: CreateTable Commands 12:49:30.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:49:30.0 Info: => 0.0001451s 12:49:30.0 Info: CreateTable IndexerStatus 12:49:30.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:49:30.0 Info: => 0.000125s 12:49:30.0 Info: CreateIndex IndexerStatus (ProviderId) 12:49:30.0 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 12:49:30.0 Info: => 8.52E-05s 12:49:30.0 Info: CreateTable ExtraFiles 12:49:30.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:49:30.0 Info: => 0.0001271s 12:49:30.0 Info: CreateTable LyricFiles 12:49:30.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:49:30.0 Info: => 0.0001541s 12:49:30.0 Info: CreateTable LanguageProfiles 12:49:30.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:49:30.0 Info: => 0.0001135s 12:49:30.0 Info: CreateIndex LanguageProfiles (Name) 12:49:30.0 Info: CREATE UNIQUE INDEX "IX_LanguageProfiles_Name" ON "LanguageProfiles" ("Name" ASC) 12:49:30.0 Info: => 8.32E-05s 12:49:30.0 Info: CreateTable DownloadClientStatus 12:49:30.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:49:30.0 Info: => 0.0001171s 12:49:30.0 Info: CreateIndex DownloadClientStatus (ProviderId) 12:49:30.0 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 12:49:30.0 Info: => 8.54E-05s 12:49:30.0 Info: INSERT INTO "DelayProfiles" ("EnableUsenet", "EnableTorrent", "PreferredProtocol", "UsenetDelay", "TorrentDelay", "Order", "Tags") VALUES (1, 1, 1, 0, 0, 2147483647, '[]') 12:49:30.0 Info: -> 1 Insert operations completed in 00:00:00.0000594 taking an average of 00:00:00.0000594 12:49:30.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (1, '2024-05-17T12:49:30', 'InitialSetup') 12:49:30.0 Info: Committing Transaction 12:49:30.0 Info: 1: InitialSetup migrated 12:49:30.0 Info: => 0.0010368s 12:49:30.0 Info: 2: add_reason_to_pending_releases migrating 12:49:30.0 Info: Beginning Transaction 12:49:30.0 Info: Starting migration of Main DB to 2 12:49:30.0 Info: AlterTable PendingReleases 12:49:30.0 Info: => 8E-07s 12:49:30.0 Info: CreateColumn PendingReleases Reason Int32 12:49:30.0 Info: ALTER TABLE "PendingReleases" ADD COLUMN "Reason" INTEGER NOT NULL DEFAULT 0 12:49:30.0 Info: => 0.0005391s 12:49:30.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (2, '2024-05-17T12:49:30', 'add_reason_to_pending_releases') 12:49:30.0 Info: Committing Transaction 12:49:30.0 Info: 2: add_reason_to_pending_releases migrated 12:49:30.0 Info: => 0.0008305s 12:49:30.0 Info: 3: add_medium_support migrating 12:49:30.0 Info: Beginning Transaction 12:49:30.0 Info: Starting migration of Main DB to 3 12:49:30.0 Info: AlterTable Albums 12:49:30.0 Info: => 1E-06s 12:49:30.0 Info: CreateColumn Albums Media String 12:49:30.0 Info: ALTER TABLE "Albums" ADD COLUMN "Media" TEXT NOT NULL DEFAULT '' 12:49:30.0 Info: => 0.0005342s 12:49:30.0 Info: AlterTable Tracks 12:49:30.0 Info: => 8E-07s 12:49:30.0 Info: CreateColumn Tracks MediumNumber Int32 12:49:30.0 Info: ALTER TABLE "Tracks" ADD COLUMN "MediumNumber" INTEGER NOT NULL DEFAULT 0 12:49:30.0 Info: => 0.000484s 12:49:30.0 Info: AlterTable Tracks 12:49:30.0 Info: => 5E-07s 12:49:30.0 Info: CreateColumn Tracks AbsoluteTrackNumber Int32 12:49:30.0 Info: ALTER TABLE "Tracks" ADD COLUMN "AbsoluteTrackNumber" INTEGER NOT NULL DEFAULT 0 12:49:30.0 Info: => 0.0004737s 12:49:30.0 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 12:49:30.0 Info: UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 12:49:30.0 Info: => 4.16E-05s 12:49:30.0 Info: DeleteColumn Tracks TrackNumber 12:49:30.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:49:30.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:49:30.0 Info: DROP TABLE "Tracks" 12:49:30.0 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 12:49:30.0 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 12:49:30.0 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 12:49:30.0 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 12:49:30.0 Info: => 0.0051553s 12:49:30.0 Info: AlterTable Tracks 12:49:30.0 Info: => 6E-07s 12:49:30.0 Info: CreateColumn Tracks TrackNumber String 12:49:30.0 Info: ALTER TABLE "Tracks" ADD COLUMN "TrackNumber" TEXT 12:49:30.0 Info: => 0.0004881s 12:49:30.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (3, '2024-05-17T12:49:30', 'add_medium_support') 12:49:30.0 Info: Committing Transaction 12:49:30.0 Info: 3: add_medium_support migrated 12:49:30.0 Info: => 0.0008813s 12:49:30.0 Info: 4: add_various_qualites_in_profile migrating 12:49:30.0 Info: Beginning Transaction 12:49:30.0 Info: Starting migration of Main DB to 4 12:49:30.0 Info: ExecuteSqlStatement UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 12:49:30.0 Info: UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 12:49:30.0 Info: => 5.47E-05s 12:49:30.0 Info: PerformDBOperation 12:49:30.0 Info: Performing DB Operation 12:49:30.0 Info: => 3.87E-05s 12:49:30.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (4, '2024-05-17T12:49:30', 'add_various_qualites_in_profile') 12:49:30.0 Info: Committing Transaction 12:49:30.0 Info: 4: add_various_qualites_in_profile migrated 12:49:30.0 Info: => 0.0002863s 12:49:30.0 Info: 5: metadata_profiles migrating 12:49:30.0 Info: Beginning Transaction 12:49:30.0 Info: Starting migration of Main DB to 5 12:49:30.0 Info: CreateTable MetadataProfiles 12:49:30.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:49:30.0 Info: => 0.0001436s 12:49:30.0 Info: CreateIndex MetadataProfiles (Name) 12:49:30.0 Info: CREATE UNIQUE INDEX "IX_MetadataProfiles_Name" ON "MetadataProfiles" ("Name" ASC) 12:49:30.0 Info: => 8.52E-05s 12:49:30.0 Info: AlterTable Artists 12:49:30.0 Info: => 5E-07s 12:49:30.0 Info: CreateColumn Artists MetadataProfileId Int32 12:49:30.0 Info: ALTER TABLE "Artists" ADD COLUMN "MetadataProfileId" INTEGER NOT NULL DEFAULT 1 12:49:30.0 Info: => 0.0004969s 12:49:30.0 Info: DeleteColumn Artists PrimaryAlbumTypes 12:49:30.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:49:30.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:49:30.0 Info: DROP TABLE "Artists" 12:49:30.0 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:49:30.0 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 12:49:30.0 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 12:49:30.0 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:49:30.0 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:49:30.0 Info: => 0.0041415s 12:49:30.0 Info: DeleteColumn Artists SecondaryAlbumTypes 12:49:30.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:49:30.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:49:30.0 Info: DROP TABLE "Artists" 12:49:30.0 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:49:30.0 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 12:49:30.0 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 12:49:30.0 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:49:30.0 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:49:30.0 Info: => 0.0040358s 12:49:30.0 Info: AlterTable Albums 12:49:30.0 Info: => 6E-07s 12:49:30.0 Info: CreateColumn Albums SecondaryTypes String 12:49:30.0 Info: ALTER TABLE "Albums" ADD COLUMN "SecondaryTypes" TEXT 12:49:30.0 Info: => 0.0005019s 12:49:30.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (5, '2024-05-17T12:49:30', 'metadata_profiles') 12:49:30.0 Info: Committing Transaction 12:49:30.0 Info: 5: metadata_profiles migrated 12:49:30.0 Info: => 0.0009229s 12:49:30.0 Info: 6: separate_automatic_and_interactive_search migrating 12:49:30.0 Info: Beginning Transaction 12:49:30.0 Info: Starting migration of Main DB to 6 12:49:30.0 Info: RenameColumn Indexers EnableSearch to EnableAutomaticSearch 12:49:30.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:49:30.0 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableSearch" FROM "Indexers" 12:49:30.0 Info: DROP TABLE "Indexers" 12:49:30.0 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 12:49:30.0 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 12:49:30.0 Info: => 0.0034811s 12:49:30.0 Info: AlterTable Indexers 12:49:30.0 Info: => 5E-07s 12:49:30.0 Info: CreateColumn Indexers EnableInteractiveSearch Boolean 12:49:30.0 Info: ALTER TABLE "Indexers" ADD COLUMN "EnableInteractiveSearch" INTEGER 12:49:30.0 Info: => 0.0004625s 12:49:30.0 Info: ExecuteSqlStatement UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 12:49:30.0 Info: UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 12:49:30.0 Info: => 4.03E-05s 12:49:30.0 Info: AlterTable Indexers 12:49:30.0 Info: => 4E-07s 12:49:30.0 Info: AlterColumn Indexers EnableInteractiveSearch Boolean 12:49:30.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:49:30.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:49:30.0 Info: DROP TABLE "Indexers" 12:49:30.0 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 12:49:30.0 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 12:49:30.0 Info: => 0.0034132s 12:49:30.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (6, '2024-05-17T12:49:30', 'separate_automatic_and_interactive_search') 12:49:30.0 Info: Committing Transaction 12:49:30.0 Info: 6: separate_automatic_and_interactive_search migrated 12:49:30.0 Info: => 0.0037416s 12:49:30.0 Info: 7: change_album_path_to_relative migrating 12:49:30.0 Info: Beginning Transaction 12:49:30.0 Info: Starting migration of Main DB to 7 12:49:30.0 Info: DeleteColumn Albums Path 12:49:30.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:49:30.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:49:30.0 Info: DROP TABLE "Albums" 12:49:30.0 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:49:30.0 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:49:30.0 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 12:49:30.0 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 12:49:30.0 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 12:49:30.0 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:49:30.0 Info: => 0.0042488s 12:49:30.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (7, '2024-05-17T12:49:30', 'change_album_path_to_relative') 12:49:30.0 Info: Committing Transaction 12:49:30.0 Info: 7: change_album_path_to_relative migrated 12:49:30.0 Info: => 0.0047098s 12:49:30.0 Info: 8: change_quality_size_mb_to_kb migrating 12:49:30.0 Info: Beginning Transaction 12:49:30.0 Info: Starting migration of Main DB to 8 12:49:30.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:49:30.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:49:30.0 Info: => 5.27E-05s 12:49:30.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (8, '2024-05-17T12:49:30', 'change_quality_size_mb_to_kb') 12:49:30.0 Info: Committing Transaction 12:49:30.0 Info: 8: change_quality_size_mb_to_kb migrated 12:49:30.0 Info: => 0.0003012s 12:49:30.0 Info: 9: album_releases migrating 12:49:30.0 Info: Beginning Transaction 12:49:30.0 Info: Starting migration of Main DB to 9 12:49:30.0 Info: AlterTable Albums 12:49:30.0 Info: => 9E-07s 12:49:30.0 Info: CreateColumn Albums Releases String 12:49:30.0 Info: ALTER TABLE "Albums" ADD COLUMN "Releases" TEXT DEFAULT '' 12:49:30.0 Info: => 0.000521s 12:49:30.0 Info: AlterTable Albums 12:49:30.0 Info: => 6E-07s 12:49:30.0 Info: CreateColumn Albums CurrentRelease String 12:49:30.0 Info: ALTER TABLE "Albums" ADD COLUMN "CurrentRelease" TEXT DEFAULT '' 12:49:30.0 Info: => 0.0004945s 12:49:30.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (9, '2024-05-17T12:49:30', 'album_releases') 12:49:30.0 Info: Committing Transaction 12:49:30.0 Info: 9: album_releases migrated 12:49:30.0 Info: => 0.000782s 12:49:30.0 Info: 10: album_releases_fix migrating 12:49:30.0 Info: Beginning Transaction 12:49:30.0 Info: Starting migration of Main DB to 10 12:49:30.0 Info: AlterTable Albums 12:49:30.0 Info: => 7E-07s 12:49:30.0 Info: AlterColumn Albums Releases String 12:49:30.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:49:30.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:49:30.0 Info: DROP TABLE "Albums" 12:49:30.0 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:49:30.0 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:49:30.0 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 12:49:30.0 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 12:49:30.0 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 12:49:30.0 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:49:30.0 Info: => 0.0052964s 12:49:30.0 Info: AlterTable Albums 12:49:30.0 Info: => 7E-07s 12:49:30.0 Info: AlterColumn Albums CurrentRelease String 12:49:30.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:49:30.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:49:30.0 Info: DROP TABLE "Albums" 12:49:30.0 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:49:30.0 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:49:30.0 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 12:49:30.0 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 12:49:30.0 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 12:49:30.0 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:49:30.0 Info: => 0.004198s 12:49:30.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (10, '2024-05-17T12:49:30', 'album_releases_fix') 12:49:30.0 Info: Committing Transaction 12:49:30.0 Info: 10: album_releases_fix migrated 12:49:30.0 Info: => 0.0045674s 12:49:30.0 Info: 11: import_lists migrating 12:49:30.0 Info: Beginning Transaction 12:49:30.0 Info: Starting migration of Main DB to 11 12:49:30.0 Info: CreateTable ImportLists 12:49:30.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:49:30.0 Info: => 0.0001734s 12:49:30.0 Info: CreateIndex ImportLists (Name) 12:49:30.0 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 12:49:30.0 Info: => 8.38E-05s 12:49:30.0 Info: CreateTable ImportListStatus 12:49:30.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:49:30.0 Info: => 0.0001207s 12:49:30.0 Info: CreateIndex ImportListStatus (ProviderId) 12:49:30.0 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 12:49:30.0 Info: => 7.61E-05s 12:49:30.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (11, '2024-05-17T12:49:30', 'import_lists') 12:49:30.0 Info: Committing Transaction 12:49:30.0 Info: 11: import_lists migrated 12:49:30.0 Info: => 0.0003974s 12:49:30.0 Info: 12: add_release_status migrating 12:49:30.0 Info: Beginning Transaction 12:49:30.0 Info: Starting migration of Main DB to 12 12:49:30.0 Info: AlterTable MetadataProfiles 12:49:30.0 Info: => 7E-07s 12:49:30.0 Info: CreateColumn MetadataProfiles ReleaseStatuses String 12:49:30.0 Info: ALTER TABLE "MetadataProfiles" ADD COLUMN "ReleaseStatuses" TEXT NOT NULL DEFAULT '' 12:49:30.0 Info: => 0.0005607s 12:49:30.0 Info: PerformDBOperation 12:49:30.0 Info: Performing DB Operation 12:49:30.0 Info: => 3.92E-05s 12:49:30.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (12, '2024-05-17T12:49:30', 'add_release_status') 12:49:30.0 Info: Committing Transaction 12:49:30.0 Info: 12: add_release_status migrated 12:49:30.0 Info: => 0.0003015s 12:49:30.0 Info: 13: album_download_notification migrating 12:49:30.0 Info: Beginning Transaction 12:49:30.0 Info: Starting migration of Main DB to 13 12:49:30.0 Info: AlterTable Notifications 12:49:30.0 Info: => 9E-07s 12:49:30.0 Info: CreateColumn Notifications OnAlbumDownload Boolean 12:49:30.0 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDownload" INTEGER NOT NULL DEFAULT 0 12:49:30.0 Info: => 0.0005508s 12:49:30.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (13, '2024-05-17T12:49:30', 'album_download_notification') 12:49:30.0 Info: Committing Transaction 12:49:30.0 Info: 13: album_download_notification migrated 12:49:30.0 Info: => 0.0008403s 12:49:30.0 Info: 14: fix_language_metadata_profiles migrating 12:49:30.0 Info: Beginning Transaction 12:49:30.0 Info: Starting migration of Main DB to 14 12:49:30.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:49:30.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:49:30.0 Info: => 8.2E-05s 12:49:30.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:49:30.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:49:30.0 Info: => 5.24E-05s 12:49:30.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (14, '2024-05-17T12:49:30', 'fix_language_metadata_profiles') 12:49:30.0 Info: Committing Transaction 12:49:30.0 Info: 14: fix_language_metadata_profiles migrated 12:49:30.0 Info: => 0.0002907s 12:49:30.0 Info: 15: remove_fanzub migrating 12:49:30.0 Info: Beginning Transaction 12:49:30.0 Info: Starting migration of Main DB to 15 12:49:30.0 Info: ExecuteSqlStatement DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 12:49:30.0 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 12:49:30.0 Info: => 4.53E-05s 12:49:30.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (15, '2024-05-17T12:49:30', 'remove_fanzub') 12:49:30.0 Info: Committing Transaction 12:49:30.0 Info: 15: remove_fanzub migrated 12:49:30.0 Info: => 0.0002778s 12:49:30.0 Info: 16: update_artist_history_indexes migrating 12:49:30.0 Info: Beginning Transaction 12:49:30.0 Info: Starting migration of Main DB to 16 12:49:30.0 Info: CreateIndex Albums (ArtistId) 12:49:30.0 Info: CREATE INDEX "IX_Albums_ArtistId" ON "Albums" ("ArtistId" ASC) 12:49:30.0 Info: => 0.0001091s 12:49:30.0 Info: CreateIndex Albums (ArtistId, ReleaseDate) 12:49:30.0 Info: CREATE INDEX "IX_Albums_ArtistId_ReleaseDate" ON "Albums" ("ArtistId" ASC, "ReleaseDate" ASC) 12:49:30.0 Info: => 7.84E-05s 12:49:30.0 Info: DeleteIndex History (AlbumId) 12:49:30.0 Info: DROP INDEX "IX_History_AlbumId" 12:49:30.0 Info: => 0.0001253s 12:49:30.0 Info: CreateIndex History (AlbumId, Date) 12:49:30.0 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 12:49:30.0 Info: => 9.38E-05s 12:49:30.0 Info: DeleteIndex History (DownloadId) 12:49:30.0 Info: DROP INDEX "IX_History_DownloadId" 12:49:30.0 Info: => 0.0001279s 12:49:30.0 Info: CreateIndex History (DownloadId, Date) 12:49:30.0 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 12:49:30.0 Info: => 9.05E-05s 12:49:30.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (16, '2024-05-17T12:49:30', 'update_artist_history_indexes') 12:49:30.0 Info: Committing Transaction 12:49:30.0 Info: 16: update_artist_history_indexes migrated 12:49:30.0 Info: => 0.0003876s 12:49:30.0 Info: 17: remove_nma migrating 12:49:30.0 Info: Beginning Transaction 12:49:30.0 Info: Starting migration of Main DB to 17 12:49:30.0 Info: FluentMigrator.Expressions.DeleteDataExpression 12:49:30.0 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'NotifyMyAndroid' 12:49:30.0 Info: => 5.02E-05s 12:49:30.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (17, '2024-05-17T12:49:30', 'remove_nma') 12:49:30.0 Info: Committing Transaction 12:49:30.0 Info: 17: remove_nma migrated 12:49:30.0 Info: => 0.0002756s 12:49:30.0 Info: 18: album_disambiguation migrating 12:49:30.0 Info: Beginning Transaction 12:49:30.0 Info: Starting migration of Main DB to 18 12:49:30.0 Info: AlterTable Albums 12:49:30.0 Info: => 9E-07s 12:49:30.0 Info: CreateColumn Albums Disambiguation String 12:49:30.0 Info: ALTER TABLE "Albums" ADD COLUMN "Disambiguation" TEXT 12:49:30.0 Info: => 0.0005459s 12:49:30.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (18, '2024-05-17T12:49:30', 'album_disambiguation') 12:49:30.0 Info: Committing Transaction 12:49:30.0 Info: 18: album_disambiguation migrated 12:49:30.0 Info: => 0.0008227s 12:49:30.0 Info: 19: add_ape_quality_in_profiles migrating 12:49:30.0 Info: Beginning Transaction 12:49:30.0 Info: Starting migration of Main DB to 19 12:49:30.0 Info: PerformDBOperation 12:49:30.0 Info: Performing DB Operation 12:49:30.0 Info: => 3.8E-05s 12:49:30.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (19, '2024-05-17T12:49:30', 'add_ape_quality_in_profiles') 12:49:30.0 Info: Committing Transaction 12:49:30.0 Info: 19: add_ape_quality_in_profiles migrated 12:49:30.0 Info: => 0.000277s 12:49:30.0 Info: 20: remove_pushalot migrating 12:49:30.0 Info: Beginning Transaction 12:49:30.0 Info: Starting migration of Main DB to 20 12:49:30.0 Info: FluentMigrator.Expressions.DeleteDataExpression 12:49:30.0 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Pushalot' 12:49:30.0 Info: => 4.9E-05s 12:49:30.0 Info: FluentMigrator.Expressions.DeleteDataExpression 12:49:30.0 Info: DELETE FROM "Metadata" WHERE "Implementation" = 'MediaBrowserMetadata' 12:49:30.0 Info: => 3.02E-05s 12:49:30.0 Info: FluentMigrator.Expressions.DeleteDataExpression 12:49:30.0 Info: DELETE FROM "MetadataFiles" WHERE "Consumer" = 'MediaBrowserMetadata' 12:49:30.0 Info: => 2.69E-05s 12:49:30.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (20, '2024-05-17T12:49:30', 'remove_pushalot') 12:49:30.0 Info: Committing Transaction 12:49:30.0 Info: 20: remove_pushalot migrated 12:49:30.0 Info: => 0.0002631s 12:49:30.0 Info: 21: add_custom_filters migrating 12:49:30.0 Info: Beginning Transaction 12:49:30.0 Info: Starting migration of Main DB to 21 12:49:30.0 Info: CreateTable CustomFilters 12:49:30.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:49:30.0 Info: => 0.0001394s 12:49:30.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (21, '2024-05-17T12:49:30', 'add_custom_filters') 12:49:30.0 Info: Committing Transaction 12:49:30.1 Info: 21: add_custom_filters migrated 12:49:30.1 Info: => 0.0004131s 12:49:30.1 Info: 22: import_list_tags migrating 12:49:30.1 Info: Beginning Transaction 12:49:30.1 Info: Starting migration of Main DB to 22 12:49:30.1 Info: AlterTable ImportLists 12:49:30.1 Info: => 8E-07s 12:49:30.1 Info: CreateColumn ImportLists Tags String 12:49:30.1 Info: ALTER TABLE "ImportLists" ADD COLUMN "Tags" TEXT 12:49:30.1 Info: => 0.0005514s 12:49:30.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (22, '2024-05-17T12:49:30', 'import_list_tags') 12:49:30.1 Info: Committing Transaction 12:49:30.1 Info: 22: import_list_tags migrated 12:49:30.1 Info: => 0.0023153s 12:49:30.1 Info: 23: add_release_groups_etc migrating 12:49:30.1 Info: Beginning Transaction 12:49:30.1 Info: Starting migration of Main DB to 23 12:49:30.1 Info: CreateTable ArtistMetadata 12:49:30.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:49:30.1 Info: => 0.0001887s 12:49:30.1 Info: CreateIndex ArtistMetadata (ForeignArtistId) 12:49:30.1 Info: CREATE UNIQUE INDEX "IX_ArtistMetadata_ForeignArtistId" ON "ArtistMetadata" ("ForeignArtistId" ASC) 12:49:30.1 Info: => 8.74E-05s 12:49:30.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:49:30.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:49:30.1 Info: => 8.5E-05s 12:49:30.1 Info: AlterTable Artists 12:49:30.1 Info: => 4E-07s 12:49:30.1 Info: CreateColumn Artists ArtistMetadataId Int32 12:49:30.1 Info: ALTER TABLE "Artists" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 12:49:30.1 Info: => 0.0005606s 12:49:30.1 Info: ExecuteSqlStatement UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 12:49:30.1 Info: UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 12:49:30.1 Info: => 6.98E-05s 12:49:30.1 Info: CreateTable AlbumReleases 12:49:30.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:49:30.1 Info: => 0.0008463s 12:49:30.1 Info: CreateIndex AlbumReleases (ForeignReleaseId) 12:49:30.1 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 12:49:30.1 Info: => 8.94E-05s 12:49:30.1 Info: CreateIndex AlbumReleases (AlbumId) 12:49:30.1 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 12:49:30.1 Info: => 7.22E-05s 12:49:30.1 Info: PerformDBOperation 12:49:30.1 Info: Performing DB Operation 12:49:30.1 Info: => 4.5E-05s 12:49:30.1 Info: AlterTable Albums 12:49:30.1 Info: => 5E-07s 12:49:30.1 Info: CreateColumn Albums ArtistMetadataId Int32 12:49:30.1 Info: ALTER TABLE "Albums" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 12:49:30.1 Info: => 0.0005939s 12:49:30.1 Info: AlterTable Albums 12:49:30.1 Info: => 8E-07s 12:49:30.1 Info: CreateColumn Albums AnyReleaseOk Boolean 12:49:30.1 Info: ALTER TABLE "Albums" ADD COLUMN "AnyReleaseOk" INTEGER NOT NULL DEFAULT 1 12:49:30.1 Info: => 0.000574s 12:49:30.1 Info: AlterTable Albums 12:49:30.1 Info: => 9E-07s 12:49:30.1 Info: CreateColumn Albums Links String 12:49:30.1 Info: ALTER TABLE "Albums" ADD COLUMN "Links" TEXT 12:49:30.1 Info: => 0.0005451s 12:49:30.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:49:30.1 Info: UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 12:49:30.1 Info: => 7.88E-05s 12:49:30.1 Info: AlterTable Tracks 12:49:30.1 Info: => 5E-07s 12:49:30.1 Info: CreateColumn Tracks ForeignRecordingId String 12:49:30.1 Info: ALTER TABLE "Tracks" ADD COLUMN "ForeignRecordingId" TEXT NOT NULL DEFAULT '0' 12:49:30.1 Info: => 0.0005401s 12:49:30.1 Info: AlterTable Tracks 12:49:30.1 Info: => 7E-07s 12:49:30.1 Info: CreateColumn Tracks AlbumReleaseId Int32 12:49:30.1 Info: ALTER TABLE "Tracks" ADD COLUMN "AlbumReleaseId" INTEGER NOT NULL DEFAULT 0 12:49:30.1 Info: => 0.0005403s 12:49:30.1 Info: AlterTable Tracks 12:49:30.1 Info: => 1.1E-06s 12:49:30.1 Info: CreateColumn Tracks ArtistMetadataId Int32 12:49:30.1 Info: ALTER TABLE "Tracks" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 12:49:30.1 Info: => 0.0005334s 12:49:30.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:49:30.1 Info: UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 12:49:30.1 Info: => 8.44E-05s 12:49:30.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:49:30.1 Info: UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 12:49:30.1 Info: => 6.24E-05s 12:49:30.1 Info: DeleteColumn Artists ForeignArtistId, Name, Overview, Disambiguation, ArtistType, Status, Images, Links, Genres, Ratings, Members, MBId, AMId, TADBId, DiscogsId, NameSlug, LastDiskSync, DateFormed 12:49:30.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:49:30.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:49:30.1 Info: DROP TABLE "Artists" 12:49:30.1 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:49:30.1 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:49:30.1 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:49:30.1 Info: => 0.0050055s 12:49:30.1 Info: DeleteColumn Albums ArtistId, MBId, AMId, TADBId, DiscogsId, TitleSlug, Label, SortTitle, Tags, Duration, Media, Releases, CurrentRelease, LastDiskSync 12:49:30.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:49:30.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:49:30.1 Info: DROP TABLE "Albums" 12:49:30.1 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:49:30.1 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:49:30.1 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:49:30.1 Info: => 0.0043628s 12:49:30.1 Info: DeleteColumn Tracks ArtistId, AlbumId, Compilation, DiscNumber, Monitored 12:49:30.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:49:30.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:49:30.1 Info: DROP TABLE "Tracks" 12:49:30.1 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 12:49:30.1 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 12:49:30.1 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 12:49:30.1 Info: => 0.0039665s 12:49:30.1 Info: DeleteColumn TrackFiles ArtistId 12:49:30.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:49:30.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:49:30.1 Info: DROP TABLE "TrackFiles" 12:49:30.1 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 12:49:30.1 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:49:30.1 Info: => 0.0047269s 12:49:30.1 Info: CreateIndex Artists (ArtistMetadataId) 12:49:30.1 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 12:49:30.1 Info: => 7.66E-05s 12:49:30.1 Info: CreateIndex Artists (Monitored) 12:49:30.1 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 12:49:30.1 Info: => 7.33E-05s 12:49:30.1 Info: CreateIndex Albums (ArtistMetadataId) 12:49:30.1 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 12:49:30.1 Info: => 7.68E-05s 12:49:30.1 Info: CreateIndex Tracks (ArtistMetadataId) 12:49:30.1 Info: CREATE INDEX "IX_Tracks_ArtistMetadataId" ON "Tracks" ("ArtistMetadataId" ASC) 12:49:30.1 Info: => 7E-05s 12:49:30.1 Info: CreateIndex Tracks (AlbumReleaseId) 12:49:30.1 Info: CREATE INDEX "IX_Tracks_AlbumReleaseId" ON "Tracks" ("AlbumReleaseId" ASC) 12:49:30.1 Info: => 7.28E-05s 12:49:30.1 Info: CreateIndex Tracks (ForeignRecordingId) 12:49:30.1 Info: CREATE INDEX "IX_Tracks_ForeignRecordingId" ON "Tracks" ("ForeignRecordingId" ASC) 12:49:30.1 Info: => 7.26E-05s 12:49:30.1 Info: UpdateData 12:49:30.1 Info: UPDATE "Artists" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 12:49:30.1 Info: => 4.11E-05s 12:49:30.1 Info: UpdateData 12:49:30.1 Info: UPDATE "Albums" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 12:49:30.1 Info: => 3.29E-05s 12:49:30.1 Info: UpdateData 12:49:30.1 Info: UPDATE "ScheduledTasks" SET "LastExecution" = '2018-01-01T00:00:01' WHERE "TypeName" = 'NzbDrone.Core.Music.Commands.RefreshArtistCommand' 12:49:30.1 Info: => 3.94E-05s 12:49:30.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (23, '2024-05-17T12:49:30', 'add_release_groups_etc') 12:49:30.1 Info: Committing Transaction 12:49:30.1 Info: 23: add_release_groups_etc migrated 12:49:30.1 Info: => 0.0005482s 12:49:30.1 Info: 24: NewMediaInfoFormat migrating 12:49:30.1 Info: Beginning Transaction 12:49:30.1 Info: Starting migration of Main DB to 24 12:49:30.1 Info: UpdateData 12:49:30.1 Info: UPDATE "TrackFiles" SET "MediaInfo" = '' WHERE 1 = 1 12:49:30.1 Info: => 5.33E-05s 12:49:30.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (24, '2024-05-17T12:49:30', 'NewMediaInfoFormat') 12:49:30.1 Info: Committing Transaction 12:49:30.1 Info: 24: NewMediaInfoFormat migrated 12:49:30.1 Info: => 0.0002828s 12:49:30.1 Info: 25: rename_restrictions_to_release_profiles migrating 12:49:30.1 Info: Beginning Transaction 12:49:30.1 Info: Starting migration of Main DB to 25 12:49:30.1 Info: RenameTable Restrictions ReleaseProfiles 12:49:30.1 Info: ALTER TABLE "Restrictions" RENAME TO "ReleaseProfiles" 12:49:30.1 Info: => 0.0014112s 12:49:30.1 Info: AlterTable ReleaseProfiles 12:49:30.1 Info: => 1E-06s 12:49:30.1 Info: CreateColumn ReleaseProfiles IncludePreferredWhenRenaming Boolean 12:49:30.1 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "IncludePreferredWhenRenaming" INTEGER NOT NULL DEFAULT 1 12:49:30.1 Info: => 0.000544s 12:49:30.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (25, '2024-05-17T12:49:30', 'rename_restrictions_to_release_profiles') 12:49:30.1 Info: Committing Transaction 12:49:30.1 Info: 25: rename_restrictions_to_release_profiles migrated 12:49:30.1 Info: => 0.0008237s 12:49:30.1 Info: 26: rename_quality_profiles_add_upgrade_allowed migrating 12:49:30.1 Info: Beginning Transaction 12:49:30.1 Info: Starting migration of Main DB to 26 12:49:30.1 Info: RenameTable Profiles QualityProfiles 12:49:30.1 Info: ALTER TABLE "Profiles" RENAME TO "QualityProfiles" 12:49:30.1 Info: => 0.001414s 12:49:30.1 Info: AlterTable QualityProfiles 12:49:30.1 Info: => 9E-07s 12:49:30.1 Info: CreateColumn QualityProfiles UpgradeAllowed Boolean 12:49:30.1 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 12:49:30.1 Info: => 0.0005374s 12:49:30.1 Info: AlterTable LanguageProfiles 12:49:30.1 Info: => 8E-07s 12:49:30.1 Info: CreateColumn LanguageProfiles UpgradeAllowed Boolean 12:49:30.1 Info: ALTER TABLE "LanguageProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 12:49:30.1 Info: => 0.0005037s 12:49:30.1 Info: UpdateData 12:49:30.1 Info: UPDATE "QualityProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 12:49:30.1 Info: => 4.61E-05s 12:49:30.1 Info: UpdateData 12:49:30.1 Info: UPDATE "LanguageProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 12:49:30.1 Info: => 2.83E-05s 12:49:30.1 Info: RenameColumn Artists ProfileId to QualityProfileId 12:49:30.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:49:30.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:49:30.1 Info: DROP TABLE "Artists" 12:49:30.1 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:49:30.1 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:49:30.1 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:49:30.1 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 12:49:30.1 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 12:49:30.1 Info: => 0.0045872s 12:49:30.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (26, '2024-05-17T12:49:30', 'rename_quality_profiles_add_upgrade_allowed') 12:49:30.1 Info: Committing Transaction 12:49:30.1 Info: 26: rename_quality_profiles_add_upgrade_allowed migrated 12:49:30.1 Info: => 0.004936s 12:49:30.1 Info: 27: add_import_exclusions migrating 12:49:30.1 Info: Beginning Transaction 12:49:30.1 Info: Starting migration of Main DB to 27 12:49:30.1 Info: CreateTable ImportListExclusions 12:49:30.1 Info: CREATE TABLE "ImportListExclusions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignId" TEXT NOT NULL, "Name" TEXT NOT NULL) 12:49:30.1 Info: => 0.0001586s 12:49:30.1 Info: CreateIndex ImportListExclusions (ForeignId) 12:49:30.1 Info: CREATE UNIQUE INDEX "IX_ImportListExclusions_ForeignId" ON "ImportListExclusions" ("ForeignId" ASC) 12:49:30.1 Info: => 8.43E-05s 12:49:30.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (27, '2024-05-17T12:49:30', 'add_import_exclusions') 12:49:30.1 Info: Committing Transaction 12:49:30.1 Info: 27: add_import_exclusions migrated 12:49:30.1 Info: => 0.0003745s 12:49:30.1 Info: 28: clean_artist_metadata_table migrating 12:49:30.1 Info: Beginning Transaction 12:49:30.1 Info: Starting migration of Main DB to 28 12:49:30.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:49:30.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:49:30.1 Info: => 0.0001608s 12:49:30.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:49:30.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:49:30.1 Info: => 0.0001253s 12:49:30.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:49:30.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:49:30.1 Info: => 0.0001169s 12:49:30.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:49:30.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:49:30.1 Info: => 0.0001139s 12:49:30.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:49:30.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:49:30.1 Info: => 0.0001147s 12:49:30.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:49:30.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:49:30.1 Info: => 0.0001167s 12:49:30.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (28, '2024-05-17T12:49:30', 'clean_artist_metadata_table') 12:49:30.1 Info: Committing Transaction 12:49:30.1 Info: 28: clean_artist_metadata_table migrated 12:49:30.1 Info: => 0.0003626s 12:49:30.1 Info: 29: health_issue_notification migrating 12:49:30.1 Info: Beginning Transaction 12:49:30.1 Info: Starting migration of Main DB to 29 12:49:30.1 Info: AlterTable Notifications 12:49:30.1 Info: => 1.1E-06s 12:49:30.1 Info: CreateColumn Notifications OnHealthIssue Boolean 12:49:30.1 Info: ALTER TABLE "Notifications" ADD COLUMN "OnHealthIssue" INTEGER NOT NULL DEFAULT 0 12:49:30.1 Info: => 0.0012628s 12:49:30.1 Info: AlterTable Notifications 12:49:30.1 Info: => 9E-07s 12:49:30.1 Info: CreateColumn Notifications IncludeHealthWarnings Boolean 12:49:30.1 Info: ALTER TABLE "Notifications" ADD COLUMN "IncludeHealthWarnings" INTEGER NOT NULL DEFAULT 0 12:49:30.1 Info: => 0.0005457s 12:49:30.1 Info: AlterTable Notifications 12:49:30.1 Info: => 9E-07s 12:49:30.1 Info: CreateColumn Notifications OnDownloadFailure Boolean 12:49:30.1 Info: ALTER TABLE "Notifications" ADD COLUMN "OnDownloadFailure" INTEGER NOT NULL DEFAULT 0 12:49:30.1 Info: => 0.0005251s 12:49:30.1 Info: AlterTable Notifications 12:49:30.1 Info: => 6E-07s 12:49:30.1 Info: CreateColumn Notifications OnImportFailure Boolean 12:49:30.1 Info: ALTER TABLE "Notifications" ADD COLUMN "OnImportFailure" INTEGER NOT NULL DEFAULT 0 12:49:30.1 Info: => 0.0005108s 12:49:30.1 Info: AlterTable Notifications 12:49:30.1 Info: => 8E-07s 12:49:30.1 Info: CreateColumn Notifications OnTrackRetag Boolean 12:49:30.1 Info: ALTER TABLE "Notifications" ADD COLUMN "OnTrackRetag" INTEGER NOT NULL DEFAULT 0 12:49:30.1 Info: => 0.0005082s 12:49:30.1 Info: DeleteColumn Notifications OnDownload 12:49:30.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:49:30.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:49:30.1 Info: DROP TABLE "Notifications" 12:49:30.1 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 12:49:30.1 Info: => 0.0046139s 12:49:30.1 Info: RenameColumn Notifications OnAlbumDownload to OnReleaseImport 12:49:30.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:49:30.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:49:30.1 Info: DROP TABLE "Notifications" 12:49:30.1 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 12:49:30.1 Info: => 0.0038347s 12:49:30.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (29, '2024-05-17T12:49:30', 'health_issue_notification') 12:49:30.1 Info: Committing Transaction 12:49:30.1 Info: 29: health_issue_notification migrated 12:49:30.1 Info: => 0.0041979s 12:49:30.1 Info: 30: add_mediafilerepository_mtime migrating 12:49:30.1 Info: Beginning Transaction 12:49:30.1 Info: Starting migration of Main DB to 30 12:49:30.1 Info: AlterTable TrackFiles 12:49:30.1 Info: => 9E-07s 12:49:30.1 Info: CreateColumn TrackFiles Modified DateTime 12:49:30.1 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Modified" DATETIME NOT NULL DEFAULT '2000-01-01T00:00:00' 12:49:30.1 Info: => 0.0005751s 12:49:30.1 Info: AlterTable TrackFiles 12:49:30.1 Info: => 7E-07s 12:49:30.1 Info: CreateColumn TrackFiles Path String 12:49:30.1 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Path" TEXT 12:49:30.1 Info: => 0.0005225s 12:49:30.1 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 12:49:30.1 Info: DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 12:49:30.1 Info: => 3.81E-05s 12:49:30.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:49:30.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:49:30.1 Info: => 0.0001232s 12:49:30.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:49:30.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:49:30.1 Info: => 0.0001293s 12:49:30.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:49:30.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:49:30.1 Info: => 0.0001342s 12:49:30.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:49:30.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:49:30.1 Info: => 7.97E-05s 12:49:30.1 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 12:49:30.1 Info: DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 12:49:30.1 Info: => 4.84E-05s 12:49:30.1 Info: AlterTable TrackFiles 12:49:30.1 Info: => 4E-07s 12:49:30.1 Info: AlterColumn TrackFiles Path String 12:49:30.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:49:30.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:49:30.1 Info: DROP TABLE "TrackFiles" 12:49:30.1 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 12:49:30.1 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:49:30.1 Info: => 0.0047984s 12:49:30.1 Info: CreateIndex TrackFiles (Path) 12:49:30.1 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 12:49:30.1 Info: => 7.97E-05s 12:49:30.1 Info: DeleteColumn TrackFiles RelativePath 12:49:30.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:49:30.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:49:30.1 Info: DROP TABLE "TrackFiles" 12:49:30.1 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 12:49:30.1 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:49:30.1 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 12:49:30.1 Info: => 0.0040699s 12:49:30.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (30, '2024-05-17T12:49:30', 'add_mediafilerepository_mtime') 12:49:30.1 Info: Committing Transaction 12:49:30.1 Info: 30: add_mediafilerepository_mtime migrated 12:49:30.1 Info: => 0.0043783s 12:49:30.1 Info: 31: add_artistmetadataid_constraint migrating 12:49:30.1 Info: Beginning Transaction 12:49:30.1 Info: Starting migration of Main DB to 31 12:49:30.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:49:30.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:49:30.1 Info: => 9.36E-05s 12:49:30.1 Info: DeleteIndex Artists (ArtistMetadataId) 12:49:30.1 Info: DROP INDEX "IX_Artists_ArtistMetadataId" 12:49:30.1 Info: => 0.0001416s 12:49:30.1 Info: AlterColumn Artists ArtistMetadataId Int32 12:49:30.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:49:30.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:49:30.1 Info: DROP TABLE "Artists" 12:49:30.1 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:49:30.1 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:49:30.1 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:49:30.1 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 12:49:30.1 Info: => 0.0046058s 12:49:30.1 Info: CreateIndex Artists (ArtistMetadataId) 12:49:30.1 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 12:49:30.1 Info: => 7.93E-05s 12:49:30.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (31, '2024-05-17T12:49:30', 'add_artistmetadataid_constraint') 12:49:30.1 Info: Committing Transaction 12:49:30.1 Info: 31: add_artistmetadataid_constraint migrated 12:49:30.1 Info: => 0.0004249s 12:49:30.1 Info: 32: old_ids_and_artist_alias migrating 12:49:30.1 Info: Beginning Transaction 12:49:30.1 Info: Starting migration of Main DB to 32 12:49:30.1 Info: AlterTable ArtistMetadata 12:49:30.1 Info: => 1E-06s 12:49:30.1 Info: CreateColumn ArtistMetadata Aliases String 12:49:30.1 Info: ALTER TABLE "ArtistMetadata" ADD COLUMN "Aliases" TEXT NOT NULL DEFAULT '[]' 12:49:30.1 Info: => 0.0005824s 12:49:30.1 Info: AlterTable ArtistMetadata 12:49:30.1 Info: => 8E-07s 12:49:30.1 Info: CreateColumn ArtistMetadata OldForeignArtistIds String 12:49:30.1 Info: ALTER TABLE "ArtistMetadata" ADD COLUMN "OldForeignArtistIds" TEXT NOT NULL DEFAULT '[]' 12:49:30.1 Info: => 0.0005464s 12:49:30.1 Info: AlterTable Albums 12:49:30.1 Info: => 8E-07s 12:49:30.1 Info: CreateColumn Albums OldForeignAlbumIds String 12:49:30.1 Info: ALTER TABLE "Albums" ADD COLUMN "OldForeignAlbumIds" TEXT NOT NULL DEFAULT '[]' 12:49:30.1 Info: => 0.0005613s 12:49:30.1 Info: AlterTable AlbumReleases 12:49:30.1 Info: => 7E-07s 12:49:30.1 Info: CreateColumn AlbumReleases OldForeignReleaseIds String 12:49:30.1 Info: ALTER TABLE "AlbumReleases" ADD COLUMN "OldForeignReleaseIds" TEXT NOT NULL DEFAULT '[]' 12:49:30.1 Info: => 0.0005252s 12:49:30.1 Info: AlterTable Tracks 12:49:30.1 Info: => 8E-07s 12:49:30.1 Info: CreateColumn Tracks OldForeignRecordingIds String 12:49:30.1 Info: ALTER TABLE "Tracks" ADD COLUMN "OldForeignRecordingIds" TEXT NOT NULL DEFAULT '[]' 12:49:30.1 Info: => 0.0005221s 12:49:30.1 Info: AlterTable Tracks 12:49:30.1 Info: => 7E-07s 12:49:30.1 Info: CreateColumn Tracks OldForeignTrackIds String 12:49:30.1 Info: ALTER TABLE "Tracks" ADD COLUMN "OldForeignTrackIds" TEXT NOT NULL DEFAULT '[]' 12:49:30.1 Info: => 0.0005301s 12:49:30.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (32, '2024-05-17T12:49:30', 'old_ids_and_artist_alias') 12:49:30.1 Info: Committing Transaction 12:49:30.1 Info: 32: old_ids_and_artist_alias migrated 12:49:30.1 Info: => 0.0008372s 12:49:30.1 Info: 33: download_propers_config migrating 12:49:30.1 Info: Beginning Transaction 12:49:30.1 Info: Starting migration of Main DB to 33 12:49:30.1 Info: PerformDBOperation 12:49:30.1 Info: Performing DB Operation 12:49:30.1 Info: => 3.36E-05s 12:49:30.1 Info: ExecuteSqlStatement DELETE FROM "Config" WHERE "Key" = 'autodownloadpropers' 12:49:30.1 Info: DELETE FROM "Config" WHERE "Key" = 'autodownloadpropers' 12:49:30.1 Info: => 3.46E-05s 12:49:30.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (33, '2024-05-17T12:49:30', 'download_propers_config') 12:49:30.1 Info: Committing Transaction 12:49:30.1 Info: 33: download_propers_config migrated 12:49:30.1 Info: => 0.0002664s 12:49:30.1 Info: 34: remove_language_profiles migrating 12:49:30.1 Info: Beginning Transaction 12:49:30.1 Info: Starting migration of Main DB to 34 12:49:30.1 Info: DeleteTable LanguageProfiles 12:49:30.1 Info: DROP TABLE "LanguageProfiles" 12:49:30.1 Info: => 0.0002071s 12:49:30.1 Info: DeleteColumn Artists LanguageProfileId 12:49:30.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:49:30.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:49:30.1 Info: DROP TABLE "Artists" 12:49:30.1 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:49:30.1 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:49:30.1 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:49:30.1 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 12:49:30.1 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 12:49:30.1 Info: => 0.0051925s 12:49:30.1 Info: DeleteColumn ImportLists LanguageProfileId 12:49:30.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:49:30.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:49:30.1 Info: DROP TABLE "ImportLists" 12:49:30.1 Info: ALTER TABLE "ImportLists_temp" RENAME TO "ImportLists" 12:49:30.1 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 12:49:30.1 Info: => 0.0049047s 12:49:30.1 Info: DeleteColumn Blacklist Language 12:49:30.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:49:30.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:49:30.1 Info: DROP TABLE "Blacklist" 12:49:30.1 Info: ALTER TABLE "Blacklist_temp" RENAME TO "Blacklist" 12:49:30.1 Info: => 0.0036898s 12:49:30.1 Info: DeleteColumn History Language 12:49:30.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:49:30.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:49:30.1 Info: DROP TABLE "History" 12:49:30.1 Info: ALTER TABLE "History_temp" RENAME TO "History" 12:49:30.1 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 12:49:30.1 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 12:49:30.1 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 12:49:30.1 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 12:49:30.1 Info: => 0.004241s 12:49:30.1 Info: DeleteColumn LyricFiles Language 12:49:30.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:49:30.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:49:30.1 Info: DROP TABLE "LyricFiles" 12:49:30.1 Info: ALTER TABLE "LyricFiles_temp" RENAME TO "LyricFiles" 12:49:30.1 Info: => 0.0037025s 12:49:30.1 Info: DeleteColumn TrackFiles Language 12:49:30.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:49:30.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:49:30.2 Info: DROP TABLE "TrackFiles" 12:49:30.2 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 12:49:30.2 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:49:30.2 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 12:49:30.2 Info: => 0.0048888s 12:49:30.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (34, '2024-05-17T12:49:30', 'remove_language_profiles') 12:49:30.2 Info: Committing Transaction 12:49:30.2 Info: 34: remove_language_profiles migrated 12:49:30.2 Info: => 0.0053992s 12:49:30.2 Info: 35: multi_disc_naming_format migrating 12:49:30.2 Info: Beginning Transaction 12:49:30.2 Info: Starting migration of Main DB to 35 12:49:30.2 Info: AlterTable NamingConfig 12:49:30.2 Info: => 1E-06s 12:49:30.2 Info: CreateColumn NamingConfig MultiDiscTrackFormat String 12:49:30.2 Info: ALTER TABLE "NamingConfig" ADD COLUMN "MultiDiscTrackFormat" TEXT 12:49:30.2 Info: => 0.000553s 12:49:30.2 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = '{Medium Format} {medium:00}/{Artist Name} - {Album Title} - {track:00} - {Track Title}' 12:49:30.2 Info: UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = '{Medium Format} {medium:00}/{Artist Name} - {Album Title} - {track:00} - {Track Title}' 12:49:30.2 Info: => 4.66E-05s 12:49:30.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (35, '2024-05-17T12:49:30', 'multi_disc_naming_format') 12:49:30.2 Info: Committing Transaction 12:49:30.2 Info: 35: multi_disc_naming_format migrated 12:49:30.2 Info: => 0.0002996s 12:49:30.2 Info: 36: add_download_client_priority migrating 12:49:30.2 Info: Beginning Transaction 12:49:30.2 Info: Starting migration of Main DB to 36 12:49:30.2 Info: AlterTable DownloadClients 12:49:30.2 Info: => 1E-06s 12:49:30.2 Info: CreateColumn DownloadClients Priority Int32 12:49:30.2 Info: ALTER TABLE "DownloadClients" ADD COLUMN "Priority" INTEGER NOT NULL DEFAULT 1 12:49:30.2 Info: => 0.0005529s 12:49:30.2 Info: PerformDBOperation 12:49:30.2 Info: Performing DB Operation 12:49:30.2 Info: => 5.41E-05s 12:49:30.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (36, '2024-05-17T12:49:30', 'add_download_client_priority') 12:49:30.2 Info: Committing Transaction 12:49:30.2 Info: 36: add_download_client_priority migrated 12:49:30.2 Info: => 0.000319s 12:49:30.2 Info: 37: remove_growl_prowl migrating 12:49:30.2 Info: Beginning Transaction 12:49:30.2 Info: Starting migration of Main DB to 37 12:49:30.2 Info: FluentMigrator.Expressions.DeleteDataExpression 12:49:30.2 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Growl' 12:49:30.2 Info: => 5.09E-05s 12:49:30.2 Info: FluentMigrator.Expressions.DeleteDataExpression 12:49:30.2 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Prowl' 12:49:30.2 Info: => 2.9E-05s 12:49:30.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (37, '2024-05-17T12:49:30', 'remove_growl_prowl') 12:49:30.2 Info: Committing Transaction 12:49:30.2 Info: 37: remove_growl_prowl migrated 12:49:30.2 Info: => 0.00026s 12:49:30.2 Info: 38: remove_plex_hometheatre migrating 12:49:30.2 Info: Beginning Transaction 12:49:30.2 Info: Starting migration of Main DB to 38 12:49:30.2 Info: FluentMigrator.Expressions.DeleteDataExpression 12:49:30.2 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'PlexHomeTheater' 12:49:30.2 Info: => 4.91E-05s 12:49:30.2 Info: FluentMigrator.Expressions.DeleteDataExpression 12:49:30.2 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'PlexClient' 12:49:30.2 Info: => 2.93E-05s 12:49:30.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (38, '2024-05-17T12:49:30', 'remove_plex_hometheatre') 12:49:30.2 Info: Committing Transaction 12:49:30.2 Info: 38: remove_plex_hometheatre migrated 12:49:30.2 Info: => 0.0002731s 12:49:30.2 Info: 39: add_root_folder_add_defaults migrating 12:49:30.2 Info: Beginning Transaction 12:49:30.2 Info: Starting migration of Main DB to 39 12:49:30.2 Info: AlterTable RootFolders 12:49:30.2 Info: => 1E-06s 12:49:30.2 Info: CreateColumn RootFolders Name String 12:49:30.2 Info: ALTER TABLE "RootFolders" ADD COLUMN "Name" TEXT 12:49:30.2 Info: => 0.0005523s 12:49:30.2 Info: AlterTable RootFolders 12:49:30.2 Info: => 6E-07s 12:49:30.2 Info: CreateColumn RootFolders DefaultMetadataProfileId Int32 12:49:30.2 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultMetadataProfileId" INTEGER NOT NULL DEFAULT 0 12:49:30.2 Info: => 0.0005171s 12:49:30.2 Info: AlterTable RootFolders 12:49:30.2 Info: => 9E-07s 12:49:30.2 Info: CreateColumn RootFolders DefaultQualityProfileId Int32 12:49:30.2 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultQualityProfileId" INTEGER NOT NULL DEFAULT 0 12:49:30.2 Info: => 0.0005139s 12:49:30.2 Info: AlterTable RootFolders 12:49:30.2 Info: => 8E-07s 12:49:30.2 Info: CreateColumn RootFolders DefaultMonitorOption Int32 12:49:30.2 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultMonitorOption" INTEGER NOT NULL DEFAULT 0 12:49:30.2 Info: => 0.0005171s 12:49:30.2 Info: AlterTable RootFolders 12:49:30.2 Info: => 8E-07s 12:49:30.2 Info: CreateColumn RootFolders DefaultTags String 12:49:30.2 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultTags" TEXT 12:49:30.2 Info: => 0.0005158s 12:49:30.2 Info: PerformDBOperation 12:49:30.2 Info: Performing DB Operation 12:49:30.2 Info: => 5.83E-05s 12:49:30.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (39, '2024-05-17T12:49:30', 'add_root_folder_add_defaults') 12:49:30.2 Info: Committing Transaction 12:49:30.2 Info: 39: add_root_folder_add_defaults migrated 12:49:30.2 Info: => 0.0003381s 12:49:30.2 Info: 40: task_duration migrating 12:49:30.2 Info: Beginning Transaction 12:49:30.2 Info: Starting migration of Main DB to 40 12:49:30.2 Info: AlterTable ScheduledTasks 12:49:30.2 Info: => 9E-07s 12:49:30.2 Info: CreateColumn ScheduledTasks LastStartTime DateTime 12:49:30.2 Info: ALTER TABLE "ScheduledTasks" ADD COLUMN "LastStartTime" DATETIME 12:49:30.2 Info: => 0.0005462s 12:49:30.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (40, '2024-05-17T12:49:30', 'task_duration') 12:49:30.2 Info: Committing Transaction 12:49:30.2 Info: 40: task_duration migrated 12:49:30.2 Info: => 0.0008238s 12:49:30.2 Info: 41: add_indexer_and_enabled_to_release_profiles migrating 12:49:30.2 Info: Beginning Transaction 12:49:30.2 Info: Starting migration of Main DB to 41 12:49:30.2 Info: AlterTable ReleaseProfiles 12:49:30.2 Info: => 1.5E-06s 12:49:30.2 Info: CreateColumn ReleaseProfiles Enabled Boolean 12:49:30.2 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "Enabled" INTEGER NOT NULL DEFAULT 1 12:49:30.2 Info: => 0.0005458s 12:49:30.2 Info: AlterTable ReleaseProfiles 12:49:30.2 Info: => 8E-07s 12:49:30.2 Info: CreateColumn ReleaseProfiles IndexerId Int32 12:49:30.2 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "IndexerId" INTEGER NOT NULL DEFAULT 0 12:49:30.2 Info: => 0.0005201s 12:49:30.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (41, '2024-05-17T12:49:30', 'add_indexer_and_enabled_to_release_profiles') 12:49:30.2 Info: Committing Transaction 12:49:30.2 Info: 41: add_indexer_and_enabled_to_release_profiles migrated 12:49:30.2 Info: => 0.0007996s 12:49:30.2 Info: 42: remove_album_folders migrating 12:49:30.2 Info: Beginning Transaction 12:49:30.2 Info: Starting migration of Main DB to 42 12:49:30.2 Info: DeleteColumn Artists AlbumFolder 12:49:30.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:49:30.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:49:30.2 Info: DROP TABLE "Artists" 12:49:30.2 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:49:30.2 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:49:30.2 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:49:30.2 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 12:49:30.2 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 12:49:30.2 Info: => 0.0043744s 12:49:30.2 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "StandardTrackFormat" = "AlbumFolderFormat" || '/' || "StandardTrackFormat" 12:49:30.2 Info: UPDATE "NamingConfig" SET "StandardTrackFormat" = "AlbumFolderFormat" || '/' || "StandardTrackFormat" 12:49:30.2 Info: => 3.68E-05s 12:49:30.2 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = "AlbumFolderFormat" || '/' || "MultiDiscTrackFormat" 12:49:30.2 Info: UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = "AlbumFolderFormat" || '/' || "MultiDiscTrackFormat" 12:49:30.2 Info: => 2.98E-05s 12:49:30.2 Info: DeleteColumn NamingConfig AlbumFolderFormat 12:49:30.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:49:30.2 Info: INSERT INTO "NamingConfig_temp" ("Id", "ReplaceIllegalCharacters", "ArtistFolderFormat", "RenameTracks", "StandardTrackFormat", "MultiDiscTrackFormat") SELECT "Id", "ReplaceIllegalCharacters", "ArtistFolderFormat", "RenameTracks", "StandardTrackFormat", "MultiDiscTrackFormat" FROM "NamingConfig" 12:49:30.2 Info: DROP TABLE "NamingConfig" 12:49:30.2 Info: ALTER TABLE "NamingConfig_temp" RENAME TO "NamingConfig" 12:49:30.2 Info: => 0.0050886s 12:49:30.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (42, '2024-05-17T12:49:30', 'remove_album_folders') 12:49:30.2 Info: Committing Transaction 12:49:30.2 Info: 42: remove_album_folders migrated 12:49:30.2 Info: => 0.0054944s 12:49:30.2 Info: 44: add_priority_to_indexers migrating 12:49:30.2 Info: Beginning Transaction 12:49:30.2 Info: Starting migration of Main DB to 44 12:49:30.2 Info: AlterTable Indexers 12:49:30.2 Info: => 1E-06s 12:49:30.2 Info: CreateColumn Indexers Priority Int32 12:49:30.2 Info: ALTER TABLE "Indexers" ADD COLUMN "Priority" INTEGER NOT NULL DEFAULT 25 12:49:30.2 Info: => 0.0005825s 12:49:30.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (44, '2024-05-17T12:49:30', 'add_priority_to_indexers') 12:49:30.2 Info: Committing Transaction 12:49:30.2 Info: 44: add_priority_to_indexers migrated 12:49:30.2 Info: => 0.0008646s 12:49:30.2 Info: 45: remove_chown_and_folderchmod_config migrating 12:49:30.2 Info: Beginning Transaction 12:49:30.2 Info: Starting migration of Main DB to 45 12:49:30.2 Info: ExecuteSqlStatement DELETE FROM config WHERE Key IN ('folderchmod', 'chownuser') 12:49:30.2 Info: DELETE FROM config WHERE Key IN ('folderchmod', 'chownuser') 12:49:30.2 Info: => 0.00013s 12:49:30.2 Info: PerformDBOperation 12:49:30.2 Info: Performing DB Operation 12:49:30.2 Info: => 3.43E-05s 12:49:30.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (45, '2024-05-17T12:49:30', 'remove_chown_and_folderchmod_config') 12:49:30.2 Info: Committing Transaction 12:49:30.2 Info: 45: remove_chown_and_folderchmod_config migrated 12:49:30.2 Info: => 0.0002722s 12:49:30.2 Info: 47: update_notifiarr migrating 12:49:30.2 Info: Beginning Transaction 12:49:30.2 Info: Starting migration of Main DB to 47 12:49:30.2 Info: ExecuteSqlStatement UPDATE "Notifications" SET "Implementation" = Replace("Implementation", 'DiscordNotifier', 'Notifiarr'),"ConfigContract" = Replace("ConfigContract", 'DiscordNotifierSettings', 'NotifiarrSettings') WHERE "Implementation" = 'DiscordNotifier'; 12:49:30.2 Info: UPDATE "Notifications" SET "Implementation" = Replace("Implementation", 'DiscordNotifier', 'Notifiarr'),"ConfigContract" = Replace("ConfigContract", 'DiscordNotifierSettings', 'NotifiarrSettings') WHERE "Implementation" = 'DiscordNotifier'; 12:49:30.2 Info: => 7.6E-05s 12:49:30.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (47, '2024-05-17T12:49:30', 'update_notifiarr') 12:49:30.2 Info: Committing Transaction 12:49:30.2 Info: 47: update_notifiarr migrated 12:49:30.2 Info: => 0.0003134s 12:49:30.2 Info: 49: email_multiple_addresses migrating 12:49:30.2 Info: Beginning Transaction 12:49:30.2 Info: Starting migration of Main DB to 49 12:49:30.2 Info: PerformDBOperation 12:49:30.2 Info: Performing DB Operation 12:49:30.2 Info: => 5.61E-05s 12:49:30.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (49, '2024-05-17T12:49:30', 'email_multiple_addresses') 12:49:30.2 Info: Committing Transaction 12:49:30.2 Info: 49: email_multiple_addresses migrated 12:49:30.2 Info: => 0.0003025s 12:49:30.2 Info: 50: rename_blacklist_to_blocklist migrating 12:49:30.2 Info: Beginning Transaction 12:49:30.2 Info: Starting migration of Main DB to 50 12:49:30.2 Info: RenameTable Blacklist Blocklist 12:49:30.2 Info: ALTER TABLE "Blacklist" RENAME TO "Blocklist" 12:49:30.2 Info: => 0.0014443s 12:49:30.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (50, '2024-05-17T12:49:30', 'rename_blacklist_to_blocklist') 12:49:30.2 Info: Committing Transaction 12:49:30.2 Info: 50: rename_blacklist_to_blocklist migrated 12:49:30.2 Info: => 0.0017493s 12:49:30.2 Info: 51: cdh_per_downloadclient migrating 12:49:30.2 Info: Beginning Transaction 12:49:30.2 Info: Starting migration of Main DB to 51 12:49:30.2 Info: AlterTable DownloadClients 12:49:30.2 Info: => 1E-06s 12:49:30.2 Info: CreateColumn DownloadClients RemoveCompletedDownloads Boolean 12:49:30.2 Info: ALTER TABLE "DownloadClients" ADD COLUMN "RemoveCompletedDownloads" INTEGER NOT NULL DEFAULT 1 12:49:30.2 Info: => 0.0005561s 12:49:30.2 Info: CreateColumn DownloadClients RemoveFailedDownloads Boolean 12:49:30.2 Info: ALTER TABLE "DownloadClients" ADD COLUMN "RemoveFailedDownloads" INTEGER NOT NULL DEFAULT 1 12:49:30.2 Info: => 0.0005331s 12:49:30.2 Info: PerformDBOperation 12:49:30.2 Info: Performing DB Operation 12:49:30.2 Info: => 0.0001699s 12:49:30.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (51, '2024-05-17T12:49:30', 'cdh_per_downloadclient') 12:49:30.2 Info: Committing Transaction 12:49:30.2 Info: 51: cdh_per_downloadclient migrated 12:49:30.2 Info: => 0.0004458s 12:49:30.2 Info: 52: download_history migrating 12:49:30.2 Info: Beginning Transaction 12:49:30.2 Info: Starting migration of Main DB to 52 12:49:30.2 Info: CreateTable DownloadHistory 12:49:30.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:49:30.2 Info: => 0.0002054s 12:49:30.2 Info: CreateIndex DownloadHistory (EventType) 12:49:30.2 Info: CREATE INDEX "IX_DownloadHistory_EventType" ON "DownloadHistory" ("EventType" ASC) 12:49:30.2 Info: => 9.67E-05s 12:49:30.2 Info: CreateIndex DownloadHistory (ArtistId) 12:49:30.2 Info: CREATE INDEX "IX_DownloadHistory_ArtistId" ON "DownloadHistory" ("ArtistId" ASC) 12:49:30.2 Info: => 8.82E-05s 12:49:30.2 Info: CreateIndex DownloadHistory (DownloadId) 12:49:30.2 Info: CREATE INDEX "IX_DownloadHistory_DownloadId" ON "DownloadHistory" ("DownloadId" ASC) 12:49:30.2 Info: => 0.000123s 12:49:30.2 Info: PerformDBOperation 12:49:30.2 Info: Performing DB Operation 12:49:30.2 Info: => 0.0001282s 12:49:30.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (52, '2024-05-17T12:49:30', 'download_history') 12:49:30.2 Info: Committing Transaction 12:49:30.2 Info: 52: download_history migrated 12:49:30.2 Info: => 0.0004641s 12:49:30.2 Info: 53: add_update_history migrating 12:49:30.2 Info: Beginning Transaction 12:49:30.2 Info: Starting migration of Main DB to 53 12:49:30.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (53, '2024-05-17T12:49:30', 'add_update_history') 12:49:30.2 Info: Committing Transaction 12:49:30.2 Info: 53: add_update_history migrated 12:49:30.2 Info: => 0.0002972s 12:49:30.2 Info: 54: add_on_update_to_notifications migrating 12:49:30.2 Info: Beginning Transaction 12:49:30.2 Info: Starting migration of Main DB to 54 12:49:30.2 Info: AlterTable Notifications 12:49:30.2 Info: => 9E-07s 12:49:30.2 Info: CreateColumn Notifications OnApplicationUpdate Boolean 12:49:30.2 Info: ALTER TABLE "Notifications" ADD COLUMN "OnApplicationUpdate" INTEGER NOT NULL DEFAULT 1 12:49:30.2 Info: => 0.0005822s 12:49:30.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (54, '2024-05-17T12:49:30', 'add_on_update_to_notifications') 12:49:30.2 Info: Committing Transaction 12:49:30.2 Info: 54: add_on_update_to_notifications migrated 12:49:30.2 Info: => 0.0008754s 12:49:30.2 Info: 55: download_client_per_indexer migrating 12:49:30.2 Info: Beginning Transaction 12:49:30.2 Info: Starting migration of Main DB to 55 12:49:30.2 Info: AlterTable Indexers 12:49:30.2 Info: => 9E-07s 12:49:30.2 Info: CreateColumn Indexers DownloadClientId Int32 12:49:30.2 Info: ALTER TABLE "Indexers" ADD COLUMN "DownloadClientId" INTEGER NOT NULL DEFAULT 0 12:49:30.2 Info: => 0.0005682s 12:49:30.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (55, '2024-05-17T12:49:30', 'download_client_per_indexer') 12:49:30.2 Info: Committing Transaction 12:49:30.2 Info: 55: download_client_per_indexer migrated 12:49:30.2 Info: => 0.0008509s 12:49:30.2 Info: 56: AddNewItemMonitorType migrating 12:49:30.2 Info: Beginning Transaction 12:49:30.2 Info: Starting migration of Main DB to 56 12:49:30.2 Info: AlterTable Artists 12:49:30.2 Info: => 1E-06s 12:49:30.2 Info: CreateColumn Artists MonitorNewItems Int32 12:49:30.2 Info: ALTER TABLE "Artists" ADD COLUMN "MonitorNewItems" INTEGER NOT NULL DEFAULT 0 12:49:30.2 Info: => 0.0006084s 12:49:30.2 Info: AlterTable RootFolders 12:49:30.2 Info: => 7E-07s 12:49:30.2 Info: CreateColumn RootFolders DefaultNewItemMonitorOption Int32 12:49:30.2 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultNewItemMonitorOption" INTEGER NOT NULL DEFAULT 0 12:49:30.2 Info: => 0.0005582s 12:49:30.2 Info: AlterTable ImportLists 12:49:30.2 Info: => 9E-07s 12:49:30.2 Info: CreateColumn ImportLists MonitorNewItems Int32 12:49:30.2 Info: ALTER TABLE "ImportLists" ADD COLUMN "MonitorNewItems" INTEGER NOT NULL DEFAULT 0 12:49:30.2 Info: => 0.0005322s 12:49:30.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (56, '2024-05-17T12:49:30', 'AddNewItemMonitorType') 12:49:30.2 Info: Committing Transaction 12:49:30.2 Info: 56: AddNewItemMonitorType migrated 12:49:30.2 Info: => 0.0008417s 12:49:30.2 Info: 57: ImportListSearch migrating 12:49:30.2 Info: Beginning Transaction 12:49:30.2 Info: Starting migration of Main DB to 57 12:49:30.2 Info: AlterTable ImportLists 12:49:30.2 Info: => 1.1E-06s 12:49:30.2 Info: CreateColumn ImportLists ShouldSearch Boolean 12:49:30.2 Info: ALTER TABLE "ImportLists" ADD COLUMN "ShouldSearch" INTEGER NOT NULL DEFAULT 1 12:49:30.2 Info: => 0.0005636s 12:49:30.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (57, '2024-05-17T12:49:30', 'ImportListSearch') 12:49:30.2 Info: Committing Transaction 12:49:30.2 Info: 57: ImportListSearch migrated 12:49:30.2 Info: => 0.0008591s 12:49:30.2 Info: 58: ImportListMonitorExisting migrating 12:49:30.2 Info: Beginning Transaction 12:49:30.2 Info: Starting migration of Main DB to 58 12:49:30.2 Info: AlterTable ImportLists 12:49:30.2 Info: => 1.1E-06s 12:49:30.2 Info: CreateColumn ImportLists ShouldMonitorExisting Boolean 12:49:30.2 Info: ALTER TABLE "ImportLists" ADD COLUMN "ShouldMonitorExisting" INTEGER NOT NULL DEFAULT 0 12:49:30.2 Info: => 0.0005926s 12:49:30.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (58, '2024-05-17T12:49:30', 'ImportListMonitorExisting') 12:49:30.2 Info: Committing Transaction 12:49:30.2 Info: 58: ImportListMonitorExisting migrated 12:49:30.2 Info: => 0.0008809s 12:49:30.2 Info: 59: add_indexer_tags migrating 12:49:30.2 Info: Beginning Transaction 12:49:30.2 Info: Starting migration of Main DB to 59 12:49:30.2 Info: FluentMigrator.Expressions.DeleteDataExpression 12:49:30.2 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Omgwtfnzbs' 12:49:30.2 Info: => 5.18E-05s 12:49:30.2 Info: FluentMigrator.Expressions.DeleteDataExpression 12:49:30.2 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Waffles' 12:49:30.2 Info: => 2.87E-05s 12:49:30.2 Info: AlterTable Indexers 12:49:30.2 Info: => 4E-07s 12:49:30.2 Info: CreateColumn Indexers Tags String 12:49:30.2 Info: ALTER TABLE "Indexers" ADD COLUMN "Tags" TEXT 12:49:30.2 Info: => 0.0005849s 12:49:30.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (59, '2024-05-17T12:49:30', 'add_indexer_tags') 12:49:30.2 Info: Committing Transaction 12:49:30.2 Info: 59: add_indexer_tags migrated 12:49:30.2 Info: => 0.0008716s 12:49:30.2 Info: 60: update_audio_types migrating 12:49:30.2 Info: Beginning Transaction 12:49:30.2 Info: Starting migration of Main DB to 60 12:49:30.2 Info: PerformDBOperation 12:49:30.2 Info: Performing DB Operation 12:49:30.2 Info: => 5.54E-05s 12:49:30.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (60, '2024-05-17T12:49:30', 'update_audio_types') 12:49:30.2 Info: Committing Transaction 12:49:30.2 Info: 60: update_audio_types migrated 12:49:30.2 Info: => 0.0003051s 12:49:30.2 Info: 61: postgres_update_timestamp_columns_to_with_timezone migrating 12:49:30.2 Info: Beginning Transaction 12:49:30.2 Info: Starting migration of Main DB to 61 12:49:30.2 Info: FluentMigrator.Expressions.DeleteDataExpression 12:49:30.2 Info: DELETE FROM "Commands" WHERE 1 = 1 12:49:30.2 Info: => 5.28E-05s 12:49:30.2 Info: AlterTable AlbumReleases 12:49:30.2 Info: => 4E-07s 12:49:30.2 Info: AlterColumn AlbumReleases ReleaseDate DateTimeOffset 12:49:30.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:49:30.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:49:30.2 Info: DROP TABLE "AlbumReleases" 12:49:30.2 Info: ALTER TABLE "AlbumReleases_temp" RENAME TO "AlbumReleases" 12:49:30.2 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 12:49:30.2 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 12:49:30.2 Info: => 0.0052414s 12:49:30.2 Info: AlterTable Albums 12:49:30.2 Info: => 5E-07s 12:49:30.2 Info: AlterColumn Albums LastInfoSync DateTimeOffset 12:49:30.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:49:30.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:49:30.2 Info: DROP TABLE "Albums" 12:49:30.2 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:49:30.2 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:49:30.2 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:49:30.2 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 12:49:30.2 Info: => 0.0044343s 12:49:30.2 Info: AlterTable Albums 12:49:30.2 Info: => 6E-07s 12:49:30.2 Info: AlterColumn Albums ReleaseDate DateTimeOffset 12:49:30.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:49:30.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:49:30.2 Info: DROP TABLE "Albums" 12:49:30.2 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:49:30.2 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:49:30.2 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:49:30.2 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 12:49:30.2 Info: => 0.0044316s 12:49:30.2 Info: AlterTable Albums 12:49:30.2 Info: => 5E-07s 12:49:30.2 Info: AlterColumn Albums Added DateTimeOffset 12:49:30.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:49:30.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:49:30.2 Info: DROP TABLE "Albums" 12:49:30.2 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:49:30.2 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:49:30.2 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:49:30.2 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 12:49:30.2 Info: => 0.0046901s 12:49:30.2 Info: AlterTable Artists 12:49:30.2 Info: => 7E-07s 12:49:30.2 Info: AlterColumn Artists LastInfoSync DateTimeOffset 12:49:30.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:49:30.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:49:30.2 Info: DROP TABLE "Artists" 12:49:30.2 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:49:30.2 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:49:30.2 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:49:30.2 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 12:49:30.2 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 12:49:30.2 Info: => 0.0052837s 12:49:30.2 Info: AlterTable Artists 12:49:30.2 Info: => 6E-07s 12:49:30.2 Info: AlterColumn Artists Added DateTimeOffset 12:49:30.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:49:30.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:49:30.2 Info: DROP TABLE "Artists" 12:49:30.2 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:49:30.2 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:49:30.2 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:49:30.2 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 12:49:30.2 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 12:49:30.2 Info: => 0.0060234s 12:49:30.2 Info: AlterTable Blocklist 12:49:30.2 Info: => 7E-07s 12:49:30.2 Info: AlterColumn Blocklist Date DateTimeOffset 12:49:30.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:49:30.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:49:30.2 Info: DROP TABLE "Blocklist" 12:49:30.2 Info: ALTER TABLE "Blocklist_temp" RENAME TO "Blocklist" 12:49:30.2 Info: => 0.003933s 12:49:30.2 Info: AlterTable Blocklist 12:49:30.2 Info: => 7E-07s 12:49:30.2 Info: AlterColumn Blocklist PublishedDate DateTimeOffset 12:49:30.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:49:30.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:49:30.2 Info: DROP TABLE "Blocklist" 12:49:30.2 Info: ALTER TABLE "Blocklist_temp" RENAME TO "Blocklist" 12:49:30.2 Info: => 0.0039739s 12:49:30.2 Info: AlterTable Commands 12:49:30.2 Info: => 8E-07s 12:49:30.2 Info: AlterColumn Commands QueuedAt DateTimeOffset 12:49:30.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:49:30.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:49:30.2 Info: DROP TABLE "Commands" 12:49:30.2 Info: ALTER TABLE "Commands_temp" RENAME TO "Commands" 12:49:30.2 Info: => 0.0039025s 12:49:30.2 Info: AlterTable Commands 12:49:30.2 Info: => 8E-07s 12:49:30.2 Info: AlterColumn Commands StartedAt DateTimeOffset 12:49:30.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:49:30.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:49:30.2 Info: DROP TABLE "Commands" 12:49:30.2 Info: ALTER TABLE "Commands_temp" RENAME TO "Commands" 12:49:30.2 Info: => 0.0039132s 12:49:30.2 Info: AlterTable Commands 12:49:30.2 Info: => 8E-07s 12:49:30.2 Info: AlterColumn Commands EndedAt DateTimeOffset 12:49:30.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:49:30.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:49:30.2 Info: DROP TABLE "Commands" 12:49:30.2 Info: ALTER TABLE "Commands_temp" RENAME TO "Commands" 12:49:30.2 Info: => 0.0039441s 12:49:30.2 Info: AlterTable DownloadClientStatus 12:49:30.2 Info: => 8E-07s 12:49:30.2 Info: AlterColumn DownloadClientStatus InitialFailure DateTimeOffset 12:49:30.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:49:30.2 Info: INSERT INTO "DownloadClientStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill" FROM "DownloadClientStatus" 12:49:30.2 Info: DROP TABLE "DownloadClientStatus" 12:49:30.2 Info: ALTER TABLE "DownloadClientStatus_temp" RENAME TO "DownloadClientStatus" 12:49:30.2 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 12:49:30.2 Info: => 0.0053336s 12:49:30.2 Info: AlterTable DownloadClientStatus 12:49:30.2 Info: => 7E-07s 12:49:30.2 Info: AlterColumn DownloadClientStatus MostRecentFailure DateTimeOffset 12:49:30.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:49:30.2 Info: INSERT INTO "DownloadClientStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill" FROM "DownloadClientStatus" 12:49:30.2 Info: DROP TABLE "DownloadClientStatus" 12:49:30.2 Info: ALTER TABLE "DownloadClientStatus_temp" RENAME TO "DownloadClientStatus" 12:49:30.3 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 12:49:30.3 Info: => 0.0048597s 12:49:30.3 Info: AlterTable DownloadClientStatus 12:49:30.3 Info: => 6E-07s 12:49:30.3 Info: AlterColumn DownloadClientStatus DisabledTill DateTimeOffset 12:49:30.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:49:30.3 Info: INSERT INTO "DownloadClientStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill" FROM "DownloadClientStatus" 12:49:30.3 Info: DROP TABLE "DownloadClientStatus" 12:49:30.3 Info: ALTER TABLE "DownloadClientStatus_temp" RENAME TO "DownloadClientStatus" 12:49:30.3 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 12:49:30.3 Info: => 0.0039845s 12:49:30.3 Info: AlterTable DownloadHistory 12:49:30.3 Info: => 7E-07s 12:49:30.3 Info: AlterColumn DownloadHistory Date DateTimeOffset 12:49:30.3 Info: CREATE TABLE "DownloadHistory_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "EventType" INTEGER NOT NULL, "ArtistId" INTEGER NOT NULL, "DownloadId" TEXT NOT NULL, "SourceTitle" TEXT NOT NULL, "Date" DATETIME NOT NULL, "Protocol" INTEGER, "IndexerId" INTEGER, "DownloadClientId" INTEGER, "Release" TEXT, "Data" TEXT) 12:49:30.3 Info: INSERT INTO "DownloadHistory_temp" ("Id", "EventType", "ArtistId", "DownloadId", "SourceTitle", "Date", "Protocol", "IndexerId", "DownloadClientId", "Release", "Data") SELECT "Id", "EventType", "ArtistId", "DownloadId", "SourceTitle", "Date", "Protocol", "IndexerId", "DownloadClientId", "Release", "Data" FROM "DownloadHistory" 12:49:30.3 Info: DROP TABLE "DownloadHistory" 12:49:30.3 Info: ALTER TABLE "DownloadHistory_temp" RENAME TO "DownloadHistory" 12:49:30.3 Info: CREATE INDEX "IX_DownloadHistory_EventType" ON "DownloadHistory" ("EventType" ASC) 12:49:30.3 Info: CREATE INDEX "IX_DownloadHistory_ArtistId" ON "DownloadHistory" ("ArtistId" ASC) 12:49:30.3 Info: CREATE INDEX "IX_DownloadHistory_DownloadId" ON "DownloadHistory" ("DownloadId" ASC) 12:49:30.3 Info: => 0.004325s 12:49:30.3 Info: AlterTable ExtraFiles 12:49:30.3 Info: => 6E-07s 12:49:30.3 Info: AlterColumn ExtraFiles Added DateTimeOffset 12:49:30.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:49:30.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:49:30.3 Info: DROP TABLE "ExtraFiles" 12:49:30.3 Info: ALTER TABLE "ExtraFiles_temp" RENAME TO "ExtraFiles" 12:49:30.3 Info: => 0.0047652s 12:49:30.3 Info: AlterTable ExtraFiles 12:49:30.3 Info: => 8E-07s 12:49:30.3 Info: AlterColumn ExtraFiles LastUpdated DateTimeOffset 12:49:30.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:49:30.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:49:30.3 Info: DROP TABLE "ExtraFiles" 12:49:30.3 Info: ALTER TABLE "ExtraFiles_temp" RENAME TO "ExtraFiles" 12:49:30.3 Info: => 0.003848s 12:49:30.3 Info: AlterTable History 12:49:30.3 Info: => 6E-07s 12:49:30.3 Info: AlterColumn History Date DateTimeOffset 12:49:30.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:49:30.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:49:30.3 Info: DROP TABLE "History" 12:49:30.3 Info: ALTER TABLE "History_temp" RENAME TO "History" 12:49:30.3 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 12:49:30.3 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 12:49:30.3 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 12:49:30.3 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 12:49:30.3 Info: => 0.0054608s 12:49:30.3 Info: AlterTable ImportListStatus 12:49:30.3 Info: => 5E-07s 12:49:30.3 Info: AlterColumn ImportListStatus InitialFailure DateTimeOffset 12:49:30.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:49:30.3 Info: INSERT INTO "ImportListStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo" FROM "ImportListStatus" 12:49:30.3 Info: DROP TABLE "ImportListStatus" 12:49:30.3 Info: ALTER TABLE "ImportListStatus_temp" RENAME TO "ImportListStatus" 12:49:30.3 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 12:49:30.3 Info: => 0.0040312s 12:49:30.3 Info: AlterTable ImportListStatus 12:49:30.3 Info: => 6E-07s 12:49:30.3 Info: AlterColumn ImportListStatus MostRecentFailure DateTimeOffset 12:49:30.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:49:30.3 Info: INSERT INTO "ImportListStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo" FROM "ImportListStatus" 12:49:30.3 Info: DROP TABLE "ImportListStatus" 12:49:30.3 Info: ALTER TABLE "ImportListStatus_temp" RENAME TO "ImportListStatus" 12:49:30.3 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 12:49:30.3 Info: => 0.0040384s 12:49:30.3 Info: AlterTable ImportListStatus 12:49:30.3 Info: => 6E-07s 12:49:30.3 Info: AlterColumn ImportListStatus DisabledTill DateTimeOffset 12:49:30.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:49:30.3 Info: INSERT INTO "ImportListStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo" FROM "ImportListStatus" 12:49:30.3 Info: DROP TABLE "ImportListStatus" 12:49:30.3 Info: ALTER TABLE "ImportListStatus_temp" RENAME TO "ImportListStatus" 12:49:30.3 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 12:49:30.3 Info: => 0.0040195s 12:49:30.3 Info: AlterTable IndexerStatus 12:49:30.3 Info: => 6E-07s 12:49:30.3 Info: AlterColumn IndexerStatus InitialFailure DateTimeOffset 12:49:30.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:49:30.3 Info: INSERT INTO "IndexerStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo" FROM "IndexerStatus" 12:49:30.3 Info: DROP TABLE "IndexerStatus" 12:49:30.3 Info: ALTER TABLE "IndexerStatus_temp" RENAME TO "IndexerStatus" 12:49:30.3 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 12:49:30.3 Info: => 0.0048492s 12:49:30.3 Info: AlterTable IndexerStatus 12:49:30.3 Info: => 7E-07s 12:49:30.3 Info: AlterColumn IndexerStatus MostRecentFailure DateTimeOffset 12:49:30.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:49:30.3 Info: INSERT INTO "IndexerStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo" FROM "IndexerStatus" 12:49:30.3 Info: DROP TABLE "IndexerStatus" 12:49:30.3 Info: ALTER TABLE "IndexerStatus_temp" RENAME TO "IndexerStatus" 12:49:30.3 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 12:49:30.3 Info: => 0.0039982s 12:49:30.3 Info: AlterTable IndexerStatus 12:49:30.3 Info: => 8E-07s 12:49:30.3 Info: AlterColumn IndexerStatus DisabledTill DateTimeOffset 12:49:30.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:49:30.3 Info: INSERT INTO "IndexerStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo" FROM "IndexerStatus" 12:49:30.3 Info: DROP TABLE "IndexerStatus" 12:49:30.3 Info: ALTER TABLE "IndexerStatus_temp" RENAME TO "IndexerStatus" 12:49:30.3 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 12:49:30.3 Info: => 0.0049846s 12:49:30.3 Info: AlterTable LyricFiles 12:49:30.3 Info: => 6E-07s 12:49:30.3 Info: AlterColumn LyricFiles LastUpdated DateTimeOffset 12:49:30.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:49:30.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:49:30.3 Info: DROP TABLE "LyricFiles" 12:49:30.3 Info: ALTER TABLE "LyricFiles_temp" RENAME TO "LyricFiles" 12:49:30.3 Info: => 0.0038442s 12:49:30.3 Info: AlterTable LyricFiles 12:49:30.3 Info: => 9E-07s 12:49:30.3 Info: AlterColumn LyricFiles Added DateTimeOffset 12:49:30.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:49:30.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:49:30.3 Info: DROP TABLE "LyricFiles" 12:49:30.3 Info: ALTER TABLE "LyricFiles_temp" RENAME TO "LyricFiles" 12:49:30.3 Info: => 0.0039551s 12:49:30.3 Info: AlterTable MetadataFiles 12:49:30.3 Info: => 8E-07s 12:49:30.3 Info: AlterColumn MetadataFiles LastUpdated DateTimeOffset 12:49:30.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:49:30.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:49:30.3 Info: DROP TABLE "MetadataFiles" 12:49:30.3 Info: ALTER TABLE "MetadataFiles_temp" RENAME TO "MetadataFiles" 12:49:30.3 Info: => 0.0048162s 12:49:30.3 Info: AlterTable MetadataFiles 12:49:30.3 Info: => 8E-07s 12:49:30.3 Info: AlterColumn MetadataFiles Added DateTimeOffset 12:49:30.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:49:30.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:49:30.3 Info: DROP TABLE "MetadataFiles" 12:49:30.3 Info: ALTER TABLE "MetadataFiles_temp" RENAME TO "MetadataFiles" 12:49:30.3 Info: => 0.0038905s 12:49:30.3 Info: AlterTable PendingReleases 12:49:30.3 Info: => 7E-07s 12:49:30.3 Info: AlterColumn PendingReleases Added DateTimeOffset 12:49:30.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:49:30.3 Info: INSERT INTO "PendingReleases_temp" ("Id", "Title", "Added", "Release", "ArtistId", "ParsedAlbumInfo", "Reason") SELECT "Id", "Title", "Added", "Release", "ArtistId", "ParsedAlbumInfo", "Reason" FROM "PendingReleases" 12:49:30.3 Info: DROP TABLE "PendingReleases" 12:49:30.3 Info: ALTER TABLE "PendingReleases_temp" RENAME TO "PendingReleases" 12:49:30.3 Info: => 0.0048953s 12:49:30.3 Info: AlterTable ScheduledTasks 12:49:30.3 Info: => 9E-07s 12:49:30.3 Info: AlterColumn ScheduledTasks LastExecution DateTimeOffset 12:49:30.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:49:30.3 Info: INSERT INTO "ScheduledTasks_temp" ("Id", "TypeName", "Interval", "LastExecution", "LastStartTime") SELECT "Id", "TypeName", "Interval", "LastExecution", "LastStartTime" FROM "ScheduledTasks" 12:49:30.3 Info: DROP TABLE "ScheduledTasks" 12:49:30.3 Info: ALTER TABLE "ScheduledTasks_temp" RENAME TO "ScheduledTasks" 12:49:30.3 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 12:49:30.3 Info: => 0.0040351s 12:49:30.3 Info: AlterTable ScheduledTasks 12:49:30.3 Info: => 7E-07s 12:49:30.3 Info: AlterColumn ScheduledTasks LastStartTime DateTimeOffset 12:49:30.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:49:30.3 Info: INSERT INTO "ScheduledTasks_temp" ("Id", "TypeName", "Interval", "LastExecution", "LastStartTime") SELECT "Id", "TypeName", "Interval", "LastExecution", "LastStartTime" FROM "ScheduledTasks" 12:49:30.3 Info: DROP TABLE "ScheduledTasks" 12:49:30.3 Info: ALTER TABLE "ScheduledTasks_temp" RENAME TO "ScheduledTasks" 12:49:30.3 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 12:49:30.3 Info: => 0.0040178s 12:49:30.3 Info: AlterTable TrackFiles 12:49:30.3 Info: => 5E-07s 12:49:30.3 Info: AlterColumn TrackFiles DateAdded DateTimeOffset 12:49:30.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:49:30.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:49:30.3 Info: DROP TABLE "TrackFiles" 12:49:30.3 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 12:49:30.3 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:49:30.3 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 12:49:30.3 Info: => 0.005078s 12:49:30.3 Info: AlterTable TrackFiles 12:49:30.3 Info: => 5E-07s 12:49:30.3 Info: AlterColumn TrackFiles Modified DateTimeOffset 12:49:30.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:49:30.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:49:30.3 Info: DROP TABLE "TrackFiles" 12:49:30.3 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 12:49:30.3 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:49:30.3 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 12:49:30.3 Info: => 0.0041696s 12:49:30.3 Info: AlterTable VersionInfo 12:49:30.3 Info: => 7E-07s 12:49:30.3 Info: AlterColumn VersionInfo AppliedOn DateTimeOffset 12:49:30.3 Info: CREATE TABLE "VersionInfo_temp" ("Version" INTEGER NOT NULL, "AppliedOn" DATETIME, "Description" TEXT) 12:49:30.3 Info: INSERT INTO "VersionInfo_temp" ("Version", "AppliedOn", "Description") SELECT "Version", "AppliedOn", "Description" FROM "VersionInfo" 12:49:30.3 Info: DROP TABLE "VersionInfo" 12:49:30.3 Info: ALTER TABLE "VersionInfo_temp" RENAME TO "VersionInfo" 12:49:30.3 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 12:49:30.3 Info: => 0.004045s 12:49:30.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (61, '2024-05-17T12:49:30', 'postgres_update_timestamp_columns_to_with_timezone') 12:49:30.3 Info: Committing Transaction 12:49:30.3 Info: 61: postgres_update_timestamp_columns_to_with_timezone migrated 12:49:30.3 Info: => 0.00483s 12:49:30.3 Info: 62: add_on_delete_to_notifications migrating 12:49:30.3 Info: Beginning Transaction 12:49:30.3 Info: Starting migration of Main DB to 62 12:49:30.3 Info: AlterTable Notifications 12:49:30.3 Info: => 1.1E-06s 12:49:30.3 Info: CreateColumn Notifications OnArtistDelete Boolean 12:49:30.3 Info: ALTER TABLE "Notifications" ADD COLUMN "OnArtistDelete" INTEGER NOT NULL DEFAULT 0 12:49:30.3 Info: => 0.0006051s 12:49:30.3 Info: AlterTable Notifications 12:49:30.3 Info: => 9E-07s 12:49:30.3 Info: CreateColumn Notifications OnAlbumDelete Boolean 12:49:30.3 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDelete" INTEGER NOT NULL DEFAULT 0 12:49:30.3 Info: => 0.0005473s 12:49:30.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (62, '2024-05-17T12:49:30', 'add_on_delete_to_notifications') 12:49:30.3 Info: Committing Transaction 12:49:30.3 Info: 62: add_on_delete_to_notifications migrated 12:49:30.3 Info: => 0.0008376s 12:49:30.3 Info: 63: add_custom_formats migrating 12:49:30.3 Info: Beginning Transaction 12:49:30.3 Info: Starting migration of Main DB to 63 12:49:30.3 Info: INSERT INTO "ReleaseProfiles" ("Preferred", "Required", "Ignored", "Tags", "IncludePreferredWhenRenaming", "Enabled", "IndexerId") VALUES ('[ { "key": "x264", "value": 2 } ]', '', '', '[]', 0, 0, 0) 12:49:30.3 Info: INSERT INTO "QualityProfiles" ("Name", "Cutoff", "Items") VALUES ('SDTV', 1, '[ { "quality": 1, "allowed": true } ]') 12:49:30.3 Info: AlterTable DelayProfiles 12:49:30.3 Info: => 4E-07s 12:49:30.3 Info: CreateColumn DelayProfiles BypassIfHighestQuality Boolean 12:49:30.3 Info: ALTER TABLE "DelayProfiles" ADD COLUMN "BypassIfHighestQuality" INTEGER NOT NULL DEFAULT 0 12:49:30.3 Info: => 0.0005639s 12:49:30.3 Info: UpdateData 12:49:30.3 Info: UPDATE "DelayProfiles" SET "BypassIfHighestQuality" = 1 WHERE 1 = 1 12:49:30.3 Info: => 5.44E-05s 12:49:30.3 Info: AlterTable TrackFiles 12:49:30.3 Info: => 5E-07s 12:49:30.3 Info: CreateColumn TrackFiles OriginalFilePath String 12:49:30.3 Info: ALTER TABLE "TrackFiles" ADD COLUMN "OriginalFilePath" TEXT 12:49:30.3 Info: => 0.0005221s 12:49:30.3 Info: PerformDBOperation 12:49:30.3 Info: Performing DB Operation 12:49:30.3 Info: => 0.0011454s 12:49:30.3 Info: CreateTable CustomFormats 12:49:30.3 Info: CREATE TABLE "CustomFormats" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Specifications" TEXT NOT NULL DEFAULT '[]', "IncludeCustomFormatWhenRenaming" INTEGER NOT NULL DEFAULT 0) 12:49:30.4 Info: => 0.0001638s 12:49:30.4 Info: CreateIndex CustomFormats (Name) 12:49:30.4 Info: CREATE UNIQUE INDEX "IX_CustomFormats_Name" ON "CustomFormats" ("Name" ASC) 12:49:30.4 Info: => 8.57E-05s 12:49:30.4 Info: AlterTable QualityProfiles 12:49:30.4 Info: => 5E-07s 12:49:30.4 Info: CreateColumn QualityProfiles FormatItems String 12:49:30.4 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "FormatItems" TEXT NOT NULL DEFAULT '[]' 12:49:30.4 Info: => 0.0005634s 12:49:30.4 Info: AlterTable QualityProfiles 12:49:30.4 Info: => 9E-07s 12:49:30.4 Info: CreateColumn QualityProfiles MinFormatScore Int32 12:49:30.4 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "MinFormatScore" INTEGER NOT NULL DEFAULT 0 12:49:30.4 Info: => 0.0005525s 12:49:30.4 Info: AlterTable QualityProfiles 12:49:30.4 Info: => 9E-07s 12:49:30.4 Info: CreateColumn QualityProfiles CutoffFormatScore Int32 12:49:30.4 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "CutoffFormatScore" INTEGER NOT NULL DEFAULT 0 12:49:30.4 Info: => 0.0005435s 12:49:30.4 Info: PerformDBOperation 12:49:30.4 Info: Performing DB Operation 12:49:30.4 Info: => 0.0020407s 12:49:30.4 Info: PerformDBOperation 12:49:30.4 Info: Performing DB Operation 12:49:30.4 Info: => 5.37E-05s 12:49:30.4 Info: DeleteColumn ReleaseProfiles Preferred 12:49:30.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:49:30.4 Info: INSERT INTO "ReleaseProfiles_temp" ("Id", "Required", "Ignored", "Tags", "IncludePreferredWhenRenaming", "Enabled", "IndexerId") SELECT "Id", "Required", "Ignored", "Tags", "IncludePreferredWhenRenaming", "Enabled", "IndexerId" FROM "ReleaseProfiles" 12:49:30.4 Info: DROP TABLE "ReleaseProfiles" 12:49:30.4 Info: ALTER TABLE "ReleaseProfiles_temp" RENAME TO "ReleaseProfiles" 12:49:30.4 Info: => 0.0048208s 12:49:30.4 Info: DeleteColumn ReleaseProfiles IncludePreferredWhenRenaming 12:49:30.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:49:30.4 Info: INSERT INTO "ReleaseProfiles_temp" ("Id", "Required", "Ignored", "Tags", "Enabled", "IndexerId") SELECT "Id", "Required", "Ignored", "Tags", "Enabled", "IndexerId" FROM "ReleaseProfiles" 12:49:30.4 Info: DROP TABLE "ReleaseProfiles" 12:49:30.4 Info: ALTER TABLE "ReleaseProfiles_temp" RENAME TO "ReleaseProfiles" 12:49:30.4 Info: => 0.0039495s 12:49:30.4 Info: ExecuteSqlStatement DELETE FROM "ReleaseProfiles" WHERE "Required" = '[]' AND "Ignored" = '[]' 12:49:30.4 Info: DELETE FROM "ReleaseProfiles" WHERE "Required" = '[]' AND "Ignored" = '[]' 12:49:30.4 Info: => 5.54E-05s 12:49:30.4 Info: AlterTable DelayProfiles 12:49:30.4 Info: => 6E-07s 12:49:30.4 Info: CreateColumn DelayProfiles BypassIfAboveCustomFormatScore Boolean 12:49:30.4 Info: ALTER TABLE "DelayProfiles" ADD COLUMN "BypassIfAboveCustomFormatScore" INTEGER NOT NULL DEFAULT 0 12:49:30.4 Info: => 0.0005698s 12:49:30.4 Info: AlterTable DelayProfiles 12:49:30.4 Info: => 8E-07s 12:49:30.4 Info: CreateColumn DelayProfiles MinimumCustomFormatScore Int32 12:49:30.4 Info: ALTER TABLE "DelayProfiles" ADD COLUMN "MinimumCustomFormatScore" INTEGER 12:49:30.4 Info: => 0.000552s 12:49:30.4 Info: -> 2 Insert operations completed in 00:00:00.0001545 taking an average of 00:00:00.0000772 12:49:30.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (63, '2024-05-17T12:49:30', 'add_custom_formats') 12:49:30.4 Info: Committing Transaction 12:49:30.4 Info: 63: add_custom_formats migrated 12:49:30.4 Info: => 0.0009646s 12:49:30.4 Debug: Took: 00:00:00.3958794 12:49:30.4 Info: --- End: NzbDrone.Core.Test.Datastore.Migration.add_custom_formatsFixture.should_set_zero_scores_for_disabled_release_profiles --- 12:49:30.4 Info: --- Start: NzbDrone.Core.Test.Datastore.Migration.add_download_client_priorityFixture.should_not_renumber_prio_for_disabled_clients --- 12:49:30.4 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm64/_temp_11361_638515469704464293_153/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:49:30.4 Info: DatabaseEngineVersionCheck migrating 12:49:30.4 Info: PerformDBOperation 12:49:30.4 Info: Performing DB Operation 12:49:30.4 Info: SQLite 3.45.3 12:49:30.4 Info: => 0.0010292s 12:49:30.4 Info: DatabaseEngineVersionCheck migrated 12:49:30.4 Info: => 0.0010441s 12:49:30.4 Info: VersionMigration migrating 12:49:30.4 Info: Beginning Transaction 12:49:30.4 Info: CreateTable VersionInfo 12:49:30.4 Info: CREATE TABLE "VersionInfo" ("Version" INTEGER NOT NULL) 12:49:30.4 Info: => 0.0001594s 12:49:30.4 Info: Committing Transaction 12:49:30.4 Info: VersionMigration migrated 12:49:30.4 Info: => 0.0005757s 12:49:30.4 Info: VersionUniqueMigration migrating 12:49:30.4 Info: Beginning Transaction 12:49:30.4 Info: CreateIndex VersionInfo (Version) 12:49:30.4 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 12:49:30.4 Info: => 0.0001276s 12:49:30.4 Info: AlterTable VersionInfo 12:49:30.4 Info: => 3E-07s 12:49:30.4 Info: CreateColumn VersionInfo AppliedOn DateTime 12:49:30.4 Info: ALTER TABLE "VersionInfo" ADD COLUMN "AppliedOn" DATETIME 12:49:30.4 Info: => 0.0005813s 12:49:30.4 Info: Committing Transaction 12:49:30.4 Info: VersionUniqueMigration migrated 12:49:30.4 Info: => 0.0008219s 12:49:30.4 Info: VersionDescriptionMigration migrating 12:49:30.4 Info: Beginning Transaction 12:49:30.4 Info: AlterTable VersionInfo 12:49:30.4 Info: => 8E-07s 12:49:30.4 Info: CreateColumn VersionInfo Description String 12:49:30.4 Info: ALTER TABLE "VersionInfo" ADD COLUMN "Description" TEXT 12:49:30.4 Info: => 0.0002103s 12:49:30.4 Info: Committing Transaction 12:49:30.4 Info: VersionDescriptionMigration migrated 12:49:30.4 Info: => 0.0003923s 12:49:30.4 Info: 1: InitialSetup migrating 12:49:30.4 Info: Beginning Transaction 12:49:30.4 Info: Starting migration of Main DB to 1 12:49:30.4 Info: CreateTable Config 12:49:30.4 Info: CREATE TABLE "Config" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Key" TEXT NOT NULL, "Value" TEXT NOT NULL) 12:49:30.4 Info: => 0.0001869s 12:49:30.4 Info: CreateIndex Config (Key) 12:49:30.4 Info: CREATE UNIQUE INDEX "IX_Config_Key" ON "Config" ("Key" ASC) 12:49:30.4 Info: => 7.8E-05s 12:49:30.4 Info: CreateTable RootFolders 12:49:30.4 Info: CREATE TABLE "RootFolders" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Path" TEXT NOT NULL) 12:49:30.4 Info: => 8.75E-05s 12:49:30.4 Info: CreateIndex RootFolders (Path) 12:49:30.4 Info: CREATE UNIQUE INDEX "IX_RootFolders_Path" ON "RootFolders" ("Path" ASC) 12:49:30.4 Info: => 6.98E-05s 12:49:30.4 Info: CreateTable Artists 12:49:30.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:49:30.4 Info: => 0.0002391s 12:49:30.4 Info: CreateIndex Artists (ForeignArtistId) 12:49:30.4 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 12:49:30.4 Info: => 7.26E-05s 12:49:30.4 Info: CreateIndex Artists (NameSlug) 12:49:30.4 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 12:49:30.4 Info: => 6.56E-05s 12:49:30.4 Info: CreateIndex Artists (CleanName) 12:49:30.4 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:49:30.4 Info: => 6.59E-05s 12:49:30.4 Info: CreateIndex Artists (Path) 12:49:30.4 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:49:30.4 Info: => 6.6E-05s 12:49:30.4 Info: CreateTable Albums 12:49:30.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:49:30.4 Info: => 0.0002134s 12:49:30.4 Info: CreateIndex Albums (ForeignAlbumId) 12:49:30.4 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:49:30.4 Info: => 7.13E-05s 12:49:30.4 Info: CreateIndex Albums (MBId) 12:49:30.4 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 12:49:30.4 Info: => 7.41E-05s 12:49:30.4 Info: CreateIndex Albums (TADBId) 12:49:30.4 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 12:49:30.4 Info: => 6.53E-05s 12:49:30.4 Info: CreateIndex Albums (TitleSlug) 12:49:30.4 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 12:49:30.4 Info: => 6.54E-05s 12:49:30.4 Info: CreateIndex Albums (CleanTitle) 12:49:30.4 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:49:30.4 Info: => 6.36E-05s 12:49:30.4 Info: CreateIndex Albums (Path) 12:49:30.4 Info: CREATE INDEX "IX_Albums_Path" ON "Albums" ("Path" ASC) 12:49:30.4 Info: => 6.05E-05s 12:49:30.4 Info: CreateTable Tracks 12:49:30.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:49:30.4 Info: => 0.0001445s 12:49:30.4 Info: CreateIndex Tracks (ForeignTrackId) 12:49:30.4 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 12:49:30.4 Info: => 7.08E-05s 12:49:30.4 Info: CreateIndex Tracks (ArtistId) 12:49:30.4 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 12:49:30.4 Info: => 6.84E-05s 12:49:30.4 Info: CreateIndex Tracks (TrackFileId) 12:49:30.4 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 12:49:30.4 Info: => 6.8E-05s 12:49:30.4 Info: CreateIndex Tracks (ArtistId, AlbumId, TrackNumber) 12:49:30.4 Info: CREATE INDEX "IX_Tracks_ArtistId_AlbumId_TrackNumber" ON "Tracks" ("ArtistId" ASC, "AlbumId" ASC, "TrackNumber" ASC) 12:49:30.4 Info: => 7.14E-05s 12:49:30.4 Info: CreateTable TrackFiles 12:49:30.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:49:30.4 Info: => 0.000139s 12:49:30.4 Info: CreateIndex TrackFiles (ArtistId) 12:49:30.4 Info: CREATE INDEX "IX_TrackFiles_ArtistId" ON "TrackFiles" ("ArtistId" ASC) 12:49:30.4 Info: => 7.04E-05s 12:49:30.4 Info: CreateIndex TrackFiles (AlbumId) 12:49:30.4 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:49:30.4 Info: => 6.66E-05s 12:49:30.4 Info: CreateTable History 12:49:30.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:49:30.4 Info: => 0.0001397s 12:49:30.4 Info: CreateIndex History (Date) 12:49:30.4 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 12:49:30.4 Info: => 6.76E-05s 12:49:30.4 Info: CreateIndex History (EventType) 12:49:30.4 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 12:49:30.4 Info: => 6.36E-05s 12:49:30.4 Info: CreateIndex History (DownloadId) 12:49:30.4 Info: CREATE INDEX "IX_History_DownloadId" ON "History" ("DownloadId" ASC) 12:49:30.4 Info: => 6.68E-05s 12:49:30.4 Info: CreateIndex History (AlbumId) 12:49:30.4 Info: CREATE INDEX "IX_History_AlbumId" ON "History" ("AlbumId" ASC) 12:49:30.4 Info: => 6.58E-05s 12:49:30.4 Info: CreateTable Notifications 12:49:30.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:49:30.4 Info: => 0.0001221s 12:49:30.4 Info: CreateTable ScheduledTasks 12:49:30.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:49:30.4 Info: => 9.95E-05s 12:49:30.4 Info: CreateIndex ScheduledTasks (TypeName) 12:49:30.4 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 12:49:30.4 Info: => 7.04E-05s 12:49:30.4 Info: CreateTable Indexers 12:49:30.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:49:30.4 Info: => 0.0001057s 12:49:30.4 Info: CreateIndex Indexers (Name) 12:49:30.4 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 12:49:30.4 Info: => 6.75E-05s 12:49:30.4 Info: CreateTable Profiles 12:49:30.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:49:30.4 Info: => 9.66E-05s 12:49:30.4 Info: CreateIndex Profiles (Name) 12:49:30.4 Info: CREATE UNIQUE INDEX "IX_Profiles_Name" ON "Profiles" ("Name" ASC) 12:49:30.4 Info: => 7E-05s 12:49:30.4 Info: CreateTable QualityDefinitions 12:49:30.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:49:30.4 Info: => 0.0001045s 12:49:30.4 Info: CreateIndex QualityDefinitions (Quality) 12:49:30.4 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Quality" ON "QualityDefinitions" ("Quality" ASC) 12:49:30.4 Info: => 7.17E-05s 12:49:30.4 Info: CreateIndex QualityDefinitions (Title) 12:49:30.4 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Title" ON "QualityDefinitions" ("Title" ASC) 12:49:30.4 Info: => 6.77E-05s 12:49:30.4 Info: CreateTable NamingConfig 12:49:30.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:49:30.4 Info: => 0.0001855s 12:49:30.4 Info: CreateTable Blacklist 12:49:30.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:49:30.4 Info: => 0.0001901s 12:49:30.4 Info: CreateTable Metadata 12:49:30.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:49:30.4 Info: => 0.000109s 12:49:30.4 Info: CreateTable MetadataFiles 12:49:30.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:49:30.4 Info: => 0.0001306s 12:49:30.4 Info: CreateTable DownloadClients 12:49:30.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:49:30.4 Info: => 0.0001167s 12:49:30.4 Info: CreateTable PendingReleases 12:49:30.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:49:30.4 Info: => 0.0001218s 12:49:30.4 Info: CreateTable RemotePathMappings 12:49:30.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:49:30.4 Info: => 0.0001347s 12:49:30.4 Info: CreateTable Tags 12:49:30.4 Info: CREATE TABLE "Tags" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Label" TEXT NOT NULL) 12:49:30.4 Info: => 0.0001119s 12:49:30.4 Info: CreateIndex Tags (Label) 12:49:30.4 Info: CREATE UNIQUE INDEX "IX_Tags_Label" ON "Tags" ("Label" ASC) 12:49:30.4 Info: => 8.2E-05s 12:49:30.4 Info: CreateTable Restrictions 12:49:30.4 Info: CREATE TABLE "Restrictions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Preferred" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL) 12:49:30.4 Info: => 0.0001069s 12:49:30.4 Info: CreateTable DelayProfiles 12:49:30.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:49:30.4 Info: => 0.0001281s 12:49:30.4 Info: CreateTable Users 12:49:30.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:49:30.4 Info: => 0.0001049s 12:49:30.4 Info: CreateIndex Users (Identifier) 12:49:30.4 Info: CREATE UNIQUE INDEX "IX_Users_Identifier" ON "Users" ("Identifier" ASC) 12:49:30.4 Info: => 8.03E-05s 12:49:30.4 Info: CreateIndex Users (Username) 12:49:30.4 Info: CREATE UNIQUE INDEX "IX_Users_Username" ON "Users" ("Username" ASC) 12:49:30.4 Info: => 0.0001111s 12:49:30.4 Info: CreateTable Commands 12:49:30.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:49:30.4 Info: => 0.000163s 12:49:30.4 Info: CreateTable IndexerStatus 12:49:30.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:49:30.4 Info: => 0.0001297s 12:49:30.4 Info: CreateIndex IndexerStatus (ProviderId) 12:49:30.4 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 12:49:30.4 Info: => 8.33E-05s 12:49:30.4 Info: CreateTable ExtraFiles 12:49:30.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:49:30.4 Info: => 0.0001289s 12:49:30.4 Info: CreateTable LyricFiles 12:49:30.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:49:30.4 Info: => 0.0001311s 12:49:30.4 Info: CreateTable LanguageProfiles 12:49:30.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:49:30.4 Info: => 0.0001345s 12:49:30.4 Info: CreateIndex LanguageProfiles (Name) 12:49:30.4 Info: CREATE UNIQUE INDEX "IX_LanguageProfiles_Name" ON "LanguageProfiles" ("Name" ASC) 12:49:30.4 Info: => 9.86E-05s 12:49:30.4 Info: CreateTable DownloadClientStatus 12:49:30.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:49:30.4 Info: => 0.0001192s 12:49:30.4 Info: CreateIndex DownloadClientStatus (ProviderId) 12:49:30.4 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 12:49:30.4 Info: => 7.97E-05s 12:49:30.4 Info: INSERT INTO "DelayProfiles" ("EnableUsenet", "EnableTorrent", "PreferredProtocol", "UsenetDelay", "TorrentDelay", "Order", "Tags") VALUES (1, 1, 1, 0, 0, 2147483647, '[]') 12:49:30.4 Info: -> 1 Insert operations completed in 00:00:00.0000579 taking an average of 00:00:00.0000579 12:49:30.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (1, '2024-05-17T12:49:30', 'InitialSetup') 12:49:30.4 Info: Committing Transaction 12:49:30.4 Info: 1: InitialSetup migrated 12:49:30.4 Info: => 0.0009092s 12:49:30.4 Info: 2: add_reason_to_pending_releases migrating 12:49:30.4 Info: Beginning Transaction 12:49:30.4 Info: Starting migration of Main DB to 2 12:49:30.4 Info: AlterTable PendingReleases 12:49:30.4 Info: => 8E-07s 12:49:30.4 Info: CreateColumn PendingReleases Reason Int32 12:49:30.4 Info: ALTER TABLE "PendingReleases" ADD COLUMN "Reason" INTEGER NOT NULL DEFAULT 0 12:49:30.4 Info: => 0.0005212s 12:49:30.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (2, '2024-05-17T12:49:30', 'add_reason_to_pending_releases') 12:49:30.4 Info: Committing Transaction 12:49:30.4 Info: 2: add_reason_to_pending_releases migrated 12:49:30.4 Info: => 0.0008187s 12:49:30.4 Info: 3: add_medium_support migrating 12:49:30.4 Info: Beginning Transaction 12:49:30.4 Info: Starting migration of Main DB to 3 12:49:30.4 Info: AlterTable Albums 12:49:30.4 Info: => 1E-06s 12:49:30.4 Info: CreateColumn Albums Media String 12:49:30.4 Info: ALTER TABLE "Albums" ADD COLUMN "Media" TEXT NOT NULL DEFAULT '' 12:49:30.4 Info: => 0.000516s 12:49:30.4 Info: AlterTable Tracks 12:49:30.4 Info: => 7E-07s 12:49:30.4 Info: CreateColumn Tracks MediumNumber Int32 12:49:30.4 Info: ALTER TABLE "Tracks" ADD COLUMN "MediumNumber" INTEGER NOT NULL DEFAULT 0 12:49:30.4 Info: => 0.000471s 12:49:30.4 Info: AlterTable Tracks 12:49:30.4 Info: => 7E-07s 12:49:30.4 Info: CreateColumn Tracks AbsoluteTrackNumber Int32 12:49:30.4 Info: ALTER TABLE "Tracks" ADD COLUMN "AbsoluteTrackNumber" INTEGER NOT NULL DEFAULT 0 12:49:30.4 Info: => 0.0004704s 12:49:30.4 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 12:49:30.4 Info: UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 12:49:30.4 Info: => 6.89E-05s 12:49:30.4 Info: DeleteColumn Tracks TrackNumber 12:49:30.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:49:30.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:49:30.4 Info: DROP TABLE "Tracks" 12:49:30.4 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 12:49:30.4 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 12:49:30.4 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 12:49:30.4 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 12:49:30.4 Info: => 0.0038606s 12:49:30.4 Info: AlterTable Tracks 12:49:30.4 Info: => 6E-07s 12:49:30.4 Info: CreateColumn Tracks TrackNumber String 12:49:30.4 Info: ALTER TABLE "Tracks" ADD COLUMN "TrackNumber" TEXT 12:49:30.4 Info: => 0.0004795s 12:49:30.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (3, '2024-05-17T12:49:30', 'add_medium_support') 12:49:30.4 Info: Committing Transaction 12:49:30.4 Info: 3: add_medium_support migrated 12:49:30.4 Info: => 0.0008548s 12:49:30.4 Info: 4: add_various_qualites_in_profile migrating 12:49:30.4 Info: Beginning Transaction 12:49:30.4 Info: Starting migration of Main DB to 4 12:49:30.4 Info: ExecuteSqlStatement UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 12:49:30.4 Info: UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 12:49:30.4 Info: => 5.17E-05s 12:49:30.4 Info: PerformDBOperation 12:49:30.4 Info: Performing DB Operation 12:49:30.4 Info: => 3.38E-05s 12:49:30.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (4, '2024-05-17T12:49:30', 'add_various_qualites_in_profile') 12:49:30.4 Info: Committing Transaction 12:49:30.4 Info: 4: add_various_qualites_in_profile migrated 12:49:30.4 Info: => 0.0002689s 12:49:30.4 Info: 5: metadata_profiles migrating 12:49:30.4 Info: Beginning Transaction 12:49:30.4 Info: Starting migration of Main DB to 5 12:49:30.4 Info: CreateTable MetadataProfiles 12:49:30.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:49:30.4 Info: => 0.0001397s 12:49:30.4 Info: CreateIndex MetadataProfiles (Name) 12:49:30.4 Info: CREATE UNIQUE INDEX "IX_MetadataProfiles_Name" ON "MetadataProfiles" ("Name" ASC) 12:49:30.4 Info: => 8.7E-05s 12:49:30.4 Info: AlterTable Artists 12:49:30.4 Info: => 4E-07s 12:49:30.4 Info: CreateColumn Artists MetadataProfileId Int32 12:49:30.4 Info: ALTER TABLE "Artists" ADD COLUMN "MetadataProfileId" INTEGER NOT NULL DEFAULT 1 12:49:30.4 Info: => 0.0005032s 12:49:30.4 Info: DeleteColumn Artists PrimaryAlbumTypes 12:49:30.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:49:30.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:49:30.4 Info: DROP TABLE "Artists" 12:49:30.4 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:49:30.4 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 12:49:30.4 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 12:49:30.4 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:49:30.4 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:49:30.4 Info: => 0.0042072s 12:49:30.4 Info: DeleteColumn Artists SecondaryAlbumTypes 12:49:30.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:49:30.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:49:30.4 Info: DROP TABLE "Artists" 12:49:30.4 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:49:30.4 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 12:49:30.4 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 12:49:30.4 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:49:30.4 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:49:30.4 Info: => 0.0041042s 12:49:30.4 Info: AlterTable Albums 12:49:30.4 Info: => 7E-07s 12:49:30.4 Info: CreateColumn Albums SecondaryTypes String 12:49:30.4 Info: ALTER TABLE "Albums" ADD COLUMN "SecondaryTypes" TEXT 12:49:30.4 Info: => 0.0004948s 12:49:30.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (5, '2024-05-17T12:49:30', 'metadata_profiles') 12:49:30.4 Info: Committing Transaction 12:49:30.4 Info: 5: metadata_profiles migrated 12:49:30.4 Info: => 0.0008953s 12:49:30.4 Info: 6: separate_automatic_and_interactive_search migrating 12:49:30.4 Info: Beginning Transaction 12:49:30.4 Info: Starting migration of Main DB to 6 12:49:30.4 Info: RenameColumn Indexers EnableSearch to EnableAutomaticSearch 12:49:30.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:49:30.4 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableSearch" FROM "Indexers" 12:49:30.4 Info: DROP TABLE "Indexers" 12:49:30.4 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 12:49:30.4 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 12:49:30.4 Info: => 0.0039592s 12:49:30.4 Info: AlterTable Indexers 12:49:30.4 Info: => 5E-07s 12:49:30.4 Info: CreateColumn Indexers EnableInteractiveSearch Boolean 12:49:30.4 Info: ALTER TABLE "Indexers" ADD COLUMN "EnableInteractiveSearch" INTEGER 12:49:30.4 Info: => 0.0004721s 12:49:30.4 Info: ExecuteSqlStatement UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 12:49:30.4 Info: UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 12:49:30.5 Info: => 8.02E-05s 12:49:30.5 Info: AlterTable Indexers 12:49:30.5 Info: => 6E-07s 12:49:30.5 Info: AlterColumn Indexers EnableInteractiveSearch Boolean 12:49:30.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:49:30.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:49:30.5 Info: DROP TABLE "Indexers" 12:49:30.5 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 12:49:30.5 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 12:49:30.5 Info: => 0.0044595s 12:49:30.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (6, '2024-05-17T12:49:30', 'separate_automatic_and_interactive_search') 12:49:30.5 Info: Committing Transaction 12:49:30.5 Info: 6: separate_automatic_and_interactive_search migrated 12:49:30.5 Info: => 0.004773s 12:49:30.5 Info: 7: change_album_path_to_relative migrating 12:49:30.5 Info: Beginning Transaction 12:49:30.5 Info: Starting migration of Main DB to 7 12:49:30.5 Info: DeleteColumn Albums Path 12:49:30.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:49:30.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:49:30.5 Info: DROP TABLE "Albums" 12:49:30.5 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:49:30.5 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:49:30.5 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 12:49:30.5 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 12:49:30.5 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 12:49:30.5 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:49:30.5 Info: => 0.0053958s 12:49:30.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (7, '2024-05-17T12:49:30', 'change_album_path_to_relative') 12:49:30.5 Info: Committing Transaction 12:49:30.5 Info: 7: change_album_path_to_relative migrated 12:49:30.5 Info: => 0.0058054s 12:49:30.5 Info: 8: change_quality_size_mb_to_kb migrating 12:49:30.5 Info: Beginning Transaction 12:49:30.5 Info: Starting migration of Main DB to 8 12:49:30.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:49:30.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:49:30.5 Info: => 5.49E-05s 12:49:30.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (8, '2024-05-17T12:49:30', 'change_quality_size_mb_to_kb') 12:49:30.5 Info: Committing Transaction 12:49:30.5 Info: 8: change_quality_size_mb_to_kb migrated 12:49:30.5 Info: => 0.00029s 12:49:30.5 Info: 9: album_releases migrating 12:49:30.5 Info: Beginning Transaction 12:49:30.5 Info: Starting migration of Main DB to 9 12:49:30.5 Info: AlterTable Albums 12:49:30.5 Info: => 1.1E-06s 12:49:30.5 Info: CreateColumn Albums Releases String 12:49:30.5 Info: ALTER TABLE "Albums" ADD COLUMN "Releases" TEXT DEFAULT '' 12:49:30.5 Info: => 0.0005107s 12:49:30.5 Info: AlterTable Albums 12:49:30.5 Info: => 6E-07s 12:49:30.5 Info: CreateColumn Albums CurrentRelease String 12:49:30.5 Info: ALTER TABLE "Albums" ADD COLUMN "CurrentRelease" TEXT DEFAULT '' 12:49:30.5 Info: => 0.0004776s 12:49:30.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (9, '2024-05-17T12:49:30', 'album_releases') 12:49:30.5 Info: Committing Transaction 12:49:30.5 Info: 9: album_releases migrated 12:49:30.5 Info: => 0.0007548s 12:49:30.5 Info: 10: album_releases_fix migrating 12:49:30.5 Info: Beginning Transaction 12:49:30.5 Info: Starting migration of Main DB to 10 12:49:30.5 Info: AlterTable Albums 12:49:30.5 Info: => 8E-07s 12:49:30.5 Info: AlterColumn Albums Releases String 12:49:30.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:49:30.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:49:30.5 Info: DROP TABLE "Albums" 12:49:30.5 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:49:30.5 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:49:30.5 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 12:49:30.5 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 12:49:30.5 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 12:49:30.5 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:49:30.5 Info: => 0.0041778s 12:49:30.5 Info: AlterTable Albums 12:49:30.5 Info: => 6E-07s 12:49:30.5 Info: AlterColumn Albums CurrentRelease String 12:49:30.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:49:30.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:49:30.5 Info: DROP TABLE "Albums" 12:49:30.5 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:49:30.5 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:49:30.5 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 12:49:30.5 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 12:49:30.5 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 12:49:30.5 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:49:30.5 Info: => 0.0058409s 12:49:30.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (10, '2024-05-17T12:49:30', 'album_releases_fix') 12:49:30.5 Info: Committing Transaction 12:49:30.5 Info: 10: album_releases_fix migrated 12:49:30.5 Info: => 0.0062363s 12:49:30.5 Info: 11: import_lists migrating 12:49:30.5 Info: Beginning Transaction 12:49:30.5 Info: Starting migration of Main DB to 11 12:49:30.5 Info: CreateTable ImportLists 12:49:30.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:49:30.5 Info: => 0.0001744s 12:49:30.5 Info: CreateIndex ImportLists (Name) 12:49:30.5 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 12:49:30.5 Info: => 8.02E-05s 12:49:30.5 Info: CreateTable ImportListStatus 12:49:30.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:49:30.5 Info: => 0.000118s 12:49:30.5 Info: CreateIndex ImportListStatus (ProviderId) 12:49:30.5 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 12:49:30.5 Info: => 7.56E-05s 12:49:30.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (11, '2024-05-17T12:49:30', 'import_lists') 12:49:30.5 Info: Committing Transaction 12:49:30.5 Info: 11: import_lists migrated 12:49:30.5 Info: => 0.0003711s 12:49:30.5 Info: 12: add_release_status migrating 12:49:30.5 Info: Beginning Transaction 12:49:30.5 Info: Starting migration of Main DB to 12 12:49:30.5 Info: AlterTable MetadataProfiles 12:49:30.5 Info: => 1.1E-06s 12:49:30.5 Info: CreateColumn MetadataProfiles ReleaseStatuses String 12:49:30.5 Info: ALTER TABLE "MetadataProfiles" ADD COLUMN "ReleaseStatuses" TEXT NOT NULL DEFAULT '' 12:49:30.5 Info: => 0.0005255s 12:49:30.5 Info: PerformDBOperation 12:49:30.5 Info: Performing DB Operation 12:49:30.5 Info: => 2.94E-05s 12:49:30.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (12, '2024-05-17T12:49:30', 'add_release_status') 12:49:30.5 Info: Committing Transaction 12:49:30.5 Info: 12: add_release_status migrated 12:49:30.5 Info: => 0.0002958s 12:49:30.5 Info: 13: album_download_notification migrating 12:49:30.5 Info: Beginning Transaction 12:49:30.5 Info: Starting migration of Main DB to 13 12:49:30.5 Info: AlterTable Notifications 12:49:30.5 Info: => 1E-06s 12:49:30.5 Info: CreateColumn Notifications OnAlbumDownload Boolean 12:49:30.5 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDownload" INTEGER NOT NULL DEFAULT 0 12:49:30.5 Info: => 0.0005158s 12:49:30.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (13, '2024-05-17T12:49:30', 'album_download_notification') 12:49:30.5 Info: Committing Transaction 12:49:30.5 Info: 13: album_download_notification migrated 12:49:30.5 Info: => 0.0007988s 12:49:30.5 Info: 14: fix_language_metadata_profiles migrating 12:49:30.5 Info: Beginning Transaction 12:49:30.5 Info: Starting migration of Main DB to 14 12:49:30.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:49:30.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:49:30.5 Info: => 8.06E-05s 12:49:30.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:49:30.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:49:30.5 Info: => 5.37E-05s 12:49:30.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (14, '2024-05-17T12:49:30', 'fix_language_metadata_profiles') 12:49:30.5 Info: Committing Transaction 12:49:30.5 Info: 14: fix_language_metadata_profiles migrated 12:49:30.5 Info: => 0.0002914s 12:49:30.5 Info: 15: remove_fanzub migrating 12:49:30.5 Info: Beginning Transaction 12:49:30.5 Info: Starting migration of Main DB to 15 12:49:30.5 Info: ExecuteSqlStatement DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 12:49:30.5 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 12:49:30.5 Info: => 4.5E-05s 12:49:30.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (15, '2024-05-17T12:49:30', 'remove_fanzub') 12:49:30.5 Info: Committing Transaction 12:49:30.5 Info: 15: remove_fanzub migrated 12:49:30.5 Info: => 0.0002763s 12:49:30.5 Info: 16: update_artist_history_indexes migrating 12:49:30.5 Info: Beginning Transaction 12:49:30.5 Info: Starting migration of Main DB to 16 12:49:30.5 Info: CreateIndex Albums (ArtistId) 12:49:30.5 Info: CREATE INDEX "IX_Albums_ArtistId" ON "Albums" ("ArtistId" ASC) 12:49:30.5 Info: => 0.0001086s 12:49:30.5 Info: CreateIndex Albums (ArtistId, ReleaseDate) 12:49:30.5 Info: CREATE INDEX "IX_Albums_ArtistId_ReleaseDate" ON "Albums" ("ArtistId" ASC, "ReleaseDate" ASC) 12:49:30.5 Info: => 7.99E-05s 12:49:30.5 Info: DeleteIndex History (AlbumId) 12:49:30.5 Info: DROP INDEX "IX_History_AlbumId" 12:49:30.5 Info: => 0.0001261s 12:49:30.5 Info: CreateIndex History (AlbumId, Date) 12:49:30.5 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 12:49:30.5 Info: => 9.29E-05s 12:49:30.5 Info: DeleteIndex History (DownloadId) 12:49:30.5 Info: DROP INDEX "IX_History_DownloadId" 12:49:30.5 Info: => 0.0001163s 12:49:30.5 Info: CreateIndex History (DownloadId, Date) 12:49:30.5 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 12:49:30.5 Info: => 9.01E-05s 12:49:30.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (16, '2024-05-17T12:49:30', 'update_artist_history_indexes') 12:49:30.5 Info: Committing Transaction 12:49:30.5 Info: 16: update_artist_history_indexes migrated 12:49:30.5 Info: => 0.0003957s 12:49:30.5 Info: 17: remove_nma migrating 12:49:30.5 Info: Beginning Transaction 12:49:30.5 Info: Starting migration of Main DB to 17 12:49:30.5 Info: FluentMigrator.Expressions.DeleteDataExpression 12:49:30.5 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'NotifyMyAndroid' 12:49:30.5 Info: => 4.92E-05s 12:49:30.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (17, '2024-05-17T12:49:30', 'remove_nma') 12:49:30.5 Info: Committing Transaction 12:49:30.5 Info: 17: remove_nma migrated 12:49:30.5 Info: => 0.0002798s 12:49:30.5 Info: 18: album_disambiguation migrating 12:49:30.5 Info: Beginning Transaction 12:49:30.5 Info: Starting migration of Main DB to 18 12:49:30.5 Info: AlterTable Albums 12:49:30.5 Info: => 9E-07s 12:49:30.5 Info: CreateColumn Albums Disambiguation String 12:49:30.5 Info: ALTER TABLE "Albums" ADD COLUMN "Disambiguation" TEXT 12:49:30.5 Info: => 0.0005306s 12:49:30.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (18, '2024-05-17T12:49:30', 'album_disambiguation') 12:49:30.5 Info: Committing Transaction 12:49:30.5 Info: 18: album_disambiguation migrated 12:49:30.5 Info: => 0.0008227s 12:49:30.5 Info: 19: add_ape_quality_in_profiles migrating 12:49:30.5 Info: Beginning Transaction 12:49:30.5 Info: Starting migration of Main DB to 19 12:49:30.5 Info: PerformDBOperation 12:49:30.5 Info: Performing DB Operation 12:49:30.5 Info: => 3.35E-05s 12:49:30.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (19, '2024-05-17T12:49:30', 'add_ape_quality_in_profiles') 12:49:30.5 Info: Committing Transaction 12:49:30.5 Info: 19: add_ape_quality_in_profiles migrated 12:49:30.5 Info: => 0.0002746s 12:49:30.5 Info: 20: remove_pushalot migrating 12:49:30.5 Info: Beginning Transaction 12:49:30.5 Info: Starting migration of Main DB to 20 12:49:30.5 Info: FluentMigrator.Expressions.DeleteDataExpression 12:49:30.5 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Pushalot' 12:49:30.5 Info: => 4.84E-05s 12:49:30.5 Info: FluentMigrator.Expressions.DeleteDataExpression 12:49:30.5 Info: DELETE FROM "Metadata" WHERE "Implementation" = 'MediaBrowserMetadata' 12:49:30.5 Info: => 3.06E-05s 12:49:30.5 Info: FluentMigrator.Expressions.DeleteDataExpression 12:49:30.5 Info: DELETE FROM "MetadataFiles" WHERE "Consumer" = 'MediaBrowserMetadata' 12:49:30.5 Info: => 2.74E-05s 12:49:30.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (20, '2024-05-17T12:49:30', 'remove_pushalot') 12:49:30.5 Info: Committing Transaction 12:49:30.5 Info: 20: remove_pushalot migrated 12:49:30.5 Info: => 0.0002521s 12:49:30.5 Info: 21: add_custom_filters migrating 12:49:30.5 Info: Beginning Transaction 12:49:30.5 Info: Starting migration of Main DB to 21 12:49:30.5 Info: CreateTable CustomFilters 12:49:30.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:49:30.5 Info: => 0.0001386s 12:49:30.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (21, '2024-05-17T12:49:30', 'add_custom_filters') 12:49:30.5 Info: Committing Transaction 12:49:30.5 Info: 21: add_custom_filters migrated 12:49:30.5 Info: => 0.0004067s 12:49:30.5 Info: 22: import_list_tags migrating 12:49:30.5 Info: Beginning Transaction 12:49:30.5 Info: Starting migration of Main DB to 22 12:49:30.5 Info: AlterTable ImportLists 12:49:30.5 Info: => 1E-06s 12:49:30.5 Info: CreateColumn ImportLists Tags String 12:49:30.5 Info: ALTER TABLE "ImportLists" ADD COLUMN "Tags" TEXT 12:49:30.5 Info: => 0.0005468s 12:49:30.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (22, '2024-05-17T12:49:30', 'import_list_tags') 12:49:30.5 Info: Committing Transaction 12:49:30.5 Info: 22: import_list_tags migrated 12:49:30.5 Info: => 0.0008245s 12:49:30.5 Info: 23: add_release_groups_etc migrating 12:49:30.5 Info: Beginning Transaction 12:49:30.5 Info: Starting migration of Main DB to 23 12:49:30.5 Info: CreateTable ArtistMetadata 12:49:30.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:49:30.5 Info: => 0.0002544s 12:49:30.5 Info: CreateIndex ArtistMetadata (ForeignArtistId) 12:49:30.5 Info: CREATE UNIQUE INDEX "IX_ArtistMetadata_ForeignArtistId" ON "ArtistMetadata" ("ForeignArtistId" ASC) 12:49:30.5 Info: => 0.0001098s 12:49:30.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:49:30.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:49:30.5 Info: => 8.56E-05s 12:49:30.5 Info: AlterTable Artists 12:49:30.5 Info: => 4E-07s 12:49:30.5 Info: CreateColumn Artists ArtistMetadataId Int32 12:49:30.5 Info: ALTER TABLE "Artists" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 12:49:30.5 Info: => 0.0005133s 12:49:30.5 Info: ExecuteSqlStatement UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 12:49:30.5 Info: UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 12:49:30.5 Info: => 6.83E-05s 12:49:30.5 Info: CreateTable AlbumReleases 12:49:30.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:49:30.5 Info: => 0.0001561s 12:49:30.5 Info: CreateIndex AlbumReleases (ForeignReleaseId) 12:49:30.5 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 12:49:30.5 Info: => 9.29E-05s 12:49:30.5 Info: CreateIndex AlbumReleases (AlbumId) 12:49:30.5 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 12:49:30.5 Info: => 8.13E-05s 12:49:30.5 Info: PerformDBOperation 12:49:30.5 Info: Performing DB Operation 12:49:30.5 Info: => 3.45E-05s 12:49:30.5 Info: AlterTable Albums 12:49:30.5 Info: => 4E-07s 12:49:30.5 Info: CreateColumn Albums ArtistMetadataId Int32 12:49:30.5 Info: ALTER TABLE "Albums" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 12:49:30.5 Info: => 0.0005289s 12:49:30.5 Info: AlterTable Albums 12:49:30.5 Info: => 6E-07s 12:49:30.5 Info: CreateColumn Albums AnyReleaseOk Boolean 12:49:30.5 Info: ALTER TABLE "Albums" ADD COLUMN "AnyReleaseOk" INTEGER NOT NULL DEFAULT 1 12:49:30.5 Info: => 0.0005227s 12:49:30.5 Info: AlterTable Albums 12:49:30.5 Info: => 8E-07s 12:49:30.5 Info: CreateColumn Albums Links String 12:49:30.5 Info: ALTER TABLE "Albums" ADD COLUMN "Links" TEXT 12:49:30.5 Info: => 0.000548s 12:49:30.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:49:30.5 Info: UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 12:49:30.5 Info: => 8.22E-05s 12:49:30.5 Info: AlterTable Tracks 12:49:30.5 Info: => 4E-07s 12:49:30.5 Info: CreateColumn Tracks ForeignRecordingId String 12:49:30.5 Info: ALTER TABLE "Tracks" ADD COLUMN "ForeignRecordingId" TEXT NOT NULL DEFAULT '0' 12:49:30.5 Info: => 0.0005234s 12:49:30.5 Info: AlterTable Tracks 12:49:30.5 Info: => 7E-07s 12:49:30.5 Info: CreateColumn Tracks AlbumReleaseId Int32 12:49:30.5 Info: ALTER TABLE "Tracks" ADD COLUMN "AlbumReleaseId" INTEGER NOT NULL DEFAULT 0 12:49:30.5 Info: => 0.0012884s 12:49:30.5 Info: AlterTable Tracks 12:49:30.5 Info: => 1E-06s 12:49:30.5 Info: CreateColumn Tracks ArtistMetadataId Int32 12:49:30.5 Info: ALTER TABLE "Tracks" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 12:49:30.5 Info: => 0.0005486s 12:49:30.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:49:30.5 Info: UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 12:49:30.5 Info: => 8.49E-05s 12:49:30.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:49:30.5 Info: UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 12:49:30.5 Info: => 6.23E-05s 12:49:30.5 Info: DeleteColumn Artists ForeignArtistId, Name, Overview, Disambiguation, ArtistType, Status, Images, Links, Genres, Ratings, Members, MBId, AMId, TADBId, DiscogsId, NameSlug, LastDiskSync, DateFormed 12:49:30.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:49:30.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:49:30.5 Info: DROP TABLE "Artists" 12:49:30.5 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:49:30.5 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:49:30.5 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:49:30.5 Info: => 0.0050692s 12:49:30.5 Info: DeleteColumn Albums ArtistId, MBId, AMId, TADBId, DiscogsId, TitleSlug, Label, SortTitle, Tags, Duration, Media, Releases, CurrentRelease, LastDiskSync 12:49:30.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:49:30.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:49:30.5 Info: DROP TABLE "Albums" 12:49:30.5 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:49:30.5 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:49:30.5 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:49:30.5 Info: => 0.0043291s 12:49:30.5 Info: DeleteColumn Tracks ArtistId, AlbumId, Compilation, DiscNumber, Monitored 12:49:30.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:49:30.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:49:30.5 Info: DROP TABLE "Tracks" 12:49:30.5 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 12:49:30.5 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 12:49:30.5 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 12:49:30.5 Info: => 0.0039963s 12:49:30.5 Info: DeleteColumn TrackFiles ArtistId 12:49:30.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:49:30.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:49:30.5 Info: DROP TABLE "TrackFiles" 12:49:30.5 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 12:49:30.5 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:49:30.5 Info: => 0.0047073s 12:49:30.5 Info: CreateIndex Artists (ArtistMetadataId) 12:49:30.5 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 12:49:30.5 Info: => 7.66E-05s 12:49:30.5 Info: CreateIndex Artists (Monitored) 12:49:30.5 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 12:49:30.5 Info: => 7.38E-05s 12:49:30.5 Info: CreateIndex Albums (ArtistMetadataId) 12:49:30.5 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 12:49:30.5 Info: => 7.13E-05s 12:49:30.5 Info: CreateIndex Tracks (ArtistMetadataId) 12:49:30.5 Info: CREATE INDEX "IX_Tracks_ArtistMetadataId" ON "Tracks" ("ArtistMetadataId" ASC) 12:49:30.5 Info: => 6.8E-05s 12:49:30.5 Info: CreateIndex Tracks (AlbumReleaseId) 12:49:30.5 Info: CREATE INDEX "IX_Tracks_AlbumReleaseId" ON "Tracks" ("AlbumReleaseId" ASC) 12:49:30.5 Info: => 7.01E-05s 12:49:30.5 Info: CreateIndex Tracks (ForeignRecordingId) 12:49:30.5 Info: CREATE INDEX "IX_Tracks_ForeignRecordingId" ON "Tracks" ("ForeignRecordingId" ASC) 12:49:30.5 Info: => 7.28E-05s 12:49:30.5 Info: UpdateData 12:49:30.5 Info: UPDATE "Artists" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 12:49:30.5 Info: => 8.57E-05s 12:49:30.5 Info: UpdateData 12:49:30.5 Info: UPDATE "Albums" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 12:49:30.5 Info: => 3.81E-05s 12:49:30.5 Info: UpdateData 12:49:30.5 Info: UPDATE "ScheduledTasks" SET "LastExecution" = '2018-01-01T00:00:01' WHERE "TypeName" = 'NzbDrone.Core.Music.Commands.RefreshArtistCommand' 12:49:30.5 Info: => 3.82E-05s 12:49:30.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (23, '2024-05-17T12:49:30', 'add_release_groups_etc') 12:49:30.5 Info: Committing Transaction 12:49:30.5 Info: 23: add_release_groups_etc migrated 12:49:30.5 Info: => 0.0005813s 12:49:30.5 Info: 24: NewMediaInfoFormat migrating 12:49:30.5 Info: Beginning Transaction 12:49:30.5 Info: Starting migration of Main DB to 24 12:49:30.5 Info: UpdateData 12:49:30.5 Info: UPDATE "TrackFiles" SET "MediaInfo" = '' WHERE 1 = 1 12:49:30.5 Info: => 5.37E-05s 12:49:30.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (24, '2024-05-17T12:49:30', 'NewMediaInfoFormat') 12:49:30.5 Info: Committing Transaction 12:49:30.5 Info: 24: NewMediaInfoFormat migrated 12:49:30.5 Info: => 0.000286s 12:49:30.5 Info: 25: rename_restrictions_to_release_profiles migrating 12:49:30.5 Info: Beginning Transaction 12:49:30.5 Info: Starting migration of Main DB to 25 12:49:30.5 Info: RenameTable Restrictions ReleaseProfiles 12:49:30.5 Info: ALTER TABLE "Restrictions" RENAME TO "ReleaseProfiles" 12:49:30.5 Info: => 0.0013954s 12:49:30.5 Info: AlterTable ReleaseProfiles 12:49:30.5 Info: => 8E-07s 12:49:30.5 Info: CreateColumn ReleaseProfiles IncludePreferredWhenRenaming Boolean 12:49:30.5 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "IncludePreferredWhenRenaming" INTEGER NOT NULL DEFAULT 1 12:49:30.5 Info: => 0.0005129s 12:49:30.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (25, '2024-05-17T12:49:30', 'rename_restrictions_to_release_profiles') 12:49:30.5 Info: Committing Transaction 12:49:30.5 Info: 25: rename_restrictions_to_release_profiles migrated 12:49:30.5 Info: => 0.0007974s 12:49:30.5 Info: 26: rename_quality_profiles_add_upgrade_allowed migrating 12:49:30.5 Info: Beginning Transaction 12:49:30.5 Info: Starting migration of Main DB to 26 12:49:30.5 Info: RenameTable Profiles QualityProfiles 12:49:30.5 Info: ALTER TABLE "Profiles" RENAME TO "QualityProfiles" 12:49:30.5 Info: => 0.0014165s 12:49:30.5 Info: AlterTable QualityProfiles 12:49:30.5 Info: => 8E-07s 12:49:30.5 Info: CreateColumn QualityProfiles UpgradeAllowed Boolean 12:49:30.5 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 12:49:30.5 Info: => 0.0005102s 12:49:30.5 Info: AlterTable LanguageProfiles 12:49:30.5 Info: => 5E-07s 12:49:30.5 Info: CreateColumn LanguageProfiles UpgradeAllowed Boolean 12:49:30.5 Info: ALTER TABLE "LanguageProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 12:49:30.5 Info: => 0.0004905s 12:49:30.5 Info: UpdateData 12:49:30.5 Info: UPDATE "QualityProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 12:49:30.5 Info: => 4.61E-05s 12:49:30.5 Info: UpdateData 12:49:30.5 Info: UPDATE "LanguageProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 12:49:30.5 Info: => 2.92E-05s 12:49:30.5 Info: RenameColumn Artists ProfileId to QualityProfileId 12:49:30.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:49:30.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:49:30.5 Info: DROP TABLE "Artists" 12:49:30.5 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:49:30.5 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:49:30.5 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:49:30.5 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 12:49:30.5 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 12:49:30.5 Info: => 0.0052601s 12:49:30.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (26, '2024-05-17T12:49:30', 'rename_quality_profiles_add_upgrade_allowed') 12:49:30.5 Info: Committing Transaction 12:49:30.5 Info: 26: rename_quality_profiles_add_upgrade_allowed migrated 12:49:30.5 Info: => 0.0056891s 12:49:30.5 Info: 27: add_import_exclusions migrating 12:49:30.5 Info: Beginning Transaction 12:49:30.5 Info: Starting migration of Main DB to 27 12:49:30.5 Info: CreateTable ImportListExclusions 12:49:30.5 Info: CREATE TABLE "ImportListExclusions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignId" TEXT NOT NULL, "Name" TEXT NOT NULL) 12:49:30.5 Info: => 0.0001376s 12:49:30.5 Info: CreateIndex ImportListExclusions (ForeignId) 12:49:30.5 Info: CREATE UNIQUE INDEX "IX_ImportListExclusions_ForeignId" ON "ImportListExclusions" ("ForeignId" ASC) 12:49:30.5 Info: => 8.17E-05s 12:49:30.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (27, '2024-05-17T12:49:30', 'add_import_exclusions') 12:49:30.5 Info: Committing Transaction 12:49:30.5 Info: 27: add_import_exclusions migrated 12:49:30.5 Info: => 0.0003998s 12:49:30.5 Info: 28: clean_artist_metadata_table migrating 12:49:30.5 Info: Beginning Transaction 12:49:30.5 Info: Starting migration of Main DB to 28 12:49:30.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:49:30.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:49:30.5 Info: => 0.0001598s 12:49:30.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:49:30.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:49:30.5 Info: => 0.000121s 12:49:30.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:49:30.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:49:30.5 Info: => 0.0001202s 12:49:30.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:49:30.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:49:30.5 Info: => 0.0001156s 12:49:30.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:49:30.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:49:30.5 Info: => 0.0001111s 12:49:30.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:49:30.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:49:30.5 Info: => 0.0001145s 12:49:30.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (28, '2024-05-17T12:49:30', 'clean_artist_metadata_table') 12:49:30.5 Info: Committing Transaction 12:49:30.5 Info: 28: clean_artist_metadata_table migrated 12:49:30.5 Info: => 0.0003945s 12:49:30.5 Info: 29: health_issue_notification migrating 12:49:30.5 Info: Beginning Transaction 12:49:30.5 Info: Starting migration of Main DB to 29 12:49:30.5 Info: AlterTable Notifications 12:49:30.5 Info: => 1.2E-06s 12:49:30.5 Info: CreateColumn Notifications OnHealthIssue Boolean 12:49:30.5 Info: ALTER TABLE "Notifications" ADD COLUMN "OnHealthIssue" INTEGER NOT NULL DEFAULT 0 12:49:30.5 Info: => 0.0005554s 12:49:30.5 Info: AlterTable Notifications 12:49:30.5 Info: => 9E-07s 12:49:30.5 Info: CreateColumn Notifications IncludeHealthWarnings Boolean 12:49:30.5 Info: ALTER TABLE "Notifications" ADD COLUMN "IncludeHealthWarnings" INTEGER NOT NULL DEFAULT 0 12:49:30.5 Info: => 0.000513s 12:49:30.5 Info: AlterTable Notifications 12:49:30.5 Info: => 8E-07s 12:49:30.5 Info: CreateColumn Notifications OnDownloadFailure Boolean 12:49:30.5 Info: ALTER TABLE "Notifications" ADD COLUMN "OnDownloadFailure" INTEGER NOT NULL DEFAULT 0 12:49:30.5 Info: => 0.0005096s 12:49:30.5 Info: AlterTable Notifications 12:49:30.5 Info: => 9E-07s 12:49:30.5 Info: CreateColumn Notifications OnImportFailure Boolean 12:49:30.5 Info: ALTER TABLE "Notifications" ADD COLUMN "OnImportFailure" INTEGER NOT NULL DEFAULT 0 12:49:30.5 Info: => 0.0005076s 12:49:30.5 Info: AlterTable Notifications 12:49:30.5 Info: => 8E-07s 12:49:30.5 Info: CreateColumn Notifications OnTrackRetag Boolean 12:49:30.5 Info: ALTER TABLE "Notifications" ADD COLUMN "OnTrackRetag" INTEGER NOT NULL DEFAULT 0 12:49:30.5 Info: => 0.0005041s 12:49:30.5 Info: DeleteColumn Notifications OnDownload 12:49:30.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:49:30.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:49:30.5 Info: DROP TABLE "Notifications" 12:49:30.5 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 12:49:30.5 Info: => 0.0038163s 12:49:30.5 Info: RenameColumn Notifications OnAlbumDownload to OnReleaseImport 12:49:30.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:49:30.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:49:30.5 Info: DROP TABLE "Notifications" 12:49:30.5 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 12:49:30.5 Info: => 0.0038452s 12:49:30.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (29, '2024-05-17T12:49:30', 'health_issue_notification') 12:49:30.5 Info: Committing Transaction 12:49:30.5 Info: 29: health_issue_notification migrated 12:49:30.5 Info: => 0.0042514s 12:49:30.5 Info: 30: add_mediafilerepository_mtime migrating 12:49:30.5 Info: Beginning Transaction 12:49:30.5 Info: Starting migration of Main DB to 30 12:49:30.5 Info: AlterTable TrackFiles 12:49:30.5 Info: => 1.2E-06s 12:49:30.5 Info: CreateColumn TrackFiles Modified DateTime 12:49:30.5 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Modified" DATETIME NOT NULL DEFAULT '2000-01-01T00:00:00' 12:49:30.5 Info: => 0.0005464s 12:49:30.5 Info: AlterTable TrackFiles 12:49:30.5 Info: => 8E-07s 12:49:30.5 Info: CreateColumn TrackFiles Path String 12:49:30.5 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Path" TEXT 12:49:30.5 Info: => 0.0005059s 12:49:30.5 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 12:49:30.5 Info: DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 12:49:30.5 Info: => 3.79E-05s 12:49:30.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:49:30.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:49:30.5 Info: => 0.0001203s 12:49:30.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:49:30.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:49:30.5 Info: => 0.0001501s 12:49:30.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:49:30.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:49:30.5 Info: => 0.0001517s 12:49:30.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:49:30.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:49:30.5 Info: => 7.9E-05s 12:49:30.5 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 12:49:30.5 Info: DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 12:49:30.5 Info: => 4.79E-05s 12:49:30.5 Info: AlterTable TrackFiles 12:49:30.5 Info: => 5E-07s 12:49:30.5 Info: AlterColumn TrackFiles Path String 12:49:30.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:49:30.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:49:30.5 Info: DROP TABLE "TrackFiles" 12:49:30.5 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 12:49:30.5 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:49:30.5 Info: => 0.0054514s 12:49:30.5 Info: CreateIndex TrackFiles (Path) 12:49:30.5 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 12:49:30.5 Info: => 7.83E-05s 12:49:30.5 Info: DeleteColumn TrackFiles RelativePath 12:49:30.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:49:30.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:49:30.5 Info: DROP TABLE "TrackFiles" 12:49:30.5 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 12:49:30.5 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:49:30.5 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 12:49:30.5 Info: => 0.0040386s 12:49:30.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (30, '2024-05-17T12:49:30', 'add_mediafilerepository_mtime') 12:49:30.5 Info: Committing Transaction 12:49:30.5 Info: 30: add_mediafilerepository_mtime migrated 12:49:30.5 Info: => 0.0044014s 12:49:30.5 Info: 31: add_artistmetadataid_constraint migrating 12:49:30.5 Info: Beginning Transaction 12:49:30.5 Info: Starting migration of Main DB to 31 12:49:30.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:49:30.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:49:30.5 Info: => 9.23E-05s 12:49:30.5 Info: DeleteIndex Artists (ArtistMetadataId) 12:49:30.5 Info: DROP INDEX "IX_Artists_ArtistMetadataId" 12:49:30.5 Info: => 0.0001373s 12:49:30.5 Info: AlterColumn Artists ArtistMetadataId Int32 12:49:30.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:49:30.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:49:30.5 Info: DROP TABLE "Artists" 12:49:30.5 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:49:30.6 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:49:30.6 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:49:30.6 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 12:49:30.6 Info: => 0.0042435s 12:49:30.6 Info: CreateIndex Artists (ArtistMetadataId) 12:49:30.6 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 12:49:30.6 Info: => 7.39E-05s 12:49:30.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (31, '2024-05-17T12:49:30', 'add_artistmetadataid_constraint') 12:49:30.6 Info: Committing Transaction 12:49:30.6 Info: 31: add_artistmetadataid_constraint migrated 12:49:30.6 Info: => 0.0004543s 12:49:30.6 Info: 32: old_ids_and_artist_alias migrating 12:49:30.6 Info: Beginning Transaction 12:49:30.6 Info: Starting migration of Main DB to 32 12:49:30.6 Info: AlterTable ArtistMetadata 12:49:30.6 Info: => 8E-07s 12:49:30.6 Info: CreateColumn ArtistMetadata Aliases String 12:49:30.6 Info: ALTER TABLE "ArtistMetadata" ADD COLUMN "Aliases" TEXT NOT NULL DEFAULT '[]' 12:49:30.6 Info: => 0.0005572s 12:49:30.6 Info: AlterTable ArtistMetadata 12:49:30.6 Info: => 8E-07s 12:49:30.6 Info: CreateColumn ArtistMetadata OldForeignArtistIds String 12:49:30.6 Info: ALTER TABLE "ArtistMetadata" ADD COLUMN "OldForeignArtistIds" TEXT NOT NULL DEFAULT '[]' 12:49:30.6 Info: => 0.0005199s 12:49:30.6 Info: AlterTable Albums 12:49:30.6 Info: => 6E-07s 12:49:30.6 Info: CreateColumn Albums OldForeignAlbumIds String 12:49:30.6 Info: ALTER TABLE "Albums" ADD COLUMN "OldForeignAlbumIds" TEXT NOT NULL DEFAULT '[]' 12:49:30.6 Info: => 0.0005144s 12:49:30.6 Info: AlterTable AlbumReleases 12:49:30.6 Info: => 7E-07s 12:49:30.6 Info: CreateColumn AlbumReleases OldForeignReleaseIds String 12:49:30.6 Info: ALTER TABLE "AlbumReleases" ADD COLUMN "OldForeignReleaseIds" TEXT NOT NULL DEFAULT '[]' 12:49:30.6 Info: => 0.0005311s 12:49:30.6 Info: AlterTable Tracks 12:49:30.6 Info: => 1E-06s 12:49:30.6 Info: CreateColumn Tracks OldForeignRecordingIds String 12:49:30.6 Info: ALTER TABLE "Tracks" ADD COLUMN "OldForeignRecordingIds" TEXT NOT NULL DEFAULT '[]' 12:49:30.6 Info: => 0.0005163s 12:49:30.6 Info: AlterTable Tracks 12:49:30.6 Info: => 8E-07s 12:49:30.6 Info: CreateColumn Tracks OldForeignTrackIds String 12:49:30.6 Info: ALTER TABLE "Tracks" ADD COLUMN "OldForeignTrackIds" TEXT NOT NULL DEFAULT '[]' 12:49:30.6 Info: => 0.0005122s 12:49:30.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (32, '2024-05-17T12:49:30', 'old_ids_and_artist_alias') 12:49:30.6 Info: Committing Transaction 12:49:30.6 Info: 32: old_ids_and_artist_alias migrated 12:49:30.6 Info: => 0.0018189s 12:49:30.6 Info: 33: download_propers_config migrating 12:49:30.6 Info: Beginning Transaction 12:49:30.6 Info: Starting migration of Main DB to 33 12:49:30.6 Info: PerformDBOperation 12:49:30.6 Info: Performing DB Operation 12:49:30.6 Info: => 3.39E-05s 12:49:30.6 Info: ExecuteSqlStatement DELETE FROM "Config" WHERE "Key" = 'autodownloadpropers' 12:49:30.6 Info: DELETE FROM "Config" WHERE "Key" = 'autodownloadpropers' 12:49:30.6 Info: => 3.46E-05s 12:49:30.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (33, '2024-05-17T12:49:30', 'download_propers_config') 12:49:30.6 Info: Committing Transaction 12:49:30.6 Info: 33: download_propers_config migrated 12:49:30.6 Info: => 0.0003006s 12:49:30.6 Info: 34: remove_language_profiles migrating 12:49:30.6 Info: Beginning Transaction 12:49:30.6 Info: Starting migration of Main DB to 34 12:49:30.6 Info: DeleteTable LanguageProfiles 12:49:30.6 Info: DROP TABLE "LanguageProfiles" 12:49:30.6 Info: => 0.0002062s 12:49:30.6 Info: DeleteColumn Artists LanguageProfileId 12:49:30.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:49:30.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:49:30.6 Info: DROP TABLE "Artists" 12:49:30.6 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:49:30.6 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:49:30.6 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:49:30.6 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 12:49:30.6 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 12:49:30.6 Info: => 0.0050321s 12:49:30.6 Info: DeleteColumn ImportLists LanguageProfileId 12:49:30.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:49:30.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:49:30.6 Info: DROP TABLE "ImportLists" 12:49:30.6 Info: ALTER TABLE "ImportLists_temp" RENAME TO "ImportLists" 12:49:30.6 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 12:49:30.6 Info: => 0.0039159s 12:49:30.6 Info: DeleteColumn Blacklist Language 12:49:30.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:49:30.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:49:30.6 Info: DROP TABLE "Blacklist" 12:49:30.6 Info: ALTER TABLE "Blacklist_temp" RENAME TO "Blacklist" 12:49:30.6 Info: => 0.0065684s 12:49:30.6 Info: DeleteColumn History Language 12:49:30.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:49:30.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:49:30.6 Info: DROP TABLE "History" 12:49:30.6 Info: ALTER TABLE "History_temp" RENAME TO "History" 12:49:30.6 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 12:49:30.6 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 12:49:30.6 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 12:49:30.6 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 12:49:30.6 Info: => 0.0079381s 12:49:30.6 Info: DeleteColumn LyricFiles Language 12:49:30.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:49:30.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:49:30.6 Info: DROP TABLE "LyricFiles" 12:49:30.6 Info: ALTER TABLE "LyricFiles_temp" RENAME TO "LyricFiles" 12:49:30.6 Info: => 0.0036618s 12:49:30.6 Info: DeleteColumn TrackFiles Language 12:49:30.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:49:30.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:49:30.6 Info: DROP TABLE "TrackFiles" 12:49:30.6 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 12:49:30.6 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:49:30.6 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 12:49:30.6 Info: => 0.0049622s 12:49:30.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (34, '2024-05-17T12:49:30', 'remove_language_profiles') 12:49:30.6 Info: Committing Transaction 12:49:30.6 Info: 34: remove_language_profiles migrated 12:49:30.6 Info: => 0.00737s 12:49:30.6 Info: 35: multi_disc_naming_format migrating 12:49:30.6 Info: Beginning Transaction 12:49:30.6 Info: Starting migration of Main DB to 35 12:49:30.6 Info: AlterTable NamingConfig 12:49:30.6 Info: => 1E-06s 12:49:30.6 Info: CreateColumn NamingConfig MultiDiscTrackFormat String 12:49:30.6 Info: ALTER TABLE "NamingConfig" ADD COLUMN "MultiDiscTrackFormat" TEXT 12:49:30.6 Info: => 0.000552s 12:49:30.6 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = '{Medium Format} {medium:00}/{Artist Name} - {Album Title} - {track:00} - {Track Title}' 12:49:30.6 Info: UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = '{Medium Format} {medium:00}/{Artist Name} - {Album Title} - {track:00} - {Track Title}' 12:49:30.6 Info: => 4.75E-05s 12:49:30.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (35, '2024-05-17T12:49:30', 'multi_disc_naming_format') 12:49:30.6 Info: Committing Transaction 12:49:30.6 Info: 35: multi_disc_naming_format migrated 12:49:30.6 Info: => 0.0003456s 12:49:30.6 Info: 36: add_download_client_priority migrating 12:49:30.6 Info: Beginning Transaction 12:49:30.6 Info: Starting migration of Main DB to 36 12:49:30.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:49:30.6 Info: AlterTable DownloadClients 12:49:30.6 Info: => 5E-07s 12:49:30.6 Info: CreateColumn DownloadClients Priority Int32 12:49:30.6 Info: ALTER TABLE "DownloadClients" ADD COLUMN "Priority" INTEGER NOT NULL DEFAULT 1 12:49:30.6 Info: => 0.0005883s 12:49:30.6 Info: PerformDBOperation 12:49:30.6 Info: Performing DB Operation 12:49:30.6 Info: => 5.51E-05s 12:49:30.6 Info: -> 1 Insert operations completed in 00:00:00.0002632 taking an average of 00:00:00.0002632 12:49:30.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (36, '2024-05-17T12:49:30', 'add_download_client_priority') 12:49:30.6 Info: Committing Transaction 12:49:30.6 Info: 36: add_download_client_priority migrated 12:49:30.6 Info: => 0.0003943s 12:49:30.6 Debug: Took: 00:00:00.2029986 12:49:30.6 Info: --- End: NzbDrone.Core.Test.Datastore.Migration.add_download_client_priorityFixture.should_not_renumber_prio_for_disabled_clients --- 12:49:30.6 Info: --- Start: NzbDrone.Core.Test.Datastore.Migration.add_download_client_priorityFixture.should_renumber_prio_for_enabled_clients --- 12:49:30.6 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm64/_temp_11361_638515469706909012_155/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:49:30.7 Info: DatabaseEngineVersionCheck migrating 12:49:30.7 Info: PerformDBOperation 12:49:30.7 Info: Performing DB Operation 12:49:30.7 Info: SQLite 3.45.3 12:49:30.7 Info: => 0.0011427s 12:49:30.7 Info: DatabaseEngineVersionCheck migrated 12:49:30.7 Info: => 0.0011567s 12:49:30.7 Info: VersionMigration migrating 12:49:30.7 Info: Beginning Transaction 12:49:30.7 Info: CreateTable VersionInfo 12:49:30.7 Info: CREATE TABLE "VersionInfo" ("Version" INTEGER NOT NULL) 12:49:30.7 Info: => 0.0001517s 12:49:30.7 Info: Committing Transaction 12:49:30.7 Info: VersionMigration migrated 12:49:30.7 Info: => 0.0005085s 12:49:30.7 Info: VersionUniqueMigration migrating 12:49:30.7 Info: Beginning Transaction 12:49:30.7 Info: CreateIndex VersionInfo (Version) 12:49:30.7 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 12:49:30.7 Info: => 0.0001226s 12:49:30.7 Info: AlterTable VersionInfo 12:49:30.7 Info: => 5E-07s 12:49:30.7 Info: CreateColumn VersionInfo AppliedOn DateTime 12:49:30.7 Info: ALTER TABLE "VersionInfo" ADD COLUMN "AppliedOn" DATETIME 12:49:30.7 Info: => 0.0005572s 12:49:30.7 Info: Committing Transaction 12:49:30.7 Info: VersionUniqueMigration migrated 12:49:30.7 Info: => 0.0007634s 12:49:30.7 Info: VersionDescriptionMigration migrating 12:49:30.7 Info: Beginning Transaction 12:49:30.7 Info: AlterTable VersionInfo 12:49:30.7 Info: => 6E-07s 12:49:30.7 Info: CreateColumn VersionInfo Description String 12:49:30.7 Info: ALTER TABLE "VersionInfo" ADD COLUMN "Description" TEXT 12:49:30.7 Info: => 0.0001993s 12:49:30.7 Info: Committing Transaction 12:49:30.7 Info: VersionDescriptionMigration migrated 12:49:30.7 Info: => 0.0003809s 12:49:30.7 Info: 1: InitialSetup migrating 12:49:30.7 Info: Beginning Transaction 12:49:30.7 Info: Starting migration of Main DB to 1 12:49:30.7 Info: CreateTable Config 12:49:30.7 Info: CREATE TABLE "Config" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Key" TEXT NOT NULL, "Value" TEXT NOT NULL) 12:49:30.7 Info: => 0.0001735s 12:49:30.7 Info: CreateIndex Config (Key) 12:49:30.7 Info: CREATE UNIQUE INDEX "IX_Config_Key" ON "Config" ("Key" ASC) 12:49:30.7 Info: => 7.38E-05s 12:49:30.7 Info: CreateTable RootFolders 12:49:30.7 Info: CREATE TABLE "RootFolders" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Path" TEXT NOT NULL) 12:49:30.7 Info: => 8.57E-05s 12:49:30.7 Info: CreateIndex RootFolders (Path) 12:49:30.7 Info: CREATE UNIQUE INDEX "IX_RootFolders_Path" ON "RootFolders" ("Path" ASC) 12:49:30.7 Info: => 6.89E-05s 12:49:30.7 Info: CreateTable Artists 12:49:30.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:49:30.7 Info: => 0.0002473s 12:49:30.7 Info: CreateIndex Artists (ForeignArtistId) 12:49:30.7 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 12:49:30.7 Info: => 7.54E-05s 12:49:30.7 Info: CreateIndex Artists (NameSlug) 12:49:30.7 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 12:49:30.7 Info: => 6.5E-05s 12:49:30.7 Info: CreateIndex Artists (CleanName) 12:49:30.7 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:49:30.7 Info: => 6.47E-05s 12:49:30.7 Info: CreateIndex Artists (Path) 12:49:30.7 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:49:30.7 Info: => 6.02E-05s 12:49:30.7 Info: CreateTable Albums 12:49:30.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:49:30.7 Info: => 0.0002207s 12:49:30.7 Info: CreateIndex Albums (ForeignAlbumId) 12:49:30.7 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:49:30.7 Info: => 7.06E-05s 12:49:30.7 Info: CreateIndex Albums (MBId) 12:49:30.7 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 12:49:30.7 Info: => 6.39E-05s 12:49:30.7 Info: CreateIndex Albums (TADBId) 12:49:30.7 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 12:49:30.7 Info: => 6.3E-05s 12:49:30.7 Info: CreateIndex Albums (TitleSlug) 12:49:30.7 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 12:49:30.7 Info: => 6.22E-05s 12:49:30.7 Info: CreateIndex Albums (CleanTitle) 12:49:30.7 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:49:30.7 Info: => 6.01E-05s 12:49:30.7 Info: CreateIndex Albums (Path) 12:49:30.7 Info: CREATE INDEX "IX_Albums_Path" ON "Albums" ("Path" ASC) 12:49:30.7 Info: => 6.35E-05s 12:49:30.7 Info: CreateTable Tracks 12:49:30.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:49:30.7 Info: => 0.0001423s 12:49:30.7 Info: CreateIndex Tracks (ForeignTrackId) 12:49:30.7 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 12:49:30.7 Info: => 7.11E-05s 12:49:30.7 Info: CreateIndex Tracks (ArtistId) 12:49:30.7 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 12:49:30.7 Info: => 6.71E-05s 12:49:30.7 Info: CreateIndex Tracks (TrackFileId) 12:49:30.7 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 12:49:30.7 Info: => 6.9E-05s 12:49:30.7 Info: CreateIndex Tracks (ArtistId, AlbumId, TrackNumber) 12:49:30.7 Info: CREATE INDEX "IX_Tracks_ArtistId_AlbumId_TrackNumber" ON "Tracks" ("ArtistId" ASC, "AlbumId" ASC, "TrackNumber" ASC) 12:49:30.7 Info: => 7.27E-05s 12:49:30.7 Info: CreateTable TrackFiles 12:49:30.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:49:30.7 Info: => 0.0001336s 12:49:30.7 Info: CreateIndex TrackFiles (ArtistId) 12:49:30.7 Info: CREATE INDEX "IX_TrackFiles_ArtistId" ON "TrackFiles" ("ArtistId" ASC) 12:49:30.7 Info: => 6.82E-05s 12:49:30.7 Info: CreateIndex TrackFiles (AlbumId) 12:49:30.7 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:49:30.7 Info: => 6.38E-05s 12:49:30.7 Info: CreateTable History 12:49:30.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:49:30.7 Info: => 0.0001375s 12:49:30.7 Info: CreateIndex History (Date) 12:49:30.7 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 12:49:30.7 Info: => 6.93E-05s 12:49:30.7 Info: CreateIndex History (EventType) 12:49:30.7 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 12:49:30.7 Info: => 6.71E-05s 12:49:30.7 Info: CreateIndex History (DownloadId) 12:49:30.7 Info: CREATE INDEX "IX_History_DownloadId" ON "History" ("DownloadId" ASC) 12:49:30.7 Info: => 6.33E-05s 12:49:30.7 Info: CreateIndex History (AlbumId) 12:49:30.7 Info: CREATE INDEX "IX_History_AlbumId" ON "History" ("AlbumId" ASC) 12:49:30.7 Info: => 6.09E-05s 12:49:30.7 Info: CreateTable Notifications 12:49:30.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:49:30.7 Info: => 0.0001239s 12:49:30.7 Info: CreateTable ScheduledTasks 12:49:30.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:49:30.7 Info: => 9.75E-05s 12:49:30.7 Info: CreateIndex ScheduledTasks (TypeName) 12:49:30.7 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 12:49:30.7 Info: => 7.26E-05s 12:49:30.7 Info: CreateTable Indexers 12:49:30.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:49:30.7 Info: => 0.0001077s 12:49:30.7 Info: CreateIndex Indexers (Name) 12:49:30.7 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 12:49:30.7 Info: => 7.03E-05s 12:49:30.7 Info: CreateTable Profiles 12:49:30.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:49:30.7 Info: => 9.19E-05s 12:49:30.7 Info: CreateIndex Profiles (Name) 12:49:30.7 Info: CREATE UNIQUE INDEX "IX_Profiles_Name" ON "Profiles" ("Name" ASC) 12:49:30.7 Info: => 6.52E-05s 12:49:30.7 Info: CreateTable QualityDefinitions 12:49:30.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:49:30.7 Info: => 9.97E-05s 12:49:30.7 Info: CreateIndex QualityDefinitions (Quality) 12:49:30.7 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Quality" ON "QualityDefinitions" ("Quality" ASC) 12:49:30.7 Info: => 6.9E-05s 12:49:30.7 Info: CreateIndex QualityDefinitions (Title) 12:49:30.7 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Title" ON "QualityDefinitions" ("Title" ASC) 12:49:30.7 Info: => 6.64E-05s 12:49:30.7 Info: CreateTable NamingConfig 12:49:30.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:49:30.7 Info: => 0.0001784s 12:49:30.7 Info: CreateTable Blacklist 12:49:30.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:49:30.7 Info: => 0.0001831s 12:49:30.7 Info: CreateTable Metadata 12:49:30.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:49:30.7 Info: => 0.0001235s 12:49:30.7 Info: CreateTable MetadataFiles 12:49:30.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:49:30.7 Info: => 0.0001329s 12:49:30.7 Info: CreateTable DownloadClients 12:49:30.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:49:30.7 Info: => 0.000112s 12:49:30.7 Info: CreateTable PendingReleases 12:49:30.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:49:30.7 Info: => 0.0001193s 12:49:30.7 Info: CreateTable RemotePathMappings 12:49:30.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:49:30.7 Info: => 0.0001278s 12:49:30.7 Info: CreateTable Tags 12:49:30.7 Info: CREATE TABLE "Tags" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Label" TEXT NOT NULL) 12:49:30.7 Info: => 0.0001108s 12:49:30.7 Info: CreateIndex Tags (Label) 12:49:30.7 Info: CREATE UNIQUE INDEX "IX_Tags_Label" ON "Tags" ("Label" ASC) 12:49:30.7 Info: => 7.97E-05s 12:49:30.7 Info: CreateTable Restrictions 12:49:30.7 Info: CREATE TABLE "Restrictions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Preferred" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL) 12:49:30.7 Info: => 0.0001076s 12:49:30.7 Info: CreateTable DelayProfiles 12:49:30.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:49:30.7 Info: => 0.0001278s 12:49:30.7 Info: CreateTable Users 12:49:30.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:49:30.7 Info: => 9.99E-05s 12:49:30.7 Info: CreateIndex Users (Identifier) 12:49:30.7 Info: CREATE UNIQUE INDEX "IX_Users_Identifier" ON "Users" ("Identifier" ASC) 12:49:30.7 Info: => 8.04E-05s 12:49:30.7 Info: CreateIndex Users (Username) 12:49:30.7 Info: CREATE UNIQUE INDEX "IX_Users_Username" ON "Users" ("Username" ASC) 12:49:30.7 Info: => 0.000109s 12:49:30.7 Info: CreateTable Commands 12:49:30.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:49:30.7 Info: => 0.000159s 12:49:30.7 Info: CreateTable IndexerStatus 12:49:30.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:49:30.7 Info: => 0.0001256s 12:49:30.7 Info: CreateIndex IndexerStatus (ProviderId) 12:49:30.7 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 12:49:30.7 Info: => 8.33E-05s 12:49:30.7 Info: CreateTable ExtraFiles 12:49:30.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:49:30.7 Info: => 0.000124s 12:49:30.7 Info: CreateTable LyricFiles 12:49:30.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:49:30.7 Info: => 0.000135s 12:49:30.7 Info: CreateTable LanguageProfiles 12:49:30.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:49:30.7 Info: => 0.0001359s 12:49:30.7 Info: CreateIndex LanguageProfiles (Name) 12:49:30.7 Info: CREATE UNIQUE INDEX "IX_LanguageProfiles_Name" ON "LanguageProfiles" ("Name" ASC) 12:49:30.7 Info: => 9.6E-05s 12:49:30.7 Info: CreateTable DownloadClientStatus 12:49:30.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:49:30.7 Info: => 0.0001188s 12:49:30.7 Info: CreateIndex DownloadClientStatus (ProviderId) 12:49:30.7 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 12:49:30.7 Info: => 8.01E-05s 12:49:30.7 Info: INSERT INTO "DelayProfiles" ("EnableUsenet", "EnableTorrent", "PreferredProtocol", "UsenetDelay", "TorrentDelay", "Order", "Tags") VALUES (1, 1, 1, 0, 0, 2147483647, '[]') 12:49:30.7 Info: -> 1 Insert operations completed in 00:00:00.0000602 taking an average of 00:00:00.0000602 12:49:30.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (1, '2024-05-17T12:49:30', 'InitialSetup') 12:49:30.7 Info: Committing Transaction 12:49:30.7 Info: 1: InitialSetup migrated 12:49:30.7 Info: => 0.0009616s 12:49:30.7 Info: 2: add_reason_to_pending_releases migrating 12:49:30.7 Info: Beginning Transaction 12:49:30.7 Info: Starting migration of Main DB to 2 12:49:30.7 Info: AlterTable PendingReleases 12:49:30.7 Info: => 8E-07s 12:49:30.7 Info: CreateColumn PendingReleases Reason Int32 12:49:30.7 Info: ALTER TABLE "PendingReleases" ADD COLUMN "Reason" INTEGER NOT NULL DEFAULT 0 12:49:30.7 Info: => 0.0005263s 12:49:30.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (2, '2024-05-17T12:49:30', 'add_reason_to_pending_releases') 12:49:30.7 Info: Committing Transaction 12:49:30.7 Info: 2: add_reason_to_pending_releases migrated 12:49:30.7 Info: => 0.0008046s 12:49:30.7 Info: 3: add_medium_support migrating 12:49:30.7 Info: Beginning Transaction 12:49:30.7 Info: Starting migration of Main DB to 3 12:49:30.7 Info: AlterTable Albums 12:49:30.7 Info: => 8E-07s 12:49:30.7 Info: CreateColumn Albums Media String 12:49:30.7 Info: ALTER TABLE "Albums" ADD COLUMN "Media" TEXT NOT NULL DEFAULT '' 12:49:30.7 Info: => 0.0005033s 12:49:30.7 Info: AlterTable Tracks 12:49:30.7 Info: => 7E-07s 12:49:30.7 Info: CreateColumn Tracks MediumNumber Int32 12:49:30.7 Info: ALTER TABLE "Tracks" ADD COLUMN "MediumNumber" INTEGER NOT NULL DEFAULT 0 12:49:30.7 Info: => 0.0004679s 12:49:30.7 Info: AlterTable Tracks 12:49:30.7 Info: => 5E-07s 12:49:30.7 Info: CreateColumn Tracks AbsoluteTrackNumber Int32 12:49:30.7 Info: ALTER TABLE "Tracks" ADD COLUMN "AbsoluteTrackNumber" INTEGER NOT NULL DEFAULT 0 12:49:30.7 Info: => 0.0004627s 12:49:30.7 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 12:49:30.7 Info: UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 12:49:30.7 Info: => 6.66E-05s 12:49:30.7 Info: DeleteColumn Tracks TrackNumber 12:49:30.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:49:30.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:49:30.7 Info: DROP TABLE "Tracks" 12:49:30.7 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 12:49:30.7 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 12:49:30.7 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 12:49:30.7 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 12:49:30.7 Info: => 0.0038975s 12:49:30.7 Info: AlterTable Tracks 12:49:30.7 Info: => 7E-07s 12:49:30.7 Info: CreateColumn Tracks TrackNumber String 12:49:30.7 Info: ALTER TABLE "Tracks" ADD COLUMN "TrackNumber" TEXT 12:49:30.7 Info: => 0.0004641s 12:49:30.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (3, '2024-05-17T12:49:30', 'add_medium_support') 12:49:30.7 Info: Committing Transaction 12:49:30.7 Info: 3: add_medium_support migrated 12:49:30.7 Info: => 0.0008141s 12:49:30.7 Info: 4: add_various_qualites_in_profile migrating 12:49:30.7 Info: Beginning Transaction 12:49:30.7 Info: Starting migration of Main DB to 4 12:49:30.7 Info: ExecuteSqlStatement UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 12:49:30.7 Info: UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 12:49:30.7 Info: => 5.14E-05s 12:49:30.7 Info: PerformDBOperation 12:49:30.7 Info: Performing DB Operation 12:49:30.7 Info: => 3.39E-05s 12:49:30.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (4, '2024-05-17T12:49:30', 'add_various_qualites_in_profile') 12:49:30.7 Info: Committing Transaction 12:49:30.7 Info: 4: add_various_qualites_in_profile migrated 12:49:30.7 Info: => 0.0002639s 12:49:30.7 Info: 5: metadata_profiles migrating 12:49:30.7 Info: Beginning Transaction 12:49:30.7 Info: Starting migration of Main DB to 5 12:49:30.7 Info: CreateTable MetadataProfiles 12:49:30.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:49:30.7 Info: => 0.000139s 12:49:30.7 Info: CreateIndex MetadataProfiles (Name) 12:49:30.7 Info: CREATE UNIQUE INDEX "IX_MetadataProfiles_Name" ON "MetadataProfiles" ("Name" ASC) 12:49:30.7 Info: => 8.45E-05s 12:49:30.7 Info: AlterTable Artists 12:49:30.7 Info: => 4E-07s 12:49:30.7 Info: CreateColumn Artists MetadataProfileId Int32 12:49:30.7 Info: ALTER TABLE "Artists" ADD COLUMN "MetadataProfileId" INTEGER NOT NULL DEFAULT 1 12:49:30.7 Info: => 0.0004884s 12:49:30.7 Info: DeleteColumn Artists PrimaryAlbumTypes 12:49:30.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:49:30.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:49:30.7 Info: DROP TABLE "Artists" 12:49:30.7 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:49:30.7 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 12:49:30.7 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 12:49:30.7 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:49:30.7 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:49:30.7 Info: => 0.0057057s 12:49:30.7 Info: DeleteColumn Artists SecondaryAlbumTypes 12:49:30.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:49:30.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:49:30.7 Info: DROP TABLE "Artists" 12:49:30.7 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:49:30.7 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 12:49:30.7 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 12:49:30.7 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:49:30.7 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:49:30.7 Info: => 0.0040839s 12:49:30.7 Info: AlterTable Albums 12:49:30.7 Info: => 7E-07s 12:49:30.7 Info: CreateColumn Albums SecondaryTypes String 12:49:30.7 Info: ALTER TABLE "Albums" ADD COLUMN "SecondaryTypes" TEXT 12:49:30.7 Info: => 0.0004931s 12:49:30.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (5, '2024-05-17T12:49:30', 'metadata_profiles') 12:49:30.7 Info: Committing Transaction 12:49:30.7 Info: 5: metadata_profiles migrated 12:49:30.7 Info: => 0.000884s 12:49:30.7 Info: 6: separate_automatic_and_interactive_search migrating 12:49:30.7 Info: Beginning Transaction 12:49:30.7 Info: Starting migration of Main DB to 6 12:49:30.7 Info: RenameColumn Indexers EnableSearch to EnableAutomaticSearch 12:49:30.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:49:30.7 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableSearch" FROM "Indexers" 12:49:30.7 Info: DROP TABLE "Indexers" 12:49:30.7 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 12:49:30.7 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 12:49:30.7 Info: => 0.0034493s 12:49:30.7 Info: AlterTable Indexers 12:49:30.7 Info: => 7E-07s 12:49:30.7 Info: CreateColumn Indexers EnableInteractiveSearch Boolean 12:49:30.7 Info: ALTER TABLE "Indexers" ADD COLUMN "EnableInteractiveSearch" INTEGER 12:49:30.7 Info: => 0.0004755s 12:49:30.7 Info: ExecuteSqlStatement UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 12:49:30.7 Info: UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 12:49:30.7 Info: => 3.99E-05s 12:49:30.7 Info: AlterTable Indexers 12:49:30.7 Info: => 5E-07s 12:49:30.7 Info: AlterColumn Indexers EnableInteractiveSearch Boolean 12:49:30.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:49:30.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:49:30.7 Info: DROP TABLE "Indexers" 12:49:30.7 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 12:49:30.7 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 12:49:30.7 Info: => 0.0034179s 12:49:30.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (6, '2024-05-17T12:49:30', 'separate_automatic_and_interactive_search') 12:49:30.7 Info: Committing Transaction 12:49:30.7 Info: 6: separate_automatic_and_interactive_search migrated 12:49:30.7 Info: => 0.0037177s 12:49:30.7 Info: 7: change_album_path_to_relative migrating 12:49:30.7 Info: Beginning Transaction 12:49:30.7 Info: Starting migration of Main DB to 7 12:49:30.7 Info: DeleteColumn Albums Path 12:49:30.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:49:30.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:49:30.7 Info: DROP TABLE "Albums" 12:49:30.7 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:49:30.7 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:49:30.7 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 12:49:30.7 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 12:49:30.7 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 12:49:30.7 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:49:30.7 Info: => 0.0049602s 12:49:30.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (7, '2024-05-17T12:49:30', 'change_album_path_to_relative') 12:49:30.7 Info: Committing Transaction 12:49:30.7 Info: 7: change_album_path_to_relative migrated 12:49:30.7 Info: => 0.0053773s 12:49:30.7 Info: 8: change_quality_size_mb_to_kb migrating 12:49:30.7 Info: Beginning Transaction 12:49:30.7 Info: Starting migration of Main DB to 8 12:49:30.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:49:30.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:49:30.7 Info: => 5.24E-05s 12:49:30.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (8, '2024-05-17T12:49:30', 'change_quality_size_mb_to_kb') 12:49:30.7 Info: Committing Transaction 12:49:30.7 Info: 8: change_quality_size_mb_to_kb migrated 12:49:30.7 Info: => 0.000301s 12:49:30.7 Info: 9: album_releases migrating 12:49:30.7 Info: Beginning Transaction 12:49:30.7 Info: Starting migration of Main DB to 9 12:49:30.7 Info: AlterTable Albums 12:49:30.7 Info: => 9E-07s 12:49:30.7 Info: CreateColumn Albums Releases String 12:49:30.7 Info: ALTER TABLE "Albums" ADD COLUMN "Releases" TEXT DEFAULT '' 12:49:30.7 Info: => 0.0005032s 12:49:30.7 Info: AlterTable Albums 12:49:30.7 Info: => 7E-07s 12:49:30.7 Info: CreateColumn Albums CurrentRelease String 12:49:30.7 Info: ALTER TABLE "Albums" ADD COLUMN "CurrentRelease" TEXT DEFAULT '' 12:49:30.7 Info: => 0.0004676s 12:49:30.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (9, '2024-05-17T12:49:30', 'album_releases') 12:49:30.7 Info: Committing Transaction 12:49:30.7 Info: 9: album_releases migrated 12:49:30.7 Info: => 0.0007377s 12:49:30.7 Info: 10: album_releases_fix migrating 12:49:30.7 Info: Beginning Transaction 12:49:30.7 Info: Starting migration of Main DB to 10 12:49:30.7 Info: AlterTable Albums 12:49:30.7 Info: => 6E-07s 12:49:30.7 Info: AlterColumn Albums Releases String 12:49:30.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:49:30.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:49:30.7 Info: DROP TABLE "Albums" 12:49:30.7 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:49:30.7 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:49:30.7 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 12:49:30.7 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 12:49:30.7 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 12:49:30.7 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:49:30.7 Info: => 0.0049047s 12:49:30.7 Info: AlterTable Albums 12:49:30.7 Info: => 5E-07s 12:49:30.7 Info: AlterColumn Albums CurrentRelease String 12:49:30.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:49:30.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:49:30.7 Info: DROP TABLE "Albums" 12:49:30.7 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:49:30.7 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:49:30.7 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 12:49:30.7 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 12:49:30.7 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 12:49:30.7 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:49:30.7 Info: => 0.0041242s 12:49:30.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (10, '2024-05-17T12:49:30', 'album_releases_fix') 12:49:30.7 Info: Committing Transaction 12:49:30.7 Info: 10: album_releases_fix migrated 12:49:30.7 Info: => 0.0044833s 12:49:30.7 Info: 11: import_lists migrating 12:49:30.7 Info: Beginning Transaction 12:49:30.7 Info: Starting migration of Main DB to 11 12:49:30.7 Info: CreateTable ImportLists 12:49:30.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:49:30.7 Info: => 0.0001703s 12:49:30.7 Info: CreateIndex ImportLists (Name) 12:49:30.7 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 12:49:30.7 Info: => 7.92E-05s 12:49:30.7 Info: CreateTable ImportListStatus 12:49:30.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:49:30.7 Info: => 0.0001154s 12:49:30.7 Info: CreateIndex ImportListStatus (ProviderId) 12:49:30.7 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 12:49:30.7 Info: => 7.46E-05s 12:49:30.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (11, '2024-05-17T12:49:30', 'import_lists') 12:49:30.7 Info: Committing Transaction 12:49:30.7 Info: 11: import_lists migrated 12:49:30.7 Info: => 0.0003608s 12:49:30.7 Info: 12: add_release_status migrating 12:49:30.7 Info: Beginning Transaction 12:49:30.7 Info: Starting migration of Main DB to 12 12:49:30.7 Info: AlterTable MetadataProfiles 12:49:30.7 Info: => 8E-07s 12:49:30.7 Info: CreateColumn MetadataProfiles ReleaseStatuses String 12:49:30.7 Info: ALTER TABLE "MetadataProfiles" ADD COLUMN "ReleaseStatuses" TEXT NOT NULL DEFAULT '' 12:49:30.7 Info: => 0.0005376s 12:49:30.7 Info: PerformDBOperation 12:49:30.7 Info: Performing DB Operation 12:49:30.7 Info: => 2.72E-05s 12:49:30.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (12, '2024-05-17T12:49:30', 'add_release_status') 12:49:30.7 Info: Committing Transaction 12:49:30.7 Info: 12: add_release_status migrated 12:49:30.7 Info: => 0.0003078s 12:49:30.7 Info: 13: album_download_notification migrating 12:49:30.7 Info: Beginning Transaction 12:49:30.7 Info: Starting migration of Main DB to 13 12:49:30.7 Info: AlterTable Notifications 12:49:30.7 Info: => 9E-07s 12:49:30.7 Info: CreateColumn Notifications OnAlbumDownload Boolean 12:49:30.7 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDownload" INTEGER NOT NULL DEFAULT 0 12:49:30.7 Info: => 0.0005104s 12:49:30.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (13, '2024-05-17T12:49:30', 'album_download_notification') 12:49:30.7 Info: Committing Transaction 12:49:30.7 Info: 13: album_download_notification migrated 12:49:30.7 Info: => 0.000786s 12:49:30.7 Info: 14: fix_language_metadata_profiles migrating 12:49:30.7 Info: Beginning Transaction 12:49:30.7 Info: Starting migration of Main DB to 14 12:49:30.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:49:30.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:49:30.7 Info: => 7.9E-05s 12:49:30.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:49:30.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:49:30.7 Info: => 5.43E-05s 12:49:30.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (14, '2024-05-17T12:49:30', 'fix_language_metadata_profiles') 12:49:30.7 Info: Committing Transaction 12:49:30.7 Info: 14: fix_language_metadata_profiles migrated 12:49:30.7 Info: => 0.0002831s 12:49:30.7 Info: 15: remove_fanzub migrating 12:49:30.7 Info: Beginning Transaction 12:49:30.7 Info: Starting migration of Main DB to 15 12:49:30.7 Info: ExecuteSqlStatement DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 12:49:30.7 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 12:49:30.7 Info: => 4.41E-05s 12:49:30.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (15, '2024-05-17T12:49:30', 'remove_fanzub') 12:49:30.7 Info: Committing Transaction 12:49:30.7 Info: 15: remove_fanzub migrated 12:49:30.7 Info: => 0.0002705s 12:49:30.7 Info: 16: update_artist_history_indexes migrating 12:49:30.7 Info: Beginning Transaction 12:49:30.7 Info: Starting migration of Main DB to 16 12:49:30.7 Info: CreateIndex Albums (ArtistId) 12:49:30.7 Info: CREATE INDEX "IX_Albums_ArtistId" ON "Albums" ("ArtistId" ASC) 12:49:30.7 Info: => 0.000105s 12:49:30.7 Info: CreateIndex Albums (ArtistId, ReleaseDate) 12:49:30.7 Info: CREATE INDEX "IX_Albums_ArtistId_ReleaseDate" ON "Albums" ("ArtistId" ASC, "ReleaseDate" ASC) 12:49:30.7 Info: => 8.26E-05s 12:49:30.7 Info: DeleteIndex History (AlbumId) 12:49:30.7 Info: DROP INDEX "IX_History_AlbumId" 12:49:30.7 Info: => 0.0001216s 12:49:30.7 Info: CreateIndex History (AlbumId, Date) 12:49:30.7 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 12:49:30.7 Info: => 9.26E-05s 12:49:30.7 Info: DeleteIndex History (DownloadId) 12:49:30.7 Info: DROP INDEX "IX_History_DownloadId" 12:49:30.7 Info: => 0.0001222s 12:49:30.7 Info: CreateIndex History (DownloadId, Date) 12:49:30.7 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 12:49:30.7 Info: => 8.87E-05s 12:49:30.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (16, '2024-05-17T12:49:30', 'update_artist_history_indexes') 12:49:30.7 Info: Committing Transaction 12:49:30.7 Info: 16: update_artist_history_indexes migrated 12:49:30.7 Info: => 0.000381s 12:49:30.7 Info: 17: remove_nma migrating 12:49:30.7 Info: Beginning Transaction 12:49:30.7 Info: Starting migration of Main DB to 17 12:49:30.7 Info: FluentMigrator.Expressions.DeleteDataExpression 12:49:30.7 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'NotifyMyAndroid' 12:49:30.7 Info: => 6.23E-05s 12:49:30.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (17, '2024-05-17T12:49:30', 'remove_nma') 12:49:30.7 Info: Committing Transaction 12:49:30.7 Info: 17: remove_nma migrated 12:49:30.7 Info: => 0.0003042s 12:49:30.7 Info: 18: album_disambiguation migrating 12:49:30.7 Info: Beginning Transaction 12:49:30.7 Info: Starting migration of Main DB to 18 12:49:30.7 Info: AlterTable Albums 12:49:30.7 Info: => 8E-07s 12:49:30.7 Info: CreateColumn Albums Disambiguation String 12:49:30.7 Info: ALTER TABLE "Albums" ADD COLUMN "Disambiguation" TEXT 12:49:30.7 Info: => 0.0005235s 12:49:30.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (18, '2024-05-17T12:49:30', 'album_disambiguation') 12:49:30.7 Info: Committing Transaction 12:49:30.7 Info: 18: album_disambiguation migrated 12:49:30.7 Info: => 0.0008126s 12:49:30.7 Info: 19: add_ape_quality_in_profiles migrating 12:49:30.7 Info: Beginning Transaction 12:49:30.7 Info: Starting migration of Main DB to 19 12:49:30.7 Info: PerformDBOperation 12:49:30.7 Info: Performing DB Operation 12:49:30.7 Info: => 3.22E-05s 12:49:30.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (19, '2024-05-17T12:49:30', 'add_ape_quality_in_profiles') 12:49:30.7 Info: Committing Transaction 12:49:30.7 Info: 19: add_ape_quality_in_profiles migrated 12:49:30.7 Info: => 0.0002708s 12:49:30.7 Info: 20: remove_pushalot migrating 12:49:30.7 Info: Beginning Transaction 12:49:30.7 Info: Starting migration of Main DB to 20 12:49:30.7 Info: FluentMigrator.Expressions.DeleteDataExpression 12:49:30.7 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Pushalot' 12:49:30.7 Info: => 4.79E-05s 12:49:30.7 Info: FluentMigrator.Expressions.DeleteDataExpression 12:49:30.7 Info: DELETE FROM "Metadata" WHERE "Implementation" = 'MediaBrowserMetadata' 12:49:30.7 Info: => 3.15E-05s 12:49:30.7 Info: FluentMigrator.Expressions.DeleteDataExpression 12:49:30.7 Info: DELETE FROM "MetadataFiles" WHERE "Consumer" = 'MediaBrowserMetadata' 12:49:30.7 Info: => 4.62E-05s 12:49:30.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (20, '2024-05-17T12:49:30', 'remove_pushalot') 12:49:30.7 Info: Committing Transaction 12:49:30.7 Info: 20: remove_pushalot migrated 12:49:30.7 Info: => 0.0002725s 12:49:30.7 Info: 21: add_custom_filters migrating 12:49:30.7 Info: Beginning Transaction 12:49:30.7 Info: Starting migration of Main DB to 21 12:49:30.7 Info: CreateTable CustomFilters 12:49:30.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:49:30.7 Info: => 0.0001352s 12:49:30.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (21, '2024-05-17T12:49:30', 'add_custom_filters') 12:49:30.7 Info: Committing Transaction 12:49:30.7 Info: 21: add_custom_filters migrated 12:49:30.7 Info: => 0.000399s 12:49:30.7 Info: 22: import_list_tags migrating 12:49:30.7 Info: Beginning Transaction 12:49:30.7 Info: Starting migration of Main DB to 22 12:49:30.7 Info: AlterTable ImportLists 12:49:30.7 Info: => 7E-07s 12:49:30.7 Info: CreateColumn ImportLists Tags String 12:49:30.7 Info: ALTER TABLE "ImportLists" ADD COLUMN "Tags" TEXT 12:49:30.7 Info: => 0.0005284s 12:49:30.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (22, '2024-05-17T12:49:30', 'import_list_tags') 12:49:30.7 Info: Committing Transaction 12:49:30.7 Info: 22: import_list_tags migrated 12:49:30.7 Info: => 0.0008028s 12:49:30.7 Info: 23: add_release_groups_etc migrating 12:49:30.7 Info: Beginning Transaction 12:49:30.7 Info: Starting migration of Main DB to 23 12:49:30.7 Info: CreateTable ArtistMetadata 12:49:30.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:49:30.7 Info: => 0.0002538s 12:49:30.7 Info: CreateIndex ArtistMetadata (ForeignArtistId) 12:49:30.7 Info: CREATE UNIQUE INDEX "IX_ArtistMetadata_ForeignArtistId" ON "ArtistMetadata" ("ForeignArtistId" ASC) 12:49:30.7 Info: => 0.0001069s 12:49:30.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:49:30.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:49:30.7 Info: => 8.44E-05s 12:49:30.7 Info: AlterTable Artists 12:49:30.7 Info: => 4E-07s 12:49:30.7 Info: CreateColumn Artists ArtistMetadataId Int32 12:49:30.7 Info: ALTER TABLE "Artists" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 12:49:30.7 Info: => 0.0005157s 12:49:30.7 Info: ExecuteSqlStatement UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 12:49:30.7 Info: UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 12:49:30.7 Info: => 6.84E-05s 12:49:30.7 Info: CreateTable AlbumReleases 12:49:30.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:49:30.7 Info: => 0.0001565s 12:49:30.7 Info: CreateIndex AlbumReleases (ForeignReleaseId) 12:49:30.7 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 12:49:30.7 Info: => 8.91E-05s 12:49:30.7 Info: CreateIndex AlbumReleases (AlbumId) 12:49:30.7 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 12:49:30.7 Info: => 7.93E-05s 12:49:30.7 Info: PerformDBOperation 12:49:30.7 Info: Performing DB Operation 12:49:30.7 Info: => 3.26E-05s 12:49:30.7 Info: AlterTable Albums 12:49:30.7 Info: => 4E-07s 12:49:30.7 Info: CreateColumn Albums ArtistMetadataId Int32 12:49:30.7 Info: ALTER TABLE "Albums" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 12:49:30.7 Info: => 0.0005207s 12:49:30.7 Info: AlterTable Albums 12:49:30.7 Info: => 6E-07s 12:49:30.7 Info: CreateColumn Albums AnyReleaseOk Boolean 12:49:30.7 Info: ALTER TABLE "Albums" ADD COLUMN "AnyReleaseOk" INTEGER NOT NULL DEFAULT 1 12:49:30.7 Info: => 0.0005153s 12:49:30.7 Info: AlterTable Albums 12:49:30.7 Info: => 5E-07s 12:49:30.7 Info: CreateColumn Albums Links String 12:49:30.7 Info: ALTER TABLE "Albums" ADD COLUMN "Links" TEXT 12:49:30.7 Info: => 0.0005147s 12:49:30.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:49:30.7 Info: UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 12:49:30.7 Info: => 7.85E-05s 12:49:30.7 Info: AlterTable Tracks 12:49:30.7 Info: => 4E-07s 12:49:30.7 Info: CreateColumn Tracks ForeignRecordingId String 12:49:30.7 Info: ALTER TABLE "Tracks" ADD COLUMN "ForeignRecordingId" TEXT NOT NULL DEFAULT '0' 12:49:30.7 Info: => 0.0005541s 12:49:30.7 Info: AlterTable Tracks 12:49:30.7 Info: => 7E-07s 12:49:30.7 Info: CreateColumn Tracks AlbumReleaseId Int32 12:49:30.7 Info: ALTER TABLE "Tracks" ADD COLUMN "AlbumReleaseId" INTEGER NOT NULL DEFAULT 0 12:49:30.7 Info: => 0.0005157s 12:49:30.7 Info: AlterTable Tracks 12:49:30.7 Info: => 7E-07s 12:49:30.7 Info: CreateColumn Tracks ArtistMetadataId Int32 12:49:30.7 Info: ALTER TABLE "Tracks" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 12:49:30.7 Info: => 0.0005167s 12:49:30.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:49:30.7 Info: UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 12:49:30.7 Info: => 8.24E-05s 12:49:30.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:49:30.7 Info: UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 12:49:30.7 Info: => 6.38E-05s 12:49:30.7 Info: DeleteColumn Artists ForeignArtistId, Name, Overview, Disambiguation, ArtistType, Status, Images, Links, Genres, Ratings, Members, MBId, AMId, TADBId, DiscogsId, NameSlug, LastDiskSync, DateFormed 12:49:30.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:49:30.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:49:30.7 Info: DROP TABLE "Artists" 12:49:30.7 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:49:30.7 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:49:30.7 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:49:30.7 Info: => 0.0049271s 12:49:30.7 Info: DeleteColumn Albums ArtistId, MBId, AMId, TADBId, DiscogsId, TitleSlug, Label, SortTitle, Tags, Duration, Media, Releases, CurrentRelease, LastDiskSync 12:49:30.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:49:30.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:49:30.7 Info: DROP TABLE "Albums" 12:49:30.7 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:49:30.7 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:49:30.7 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:49:30.7 Info: => 0.0042916s 12:49:30.7 Info: DeleteColumn Tracks ArtistId, AlbumId, Compilation, DiscNumber, Monitored 12:49:30.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:49:30.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:49:30.7 Info: DROP TABLE "Tracks" 12:49:30.7 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 12:49:30.7 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 12:49:30.7 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 12:49:30.7 Info: => 0.0048077s 12:49:30.7 Info: DeleteColumn TrackFiles ArtistId 12:49:30.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:49:30.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:49:30.7 Info: DROP TABLE "TrackFiles" 12:49:30.7 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 12:49:30.8 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:49:30.8 Info: => 0.0046175s 12:49:30.8 Info: CreateIndex Artists (ArtistMetadataId) 12:49:30.8 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 12:49:30.8 Info: => 7.96E-05s 12:49:30.8 Info: CreateIndex Artists (Monitored) 12:49:30.8 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 12:49:30.8 Info: => 7.06E-05s 12:49:30.8 Info: CreateIndex Albums (ArtistMetadataId) 12:49:30.8 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 12:49:30.8 Info: => 6.92E-05s 12:49:30.8 Info: CreateIndex Tracks (ArtistMetadataId) 12:49:30.8 Info: CREATE INDEX "IX_Tracks_ArtistMetadataId" ON "Tracks" ("ArtistMetadataId" ASC) 12:49:30.8 Info: => 6.91E-05s 12:49:30.8 Info: CreateIndex Tracks (AlbumReleaseId) 12:49:30.8 Info: CREATE INDEX "IX_Tracks_AlbumReleaseId" ON "Tracks" ("AlbumReleaseId" ASC) 12:49:30.8 Info: => 7.28E-05s 12:49:30.8 Info: CreateIndex Tracks (ForeignRecordingId) 12:49:30.8 Info: CREATE INDEX "IX_Tracks_ForeignRecordingId" ON "Tracks" ("ForeignRecordingId" ASC) 12:49:30.8 Info: => 7.16E-05s 12:49:30.8 Info: UpdateData 12:49:30.8 Info: UPDATE "Artists" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 12:49:30.8 Info: => 7.48E-05s 12:49:30.8 Info: UpdateData 12:49:30.8 Info: UPDATE "Albums" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 12:49:30.8 Info: => 3.87E-05s 12:49:30.8 Info: UpdateData 12:49:30.8 Info: UPDATE "ScheduledTasks" SET "LastExecution" = '2018-01-01T00:00:01' WHERE "TypeName" = 'NzbDrone.Core.Music.Commands.RefreshArtistCommand' 12:49:30.8 Info: => 4.04E-05s 12:49:30.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (23, '2024-05-17T12:49:30', 'add_release_groups_etc') 12:49:30.8 Info: Committing Transaction 12:49:30.8 Info: 23: add_release_groups_etc migrated 12:49:30.8 Info: => 0.0005629s 12:49:30.8 Info: 24: NewMediaInfoFormat migrating 12:49:30.8 Info: Beginning Transaction 12:49:30.8 Info: Starting migration of Main DB to 24 12:49:30.8 Info: UpdateData 12:49:30.8 Info: UPDATE "TrackFiles" SET "MediaInfo" = '' WHERE 1 = 1 12:49:30.8 Info: => 5.26E-05s 12:49:30.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (24, '2024-05-17T12:49:30', 'NewMediaInfoFormat') 12:49:30.8 Info: Committing Transaction 12:49:30.8 Info: 24: NewMediaInfoFormat migrated 12:49:30.8 Info: => 0.0002852s 12:49:30.8 Info: 25: rename_restrictions_to_release_profiles migrating 12:49:30.8 Info: Beginning Transaction 12:49:30.8 Info: Starting migration of Main DB to 25 12:49:30.8 Info: RenameTable Restrictions ReleaseProfiles 12:49:30.8 Info: ALTER TABLE "Restrictions" RENAME TO "ReleaseProfiles" 12:49:30.8 Info: => 0.0013966s 12:49:30.8 Info: AlterTable ReleaseProfiles 12:49:30.8 Info: => 7E-07s 12:49:30.8 Info: CreateColumn ReleaseProfiles IncludePreferredWhenRenaming Boolean 12:49:30.8 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "IncludePreferredWhenRenaming" INTEGER NOT NULL DEFAULT 1 12:49:30.8 Info: => 0.0005098s 12:49:30.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (25, '2024-05-17T12:49:30', 'rename_restrictions_to_release_profiles') 12:49:30.8 Info: Committing Transaction 12:49:30.8 Info: 25: rename_restrictions_to_release_profiles migrated 12:49:30.8 Info: => 0.0007881s 12:49:30.8 Info: 26: rename_quality_profiles_add_upgrade_allowed migrating 12:49:30.8 Info: Beginning Transaction 12:49:30.8 Info: Starting migration of Main DB to 26 12:49:30.8 Info: RenameTable Profiles QualityProfiles 12:49:30.8 Info: ALTER TABLE "Profiles" RENAME TO "QualityProfiles" 12:49:30.8 Info: => 0.0013786s 12:49:30.8 Info: AlterTable QualityProfiles 12:49:30.8 Info: => 9E-07s 12:49:30.8 Info: CreateColumn QualityProfiles UpgradeAllowed Boolean 12:49:30.8 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 12:49:30.8 Info: => 0.0005092s 12:49:30.8 Info: AlterTable LanguageProfiles 12:49:30.8 Info: => 1E-06s 12:49:30.8 Info: CreateColumn LanguageProfiles UpgradeAllowed Boolean 12:49:30.8 Info: ALTER TABLE "LanguageProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 12:49:30.8 Info: => 0.0004889s 12:49:30.8 Info: UpdateData 12:49:30.8 Info: UPDATE "QualityProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 12:49:30.8 Info: => 4.56E-05s 12:49:30.8 Info: UpdateData 12:49:30.8 Info: UPDATE "LanguageProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 12:49:30.8 Info: => 2.74E-05s 12:49:30.8 Info: RenameColumn Artists ProfileId to QualityProfileId 12:49:30.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:49:30.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:49:30.8 Info: DROP TABLE "Artists" 12:49:30.8 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:49:30.8 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:49:30.8 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:49:30.8 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 12:49:30.8 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 12:49:30.8 Info: => 0.0041749s 12:49:30.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (26, '2024-05-17T12:49:30', 'rename_quality_profiles_add_upgrade_allowed') 12:49:30.8 Info: Committing Transaction 12:49:30.8 Info: 26: rename_quality_profiles_add_upgrade_allowed migrated 12:49:30.8 Info: => 0.0045353s 12:49:30.8 Info: 27: add_import_exclusions migrating 12:49:30.8 Info: Beginning Transaction 12:49:30.8 Info: Starting migration of Main DB to 27 12:49:30.8 Info: CreateTable ImportListExclusions 12:49:30.8 Info: CREATE TABLE "ImportListExclusions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignId" TEXT NOT NULL, "Name" TEXT NOT NULL) 12:49:30.8 Info: => 0.0001347s 12:49:30.8 Info: CreateIndex ImportListExclusions (ForeignId) 12:49:30.8 Info: CREATE UNIQUE INDEX "IX_ImportListExclusions_ForeignId" ON "ImportListExclusions" ("ForeignId" ASC) 12:49:30.8 Info: => 8.15E-05s 12:49:30.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (27, '2024-05-17T12:49:30', 'add_import_exclusions') 12:49:30.8 Info: Committing Transaction 12:49:30.8 Info: 27: add_import_exclusions migrated 12:49:30.8 Info: => 0.0003704s 12:49:30.8 Info: 28: clean_artist_metadata_table migrating 12:49:30.8 Info: Beginning Transaction 12:49:30.8 Info: Starting migration of Main DB to 28 12:49:30.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:49:30.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:49:30.8 Info: => 0.0001492s 12:49:30.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:49:30.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:49:30.8 Info: => 0.0001153s 12:49:30.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:49:30.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:49:30.8 Info: => 0.0001138s 12:49:30.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:49:30.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:49:30.8 Info: => 0.0001144s 12:49:30.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:49:30.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:49:30.8 Info: => 0.0001225s 12:49:30.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:49:30.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:49:30.8 Info: => 0.000117s 12:49:30.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (28, '2024-05-17T12:49:30', 'clean_artist_metadata_table') 12:49:30.8 Info: Committing Transaction 12:49:30.8 Info: 28: clean_artist_metadata_table migrated 12:49:30.8 Info: => 0.0003672s 12:49:30.8 Info: 29: health_issue_notification migrating 12:49:30.8 Info: Beginning Transaction 12:49:30.8 Info: Starting migration of Main DB to 29 12:49:30.8 Info: AlterTable Notifications 12:49:30.8 Info: => 8E-07s 12:49:30.8 Info: CreateColumn Notifications OnHealthIssue Boolean 12:49:30.8 Info: ALTER TABLE "Notifications" ADD COLUMN "OnHealthIssue" INTEGER NOT NULL DEFAULT 0 12:49:30.8 Info: => 0.0005302s 12:49:30.8 Info: AlterTable Notifications 12:49:30.8 Info: => 6E-07s 12:49:30.8 Info: CreateColumn Notifications IncludeHealthWarnings Boolean 12:49:30.8 Info: ALTER TABLE "Notifications" ADD COLUMN "IncludeHealthWarnings" INTEGER NOT NULL DEFAULT 0 12:49:30.8 Info: => 0.0004968s 12:49:30.8 Info: AlterTable Notifications 12:49:30.8 Info: => 6E-07s 12:49:30.8 Info: CreateColumn Notifications OnDownloadFailure Boolean 12:49:30.8 Info: ALTER TABLE "Notifications" ADD COLUMN "OnDownloadFailure" INTEGER NOT NULL DEFAULT 0 12:49:30.8 Info: => 0.0004931s 12:49:30.8 Info: AlterTable Notifications 12:49:30.8 Info: => 7E-07s 12:49:30.8 Info: CreateColumn Notifications OnImportFailure Boolean 12:49:30.8 Info: ALTER TABLE "Notifications" ADD COLUMN "OnImportFailure" INTEGER NOT NULL DEFAULT 0 12:49:30.8 Info: => 0.0004917s 12:49:30.8 Info: AlterTable Notifications 12:49:30.8 Info: => 6E-07s 12:49:30.8 Info: CreateColumn Notifications OnTrackRetag Boolean 12:49:30.8 Info: ALTER TABLE "Notifications" ADD COLUMN "OnTrackRetag" INTEGER NOT NULL DEFAULT 0 12:49:30.8 Info: => 0.0005124s 12:49:30.8 Info: DeleteColumn Notifications OnDownload 12:49:30.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:49:30.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:49:30.8 Info: DROP TABLE "Notifications" 12:49:30.8 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 12:49:30.8 Info: => 0.0047974s 12:49:30.8 Info: RenameColumn Notifications OnAlbumDownload to OnReleaseImport 12:49:30.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:49:30.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:49:30.8 Info: DROP TABLE "Notifications" 12:49:30.8 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 12:49:30.8 Info: => 0.0037548s 12:49:30.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (29, '2024-05-17T12:49:30', 'health_issue_notification') 12:49:30.8 Info: Committing Transaction 12:49:30.8 Info: 29: health_issue_notification migrated 12:49:30.8 Info: => 0.0041128s 12:49:30.8 Info: 30: add_mediafilerepository_mtime migrating 12:49:30.8 Info: Beginning Transaction 12:49:30.8 Info: Starting migration of Main DB to 30 12:49:30.8 Info: AlterTable TrackFiles 12:49:30.8 Info: => 8E-07s 12:49:30.8 Info: CreateColumn TrackFiles Modified DateTime 12:49:30.8 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Modified" DATETIME NOT NULL DEFAULT '2000-01-01T00:00:00' 12:49:30.8 Info: => 0.0005405s 12:49:30.8 Info: AlterTable TrackFiles 12:49:30.8 Info: => 8E-07s 12:49:30.8 Info: CreateColumn TrackFiles Path String 12:49:30.8 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Path" TEXT 12:49:30.8 Info: => 0.000507s 12:49:30.8 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 12:49:30.8 Info: DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 12:49:30.8 Info: => 4.09E-05s 12:49:30.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:49:30.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:49:30.8 Info: => 0.0001214s 12:49:30.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:49:30.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:49:30.8 Info: => 0.0001452s 12:49:30.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:49:30.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:49:30.8 Info: => 0.0001449s 12:49:30.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:49:30.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:49:30.8 Info: => 7.86E-05s 12:49:30.8 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 12:49:30.8 Info: DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 12:49:30.8 Info: => 4.97E-05s 12:49:30.8 Info: AlterTable TrackFiles 12:49:30.8 Info: => 5E-07s 12:49:30.8 Info: AlterColumn TrackFiles Path String 12:49:30.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:49:30.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:49:30.8 Info: DROP TABLE "TrackFiles" 12:49:30.8 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 12:49:30.8 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:49:30.8 Info: => 0.0039076s 12:49:30.8 Info: CreateIndex TrackFiles (Path) 12:49:30.8 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 12:49:30.8 Info: => 7.55E-05s 12:49:30.8 Info: DeleteColumn TrackFiles RelativePath 12:49:30.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:49:30.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:49:30.8 Info: DROP TABLE "TrackFiles" 12:49:30.8 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 12:49:30.8 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:49:30.8 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 12:49:30.8 Info: => 0.004995s 12:49:30.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (30, '2024-05-17T12:49:30', 'add_mediafilerepository_mtime') 12:49:30.8 Info: Committing Transaction 12:49:30.8 Info: 30: add_mediafilerepository_mtime migrated 12:49:30.8 Info: => 0.0053262s 12:49:30.8 Info: 31: add_artistmetadataid_constraint migrating 12:49:30.8 Info: Beginning Transaction 12:49:30.8 Info: Starting migration of Main DB to 31 12:49:30.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:49:30.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:49:30.8 Info: => 8.89E-05s 12:49:30.8 Info: DeleteIndex Artists (ArtistMetadataId) 12:49:30.8 Info: DROP INDEX "IX_Artists_ArtistMetadataId" 12:49:30.8 Info: => 0.0001305s 12:49:30.8 Info: AlterColumn Artists ArtistMetadataId Int32 12:49:30.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:49:30.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:49:30.8 Info: DROP TABLE "Artists" 12:49:30.8 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:49:30.8 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:49:30.8 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:49:30.8 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 12:49:30.8 Info: => 0.004104s 12:49:30.8 Info: CreateIndex Artists (ArtistMetadataId) 12:49:30.8 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 12:49:30.8 Info: => 7.73E-05s 12:49:30.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (31, '2024-05-17T12:49:30', 'add_artistmetadataid_constraint') 12:49:30.8 Info: Committing Transaction 12:49:30.8 Info: 31: add_artistmetadataid_constraint migrated 12:49:30.8 Info: => 0.0004141s 12:49:30.8 Info: 32: old_ids_and_artist_alias migrating 12:49:30.8 Info: Beginning Transaction 12:49:30.8 Info: Starting migration of Main DB to 32 12:49:30.8 Info: AlterTable ArtistMetadata 12:49:30.8 Info: => 7E-07s 12:49:30.8 Info: CreateColumn ArtistMetadata Aliases String 12:49:30.8 Info: ALTER TABLE "ArtistMetadata" ADD COLUMN "Aliases" TEXT NOT NULL DEFAULT '[]' 12:49:30.8 Info: => 0.000537s 12:49:30.8 Info: AlterTable ArtistMetadata 12:49:30.8 Info: => 5E-07s 12:49:30.8 Info: CreateColumn ArtistMetadata OldForeignArtistIds String 12:49:30.8 Info: ALTER TABLE "ArtistMetadata" ADD COLUMN "OldForeignArtistIds" TEXT NOT NULL DEFAULT '[]' 12:49:30.8 Info: => 0.0005794s 12:49:30.8 Info: AlterTable Albums 12:49:30.8 Info: => 6E-07s 12:49:30.8 Info: CreateColumn Albums OldForeignAlbumIds String 12:49:30.8 Info: ALTER TABLE "Albums" ADD COLUMN "OldForeignAlbumIds" TEXT NOT NULL DEFAULT '[]' 12:49:30.8 Info: => 0.0005322s 12:49:30.8 Info: AlterTable AlbumReleases 12:49:30.8 Info: => 5E-07s 12:49:30.8 Info: CreateColumn AlbumReleases OldForeignReleaseIds String 12:49:30.8 Info: ALTER TABLE "AlbumReleases" ADD COLUMN "OldForeignReleaseIds" TEXT NOT NULL DEFAULT '[]' 12:49:30.8 Info: => 0.000525s 12:49:30.8 Info: AlterTable Tracks 12:49:30.8 Info: => 6E-07s 12:49:30.8 Info: CreateColumn Tracks OldForeignRecordingIds String 12:49:30.8 Info: ALTER TABLE "Tracks" ADD COLUMN "OldForeignRecordingIds" TEXT NOT NULL DEFAULT '[]' 12:49:30.8 Info: => 0.0005149s 12:49:30.8 Info: AlterTable Tracks 12:49:30.8 Info: => 6E-07s 12:49:30.8 Info: CreateColumn Tracks OldForeignTrackIds String 12:49:30.8 Info: ALTER TABLE "Tracks" ADD COLUMN "OldForeignTrackIds" TEXT NOT NULL DEFAULT '[]' 12:49:30.8 Info: => 0.0005301s 12:49:30.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (32, '2024-05-17T12:49:30', 'old_ids_and_artist_alias') 12:49:30.8 Info: Committing Transaction 12:49:30.8 Info: 32: old_ids_and_artist_alias migrated 12:49:30.8 Info: => 0.0008261s 12:49:30.8 Info: 33: download_propers_config migrating 12:49:30.8 Info: Beginning Transaction 12:49:30.8 Info: Starting migration of Main DB to 33 12:49:30.8 Info: PerformDBOperation 12:49:30.8 Info: Performing DB Operation 12:49:30.8 Info: => 3.21E-05s 12:49:30.8 Info: ExecuteSqlStatement DELETE FROM "Config" WHERE "Key" = 'autodownloadpropers' 12:49:30.8 Info: DELETE FROM "Config" WHERE "Key" = 'autodownloadpropers' 12:49:30.8 Info: => 3.37E-05s 12:49:30.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (33, '2024-05-17T12:49:30', 'download_propers_config') 12:49:30.8 Info: Committing Transaction 12:49:30.8 Info: 33: download_propers_config migrated 12:49:30.8 Info: => 0.0002953s 12:49:30.8 Info: 34: remove_language_profiles migrating 12:49:30.8 Info: Beginning Transaction 12:49:30.8 Info: Starting migration of Main DB to 34 12:49:30.8 Info: DeleteTable LanguageProfiles 12:49:30.8 Info: DROP TABLE "LanguageProfiles" 12:49:30.8 Info: => 0.0002004s 12:49:30.8 Info: DeleteColumn Artists LanguageProfileId 12:49:30.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:49:30.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:49:30.8 Info: DROP TABLE "Artists" 12:49:30.8 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:49:30.8 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:49:30.8 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:49:30.8 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 12:49:30.8 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 12:49:30.8 Info: => 0.0052016s 12:49:30.8 Info: DeleteColumn ImportLists LanguageProfileId 12:49:30.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:49:30.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:49:30.8 Info: DROP TABLE "ImportLists" 12:49:30.8 Info: ALTER TABLE "ImportLists_temp" RENAME TO "ImportLists" 12:49:30.8 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 12:49:30.8 Info: => 0.003839s 12:49:30.8 Info: DeleteColumn Blacklist Language 12:49:30.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:49:30.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:49:30.8 Info: DROP TABLE "Blacklist" 12:49:30.8 Info: ALTER TABLE "Blacklist_temp" RENAME TO "Blacklist" 12:49:30.8 Info: => 0.003646s 12:49:30.8 Info: DeleteColumn History Language 12:49:30.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:49:30.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:49:30.8 Info: DROP TABLE "History" 12:49:30.8 Info: ALTER TABLE "History_temp" RENAME TO "History" 12:49:30.8 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 12:49:30.8 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 12:49:30.8 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 12:49:30.8 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 12:49:30.8 Info: => 0.0051434s 12:49:30.8 Info: DeleteColumn LyricFiles Language 12:49:30.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:49:30.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:49:30.8 Info: DROP TABLE "LyricFiles" 12:49:30.8 Info: ALTER TABLE "LyricFiles_temp" RENAME TO "LyricFiles" 12:49:30.8 Info: => 0.003634s 12:49:30.8 Info: DeleteColumn TrackFiles Language 12:49:30.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:49:30.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:49:30.8 Info: DROP TABLE "TrackFiles" 12:49:30.8 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 12:49:30.8 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:49:30.8 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 12:49:30.8 Info: => 0.0047302s 12:49:30.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (34, '2024-05-17T12:49:30', 'remove_language_profiles') 12:49:30.8 Info: Committing Transaction 12:49:30.8 Info: 34: remove_language_profiles migrated 12:49:30.8 Info: => 0.0052613s 12:49:30.8 Info: 35: multi_disc_naming_format migrating 12:49:30.8 Info: Beginning Transaction 12:49:30.8 Info: Starting migration of Main DB to 35 12:49:30.8 Info: AlterTable NamingConfig 12:49:30.8 Info: => 7E-07s 12:49:30.8 Info: CreateColumn NamingConfig MultiDiscTrackFormat String 12:49:30.8 Info: ALTER TABLE "NamingConfig" ADD COLUMN "MultiDiscTrackFormat" TEXT 12:49:30.8 Info: => 0.000526s 12:49:30.8 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = '{Medium Format} {medium:00}/{Artist Name} - {Album Title} - {track:00} - {Track Title}' 12:49:30.8 Info: UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = '{Medium Format} {medium:00}/{Artist Name} - {Album Title} - {track:00} - {Track Title}' 12:49:30.8 Info: => 4.52E-05s 12:49:30.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (35, '2024-05-17T12:49:30', 'multi_disc_naming_format') 12:49:30.8 Info: Committing Transaction 12:49:30.8 Info: 35: multi_disc_naming_format migrated 12:49:30.8 Info: => 0.0003059s 12:49:30.8 Info: 36: add_download_client_priority migrating 12:49:30.8 Info: Beginning Transaction 12:49:30.8 Info: Starting migration of Main DB to 36 12:49:30.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:49:30.8 Info: AlterTable DownloadClients 12:49:30.8 Info: => 5E-07s 12:49:30.8 Info: CreateColumn DownloadClients Priority Int32 12:49:30.8 Info: ALTER TABLE "DownloadClients" ADD COLUMN "Priority" INTEGER NOT NULL DEFAULT 1 12:49:30.8 Info: => 0.0005124s 12:49:30.8 Info: PerformDBOperation 12:49:30.8 Info: Performing DB Operation 12:49:30.8 Info: => 0.0010146s 12:49:30.8 Info: -> 1 Insert operations completed in 00:00:00.0001597 taking an average of 00:00:00.0001597 12:49:30.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (36, '2024-05-17T12:49:30', 'add_download_client_priority') 12:49:30.8 Info: Committing Transaction 12:49:30.8 Info: 36: add_download_client_priority migrated 12:49:30.8 Info: => 0.0013355s 12:49:30.8 Debug: Took: 00:00:00.1856402 12:49:30.9 Info: --- End: NzbDrone.Core.Test.Datastore.Migration.add_download_client_priorityFixture.should_renumber_prio_for_enabled_clients --- 12:49:30.9 Info: --- Start: NzbDrone.Core.Test.Datastore.Migration.add_download_client_priorityFixture.should_set_prio_to_one --- 12:49:30.9 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm64/_temp_11361_638515469709080073_157/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:49:30.9 Info: DatabaseEngineVersionCheck migrating 12:49:30.9 Info: PerformDBOperation 12:49:30.9 Info: Performing DB Operation 12:49:30.9 Info: SQLite 3.45.3 12:49:30.9 Info: => 0.0011126s 12:49:30.9 Info: DatabaseEngineVersionCheck migrated 12:49:30.9 Info: => 0.0011253s 12:49:30.9 Info: VersionMigration migrating 12:49:30.9 Info: Beginning Transaction 12:49:30.9 Info: CreateTable VersionInfo 12:49:30.9 Info: CREATE TABLE "VersionInfo" ("Version" INTEGER NOT NULL) 12:49:30.9 Info: => 0.0001512s 12:49:30.9 Info: Committing Transaction 12:49:30.9 Info: VersionMigration migrated 12:49:30.9 Info: => 0.0005337s 12:49:30.9 Info: VersionUniqueMigration migrating 12:49:30.9 Info: Beginning Transaction 12:49:30.9 Info: CreateIndex VersionInfo (Version) 12:49:30.9 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 12:49:30.9 Info: => 0.0001168s 12:49:30.9 Info: AlterTable VersionInfo 12:49:30.9 Info: => 5E-07s 12:49:30.9 Info: CreateColumn VersionInfo AppliedOn DateTime 12:49:30.9 Info: ALTER TABLE "VersionInfo" ADD COLUMN "AppliedOn" DATETIME 12:49:30.9 Info: => 0.0005795s 12:49:30.9 Info: Committing Transaction 12:49:30.9 Info: VersionUniqueMigration migrated 12:49:30.9 Info: => 0.0007871s 12:49:30.9 Info: VersionDescriptionMigration migrating 12:49:30.9 Info: Beginning Transaction 12:49:30.9 Info: AlterTable VersionInfo 12:49:30.9 Info: => 6E-07s 12:49:30.9 Info: CreateColumn VersionInfo Description String 12:49:30.9 Info: ALTER TABLE "VersionInfo" ADD COLUMN "Description" TEXT 12:49:30.9 Info: => 0.0002008s 12:49:30.9 Info: Committing Transaction 12:49:30.9 Info: VersionDescriptionMigration migrated 12:49:30.9 Info: => 0.0004018s 12:49:30.9 Info: 1: InitialSetup migrating 12:49:30.9 Info: Beginning Transaction 12:49:30.9 Info: Starting migration of Main DB to 1 12:49:30.9 Info: CreateTable Config 12:49:30.9 Info: CREATE TABLE "Config" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Key" TEXT NOT NULL, "Value" TEXT NOT NULL) 12:49:30.9 Info: => 0.0001693s 12:49:30.9 Info: CreateIndex Config (Key) 12:49:30.9 Info: CREATE UNIQUE INDEX "IX_Config_Key" ON "Config" ("Key" ASC) 12:49:30.9 Info: => 7.38E-05s 12:49:30.9 Info: CreateTable RootFolders 12:49:30.9 Info: CREATE TABLE "RootFolders" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Path" TEXT NOT NULL) 12:49:30.9 Info: => 8.5E-05s 12:49:30.9 Info: CreateIndex RootFolders (Path) 12:49:30.9 Info: CREATE UNIQUE INDEX "IX_RootFolders_Path" ON "RootFolders" ("Path" ASC) 12:49:30.9 Info: => 7.06E-05s 12:49:30.9 Info: CreateTable Artists 12:49:30.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:49:30.9 Info: => 0.0002348s 12:49:30.9 Info: CreateIndex Artists (ForeignArtistId) 12:49:30.9 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 12:49:30.9 Info: => 7.24E-05s 12:49:30.9 Info: CreateIndex Artists (NameSlug) 12:49:30.9 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 12:49:30.9 Info: => 6.61E-05s 12:49:30.9 Info: CreateIndex Artists (CleanName) 12:49:30.9 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:49:30.9 Info: => 7.63E-05s 12:49:30.9 Info: CreateIndex Artists (Path) 12:49:30.9 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:49:30.9 Info: => 6.44E-05s 12:49:30.9 Info: CreateTable Albums 12:49:30.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:49:30.9 Info: => 0.0002113s 12:49:30.9 Info: CreateIndex Albums (ForeignAlbumId) 12:49:30.9 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:49:30.9 Info: => 7.09E-05s 12:49:30.9 Info: CreateIndex Albums (MBId) 12:49:30.9 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 12:49:30.9 Info: => 6.41E-05s 12:49:30.9 Info: CreateIndex Albums (TADBId) 12:49:30.9 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 12:49:30.9 Info: => 6.45E-05s 12:49:30.9 Info: CreateIndex Albums (TitleSlug) 12:49:30.9 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 12:49:30.9 Info: => 6.25E-05s 12:49:30.9 Info: CreateIndex Albums (CleanTitle) 12:49:30.9 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:49:30.9 Info: => 6.18E-05s 12:49:30.9 Info: CreateIndex Albums (Path) 12:49:30.9 Info: CREATE INDEX "IX_Albums_Path" ON "Albums" ("Path" ASC) 12:49:30.9 Info: => 6.09E-05s 12:49:30.9 Info: CreateTable Tracks 12:49:30.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:49:30.9 Info: => 0.000143s 12:49:30.9 Info: CreateIndex Tracks (ForeignTrackId) 12:49:30.9 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 12:49:30.9 Info: => 6.81E-05s 12:49:30.9 Info: CreateIndex Tracks (ArtistId) 12:49:30.9 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 12:49:30.9 Info: => 7.99E-05s 12:49:30.9 Info: CreateIndex Tracks (TrackFileId) 12:49:30.9 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 12:49:30.9 Info: => 7.18E-05s 12:49:30.9 Info: CreateIndex Tracks (ArtistId, AlbumId, TrackNumber) 12:49:30.9 Info: CREATE INDEX "IX_Tracks_ArtistId_AlbumId_TrackNumber" ON "Tracks" ("ArtistId" ASC, "AlbumId" ASC, "TrackNumber" ASC) 12:49:30.9 Info: => 7.18E-05s 12:49:30.9 Info: CreateTable TrackFiles 12:49:30.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:49:30.9 Info: => 0.0001358s 12:49:30.9 Info: CreateIndex TrackFiles (ArtistId) 12:49:30.9 Info: CREATE INDEX "IX_TrackFiles_ArtistId" ON "TrackFiles" ("ArtistId" ASC) 12:49:30.9 Info: => 6.86E-05s 12:49:30.9 Info: CreateIndex TrackFiles (AlbumId) 12:49:30.9 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:49:30.9 Info: => 6.63E-05s 12:49:30.9 Info: CreateTable History 12:49:30.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:49:30.9 Info: => 0.0001406s 12:49:30.9 Info: CreateIndex History (Date) 12:49:30.9 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 12:49:30.9 Info: => 6.89E-05s 12:49:30.9 Info: CreateIndex History (EventType) 12:49:30.9 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 12:49:30.9 Info: => 6.5E-05s 12:49:30.9 Info: CreateIndex History (DownloadId) 12:49:30.9 Info: CREATE INDEX "IX_History_DownloadId" ON "History" ("DownloadId" ASC) 12:49:30.9 Info: => 6.49E-05s 12:49:30.9 Info: CreateIndex History (AlbumId) 12:49:30.9 Info: CREATE INDEX "IX_History_AlbumId" ON "History" ("AlbumId" ASC) 12:49:30.9 Info: => 6.65E-05s 12:49:30.9 Info: CreateTable Notifications 12:49:30.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:49:30.9 Info: => 0.0001286s 12:49:30.9 Info: CreateTable ScheduledTasks 12:49:30.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:49:30.9 Info: => 9.95E-05s 12:49:30.9 Info: CreateIndex ScheduledTasks (TypeName) 12:49:30.9 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 12:49:30.9 Info: => 8.7E-05s 12:49:30.9 Info: CreateTable Indexers 12:49:30.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:49:30.9 Info: => 0.0001182s 12:49:30.9 Info: CreateIndex Indexers (Name) 12:49:30.9 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 12:49:30.9 Info: => 6.96E-05s 12:49:30.9 Info: CreateTable Profiles 12:49:30.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:49:30.9 Info: => 9.1E-05s 12:49:30.9 Info: CreateIndex Profiles (Name) 12:49:30.9 Info: CREATE UNIQUE INDEX "IX_Profiles_Name" ON "Profiles" ("Name" ASC) 12:49:30.9 Info: => 6.81E-05s 12:49:30.9 Info: CreateTable QualityDefinitions 12:49:30.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:49:30.9 Info: => 0.0001015s 12:49:30.9 Info: CreateIndex QualityDefinitions (Quality) 12:49:30.9 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Quality" ON "QualityDefinitions" ("Quality" ASC) 12:49:30.9 Info: => 8.16E-05s 12:49:30.9 Info: CreateIndex QualityDefinitions (Title) 12:49:30.9 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Title" ON "QualityDefinitions" ("Title" ASC) 12:49:30.9 Info: => 0.0001159s 12:49:30.9 Info: CreateTable NamingConfig 12:49:30.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:49:30.9 Info: => 0.0001723s 12:49:30.9 Info: CreateTable Blacklist 12:49:30.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:49:30.9 Info: => 0.0001807s 12:49:30.9 Info: CreateTable Metadata 12:49:30.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:49:30.9 Info: => 0.0001467s 12:49:30.9 Info: CreateTable MetadataFiles 12:49:30.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:49:30.9 Info: => 0.0001574s 12:49:30.9 Info: CreateTable DownloadClients 12:49:30.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:49:30.9 Info: => 0.0001216s 12:49:30.9 Info: CreateTable PendingReleases 12:49:30.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:49:30.9 Info: => 0.0001628s 12:49:30.9 Info: CreateTable RemotePathMappings 12:49:30.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:49:30.9 Info: => 0.000127s 12:49:30.9 Info: CreateTable Tags 12:49:30.9 Info: CREATE TABLE "Tags" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Label" TEXT NOT NULL) 12:49:30.9 Info: => 0.0001346s 12:49:30.9 Info: CreateIndex Tags (Label) 12:49:30.9 Info: CREATE UNIQUE INDEX "IX_Tags_Label" ON "Tags" ("Label" ASC) 12:49:30.9 Info: => 9.03E-05s 12:49:30.9 Info: CreateTable Restrictions 12:49:30.9 Info: CREATE TABLE "Restrictions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Preferred" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL) 12:49:30.9 Info: => 0.0001152s 12:49:30.9 Info: CreateTable DelayProfiles 12:49:30.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:49:30.9 Info: => 0.0001617s 12:49:30.9 Info: CreateTable Users 12:49:30.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:49:30.9 Info: => 0.0001118s 12:49:30.9 Info: CreateIndex Users (Identifier) 12:49:30.9 Info: CREATE UNIQUE INDEX "IX_Users_Identifier" ON "Users" ("Identifier" ASC) 12:49:30.9 Info: => 0.0001226s 12:49:30.9 Info: CreateIndex Users (Username) 12:49:30.9 Info: CREATE UNIQUE INDEX "IX_Users_Username" ON "Users" ("Username" ASC) 12:49:30.9 Info: => 9.31E-05s 12:49:30.9 Info: CreateTable Commands 12:49:30.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:49:30.9 Info: => 0.0001736s 12:49:30.9 Info: CreateTable IndexerStatus 12:49:30.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:49:30.9 Info: => 0.0001462s 12:49:30.9 Info: CreateIndex IndexerStatus (ProviderId) 12:49:30.9 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 12:49:30.9 Info: => 8.84E-05s 12:49:30.9 Info: CreateTable ExtraFiles 12:49:30.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:49:30.9 Info: => 0.0001723s 12:49:30.9 Info: CreateTable LyricFiles 12:49:30.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:49:30.9 Info: => 0.0001664s 12:49:30.9 Info: CreateTable LanguageProfiles 12:49:30.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:49:30.9 Info: => 0.0001188s 12:49:30.9 Info: CreateIndex LanguageProfiles (Name) 12:49:30.9 Info: CREATE UNIQUE INDEX "IX_LanguageProfiles_Name" ON "LanguageProfiles" ("Name" ASC) 12:49:30.9 Info: => 8.82E-05s 12:49:30.9 Info: CreateTable DownloadClientStatus 12:49:30.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:49:30.9 Info: => 0.0001509s 12:49:30.9 Info: CreateIndex DownloadClientStatus (ProviderId) 12:49:30.9 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 12:49:30.9 Info: => 8.94E-05s 12:49:30.9 Info: INSERT INTO "DelayProfiles" ("EnableUsenet", "EnableTorrent", "PreferredProtocol", "UsenetDelay", "TorrentDelay", "Order", "Tags") VALUES (1, 1, 1, 0, 0, 2147483647, '[]') 12:49:30.9 Info: -> 1 Insert operations completed in 00:00:00.0000747 taking an average of 00:00:00.0000747 12:49:30.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (1, '2024-05-17T12:49:30', 'InitialSetup') 12:49:30.9 Info: Committing Transaction 12:49:30.9 Info: 1: InitialSetup migrated 12:49:30.9 Info: => 0.0010807s 12:49:30.9 Info: 2: add_reason_to_pending_releases migrating 12:49:30.9 Info: Beginning Transaction 12:49:30.9 Info: Starting migration of Main DB to 2 12:49:30.9 Info: AlterTable PendingReleases 12:49:30.9 Info: => 8E-07s 12:49:30.9 Info: CreateColumn PendingReleases Reason Int32 12:49:30.9 Info: ALTER TABLE "PendingReleases" ADD COLUMN "Reason" INTEGER NOT NULL DEFAULT 0 12:49:30.9 Info: => 0.0005261s 12:49:30.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (2, '2024-05-17T12:49:30', 'add_reason_to_pending_releases') 12:49:30.9 Info: Committing Transaction 12:49:30.9 Info: 2: add_reason_to_pending_releases migrated 12:49:30.9 Info: => 0.0008247s 12:49:30.9 Info: 3: add_medium_support migrating 12:49:30.9 Info: Beginning Transaction 12:49:30.9 Info: Starting migration of Main DB to 3 12:49:30.9 Info: AlterTable Albums 12:49:30.9 Info: => 1E-06s 12:49:30.9 Info: CreateColumn Albums Media String 12:49:30.9 Info: ALTER TABLE "Albums" ADD COLUMN "Media" TEXT NOT NULL DEFAULT '' 12:49:30.9 Info: => 0.0005238s 12:49:30.9 Info: AlterTable Tracks 12:49:30.9 Info: => 8E-07s 12:49:30.9 Info: CreateColumn Tracks MediumNumber Int32 12:49:30.9 Info: ALTER TABLE "Tracks" ADD COLUMN "MediumNumber" INTEGER NOT NULL DEFAULT 0 12:49:30.9 Info: => 0.000482s 12:49:30.9 Info: AlterTable Tracks 12:49:30.9 Info: => 6E-07s 12:49:30.9 Info: CreateColumn Tracks AbsoluteTrackNumber Int32 12:49:30.9 Info: ALTER TABLE "Tracks" ADD COLUMN "AbsoluteTrackNumber" INTEGER NOT NULL DEFAULT 0 12:49:30.9 Info: => 0.000466s 12:49:30.9 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 12:49:30.9 Info: UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 12:49:30.9 Info: => 4.18E-05s 12:49:30.9 Info: DeleteColumn Tracks TrackNumber 12:49:30.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:49:30.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:49:30.9 Info: DROP TABLE "Tracks" 12:49:30.9 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 12:49:30.9 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 12:49:30.9 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 12:49:30.9 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 12:49:30.9 Info: => 0.0046029s 12:49:30.9 Info: AlterTable Tracks 12:49:30.9 Info: => 5E-07s 12:49:30.9 Info: CreateColumn Tracks TrackNumber String 12:49:30.9 Info: ALTER TABLE "Tracks" ADD COLUMN "TrackNumber" TEXT 12:49:30.9 Info: => 0.0004653s 12:49:30.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (3, '2024-05-17T12:49:30', 'add_medium_support') 12:49:30.9 Info: Committing Transaction 12:49:30.9 Info: 3: add_medium_support migrated 12:49:30.9 Info: => 0.0008236s 12:49:30.9 Info: 4: add_various_qualites_in_profile migrating 12:49:30.9 Info: Beginning Transaction 12:49:30.9 Info: Starting migration of Main DB to 4 12:49:30.9 Info: ExecuteSqlStatement UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 12:49:30.9 Info: UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 12:49:30.9 Info: => 5.87E-05s 12:49:30.9 Info: PerformDBOperation 12:49:30.9 Info: Performing DB Operation 12:49:30.9 Info: => 3.3E-05s 12:49:30.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (4, '2024-05-17T12:49:30', 'add_various_qualites_in_profile') 12:49:30.9 Info: Committing Transaction 12:49:30.9 Info: 4: add_various_qualites_in_profile migrated 12:49:30.9 Info: => 0.000279s 12:49:30.9 Info: 5: metadata_profiles migrating 12:49:30.9 Info: Beginning Transaction 12:49:30.9 Info: Starting migration of Main DB to 5 12:49:30.9 Info: CreateTable MetadataProfiles 12:49:30.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:49:30.9 Info: => 0.000149s 12:49:30.9 Info: CreateIndex MetadataProfiles (Name) 12:49:30.9 Info: CREATE UNIQUE INDEX "IX_MetadataProfiles_Name" ON "MetadataProfiles" ("Name" ASC) 12:49:30.9 Info: => 0.0001212s 12:49:30.9 Info: AlterTable Artists 12:49:30.9 Info: => 4E-07s 12:49:30.9 Info: CreateColumn Artists MetadataProfileId Int32 12:49:30.9 Info: ALTER TABLE "Artists" ADD COLUMN "MetadataProfileId" INTEGER NOT NULL DEFAULT 1 12:49:30.9 Info: => 0.0005013s 12:49:30.9 Info: DeleteColumn Artists PrimaryAlbumTypes 12:49:30.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:49:30.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:49:30.9 Info: DROP TABLE "Artists" 12:49:30.9 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:49:30.9 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 12:49:30.9 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 12:49:30.9 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:49:30.9 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:49:30.9 Info: => 0.0062825s 12:49:30.9 Info: DeleteColumn Artists SecondaryAlbumTypes 12:49:30.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:49:30.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:49:30.9 Info: DROP TABLE "Artists" 12:49:30.9 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:49:30.9 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 12:49:30.9 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 12:49:30.9 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:49:30.9 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:49:30.9 Info: => 0.0040822s 12:49:30.9 Info: AlterTable Albums 12:49:30.9 Info: => 6E-07s 12:49:30.9 Info: CreateColumn Albums SecondaryTypes String 12:49:30.9 Info: ALTER TABLE "Albums" ADD COLUMN "SecondaryTypes" TEXT 12:49:30.9 Info: => 0.0004956s 12:49:30.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (5, '2024-05-17T12:49:30', 'metadata_profiles') 12:49:30.9 Info: Committing Transaction 12:49:30.9 Info: 5: metadata_profiles migrated 12:49:30.9 Info: => 0.0009013s 12:49:30.9 Info: 6: separate_automatic_and_interactive_search migrating 12:49:30.9 Info: Beginning Transaction 12:49:30.9 Info: Starting migration of Main DB to 6 12:49:30.9 Info: RenameColumn Indexers EnableSearch to EnableAutomaticSearch 12:49:30.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:49:30.9 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableSearch" FROM "Indexers" 12:49:30.9 Info: DROP TABLE "Indexers" 12:49:30.9 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 12:49:30.9 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 12:49:30.9 Info: => 0.003453s 12:49:30.9 Info: AlterTable Indexers 12:49:30.9 Info: => 5E-07s 12:49:30.9 Info: CreateColumn Indexers EnableInteractiveSearch Boolean 12:49:30.9 Info: ALTER TABLE "Indexers" ADD COLUMN "EnableInteractiveSearch" INTEGER 12:49:30.9 Info: => 0.0004685s 12:49:30.9 Info: ExecuteSqlStatement UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 12:49:30.9 Info: UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 12:49:30.9 Info: => 4.05E-05s 12:49:30.9 Info: AlterTable Indexers 12:49:30.9 Info: => 4E-07s 12:49:30.9 Info: AlterColumn Indexers EnableInteractiveSearch Boolean 12:49:30.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:49:30.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:49:30.9 Info: DROP TABLE "Indexers" 12:49:30.9 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 12:49:30.9 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 12:49:30.9 Info: => 0.0034443s 12:49:30.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (6, '2024-05-17T12:49:30', 'separate_automatic_and_interactive_search') 12:49:30.9 Info: Committing Transaction 12:49:30.9 Info: 6: separate_automatic_and_interactive_search migrated 12:49:30.9 Info: => 0.0037513s 12:49:30.9 Info: 7: change_album_path_to_relative migrating 12:49:30.9 Info: Beginning Transaction 12:49:30.9 Info: Starting migration of Main DB to 7 12:49:30.9 Info: DeleteColumn Albums Path 12:49:30.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:49:30.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:49:30.9 Info: DROP TABLE "Albums" 12:49:30.9 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:49:30.9 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:49:30.9 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 12:49:30.9 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 12:49:30.9 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 12:49:30.9 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:49:30.9 Info: => 0.0042362s 12:49:30.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (7, '2024-05-17T12:49:30', 'change_album_path_to_relative') 12:49:30.9 Info: Committing Transaction 12:49:30.9 Info: 7: change_album_path_to_relative migrated 12:49:30.9 Info: => 0.004636s 12:49:30.9 Info: 8: change_quality_size_mb_to_kb migrating 12:49:30.9 Info: Beginning Transaction 12:49:30.9 Info: Starting migration of Main DB to 8 12:49:30.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:49:30.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:49:30.9 Info: => 5.14E-05s 12:49:30.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (8, '2024-05-17T12:49:30', 'change_quality_size_mb_to_kb') 12:49:30.9 Info: Committing Transaction 12:49:30.9 Info: 8: change_quality_size_mb_to_kb migrated 12:49:30.9 Info: => 0.000291s 12:49:30.9 Info: 9: album_releases migrating 12:49:30.9 Info: Beginning Transaction 12:49:30.9 Info: Starting migration of Main DB to 9 12:49:30.9 Info: AlterTable Albums 12:49:30.9 Info: => 1.1E-06s 12:49:30.9 Info: CreateColumn Albums Releases String 12:49:30.9 Info: ALTER TABLE "Albums" ADD COLUMN "Releases" TEXT DEFAULT '' 12:49:30.9 Info: => 0.0005022s 12:49:30.9 Info: AlterTable Albums 12:49:30.9 Info: => 9E-07s 12:49:30.9 Info: CreateColumn Albums CurrentRelease String 12:49:30.9 Info: ALTER TABLE "Albums" ADD COLUMN "CurrentRelease" TEXT DEFAULT '' 12:49:30.9 Info: => 0.0004762s 12:49:30.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (9, '2024-05-17T12:49:30', 'album_releases') 12:49:30.9 Info: Committing Transaction 12:49:30.9 Info: 9: album_releases migrated 12:49:30.9 Info: => 0.0007516s 12:49:30.9 Info: 10: album_releases_fix migrating 12:49:30.9 Info: Beginning Transaction 12:49:30.9 Info: Starting migration of Main DB to 10 12:49:30.9 Info: AlterTable Albums 12:49:30.9 Info: => 9E-07s 12:49:30.9 Info: AlterColumn Albums Releases String 12:49:30.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:49:30.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:49:30.9 Info: DROP TABLE "Albums" 12:49:30.9 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:49:30.9 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:49:30.9 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 12:49:30.9 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 12:49:30.9 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 12:49:30.9 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:49:30.9 Info: => 0.0041125s 12:49:30.9 Info: AlterTable Albums 12:49:30.9 Info: => 6E-07s 12:49:30.9 Info: AlterColumn Albums CurrentRelease String 12:49:30.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:49:30.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:49:30.9 Info: DROP TABLE "Albums" 12:49:30.9 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:49:30.9 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:49:30.9 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 12:49:30.9 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 12:49:30.9 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 12:49:30.9 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:49:30.9 Info: => 0.0041309s 12:49:30.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (10, '2024-05-17T12:49:30', 'album_releases_fix') 12:49:30.9 Info: Committing Transaction 12:49:30.9 Info: 10: album_releases_fix migrated 12:49:30.9 Info: => 0.0045037s 12:49:30.9 Info: 11: import_lists migrating 12:49:30.9 Info: Beginning Transaction 12:49:30.9 Info: Starting migration of Main DB to 11 12:49:30.9 Info: CreateTable ImportLists 12:49:30.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:49:30.9 Info: => 0.0002012s 12:49:30.9 Info: CreateIndex ImportLists (Name) 12:49:30.9 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 12:49:30.9 Info: => 8.89E-05s 12:49:30.9 Info: CreateTable ImportListStatus 12:49:30.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:49:30.9 Info: => 0.0001304s 12:49:30.9 Info: CreateIndex ImportListStatus (ProviderId) 12:49:30.9 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 12:49:30.9 Info: => 8.64E-05s 12:49:30.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (11, '2024-05-17T12:49:30', 'import_lists') 12:49:30.9 Info: Committing Transaction 12:49:30.9 Info: 11: import_lists migrated 12:49:30.9 Info: => 0.0004096s 12:49:30.9 Info: 12: add_release_status migrating 12:49:30.9 Info: Beginning Transaction 12:49:30.9 Info: Starting migration of Main DB to 12 12:49:30.9 Info: AlterTable MetadataProfiles 12:49:30.9 Info: => 1.1E-06s 12:49:30.9 Info: CreateColumn MetadataProfiles ReleaseStatuses String 12:49:30.9 Info: ALTER TABLE "MetadataProfiles" ADD COLUMN "ReleaseStatuses" TEXT NOT NULL DEFAULT '' 12:49:30.9 Info: => 0.0005409s 12:49:30.9 Info: PerformDBOperation 12:49:30.9 Info: Performing DB Operation 12:49:30.9 Info: => 3.56E-05s 12:49:30.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (12, '2024-05-17T12:49:30', 'add_release_status') 12:49:30.9 Info: Committing Transaction 12:49:30.9 Info: 12: add_release_status migrated 12:49:30.9 Info: => 0.0003055s 12:49:30.9 Info: 13: album_download_notification migrating 12:49:30.9 Info: Beginning Transaction 12:49:30.9 Info: Starting migration of Main DB to 13 12:49:30.9 Info: AlterTable Notifications 12:49:30.9 Info: => 1E-06s 12:49:30.9 Info: CreateColumn Notifications OnAlbumDownload Boolean 12:49:30.9 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDownload" INTEGER NOT NULL DEFAULT 0 12:49:30.9 Info: => 0.0005209s 12:49:30.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (13, '2024-05-17T12:49:30', 'album_download_notification') 12:49:30.9 Info: Committing Transaction 12:49:30.9 Info: 13: album_download_notification migrated 12:49:30.9 Info: => 0.0008097s 12:49:30.9 Info: 14: fix_language_metadata_profiles migrating 12:49:30.9 Info: Beginning Transaction 12:49:30.9 Info: Starting migration of Main DB to 14 12:49:30.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:49:30.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:49:30.9 Info: => 8.42E-05s 12:49:30.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:49:30.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:49:30.9 Info: => 8.48E-05s 12:49:30.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (14, '2024-05-17T12:49:30', 'fix_language_metadata_profiles') 12:49:30.9 Info: Committing Transaction 12:49:30.9 Info: 14: fix_language_metadata_profiles migrated 12:49:30.9 Info: => 0.0003575s 12:49:30.9 Info: 15: remove_fanzub migrating 12:49:30.9 Info: Beginning Transaction 12:49:30.9 Info: Starting migration of Main DB to 15 12:49:30.9 Info: ExecuteSqlStatement DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 12:49:30.9 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 12:49:30.9 Info: => 0.0008261s 12:49:30.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (15, '2024-05-17T12:49:30', 'remove_fanzub') 12:49:30.9 Info: Committing Transaction 12:49:30.9 Info: 15: remove_fanzub migrated 12:49:30.9 Info: => 0.0011044s 12:49:30.9 Info: 16: update_artist_history_indexes migrating 12:49:30.9 Info: Beginning Transaction 12:49:30.9 Info: Starting migration of Main DB to 16 12:49:30.9 Info: CreateIndex Albums (ArtistId) 12:49:30.9 Info: CREATE INDEX "IX_Albums_ArtistId" ON "Albums" ("ArtistId" ASC) 12:49:30.9 Info: => 0.000109s 12:49:30.9 Info: CreateIndex Albums (ArtistId, ReleaseDate) 12:49:30.9 Info: CREATE INDEX "IX_Albums_ArtistId_ReleaseDate" ON "Albums" ("ArtistId" ASC, "ReleaseDate" ASC) 12:49:30.9 Info: => 7.8E-05s 12:49:30.9 Info: DeleteIndex History (AlbumId) 12:49:30.9 Info: DROP INDEX "IX_History_AlbumId" 12:49:30.9 Info: => 0.0001365s 12:49:30.9 Info: CreateIndex History (AlbumId, Date) 12:49:30.9 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 12:49:30.9 Info: => 9.14E-05s 12:49:30.9 Info: DeleteIndex History (DownloadId) 12:49:30.9 Info: DROP INDEX "IX_History_DownloadId" 12:49:30.9 Info: => 0.000111s 12:49:30.9 Info: CreateIndex History (DownloadId, Date) 12:49:30.9 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 12:49:30.9 Info: => 8.9E-05s 12:49:30.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (16, '2024-05-17T12:49:30', 'update_artist_history_indexes') 12:49:30.9 Info: Committing Transaction 12:49:30.9 Info: 16: update_artist_history_indexes migrated 12:49:30.9 Info: => 0.0003871s 12:49:30.9 Info: 17: remove_nma migrating 12:49:30.9 Info: Beginning Transaction 12:49:30.9 Info: Starting migration of Main DB to 17 12:49:30.9 Info: FluentMigrator.Expressions.DeleteDataExpression 12:49:30.9 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'NotifyMyAndroid' 12:49:30.9 Info: => 4.86E-05s 12:49:30.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (17, '2024-05-17T12:49:30', 'remove_nma') 12:49:30.9 Info: Committing Transaction 12:49:30.9 Info: 17: remove_nma migrated 12:49:30.9 Info: => 0.0002775s 12:49:30.9 Info: 18: album_disambiguation migrating 12:49:30.9 Info: Beginning Transaction 12:49:30.9 Info: Starting migration of Main DB to 18 12:49:30.9 Info: AlterTable Albums 12:49:30.9 Info: => 8E-07s 12:49:30.9 Info: CreateColumn Albums Disambiguation String 12:49:30.9 Info: ALTER TABLE "Albums" ADD COLUMN "Disambiguation" TEXT 12:49:30.9 Info: => 0.0005323s 12:49:30.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (18, '2024-05-17T12:49:30', 'album_disambiguation') 12:49:30.9 Info: Committing Transaction 12:49:30.9 Info: 18: album_disambiguation migrated 12:49:30.9 Info: => 0.0008061s 12:49:30.9 Info: 19: add_ape_quality_in_profiles migrating 12:49:30.9 Info: Beginning Transaction 12:49:30.9 Info: Starting migration of Main DB to 19 12:49:30.9 Info: PerformDBOperation 12:49:30.9 Info: Performing DB Operation 12:49:30.9 Info: => 3.27E-05s 12:49:30.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (19, '2024-05-17T12:49:30', 'add_ape_quality_in_profiles') 12:49:30.9 Info: Committing Transaction 12:49:30.9 Info: 19: add_ape_quality_in_profiles migrated 12:49:30.9 Info: => 0.0002702s 12:49:30.9 Info: 20: remove_pushalot migrating 12:49:30.9 Info: Beginning Transaction 12:49:30.9 Info: Starting migration of Main DB to 20 12:49:30.9 Info: FluentMigrator.Expressions.DeleteDataExpression 12:49:30.9 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Pushalot' 12:49:30.9 Info: => 4.8E-05s 12:49:30.9 Info: FluentMigrator.Expressions.DeleteDataExpression 12:49:30.9 Info: DELETE FROM "Metadata" WHERE "Implementation" = 'MediaBrowserMetadata' 12:49:30.9 Info: => 2.95E-05s 12:49:30.9 Info: FluentMigrator.Expressions.DeleteDataExpression 12:49:30.9 Info: DELETE FROM "MetadataFiles" WHERE "Consumer" = 'MediaBrowserMetadata' 12:49:30.9 Info: => 2.73E-05s 12:49:30.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (20, '2024-05-17T12:49:30', 'remove_pushalot') 12:49:30.9 Info: Committing Transaction 12:49:30.9 Info: 20: remove_pushalot migrated 12:49:30.9 Info: => 0.0002533s 12:49:30.9 Info: 21: add_custom_filters migrating 12:49:30.9 Info: Beginning Transaction 12:49:30.9 Info: Starting migration of Main DB to 21 12:49:30.9 Info: CreateTable CustomFilters 12:49:30.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:49:30.9 Info: => 0.0001348s 12:49:30.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (21, '2024-05-17T12:49:30', 'add_custom_filters') 12:49:30.9 Info: Committing Transaction 12:49:30.9 Info: 21: add_custom_filters migrated 12:49:30.9 Info: => 0.000399s 12:49:30.9 Info: 22: import_list_tags migrating 12:49:30.9 Info: Beginning Transaction 12:49:30.9 Info: Starting migration of Main DB to 22 12:49:30.9 Info: AlterTable ImportLists 12:49:30.9 Info: => 1E-06s 12:49:30.9 Info: CreateColumn ImportLists Tags String 12:49:30.9 Info: ALTER TABLE "ImportLists" ADD COLUMN "Tags" TEXT 12:49:30.9 Info: => 0.0005245s 12:49:30.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (22, '2024-05-17T12:49:30', 'import_list_tags') 12:49:30.9 Info: Committing Transaction 12:49:30.9 Info: 22: import_list_tags migrated 12:49:30.9 Info: => 0.0008164s 12:49:30.9 Info: 23: add_release_groups_etc migrating 12:49:30.9 Info: Beginning Transaction 12:49:30.9 Info: Starting migration of Main DB to 23 12:49:30.9 Info: CreateTable ArtistMetadata 12:49:30.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:49:30.9 Info: => 0.0002131s 12:49:30.9 Info: CreateIndex ArtistMetadata (ForeignArtistId) 12:49:30.9 Info: CREATE UNIQUE INDEX "IX_ArtistMetadata_ForeignArtistId" ON "ArtistMetadata" ("ForeignArtistId" ASC) 12:49:30.9 Info: => 9.25E-05s 12:49:30.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:49:30.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:49:30.9 Info: => 8.05E-05s 12:49:30.9 Info: AlterTable Artists 12:49:30.9 Info: => 4E-07s 12:49:30.9 Info: CreateColumn Artists ArtistMetadataId Int32 12:49:30.9 Info: ALTER TABLE "Artists" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 12:49:30.9 Info: => 0.0005262s 12:49:30.9 Info: ExecuteSqlStatement UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 12:49:30.9 Info: UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 12:49:30.9 Info: => 6.76E-05s 12:49:30.9 Info: CreateTable AlbumReleases 12:49:30.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:49:30.9 Info: => 0.0001791s 12:49:30.9 Info: CreateIndex AlbumReleases (ForeignReleaseId) 12:49:30.9 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 12:49:30.9 Info: => 8.73E-05s 12:49:30.9 Info: CreateIndex AlbumReleases (AlbumId) 12:49:30.9 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 12:49:30.9 Info: => 7.14E-05s 12:49:30.9 Info: PerformDBOperation 12:49:30.9 Info: Performing DB Operation 12:49:30.9 Info: => 3.25E-05s 12:49:30.9 Info: AlterTable Albums 12:49:30.9 Info: => 4E-07s 12:49:30.9 Info: CreateColumn Albums ArtistMetadataId Int32 12:49:30.9 Info: ALTER TABLE "Albums" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 12:49:30.9 Info: => 0.0005279s 12:49:30.9 Info: AlterTable Albums 12:49:30.9 Info: => 8E-07s 12:49:30.9 Info: CreateColumn Albums AnyReleaseOk Boolean 12:49:30.9 Info: ALTER TABLE "Albums" ADD COLUMN "AnyReleaseOk" INTEGER NOT NULL DEFAULT 1 12:49:30.9 Info: => 0.0005265s 12:49:30.9 Info: AlterTable Albums 12:49:30.9 Info: => 7E-07s 12:49:30.9 Info: CreateColumn Albums Links String 12:49:30.9 Info: ALTER TABLE "Albums" ADD COLUMN "Links" TEXT 12:49:30.9 Info: => 0.0005466s 12:49:30.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:49:30.9 Info: UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 12:49:30.9 Info: => 8.05E-05s 12:49:30.9 Info: AlterTable Tracks 12:49:30.9 Info: => 4E-07s 12:49:30.9 Info: CreateColumn Tracks ForeignRecordingId String 12:49:30.9 Info: ALTER TABLE "Tracks" ADD COLUMN "ForeignRecordingId" TEXT NOT NULL DEFAULT '0' 12:49:30.9 Info: => 0.0005209s 12:49:30.9 Info: AlterTable Tracks 12:49:30.9 Info: => 7E-07s 12:49:30.9 Info: CreateColumn Tracks AlbumReleaseId Int32 12:49:30.9 Info: ALTER TABLE "Tracks" ADD COLUMN "AlbumReleaseId" INTEGER NOT NULL DEFAULT 0 12:49:30.9 Info: => 0.0005196s 12:49:30.9 Info: AlterTable Tracks 12:49:30.9 Info: => 8E-07s 12:49:30.9 Info: CreateColumn Tracks ArtistMetadataId Int32 12:49:30.9 Info: ALTER TABLE "Tracks" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 12:49:30.9 Info: => 0.0005195s 12:49:30.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:49:30.9 Info: UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 12:49:30.9 Info: => 7.9E-05s 12:49:30.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:49:30.9 Info: UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 12:49:30.9 Info: => 6.23E-05s 12:49:30.9 Info: DeleteColumn Artists ForeignArtistId, Name, Overview, Disambiguation, ArtistType, Status, Images, Links, Genres, Ratings, Members, MBId, AMId, TADBId, DiscogsId, NameSlug, LastDiskSync, DateFormed 12:49:31.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:49:31.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:49:31.0 Info: DROP TABLE "Artists" 12:49:31.0 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:49:31.0 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:49:31.0 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:49:31.0 Info: => 0.005672s 12:49:31.0 Info: DeleteColumn Albums ArtistId, MBId, AMId, TADBId, DiscogsId, TitleSlug, Label, SortTitle, Tags, Duration, Media, Releases, CurrentRelease, LastDiskSync 12:49:31.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:49:31.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:49:31.0 Info: DROP TABLE "Albums" 12:49:31.0 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:49:31.0 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:49:31.0 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:49:31.0 Info: => 0.0042758s 12:49:31.0 Info: DeleteColumn Tracks ArtistId, AlbumId, Compilation, DiscNumber, Monitored 12:49:31.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:49:31.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:49:31.0 Info: DROP TABLE "Tracks" 12:49:31.0 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 12:49:31.0 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 12:49:31.0 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 12:49:31.0 Info: => 0.0039038s 12:49:31.0 Info: DeleteColumn TrackFiles ArtistId 12:49:31.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:49:31.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:49:31.0 Info: DROP TABLE "TrackFiles" 12:49:31.0 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 12:49:31.0 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:49:31.0 Info: => 0.0045988s 12:49:31.0 Info: CreateIndex Artists (ArtistMetadataId) 12:49:31.0 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 12:49:31.0 Info: => 7.91E-05s 12:49:31.0 Info: CreateIndex Artists (Monitored) 12:49:31.0 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 12:49:31.0 Info: => 7.38E-05s 12:49:31.0 Info: CreateIndex Albums (ArtistMetadataId) 12:49:31.0 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 12:49:31.0 Info: => 7.48E-05s 12:49:31.0 Info: CreateIndex Tracks (ArtistMetadataId) 12:49:31.0 Info: CREATE INDEX "IX_Tracks_ArtistMetadataId" ON "Tracks" ("ArtistMetadataId" ASC) 12:49:31.0 Info: => 7.12E-05s 12:49:31.0 Info: CreateIndex Tracks (AlbumReleaseId) 12:49:31.0 Info: CREATE INDEX "IX_Tracks_AlbumReleaseId" ON "Tracks" ("AlbumReleaseId" ASC) 12:49:31.0 Info: => 7.03E-05s 12:49:31.0 Info: CreateIndex Tracks (ForeignRecordingId) 12:49:31.0 Info: CREATE INDEX "IX_Tracks_ForeignRecordingId" ON "Tracks" ("ForeignRecordingId" ASC) 12:49:31.0 Info: => 7.09E-05s 12:49:31.0 Info: UpdateData 12:49:31.0 Info: UPDATE "Artists" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 12:49:31.0 Info: => 4.06E-05s 12:49:31.0 Info: UpdateData 12:49:31.0 Info: UPDATE "Albums" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 12:49:31.0 Info: => 3.21E-05s 12:49:31.0 Info: UpdateData 12:49:31.0 Info: UPDATE "ScheduledTasks" SET "LastExecution" = '2018-01-01T00:00:01' WHERE "TypeName" = 'NzbDrone.Core.Music.Commands.RefreshArtistCommand' 12:49:31.0 Info: => 3.58E-05s 12:49:31.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (23, '2024-05-17T12:49:31', 'add_release_groups_etc') 12:49:31.0 Info: Committing Transaction 12:49:31.0 Info: 23: add_release_groups_etc migrated 12:49:31.0 Info: => 0.0005645s 12:49:31.0 Info: 24: NewMediaInfoFormat migrating 12:49:31.0 Info: Beginning Transaction 12:49:31.0 Info: Starting migration of Main DB to 24 12:49:31.0 Info: UpdateData 12:49:31.0 Info: UPDATE "TrackFiles" SET "MediaInfo" = '' WHERE 1 = 1 12:49:31.0 Info: => 5.29E-05s 12:49:31.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (24, '2024-05-17T12:49:31', 'NewMediaInfoFormat') 12:49:31.0 Info: Committing Transaction 12:49:31.0 Info: 24: NewMediaInfoFormat migrated 12:49:31.0 Info: => 0.0002872s 12:49:31.0 Info: 25: rename_restrictions_to_release_profiles migrating 12:49:31.0 Info: Beginning Transaction 12:49:31.0 Info: Starting migration of Main DB to 25 12:49:31.0 Info: RenameTable Restrictions ReleaseProfiles 12:49:31.0 Info: ALTER TABLE "Restrictions" RENAME TO "ReleaseProfiles" 12:49:31.0 Info: => 0.0014038s 12:49:31.0 Info: AlterTable ReleaseProfiles 12:49:31.0 Info: => 8E-07s 12:49:31.0 Info: CreateColumn ReleaseProfiles IncludePreferredWhenRenaming Boolean 12:49:31.0 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "IncludePreferredWhenRenaming" INTEGER NOT NULL DEFAULT 1 12:49:31.0 Info: => 0.0005172s 12:49:31.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (25, '2024-05-17T12:49:31', 'rename_restrictions_to_release_profiles') 12:49:31.0 Info: Committing Transaction 12:49:31.0 Info: 25: rename_restrictions_to_release_profiles migrated 12:49:31.0 Info: => 0.0007933s 12:49:31.0 Info: 26: rename_quality_profiles_add_upgrade_allowed migrating 12:49:31.0 Info: Beginning Transaction 12:49:31.0 Info: Starting migration of Main DB to 26 12:49:31.0 Info: RenameTable Profiles QualityProfiles 12:49:31.0 Info: ALTER TABLE "Profiles" RENAME TO "QualityProfiles" 12:49:31.0 Info: => 0.0014014s 12:49:31.0 Info: AlterTable QualityProfiles 12:49:31.0 Info: => 7E-07s 12:49:31.0 Info: CreateColumn QualityProfiles UpgradeAllowed Boolean 12:49:31.0 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 12:49:31.0 Info: => 0.0005229s 12:49:31.0 Info: AlterTable LanguageProfiles 12:49:31.0 Info: => 8E-07s 12:49:31.0 Info: CreateColumn LanguageProfiles UpgradeAllowed Boolean 12:49:31.0 Info: ALTER TABLE "LanguageProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 12:49:31.0 Info: => 0.0004941s 12:49:31.0 Info: UpdateData 12:49:31.0 Info: UPDATE "QualityProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 12:49:31.0 Info: => 4.52E-05s 12:49:31.0 Info: UpdateData 12:49:31.0 Info: UPDATE "LanguageProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 12:49:31.0 Info: => 2.88E-05s 12:49:31.0 Info: RenameColumn Artists ProfileId to QualityProfileId 12:49:31.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:49:31.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:49:31.0 Info: DROP TABLE "Artists" 12:49:31.0 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:49:31.0 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:49:31.0 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:49:31.0 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 12:49:31.0 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 12:49:31.0 Info: => 0.0051399s 12:49:31.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (26, '2024-05-17T12:49:31', 'rename_quality_profiles_add_upgrade_allowed') 12:49:31.0 Info: Committing Transaction 12:49:31.0 Info: 26: rename_quality_profiles_add_upgrade_allowed migrated 12:49:31.0 Info: => 0.0055419s 12:49:31.0 Info: 27: add_import_exclusions migrating 12:49:31.0 Info: Beginning Transaction 12:49:31.0 Info: Starting migration of Main DB to 27 12:49:31.0 Info: CreateTable ImportListExclusions 12:49:31.0 Info: CREATE TABLE "ImportListExclusions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignId" TEXT NOT NULL, "Name" TEXT NOT NULL) 12:49:31.0 Info: => 0.0001553s 12:49:31.0 Info: CreateIndex ImportListExclusions (ForeignId) 12:49:31.0 Info: CREATE UNIQUE INDEX "IX_ImportListExclusions_ForeignId" ON "ImportListExclusions" ("ForeignId" ASC) 12:49:31.0 Info: => 8.61E-05s 12:49:31.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (27, '2024-05-17T12:49:31', 'add_import_exclusions') 12:49:31.0 Info: Committing Transaction 12:49:31.0 Info: 27: add_import_exclusions migrated 12:49:31.0 Info: => 0.000402s 12:49:31.0 Info: 28: clean_artist_metadata_table migrating 12:49:31.0 Info: Beginning Transaction 12:49:31.0 Info: Starting migration of Main DB to 28 12:49:31.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:49:31.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:49:31.0 Info: => 0.0001538s 12:49:31.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:49:31.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:49:31.0 Info: => 0.0001217s 12:49:31.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:49:31.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:49:31.0 Info: => 0.0001143s 12:49:31.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:49:31.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:49:31.0 Info: => 0.0001145s 12:49:31.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:49:31.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:49:31.0 Info: => 0.000111s 12:49:31.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:49:31.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:49:31.0 Info: => 0.0001104s 12:49:31.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (28, '2024-05-17T12:49:31', 'clean_artist_metadata_table') 12:49:31.0 Info: Committing Transaction 12:49:31.0 Info: 28: clean_artist_metadata_table migrated 12:49:31.0 Info: => 0.0003789s 12:49:31.0 Info: 29: health_issue_notification migrating 12:49:31.0 Info: Beginning Transaction 12:49:31.0 Info: Starting migration of Main DB to 29 12:49:31.0 Info: AlterTable Notifications 12:49:31.0 Info: => 1.2E-06s 12:49:31.0 Info: CreateColumn Notifications OnHealthIssue Boolean 12:49:31.0 Info: ALTER TABLE "Notifications" ADD COLUMN "OnHealthIssue" INTEGER NOT NULL DEFAULT 0 12:49:31.0 Info: => 0.0005365s 12:49:31.0 Info: AlterTable Notifications 12:49:31.0 Info: => 7E-07s 12:49:31.0 Info: CreateColumn Notifications IncludeHealthWarnings Boolean 12:49:31.0 Info: ALTER TABLE "Notifications" ADD COLUMN "IncludeHealthWarnings" INTEGER NOT NULL DEFAULT 0 12:49:31.0 Info: => 0.0005111s 12:49:31.0 Info: AlterTable Notifications 12:49:31.0 Info: => 7E-07s 12:49:31.0 Info: CreateColumn Notifications OnDownloadFailure Boolean 12:49:31.0 Info: ALTER TABLE "Notifications" ADD COLUMN "OnDownloadFailure" INTEGER NOT NULL DEFAULT 0 12:49:31.0 Info: => 0.000519s 12:49:31.0 Info: AlterTable Notifications 12:49:31.0 Info: => 6E-07s 12:49:31.0 Info: CreateColumn Notifications OnImportFailure Boolean 12:49:31.0 Info: ALTER TABLE "Notifications" ADD COLUMN "OnImportFailure" INTEGER NOT NULL DEFAULT 0 12:49:31.0 Info: => 0.0005062s 12:49:31.0 Info: AlterTable Notifications 12:49:31.0 Info: => 5E-07s 12:49:31.0 Info: CreateColumn Notifications OnTrackRetag Boolean 12:49:31.0 Info: ALTER TABLE "Notifications" ADD COLUMN "OnTrackRetag" INTEGER NOT NULL DEFAULT 0 12:49:31.0 Info: => 0.0005031s 12:49:31.0 Info: DeleteColumn Notifications OnDownload 12:49:31.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:49:31.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:49:31.0 Info: DROP TABLE "Notifications" 12:49:31.0 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 12:49:31.0 Info: => 0.0037781s 12:49:31.0 Info: RenameColumn Notifications OnAlbumDownload to OnReleaseImport 12:49:31.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:49:31.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:49:31.0 Info: DROP TABLE "Notifications" 12:49:31.0 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 12:49:31.0 Info: => 0.0038235s 12:49:31.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (29, '2024-05-17T12:49:31', 'health_issue_notification') 12:49:31.0 Info: Committing Transaction 12:49:31.0 Info: 29: health_issue_notification migrated 12:49:31.0 Info: => 0.004205s 12:49:31.0 Info: 30: add_mediafilerepository_mtime migrating 12:49:31.0 Info: Beginning Transaction 12:49:31.0 Info: Starting migration of Main DB to 30 12:49:31.0 Info: AlterTable TrackFiles 12:49:31.0 Info: => 1.4E-06s 12:49:31.0 Info: CreateColumn TrackFiles Modified DateTime 12:49:31.0 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Modified" DATETIME NOT NULL DEFAULT '2000-01-01T00:00:00' 12:49:31.0 Info: => 0.0005783s 12:49:31.0 Info: AlterTable TrackFiles 12:49:31.0 Info: => 6E-07s 12:49:31.0 Info: CreateColumn TrackFiles Path String 12:49:31.0 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Path" TEXT 12:49:31.0 Info: => 0.0005104s 12:49:31.0 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 12:49:31.0 Info: DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 12:49:31.0 Info: => 3.77E-05s 12:49:31.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:49:31.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:49:31.0 Info: => 0.0001205s 12:49:31.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:49:31.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:49:31.0 Info: => 0.0001287s 12:49:31.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:49:31.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:49:31.0 Info: => 0.0001362s 12:49:31.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:49:31.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:49:31.0 Info: => 7.77E-05s 12:49:31.0 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 12:49:31.0 Info: DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 12:49:31.0 Info: => 4.8E-05s 12:49:31.0 Info: AlterTable TrackFiles 12:49:31.0 Info: => 3E-07s 12:49:31.0 Info: AlterColumn TrackFiles Path String 12:49:31.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:49:31.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:49:31.0 Info: DROP TABLE "TrackFiles" 12:49:31.0 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 12:49:31.0 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:49:31.0 Info: => 0.0049839s 12:49:31.0 Info: CreateIndex TrackFiles (Path) 12:49:31.0 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 12:49:31.0 Info: => 7.61E-05s 12:49:31.0 Info: DeleteColumn TrackFiles RelativePath 12:49:31.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:49:31.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:49:31.0 Info: DROP TABLE "TrackFiles" 12:49:31.0 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 12:49:31.0 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:49:31.0 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 12:49:31.0 Info: => 0.0050322s 12:49:31.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (30, '2024-05-17T12:49:31', 'add_mediafilerepository_mtime') 12:49:31.0 Info: Committing Transaction 12:49:31.0 Info: 30: add_mediafilerepository_mtime migrated 12:49:31.0 Info: => 0.0053868s 12:49:31.0 Info: 31: add_artistmetadataid_constraint migrating 12:49:31.0 Info: Beginning Transaction 12:49:31.0 Info: Starting migration of Main DB to 31 12:49:31.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:49:31.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:49:31.0 Info: => 8.94E-05s 12:49:31.0 Info: DeleteIndex Artists (ArtistMetadataId) 12:49:31.0 Info: DROP INDEX "IX_Artists_ArtistMetadataId" 12:49:31.0 Info: => 0.000137s 12:49:31.0 Info: AlterColumn Artists ArtistMetadataId Int32 12:49:31.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:49:31.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:49:31.0 Info: DROP TABLE "Artists" 12:49:31.0 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:49:31.0 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:49:31.0 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:49:31.0 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 12:49:31.0 Info: => 0.0041554s 12:49:31.0 Info: CreateIndex Artists (ArtistMetadataId) 12:49:31.0 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 12:49:31.0 Info: => 9.95E-05s 12:49:31.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (31, '2024-05-17T12:49:31', 'add_artistmetadataid_constraint') 12:49:31.0 Info: Committing Transaction 12:49:31.0 Info: 31: add_artistmetadataid_constraint migrated 12:49:31.0 Info: => 0.0004635s 12:49:31.0 Info: 32: old_ids_and_artist_alias migrating 12:49:31.0 Info: Beginning Transaction 12:49:31.0 Info: Starting migration of Main DB to 32 12:49:31.0 Info: AlterTable ArtistMetadata 12:49:31.0 Info: => 1E-06s 12:49:31.0 Info: CreateColumn ArtistMetadata Aliases String 12:49:31.0 Info: ALTER TABLE "ArtistMetadata" ADD COLUMN "Aliases" TEXT NOT NULL DEFAULT '[]' 12:49:31.0 Info: => 0.0005539s 12:49:31.0 Info: AlterTable ArtistMetadata 12:49:31.0 Info: => 7E-07s 12:49:31.0 Info: CreateColumn ArtistMetadata OldForeignArtistIds String 12:49:31.0 Info: ALTER TABLE "ArtistMetadata" ADD COLUMN "OldForeignArtistIds" TEXT NOT NULL DEFAULT '[]' 12:49:31.0 Info: => 0.0005102s 12:49:31.0 Info: AlterTable Albums 12:49:31.0 Info: => 5E-07s 12:49:31.0 Info: CreateColumn Albums OldForeignAlbumIds String 12:49:31.0 Info: ALTER TABLE "Albums" ADD COLUMN "OldForeignAlbumIds" TEXT NOT NULL DEFAULT '[]' 12:49:31.0 Info: => 0.0005099s 12:49:31.0 Info: AlterTable AlbumReleases 12:49:31.0 Info: => 7E-07s 12:49:31.0 Info: CreateColumn AlbumReleases OldForeignReleaseIds String 12:49:31.0 Info: ALTER TABLE "AlbumReleases" ADD COLUMN "OldForeignReleaseIds" TEXT NOT NULL DEFAULT '[]' 12:49:31.0 Info: => 0.0005061s 12:49:31.0 Info: AlterTable Tracks 12:49:31.0 Info: => 7E-07s 12:49:31.0 Info: CreateColumn Tracks OldForeignRecordingIds String 12:49:31.0 Info: ALTER TABLE "Tracks" ADD COLUMN "OldForeignRecordingIds" TEXT NOT NULL DEFAULT '[]' 12:49:31.0 Info: => 0.0005313s 12:49:31.0 Info: AlterTable Tracks 12:49:31.0 Info: => 5E-07s 12:49:31.0 Info: CreateColumn Tracks OldForeignTrackIds String 12:49:31.0 Info: ALTER TABLE "Tracks" ADD COLUMN "OldForeignTrackIds" TEXT NOT NULL DEFAULT '[]' 12:49:31.0 Info: => 0.0005188s 12:49:31.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (32, '2024-05-17T12:49:31', 'old_ids_and_artist_alias') 12:49:31.0 Info: Committing Transaction 12:49:31.0 Info: 32: old_ids_and_artist_alias migrated 12:49:31.0 Info: => 0.0008652s 12:49:31.0 Info: 33: download_propers_config migrating 12:49:31.0 Info: Beginning Transaction 12:49:31.0 Info: Starting migration of Main DB to 33 12:49:31.0 Info: PerformDBOperation 12:49:31.0 Info: Performing DB Operation 12:49:31.0 Info: => 3.22E-05s 12:49:31.0 Info: ExecuteSqlStatement DELETE FROM "Config" WHERE "Key" = 'autodownloadpropers' 12:49:31.0 Info: DELETE FROM "Config" WHERE "Key" = 'autodownloadpropers' 12:49:31.0 Info: => 3.34E-05s 12:49:31.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (33, '2024-05-17T12:49:31', 'download_propers_config') 12:49:31.0 Info: Committing Transaction 12:49:31.0 Info: 33: download_propers_config migrated 12:49:31.0 Info: => 0.0002996s 12:49:31.0 Info: 34: remove_language_profiles migrating 12:49:31.0 Info: Beginning Transaction 12:49:31.0 Info: Starting migration of Main DB to 34 12:49:31.0 Info: DeleteTable LanguageProfiles 12:49:31.0 Info: DROP TABLE "LanguageProfiles" 12:49:31.0 Info: => 0.0001985s 12:49:31.0 Info: DeleteColumn Artists LanguageProfileId 12:49:31.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:49:31.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:49:31.0 Info: DROP TABLE "Artists" 12:49:31.0 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:49:31.0 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:49:31.0 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:49:31.0 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 12:49:31.0 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 12:49:31.0 Info: => 0.0042779s 12:49:31.0 Info: DeleteColumn ImportLists LanguageProfileId 12:49:31.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:49:31.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:49:31.0 Info: DROP TABLE "ImportLists" 12:49:31.0 Info: ALTER TABLE "ImportLists_temp" RENAME TO "ImportLists" 12:49:31.0 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 12:49:31.0 Info: => 0.003897s 12:49:31.0 Info: DeleteColumn Blacklist Language 12:49:31.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:49:31.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:49:31.0 Info: DROP TABLE "Blacklist" 12:49:31.0 Info: ALTER TABLE "Blacklist_temp" RENAME TO "Blacklist" 12:49:31.0 Info: => 0.0046665s 12:49:31.0 Info: DeleteColumn History Language 12:49:31.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:49:31.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:49:31.0 Info: DROP TABLE "History" 12:49:31.0 Info: ALTER TABLE "History_temp" RENAME TO "History" 12:49:31.0 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 12:49:31.0 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 12:49:31.0 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 12:49:31.0 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 12:49:31.0 Info: => 0.004288s 12:49:31.0 Info: DeleteColumn LyricFiles Language 12:49:31.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:49:31.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:49:31.0 Info: DROP TABLE "LyricFiles" 12:49:31.0 Info: ALTER TABLE "LyricFiles_temp" RENAME TO "LyricFiles" 12:49:31.0 Info: => 0.0052412s 12:49:31.0 Info: DeleteColumn TrackFiles Language 12:49:31.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:49:31.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:49:31.0 Info: DROP TABLE "TrackFiles" 12:49:31.0 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 12:49:31.0 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:49:31.0 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 12:49:31.0 Info: => 0.0048937s 12:49:31.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (34, '2024-05-17T12:49:31', 'remove_language_profiles') 12:49:31.0 Info: Committing Transaction 12:49:31.0 Info: 34: remove_language_profiles migrated 12:49:31.0 Info: => 0.0054604s 12:49:31.0 Info: 35: multi_disc_naming_format migrating 12:49:31.0 Info: Beginning Transaction 12:49:31.0 Info: Starting migration of Main DB to 35 12:49:31.0 Info: AlterTable NamingConfig 12:49:31.0 Info: => 8E-07s 12:49:31.0 Info: CreateColumn NamingConfig MultiDiscTrackFormat String 12:49:31.0 Info: ALTER TABLE "NamingConfig" ADD COLUMN "MultiDiscTrackFormat" TEXT 12:49:31.0 Info: => 0.0005343s 12:49:31.0 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = '{Medium Format} {medium:00}/{Artist Name} - {Album Title} - {track:00} - {Track Title}' 12:49:31.0 Info: UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = '{Medium Format} {medium:00}/{Artist Name} - {Album Title} - {track:00} - {Track Title}' 12:49:31.0 Info: => 4.52E-05s 12:49:31.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (35, '2024-05-17T12:49:31', 'multi_disc_naming_format') 12:49:31.0 Info: Committing Transaction 12:49:31.0 Info: 35: multi_disc_naming_format migrated 12:49:31.0 Info: => 0.0003388s 12:49:31.0 Info: 36: add_download_client_priority migrating 12:49:31.0 Info: Beginning Transaction 12:49:31.0 Info: Starting migration of Main DB to 36 12:49:31.0 Info: INSERT INTO "DownloadClients" ("Enable", "Name", "Implementation", "Settings", "ConfigContract") VALUES (1, 'Deluge', 'Deluge', '{ "host": "127.0.0.1", "port": 0, "urlBase": "/my/", "musicCategory": "abc", "recentTvPriority": 0, "olderTvPriority": 0, "useSsl": false }', 'DelugeSettings') 12:49:31.0 Info: AlterTable DownloadClients 12:49:31.0 Info: => 4E-07s 12:49:31.0 Info: CreateColumn DownloadClients Priority Int32 12:49:31.0 Info: ALTER TABLE "DownloadClients" ADD COLUMN "Priority" INTEGER NOT NULL DEFAULT 1 12:49:31.0 Info: => 0.0005232s 12:49:31.0 Info: PerformDBOperation 12:49:31.0 Info: Performing DB Operation 12:49:31.0 Info: => 9.5E-05s 12:49:31.0 Info: -> 1 Insert operations completed in 00:00:00.0000885 taking an average of 00:00:00.0000885 12:49:31.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (36, '2024-05-17T12:49:31', 'add_download_client_priority') 12:49:31.0 Info: Committing Transaction 12:49:31.0 Info: 36: add_download_client_priority migrated 12:49:31.0 Info: => 0.0004532s 12:49:31.0 Debug: Took: 00:00:00.1867371 12:49:31.1 Info: --- End: NzbDrone.Core.Test.Datastore.Migration.add_download_client_priorityFixture.should_set_prio_to_one --- 12:49:31.1 Info: --- Start: NzbDrone.Core.Test.Datastore.Migration.add_mediafilerepository_mtimeFixture.migration_030_bad_album_id --- 12:49:31.1 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm64/_temp_11361_638515469711272314_159/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:49:31.1 Info: DatabaseEngineVersionCheck migrating 12:49:31.1 Info: PerformDBOperation 12:49:31.1 Info: Performing DB Operation 12:49:31.1 Info: SQLite 3.45.3 12:49:31.1 Info: => 0.0010901s 12:49:31.1 Info: DatabaseEngineVersionCheck migrated 12:49:31.1 Info: => 0.0011031s 12:49:31.1 Info: VersionMigration migrating 12:49:31.1 Info: Beginning Transaction 12:49:31.1 Info: CreateTable VersionInfo 12:49:31.1 Info: CREATE TABLE "VersionInfo" ("Version" INTEGER NOT NULL) 12:49:31.1 Info: => 0.0001494s 12:49:31.1 Info: Committing Transaction 12:49:31.1 Info: VersionMigration migrated 12:49:31.1 Info: => 0.0005105s 12:49:31.1 Info: VersionUniqueMigration migrating 12:49:31.1 Info: Beginning Transaction 12:49:31.1 Info: CreateIndex VersionInfo (Version) 12:49:31.1 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 12:49:31.1 Info: => 0.0001182s 12:49:31.1 Info: AlterTable VersionInfo 12:49:31.1 Info: => 5E-07s 12:49:31.1 Info: CreateColumn VersionInfo AppliedOn DateTime 12:49:31.1 Info: ALTER TABLE "VersionInfo" ADD COLUMN "AppliedOn" DATETIME 12:49:31.1 Info: => 0.0005532s 12:49:31.1 Info: Committing Transaction 12:49:31.1 Info: VersionUniqueMigration migrated 12:49:31.1 Info: => 0.0007703s 12:49:31.1 Info: VersionDescriptionMigration migrating 12:49:31.1 Info: Beginning Transaction 12:49:31.1 Info: AlterTable VersionInfo 12:49:31.1 Info: => 7E-07s 12:49:31.1 Info: CreateColumn VersionInfo Description String 12:49:31.1 Info: ALTER TABLE "VersionInfo" ADD COLUMN "Description" TEXT 12:49:31.1 Info: => 0.0002025s 12:49:31.1 Info: Committing Transaction 12:49:31.1 Info: VersionDescriptionMigration migrated 12:49:31.1 Info: => 0.0004095s 12:49:31.1 Info: 1: InitialSetup migrating 12:49:31.1 Info: Beginning Transaction 12:49:31.1 Info: Starting migration of Main DB to 1 12:49:31.1 Info: CreateTable Config 12:49:31.1 Info: CREATE TABLE "Config" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Key" TEXT NOT NULL, "Value" TEXT NOT NULL) 12:49:31.1 Info: => 0.0001774s 12:49:31.1 Info: CreateIndex Config (Key) 12:49:31.1 Info: CREATE UNIQUE INDEX "IX_Config_Key" ON "Config" ("Key" ASC) 12:49:31.1 Info: => 7.53E-05s 12:49:31.1 Info: CreateTable RootFolders 12:49:31.1 Info: CREATE TABLE "RootFolders" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Path" TEXT NOT NULL) 12:49:31.1 Info: => 8.66E-05s 12:49:31.1 Info: CreateIndex RootFolders (Path) 12:49:31.1 Info: CREATE UNIQUE INDEX "IX_RootFolders_Path" ON "RootFolders" ("Path" ASC) 12:49:31.1 Info: => 6.9E-05s 12:49:31.1 Info: CreateTable Artists 12:49:31.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:49:31.1 Info: => 0.0002344s 12:49:31.1 Info: CreateIndex Artists (ForeignArtistId) 12:49:31.1 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 12:49:31.1 Info: => 7.29E-05s 12:49:31.1 Info: CreateIndex Artists (NameSlug) 12:49:31.1 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 12:49:31.1 Info: => 6.58E-05s 12:49:31.1 Info: CreateIndex Artists (CleanName) 12:49:31.1 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:49:31.1 Info: => 6.55E-05s 12:49:31.1 Info: CreateIndex Artists (Path) 12:49:31.1 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:49:31.1 Info: => 7.58E-05s 12:49:31.1 Info: CreateTable Albums 12:49:31.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:49:31.1 Info: => 0.000211s 12:49:31.1 Info: CreateIndex Albums (ForeignAlbumId) 12:49:31.1 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:49:31.1 Info: => 7.25E-05s 12:49:31.1 Info: CreateIndex Albums (MBId) 12:49:31.1 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 12:49:31.1 Info: => 6.47E-05s 12:49:31.1 Info: CreateIndex Albums (TADBId) 12:49:31.1 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 12:49:31.1 Info: => 6.25E-05s 12:49:31.1 Info: CreateIndex Albums (TitleSlug) 12:49:31.1 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 12:49:31.1 Info: => 6.76E-05s 12:49:31.1 Info: CreateIndex Albums (CleanTitle) 12:49:31.1 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:49:31.1 Info: => 6.62E-05s 12:49:31.1 Info: CreateIndex Albums (Path) 12:49:31.1 Info: CREATE INDEX "IX_Albums_Path" ON "Albums" ("Path" ASC) 12:49:31.1 Info: => 6.24E-05s 12:49:31.1 Info: CreateTable Tracks 12:49:31.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:49:31.1 Info: => 0.0001476s 12:49:31.1 Info: CreateIndex Tracks (ForeignTrackId) 12:49:31.1 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 12:49:31.1 Info: => 7.3E-05s 12:49:31.1 Info: CreateIndex Tracks (ArtistId) 12:49:31.1 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 12:49:31.1 Info: => 6.7E-05s 12:49:31.1 Info: CreateIndex Tracks (TrackFileId) 12:49:31.1 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 12:49:31.1 Info: => 6.74E-05s 12:49:31.1 Info: CreateIndex Tracks (ArtistId, AlbumId, TrackNumber) 12:49:31.1 Info: CREATE INDEX "IX_Tracks_ArtistId_AlbumId_TrackNumber" ON "Tracks" ("ArtistId" ASC, "AlbumId" ASC, "TrackNumber" ASC) 12:49:31.1 Info: => 7.35E-05s 12:49:31.1 Info: CreateTable TrackFiles 12:49:31.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:49:31.1 Info: => 0.0001345s 12:49:31.1 Info: CreateIndex TrackFiles (ArtistId) 12:49:31.1 Info: CREATE INDEX "IX_TrackFiles_ArtistId" ON "TrackFiles" ("ArtistId" ASC) 12:49:31.1 Info: => 6.82E-05s 12:49:31.1 Info: CreateIndex TrackFiles (AlbumId) 12:49:31.1 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:49:31.1 Info: => 6.43E-05s 12:49:31.1 Info: CreateTable History 12:49:31.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:49:31.1 Info: => 0.0001382s 12:49:31.1 Info: CreateIndex History (Date) 12:49:31.1 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 12:49:31.1 Info: => 7.02E-05s 12:49:31.1 Info: CreateIndex History (EventType) 12:49:31.1 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 12:49:31.1 Info: => 6.59E-05s 12:49:31.1 Info: CreateIndex History (DownloadId) 12:49:31.1 Info: CREATE INDEX "IX_History_DownloadId" ON "History" ("DownloadId" ASC) 12:49:31.1 Info: => 6.23E-05s 12:49:31.1 Info: CreateIndex History (AlbumId) 12:49:31.1 Info: CREATE INDEX "IX_History_AlbumId" ON "History" ("AlbumId" ASC) 12:49:31.1 Info: => 6.39E-05s 12:49:31.1 Info: CreateTable Notifications 12:49:31.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:49:31.1 Info: => 0.0001264s 12:49:31.1 Info: CreateTable ScheduledTasks 12:49:31.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:49:31.1 Info: => 9.94E-05s 12:49:31.1 Info: CreateIndex ScheduledTasks (TypeName) 12:49:31.1 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 12:49:31.1 Info: => 7.18E-05s 12:49:31.1 Info: CreateTable Indexers 12:49:31.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:49:31.1 Info: => 0.0001118s 12:49:31.1 Info: CreateIndex Indexers (Name) 12:49:31.1 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 12:49:31.1 Info: => 6.97E-05s 12:49:31.1 Info: CreateTable Profiles 12:49:31.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:49:31.1 Info: => 9.24E-05s 12:49:31.1 Info: CreateIndex Profiles (Name) 12:49:31.1 Info: CREATE UNIQUE INDEX "IX_Profiles_Name" ON "Profiles" ("Name" ASC) 12:49:31.1 Info: => 7.03E-05s 12:49:31.1 Info: CreateTable QualityDefinitions 12:49:31.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:49:31.1 Info: => 0.0001007s 12:49:31.1 Info: CreateIndex QualityDefinitions (Quality) 12:49:31.1 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Quality" ON "QualityDefinitions" ("Quality" ASC) 12:49:31.1 Info: => 7.34E-05s 12:49:31.1 Info: CreateIndex QualityDefinitions (Title) 12:49:31.1 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Title" ON "QualityDefinitions" ("Title" ASC) 12:49:31.1 Info: => 6.52E-05s 12:49:31.1 Info: CreateTable NamingConfig 12:49:31.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:49:31.1 Info: => 0.0001732s 12:49:31.1 Info: CreateTable Blacklist 12:49:31.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:49:31.1 Info: => 0.000188s 12:49:31.1 Info: CreateTable Metadata 12:49:31.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:49:31.1 Info: => 0.0001125s 12:49:31.1 Info: CreateTable MetadataFiles 12:49:31.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:49:31.1 Info: => 0.0001347s 12:49:31.1 Info: CreateTable DownloadClients 12:49:31.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:49:31.1 Info: => 0.0001098s 12:49:31.1 Info: CreateTable PendingReleases 12:49:31.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:49:31.1 Info: => 0.0001301s 12:49:31.1 Info: CreateTable RemotePathMappings 12:49:31.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:49:31.1 Info: => 0.0001417s 12:49:31.1 Info: CreateTable Tags 12:49:31.1 Info: CREATE TABLE "Tags" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Label" TEXT NOT NULL) 12:49:31.1 Info: => 0.0001106s 12:49:31.1 Info: CreateIndex Tags (Label) 12:49:31.1 Info: CREATE UNIQUE INDEX "IX_Tags_Label" ON "Tags" ("Label" ASC) 12:49:31.1 Info: => 8.35E-05s 12:49:31.1 Info: CreateTable Restrictions 12:49:31.1 Info: CREATE TABLE "Restrictions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Preferred" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL) 12:49:31.1 Info: => 0.0001076s 12:49:31.1 Info: CreateTable DelayProfiles 12:49:31.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:49:31.1 Info: => 0.0001277s 12:49:31.1 Info: CreateTable Users 12:49:31.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:49:31.1 Info: => 0.0001041s 12:49:31.1 Info: CreateIndex Users (Identifier) 12:49:31.1 Info: CREATE UNIQUE INDEX "IX_Users_Identifier" ON "Users" ("Identifier" ASC) 12:49:31.1 Info: => 8.23E-05s 12:49:31.1 Info: CreateIndex Users (Username) 12:49:31.1 Info: CREATE UNIQUE INDEX "IX_Users_Username" ON "Users" ("Username" ASC) 12:49:31.1 Info: => 0.0001088s 12:49:31.1 Info: CreateTable Commands 12:49:31.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:49:31.1 Info: => 0.000163s 12:49:31.1 Info: CreateTable IndexerStatus 12:49:31.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:49:31.1 Info: => 0.0001289s 12:49:31.1 Info: CreateIndex IndexerStatus (ProviderId) 12:49:31.1 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 12:49:31.1 Info: => 8.53E-05s 12:49:31.1 Info: CreateTable ExtraFiles 12:49:31.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:49:31.1 Info: => 0.0001277s 12:49:31.1 Info: CreateTable LyricFiles 12:49:31.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:49:31.1 Info: => 0.0001383s 12:49:31.1 Info: CreateTable LanguageProfiles 12:49:31.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:49:31.1 Info: => 0.0001383s 12:49:31.1 Info: CreateIndex LanguageProfiles (Name) 12:49:31.1 Info: CREATE UNIQUE INDEX "IX_LanguageProfiles_Name" ON "LanguageProfiles" ("Name" ASC) 12:49:31.1 Info: => 9.89E-05s 12:49:31.1 Info: CreateTable DownloadClientStatus 12:49:31.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:49:31.1 Info: => 0.0001199s 12:49:31.1 Info: CreateIndex DownloadClientStatus (ProviderId) 12:49:31.1 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 12:49:31.1 Info: => 8.54E-05s 12:49:31.1 Info: INSERT INTO "DelayProfiles" ("EnableUsenet", "EnableTorrent", "PreferredProtocol", "UsenetDelay", "TorrentDelay", "Order", "Tags") VALUES (1, 1, 1, 0, 0, 2147483647, '[]') 12:49:31.1 Info: -> 1 Insert operations completed in 00:00:00.0000588 taking an average of 00:00:00.0000588 12:49:31.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (1, '2024-05-17T12:49:31', 'InitialSetup') 12:49:31.1 Info: Committing Transaction 12:49:31.1 Info: 1: InitialSetup migrated 12:49:31.1 Info: => 0.0010706s 12:49:31.1 Info: 2: add_reason_to_pending_releases migrating 12:49:31.1 Info: Beginning Transaction 12:49:31.1 Info: Starting migration of Main DB to 2 12:49:31.1 Info: AlterTable PendingReleases 12:49:31.1 Info: => 7E-07s 12:49:31.1 Info: CreateColumn PendingReleases Reason Int32 12:49:31.1 Info: ALTER TABLE "PendingReleases" ADD COLUMN "Reason" INTEGER NOT NULL DEFAULT 0 12:49:31.1 Info: => 0.0005435s 12:49:31.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (2, '2024-05-17T12:49:31', 'add_reason_to_pending_releases') 12:49:31.1 Info: Committing Transaction 12:49:31.1 Info: 2: add_reason_to_pending_releases migrated 12:49:31.1 Info: => 0.0008406s 12:49:31.1 Info: 3: add_medium_support migrating 12:49:31.1 Info: Beginning Transaction 12:49:31.1 Info: Starting migration of Main DB to 3 12:49:31.1 Info: AlterTable Albums 12:49:31.1 Info: => 8E-07s 12:49:31.1 Info: CreateColumn Albums Media String 12:49:31.1 Info: ALTER TABLE "Albums" ADD COLUMN "Media" TEXT NOT NULL DEFAULT '' 12:49:31.1 Info: => 0.0005182s 12:49:31.1 Info: AlterTable Tracks 12:49:31.1 Info: => 6E-07s 12:49:31.1 Info: CreateColumn Tracks MediumNumber Int32 12:49:31.1 Info: ALTER TABLE "Tracks" ADD COLUMN "MediumNumber" INTEGER NOT NULL DEFAULT 0 12:49:31.1 Info: => 0.000473s 12:49:31.1 Info: AlterTable Tracks 12:49:31.1 Info: => 5E-07s 12:49:31.1 Info: CreateColumn Tracks AbsoluteTrackNumber Int32 12:49:31.1 Info: ALTER TABLE "Tracks" ADD COLUMN "AbsoluteTrackNumber" INTEGER NOT NULL DEFAULT 0 12:49:31.1 Info: => 0.0004733s 12:49:31.1 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 12:49:31.1 Info: UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 12:49:31.1 Info: => 4.2E-05s 12:49:31.1 Info: DeleteColumn Tracks TrackNumber 12:49:31.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:49:31.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:49:31.1 Info: DROP TABLE "Tracks" 12:49:31.1 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 12:49:31.1 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 12:49:31.1 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 12:49:31.1 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 12:49:31.1 Info: => 0.0038549s 12:49:31.1 Info: AlterTable Tracks 12:49:31.1 Info: => 5E-07s 12:49:31.1 Info: CreateColumn Tracks TrackNumber String 12:49:31.1 Info: ALTER TABLE "Tracks" ADD COLUMN "TrackNumber" TEXT 12:49:31.1 Info: => 0.0004738s 12:49:31.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (3, '2024-05-17T12:49:31', 'add_medium_support') 12:49:31.1 Info: Committing Transaction 12:49:31.1 Info: 3: add_medium_support migrated 12:49:31.1 Info: => 0.0008357s 12:49:31.1 Info: 4: add_various_qualites_in_profile migrating 12:49:31.1 Info: Beginning Transaction 12:49:31.1 Info: Starting migration of Main DB to 4 12:49:31.1 Info: ExecuteSqlStatement UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 12:49:31.1 Info: UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 12:49:31.1 Info: => 5.23E-05s 12:49:31.1 Info: PerformDBOperation 12:49:31.1 Info: Performing DB Operation 12:49:31.1 Info: => 3.39E-05s 12:49:31.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (4, '2024-05-17T12:49:31', 'add_various_qualites_in_profile') 12:49:31.1 Info: Committing Transaction 12:49:31.1 Info: 4: add_various_qualites_in_profile migrated 12:49:31.1 Info: => 0.0002709s 12:49:31.1 Info: 5: metadata_profiles migrating 12:49:31.1 Info: Beginning Transaction 12:49:31.1 Info: Starting migration of Main DB to 5 12:49:31.1 Info: CreateTable MetadataProfiles 12:49:31.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:49:31.1 Info: => 0.0001385s 12:49:31.1 Info: CreateIndex MetadataProfiles (Name) 12:49:31.1 Info: CREATE UNIQUE INDEX "IX_MetadataProfiles_Name" ON "MetadataProfiles" ("Name" ASC) 12:49:31.1 Info: => 8.64E-05s 12:49:31.1 Info: AlterTable Artists 12:49:31.1 Info: => 5E-07s 12:49:31.1 Info: CreateColumn Artists MetadataProfileId Int32 12:49:31.1 Info: ALTER TABLE "Artists" ADD COLUMN "MetadataProfileId" INTEGER NOT NULL DEFAULT 1 12:49:31.1 Info: => 0.0004928s 12:49:31.1 Info: DeleteColumn Artists PrimaryAlbumTypes 12:49:31.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:49:31.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:49:31.1 Info: DROP TABLE "Artists" 12:49:31.1 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:49:31.1 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 12:49:31.1 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 12:49:31.1 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:49:31.1 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:49:31.1 Info: => 0.004193s 12:49:31.1 Info: DeleteColumn Artists SecondaryAlbumTypes 12:49:31.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:49:31.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:49:31.1 Info: DROP TABLE "Artists" 12:49:31.1 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:49:31.1 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 12:49:31.1 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 12:49:31.1 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:49:31.1 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:49:31.1 Info: => 0.004079s 12:49:31.1 Info: AlterTable Albums 12:49:31.1 Info: => 5E-07s 12:49:31.1 Info: CreateColumn Albums SecondaryTypes String 12:49:31.1 Info: ALTER TABLE "Albums" ADD COLUMN "SecondaryTypes" TEXT 12:49:31.1 Info: => 0.000496s 12:49:31.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (5, '2024-05-17T12:49:31', 'metadata_profiles') 12:49:31.1 Info: Committing Transaction 12:49:31.1 Info: 5: metadata_profiles migrated 12:49:31.1 Info: => 0.0008786s 12:49:31.1 Info: 6: separate_automatic_and_interactive_search migrating 12:49:31.1 Info: Beginning Transaction 12:49:31.1 Info: Starting migration of Main DB to 6 12:49:31.1 Info: RenameColumn Indexers EnableSearch to EnableAutomaticSearch 12:49:31.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:49:31.1 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableSearch" FROM "Indexers" 12:49:31.1 Info: DROP TABLE "Indexers" 12:49:31.1 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 12:49:31.1 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 12:49:31.1 Info: => 0.0044061s 12:49:31.1 Info: AlterTable Indexers 12:49:31.1 Info: => 6E-07s 12:49:31.1 Info: CreateColumn Indexers EnableInteractiveSearch Boolean 12:49:31.1 Info: ALTER TABLE "Indexers" ADD COLUMN "EnableInteractiveSearch" INTEGER 12:49:31.1 Info: => 0.000492s 12:49:31.1 Info: ExecuteSqlStatement UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 12:49:31.1 Info: UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 12:49:31.1 Info: => 4.06E-05s 12:49:31.1 Info: AlterTable Indexers 12:49:31.1 Info: => 4E-07s 12:49:31.1 Info: AlterColumn Indexers EnableInteractiveSearch Boolean 12:49:31.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:49:31.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:49:31.1 Info: DROP TABLE "Indexers" 12:49:31.1 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 12:49:31.1 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 12:49:31.1 Info: => 0.0033956s 12:49:31.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (6, '2024-05-17T12:49:31', 'separate_automatic_and_interactive_search') 12:49:31.1 Info: Committing Transaction 12:49:31.1 Info: 6: separate_automatic_and_interactive_search migrated 12:49:31.1 Info: => 0.0037092s 12:49:31.1 Info: 7: change_album_path_to_relative migrating 12:49:31.1 Info: Beginning Transaction 12:49:31.1 Info: Starting migration of Main DB to 7 12:49:31.1 Info: DeleteColumn Albums Path 12:49:31.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:49:31.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:49:31.1 Info: DROP TABLE "Albums" 12:49:31.1 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:49:31.1 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:49:31.1 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 12:49:31.1 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 12:49:31.1 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 12:49:31.1 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:49:31.1 Info: => 0.0051211s 12:49:31.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (7, '2024-05-17T12:49:31', 'change_album_path_to_relative') 12:49:31.1 Info: Committing Transaction 12:49:31.1 Info: 7: change_album_path_to_relative migrated 12:49:31.1 Info: => 0.0055292s 12:49:31.1 Info: 8: change_quality_size_mb_to_kb migrating 12:49:31.1 Info: Beginning Transaction 12:49:31.1 Info: Starting migration of Main DB to 8 12:49:31.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:49:31.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:49:31.1 Info: => 5.27E-05s 12:49:31.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (8, '2024-05-17T12:49:31', 'change_quality_size_mb_to_kb') 12:49:31.1 Info: Committing Transaction 12:49:31.1 Info: 8: change_quality_size_mb_to_kb migrated 12:49:31.1 Info: => 0.0003073s 12:49:31.1 Info: 9: album_releases migrating 12:49:31.1 Info: Beginning Transaction 12:49:31.1 Info: Starting migration of Main DB to 9 12:49:31.1 Info: AlterTable Albums 12:49:31.1 Info: => 9E-07s 12:49:31.1 Info: CreateColumn Albums Releases String 12:49:31.1 Info: ALTER TABLE "Albums" ADD COLUMN "Releases" TEXT DEFAULT '' 12:49:31.1 Info: => 0.0005068s 12:49:31.1 Info: AlterTable Albums 12:49:31.1 Info: => 7E-07s 12:49:31.1 Info: CreateColumn Albums CurrentRelease String 12:49:31.1 Info: ALTER TABLE "Albums" ADD COLUMN "CurrentRelease" TEXT DEFAULT '' 12:49:31.1 Info: => 0.0004696s 12:49:31.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (9, '2024-05-17T12:49:31', 'album_releases') 12:49:31.1 Info: Committing Transaction 12:49:31.1 Info: 9: album_releases migrated 12:49:31.1 Info: => 0.0007625s 12:49:31.1 Info: 10: album_releases_fix migrating 12:49:31.1 Info: Beginning Transaction 12:49:31.1 Info: Starting migration of Main DB to 10 12:49:31.1 Info: AlterTable Albums 12:49:31.1 Info: => 6E-07s 12:49:31.1 Info: AlterColumn Albums Releases String 12:49:31.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:49:31.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:49:31.1 Info: DROP TABLE "Albums" 12:49:31.1 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:49:31.1 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:49:31.1 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 12:49:31.1 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 12:49:31.1 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 12:49:31.1 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:49:31.1 Info: => 0.004147s 12:49:31.1 Info: AlterTable Albums 12:49:31.1 Info: => 5E-07s 12:49:31.1 Info: AlterColumn Albums CurrentRelease String 12:49:31.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:49:31.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:49:31.1 Info: DROP TABLE "Albums" 12:49:31.1 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:49:31.1 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:49:31.1 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 12:49:31.1 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 12:49:31.2 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 12:49:31.2 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:49:31.2 Info: => 0.004142s 12:49:31.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (10, '2024-05-17T12:49:31', 'album_releases_fix') 12:49:31.2 Info: Committing Transaction 12:49:31.2 Info: 10: album_releases_fix migrated 12:49:31.2 Info: => 0.0045121s 12:49:31.2 Info: 11: import_lists migrating 12:49:31.2 Info: Beginning Transaction 12:49:31.2 Info: Starting migration of Main DB to 11 12:49:31.2 Info: CreateTable ImportLists 12:49:31.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:49:31.2 Info: => 0.0001722s 12:49:31.2 Info: CreateIndex ImportLists (Name) 12:49:31.2 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 12:49:31.2 Info: => 8.08E-05s 12:49:31.2 Info: CreateTable ImportListStatus 12:49:31.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:49:31.2 Info: => 0.0001193s 12:49:31.2 Info: CreateIndex ImportListStatus (ProviderId) 12:49:31.2 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 12:49:31.2 Info: => 7.39E-05s 12:49:31.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (11, '2024-05-17T12:49:31', 'import_lists') 12:49:31.2 Info: Committing Transaction 12:49:31.2 Info: 11: import_lists migrated 12:49:31.2 Info: => 0.0003618s 12:49:31.2 Info: 12: add_release_status migrating 12:49:31.2 Info: Beginning Transaction 12:49:31.2 Info: Starting migration of Main DB to 12 12:49:31.2 Info: AlterTable MetadataProfiles 12:49:31.2 Info: => 8E-07s 12:49:31.2 Info: CreateColumn MetadataProfiles ReleaseStatuses String 12:49:31.2 Info: ALTER TABLE "MetadataProfiles" ADD COLUMN "ReleaseStatuses" TEXT NOT NULL DEFAULT '' 12:49:31.2 Info: => 0.0005191s 12:49:31.2 Info: PerformDBOperation 12:49:31.2 Info: Performing DB Operation 12:49:31.2 Info: => 2.82E-05s 12:49:31.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (12, '2024-05-17T12:49:31', 'add_release_status') 12:49:31.2 Info: Committing Transaction 12:49:31.2 Info: 12: add_release_status migrated 12:49:31.2 Info: => 0.0003029s 12:49:31.2 Info: 13: album_download_notification migrating 12:49:31.2 Info: Beginning Transaction 12:49:31.2 Info: Starting migration of Main DB to 13 12:49:31.2 Info: AlterTable Notifications 12:49:31.2 Info: => 7E-07s 12:49:31.2 Info: CreateColumn Notifications OnAlbumDownload Boolean 12:49:31.2 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDownload" INTEGER NOT NULL DEFAULT 0 12:49:31.2 Info: => 0.000528s 12:49:31.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (13, '2024-05-17T12:49:31', 'album_download_notification') 12:49:31.2 Info: Committing Transaction 12:49:31.2 Info: 13: album_download_notification migrated 12:49:31.2 Info: => 0.0008242s 12:49:31.2 Info: 14: fix_language_metadata_profiles migrating 12:49:31.2 Info: Beginning Transaction 12:49:31.2 Info: Starting migration of Main DB to 14 12:49:31.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:49:31.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:49:31.2 Info: => 8.08E-05s 12:49:31.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:49:31.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:49:31.2 Info: => 5.36E-05s 12:49:31.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (14, '2024-05-17T12:49:31', 'fix_language_metadata_profiles') 12:49:31.2 Info: Committing Transaction 12:49:31.2 Info: 14: fix_language_metadata_profiles migrated 12:49:31.2 Info: => 0.0002879s 12:49:31.2 Info: 15: remove_fanzub migrating 12:49:31.2 Info: Beginning Transaction 12:49:31.2 Info: Starting migration of Main DB to 15 12:49:31.2 Info: ExecuteSqlStatement DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 12:49:31.2 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 12:49:31.2 Info: => 4.53E-05s 12:49:31.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (15, '2024-05-17T12:49:31', 'remove_fanzub') 12:49:31.2 Info: Committing Transaction 12:49:31.2 Info: 15: remove_fanzub migrated 12:49:31.2 Info: => 0.0002765s 12:49:31.2 Info: 16: update_artist_history_indexes migrating 12:49:31.2 Info: Beginning Transaction 12:49:31.2 Info: Starting migration of Main DB to 16 12:49:31.2 Info: CreateIndex Albums (ArtistId) 12:49:31.2 Info: CREATE INDEX "IX_Albums_ArtistId" ON "Albums" ("ArtistId" ASC) 12:49:31.2 Info: => 0.0001066s 12:49:31.2 Info: CreateIndex Albums (ArtistId, ReleaseDate) 12:49:31.2 Info: CREATE INDEX "IX_Albums_ArtistId_ReleaseDate" ON "Albums" ("ArtistId" ASC, "ReleaseDate" ASC) 12:49:31.2 Info: => 7.91E-05s 12:49:31.2 Info: DeleteIndex History (AlbumId) 12:49:31.2 Info: DROP INDEX "IX_History_AlbumId" 12:49:31.2 Info: => 0.0001274s 12:49:31.2 Info: CreateIndex History (AlbumId, Date) 12:49:31.2 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 12:49:31.2 Info: => 9E-05s 12:49:31.2 Info: DeleteIndex History (DownloadId) 12:49:31.2 Info: DROP INDEX "IX_History_DownloadId" 12:49:31.2 Info: => 0.0001105s 12:49:31.2 Info: CreateIndex History (DownloadId, Date) 12:49:31.2 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 12:49:31.2 Info: => 8.65E-05s 12:49:31.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (16, '2024-05-17T12:49:31', 'update_artist_history_indexes') 12:49:31.2 Info: Committing Transaction 12:49:31.2 Info: 16: update_artist_history_indexes migrated 12:49:31.2 Info: => 0.0003957s 12:49:31.2 Info: 17: remove_nma migrating 12:49:31.2 Info: Beginning Transaction 12:49:31.2 Info: Starting migration of Main DB to 17 12:49:31.2 Info: FluentMigrator.Expressions.DeleteDataExpression 12:49:31.2 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'NotifyMyAndroid' 12:49:31.2 Info: => 4.77E-05s 12:49:31.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (17, '2024-05-17T12:49:31', 'remove_nma') 12:49:31.2 Info: Committing Transaction 12:49:31.2 Info: 17: remove_nma migrated 12:49:31.2 Info: => 0.0002798s 12:49:31.2 Info: 18: album_disambiguation migrating 12:49:31.2 Info: Beginning Transaction 12:49:31.2 Info: Starting migration of Main DB to 18 12:49:31.2 Info: AlterTable Albums 12:49:31.2 Info: => 8E-07s 12:49:31.2 Info: CreateColumn Albums Disambiguation String 12:49:31.2 Info: ALTER TABLE "Albums" ADD COLUMN "Disambiguation" TEXT 12:49:31.2 Info: => 0.0005282s 12:49:31.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (18, '2024-05-17T12:49:31', 'album_disambiguation') 12:49:31.2 Info: Committing Transaction 12:49:31.2 Info: 18: album_disambiguation migrated 12:49:31.2 Info: => 0.0008012s 12:49:31.2 Info: 19: add_ape_quality_in_profiles migrating 12:49:31.2 Info: Beginning Transaction 12:49:31.2 Info: Starting migration of Main DB to 19 12:49:31.2 Info: PerformDBOperation 12:49:31.2 Info: Performing DB Operation 12:49:31.2 Info: => 3.26E-05s 12:49:31.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (19, '2024-05-17T12:49:31', 'add_ape_quality_in_profiles') 12:49:31.2 Info: Committing Transaction 12:49:31.2 Info: 19: add_ape_quality_in_profiles migrated 12:49:31.2 Info: => 0.0002702s 12:49:31.2 Info: 20: remove_pushalot migrating 12:49:31.2 Info: Beginning Transaction 12:49:31.2 Info: Starting migration of Main DB to 20 12:49:31.2 Info: FluentMigrator.Expressions.DeleteDataExpression 12:49:31.2 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Pushalot' 12:49:31.2 Info: => 4.67E-05s 12:49:31.2 Info: FluentMigrator.Expressions.DeleteDataExpression 12:49:31.2 Info: DELETE FROM "Metadata" WHERE "Implementation" = 'MediaBrowserMetadata' 12:49:31.2 Info: => 2.95E-05s 12:49:31.2 Info: FluentMigrator.Expressions.DeleteDataExpression 12:49:31.2 Info: DELETE FROM "MetadataFiles" WHERE "Consumer" = 'MediaBrowserMetadata' 12:49:31.2 Info: => 2.87E-05s 12:49:31.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (20, '2024-05-17T12:49:31', 'remove_pushalot') 12:49:31.2 Info: Committing Transaction 12:49:31.2 Info: 20: remove_pushalot migrated 12:49:31.2 Info: => 0.0002526s 12:49:31.2 Info: 21: add_custom_filters migrating 12:49:31.2 Info: Beginning Transaction 12:49:31.2 Info: Starting migration of Main DB to 21 12:49:31.2 Info: CreateTable CustomFilters 12:49:31.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:49:31.2 Info: => 0.0001347s 12:49:31.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (21, '2024-05-17T12:49:31', 'add_custom_filters') 12:49:31.2 Info: Committing Transaction 12:49:31.2 Info: 21: add_custom_filters migrated 12:49:31.2 Info: => 0.0003961s 12:49:31.2 Info: 22: import_list_tags migrating 12:49:31.2 Info: Beginning Transaction 12:49:31.2 Info: Starting migration of Main DB to 22 12:49:31.2 Info: AlterTable ImportLists 12:49:31.2 Info: => 8E-07s 12:49:31.2 Info: CreateColumn ImportLists Tags String 12:49:31.2 Info: ALTER TABLE "ImportLists" ADD COLUMN "Tags" TEXT 12:49:31.2 Info: => 0.000541s 12:49:31.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (22, '2024-05-17T12:49:31', 'import_list_tags') 12:49:31.2 Info: Committing Transaction 12:49:31.2 Info: 22: import_list_tags migrated 12:49:31.2 Info: => 0.0008284s 12:49:31.2 Info: 23: add_release_groups_etc migrating 12:49:31.2 Info: Beginning Transaction 12:49:31.2 Info: Starting migration of Main DB to 23 12:49:31.2 Info: CreateTable ArtistMetadata 12:49:31.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:49:31.2 Info: => 0.000247s 12:49:31.2 Info: CreateIndex ArtistMetadata (ForeignArtistId) 12:49:31.2 Info: CREATE UNIQUE INDEX "IX_ArtistMetadata_ForeignArtistId" ON "ArtistMetadata" ("ForeignArtistId" ASC) 12:49:31.2 Info: => 0.0001076s 12:49:31.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:49:31.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:49:31.2 Info: => 8.13E-05s 12:49:31.2 Info: AlterTable Artists 12:49:31.2 Info: => 4E-07s 12:49:31.2 Info: CreateColumn Artists ArtistMetadataId Int32 12:49:31.2 Info: ALTER TABLE "Artists" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 12:49:31.2 Info: => 0.0005145s 12:49:31.2 Info: ExecuteSqlStatement UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 12:49:31.2 Info: UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 12:49:31.2 Info: => 6.6E-05s 12:49:31.2 Info: CreateTable AlbumReleases 12:49:31.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:49:31.2 Info: => 0.0001549s 12:49:31.2 Info: CreateIndex AlbumReleases (ForeignReleaseId) 12:49:31.2 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 12:49:31.2 Info: => 8.96E-05s 12:49:31.2 Info: CreateIndex AlbumReleases (AlbumId) 12:49:31.2 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 12:49:31.2 Info: => 7.93E-05s 12:49:31.2 Info: PerformDBOperation 12:49:31.2 Info: Performing DB Operation 12:49:31.2 Info: => 3.24E-05s 12:49:31.2 Info: AlterTable Albums 12:49:31.2 Info: => 4E-07s 12:49:31.2 Info: CreateColumn Albums ArtistMetadataId Int32 12:49:31.2 Info: ALTER TABLE "Albums" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 12:49:31.2 Info: => 0.0005605s 12:49:31.2 Info: AlterTable Albums 12:49:31.2 Info: => 6E-07s 12:49:31.2 Info: CreateColumn Albums AnyReleaseOk Boolean 12:49:31.2 Info: ALTER TABLE "Albums" ADD COLUMN "AnyReleaseOk" INTEGER NOT NULL DEFAULT 1 12:49:31.2 Info: => 0.0005303s 12:49:31.2 Info: AlterTable Albums 12:49:31.2 Info: => 7E-07s 12:49:31.2 Info: CreateColumn Albums Links String 12:49:31.2 Info: ALTER TABLE "Albums" ADD COLUMN "Links" TEXT 12:49:31.2 Info: => 0.0005233s 12:49:31.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:49:31.2 Info: UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 12:49:31.2 Info: => 7.81E-05s 12:49:31.2 Info: AlterTable Tracks 12:49:31.2 Info: => 4E-07s 12:49:31.2 Info: CreateColumn Tracks ForeignRecordingId String 12:49:31.2 Info: ALTER TABLE "Tracks" ADD COLUMN "ForeignRecordingId" TEXT NOT NULL DEFAULT '0' 12:49:31.2 Info: => 0.0005199s 12:49:31.2 Info: AlterTable Tracks 12:49:31.2 Info: => 6E-07s 12:49:31.2 Info: CreateColumn Tracks AlbumReleaseId Int32 12:49:31.2 Info: ALTER TABLE "Tracks" ADD COLUMN "AlbumReleaseId" INTEGER NOT NULL DEFAULT 0 12:49:31.2 Info: => 0.000516s 12:49:31.2 Info: AlterTable Tracks 12:49:31.2 Info: => 6E-07s 12:49:31.2 Info: CreateColumn Tracks ArtistMetadataId Int32 12:49:31.2 Info: ALTER TABLE "Tracks" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 12:49:31.2 Info: => 0.0005191s 12:49:31.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:49:31.2 Info: UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 12:49:31.2 Info: => 7.89E-05s 12:49:31.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:49:31.2 Info: UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 12:49:31.2 Info: => 5.99E-05s 12:49:31.2 Info: DeleteColumn Artists ForeignArtistId, Name, Overview, Disambiguation, ArtistType, Status, Images, Links, Genres, Ratings, Members, MBId, AMId, TADBId, DiscogsId, NameSlug, LastDiskSync, DateFormed 12:49:31.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:49:31.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:49:31.2 Info: DROP TABLE "Artists" 12:49:31.2 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:49:31.2 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:49:31.2 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:49:31.2 Info: => 0.0049639s 12:49:31.2 Info: DeleteColumn Albums ArtistId, MBId, AMId, TADBId, DiscogsId, TitleSlug, Label, SortTitle, Tags, Duration, Media, Releases, CurrentRelease, LastDiskSync 12:49:31.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:49:31.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:49:31.2 Info: DROP TABLE "Albums" 12:49:31.2 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:49:31.2 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:49:31.2 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:49:31.2 Info: => 0.0042896s 12:49:31.2 Info: DeleteColumn Tracks ArtistId, AlbumId, Compilation, DiscNumber, Monitored 12:49:31.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:49:31.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:49:31.2 Info: DROP TABLE "Tracks" 12:49:31.2 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 12:49:31.2 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 12:49:31.2 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 12:49:31.2 Info: => 0.0050436s 12:49:31.2 Info: DeleteColumn TrackFiles ArtistId 12:49:31.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:49:31.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:49:31.2 Info: DROP TABLE "TrackFiles" 12:49:31.2 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 12:49:31.2 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:49:31.2 Info: => 0.0037218s 12:49:31.2 Info: CreateIndex Artists (ArtistMetadataId) 12:49:31.2 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 12:49:31.2 Info: => 7.71E-05s 12:49:31.2 Info: CreateIndex Artists (Monitored) 12:49:31.2 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 12:49:31.2 Info: => 7.18E-05s 12:49:31.2 Info: CreateIndex Albums (ArtistMetadataId) 12:49:31.2 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 12:49:31.2 Info: => 7.18E-05s 12:49:31.2 Info: CreateIndex Tracks (ArtistMetadataId) 12:49:31.2 Info: CREATE INDEX "IX_Tracks_ArtistMetadataId" ON "Tracks" ("ArtistMetadataId" ASC) 12:49:31.2 Info: => 7.44E-05s 12:49:31.2 Info: CreateIndex Tracks (AlbumReleaseId) 12:49:31.2 Info: CREATE INDEX "IX_Tracks_AlbumReleaseId" ON "Tracks" ("AlbumReleaseId" ASC) 12:49:31.2 Info: => 7.14E-05s 12:49:31.2 Info: CreateIndex Tracks (ForeignRecordingId) 12:49:31.2 Info: CREATE INDEX "IX_Tracks_ForeignRecordingId" ON "Tracks" ("ForeignRecordingId" ASC) 12:49:31.2 Info: => 7.13E-05s 12:49:31.2 Info: UpdateData 12:49:31.2 Info: UPDATE "Artists" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 12:49:31.2 Info: => 3.91E-05s 12:49:31.2 Info: UpdateData 12:49:31.2 Info: UPDATE "Albums" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 12:49:31.2 Info: => 3.11E-05s 12:49:31.2 Info: UpdateData 12:49:31.2 Info: UPDATE "ScheduledTasks" SET "LastExecution" = '2018-01-01T00:00:01' WHERE "TypeName" = 'NzbDrone.Core.Music.Commands.RefreshArtistCommand' 12:49:31.2 Info: => 3.66E-05s 12:49:31.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (23, '2024-05-17T12:49:31', 'add_release_groups_etc') 12:49:31.2 Info: Committing Transaction 12:49:31.2 Info: 23: add_release_groups_etc migrated 12:49:31.2 Info: => 0.0005552s 12:49:31.2 Info: 24: NewMediaInfoFormat migrating 12:49:31.2 Info: Beginning Transaction 12:49:31.2 Info: Starting migration of Main DB to 24 12:49:31.2 Info: UpdateData 12:49:31.2 Info: UPDATE "TrackFiles" SET "MediaInfo" = '' WHERE 1 = 1 12:49:31.2 Info: => 5.23E-05s 12:49:31.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (24, '2024-05-17T12:49:31', 'NewMediaInfoFormat') 12:49:31.2 Info: Committing Transaction 12:49:31.2 Info: 24: NewMediaInfoFormat migrated 12:49:31.2 Info: => 0.0002863s 12:49:31.2 Info: 25: rename_restrictions_to_release_profiles migrating 12:49:31.2 Info: Beginning Transaction 12:49:31.2 Info: Starting migration of Main DB to 25 12:49:31.2 Info: RenameTable Restrictions ReleaseProfiles 12:49:31.2 Info: ALTER TABLE "Restrictions" RENAME TO "ReleaseProfiles" 12:49:31.2 Info: => 0.0013961s 12:49:31.2 Info: AlterTable ReleaseProfiles 12:49:31.2 Info: => 7E-07s 12:49:31.2 Info: CreateColumn ReleaseProfiles IncludePreferredWhenRenaming Boolean 12:49:31.2 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "IncludePreferredWhenRenaming" INTEGER NOT NULL DEFAULT 1 12:49:31.2 Info: => 0.0005134s 12:49:31.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (25, '2024-05-17T12:49:31', 'rename_restrictions_to_release_profiles') 12:49:31.2 Info: Committing Transaction 12:49:31.2 Info: 25: rename_restrictions_to_release_profiles migrated 12:49:31.2 Info: => 0.000792s 12:49:31.2 Info: 26: rename_quality_profiles_add_upgrade_allowed migrating 12:49:31.2 Info: Beginning Transaction 12:49:31.2 Info: Starting migration of Main DB to 26 12:49:31.2 Info: RenameTable Profiles QualityProfiles 12:49:31.2 Info: ALTER TABLE "Profiles" RENAME TO "QualityProfiles" 12:49:31.2 Info: => 0.0014097s 12:49:31.2 Info: AlterTable QualityProfiles 12:49:31.2 Info: => 7E-07s 12:49:31.2 Info: CreateColumn QualityProfiles UpgradeAllowed Boolean 12:49:31.2 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 12:49:31.2 Info: => 0.0005121s 12:49:31.2 Info: AlterTable LanguageProfiles 12:49:31.2 Info: => 5E-07s 12:49:31.2 Info: CreateColumn LanguageProfiles UpgradeAllowed Boolean 12:49:31.2 Info: ALTER TABLE "LanguageProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 12:49:31.2 Info: => 0.0004949s 12:49:31.2 Info: UpdateData 12:49:31.2 Info: UPDATE "QualityProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 12:49:31.2 Info: => 4.38E-05s 12:49:31.2 Info: UpdateData 12:49:31.2 Info: UPDATE "LanguageProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 12:49:31.2 Info: => 3E-05s 12:49:31.2 Info: RenameColumn Artists ProfileId to QualityProfileId 12:49:31.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:49:31.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:49:31.2 Info: DROP TABLE "Artists" 12:49:31.2 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:49:31.2 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:49:31.2 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:49:31.2 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 12:49:31.2 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 12:49:31.2 Info: => 0.0041715s 12:49:31.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (26, '2024-05-17T12:49:31', 'rename_quality_profiles_add_upgrade_allowed') 12:49:31.2 Info: Committing Transaction 12:49:31.2 Info: 26: rename_quality_profiles_add_upgrade_allowed migrated 12:49:31.2 Info: => 0.0045528s 12:49:31.2 Info: 27: add_import_exclusions migrating 12:49:31.2 Info: Beginning Transaction 12:49:31.2 Info: Starting migration of Main DB to 27 12:49:31.2 Info: CreateTable ImportListExclusions 12:49:31.2 Info: CREATE TABLE "ImportListExclusions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignId" TEXT NOT NULL, "Name" TEXT NOT NULL) 12:49:31.2 Info: => 0.0001364s 12:49:31.2 Info: CreateIndex ImportListExclusions (ForeignId) 12:49:31.2 Info: CREATE UNIQUE INDEX "IX_ImportListExclusions_ForeignId" ON "ImportListExclusions" ("ForeignId" ASC) 12:49:31.2 Info: => 8.44E-05s 12:49:31.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (27, '2024-05-17T12:49:31', 'add_import_exclusions') 12:49:31.2 Info: Committing Transaction 12:49:31.2 Info: 27: add_import_exclusions migrated 12:49:31.2 Info: => 0.0004146s 12:49:31.2 Info: 28: clean_artist_metadata_table migrating 12:49:31.2 Info: Beginning Transaction 12:49:31.2 Info: Starting migration of Main DB to 28 12:49:31.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:49:31.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:49:31.2 Info: => 0.0001596s 12:49:31.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:49:31.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:49:31.2 Info: => 0.0001199s 12:49:31.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:49:31.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:49:31.2 Info: => 0.0001164s 12:49:31.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:49:31.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:49:31.2 Info: => 0.0001156s 12:49:31.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:49:31.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:49:31.2 Info: => 0.0001145s 12:49:31.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:49:31.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:49:31.2 Info: => 0.0001135s 12:49:31.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (28, '2024-05-17T12:49:31', 'clean_artist_metadata_table') 12:49:31.2 Info: Committing Transaction 12:49:31.2 Info: 28: clean_artist_metadata_table migrated 12:49:31.2 Info: => 0.0003594s 12:49:31.2 Info: 29: health_issue_notification migrating 12:49:31.2 Info: Beginning Transaction 12:49:31.2 Info: Starting migration of Main DB to 29 12:49:31.2 Info: AlterTable Notifications 12:49:31.2 Info: => 9E-07s 12:49:31.2 Info: CreateColumn Notifications OnHealthIssue Boolean 12:49:31.2 Info: ALTER TABLE "Notifications" ADD COLUMN "OnHealthIssue" INTEGER NOT NULL DEFAULT 0 12:49:31.2 Info: => 0.0005391s 12:49:31.2 Info: AlterTable Notifications 12:49:31.2 Info: => 6E-07s 12:49:31.2 Info: CreateColumn Notifications IncludeHealthWarnings Boolean 12:49:31.2 Info: ALTER TABLE "Notifications" ADD COLUMN "IncludeHealthWarnings" INTEGER NOT NULL DEFAULT 0 12:49:31.2 Info: => 0.0005082s 12:49:31.2 Info: AlterTable Notifications 12:49:31.2 Info: => 7E-07s 12:49:31.2 Info: CreateColumn Notifications OnDownloadFailure Boolean 12:49:31.2 Info: ALTER TABLE "Notifications" ADD COLUMN "OnDownloadFailure" INTEGER NOT NULL DEFAULT 0 12:49:31.2 Info: => 0.0005091s 12:49:31.2 Info: AlterTable Notifications 12:49:31.2 Info: => 6E-07s 12:49:31.2 Info: CreateColumn Notifications OnImportFailure Boolean 12:49:31.2 Info: ALTER TABLE "Notifications" ADD COLUMN "OnImportFailure" INTEGER NOT NULL DEFAULT 0 12:49:31.2 Info: => 0.0005101s 12:49:31.2 Info: AlterTable Notifications 12:49:31.2 Info: => 5E-07s 12:49:31.2 Info: CreateColumn Notifications OnTrackRetag Boolean 12:49:31.2 Info: ALTER TABLE "Notifications" ADD COLUMN "OnTrackRetag" INTEGER NOT NULL DEFAULT 0 12:49:31.2 Info: => 0.0005044s 12:49:31.2 Info: DeleteColumn Notifications OnDownload 12:49:31.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:49:31.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:49:31.2 Info: DROP TABLE "Notifications" 12:49:31.2 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 12:49:31.2 Info: => 0.0038656s 12:49:31.2 Info: RenameColumn Notifications OnAlbumDownload to OnReleaseImport 12:49:31.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:49:31.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:49:31.2 Info: DROP TABLE "Notifications" 12:49:31.2 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 12:49:31.2 Info: => 0.0045676s 12:49:31.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (29, '2024-05-17T12:49:31', 'health_issue_notification') 12:49:31.2 Info: Committing Transaction 12:49:31.2 Info: 29: health_issue_notification migrated 12:49:31.2 Info: => 0.0049249s 12:49:31.2 Info: 30: add_mediafilerepository_mtime migrating 12:49:31.2 Info: Beginning Transaction 12:49:31.2 Info: Starting migration of Main DB to 30 12:49:31.2 Info: INSERT INTO "Artists" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId") VALUES (1, 'TestArtist', '/mnt/data/path/TestArtist', 1, 1, 1, 1, 1) 12:49:31.2 Info: INSERT INTO "Albums" ("Id", "ForeignAlbumId", "ArtistMetadataId", "Title", "CleanTitle", "Images", "Monitored", "AlbumType", "AnyReleaseOk") VALUES (1, '1', 1, 'TestAlbum', 'TestAlbum', '', 1, 'Studio', 1) 12:49:31.2 Info: INSERT INTO "AlbumReleases" ("Id", "ForeignReleaseId", "AlbumId", "Title", "Status", "Duration", "Monitored") VALUES (1, '1', 1, 'Title', 'Status', 0, 1) 12:49:31.2 Info: INSERT INTO "TrackFiles" ("Id", "RelativePath", "Size", "DateAdded", "Quality", "Language", "AlbumId") VALUES (1, 'folder/track1.mp3', 100, '2024-05-17T12:49:31', '{ "quality": { "id": 6, "name": "FLAC" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }', 1, 2) 12:49:31.2 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "Explicit", "TrackFileId", "Duration", "MediumNumber", "AbsoluteTrackNumber", "ForeignRecordingId", "AlbumReleaseId", "ArtistMetadataId") VALUES (1, '1', 0, 1, 100, 1, 1, '1', 1, 0) 12:49:31.2 Info: INSERT INTO "TrackFiles" ("Id", "RelativePath", "Size", "DateAdded", "Quality", "Language", "AlbumId") VALUES (2, 'folder/track2.mp3', 100, '2024-05-17T12:49:31', '{ "quality": { "id": 6, "name": "FLAC" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }', 1, 2) 12:49:31.2 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "Explicit", "TrackFileId", "Duration", "MediumNumber", "AbsoluteTrackNumber", "ForeignRecordingId", "AlbumReleaseId", "ArtistMetadataId") VALUES (2, '2', 0, 2, 100, 1, 1, '2', 1, 0) 12:49:31.2 Info: AlterTable TrackFiles 12:49:31.2 Info: => 4E-07s 12:49:31.2 Info: CreateColumn TrackFiles Modified DateTime 12:49:31.2 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Modified" DATETIME NOT NULL DEFAULT '2000-01-01T00:00:00' 12:49:31.2 Info: => 0.000547s 12:49:31.2 Info: AlterTable TrackFiles 12:49:31.2 Info: => 6E-07s 12:49:31.2 Info: CreateColumn TrackFiles Path String 12:49:31.2 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Path" TEXT 12:49:31.2 Info: => 0.0005283s 12:49:31.2 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 12:49:31.2 Info: DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 12:49:31.2 Info: => 3.92E-05s 12:49:31.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:49:31.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:49:31.2 Info: => 0.0001251s 12:49:31.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:49:31.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:49:31.2 Info: => 0.0001356s 12:49:31.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:49:31.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:49:31.2 Info: => 0.0001378s 12:49:31.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:49:31.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:49:31.2 Info: => 7.85E-05s 12:49:31.2 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 12:49:31.2 Info: DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 12:49:31.2 Info: => 4.76E-05s 12:49:31.2 Info: AlterTable TrackFiles 12:49:31.2 Info: => 4E-07s 12:49:31.2 Info: AlterColumn TrackFiles Path String 12:49:31.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:49:31.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:49:31.2 Info: DROP TABLE "TrackFiles" 12:49:31.2 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 12:49:31.2 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:49:31.2 Info: => 0.0039171s 12:49:31.2 Info: CreateIndex TrackFiles (Path) 12:49:31.2 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 12:49:31.2 Info: => 8.09E-05s 12:49:31.2 Info: DeleteColumn TrackFiles RelativePath 12:49:31.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:49:31.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:49:31.2 Info: DROP TABLE "TrackFiles" 12:49:31.2 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 12:49:31.2 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:49:31.2 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 12:49:31.2 Info: => 0.0040082s 12:49:31.2 Info: -> 7 Insert operations completed in 00:00:00.0004694 taking an average of 00:00:00.0000670 12:49:31.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (30, '2024-05-17T12:49:31', 'add_mediafilerepository_mtime') 12:49:31.2 Info: Committing Transaction 12:49:31.2 Info: 30: add_mediafilerepository_mtime migrated 12:49:31.2 Info: => 0.004506s 12:49:31.2 Debug: Took: 00:00:00.1510272 12:49:31.2 Debug: Got 0 tracks 12:49:31.3 Info: --- End: NzbDrone.Core.Test.Datastore.Migration.add_mediafilerepository_mtimeFixture.migration_030_bad_album_id --- 12:49:31.3 Info: --- Start: NzbDrone.Core.Test.Datastore.Migration.add_mediafilerepository_mtimeFixture.migration_030_bad_albumrelease_id --- 12:49:31.3 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm64/_temp_11361_638515469713157294_161/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:49:31.3 Info: DatabaseEngineVersionCheck migrating 12:49:31.3 Info: PerformDBOperation 12:49:31.3 Info: Performing DB Operation 12:49:31.3 Info: SQLite 3.45.3 12:49:31.3 Info: => 0.0010889s 12:49:31.3 Info: DatabaseEngineVersionCheck migrated 12:49:31.3 Info: => 0.0011018s 12:49:31.3 Info: VersionMigration migrating 12:49:31.3 Info: Beginning Transaction 12:49:31.3 Info: CreateTable VersionInfo 12:49:31.3 Info: CREATE TABLE "VersionInfo" ("Version" INTEGER NOT NULL) 12:49:31.3 Info: => 0.0001503s 12:49:31.3 Info: Committing Transaction 12:49:31.3 Info: VersionMigration migrated 12:49:31.3 Info: => 0.0005327s 12:49:31.3 Info: VersionUniqueMigration migrating 12:49:31.3 Info: Beginning Transaction 12:49:31.3 Info: CreateIndex VersionInfo (Version) 12:49:31.3 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 12:49:31.3 Info: => 0.0001214s 12:49:31.3 Info: AlterTable VersionInfo 12:49:31.3 Info: => 6E-07s 12:49:31.3 Info: CreateColumn VersionInfo AppliedOn DateTime 12:49:31.3 Info: ALTER TABLE "VersionInfo" ADD COLUMN "AppliedOn" DATETIME 12:49:31.3 Info: => 0.0005619s 12:49:31.3 Info: Committing Transaction 12:49:31.3 Info: VersionUniqueMigration migrated 12:49:31.3 Info: => 0.0007873s 12:49:31.3 Info: VersionDescriptionMigration migrating 12:49:31.3 Info: Beginning Transaction 12:49:31.3 Info: AlterTable VersionInfo 12:49:31.3 Info: => 7E-07s 12:49:31.3 Info: CreateColumn VersionInfo Description String 12:49:31.3 Info: ALTER TABLE "VersionInfo" ADD COLUMN "Description" TEXT 12:49:31.3 Info: => 0.0002071s 12:49:31.3 Info: Committing Transaction 12:49:31.3 Info: VersionDescriptionMigration migrated 12:49:31.3 Info: => 0.0003932s 12:49:31.3 Info: 1: InitialSetup migrating 12:49:31.3 Info: Beginning Transaction 12:49:31.3 Info: Starting migration of Main DB to 1 12:49:31.3 Info: CreateTable Config 12:49:31.3 Info: CREATE TABLE "Config" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Key" TEXT NOT NULL, "Value" TEXT NOT NULL) 12:49:31.3 Info: => 0.0001689s 12:49:31.3 Info: CreateIndex Config (Key) 12:49:31.3 Info: CREATE UNIQUE INDEX "IX_Config_Key" ON "Config" ("Key" ASC) 12:49:31.3 Info: => 7.32E-05s 12:49:31.3 Info: CreateTable RootFolders 12:49:31.3 Info: CREATE TABLE "RootFolders" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Path" TEXT NOT NULL) 12:49:31.3 Info: => 8.4E-05s 12:49:31.3 Info: CreateIndex RootFolders (Path) 12:49:31.3 Info: CREATE UNIQUE INDEX "IX_RootFolders_Path" ON "RootFolders" ("Path" ASC) 12:49:31.3 Info: => 6.9E-05s 12:49:31.3 Info: CreateTable Artists 12:49:31.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:49:31.3 Info: => 0.0002353s 12:49:31.3 Info: CreateIndex Artists (ForeignArtistId) 12:49:31.3 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 12:49:31.3 Info: => 7.27E-05s 12:49:31.3 Info: CreateIndex Artists (NameSlug) 12:49:31.3 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 12:49:31.3 Info: => 6.78E-05s 12:49:31.3 Info: CreateIndex Artists (CleanName) 12:49:31.3 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:49:31.3 Info: => 7.72E-05s 12:49:31.3 Info: CreateIndex Artists (Path) 12:49:31.3 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:49:31.3 Info: => 6.45E-05s 12:49:31.3 Info: CreateTable Albums 12:49:31.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:49:31.3 Info: => 0.0002083s 12:49:31.3 Info: CreateIndex Albums (ForeignAlbumId) 12:49:31.3 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:49:31.3 Info: => 7.08E-05s 12:49:31.3 Info: CreateIndex Albums (MBId) 12:49:31.3 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 12:49:31.3 Info: => 6.3E-05s 12:49:31.3 Info: CreateIndex Albums (TADBId) 12:49:31.3 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 12:49:31.3 Info: => 6.15E-05s 12:49:31.3 Info: CreateIndex Albums (TitleSlug) 12:49:31.3 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 12:49:31.3 Info: => 6.32E-05s 12:49:31.3 Info: CreateIndex Albums (CleanTitle) 12:49:31.3 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:49:31.3 Info: => 6.17E-05s 12:49:31.3 Info: CreateIndex Albums (Path) 12:49:31.3 Info: CREATE INDEX "IX_Albums_Path" ON "Albums" ("Path" ASC) 12:49:31.3 Info: => 5.96E-05s 12:49:31.3 Info: CreateTable Tracks 12:49:31.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:49:31.3 Info: => 0.0001439s 12:49:31.3 Info: CreateIndex Tracks (ForeignTrackId) 12:49:31.3 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 12:49:31.3 Info: => 6.82E-05s 12:49:31.3 Info: CreateIndex Tracks (ArtistId) 12:49:31.3 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 12:49:31.3 Info: => 7.03E-05s 12:49:31.3 Info: CreateIndex Tracks (TrackFileId) 12:49:31.3 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 12:49:31.3 Info: => 6.91E-05s 12:49:31.3 Info: CreateIndex Tracks (ArtistId, AlbumId, TrackNumber) 12:49:31.3 Info: CREATE INDEX "IX_Tracks_ArtistId_AlbumId_TrackNumber" ON "Tracks" ("ArtistId" ASC, "AlbumId" ASC, "TrackNumber" ASC) 12:49:31.3 Info: => 7.08E-05s 12:49:31.3 Info: CreateTable TrackFiles 12:49:31.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:49:31.3 Info: => 0.0001319s 12:49:31.3 Info: CreateIndex TrackFiles (ArtistId) 12:49:31.3 Info: CREATE INDEX "IX_TrackFiles_ArtistId" ON "TrackFiles" ("ArtistId" ASC) 12:49:31.3 Info: => 6.62E-05s 12:49:31.3 Info: CreateIndex TrackFiles (AlbumId) 12:49:31.3 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:49:31.3 Info: => 0.0001057s 12:49:31.3 Info: CreateTable History 12:49:31.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:49:31.3 Info: => 0.0001465s 12:49:31.3 Info: CreateIndex History (Date) 12:49:31.3 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 12:49:31.3 Info: => 6.96E-05s 12:49:31.3 Info: CreateIndex History (EventType) 12:49:31.3 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 12:49:31.3 Info: => 6.92E-05s 12:49:31.3 Info: CreateIndex History (DownloadId) 12:49:31.3 Info: CREATE INDEX "IX_History_DownloadId" ON "History" ("DownloadId" ASC) 12:49:31.3 Info: => 6.56E-05s 12:49:31.3 Info: CreateIndex History (AlbumId) 12:49:31.3 Info: CREATE INDEX "IX_History_AlbumId" ON "History" ("AlbumId" ASC) 12:49:31.3 Info: => 6.77E-05s 12:49:31.3 Info: CreateTable Notifications 12:49:31.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:49:31.3 Info: => 0.000128s 12:49:31.3 Info: CreateTable ScheduledTasks 12:49:31.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:49:31.3 Info: => 9.74E-05s 12:49:31.3 Info: CreateIndex ScheduledTasks (TypeName) 12:49:31.3 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 12:49:31.3 Info: => 7.03E-05s 12:49:31.3 Info: CreateTable Indexers 12:49:31.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:49:31.3 Info: => 0.0001032s 12:49:31.3 Info: CreateIndex Indexers (Name) 12:49:31.3 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 12:49:31.3 Info: => 6.89E-05s 12:49:31.3 Info: CreateTable Profiles 12:49:31.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:49:31.3 Info: => 9.37E-05s 12:49:31.3 Info: CreateIndex Profiles (Name) 12:49:31.3 Info: CREATE UNIQUE INDEX "IX_Profiles_Name" ON "Profiles" ("Name" ASC) 12:49:31.3 Info: => 6.76E-05s 12:49:31.3 Info: CreateTable QualityDefinitions 12:49:31.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:49:31.3 Info: => 0.0001027s 12:49:31.3 Info: CreateIndex QualityDefinitions (Quality) 12:49:31.3 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Quality" ON "QualityDefinitions" ("Quality" ASC) 12:49:31.3 Info: => 6.91E-05s 12:49:31.3 Info: CreateIndex QualityDefinitions (Title) 12:49:31.3 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Title" ON "QualityDefinitions" ("Title" ASC) 12:49:31.3 Info: => 6.74E-05s 12:49:31.3 Info: CreateTable NamingConfig 12:49:31.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:49:31.3 Info: => 0.0001121s 12:49:31.3 Info: CreateTable Blacklist 12:49:31.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:49:31.3 Info: => 0.0001552s 12:49:31.3 Info: CreateTable Metadata 12:49:31.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:49:31.3 Info: => 0.0001088s 12:49:31.3 Info: CreateTable MetadataFiles 12:49:31.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:49:31.3 Info: => 0.0001273s 12:49:31.3 Info: CreateTable DownloadClients 12:49:31.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:49:31.3 Info: => 0.0001015s 12:49:31.3 Info: CreateTable PendingReleases 12:49:31.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:49:31.3 Info: => 0.0001125s 12:49:31.3 Info: CreateTable RemotePathMappings 12:49:31.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:49:31.3 Info: => 9.2E-05s 12:49:31.3 Info: CreateTable Tags 12:49:31.3 Info: CREATE TABLE "Tags" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Label" TEXT NOT NULL) 12:49:31.3 Info: => 8.09E-05s 12:49:31.3 Info: CreateIndex Tags (Label) 12:49:31.3 Info: CREATE UNIQUE INDEX "IX_Tags_Label" ON "Tags" ("Label" ASC) 12:49:31.3 Info: => 7.14E-05s 12:49:31.3 Info: CreateTable Restrictions 12:49:31.3 Info: CREATE TABLE "Restrictions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Preferred" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL) 12:49:31.3 Info: => 9.59E-05s 12:49:31.3 Info: CreateTable DelayProfiles 12:49:31.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:49:31.3 Info: => 0.0001159s 12:49:31.3 Info: CreateTable Users 12:49:31.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:49:31.3 Info: => 9.23E-05s 12:49:31.3 Info: CreateIndex Users (Identifier) 12:49:31.3 Info: CREATE UNIQUE INDEX "IX_Users_Identifier" ON "Users" ("Identifier" ASC) 12:49:31.3 Info: => 0.0001226s 12:49:31.3 Info: CreateIndex Users (Username) 12:49:31.3 Info: CREATE UNIQUE INDEX "IX_Users_Username" ON "Users" ("Username" ASC) 12:49:31.3 Info: => 9.42E-05s 12:49:31.3 Info: CreateTable Commands 12:49:31.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:49:31.3 Info: => 0.0001536s 12:49:31.3 Info: CreateTable IndexerStatus 12:49:31.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:49:31.3 Info: => 0.0001252s 12:49:31.3 Info: CreateIndex IndexerStatus (ProviderId) 12:49:31.3 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 12:49:31.3 Info: => 8.46E-05s 12:49:31.3 Info: CreateTable ExtraFiles 12:49:31.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:49:31.3 Info: => 0.0001221s 12:49:31.3 Info: CreateTable LyricFiles 12:49:31.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:49:31.3 Info: => 0.0001503s 12:49:31.3 Info: CreateTable LanguageProfiles 12:49:31.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:49:31.3 Info: => 0.0001071s 12:49:31.3 Info: CreateIndex LanguageProfiles (Name) 12:49:31.3 Info: CREATE UNIQUE INDEX "IX_LanguageProfiles_Name" ON "LanguageProfiles" ("Name" ASC) 12:49:31.3 Info: => 8.18E-05s 12:49:31.3 Info: CreateTable DownloadClientStatus 12:49:31.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:49:31.3 Info: => 0.0001149s 12:49:31.3 Info: CreateIndex DownloadClientStatus (ProviderId) 12:49:31.3 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 12:49:31.3 Info: => 8.24E-05s 12:49:31.3 Info: INSERT INTO "DelayProfiles" ("EnableUsenet", "EnableTorrent", "PreferredProtocol", "UsenetDelay", "TorrentDelay", "Order", "Tags") VALUES (1, 1, 1, 0, 0, 2147483647, '[]') 12:49:31.3 Info: -> 1 Insert operations completed in 00:00:00.0000564 taking an average of 00:00:00.0000564 12:49:31.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (1, '2024-05-17T12:49:31', 'InitialSetup') 12:49:31.3 Info: Committing Transaction 12:49:31.3 Info: 1: InitialSetup migrated 12:49:31.3 Info: => 0.0010603s 12:49:31.3 Info: 2: add_reason_to_pending_releases migrating 12:49:31.3 Info: Beginning Transaction 12:49:31.3 Info: Starting migration of Main DB to 2 12:49:31.3 Info: AlterTable PendingReleases 12:49:31.3 Info: => 8E-07s 12:49:31.3 Info: CreateColumn PendingReleases Reason Int32 12:49:31.3 Info: ALTER TABLE "PendingReleases" ADD COLUMN "Reason" INTEGER NOT NULL DEFAULT 0 12:49:31.3 Info: => 0.0005276s 12:49:31.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (2, '2024-05-17T12:49:31', 'add_reason_to_pending_releases') 12:49:31.3 Info: Committing Transaction 12:49:31.3 Info: 2: add_reason_to_pending_releases migrated 12:49:31.3 Info: => 0.0008159s 12:49:31.3 Info: 3: add_medium_support migrating 12:49:31.3 Info: Beginning Transaction 12:49:31.3 Info: Starting migration of Main DB to 3 12:49:31.3 Info: AlterTable Albums 12:49:31.3 Info: => 5E-07s 12:49:31.3 Info: CreateColumn Albums Media String 12:49:31.3 Info: ALTER TABLE "Albums" ADD COLUMN "Media" TEXT NOT NULL DEFAULT '' 12:49:31.3 Info: => 0.0005181s 12:49:31.3 Info: AlterTable Tracks 12:49:31.3 Info: => 6E-07s 12:49:31.3 Info: CreateColumn Tracks MediumNumber Int32 12:49:31.3 Info: ALTER TABLE "Tracks" ADD COLUMN "MediumNumber" INTEGER NOT NULL DEFAULT 0 12:49:31.3 Info: => 0.0004805s 12:49:31.3 Info: AlterTable Tracks 12:49:31.3 Info: => 5E-07s 12:49:31.3 Info: CreateColumn Tracks AbsoluteTrackNumber Int32 12:49:31.3 Info: ALTER TABLE "Tracks" ADD COLUMN "AbsoluteTrackNumber" INTEGER NOT NULL DEFAULT 0 12:49:31.3 Info: => 0.0004677s 12:49:31.3 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 12:49:31.3 Info: UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 12:49:31.3 Info: => 4.1E-05s 12:49:31.3 Info: DeleteColumn Tracks TrackNumber 12:49:31.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:49:31.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:49:31.3 Info: DROP TABLE "Tracks" 12:49:31.3 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 12:49:31.3 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 12:49:31.3 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 12:49:31.3 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 12:49:31.3 Info: => 0.0038846s 12:49:31.3 Info: AlterTable Tracks 12:49:31.3 Info: => 6E-07s 12:49:31.3 Info: CreateColumn Tracks TrackNumber String 12:49:31.3 Info: ALTER TABLE "Tracks" ADD COLUMN "TrackNumber" TEXT 12:49:31.3 Info: => 0.000477s 12:49:31.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (3, '2024-05-17T12:49:31', 'add_medium_support') 12:49:31.3 Info: Committing Transaction 12:49:31.3 Info: 3: add_medium_support migrated 12:49:31.3 Info: => 0.0008666s 12:49:31.3 Info: 4: add_various_qualites_in_profile migrating 12:49:31.3 Info: Beginning Transaction 12:49:31.3 Info: Starting migration of Main DB to 4 12:49:31.3 Info: ExecuteSqlStatement UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 12:49:31.3 Info: UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 12:49:31.3 Info: => 5.16E-05s 12:49:31.3 Info: PerformDBOperation 12:49:31.3 Info: Performing DB Operation 12:49:31.3 Info: => 4.2E-05s 12:49:31.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (4, '2024-05-17T12:49:31', 'add_various_qualites_in_profile') 12:49:31.3 Info: Committing Transaction 12:49:31.3 Info: 4: add_various_qualites_in_profile migrated 12:49:31.3 Info: => 0.0002895s 12:49:31.3 Info: 5: metadata_profiles migrating 12:49:31.3 Info: Beginning Transaction 12:49:31.3 Info: Starting migration of Main DB to 5 12:49:31.3 Info: CreateTable MetadataProfiles 12:49:31.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:49:31.3 Info: => 0.0001372s 12:49:31.3 Info: CreateIndex MetadataProfiles (Name) 12:49:31.3 Info: CREATE UNIQUE INDEX "IX_MetadataProfiles_Name" ON "MetadataProfiles" ("Name" ASC) 12:49:31.3 Info: => 8.49E-05s 12:49:31.3 Info: AlterTable Artists 12:49:31.3 Info: => 4E-07s 12:49:31.3 Info: CreateColumn Artists MetadataProfileId Int32 12:49:31.3 Info: ALTER TABLE "Artists" ADD COLUMN "MetadataProfileId" INTEGER NOT NULL DEFAULT 1 12:49:31.3 Info: => 0.0004916s 12:49:31.3 Info: DeleteColumn Artists PrimaryAlbumTypes 12:49:31.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:49:31.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:49:31.3 Info: DROP TABLE "Artists" 12:49:31.3 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:49:31.3 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 12:49:31.3 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 12:49:31.3 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:49:31.3 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:49:31.3 Info: => 0.0041336s 12:49:31.3 Info: DeleteColumn Artists SecondaryAlbumTypes 12:49:31.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:49:31.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:49:31.3 Info: DROP TABLE "Artists" 12:49:31.3 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:49:31.3 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 12:49:31.3 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 12:49:31.3 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:49:31.3 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:49:31.3 Info: => 0.004038s 12:49:31.3 Info: AlterTable Albums 12:49:31.3 Info: => 5E-07s 12:49:31.3 Info: CreateColumn Albums SecondaryTypes String 12:49:31.3 Info: ALTER TABLE "Albums" ADD COLUMN "SecondaryTypes" TEXT 12:49:31.3 Info: => 0.0005161s 12:49:31.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (5, '2024-05-17T12:49:31', 'metadata_profiles') 12:49:31.3 Info: Committing Transaction 12:49:31.3 Info: 5: metadata_profiles migrated 12:49:31.3 Info: => 0.0009592s 12:49:31.3 Info: 6: separate_automatic_and_interactive_search migrating 12:49:31.3 Info: Beginning Transaction 12:49:31.3 Info: Starting migration of Main DB to 6 12:49:31.3 Info: RenameColumn Indexers EnableSearch to EnableAutomaticSearch 12:49:31.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:49:31.3 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableSearch" FROM "Indexers" 12:49:31.3 Info: DROP TABLE "Indexers" 12:49:31.3 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 12:49:31.3 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 12:49:31.3 Info: => 0.0035909s 12:49:31.3 Info: AlterTable Indexers 12:49:31.3 Info: => 6E-07s 12:49:31.3 Info: CreateColumn Indexers EnableInteractiveSearch Boolean 12:49:31.3 Info: ALTER TABLE "Indexers" ADD COLUMN "EnableInteractiveSearch" INTEGER 12:49:31.3 Info: => 0.0005088s 12:49:31.3 Info: ExecuteSqlStatement UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 12:49:31.3 Info: UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 12:49:31.3 Info: => 3.96E-05s 12:49:31.3 Info: AlterTable Indexers 12:49:31.3 Info: => 4E-07s 12:49:31.3 Info: AlterColumn Indexers EnableInteractiveSearch Boolean 12:49:31.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:49:31.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:49:31.3 Info: DROP TABLE "Indexers" 12:49:31.3 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 12:49:31.3 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 12:49:31.3 Info: => 0.0040915s 12:49:31.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (6, '2024-05-17T12:49:31', 'separate_automatic_and_interactive_search') 12:49:31.3 Info: Committing Transaction 12:49:31.3 Info: 6: separate_automatic_and_interactive_search migrated 12:49:31.3 Info: => 0.0044407s 12:49:31.3 Info: 7: change_album_path_to_relative migrating 12:49:31.3 Info: Beginning Transaction 12:49:31.3 Info: Starting migration of Main DB to 7 12:49:31.3 Info: DeleteColumn Albums Path 12:49:31.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:49:31.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:49:31.3 Info: DROP TABLE "Albums" 12:49:31.3 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:49:31.3 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:49:31.3 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 12:49:31.3 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 12:49:31.3 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 12:49:31.3 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:49:31.3 Info: => 0.0053443s 12:49:31.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (7, '2024-05-17T12:49:31', 'change_album_path_to_relative') 12:49:31.3 Info: Committing Transaction 12:49:31.3 Info: 7: change_album_path_to_relative migrated 12:49:31.3 Info: => 0.0057756s 12:49:31.3 Info: 8: change_quality_size_mb_to_kb migrating 12:49:31.3 Info: Beginning Transaction 12:49:31.3 Info: Starting migration of Main DB to 8 12:49:31.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:49:31.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:49:31.3 Info: => 5.17E-05s 12:49:31.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (8, '2024-05-17T12:49:31', 'change_quality_size_mb_to_kb') 12:49:31.3 Info: Committing Transaction 12:49:31.3 Info: 8: change_quality_size_mb_to_kb migrated 12:49:31.3 Info: => 0.0003039s 12:49:31.3 Info: 9: album_releases migrating 12:49:31.3 Info: Beginning Transaction 12:49:31.3 Info: Starting migration of Main DB to 9 12:49:31.3 Info: AlterTable Albums 12:49:31.3 Info: => 9E-07s 12:49:31.3 Info: CreateColumn Albums Releases String 12:49:31.3 Info: ALTER TABLE "Albums" ADD COLUMN "Releases" TEXT DEFAULT '' 12:49:31.3 Info: => 0.0005109s 12:49:31.3 Info: AlterTable Albums 12:49:31.3 Info: => 7E-07s 12:49:31.3 Info: CreateColumn Albums CurrentRelease String 12:49:31.3 Info: ALTER TABLE "Albums" ADD COLUMN "CurrentRelease" TEXT DEFAULT '' 12:49:31.3 Info: => 0.0004954s 12:49:31.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (9, '2024-05-17T12:49:31', 'album_releases') 12:49:31.3 Info: Committing Transaction 12:49:31.3 Info: 9: album_releases migrated 12:49:31.3 Info: => 0.0007841s 12:49:31.3 Info: 10: album_releases_fix migrating 12:49:31.3 Info: Beginning Transaction 12:49:31.3 Info: Starting migration of Main DB to 10 12:49:31.3 Info: AlterTable Albums 12:49:31.3 Info: => 9E-07s 12:49:31.3 Info: AlterColumn Albums Releases String 12:49:31.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:49:31.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:49:31.3 Info: DROP TABLE "Albums" 12:49:31.3 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:49:31.3 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:49:31.3 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 12:49:31.3 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 12:49:31.3 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 12:49:31.3 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:49:31.3 Info: => 0.004119s 12:49:31.3 Info: AlterTable Albums 12:49:31.3 Info: => 5E-07s 12:49:31.3 Info: AlterColumn Albums CurrentRelease String 12:49:31.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:49:31.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:49:31.3 Info: DROP TABLE "Albums" 12:49:31.3 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:49:31.3 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:49:31.3 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 12:49:31.3 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 12:49:31.3 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 12:49:31.3 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:49:31.3 Info: => 0.00492s 12:49:31.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (10, '2024-05-17T12:49:31', 'album_releases_fix') 12:49:31.3 Info: Committing Transaction 12:49:31.3 Info: 10: album_releases_fix migrated 12:49:31.3 Info: => 0.0053208s 12:49:31.3 Info: 11: import_lists migrating 12:49:31.3 Info: Beginning Transaction 12:49:31.3 Info: Starting migration of Main DB to 11 12:49:31.3 Info: CreateTable ImportLists 12:49:31.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:49:31.3 Info: => 0.0001741s 12:49:31.3 Info: CreateIndex ImportLists (Name) 12:49:31.3 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 12:49:31.3 Info: => 7.97E-05s 12:49:31.3 Info: CreateTable ImportListStatus 12:49:31.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:49:31.3 Info: => 0.0001161s 12:49:31.3 Info: CreateIndex ImportListStatus (ProviderId) 12:49:31.3 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 12:49:31.3 Info: => 7.49E-05s 12:49:31.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (11, '2024-05-17T12:49:31', 'import_lists') 12:49:31.3 Info: Committing Transaction 12:49:31.3 Info: 11: import_lists migrated 12:49:31.3 Info: => 0.0003825s 12:49:31.3 Info: 12: add_release_status migrating 12:49:31.3 Info: Beginning Transaction 12:49:31.3 Info: Starting migration of Main DB to 12 12:49:31.3 Info: AlterTable MetadataProfiles 12:49:31.3 Info: => 1E-06s 12:49:31.3 Info: CreateColumn MetadataProfiles ReleaseStatuses String 12:49:31.3 Info: ALTER TABLE "MetadataProfiles" ADD COLUMN "ReleaseStatuses" TEXT NOT NULL DEFAULT '' 12:49:31.3 Info: => 0.0005205s 12:49:31.3 Info: PerformDBOperation 12:49:31.3 Info: Performing DB Operation 12:49:31.3 Info: => 2.67E-05s 12:49:31.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (12, '2024-05-17T12:49:31', 'add_release_status') 12:49:31.3 Info: Committing Transaction 12:49:31.3 Info: 12: add_release_status migrated 12:49:31.3 Info: => 0.0002969s 12:49:31.3 Info: 13: album_download_notification migrating 12:49:31.3 Info: Beginning Transaction 12:49:31.3 Info: Starting migration of Main DB to 13 12:49:31.3 Info: AlterTable Notifications 12:49:31.3 Info: => 8E-07s 12:49:31.3 Info: CreateColumn Notifications OnAlbumDownload Boolean 12:49:31.3 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDownload" INTEGER NOT NULL DEFAULT 0 12:49:31.3 Info: => 0.000516s 12:49:31.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (13, '2024-05-17T12:49:31', 'album_download_notification') 12:49:31.3 Info: Committing Transaction 12:49:31.3 Info: 13: album_download_notification migrated 12:49:31.3 Info: => 0.0008064s 12:49:31.3 Info: 14: fix_language_metadata_profiles migrating 12:49:31.3 Info: Beginning Transaction 12:49:31.3 Info: Starting migration of Main DB to 14 12:49:31.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:49:31.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:49:31.3 Info: => 7.69E-05s 12:49:31.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:49:31.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:49:31.3 Info: => 5.26E-05s 12:49:31.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (14, '2024-05-17T12:49:31', 'fix_language_metadata_profiles') 12:49:31.3 Info: Committing Transaction 12:49:31.3 Info: 14: fix_language_metadata_profiles migrated 12:49:31.3 Info: => 0.0002899s 12:49:31.3 Info: 15: remove_fanzub migrating 12:49:31.3 Info: Beginning Transaction 12:49:31.3 Info: Starting migration of Main DB to 15 12:49:31.3 Info: ExecuteSqlStatement DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 12:49:31.3 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 12:49:31.3 Info: => 4.38E-05s 12:49:31.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (15, '2024-05-17T12:49:31', 'remove_fanzub') 12:49:31.3 Info: Committing Transaction 12:49:31.3 Info: 15: remove_fanzub migrated 12:49:31.3 Info: => 0.0002751s 12:49:31.3 Info: 16: update_artist_history_indexes migrating 12:49:31.3 Info: Beginning Transaction 12:49:31.3 Info: Starting migration of Main DB to 16 12:49:31.3 Info: CreateIndex Albums (ArtistId) 12:49:31.3 Info: CREATE INDEX "IX_Albums_ArtistId" ON "Albums" ("ArtistId" ASC) 12:49:31.3 Info: => 0.0001048s 12:49:31.3 Info: CreateIndex Albums (ArtistId, ReleaseDate) 12:49:31.3 Info: CREATE INDEX "IX_Albums_ArtistId_ReleaseDate" ON "Albums" ("ArtistId" ASC, "ReleaseDate" ASC) 12:49:31.3 Info: => 7.55E-05s 12:49:31.3 Info: DeleteIndex History (AlbumId) 12:49:31.3 Info: DROP INDEX "IX_History_AlbumId" 12:49:31.3 Info: => 0.0001226s 12:49:31.3 Info: CreateIndex History (AlbumId, Date) 12:49:31.3 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 12:49:31.3 Info: => 8.99E-05s 12:49:31.3 Info: DeleteIndex History (DownloadId) 12:49:31.3 Info: DROP INDEX "IX_History_DownloadId" 12:49:31.3 Info: => 0.0001091s 12:49:31.3 Info: CreateIndex History (DownloadId, Date) 12:49:31.3 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 12:49:31.3 Info: => 8.6E-05s 12:49:31.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (16, '2024-05-17T12:49:31', 'update_artist_history_indexes') 12:49:31.3 Info: Committing Transaction 12:49:31.3 Info: 16: update_artist_history_indexes migrated 12:49:31.3 Info: => 0.0003789s 12:49:31.3 Info: 17: remove_nma migrating 12:49:31.3 Info: Beginning Transaction 12:49:31.3 Info: Starting migration of Main DB to 17 12:49:31.3 Info: FluentMigrator.Expressions.DeleteDataExpression 12:49:31.3 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'NotifyMyAndroid' 12:49:31.3 Info: => 4.77E-05s 12:49:31.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (17, '2024-05-17T12:49:31', 'remove_nma') 12:49:31.3 Info: Committing Transaction 12:49:31.3 Info: 17: remove_nma migrated 12:49:31.3 Info: => 0.0002782s 12:49:31.3 Info: 18: album_disambiguation migrating 12:49:31.3 Info: Beginning Transaction 12:49:31.3 Info: Starting migration of Main DB to 18 12:49:31.3 Info: AlterTable Albums 12:49:31.3 Info: => 9E-07s 12:49:31.3 Info: CreateColumn Albums Disambiguation String 12:49:31.3 Info: ALTER TABLE "Albums" ADD COLUMN "Disambiguation" TEXT 12:49:31.3 Info: => 0.0005388s 12:49:31.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (18, '2024-05-17T12:49:31', 'album_disambiguation') 12:49:31.3 Info: Committing Transaction 12:49:31.3 Info: 18: album_disambiguation migrated 12:49:31.3 Info: => 0.0008147s 12:49:31.3 Info: 19: add_ape_quality_in_profiles migrating 12:49:31.3 Info: Beginning Transaction 12:49:31.3 Info: Starting migration of Main DB to 19 12:49:31.3 Info: PerformDBOperation 12:49:31.3 Info: Performing DB Operation 12:49:31.3 Info: => 3.09E-05s 12:49:31.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (19, '2024-05-17T12:49:31', 'add_ape_quality_in_profiles') 12:49:31.3 Info: Committing Transaction 12:49:31.3 Info: 19: add_ape_quality_in_profiles migrated 12:49:31.3 Info: => 0.0002716s 12:49:31.3 Info: 20: remove_pushalot migrating 12:49:31.3 Info: Beginning Transaction 12:49:31.3 Info: Starting migration of Main DB to 20 12:49:31.3 Info: FluentMigrator.Expressions.DeleteDataExpression 12:49:31.3 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Pushalot' 12:49:31.3 Info: => 4.8E-05s 12:49:31.3 Info: FluentMigrator.Expressions.DeleteDataExpression 12:49:31.3 Info: DELETE FROM "Metadata" WHERE "Implementation" = 'MediaBrowserMetadata' 12:49:31.3 Info: => 3.03E-05s 12:49:31.3 Info: FluentMigrator.Expressions.DeleteDataExpression 12:49:31.3 Info: DELETE FROM "MetadataFiles" WHERE "Consumer" = 'MediaBrowserMetadata' 12:49:31.3 Info: => 2.66E-05s 12:49:31.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (20, '2024-05-17T12:49:31', 'remove_pushalot') 12:49:31.3 Info: Committing Transaction 12:49:31.3 Info: 20: remove_pushalot migrated 12:49:31.3 Info: => 0.0002652s 12:49:31.3 Info: 21: add_custom_filters migrating 12:49:31.3 Info: Beginning Transaction 12:49:31.3 Info: Starting migration of Main DB to 21 12:49:31.3 Info: CreateTable CustomFilters 12:49:31.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:49:31.3 Info: => 0.0001338s 12:49:31.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (21, '2024-05-17T12:49:31', 'add_custom_filters') 12:49:31.3 Info: Committing Transaction 12:49:31.3 Info: 21: add_custom_filters migrated 12:49:31.3 Info: => 0.0003979s 12:49:31.3 Info: 22: import_list_tags migrating 12:49:31.3 Info: Beginning Transaction 12:49:31.3 Info: Starting migration of Main DB to 22 12:49:31.3 Info: AlterTable ImportLists 12:49:31.3 Info: => 8E-07s 12:49:31.3 Info: CreateColumn ImportLists Tags String 12:49:31.3 Info: ALTER TABLE "ImportLists" ADD COLUMN "Tags" TEXT 12:49:31.3 Info: => 0.0005244s 12:49:31.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (22, '2024-05-17T12:49:31', 'import_list_tags') 12:49:31.3 Info: Committing Transaction 12:49:31.3 Info: 22: import_list_tags migrated 12:49:31.3 Info: => 0.0008066s 12:49:31.3 Info: 23: add_release_groups_etc migrating 12:49:31.3 Info: Beginning Transaction 12:49:31.3 Info: Starting migration of Main DB to 23 12:49:31.4 Info: CreateTable ArtistMetadata 12:49:31.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:49:31.4 Info: => 0.0002232s 12:49:31.4 Info: CreateIndex ArtistMetadata (ForeignArtistId) 12:49:31.4 Info: CREATE UNIQUE INDEX "IX_ArtistMetadata_ForeignArtistId" ON "ArtistMetadata" ("ForeignArtistId" ASC) 12:49:31.4 Info: => 8.96E-05s 12:49:31.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:49:31.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:49:31.4 Info: => 8.23E-05s 12:49:31.4 Info: AlterTable Artists 12:49:31.4 Info: => 5E-07s 12:49:31.4 Info: CreateColumn Artists ArtistMetadataId Int32 12:49:31.4 Info: ALTER TABLE "Artists" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 12:49:31.4 Info: => 0.0005301s 12:49:31.4 Info: ExecuteSqlStatement UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 12:49:31.4 Info: UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 12:49:31.4 Info: => 6.61E-05s 12:49:31.4 Info: CreateTable AlbumReleases 12:49:31.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:49:31.4 Info: => 0.0001835s 12:49:31.4 Info: CreateIndex AlbumReleases (ForeignReleaseId) 12:49:31.4 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 12:49:31.4 Info: => 8.83E-05s 12:49:31.4 Info: CreateIndex AlbumReleases (AlbumId) 12:49:31.4 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 12:49:31.4 Info: => 7.11E-05s 12:49:31.4 Info: PerformDBOperation 12:49:31.4 Info: Performing DB Operation 12:49:31.4 Info: => 3.55E-05s 12:49:31.4 Info: AlterTable Albums 12:49:31.4 Info: => 5E-07s 12:49:31.4 Info: CreateColumn Albums ArtistMetadataId Int32 12:49:31.4 Info: ALTER TABLE "Albums" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 12:49:31.4 Info: => 0.000535s 12:49:31.4 Info: AlterTable Albums 12:49:31.4 Info: => 7E-07s 12:49:31.4 Info: CreateColumn Albums AnyReleaseOk Boolean 12:49:31.4 Info: ALTER TABLE "Albums" ADD COLUMN "AnyReleaseOk" INTEGER NOT NULL DEFAULT 1 12:49:31.4 Info: => 0.0005252s 12:49:31.4 Info: AlterTable Albums 12:49:31.4 Info: => 8E-07s 12:49:31.4 Info: CreateColumn Albums Links String 12:49:31.4 Info: ALTER TABLE "Albums" ADD COLUMN "Links" TEXT 12:49:31.4 Info: => 0.0005573s 12:49:31.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:49:31.4 Info: UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 12:49:31.4 Info: => 8.2E-05s 12:49:31.4 Info: AlterTable Tracks 12:49:31.4 Info: => 4E-07s 12:49:31.4 Info: CreateColumn Tracks ForeignRecordingId String 12:49:31.4 Info: ALTER TABLE "Tracks" ADD COLUMN "ForeignRecordingId" TEXT NOT NULL DEFAULT '0' 12:49:31.4 Info: => 0.0005309s 12:49:31.4 Info: AlterTable Tracks 12:49:31.4 Info: => 7E-07s 12:49:31.4 Info: CreateColumn Tracks AlbumReleaseId Int32 12:49:31.4 Info: ALTER TABLE "Tracks" ADD COLUMN "AlbumReleaseId" INTEGER NOT NULL DEFAULT 0 12:49:31.4 Info: => 0.0005264s 12:49:31.4 Info: AlterTable Tracks 12:49:31.4 Info: => 4E-07s 12:49:31.4 Info: CreateColumn Tracks ArtistMetadataId Int32 12:49:31.4 Info: ALTER TABLE "Tracks" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 12:49:31.4 Info: => 0.0005267s 12:49:31.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:49:31.4 Info: UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 12:49:31.4 Info: => 7.99E-05s 12:49:31.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:49:31.4 Info: UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 12:49:31.4 Info: => 6.2E-05s 12:49:31.4 Info: DeleteColumn Artists ForeignArtistId, Name, Overview, Disambiguation, ArtistType, Status, Images, Links, Genres, Ratings, Members, MBId, AMId, TADBId, DiscogsId, NameSlug, LastDiskSync, DateFormed 12:49:31.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:49:31.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:49:31.4 Info: DROP TABLE "Artists" 12:49:31.4 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:49:31.4 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:49:31.4 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:49:31.4 Info: => 0.0052408s 12:49:31.4 Info: DeleteColumn Albums ArtistId, MBId, AMId, TADBId, DiscogsId, TitleSlug, Label, SortTitle, Tags, Duration, Media, Releases, CurrentRelease, LastDiskSync 12:49:31.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:49:31.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:49:31.4 Info: DROP TABLE "Albums" 12:49:31.4 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:49:31.4 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:49:31.4 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:49:31.4 Info: => 0.0043172s 12:49:31.4 Info: DeleteColumn Tracks ArtistId, AlbumId, Compilation, DiscNumber, Monitored 12:49:31.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:49:31.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:49:31.4 Info: DROP TABLE "Tracks" 12:49:31.4 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 12:49:31.4 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 12:49:31.4 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 12:49:31.4 Info: => 0.0039232s 12:49:31.4 Info: DeleteColumn TrackFiles ArtistId 12:49:31.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:49:31.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:49:31.4 Info: DROP TABLE "TrackFiles" 12:49:31.4 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 12:49:31.4 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:49:31.4 Info: => 0.0037528s 12:49:31.4 Info: CreateIndex Artists (ArtistMetadataId) 12:49:31.4 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 12:49:31.4 Info: => 7.52E-05s 12:49:31.4 Info: CreateIndex Artists (Monitored) 12:49:31.4 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 12:49:31.4 Info: => 7.46E-05s 12:49:31.4 Info: CreateIndex Albums (ArtistMetadataId) 12:49:31.4 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 12:49:31.4 Info: => 7.06E-05s 12:49:31.4 Info: CreateIndex Tracks (ArtistMetadataId) 12:49:31.4 Info: CREATE INDEX "IX_Tracks_ArtistMetadataId" ON "Tracks" ("ArtistMetadataId" ASC) 12:49:31.4 Info: => 7.16E-05s 12:49:31.4 Info: CreateIndex Tracks (AlbumReleaseId) 12:49:31.4 Info: CREATE INDEX "IX_Tracks_AlbumReleaseId" ON "Tracks" ("AlbumReleaseId" ASC) 12:49:31.4 Info: => 7.15E-05s 12:49:31.4 Info: CreateIndex Tracks (ForeignRecordingId) 12:49:31.4 Info: CREATE INDEX "IX_Tracks_ForeignRecordingId" ON "Tracks" ("ForeignRecordingId" ASC) 12:49:31.4 Info: => 7.1E-05s 12:49:31.4 Info: UpdateData 12:49:31.4 Info: UPDATE "Artists" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 12:49:31.4 Info: => 5.35E-05s 12:49:31.4 Info: UpdateData 12:49:31.4 Info: UPDATE "Albums" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 12:49:31.4 Info: => 3.28E-05s 12:49:31.4 Info: UpdateData 12:49:31.4 Info: UPDATE "ScheduledTasks" SET "LastExecution" = '2018-01-01T00:00:01' WHERE "TypeName" = 'NzbDrone.Core.Music.Commands.RefreshArtistCommand' 12:49:31.4 Info: => 3.68E-05s 12:49:31.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (23, '2024-05-17T12:49:31', 'add_release_groups_etc') 12:49:31.4 Info: Committing Transaction 12:49:31.4 Info: 23: add_release_groups_etc migrated 12:49:31.4 Info: => 0.0005508s 12:49:31.4 Info: 24: NewMediaInfoFormat migrating 12:49:31.4 Info: Beginning Transaction 12:49:31.4 Info: Starting migration of Main DB to 24 12:49:31.4 Info: UpdateData 12:49:31.4 Info: UPDATE "TrackFiles" SET "MediaInfo" = '' WHERE 1 = 1 12:49:31.4 Info: => 5.12E-05s 12:49:31.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (24, '2024-05-17T12:49:31', 'NewMediaInfoFormat') 12:49:31.4 Info: Committing Transaction 12:49:31.4 Info: 24: NewMediaInfoFormat migrated 12:49:31.4 Info: => 0.0002846s 12:49:31.4 Info: 25: rename_restrictions_to_release_profiles migrating 12:49:31.4 Info: Beginning Transaction 12:49:31.4 Info: Starting migration of Main DB to 25 12:49:31.4 Info: RenameTable Restrictions ReleaseProfiles 12:49:31.4 Info: ALTER TABLE "Restrictions" RENAME TO "ReleaseProfiles" 12:49:31.4 Info: => 0.0013896s 12:49:31.4 Info: AlterTable ReleaseProfiles 12:49:31.4 Info: => 9E-07s 12:49:31.4 Info: CreateColumn ReleaseProfiles IncludePreferredWhenRenaming Boolean 12:49:31.4 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "IncludePreferredWhenRenaming" INTEGER NOT NULL DEFAULT 1 12:49:31.4 Info: => 0.0005185s 12:49:31.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (25, '2024-05-17T12:49:31', 'rename_restrictions_to_release_profiles') 12:49:31.4 Info: Committing Transaction 12:49:31.4 Info: 25: rename_restrictions_to_release_profiles migrated 12:49:31.4 Info: => 0.0008077s 12:49:31.4 Info: 26: rename_quality_profiles_add_upgrade_allowed migrating 12:49:31.4 Info: Beginning Transaction 12:49:31.4 Info: Starting migration of Main DB to 26 12:49:31.4 Info: RenameTable Profiles QualityProfiles 12:49:31.4 Info: ALTER TABLE "Profiles" RENAME TO "QualityProfiles" 12:49:31.4 Info: => 0.0014007s 12:49:31.4 Info: AlterTable QualityProfiles 12:49:31.4 Info: => 7E-07s 12:49:31.4 Info: CreateColumn QualityProfiles UpgradeAllowed Boolean 12:49:31.4 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 12:49:31.4 Info: => 0.0005117s 12:49:31.4 Info: AlterTable LanguageProfiles 12:49:31.4 Info: => 8E-07s 12:49:31.4 Info: CreateColumn LanguageProfiles UpgradeAllowed Boolean 12:49:31.4 Info: ALTER TABLE "LanguageProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 12:49:31.4 Info: => 0.0004922s 12:49:31.4 Info: UpdateData 12:49:31.4 Info: UPDATE "QualityProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 12:49:31.4 Info: => 4.4E-05s 12:49:31.4 Info: UpdateData 12:49:31.4 Info: UPDATE "LanguageProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 12:49:31.4 Info: => 2.79E-05s 12:49:31.4 Info: RenameColumn Artists ProfileId to QualityProfileId 12:49:31.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:49:31.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:49:31.4 Info: DROP TABLE "Artists" 12:49:31.4 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:49:31.4 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:49:31.4 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:49:31.4 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 12:49:31.4 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 12:49:31.4 Info: => 0.004208s 12:49:31.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (26, '2024-05-17T12:49:31', 'rename_quality_profiles_add_upgrade_allowed') 12:49:31.4 Info: Committing Transaction 12:49:31.4 Info: 26: rename_quality_profiles_add_upgrade_allowed migrated 12:49:31.4 Info: => 0.0045919s 12:49:31.4 Info: 27: add_import_exclusions migrating 12:49:31.4 Info: Beginning Transaction 12:49:31.4 Info: Starting migration of Main DB to 27 12:49:31.4 Info: CreateTable ImportListExclusions 12:49:31.4 Info: CREATE TABLE "ImportListExclusions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignId" TEXT NOT NULL, "Name" TEXT NOT NULL) 12:49:31.4 Info: => 0.0001314s 12:49:31.4 Info: CreateIndex ImportListExclusions (ForeignId) 12:49:31.4 Info: CREATE UNIQUE INDEX "IX_ImportListExclusions_ForeignId" ON "ImportListExclusions" ("ForeignId" ASC) 12:49:31.4 Info: => 8.64E-05s 12:49:31.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (27, '2024-05-17T12:49:31', 'add_import_exclusions') 12:49:31.4 Info: Committing Transaction 12:49:31.4 Info: 27: add_import_exclusions migrated 12:49:31.4 Info: => 0.000396s 12:49:31.4 Info: 28: clean_artist_metadata_table migrating 12:49:31.4 Info: Beginning Transaction 12:49:31.4 Info: Starting migration of Main DB to 28 12:49:31.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:49:31.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:49:31.4 Info: => 0.0001617s 12:49:31.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:49:31.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:49:31.4 Info: => 0.0001202s 12:49:31.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:49:31.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:49:31.4 Info: => 0.000118s 12:49:31.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:49:31.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:49:31.4 Info: => 0.0001219s 12:49:31.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:49:31.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:49:31.4 Info: => 0.0009086s 12:49:31.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:49:31.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:49:31.4 Info: => 0.0001553s 12:49:31.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (28, '2024-05-17T12:49:31', 'clean_artist_metadata_table') 12:49:31.4 Info: Committing Transaction 12:49:31.4 Info: 28: clean_artist_metadata_table migrated 12:49:31.4 Info: => 0.000451s 12:49:31.4 Info: 29: health_issue_notification migrating 12:49:31.4 Info: Beginning Transaction 12:49:31.4 Info: Starting migration of Main DB to 29 12:49:31.4 Info: AlterTable Notifications 12:49:31.4 Info: => 1.1E-06s 12:49:31.4 Info: CreateColumn Notifications OnHealthIssue Boolean 12:49:31.4 Info: ALTER TABLE "Notifications" ADD COLUMN "OnHealthIssue" INTEGER NOT NULL DEFAULT 0 12:49:31.4 Info: => 0.0005481s 12:49:31.4 Info: AlterTable Notifications 12:49:31.4 Info: => 8E-07s 12:49:31.4 Info: CreateColumn Notifications IncludeHealthWarnings Boolean 12:49:31.4 Info: ALTER TABLE "Notifications" ADD COLUMN "IncludeHealthWarnings" INTEGER NOT NULL DEFAULT 0 12:49:31.4 Info: => 0.0005152s 12:49:31.4 Info: AlterTable Notifications 12:49:31.4 Info: => 7E-07s 12:49:31.4 Info: CreateColumn Notifications OnDownloadFailure Boolean 12:49:31.4 Info: ALTER TABLE "Notifications" ADD COLUMN "OnDownloadFailure" INTEGER NOT NULL DEFAULT 0 12:49:31.4 Info: => 0.0005054s 12:49:31.4 Info: AlterTable Notifications 12:49:31.4 Info: => 6E-07s 12:49:31.4 Info: CreateColumn Notifications OnImportFailure Boolean 12:49:31.4 Info: ALTER TABLE "Notifications" ADD COLUMN "OnImportFailure" INTEGER NOT NULL DEFAULT 0 12:49:31.4 Info: => 0.000504s 12:49:31.4 Info: AlterTable Notifications 12:49:31.4 Info: => 7E-07s 12:49:31.4 Info: CreateColumn Notifications OnTrackRetag Boolean 12:49:31.4 Info: ALTER TABLE "Notifications" ADD COLUMN "OnTrackRetag" INTEGER NOT NULL DEFAULT 0 12:49:31.4 Info: => 0.000532s 12:49:31.4 Info: DeleteColumn Notifications OnDownload 12:49:31.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:49:31.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:49:31.4 Info: DROP TABLE "Notifications" 12:49:31.4 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 12:49:31.4 Info: => 0.0045724s 12:49:31.4 Info: RenameColumn Notifications OnAlbumDownload to OnReleaseImport 12:49:31.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:49:31.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:49:31.4 Info: DROP TABLE "Notifications" 12:49:31.4 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 12:49:31.4 Info: => 0.0037954s 12:49:31.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (29, '2024-05-17T12:49:31', 'health_issue_notification') 12:49:31.4 Info: Committing Transaction 12:49:31.4 Info: 29: health_issue_notification migrated 12:49:31.4 Info: => 0.0041696s 12:49:31.4 Info: 30: add_mediafilerepository_mtime migrating 12:49:31.4 Info: Beginning Transaction 12:49:31.4 Info: Starting migration of Main DB to 30 12:49:31.4 Info: INSERT INTO "Artists" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId") VALUES (1, 'TestArtist', '/mnt/data/path/TestArtist', 1, 1, 1, 1, 1) 12:49:31.4 Info: INSERT INTO "Albums" ("Id", "ForeignAlbumId", "ArtistMetadataId", "Title", "CleanTitle", "Images", "Monitored", "AlbumType", "AnyReleaseOk") VALUES (1, '1', 1, 'TestAlbum', 'TestAlbum', '', 1, 'Studio', 1) 12:49:31.4 Info: INSERT INTO "AlbumReleases" ("Id", "ForeignReleaseId", "AlbumId", "Title", "Status", "Duration", "Monitored") VALUES (1, '1', 1, 'Title', 'Status', 0, 1) 12:49:31.4 Info: INSERT INTO "TrackFiles" ("Id", "RelativePath", "Size", "DateAdded", "Quality", "Language", "AlbumId") VALUES (1, 'folder/track1.mp3', 100, '2024-05-17T12:49:31', '{ "quality": { "id": 6, "name": "FLAC" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }', 1, 1) 12:49:31.4 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:49:31.4 Info: INSERT INTO "TrackFiles" ("Id", "RelativePath", "Size", "DateAdded", "Quality", "Language", "AlbumId") VALUES (2, 'folder/track2.mp3', 100, '2024-05-17T12:49:31', '{ "quality": { "id": 6, "name": "FLAC" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }', 1, 1) 12:49:31.4 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:49:31.4 Info: AlterTable TrackFiles 12:49:31.4 Info: => 4E-07s 12:49:31.4 Info: CreateColumn TrackFiles Modified DateTime 12:49:31.4 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Modified" DATETIME NOT NULL DEFAULT '2000-01-01T00:00:00' 12:49:31.4 Info: => 0.000541s 12:49:31.4 Info: AlterTable TrackFiles 12:49:31.4 Info: => 8E-07s 12:49:31.4 Info: CreateColumn TrackFiles Path String 12:49:31.4 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Path" TEXT 12:49:31.4 Info: => 0.0005129s 12:49:31.4 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 12:49:31.4 Info: DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 12:49:31.4 Info: => 3.89E-05s 12:49:31.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:49:31.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:49:31.4 Info: => 0.000128s 12:49:31.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:49:31.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:49:31.4 Info: => 0.0001341s 12:49:31.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:49:31.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:49:31.4 Info: => 0.0001453s 12:49:31.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:49:31.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:49:31.4 Info: => 7.81E-05s 12:49:31.4 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 12:49:31.4 Info: DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 12:49:31.4 Info: => 4.69E-05s 12:49:31.4 Info: AlterTable TrackFiles 12:49:31.4 Info: => 4E-07s 12:49:31.4 Info: AlterColumn TrackFiles Path String 12:49:31.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:49:31.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:49:31.4 Info: DROP TABLE "TrackFiles" 12:49:31.4 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 12:49:31.4 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:49:31.4 Info: => 0.0049079s 12:49:31.4 Info: CreateIndex TrackFiles (Path) 12:49:31.4 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 12:49:31.4 Info: => 7.92E-05s 12:49:31.4 Info: DeleteColumn TrackFiles RelativePath 12:49:31.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:49:31.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:49:31.4 Info: DROP TABLE "TrackFiles" 12:49:31.4 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 12:49:31.4 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:49:31.4 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 12:49:31.4 Info: => 0.0040349s 12:49:31.4 Info: -> 7 Insert operations completed in 00:00:00.0005018 taking an average of 00:00:00.0000716 12:49:31.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (30, '2024-05-17T12:49:31', 'add_mediafilerepository_mtime') 12:49:31.4 Info: Committing Transaction 12:49:31.4 Info: 30: add_mediafilerepository_mtime migrated 12:49:31.4 Info: => 0.0045361s 12:49:31.4 Debug: Took: 00:00:00.1446680 12:49:31.4 Debug: Got 0 tracks 12:49:31.5 Info: --- End: NzbDrone.Core.Test.Datastore.Migration.add_mediafilerepository_mtimeFixture.migration_030_bad_albumrelease_id --- 12:49:31.5 Info: --- Start: NzbDrone.Core.Test.Datastore.Migration.add_mediafilerepository_mtimeFixture.migration_030_bad_artist_metadata_id --- 12:49:31.5 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm64/_temp_11361_638515469715145363_163/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:49:31.5 Info: DatabaseEngineVersionCheck migrating 12:49:31.5 Info: PerformDBOperation 12:49:31.5 Info: Performing DB Operation 12:49:31.5 Info: SQLite 3.45.3 12:49:31.5 Info: => 0.0010903s 12:49:31.5 Info: DatabaseEngineVersionCheck migrated 12:49:31.5 Info: => 0.0011032s 12:49:31.5 Info: VersionMigration migrating 12:49:31.5 Info: Beginning Transaction 12:49:31.5 Info: CreateTable VersionInfo 12:49:31.5 Info: CREATE TABLE "VersionInfo" ("Version" INTEGER NOT NULL) 12:49:31.5 Info: => 0.000157s 12:49:31.5 Info: Committing Transaction 12:49:31.5 Info: VersionMigration migrated 12:49:31.5 Info: => 0.0005191s 12:49:31.5 Info: VersionUniqueMigration migrating 12:49:31.5 Info: Beginning Transaction 12:49:31.5 Info: CreateIndex VersionInfo (Version) 12:49:31.5 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 12:49:31.5 Info: => 0.0001208s 12:49:31.5 Info: AlterTable VersionInfo 12:49:31.5 Info: => 4E-07s 12:49:31.5 Info: CreateColumn VersionInfo AppliedOn DateTime 12:49:31.5 Info: ALTER TABLE "VersionInfo" ADD COLUMN "AppliedOn" DATETIME 12:49:31.5 Info: => 0.0005656s 12:49:31.5 Info: Committing Transaction 12:49:31.5 Info: VersionUniqueMigration migrated 12:49:31.5 Info: => 0.0007702s 12:49:31.5 Info: VersionDescriptionMigration migrating 12:49:31.5 Info: Beginning Transaction 12:49:31.5 Info: AlterTable VersionInfo 12:49:31.5 Info: => 7E-07s 12:49:31.5 Info: CreateColumn VersionInfo Description String 12:49:31.5 Info: ALTER TABLE "VersionInfo" ADD COLUMN "Description" TEXT 12:49:31.5 Info: => 0.0002005s 12:49:31.5 Info: Committing Transaction 12:49:31.5 Info: VersionDescriptionMigration migrated 12:49:31.5 Info: => 0.0004279s 12:49:31.5 Info: 1: InitialSetup migrating 12:49:31.5 Info: Beginning Transaction 12:49:31.5 Info: Starting migration of Main DB to 1 12:49:31.5 Info: CreateTable Config 12:49:31.5 Info: CREATE TABLE "Config" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Key" TEXT NOT NULL, "Value" TEXT NOT NULL) 12:49:31.5 Info: => 0.0001698s 12:49:31.5 Info: CreateIndex Config (Key) 12:49:31.5 Info: CREATE UNIQUE INDEX "IX_Config_Key" ON "Config" ("Key" ASC) 12:49:31.5 Info: => 7.38E-05s 12:49:31.5 Info: CreateTable RootFolders 12:49:31.5 Info: CREATE TABLE "RootFolders" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Path" TEXT NOT NULL) 12:49:31.5 Info: => 8.65E-05s 12:49:31.5 Info: CreateIndex RootFolders (Path) 12:49:31.5 Info: CREATE UNIQUE INDEX "IX_RootFolders_Path" ON "RootFolders" ("Path" ASC) 12:49:31.5 Info: => 7.24E-05s 12:49:31.5 Info: CreateTable Artists 12:49:31.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:49:31.5 Info: => 0.0002502s 12:49:31.5 Info: CreateIndex Artists (ForeignArtistId) 12:49:31.5 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 12:49:31.5 Info: => 7.54E-05s 12:49:31.5 Info: CreateIndex Artists (NameSlug) 12:49:31.5 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 12:49:31.5 Info: => 6.65E-05s 12:49:31.5 Info: CreateIndex Artists (CleanName) 12:49:31.5 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:49:31.5 Info: => 6.41E-05s 12:49:31.5 Info: CreateIndex Artists (Path) 12:49:31.5 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:49:31.5 Info: => 6.2E-05s 12:49:31.5 Info: CreateTable Albums 12:49:31.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:49:31.5 Info: => 0.0002089s 12:49:31.5 Info: CreateIndex Albums (ForeignAlbumId) 12:49:31.5 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:49:31.5 Info: => 7.33E-05s 12:49:31.5 Info: CreateIndex Albums (MBId) 12:49:31.5 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 12:49:31.5 Info: => 6.3E-05s 12:49:31.5 Info: CreateIndex Albums (TADBId) 12:49:31.5 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 12:49:31.5 Info: => 6.12E-05s 12:49:31.5 Info: CreateIndex Albums (TitleSlug) 12:49:31.5 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 12:49:31.5 Info: => 6.41E-05s 12:49:31.5 Info: CreateIndex Albums (CleanTitle) 12:49:31.5 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:49:31.5 Info: => 6.13E-05s 12:49:31.5 Info: CreateIndex Albums (Path) 12:49:31.5 Info: CREATE INDEX "IX_Albums_Path" ON "Albums" ("Path" ASC) 12:49:31.5 Info: => 6.14E-05s 12:49:31.5 Info: CreateTable Tracks 12:49:31.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:49:31.5 Info: => 0.0001398s 12:49:31.5 Info: CreateIndex Tracks (ForeignTrackId) 12:49:31.5 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 12:49:31.5 Info: => 7E-05s 12:49:31.5 Info: CreateIndex Tracks (ArtistId) 12:49:31.5 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 12:49:31.5 Info: => 6.89E-05s 12:49:31.5 Info: CreateIndex Tracks (TrackFileId) 12:49:31.5 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 12:49:31.5 Info: => 6.78E-05s 12:49:31.5 Info: CreateIndex Tracks (ArtistId, AlbumId, TrackNumber) 12:49:31.5 Info: CREATE INDEX "IX_Tracks_ArtistId_AlbumId_TrackNumber" ON "Tracks" ("ArtistId" ASC, "AlbumId" ASC, "TrackNumber" ASC) 12:49:31.5 Info: => 7.09E-05s 12:49:31.5 Info: CreateTable TrackFiles 12:49:31.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:49:31.5 Info: => 0.0001381s 12:49:31.5 Info: CreateIndex TrackFiles (ArtistId) 12:49:31.5 Info: CREATE INDEX "IX_TrackFiles_ArtistId" ON "TrackFiles" ("ArtistId" ASC) 12:49:31.5 Info: => 7.06E-05s 12:49:31.5 Info: CreateIndex TrackFiles (AlbumId) 12:49:31.5 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:49:31.5 Info: => 6.73E-05s 12:49:31.5 Info: CreateTable History 12:49:31.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:49:31.5 Info: => 0.0001408s 12:49:31.5 Info: CreateIndex History (Date) 12:49:31.5 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 12:49:31.5 Info: => 6.99E-05s 12:49:31.5 Info: CreateIndex History (EventType) 12:49:31.5 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 12:49:31.5 Info: => 6.59E-05s 12:49:31.5 Info: CreateIndex History (DownloadId) 12:49:31.5 Info: CREATE INDEX "IX_History_DownloadId" ON "History" ("DownloadId" ASC) 12:49:31.5 Info: => 6.49E-05s 12:49:31.5 Info: CreateIndex History (AlbumId) 12:49:31.5 Info: CREATE INDEX "IX_History_AlbumId" ON "History" ("AlbumId" ASC) 12:49:31.5 Info: => 0.0001118s 12:49:31.5 Info: CreateTable Notifications 12:49:31.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:49:31.5 Info: => 0.0001346s 12:49:31.5 Info: CreateTable ScheduledTasks 12:49:31.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:49:31.5 Info: => 0.0001039s 12:49:31.5 Info: CreateIndex ScheduledTasks (TypeName) 12:49:31.5 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 12:49:31.5 Info: => 7.79E-05s 12:49:31.5 Info: CreateTable Indexers 12:49:31.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:49:31.5 Info: => 0.0001085s 12:49:31.5 Info: CreateIndex Indexers (Name) 12:49:31.5 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 12:49:31.5 Info: => 6.87E-05s 12:49:31.5 Info: CreateTable Profiles 12:49:31.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:49:31.5 Info: => 9.14E-05s 12:49:31.5 Info: CreateIndex Profiles (Name) 12:49:31.5 Info: CREATE UNIQUE INDEX "IX_Profiles_Name" ON "Profiles" ("Name" ASC) 12:49:31.5 Info: => 6.72E-05s 12:49:31.5 Info: CreateTable QualityDefinitions 12:49:31.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:49:31.5 Info: => 0.0001029s 12:49:31.5 Info: CreateIndex QualityDefinitions (Quality) 12:49:31.5 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Quality" ON "QualityDefinitions" ("Quality" ASC) 12:49:31.5 Info: => 7.16E-05s 12:49:31.5 Info: CreateIndex QualityDefinitions (Title) 12:49:31.5 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Title" ON "QualityDefinitions" ("Title" ASC) 12:49:31.5 Info: => 7.18E-05s 12:49:31.5 Info: CreateTable NamingConfig 12:49:31.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:49:31.5 Info: => 0.0001143s 12:49:31.5 Info: CreateTable Blacklist 12:49:31.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:49:31.5 Info: => 0.000156s 12:49:31.5 Info: CreateTable Metadata 12:49:31.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:49:31.5 Info: => 0.0001045s 12:49:31.5 Info: CreateTable MetadataFiles 12:49:31.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:49:31.5 Info: => 0.0001257s 12:49:31.5 Info: CreateTable DownloadClients 12:49:31.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:49:31.5 Info: => 0.0001s 12:49:31.5 Info: CreateTable PendingReleases 12:49:31.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:49:31.5 Info: => 0.0001125s 12:49:31.5 Info: CreateTable RemotePathMappings 12:49:31.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:49:31.5 Info: => 9.33E-05s 12:49:31.5 Info: CreateTable Tags 12:49:31.5 Info: CREATE TABLE "Tags" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Label" TEXT NOT NULL) 12:49:31.5 Info: => 8.61E-05s 12:49:31.5 Info: CreateIndex Tags (Label) 12:49:31.5 Info: CREATE UNIQUE INDEX "IX_Tags_Label" ON "Tags" ("Label" ASC) 12:49:31.5 Info: => 7.34E-05s 12:49:31.5 Info: CreateTable Restrictions 12:49:31.5 Info: CREATE TABLE "Restrictions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Preferred" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL) 12:49:31.5 Info: => 9.86E-05s 12:49:31.5 Info: CreateTable DelayProfiles 12:49:31.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:49:31.5 Info: => 0.0001176s 12:49:31.5 Info: CreateTable Users 12:49:31.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:49:31.5 Info: => 9.54E-05s 12:49:31.5 Info: CreateIndex Users (Identifier) 12:49:31.5 Info: CREATE UNIQUE INDEX "IX_Users_Identifier" ON "Users" ("Identifier" ASC) 12:49:31.5 Info: => 0.0001197s 12:49:31.5 Info: CreateIndex Users (Username) 12:49:31.5 Info: CREATE UNIQUE INDEX "IX_Users_Username" ON "Users" ("Username" ASC) 12:49:31.5 Info: => 9.1E-05s 12:49:31.5 Info: CreateTable Commands 12:49:31.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:49:31.5 Info: => 0.0001429s 12:49:31.5 Info: CreateTable IndexerStatus 12:49:31.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:49:31.5 Info: => 0.0001233s 12:49:31.5 Info: CreateIndex IndexerStatus (ProviderId) 12:49:31.5 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 12:49:31.5 Info: => 8.05E-05s 12:49:31.5 Info: CreateTable ExtraFiles 12:49:31.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:49:31.5 Info: => 0.0001275s 12:49:31.5 Info: CreateTable LyricFiles 12:49:31.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:49:31.5 Info: => 0.000169s 12:49:31.5 Info: CreateTable LanguageProfiles 12:49:31.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:49:31.5 Info: => 0.0001112s 12:49:31.5 Info: CreateIndex LanguageProfiles (Name) 12:49:31.5 Info: CREATE UNIQUE INDEX "IX_LanguageProfiles_Name" ON "LanguageProfiles" ("Name" ASC) 12:49:31.5 Info: => 8.23E-05s 12:49:31.5 Info: CreateTable DownloadClientStatus 12:49:31.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:49:31.5 Info: => 0.0001163s 12:49:31.5 Info: CreateIndex DownloadClientStatus (ProviderId) 12:49:31.5 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 12:49:31.5 Info: => 8.32E-05s 12:49:31.5 Info: INSERT INTO "DelayProfiles" ("EnableUsenet", "EnableTorrent", "PreferredProtocol", "UsenetDelay", "TorrentDelay", "Order", "Tags") VALUES (1, 1, 1, 0, 0, 2147483647, '[]') 12:49:31.5 Info: -> 1 Insert operations completed in 00:00:00.0000586 taking an average of 00:00:00.0000586 12:49:31.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (1, '2024-05-17T12:49:31', 'InitialSetup') 12:49:31.5 Info: Committing Transaction 12:49:31.5 Info: 1: InitialSetup migrated 12:49:31.5 Info: => 0.0010145s 12:49:31.5 Info: 2: add_reason_to_pending_releases migrating 12:49:31.5 Info: Beginning Transaction 12:49:31.5 Info: Starting migration of Main DB to 2 12:49:31.5 Info: AlterTable PendingReleases 12:49:31.5 Info: => 7E-07s 12:49:31.5 Info: CreateColumn PendingReleases Reason Int32 12:49:31.5 Info: ALTER TABLE "PendingReleases" ADD COLUMN "Reason" INTEGER NOT NULL DEFAULT 0 12:49:31.5 Info: => 0.000527s 12:49:31.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (2, '2024-05-17T12:49:31', 'add_reason_to_pending_releases') 12:49:31.5 Info: Committing Transaction 12:49:31.5 Info: 2: add_reason_to_pending_releases migrated 12:49:31.5 Info: => 0.000815s 12:49:31.5 Info: 3: add_medium_support migrating 12:49:31.5 Info: Beginning Transaction 12:49:31.5 Info: Starting migration of Main DB to 3 12:49:31.5 Info: AlterTable Albums 12:49:31.5 Info: => 8E-07s 12:49:31.5 Info: CreateColumn Albums Media String 12:49:31.5 Info: ALTER TABLE "Albums" ADD COLUMN "Media" TEXT NOT NULL DEFAULT '' 12:49:31.5 Info: => 0.0005158s 12:49:31.5 Info: AlterTable Tracks 12:49:31.5 Info: => 6E-07s 12:49:31.5 Info: CreateColumn Tracks MediumNumber Int32 12:49:31.5 Info: ALTER TABLE "Tracks" ADD COLUMN "MediumNumber" INTEGER NOT NULL DEFAULT 0 12:49:31.5 Info: => 0.0004735s 12:49:31.5 Info: AlterTable Tracks 12:49:31.5 Info: => 6E-07s 12:49:31.5 Info: CreateColumn Tracks AbsoluteTrackNumber Int32 12:49:31.5 Info: ALTER TABLE "Tracks" ADD COLUMN "AbsoluteTrackNumber" INTEGER NOT NULL DEFAULT 0 12:49:31.5 Info: => 0.0004676s 12:49:31.5 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 12:49:31.5 Info: UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 12:49:31.5 Info: => 4.21E-05s 12:49:31.5 Info: DeleteColumn Tracks TrackNumber 12:49:31.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:49:31.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:49:31.5 Info: DROP TABLE "Tracks" 12:49:31.5 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 12:49:31.5 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 12:49:31.5 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 12:49:31.5 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 12:49:31.5 Info: => 0.00382s 12:49:31.5 Info: AlterTable Tracks 12:49:31.5 Info: => 6E-07s 12:49:31.5 Info: CreateColumn Tracks TrackNumber String 12:49:31.5 Info: ALTER TABLE "Tracks" ADD COLUMN "TrackNumber" TEXT 12:49:31.5 Info: => 0.0004742s 12:49:31.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (3, '2024-05-17T12:49:31', 'add_medium_support') 12:49:31.5 Info: Committing Transaction 12:49:31.5 Info: 3: add_medium_support migrated 12:49:31.5 Info: => 0.0008575s 12:49:31.5 Info: 4: add_various_qualites_in_profile migrating 12:49:31.5 Info: Beginning Transaction 12:49:31.5 Info: Starting migration of Main DB to 4 12:49:31.5 Info: ExecuteSqlStatement UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 12:49:31.5 Info: UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 12:49:31.5 Info: => 5.1E-05s 12:49:31.5 Info: PerformDBOperation 12:49:31.5 Info: Performing DB Operation 12:49:31.5 Info: => 3.38E-05s 12:49:31.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (4, '2024-05-17T12:49:31', 'add_various_qualites_in_profile') 12:49:31.5 Info: Committing Transaction 12:49:31.5 Info: 4: add_various_qualites_in_profile migrated 12:49:31.5 Info: => 0.0002777s 12:49:31.5 Info: 5: metadata_profiles migrating 12:49:31.5 Info: Beginning Transaction 12:49:31.5 Info: Starting migration of Main DB to 5 12:49:31.5 Info: CreateTable MetadataProfiles 12:49:31.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:49:31.5 Info: => 0.0001501s 12:49:31.5 Info: CreateIndex MetadataProfiles (Name) 12:49:31.5 Info: CREATE UNIQUE INDEX "IX_MetadataProfiles_Name" ON "MetadataProfiles" ("Name" ASC) 12:49:31.5 Info: => 8.97E-05s 12:49:31.5 Info: AlterTable Artists 12:49:31.5 Info: => 5E-07s 12:49:31.5 Info: CreateColumn Artists MetadataProfileId Int32 12:49:31.5 Info: ALTER TABLE "Artists" ADD COLUMN "MetadataProfileId" INTEGER NOT NULL DEFAULT 1 12:49:31.5 Info: => 0.0005015s 12:49:31.5 Info: DeleteColumn Artists PrimaryAlbumTypes 12:49:31.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:49:31.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:49:31.5 Info: DROP TABLE "Artists" 12:49:31.5 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:49:31.5 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 12:49:31.5 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 12:49:31.5 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:49:31.5 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:49:31.5 Info: => 0.0040997s 12:49:31.5 Info: DeleteColumn Artists SecondaryAlbumTypes 12:49:31.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:49:31.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:49:31.5 Info: DROP TABLE "Artists" 12:49:31.5 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:49:31.5 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 12:49:31.5 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 12:49:31.5 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:49:31.5 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:49:31.5 Info: => 0.0040645s 12:49:31.5 Info: AlterTable Albums 12:49:31.5 Info: => 4E-07s 12:49:31.5 Info: CreateColumn Albums SecondaryTypes String 12:49:31.5 Info: ALTER TABLE "Albums" ADD COLUMN "SecondaryTypes" TEXT 12:49:31.5 Info: => 0.0004949s 12:49:31.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (5, '2024-05-17T12:49:31', 'metadata_profiles') 12:49:31.5 Info: Committing Transaction 12:49:31.5 Info: 5: metadata_profiles migrated 12:49:31.5 Info: => 0.0009074s 12:49:31.5 Info: 6: separate_automatic_and_interactive_search migrating 12:49:31.5 Info: Beginning Transaction 12:49:31.5 Info: Starting migration of Main DB to 6 12:49:31.5 Info: RenameColumn Indexers EnableSearch to EnableAutomaticSearch 12:49:31.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:49:31.5 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableSearch" FROM "Indexers" 12:49:31.5 Info: DROP TABLE "Indexers" 12:49:31.5 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 12:49:31.5 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 12:49:31.5 Info: => 0.0034621s 12:49:31.5 Info: AlterTable Indexers 12:49:31.5 Info: => 7E-07s 12:49:31.5 Info: CreateColumn Indexers EnableInteractiveSearch Boolean 12:49:31.5 Info: ALTER TABLE "Indexers" ADD COLUMN "EnableInteractiveSearch" INTEGER 12:49:31.5 Info: => 0.0004753s 12:49:31.5 Info: ExecuteSqlStatement UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 12:49:31.5 Info: UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 12:49:31.5 Info: => 3.93E-05s 12:49:31.5 Info: AlterTable Indexers 12:49:31.5 Info: => 4E-07s 12:49:31.5 Info: AlterColumn Indexers EnableInteractiveSearch Boolean 12:49:31.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:49:31.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:49:31.5 Info: DROP TABLE "Indexers" 12:49:31.5 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 12:49:31.5 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 12:49:31.5 Info: => 0.0047636s 12:49:31.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (6, '2024-05-17T12:49:31', 'separate_automatic_and_interactive_search') 12:49:31.5 Info: Committing Transaction 12:49:31.5 Info: 6: separate_automatic_and_interactive_search migrated 12:49:31.5 Info: => 0.005096s 12:49:31.5 Info: 7: change_album_path_to_relative migrating 12:49:31.5 Info: Beginning Transaction 12:49:31.5 Info: Starting migration of Main DB to 7 12:49:31.5 Info: DeleteColumn Albums Path 12:49:31.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:49:31.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:49:31.5 Info: DROP TABLE "Albums" 12:49:31.5 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:49:31.5 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:49:31.5 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 12:49:31.5 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 12:49:31.5 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 12:49:31.5 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:49:31.5 Info: => 0.0041981s 12:49:31.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (7, '2024-05-17T12:49:31', 'change_album_path_to_relative') 12:49:31.5 Info: Committing Transaction 12:49:31.5 Info: 7: change_album_path_to_relative migrated 12:49:31.5 Info: => 0.0046624s 12:49:31.5 Info: 8: change_quality_size_mb_to_kb migrating 12:49:31.5 Info: Beginning Transaction 12:49:31.5 Info: Starting migration of Main DB to 8 12:49:31.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:49:31.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:49:31.5 Info: => 5.1E-05s 12:49:31.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (8, '2024-05-17T12:49:31', 'change_quality_size_mb_to_kb') 12:49:31.5 Info: Committing Transaction 12:49:31.5 Info: 8: change_quality_size_mb_to_kb migrated 12:49:31.5 Info: => 0.0002976s 12:49:31.5 Info: 9: album_releases migrating 12:49:31.5 Info: Beginning Transaction 12:49:31.5 Info: Starting migration of Main DB to 9 12:49:31.5 Info: AlterTable Albums 12:49:31.5 Info: => 8E-07s 12:49:31.5 Info: CreateColumn Albums Releases String 12:49:31.5 Info: ALTER TABLE "Albums" ADD COLUMN "Releases" TEXT DEFAULT '' 12:49:31.5 Info: => 0.0005041s 12:49:31.5 Info: AlterTable Albums 12:49:31.5 Info: => 6E-07s 12:49:31.5 Info: CreateColumn Albums CurrentRelease String 12:49:31.5 Info: ALTER TABLE "Albums" ADD COLUMN "CurrentRelease" TEXT DEFAULT '' 12:49:31.5 Info: => 0.0004735s 12:49:31.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (9, '2024-05-17T12:49:31', 'album_releases') 12:49:31.5 Info: Committing Transaction 12:49:31.5 Info: 9: album_releases migrated 12:49:31.5 Info: => 0.0007572s 12:49:31.5 Info: 10: album_releases_fix migrating 12:49:31.5 Info: Beginning Transaction 12:49:31.5 Info: Starting migration of Main DB to 10 12:49:31.5 Info: AlterTable Albums 12:49:31.5 Info: => 8E-07s 12:49:31.5 Info: AlterColumn Albums Releases String 12:49:31.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:49:31.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:49:31.5 Info: DROP TABLE "Albums" 12:49:31.5 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:49:31.5 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:49:31.5 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 12:49:31.5 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 12:49:31.5 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 12:49:31.5 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:49:31.5 Info: => 0.0052608s 12:49:31.5 Info: AlterTable Albums 12:49:31.5 Info: => 6E-07s 12:49:31.5 Info: AlterColumn Albums CurrentRelease String 12:49:31.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:49:31.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:49:31.5 Info: DROP TABLE "Albums" 12:49:31.5 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:49:31.5 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:49:31.5 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 12:49:31.5 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 12:49:31.5 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 12:49:31.5 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:49:31.5 Info: => 0.0040742s 12:49:31.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (10, '2024-05-17T12:49:31', 'album_releases_fix') 12:49:31.5 Info: Committing Transaction 12:49:31.5 Info: 10: album_releases_fix migrated 12:49:31.5 Info: => 0.004452s 12:49:31.5 Info: 11: import_lists migrating 12:49:31.5 Info: Beginning Transaction 12:49:31.5 Info: Starting migration of Main DB to 11 12:49:31.5 Info: CreateTable ImportLists 12:49:31.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:49:31.5 Info: => 0.0001697s 12:49:31.5 Info: CreateIndex ImportLists (Name) 12:49:31.5 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 12:49:31.5 Info: => 7.7E-05s 12:49:31.5 Info: CreateTable ImportListStatus 12:49:31.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:49:31.5 Info: => 0.0001504s 12:49:31.5 Info: CreateIndex ImportListStatus (ProviderId) 12:49:31.5 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 12:49:31.5 Info: => 8.52E-05s 12:49:31.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (11, '2024-05-17T12:49:31', 'import_lists') 12:49:31.5 Info: Committing Transaction 12:49:31.5 Info: 11: import_lists migrated 12:49:31.5 Info: => 0.0003997s 12:49:31.5 Info: 12: add_release_status migrating 12:49:31.5 Info: Beginning Transaction 12:49:31.5 Info: Starting migration of Main DB to 12 12:49:31.5 Info: AlterTable MetadataProfiles 12:49:31.5 Info: => 8E-07s 12:49:31.5 Info: CreateColumn MetadataProfiles ReleaseStatuses String 12:49:31.5 Info: ALTER TABLE "MetadataProfiles" ADD COLUMN "ReleaseStatuses" TEXT NOT NULL DEFAULT '' 12:49:31.5 Info: => 0.0005179s 12:49:31.5 Info: PerformDBOperation 12:49:31.5 Info: Performing DB Operation 12:49:31.5 Info: => 2.74E-05s 12:49:31.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (12, '2024-05-17T12:49:31', 'add_release_status') 12:49:31.5 Info: Committing Transaction 12:49:31.5 Info: 12: add_release_status migrated 12:49:31.5 Info: => 0.0003187s 12:49:31.5 Info: 13: album_download_notification migrating 12:49:31.5 Info: Beginning Transaction 12:49:31.5 Info: Starting migration of Main DB to 13 12:49:31.5 Info: AlterTable Notifications 12:49:31.5 Info: => 7E-07s 12:49:31.5 Info: CreateColumn Notifications OnAlbumDownload Boolean 12:49:31.5 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDownload" INTEGER NOT NULL DEFAULT 0 12:49:31.5 Info: => 0.0005114s 12:49:31.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (13, '2024-05-17T12:49:31', 'album_download_notification') 12:49:31.5 Info: Committing Transaction 12:49:31.5 Info: 13: album_download_notification migrated 12:49:31.5 Info: => 0.0008071s 12:49:31.5 Info: 14: fix_language_metadata_profiles migrating 12:49:31.5 Info: Beginning Transaction 12:49:31.5 Info: Starting migration of Main DB to 14 12:49:31.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:49:31.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:49:31.5 Info: => 7.84E-05s 12:49:31.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:49:31.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:49:31.5 Info: => 5.26E-05s 12:49:31.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (14, '2024-05-17T12:49:31', 'fix_language_metadata_profiles') 12:49:31.5 Info: Committing Transaction 12:49:31.5 Info: 14: fix_language_metadata_profiles migrated 12:49:31.5 Info: => 0.0002955s 12:49:31.5 Info: 15: remove_fanzub migrating 12:49:31.5 Info: Beginning Transaction 12:49:31.5 Info: Starting migration of Main DB to 15 12:49:31.5 Info: ExecuteSqlStatement DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 12:49:31.5 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 12:49:31.5 Info: => 4.26E-05s 12:49:31.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (15, '2024-05-17T12:49:31', 'remove_fanzub') 12:49:31.5 Info: Committing Transaction 12:49:31.5 Info: 15: remove_fanzub migrated 12:49:31.5 Info: => 0.0002904s 12:49:31.5 Info: 16: update_artist_history_indexes migrating 12:49:31.5 Info: Beginning Transaction 12:49:31.5 Info: Starting migration of Main DB to 16 12:49:31.5 Info: CreateIndex Albums (ArtistId) 12:49:31.5 Info: CREATE INDEX "IX_Albums_ArtistId" ON "Albums" ("ArtistId" ASC) 12:49:31.5 Info: => 0.000104s 12:49:31.5 Info: CreateIndex Albums (ArtistId, ReleaseDate) 12:49:31.5 Info: CREATE INDEX "IX_Albums_ArtistId_ReleaseDate" ON "Albums" ("ArtistId" ASC, "ReleaseDate" ASC) 12:49:31.5 Info: => 7.65E-05s 12:49:31.5 Info: DeleteIndex History (AlbumId) 12:49:31.5 Info: DROP INDEX "IX_History_AlbumId" 12:49:31.5 Info: => 0.000124s 12:49:31.5 Info: CreateIndex History (AlbumId, Date) 12:49:31.5 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 12:49:31.5 Info: => 8.84E-05s 12:49:31.5 Info: DeleteIndex History (DownloadId) 12:49:31.5 Info: DROP INDEX "IX_History_DownloadId" 12:49:31.5 Info: => 0.0001104s 12:49:31.5 Info: CreateIndex History (DownloadId, Date) 12:49:31.5 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 12:49:31.5 Info: => 8.51E-05s 12:49:31.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (16, '2024-05-17T12:49:31', 'update_artist_history_indexes') 12:49:31.5 Info: Committing Transaction 12:49:31.5 Info: 16: update_artist_history_indexes migrated 12:49:31.5 Info: => 0.0004045s 12:49:31.5 Info: 17: remove_nma migrating 12:49:31.5 Info: Beginning Transaction 12:49:31.5 Info: Starting migration of Main DB to 17 12:49:31.5 Info: FluentMigrator.Expressions.DeleteDataExpression 12:49:31.5 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'NotifyMyAndroid' 12:49:31.5 Info: => 4.79E-05s 12:49:31.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (17, '2024-05-17T12:49:31', 'remove_nma') 12:49:31.5 Info: Committing Transaction 12:49:31.5 Info: 17: remove_nma migrated 12:49:31.5 Info: => 0.000289s 12:49:31.5 Info: 18: album_disambiguation migrating 12:49:31.5 Info: Beginning Transaction 12:49:31.5 Info: Starting migration of Main DB to 18 12:49:31.5 Info: AlterTable Albums 12:49:31.5 Info: => 8E-07s 12:49:31.5 Info: CreateColumn Albums Disambiguation String 12:49:31.5 Info: ALTER TABLE "Albums" ADD COLUMN "Disambiguation" TEXT 12:49:31.5 Info: => 0.0005279s 12:49:31.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (18, '2024-05-17T12:49:31', 'album_disambiguation') 12:49:31.5 Info: Committing Transaction 12:49:31.5 Info: 18: album_disambiguation migrated 12:49:31.5 Info: => 0.0008232s 12:49:31.5 Info: 19: add_ape_quality_in_profiles migrating 12:49:31.5 Info: Beginning Transaction 12:49:31.5 Info: Starting migration of Main DB to 19 12:49:31.5 Info: PerformDBOperation 12:49:31.5 Info: Performing DB Operation 12:49:31.5 Info: => 3.34E-05s 12:49:31.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (19, '2024-05-17T12:49:31', 'add_ape_quality_in_profiles') 12:49:31.5 Info: Committing Transaction 12:49:31.5 Info: 19: add_ape_quality_in_profiles migrated 12:49:31.5 Info: => 0.0002793s 12:49:31.5 Info: 20: remove_pushalot migrating 12:49:31.5 Info: Beginning Transaction 12:49:31.5 Info: Starting migration of Main DB to 20 12:49:31.5 Info: FluentMigrator.Expressions.DeleteDataExpression 12:49:31.5 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Pushalot' 12:49:31.5 Info: => 4.78E-05s 12:49:31.5 Info: FluentMigrator.Expressions.DeleteDataExpression 12:49:31.5 Info: DELETE FROM "Metadata" WHERE "Implementation" = 'MediaBrowserMetadata' 12:49:31.5 Info: => 3.14E-05s 12:49:31.5 Info: FluentMigrator.Expressions.DeleteDataExpression 12:49:31.5 Info: DELETE FROM "MetadataFiles" WHERE "Consumer" = 'MediaBrowserMetadata' 12:49:31.5 Info: => 2.81E-05s 12:49:31.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (20, '2024-05-17T12:49:31', 'remove_pushalot') 12:49:31.5 Info: Committing Transaction 12:49:31.5 Info: 20: remove_pushalot migrated 12:49:31.5 Info: => 0.0002624s 12:49:31.5 Info: 21: add_custom_filters migrating 12:49:31.5 Info: Beginning Transaction 12:49:31.5 Info: Starting migration of Main DB to 21 12:49:31.5 Info: CreateTable CustomFilters 12:49:31.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:49:31.5 Info: => 0.000137s 12:49:31.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (21, '2024-05-17T12:49:31', 'add_custom_filters') 12:49:31.5 Info: Committing Transaction 12:49:31.5 Info: 21: add_custom_filters migrated 12:49:31.5 Info: => 0.0004122s 12:49:31.5 Info: 22: import_list_tags migrating 12:49:31.5 Info: Beginning Transaction 12:49:31.5 Info: Starting migration of Main DB to 22 12:49:31.5 Info: AlterTable ImportLists 12:49:31.5 Info: => 9E-07s 12:49:31.5 Info: CreateColumn ImportLists Tags String 12:49:31.5 Info: ALTER TABLE "ImportLists" ADD COLUMN "Tags" TEXT 12:49:31.5 Info: => 0.0005192s 12:49:31.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (22, '2024-05-17T12:49:31', 'import_list_tags') 12:49:31.5 Info: Committing Transaction 12:49:31.5 Info: 22: import_list_tags migrated 12:49:31.5 Info: => 0.0008054s 12:49:31.5 Info: 23: add_release_groups_etc migrating 12:49:31.5 Info: Beginning Transaction 12:49:31.5 Info: Starting migration of Main DB to 23 12:49:31.6 Info: CreateTable ArtistMetadata 12:49:31.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:49:31.6 Info: => 0.0001841s 12:49:31.6 Info: CreateIndex ArtistMetadata (ForeignArtistId) 12:49:31.6 Info: CREATE UNIQUE INDEX "IX_ArtistMetadata_ForeignArtistId" ON "ArtistMetadata" ("ForeignArtistId" ASC) 12:49:31.6 Info: => 8.54E-05s 12:49:31.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:49:31.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:49:31.6 Info: => 8.05E-05s 12:49:31.6 Info: AlterTable Artists 12:49:31.6 Info: => 4E-07s 12:49:31.6 Info: CreateColumn Artists ArtistMetadataId Int32 12:49:31.6 Info: ALTER TABLE "Artists" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 12:49:31.6 Info: => 0.0005359s 12:49:31.6 Info: ExecuteSqlStatement UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 12:49:31.6 Info: UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 12:49:31.6 Info: => 6.65E-05s 12:49:31.6 Info: CreateTable AlbumReleases 12:49:31.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:49:31.6 Info: => 0.000154s 12:49:31.6 Info: CreateIndex AlbumReleases (ForeignReleaseId) 12:49:31.6 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 12:49:31.6 Info: => 8.02E-05s 12:49:31.6 Info: CreateIndex AlbumReleases (AlbumId) 12:49:31.6 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 12:49:31.6 Info: => 7.13E-05s 12:49:31.6 Info: PerformDBOperation 12:49:31.6 Info: Performing DB Operation 12:49:31.6 Info: => 3.16E-05s 12:49:31.6 Info: AlterTable Albums 12:49:31.6 Info: => 4E-07s 12:49:31.6 Info: CreateColumn Albums ArtistMetadataId Int32 12:49:31.6 Info: ALTER TABLE "Albums" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 12:49:31.6 Info: => 0.0005282s 12:49:31.6 Info: AlterTable Albums 12:49:31.6 Info: => 6E-07s 12:49:31.6 Info: CreateColumn Albums AnyReleaseOk Boolean 12:49:31.6 Info: ALTER TABLE "Albums" ADD COLUMN "AnyReleaseOk" INTEGER NOT NULL DEFAULT 1 12:49:31.6 Info: => 0.0005279s 12:49:31.6 Info: AlterTable Albums 12:49:31.6 Info: => 6E-07s 12:49:31.6 Info: CreateColumn Albums Links String 12:49:31.6 Info: ALTER TABLE "Albums" ADD COLUMN "Links" TEXT 12:49:31.6 Info: => 0.0005549s 12:49:31.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:49:31.6 Info: UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 12:49:31.6 Info: => 7.8E-05s 12:49:31.6 Info: AlterTable Tracks 12:49:31.6 Info: => 4E-07s 12:49:31.6 Info: CreateColumn Tracks ForeignRecordingId String 12:49:31.6 Info: ALTER TABLE "Tracks" ADD COLUMN "ForeignRecordingId" TEXT NOT NULL DEFAULT '0' 12:49:31.6 Info: => 0.0005211s 12:49:31.6 Info: AlterTable Tracks 12:49:31.6 Info: => 8E-07s 12:49:31.6 Info: CreateColumn Tracks AlbumReleaseId Int32 12:49:31.6 Info: ALTER TABLE "Tracks" ADD COLUMN "AlbumReleaseId" INTEGER NOT NULL DEFAULT 0 12:49:31.6 Info: => 0.0005254s 12:49:31.6 Info: AlterTable Tracks 12:49:31.6 Info: => 7E-07s 12:49:31.6 Info: CreateColumn Tracks ArtistMetadataId Int32 12:49:31.6 Info: ALTER TABLE "Tracks" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 12:49:31.6 Info: => 0.000525s 12:49:31.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:49:31.6 Info: UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 12:49:31.6 Info: => 7.97E-05s 12:49:31.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:49:31.6 Info: UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 12:49:31.6 Info: => 6.01E-05s 12:49:31.6 Info: DeleteColumn Artists ForeignArtistId, Name, Overview, Disambiguation, ArtistType, Status, Images, Links, Genres, Ratings, Members, MBId, AMId, TADBId, DiscogsId, NameSlug, LastDiskSync, DateFormed 12:49:31.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:49:31.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:49:31.6 Info: DROP TABLE "Artists" 12:49:31.6 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:49:31.6 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:49:31.6 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:49:31.6 Info: => 0.005069s 12:49:31.6 Info: DeleteColumn Albums ArtistId, MBId, AMId, TADBId, DiscogsId, TitleSlug, Label, SortTitle, Tags, Duration, Media, Releases, CurrentRelease, LastDiskSync 12:49:31.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:49:31.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:49:31.6 Info: DROP TABLE "Albums" 12:49:31.6 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:49:31.6 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:49:31.6 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:49:31.6 Info: => 0.0042969s 12:49:31.6 Info: DeleteColumn Tracks ArtistId, AlbumId, Compilation, DiscNumber, Monitored 12:49:31.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:49:31.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:49:31.6 Info: DROP TABLE "Tracks" 12:49:31.6 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 12:49:31.6 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 12:49:31.6 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 12:49:31.6 Info: => 0.0038964s 12:49:31.6 Info: DeleteColumn TrackFiles ArtistId 12:49:31.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:49:31.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:49:31.6 Info: DROP TABLE "TrackFiles" 12:49:31.6 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 12:49:31.6 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:49:31.6 Info: => 0.0047295s 12:49:31.6 Info: CreateIndex Artists (ArtistMetadataId) 12:49:31.6 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 12:49:31.6 Info: => 7.57E-05s 12:49:31.6 Info: CreateIndex Artists (Monitored) 12:49:31.6 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 12:49:31.6 Info: => 7.14E-05s 12:49:31.6 Info: CreateIndex Albums (ArtistMetadataId) 12:49:31.6 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 12:49:31.6 Info: => 7.15E-05s 12:49:31.6 Info: CreateIndex Tracks (ArtistMetadataId) 12:49:31.6 Info: CREATE INDEX "IX_Tracks_ArtistMetadataId" ON "Tracks" ("ArtistMetadataId" ASC) 12:49:31.6 Info: => 7.51E-05s 12:49:31.6 Info: CreateIndex Tracks (AlbumReleaseId) 12:49:31.6 Info: CREATE INDEX "IX_Tracks_AlbumReleaseId" ON "Tracks" ("AlbumReleaseId" ASC) 12:49:31.6 Info: => 6.94E-05s 12:49:31.6 Info: CreateIndex Tracks (ForeignRecordingId) 12:49:31.6 Info: CREATE INDEX "IX_Tracks_ForeignRecordingId" ON "Tracks" ("ForeignRecordingId" ASC) 12:49:31.6 Info: => 7.12E-05s 12:49:31.6 Info: UpdateData 12:49:31.6 Info: UPDATE "Artists" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 12:49:31.6 Info: => 4.23E-05s 12:49:31.6 Info: UpdateData 12:49:31.6 Info: UPDATE "Albums" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 12:49:31.6 Info: => 3.28E-05s 12:49:31.6 Info: UpdateData 12:49:31.6 Info: UPDATE "ScheduledTasks" SET "LastExecution" = '2018-01-01T00:00:01' WHERE "TypeName" = 'NzbDrone.Core.Music.Commands.RefreshArtistCommand' 12:49:31.6 Info: => 3.7E-05s 12:49:31.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (23, '2024-05-17T12:49:31', 'add_release_groups_etc') 12:49:31.6 Info: Committing Transaction 12:49:31.6 Info: 23: add_release_groups_etc migrated 12:49:31.6 Info: => 0.0005666s 12:49:31.6 Info: 24: NewMediaInfoFormat migrating 12:49:31.6 Info: Beginning Transaction 12:49:31.6 Info: Starting migration of Main DB to 24 12:49:31.6 Info: UpdateData 12:49:31.6 Info: UPDATE "TrackFiles" SET "MediaInfo" = '' WHERE 1 = 1 12:49:31.6 Info: => 5.3E-05s 12:49:31.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (24, '2024-05-17T12:49:31', 'NewMediaInfoFormat') 12:49:31.6 Info: Committing Transaction 12:49:31.6 Info: 24: NewMediaInfoFormat migrated 12:49:31.6 Info: => 0.0002888s 12:49:31.6 Info: 25: rename_restrictions_to_release_profiles migrating 12:49:31.6 Info: Beginning Transaction 12:49:31.6 Info: Starting migration of Main DB to 25 12:49:31.6 Info: RenameTable Restrictions ReleaseProfiles 12:49:31.6 Info: ALTER TABLE "Restrictions" RENAME TO "ReleaseProfiles" 12:49:31.6 Info: => 0.0013825s 12:49:31.6 Info: AlterTable ReleaseProfiles 12:49:31.6 Info: => 8.3E-06s 12:49:31.6 Info: CreateColumn ReleaseProfiles IncludePreferredWhenRenaming Boolean 12:49:31.6 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "IncludePreferredWhenRenaming" INTEGER NOT NULL DEFAULT 1 12:49:31.6 Info: => 0.0005193s 12:49:31.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (25, '2024-05-17T12:49:31', 'rename_restrictions_to_release_profiles') 12:49:31.6 Info: Committing Transaction 12:49:31.6 Info: 25: rename_restrictions_to_release_profiles migrated 12:49:31.6 Info: => 0.0007935s 12:49:31.6 Info: 26: rename_quality_profiles_add_upgrade_allowed migrating 12:49:31.6 Info: Beginning Transaction 12:49:31.6 Info: Starting migration of Main DB to 26 12:49:31.6 Info: RenameTable Profiles QualityProfiles 12:49:31.6 Info: ALTER TABLE "Profiles" RENAME TO "QualityProfiles" 12:49:31.6 Info: => 0.001393s 12:49:31.6 Info: AlterTable QualityProfiles 12:49:31.6 Info: => 9E-07s 12:49:31.6 Info: CreateColumn QualityProfiles UpgradeAllowed Boolean 12:49:31.6 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 12:49:31.6 Info: => 0.0005087s 12:49:31.6 Info: AlterTable LanguageProfiles 12:49:31.6 Info: => 7E-07s 12:49:31.6 Info: CreateColumn LanguageProfiles UpgradeAllowed Boolean 12:49:31.6 Info: ALTER TABLE "LanguageProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 12:49:31.6 Info: => 0.0005146s 12:49:31.6 Info: UpdateData 12:49:31.6 Info: UPDATE "QualityProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 12:49:31.6 Info: => 4.62E-05s 12:49:31.6 Info: UpdateData 12:49:31.6 Info: UPDATE "LanguageProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 12:49:31.6 Info: => 2.87E-05s 12:49:31.6 Info: RenameColumn Artists ProfileId to QualityProfileId 12:49:31.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:49:31.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:49:31.6 Info: DROP TABLE "Artists" 12:49:31.6 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:49:31.6 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:49:31.6 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:49:31.6 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 12:49:31.6 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 12:49:31.6 Info: => 0.0052106s 12:49:31.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (26, '2024-05-17T12:49:31', 'rename_quality_profiles_add_upgrade_allowed') 12:49:31.6 Info: Committing Transaction 12:49:31.6 Info: 26: rename_quality_profiles_add_upgrade_allowed migrated 12:49:31.6 Info: => 0.0056185s 12:49:31.6 Info: 27: add_import_exclusions migrating 12:49:31.6 Info: Beginning Transaction 12:49:31.6 Info: Starting migration of Main DB to 27 12:49:31.6 Info: CreateTable ImportListExclusions 12:49:31.6 Info: CREATE TABLE "ImportListExclusions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignId" TEXT NOT NULL, "Name" TEXT NOT NULL) 12:49:31.6 Info: => 0.0001327s 12:49:31.6 Info: CreateIndex ImportListExclusions (ForeignId) 12:49:31.6 Info: CREATE UNIQUE INDEX "IX_ImportListExclusions_ForeignId" ON "ImportListExclusions" ("ForeignId" ASC) 12:49:31.6 Info: => 8.17E-05s 12:49:31.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (27, '2024-05-17T12:49:31', 'add_import_exclusions') 12:49:31.6 Info: Committing Transaction 12:49:31.6 Info: 27: add_import_exclusions migrated 12:49:31.6 Info: => 0.0004053s 12:49:31.6 Info: 28: clean_artist_metadata_table migrating 12:49:31.6 Info: Beginning Transaction 12:49:31.6 Info: Starting migration of Main DB to 28 12:49:31.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:49:31.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:49:31.6 Info: => 0.0001593s 12:49:31.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:49:31.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:49:31.6 Info: => 0.0001191s 12:49:31.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:49:31.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:49:31.6 Info: => 0.0001138s 12:49:31.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:49:31.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:49:31.6 Info: => 0.000114s 12:49:31.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:49:31.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:49:31.6 Info: => 0.0001151s 12:49:31.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:49:31.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:49:31.6 Info: => 0.0001128s 12:49:31.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (28, '2024-05-17T12:49:31', 'clean_artist_metadata_table') 12:49:31.6 Info: Committing Transaction 12:49:31.6 Info: 28: clean_artist_metadata_table migrated 12:49:31.6 Info: => 0.0003826s 12:49:31.6 Info: 29: health_issue_notification migrating 12:49:31.6 Info: Beginning Transaction 12:49:31.6 Info: Starting migration of Main DB to 29 12:49:31.6 Info: AlterTable Notifications 12:49:31.6 Info: => 1E-06s 12:49:31.6 Info: CreateColumn Notifications OnHealthIssue Boolean 12:49:31.6 Info: ALTER TABLE "Notifications" ADD COLUMN "OnHealthIssue" INTEGER NOT NULL DEFAULT 0 12:49:31.6 Info: => 0.0005446s 12:49:31.6 Info: AlterTable Notifications 12:49:31.6 Info: => 8E-07s 12:49:31.6 Info: CreateColumn Notifications IncludeHealthWarnings Boolean 12:49:31.6 Info: ALTER TABLE "Notifications" ADD COLUMN "IncludeHealthWarnings" INTEGER NOT NULL DEFAULT 0 12:49:31.6 Info: => 0.0005054s 12:49:31.6 Info: AlterTable Notifications 12:49:31.6 Info: => 7E-07s 12:49:31.6 Info: CreateColumn Notifications OnDownloadFailure Boolean 12:49:31.6 Info: ALTER TABLE "Notifications" ADD COLUMN "OnDownloadFailure" INTEGER NOT NULL DEFAULT 0 12:49:31.6 Info: => 0.0005047s 12:49:31.6 Info: AlterTable Notifications 12:49:31.6 Info: => 6E-07s 12:49:31.6 Info: CreateColumn Notifications OnImportFailure Boolean 12:49:31.6 Info: ALTER TABLE "Notifications" ADD COLUMN "OnImportFailure" INTEGER NOT NULL DEFAULT 0 12:49:31.6 Info: => 0.0005176s 12:49:31.6 Info: AlterTable Notifications 12:49:31.6 Info: => 6E-07s 12:49:31.6 Info: CreateColumn Notifications OnTrackRetag Boolean 12:49:31.6 Info: ALTER TABLE "Notifications" ADD COLUMN "OnTrackRetag" INTEGER NOT NULL DEFAULT 0 12:49:31.6 Info: => 0.0005008s 12:49:31.6 Info: DeleteColumn Notifications OnDownload 12:49:31.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:49:31.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:49:31.6 Info: DROP TABLE "Notifications" 12:49:31.6 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 12:49:31.6 Info: => 0.0037924s 12:49:31.6 Info: RenameColumn Notifications OnAlbumDownload to OnReleaseImport 12:49:31.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:49:31.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:49:31.6 Info: DROP TABLE "Notifications" 12:49:31.6 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 12:49:31.6 Info: => 0.003795s 12:49:31.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (29, '2024-05-17T12:49:31', 'health_issue_notification') 12:49:31.6 Info: Committing Transaction 12:49:31.6 Info: 29: health_issue_notification migrated 12:49:31.6 Info: => 0.0041645s 12:49:31.6 Info: 30: add_mediafilerepository_mtime migrating 12:49:31.6 Info: Beginning Transaction 12:49:31.6 Info: Starting migration of Main DB to 30 12:49:31.6 Info: INSERT INTO "Artists" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId") VALUES (1, 'TestArtist', '/mnt/data/path/TestArtist', 1, 1, 1, 1, 1) 12:49:31.6 Info: INSERT INTO "Albums" ("Id", "ForeignAlbumId", "ArtistMetadataId", "Title", "CleanTitle", "Images", "Monitored", "AlbumType", "AnyReleaseOk") VALUES (1, '1', 2, 'TestAlbum', 'TestAlbum', '', 1, 'Studio', 1) 12:49:31.6 Info: INSERT INTO "AlbumReleases" ("Id", "ForeignReleaseId", "AlbumId", "Title", "Status", "Duration", "Monitored") VALUES (1, '1', 1, 'Title', 'Status', 0, 1) 12:49:31.6 Info: INSERT INTO "TrackFiles" ("Id", "RelativePath", "Size", "DateAdded", "Quality", "Language", "AlbumId") VALUES (1, 'folder/track1.mp3', 100, '2024-05-17T12:49:31', '{ "quality": { "id": 6, "name": "FLAC" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }', 1, 1) 12:49:31.6 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "Explicit", "TrackFileId", "Duration", "MediumNumber", "AbsoluteTrackNumber", "ForeignRecordingId", "AlbumReleaseId", "ArtistMetadataId") VALUES (1, '1', 0, 1, 100, 1, 1, '1', 1, 0) 12:49:31.6 Info: INSERT INTO "TrackFiles" ("Id", "RelativePath", "Size", "DateAdded", "Quality", "Language", "AlbumId") VALUES (2, 'folder/track2.mp3', 100, '2024-05-17T12:49:31', '{ "quality": { "id": 6, "name": "FLAC" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }', 1, 1) 12:49:31.6 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "Explicit", "TrackFileId", "Duration", "MediumNumber", "AbsoluteTrackNumber", "ForeignRecordingId", "AlbumReleaseId", "ArtistMetadataId") VALUES (2, '2', 0, 2, 100, 1, 1, '2', 1, 0) 12:49:31.6 Info: AlterTable TrackFiles 12:49:31.6 Info: => 5E-07s 12:49:31.6 Info: CreateColumn TrackFiles Modified DateTime 12:49:31.6 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Modified" DATETIME NOT NULL DEFAULT '2000-01-01T00:00:00' 12:49:31.6 Info: => 0.0005328s 12:49:31.6 Info: AlterTable TrackFiles 12:49:31.6 Info: => 7E-07s 12:49:31.6 Info: CreateColumn TrackFiles Path String 12:49:31.6 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Path" TEXT 12:49:31.6 Info: => 0.0005047s 12:49:31.6 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 12:49:31.6 Info: DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 12:49:31.6 Info: => 3.9E-05s 12:49:31.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:49:31.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:49:31.6 Info: => 0.0001296s 12:49:31.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:49:31.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:49:31.6 Info: => 0.0001409s 12:49:31.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:49:31.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:49:31.6 Info: => 0.0001417s 12:49:31.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:49:31.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:49:31.6 Info: => 7.84E-05s 12:49:31.6 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 12:49:31.6 Info: DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 12:49:31.6 Info: => 4.76E-05s 12:49:31.6 Info: AlterTable TrackFiles 12:49:31.6 Info: => 6E-07s 12:49:31.6 Info: AlterColumn TrackFiles Path String 12:49:31.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:49:31.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:49:31.6 Info: DROP TABLE "TrackFiles" 12:49:31.6 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 12:49:31.6 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:49:31.6 Info: => 0.0050343s 12:49:31.6 Info: CreateIndex TrackFiles (Path) 12:49:31.6 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 12:49:31.6 Info: => 7.77E-05s 12:49:31.6 Info: DeleteColumn TrackFiles RelativePath 12:49:31.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:49:31.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:49:31.6 Info: DROP TABLE "TrackFiles" 12:49:31.6 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 12:49:31.6 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:49:31.6 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 12:49:31.6 Info: => 0.0040068s 12:49:31.6 Info: -> 7 Insert operations completed in 00:00:00.0005264 taking an average of 00:00:00.0000752 12:49:31.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (30, '2024-05-17T12:49:31', 'add_mediafilerepository_mtime') 12:49:31.6 Info: Committing Transaction 12:49:31.6 Info: 30: add_mediafilerepository_mtime migrated 12:49:31.6 Info: => 0.0045065s 12:49:31.6 Debug: Took: 00:00:00.1432857 12:49:31.6 Debug: Got 0 tracks 12:49:31.6 Info: --- End: NzbDrone.Core.Test.Datastore.Migration.add_mediafilerepository_mtimeFixture.migration_030_bad_artist_metadata_id --- 12:49:31.6 Info: --- Start: NzbDrone.Core.Test.Datastore.Migration.add_mediafilerepository_mtimeFixture.migration_030_duplicate_files --- 12:49:31.6 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm64/_temp_11361_638515469716951098_165/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:49:31.7 Info: DatabaseEngineVersionCheck migrating 12:49:31.7 Info: PerformDBOperation 12:49:31.7 Info: Performing DB Operation 12:49:31.7 Info: SQLite 3.45.3 12:49:31.7 Info: => 0.0010846s 12:49:31.7 Info: DatabaseEngineVersionCheck migrated 12:49:31.7 Info: => 0.0010977s 12:49:31.7 Info: VersionMigration migrating 12:49:31.7 Info: Beginning Transaction 12:49:31.7 Info: CreateTable VersionInfo 12:49:31.7 Info: CREATE TABLE "VersionInfo" ("Version" INTEGER NOT NULL) 12:49:31.7 Info: => 0.0001524s 12:49:31.7 Info: Committing Transaction 12:49:31.7 Info: VersionMigration migrated 12:49:31.7 Info: => 0.0005017s 12:49:31.7 Info: VersionUniqueMigration migrating 12:49:31.7 Info: Beginning Transaction 12:49:31.7 Info: CreateIndex VersionInfo (Version) 12:49:31.7 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 12:49:31.7 Info: => 0.000121s 12:49:31.7 Info: AlterTable VersionInfo 12:49:31.7 Info: => 5E-07s 12:49:31.7 Info: CreateColumn VersionInfo AppliedOn DateTime 12:49:31.7 Info: ALTER TABLE "VersionInfo" ADD COLUMN "AppliedOn" DATETIME 12:49:31.7 Info: => 0.000568s 12:49:31.7 Info: Committing Transaction 12:49:31.7 Info: VersionUniqueMigration migrated 12:49:31.7 Info: => 0.000766s 12:49:31.7 Info: VersionDescriptionMigration migrating 12:49:31.7 Info: Beginning Transaction 12:49:31.7 Info: AlterTable VersionInfo 12:49:31.7 Info: => 8E-07s 12:49:31.7 Info: CreateColumn VersionInfo Description String 12:49:31.7 Info: ALTER TABLE "VersionInfo" ADD COLUMN "Description" TEXT 12:49:31.7 Info: => 0.0002059s 12:49:31.7 Info: Committing Transaction 12:49:31.7 Info: VersionDescriptionMigration migrated 12:49:31.7 Info: => 0.0004011s 12:49:31.7 Info: 1: InitialSetup migrating 12:49:31.7 Info: Beginning Transaction 12:49:31.7 Info: Starting migration of Main DB to 1 12:49:31.7 Info: CreateTable Config 12:49:31.7 Info: CREATE TABLE "Config" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Key" TEXT NOT NULL, "Value" TEXT NOT NULL) 12:49:31.7 Info: => 0.000168s 12:49:31.7 Info: CreateIndex Config (Key) 12:49:31.7 Info: CREATE UNIQUE INDEX "IX_Config_Key" ON "Config" ("Key" ASC) 12:49:31.7 Info: => 7.56E-05s 12:49:31.7 Info: CreateTable RootFolders 12:49:31.7 Info: CREATE TABLE "RootFolders" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Path" TEXT NOT NULL) 12:49:31.7 Info: => 8.78E-05s 12:49:31.7 Info: CreateIndex RootFolders (Path) 12:49:31.7 Info: CREATE UNIQUE INDEX "IX_RootFolders_Path" ON "RootFolders" ("Path" ASC) 12:49:31.7 Info: => 6.94E-05s 12:49:31.7 Info: CreateTable Artists 12:49:31.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:49:31.7 Info: => 0.0002333s 12:49:31.7 Info: CreateIndex Artists (ForeignArtistId) 12:49:31.7 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 12:49:31.7 Info: => 7.28E-05s 12:49:31.7 Info: CreateIndex Artists (NameSlug) 12:49:31.7 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 12:49:31.7 Info: => 6.89E-05s 12:49:31.7 Info: CreateIndex Artists (CleanName) 12:49:31.7 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:49:31.7 Info: => 6.35E-05s 12:49:31.7 Info: CreateIndex Artists (Path) 12:49:31.7 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:49:31.7 Info: => 6.42E-05s 12:49:31.7 Info: CreateTable Albums 12:49:31.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:49:31.7 Info: => 0.0002069s 12:49:31.7 Info: CreateIndex Albums (ForeignAlbumId) 12:49:31.7 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:49:31.7 Info: => 6.77E-05s 12:49:31.7 Info: CreateIndex Albums (MBId) 12:49:31.7 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 12:49:31.7 Info: => 6.5E-05s 12:49:31.7 Info: CreateIndex Albums (TADBId) 12:49:31.7 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 12:49:31.7 Info: => 6.45E-05s 12:49:31.7 Info: CreateIndex Albums (TitleSlug) 12:49:31.7 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 12:49:31.7 Info: => 6.68E-05s 12:49:31.7 Info: CreateIndex Albums (CleanTitle) 12:49:31.7 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:49:31.7 Info: => 6.45E-05s 12:49:31.7 Info: CreateIndex Albums (Path) 12:49:31.7 Info: CREATE INDEX "IX_Albums_Path" ON "Albums" ("Path" ASC) 12:49:31.7 Info: => 6.66E-05s 12:49:31.7 Info: CreateTable Tracks 12:49:31.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:49:31.7 Info: => 0.0001438s 12:49:31.7 Info: CreateIndex Tracks (ForeignTrackId) 12:49:31.7 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 12:49:31.7 Info: => 7.16E-05s 12:49:31.7 Info: CreateIndex Tracks (ArtistId) 12:49:31.7 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 12:49:31.7 Info: => 6.85E-05s 12:49:31.7 Info: CreateIndex Tracks (TrackFileId) 12:49:31.7 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 12:49:31.7 Info: => 7.14E-05s 12:49:31.7 Info: CreateIndex Tracks (ArtistId, AlbumId, TrackNumber) 12:49:31.7 Info: CREATE INDEX "IX_Tracks_ArtistId_AlbumId_TrackNumber" ON "Tracks" ("ArtistId" ASC, "AlbumId" ASC, "TrackNumber" ASC) 12:49:31.7 Info: => 7.11E-05s 12:49:31.7 Info: CreateTable TrackFiles 12:49:31.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:49:31.7 Info: => 0.0001315s 12:49:31.7 Info: CreateIndex TrackFiles (ArtistId) 12:49:31.7 Info: CREATE INDEX "IX_TrackFiles_ArtistId" ON "TrackFiles" ("ArtistId" ASC) 12:49:31.7 Info: => 6.76E-05s 12:49:31.7 Info: CreateIndex TrackFiles (AlbumId) 12:49:31.7 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:49:31.7 Info: => 6.72E-05s 12:49:31.7 Info: CreateTable History 12:49:31.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:49:31.7 Info: => 0.0001372s 12:49:31.7 Info: CreateIndex History (Date) 12:49:31.7 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 12:49:31.7 Info: => 6.92E-05s 12:49:31.7 Info: CreateIndex History (EventType) 12:49:31.7 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 12:49:31.7 Info: => 6.41E-05s 12:49:31.7 Info: CreateIndex History (DownloadId) 12:49:31.7 Info: CREATE INDEX "IX_History_DownloadId" ON "History" ("DownloadId" ASC) 12:49:31.7 Info: => 6.6E-05s 12:49:31.7 Info: CreateIndex History (AlbumId) 12:49:31.7 Info: CREATE INDEX "IX_History_AlbumId" ON "History" ("AlbumId" ASC) 12:49:31.7 Info: => 6.52E-05s 12:49:31.7 Info: CreateTable Notifications 12:49:31.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:49:31.7 Info: => 0.0001306s 12:49:31.7 Info: CreateTable ScheduledTasks 12:49:31.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:49:31.7 Info: => 0.0001003s 12:49:31.7 Info: CreateIndex ScheduledTasks (TypeName) 12:49:31.7 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 12:49:31.7 Info: => 7.33E-05s 12:49:31.7 Info: CreateTable Indexers 12:49:31.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:49:31.7 Info: => 0.00011s 12:49:31.7 Info: CreateIndex Indexers (Name) 12:49:31.7 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 12:49:31.7 Info: => 7.03E-05s 12:49:31.7 Info: CreateTable Profiles 12:49:31.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:49:31.7 Info: => 9.4E-05s 12:49:31.7 Info: CreateIndex Profiles (Name) 12:49:31.7 Info: CREATE UNIQUE INDEX "IX_Profiles_Name" ON "Profiles" ("Name" ASC) 12:49:31.7 Info: => 6.82E-05s 12:49:31.7 Info: CreateTable QualityDefinitions 12:49:31.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:49:31.7 Info: => 0.0001047s 12:49:31.7 Info: CreateIndex QualityDefinitions (Quality) 12:49:31.7 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Quality" ON "QualityDefinitions" ("Quality" ASC) 12:49:31.7 Info: => 7.18E-05s 12:49:31.7 Info: CreateIndex QualityDefinitions (Title) 12:49:31.7 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Title" ON "QualityDefinitions" ("Title" ASC) 12:49:31.7 Info: => 0.000128s 12:49:31.7 Info: CreateTable NamingConfig 12:49:31.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:49:31.7 Info: => 0.0001441s 12:49:31.7 Info: CreateTable Blacklist 12:49:31.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:49:31.7 Info: => 0.0001725s 12:49:31.7 Info: CreateTable Metadata 12:49:31.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:49:31.7 Info: => 0.0001077s 12:49:31.7 Info: CreateTable MetadataFiles 12:49:31.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:49:31.7 Info: => 0.0001323s 12:49:31.7 Info: CreateTable DownloadClients 12:49:31.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:49:31.7 Info: => 0.000109s 12:49:31.7 Info: CreateTable PendingReleases 12:49:31.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:49:31.7 Info: => 0.0001564s 12:49:31.7 Info: CreateTable RemotePathMappings 12:49:31.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:49:31.7 Info: => 0.000126s 12:49:31.7 Info: CreateTable Tags 12:49:31.7 Info: CREATE TABLE "Tags" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Label" TEXT NOT NULL) 12:49:31.7 Info: => 9.58E-05s 12:49:31.7 Info: CreateIndex Tags (Label) 12:49:31.7 Info: CREATE UNIQUE INDEX "IX_Tags_Label" ON "Tags" ("Label" ASC) 12:49:31.7 Info: => 8.24E-05s 12:49:31.7 Info: CreateTable Restrictions 12:49:31.7 Info: CREATE TABLE "Restrictions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Preferred" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL) 12:49:31.7 Info: => 0.0001082s 12:49:31.7 Info: CreateTable DelayProfiles 12:49:31.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:49:31.7 Info: => 0.0001314s 12:49:31.7 Info: CreateTable Users 12:49:31.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:49:31.7 Info: => 0.0001074s 12:49:31.7 Info: CreateIndex Users (Identifier) 12:49:31.7 Info: CREATE UNIQUE INDEX "IX_Users_Identifier" ON "Users" ("Identifier" ASC) 12:49:31.7 Info: => 0.0001194s 12:49:31.7 Info: CreateIndex Users (Username) 12:49:31.7 Info: CREATE UNIQUE INDEX "IX_Users_Username" ON "Users" ("Username" ASC) 12:49:31.7 Info: => 9.28E-05s 12:49:31.7 Info: CreateTable Commands 12:49:31.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:49:31.7 Info: => 0.0001423s 12:49:31.7 Info: CreateTable IndexerStatus 12:49:31.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:49:31.7 Info: => 0.0001255s 12:49:31.7 Info: CreateIndex IndexerStatus (ProviderId) 12:49:31.7 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 12:49:31.7 Info: => 0.0001103s 12:49:31.7 Info: CreateTable ExtraFiles 12:49:31.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:49:31.7 Info: => 0.0001339s 12:49:31.7 Info: CreateTable LyricFiles 12:49:31.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:49:31.7 Info: => 0.000159s 12:49:31.7 Info: CreateTable LanguageProfiles 12:49:31.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:49:31.7 Info: => 0.0001098s 12:49:31.7 Info: CreateIndex LanguageProfiles (Name) 12:49:31.7 Info: CREATE UNIQUE INDEX "IX_LanguageProfiles_Name" ON "LanguageProfiles" ("Name" ASC) 12:49:31.7 Info: => 8.23E-05s 12:49:31.7 Info: CreateTable DownloadClientStatus 12:49:31.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:49:31.7 Info: => 0.0001135s 12:49:31.7 Info: CreateIndex DownloadClientStatus (ProviderId) 12:49:31.7 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 12:49:31.7 Info: => 8.23E-05s 12:49:31.7 Info: INSERT INTO "DelayProfiles" ("EnableUsenet", "EnableTorrent", "PreferredProtocol", "UsenetDelay", "TorrentDelay", "Order", "Tags") VALUES (1, 1, 1, 0, 0, 2147483647, '[]') 12:49:31.7 Info: -> 1 Insert operations completed in 00:00:00.0000594 taking an average of 00:00:00.0000594 12:49:31.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (1, '2024-05-17T12:49:31', 'InitialSetup') 12:49:31.7 Info: Committing Transaction 12:49:31.7 Info: 1: InitialSetup migrated 12:49:31.7 Info: => 0.0009661s 12:49:31.7 Info: 2: add_reason_to_pending_releases migrating 12:49:31.7 Info: Beginning Transaction 12:49:31.7 Info: Starting migration of Main DB to 2 12:49:31.7 Info: AlterTable PendingReleases 12:49:31.7 Info: => 7E-07s 12:49:31.7 Info: CreateColumn PendingReleases Reason Int32 12:49:31.7 Info: ALTER TABLE "PendingReleases" ADD COLUMN "Reason" INTEGER NOT NULL DEFAULT 0 12:49:31.7 Info: => 0.0005211s 12:49:31.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (2, '2024-05-17T12:49:31', 'add_reason_to_pending_releases') 12:49:31.7 Info: Committing Transaction 12:49:31.7 Info: 2: add_reason_to_pending_releases migrated 12:49:31.7 Info: => 0.0008051s 12:49:31.7 Info: 3: add_medium_support migrating 12:49:31.7 Info: Beginning Transaction 12:49:31.7 Info: Starting migration of Main DB to 3 12:49:31.7 Info: AlterTable Albums 12:49:31.7 Info: => 9E-07s 12:49:31.7 Info: CreateColumn Albums Media String 12:49:31.7 Info: ALTER TABLE "Albums" ADD COLUMN "Media" TEXT NOT NULL DEFAULT '' 12:49:31.7 Info: => 0.0005233s 12:49:31.7 Info: AlterTable Tracks 12:49:31.7 Info: => 7E-07s 12:49:31.7 Info: CreateColumn Tracks MediumNumber Int32 12:49:31.7 Info: ALTER TABLE "Tracks" ADD COLUMN "MediumNumber" INTEGER NOT NULL DEFAULT 0 12:49:31.7 Info: => 0.0004709s 12:49:31.7 Info: AlterTable Tracks 12:49:31.7 Info: => 6E-07s 12:49:31.7 Info: CreateColumn Tracks AbsoluteTrackNumber Int32 12:49:31.7 Info: ALTER TABLE "Tracks" ADD COLUMN "AbsoluteTrackNumber" INTEGER NOT NULL DEFAULT 0 12:49:31.7 Info: => 0.0004615s 12:49:31.7 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 12:49:31.7 Info: UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 12:49:31.7 Info: => 4.21E-05s 12:49:31.7 Info: DeleteColumn Tracks TrackNumber 12:49:31.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:49:31.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:49:31.7 Info: DROP TABLE "Tracks" 12:49:31.7 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 12:49:31.7 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 12:49:31.7 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 12:49:31.7 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 12:49:31.7 Info: => 0.0038174s 12:49:31.7 Info: AlterTable Tracks 12:49:31.7 Info: => 6E-07s 12:49:31.7 Info: CreateColumn Tracks TrackNumber String 12:49:31.7 Info: ALTER TABLE "Tracks" ADD COLUMN "TrackNumber" TEXT 12:49:31.7 Info: => 0.0004705s 12:49:31.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (3, '2024-05-17T12:49:31', 'add_medium_support') 12:49:31.7 Info: Committing Transaction 12:49:31.7 Info: 3: add_medium_support migrated 12:49:31.7 Info: => 0.0008395s 12:49:31.7 Info: 4: add_various_qualites_in_profile migrating 12:49:31.7 Info: Beginning Transaction 12:49:31.7 Info: Starting migration of Main DB to 4 12:49:31.7 Info: ExecuteSqlStatement UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 12:49:31.7 Info: UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 12:49:31.7 Info: => 5.1E-05s 12:49:31.7 Info: PerformDBOperation 12:49:31.7 Info: Performing DB Operation 12:49:31.7 Info: => 3.43E-05s 12:49:31.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (4, '2024-05-17T12:49:31', 'add_various_qualites_in_profile') 12:49:31.7 Info: Committing Transaction 12:49:31.7 Info: 4: add_various_qualites_in_profile migrated 12:49:31.7 Info: => 0.0002714s 12:49:31.7 Info: 5: metadata_profiles migrating 12:49:31.7 Info: Beginning Transaction 12:49:31.7 Info: Starting migration of Main DB to 5 12:49:31.7 Info: CreateTable MetadataProfiles 12:49:31.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:49:31.7 Info: => 0.000138s 12:49:31.7 Info: CreateIndex MetadataProfiles (Name) 12:49:31.7 Info: CREATE UNIQUE INDEX "IX_MetadataProfiles_Name" ON "MetadataProfiles" ("Name" ASC) 12:49:31.7 Info: => 8.46E-05s 12:49:31.7 Info: AlterTable Artists 12:49:31.7 Info: => 4E-07s 12:49:31.7 Info: CreateColumn Artists MetadataProfileId Int32 12:49:31.7 Info: ALTER TABLE "Artists" ADD COLUMN "MetadataProfileId" INTEGER NOT NULL DEFAULT 1 12:49:31.7 Info: => 0.0004942s 12:49:31.7 Info: DeleteColumn Artists PrimaryAlbumTypes 12:49:31.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:49:31.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:49:31.7 Info: DROP TABLE "Artists" 12:49:31.7 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:49:31.7 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 12:49:31.7 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 12:49:31.7 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:49:31.7 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:49:31.7 Info: => 0.0044934s 12:49:31.7 Info: DeleteColumn Artists SecondaryAlbumTypes 12:49:31.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:49:31.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:49:31.7 Info: DROP TABLE "Artists" 12:49:31.7 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:49:31.7 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 12:49:31.7 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 12:49:31.7 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:49:31.7 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:49:31.7 Info: => 0.0048219s 12:49:31.7 Info: AlterTable Albums 12:49:31.7 Info: => 7E-07s 12:49:31.7 Info: CreateColumn Albums SecondaryTypes String 12:49:31.7 Info: ALTER TABLE "Albums" ADD COLUMN "SecondaryTypes" TEXT 12:49:31.7 Info: => 0.0005066s 12:49:31.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (5, '2024-05-17T12:49:31', 'metadata_profiles') 12:49:31.7 Info: Committing Transaction 12:49:31.7 Info: 5: metadata_profiles migrated 12:49:31.7 Info: => 0.0015708s 12:49:31.7 Info: 6: separate_automatic_and_interactive_search migrating 12:49:31.7 Info: Beginning Transaction 12:49:31.7 Info: Starting migration of Main DB to 6 12:49:31.7 Info: RenameColumn Indexers EnableSearch to EnableAutomaticSearch 12:49:31.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:49:31.7 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableSearch" FROM "Indexers" 12:49:31.7 Info: DROP TABLE "Indexers" 12:49:31.7 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 12:49:31.7 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 12:49:31.7 Info: => 0.0039642s 12:49:31.7 Info: AlterTable Indexers 12:49:31.7 Info: => 5E-07s 12:49:31.7 Info: CreateColumn Indexers EnableInteractiveSearch Boolean 12:49:31.7 Info: ALTER TABLE "Indexers" ADD COLUMN "EnableInteractiveSearch" INTEGER 12:49:31.7 Info: => 0.0004778s 12:49:31.7 Info: ExecuteSqlStatement UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 12:49:31.7 Info: UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 12:49:31.7 Info: => 3.98E-05s 12:49:31.7 Info: AlterTable Indexers 12:49:31.7 Info: => 5E-07s 12:49:31.7 Info: AlterColumn Indexers EnableInteractiveSearch Boolean 12:49:31.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:49:31.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:49:31.7 Info: DROP TABLE "Indexers" 12:49:31.7 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 12:49:31.7 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 12:49:31.7 Info: => 0.0034382s 12:49:31.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (6, '2024-05-17T12:49:31', 'separate_automatic_and_interactive_search') 12:49:31.7 Info: Committing Transaction 12:49:31.7 Info: 6: separate_automatic_and_interactive_search migrated 12:49:31.7 Info: => 0.0037841s 12:49:31.7 Info: 7: change_album_path_to_relative migrating 12:49:31.7 Info: Beginning Transaction 12:49:31.7 Info: Starting migration of Main DB to 7 12:49:31.7 Info: DeleteColumn Albums Path 12:49:31.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:49:31.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:49:31.7 Info: DROP TABLE "Albums" 12:49:31.7 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:49:31.7 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:49:31.7 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 12:49:31.7 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 12:49:31.7 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 12:49:31.7 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:49:31.7 Info: => 0.0061172s 12:49:31.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (7, '2024-05-17T12:49:31', 'change_album_path_to_relative') 12:49:31.7 Info: Committing Transaction 12:49:31.7 Info: 7: change_album_path_to_relative migrated 12:49:31.7 Info: => 0.0065717s 12:49:31.7 Info: 8: change_quality_size_mb_to_kb migrating 12:49:31.7 Info: Beginning Transaction 12:49:31.7 Info: Starting migration of Main DB to 8 12:49:31.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:49:31.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:49:31.7 Info: => 5.29E-05s 12:49:31.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (8, '2024-05-17T12:49:31', 'change_quality_size_mb_to_kb') 12:49:31.7 Info: Committing Transaction 12:49:31.7 Info: 8: change_quality_size_mb_to_kb migrated 12:49:31.7 Info: => 0.000313s 12:49:31.7 Info: 9: album_releases migrating 12:49:31.7 Info: Beginning Transaction 12:49:31.7 Info: Starting migration of Main DB to 9 12:49:31.7 Info: AlterTable Albums 12:49:31.7 Info: => 8E-07s 12:49:31.7 Info: CreateColumn Albums Releases String 12:49:31.7 Info: ALTER TABLE "Albums" ADD COLUMN "Releases" TEXT DEFAULT '' 12:49:31.7 Info: => 0.0005019s 12:49:31.7 Info: AlterTable Albums 12:49:31.7 Info: => 9E-07s 12:49:31.7 Info: CreateColumn Albums CurrentRelease String 12:49:31.7 Info: ALTER TABLE "Albums" ADD COLUMN "CurrentRelease" TEXT DEFAULT '' 12:49:31.7 Info: => 0.0004732s 12:49:31.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (9, '2024-05-17T12:49:31', 'album_releases') 12:49:31.7 Info: Committing Transaction 12:49:31.7 Info: 9: album_releases migrated 12:49:31.7 Info: => 0.0007696s 12:49:31.7 Info: 10: album_releases_fix migrating 12:49:31.7 Info: Beginning Transaction 12:49:31.7 Info: Starting migration of Main DB to 10 12:49:31.7 Info: AlterTable Albums 12:49:31.7 Info: => 6E-07s 12:49:31.7 Info: AlterColumn Albums Releases String 12:49:31.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:49:31.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:49:31.7 Info: DROP TABLE "Albums" 12:49:31.7 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:49:31.7 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:49:31.7 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 12:49:31.7 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 12:49:31.7 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 12:49:31.7 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:49:31.7 Info: => 0.0041411s 12:49:31.7 Info: AlterTable Albums 12:49:31.7 Info: => 7E-07s 12:49:31.7 Info: AlterColumn Albums CurrentRelease String 12:49:31.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:49:31.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:49:31.7 Info: DROP TABLE "Albums" 12:49:31.7 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:49:31.7 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:49:31.7 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 12:49:31.7 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 12:49:31.7 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 12:49:31.7 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:49:31.7 Info: => 0.0050506s 12:49:31.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (10, '2024-05-17T12:49:31', 'album_releases_fix') 12:49:31.7 Info: Committing Transaction 12:49:31.7 Info: 10: album_releases_fix migrated 12:49:31.7 Info: => 0.0054417s 12:49:31.7 Info: 11: import_lists migrating 12:49:31.7 Info: Beginning Transaction 12:49:31.7 Info: Starting migration of Main DB to 11 12:49:31.7 Info: CreateTable ImportLists 12:49:31.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:49:31.7 Info: => 0.0001724s 12:49:31.7 Info: CreateIndex ImportLists (Name) 12:49:31.7 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 12:49:31.7 Info: => 8.27E-05s 12:49:31.7 Info: CreateTable ImportListStatus 12:49:31.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:49:31.7 Info: => 0.000121s 12:49:31.7 Info: CreateIndex ImportListStatus (ProviderId) 12:49:31.7 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 12:49:31.7 Info: => 7.71E-05s 12:49:31.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (11, '2024-05-17T12:49:31', 'import_lists') 12:49:31.7 Info: Committing Transaction 12:49:31.7 Info: 11: import_lists migrated 12:49:31.7 Info: => 0.0004161s 12:49:31.7 Info: 12: add_release_status migrating 12:49:31.7 Info: Beginning Transaction 12:49:31.7 Info: Starting migration of Main DB to 12 12:49:31.7 Info: AlterTable MetadataProfiles 12:49:31.7 Info: => 1E-06s 12:49:31.7 Info: CreateColumn MetadataProfiles ReleaseStatuses String 12:49:31.7 Info: ALTER TABLE "MetadataProfiles" ADD COLUMN "ReleaseStatuses" TEXT NOT NULL DEFAULT '' 12:49:31.7 Info: => 0.0005273s 12:49:31.7 Info: PerformDBOperation 12:49:31.7 Info: Performing DB Operation 12:49:31.7 Info: => 2.8E-05s 12:49:31.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (12, '2024-05-17T12:49:31', 'add_release_status') 12:49:31.7 Info: Committing Transaction 12:49:31.7 Info: 12: add_release_status migrated 12:49:31.7 Info: => 0.0003351s 12:49:31.7 Info: 13: album_download_notification migrating 12:49:31.7 Info: Beginning Transaction 12:49:31.7 Info: Starting migration of Main DB to 13 12:49:31.7 Info: AlterTable Notifications 12:49:31.7 Info: => 8E-07s 12:49:31.7 Info: CreateColumn Notifications OnAlbumDownload Boolean 12:49:31.7 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDownload" INTEGER NOT NULL DEFAULT 0 12:49:31.7 Info: => 0.0005268s 12:49:31.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (13, '2024-05-17T12:49:31', 'album_download_notification') 12:49:31.7 Info: Committing Transaction 12:49:31.7 Info: 13: album_download_notification migrated 12:49:31.7 Info: => 0.000827s 12:49:31.7 Info: 14: fix_language_metadata_profiles migrating 12:49:31.7 Info: Beginning Transaction 12:49:31.7 Info: Starting migration of Main DB to 14 12:49:31.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:49:31.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:49:31.7 Info: => 7.98E-05s 12:49:31.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:49:31.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:49:31.7 Info: => 5.16E-05s 12:49:31.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (14, '2024-05-17T12:49:31', 'fix_language_metadata_profiles') 12:49:31.7 Info: Committing Transaction 12:49:31.7 Info: 14: fix_language_metadata_profiles migrated 12:49:31.7 Info: => 0.0002978s 12:49:31.7 Info: 15: remove_fanzub migrating 12:49:31.7 Info: Beginning Transaction 12:49:31.7 Info: Starting migration of Main DB to 15 12:49:31.7 Info: ExecuteSqlStatement DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 12:49:31.7 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 12:49:31.7 Info: => 4.41E-05s 12:49:31.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (15, '2024-05-17T12:49:31', 'remove_fanzub') 12:49:31.7 Info: Committing Transaction 12:49:31.7 Info: 15: remove_fanzub migrated 12:49:31.7 Info: => 0.0002824s 12:49:31.7 Info: 16: update_artist_history_indexes migrating 12:49:31.7 Info: Beginning Transaction 12:49:31.7 Info: Starting migration of Main DB to 16 12:49:31.7 Info: CreateIndex Albums (ArtistId) 12:49:31.7 Info: CREATE INDEX "IX_Albums_ArtistId" ON "Albums" ("ArtistId" ASC) 12:49:31.7 Info: => 0.0001063s 12:49:31.7 Info: CreateIndex Albums (ArtistId, ReleaseDate) 12:49:31.7 Info: CREATE INDEX "IX_Albums_ArtistId_ReleaseDate" ON "Albums" ("ArtistId" ASC, "ReleaseDate" ASC) 12:49:31.7 Info: => 7.78E-05s 12:49:31.7 Info: DeleteIndex History (AlbumId) 12:49:31.7 Info: DROP INDEX "IX_History_AlbumId" 12:49:31.7 Info: => 0.0001282s 12:49:31.7 Info: CreateIndex History (AlbumId, Date) 12:49:31.7 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 12:49:31.7 Info: => 9.06E-05s 12:49:31.7 Info: DeleteIndex History (DownloadId) 12:49:31.7 Info: DROP INDEX "IX_History_DownloadId" 12:49:31.7 Info: => 0.0001147s 12:49:31.7 Info: CreateIndex History (DownloadId, Date) 12:49:31.7 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 12:49:31.7 Info: => 8.65E-05s 12:49:31.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (16, '2024-05-17T12:49:31', 'update_artist_history_indexes') 12:49:31.7 Info: Committing Transaction 12:49:31.7 Info: 16: update_artist_history_indexes migrated 12:49:31.7 Info: => 0.0004225s 12:49:31.7 Info: 17: remove_nma migrating 12:49:31.7 Info: Beginning Transaction 12:49:31.7 Info: Starting migration of Main DB to 17 12:49:31.7 Info: FluentMigrator.Expressions.DeleteDataExpression 12:49:31.7 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'NotifyMyAndroid' 12:49:31.7 Info: => 4.81E-05s 12:49:31.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (17, '2024-05-17T12:49:31', 'remove_nma') 12:49:31.7 Info: Committing Transaction 12:49:31.7 Info: 17: remove_nma migrated 12:49:31.7 Info: => 0.0002898s 12:49:31.7 Info: 18: album_disambiguation migrating 12:49:31.7 Info: Beginning Transaction 12:49:31.7 Info: Starting migration of Main DB to 18 12:49:31.7 Info: AlterTable Albums 12:49:31.7 Info: => 7E-07s 12:49:31.7 Info: CreateColumn Albums Disambiguation String 12:49:31.7 Info: ALTER TABLE "Albums" ADD COLUMN "Disambiguation" TEXT 12:49:31.7 Info: => 0.0005335s 12:49:31.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (18, '2024-05-17T12:49:31', 'album_disambiguation') 12:49:31.7 Info: Committing Transaction 12:49:31.7 Info: 18: album_disambiguation migrated 12:49:31.7 Info: => 0.0008218s 12:49:31.7 Info: 19: add_ape_quality_in_profiles migrating 12:49:31.7 Info: Beginning Transaction 12:49:31.7 Info: Starting migration of Main DB to 19 12:49:31.7 Info: PerformDBOperation 12:49:31.7 Info: Performing DB Operation 12:49:31.7 Info: => 3.28E-05s 12:49:31.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (19, '2024-05-17T12:49:31', 'add_ape_quality_in_profiles') 12:49:31.7 Info: Committing Transaction 12:49:31.7 Info: 19: add_ape_quality_in_profiles migrated 12:49:31.7 Info: => 0.0002817s 12:49:31.7 Info: 20: remove_pushalot migrating 12:49:31.7 Info: Beginning Transaction 12:49:31.7 Info: Starting migration of Main DB to 20 12:49:31.7 Info: FluentMigrator.Expressions.DeleteDataExpression 12:49:31.7 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Pushalot' 12:49:31.7 Info: => 4.69E-05s 12:49:31.7 Info: FluentMigrator.Expressions.DeleteDataExpression 12:49:31.7 Info: DELETE FROM "Metadata" WHERE "Implementation" = 'MediaBrowserMetadata' 12:49:31.7 Info: => 2.92E-05s 12:49:31.7 Info: FluentMigrator.Expressions.DeleteDataExpression 12:49:31.7 Info: DELETE FROM "MetadataFiles" WHERE "Consumer" = 'MediaBrowserMetadata' 12:49:31.7 Info: => 2.86E-05s 12:49:31.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (20, '2024-05-17T12:49:31', 'remove_pushalot') 12:49:31.7 Info: Committing Transaction 12:49:31.7 Info: 20: remove_pushalot migrated 12:49:31.7 Info: => 0.0002834s 12:49:31.7 Info: 21: add_custom_filters migrating 12:49:31.7 Info: Beginning Transaction 12:49:31.7 Info: Starting migration of Main DB to 21 12:49:31.7 Info: CreateTable CustomFilters 12:49:31.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:49:31.7 Info: => 0.0001371s 12:49:31.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (21, '2024-05-17T12:49:31', 'add_custom_filters') 12:49:31.7 Info: Committing Transaction 12:49:31.7 Info: 21: add_custom_filters migrated 12:49:31.7 Info: => 0.0004204s 12:49:31.7 Info: 22: import_list_tags migrating 12:49:31.7 Info: Beginning Transaction 12:49:31.7 Info: Starting migration of Main DB to 22 12:49:31.7 Info: AlterTable ImportLists 12:49:31.7 Info: => 1.1E-06s 12:49:31.7 Info: CreateColumn ImportLists Tags String 12:49:31.7 Info: ALTER TABLE "ImportLists" ADD COLUMN "Tags" TEXT 12:49:31.7 Info: => 0.0005358s 12:49:31.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (22, '2024-05-17T12:49:31', 'import_list_tags') 12:49:31.7 Info: Committing Transaction 12:49:31.7 Info: 22: import_list_tags migrated 12:49:31.7 Info: => 0.0008327s 12:49:31.7 Info: 23: add_release_groups_etc migrating 12:49:31.7 Info: Beginning Transaction 12:49:31.7 Info: Starting migration of Main DB to 23 12:49:31.7 Info: CreateTable ArtistMetadata 12:49:31.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:49:31.7 Info: => 0.0001842s 12:49:31.7 Info: CreateIndex ArtistMetadata (ForeignArtistId) 12:49:31.7 Info: CREATE UNIQUE INDEX "IX_ArtistMetadata_ForeignArtistId" ON "ArtistMetadata" ("ForeignArtistId" ASC) 12:49:31.7 Info: => 8.46E-05s 12:49:31.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:49:31.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:49:31.7 Info: => 7.93E-05s 12:49:31.7 Info: AlterTable Artists 12:49:31.7 Info: => 3E-07s 12:49:31.7 Info: CreateColumn Artists ArtistMetadataId Int32 12:49:31.7 Info: ALTER TABLE "Artists" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 12:49:31.7 Info: => 0.0005475s 12:49:31.7 Info: ExecuteSqlStatement UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 12:49:31.7 Info: UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 12:49:31.7 Info: => 6.85E-05s 12:49:31.7 Info: CreateTable AlbumReleases 12:49:31.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:49:31.7 Info: => 0.0001585s 12:49:31.7 Info: CreateIndex AlbumReleases (ForeignReleaseId) 12:49:31.7 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 12:49:31.7 Info: => 8.08E-05s 12:49:31.7 Info: CreateIndex AlbumReleases (AlbumId) 12:49:31.7 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 12:49:31.7 Info: => 7.43E-05s 12:49:31.7 Info: PerformDBOperation 12:49:31.7 Info: Performing DB Operation 12:49:31.7 Info: => 3.42E-05s 12:49:31.7 Info: AlterTable Albums 12:49:31.7 Info: => 4E-07s 12:49:31.7 Info: CreateColumn Albums ArtistMetadataId Int32 12:49:31.7 Info: ALTER TABLE "Albums" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 12:49:31.7 Info: => 0.0005413s 12:49:31.7 Info: AlterTable Albums 12:49:31.7 Info: => 6E-07s 12:49:31.7 Info: CreateColumn Albums AnyReleaseOk Boolean 12:49:31.7 Info: ALTER TABLE "Albums" ADD COLUMN "AnyReleaseOk" INTEGER NOT NULL DEFAULT 1 12:49:31.7 Info: => 0.0005353s 12:49:31.7 Info: AlterTable Albums 12:49:31.7 Info: => 8E-07s 12:49:31.7 Info: CreateColumn Albums Links String 12:49:31.7 Info: ALTER TABLE "Albums" ADD COLUMN "Links" TEXT 12:49:31.7 Info: => 0.0005277s 12:49:31.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:49:31.7 Info: UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 12:49:31.7 Info: => 7.88E-05s 12:49:31.7 Info: AlterTable Tracks 12:49:31.7 Info: => 6E-07s 12:49:31.7 Info: CreateColumn Tracks ForeignRecordingId String 12:49:31.7 Info: ALTER TABLE "Tracks" ADD COLUMN "ForeignRecordingId" TEXT NOT NULL DEFAULT '0' 12:49:31.7 Info: => 0.0005238s 12:49:31.7 Info: AlterTable Tracks 12:49:31.7 Info: => 8E-07s 12:49:31.7 Info: CreateColumn Tracks AlbumReleaseId Int32 12:49:31.7 Info: ALTER TABLE "Tracks" ADD COLUMN "AlbumReleaseId" INTEGER NOT NULL DEFAULT 0 12:49:31.7 Info: => 0.0005493s 12:49:31.7 Info: AlterTable Tracks 12:49:31.7 Info: => 8E-07s 12:49:31.7 Info: CreateColumn Tracks ArtistMetadataId Int32 12:49:31.7 Info: ALTER TABLE "Tracks" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 12:49:31.7 Info: => 0.0005324s 12:49:31.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:49:31.7 Info: UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 12:49:31.7 Info: => 8.34E-05s 12:49:31.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:49:31.7 Info: UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 12:49:31.7 Info: => 6.09E-05s 12:49:31.7 Info: DeleteColumn Artists ForeignArtistId, Name, Overview, Disambiguation, ArtistType, Status, Images, Links, Genres, Ratings, Members, MBId, AMId, TADBId, DiscogsId, NameSlug, LastDiskSync, DateFormed 12:49:31.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:49:31.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:49:31.7 Info: DROP TABLE "Artists" 12:49:31.7 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:49:31.7 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:49:31.7 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:49:31.7 Info: => 0.0050225s 12:49:31.7 Info: DeleteColumn Albums ArtistId, MBId, AMId, TADBId, DiscogsId, TitleSlug, Label, SortTitle, Tags, Duration, Media, Releases, CurrentRelease, LastDiskSync 12:49:31.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:49:31.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:49:31.7 Info: DROP TABLE "Albums" 12:49:31.7 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:49:31.7 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:49:31.7 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:49:31.7 Info: => 0.0043871s 12:49:31.7 Info: DeleteColumn Tracks ArtistId, AlbumId, Compilation, DiscNumber, Monitored 12:49:31.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:49:31.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:49:31.8 Info: DROP TABLE "Tracks" 12:49:31.8 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 12:49:31.8 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 12:49:31.8 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 12:49:31.8 Info: => 0.0048121s 12:49:31.8 Info: DeleteColumn TrackFiles ArtistId 12:49:31.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:49:31.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:49:31.8 Info: DROP TABLE "TrackFiles" 12:49:31.8 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 12:49:31.8 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:49:31.8 Info: => 0.0037622s 12:49:31.8 Info: CreateIndex Artists (ArtistMetadataId) 12:49:31.8 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 12:49:31.8 Info: => 7.84E-05s 12:49:31.8 Info: CreateIndex Artists (Monitored) 12:49:31.8 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 12:49:31.8 Info: => 7.18E-05s 12:49:31.8 Info: CreateIndex Albums (ArtistMetadataId) 12:49:31.8 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 12:49:31.8 Info: => 7.64E-05s 12:49:31.8 Info: CreateIndex Tracks (ArtistMetadataId) 12:49:31.8 Info: CREATE INDEX "IX_Tracks_ArtistMetadataId" ON "Tracks" ("ArtistMetadataId" ASC) 12:49:31.8 Info: => 7.23E-05s 12:49:31.8 Info: CreateIndex Tracks (AlbumReleaseId) 12:49:31.8 Info: CREATE INDEX "IX_Tracks_AlbumReleaseId" ON "Tracks" ("AlbumReleaseId" ASC) 12:49:31.8 Info: => 7E-05s 12:49:31.8 Info: CreateIndex Tracks (ForeignRecordingId) 12:49:31.8 Info: CREATE INDEX "IX_Tracks_ForeignRecordingId" ON "Tracks" ("ForeignRecordingId" ASC) 12:49:31.8 Info: => 7.29E-05s 12:49:31.8 Info: UpdateData 12:49:31.8 Info: UPDATE "Artists" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 12:49:31.8 Info: => 4.15E-05s 12:49:31.8 Info: UpdateData 12:49:31.8 Info: UPDATE "Albums" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 12:49:31.8 Info: => 3.19E-05s 12:49:31.8 Info: UpdateData 12:49:31.8 Info: UPDATE "ScheduledTasks" SET "LastExecution" = '2018-01-01T00:00:01' WHERE "TypeName" = 'NzbDrone.Core.Music.Commands.RefreshArtistCommand' 12:49:31.8 Info: => 3.8E-05s 12:49:31.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (23, '2024-05-17T12:49:31', 'add_release_groups_etc') 12:49:31.8 Info: Committing Transaction 12:49:31.8 Info: 23: add_release_groups_etc migrated 12:49:31.8 Info: => 0.0006473s 12:49:31.8 Info: 24: NewMediaInfoFormat migrating 12:49:31.8 Info: Beginning Transaction 12:49:31.8 Info: Starting migration of Main DB to 24 12:49:31.8 Info: UpdateData 12:49:31.8 Info: UPDATE "TrackFiles" SET "MediaInfo" = '' WHERE 1 = 1 12:49:31.8 Info: => 5.16E-05s 12:49:31.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (24, '2024-05-17T12:49:31', 'NewMediaInfoFormat') 12:49:31.8 Info: Committing Transaction 12:49:31.8 Info: 24: NewMediaInfoFormat migrated 12:49:31.8 Info: => 0.0002959s 12:49:31.8 Info: 25: rename_restrictions_to_release_profiles migrating 12:49:31.8 Info: Beginning Transaction 12:49:31.8 Info: Starting migration of Main DB to 25 12:49:31.8 Info: RenameTable Restrictions ReleaseProfiles 12:49:31.8 Info: ALTER TABLE "Restrictions" RENAME TO "ReleaseProfiles" 12:49:31.8 Info: => 0.001393s 12:49:31.8 Info: AlterTable ReleaseProfiles 12:49:31.8 Info: => 9E-07s 12:49:31.8 Info: CreateColumn ReleaseProfiles IncludePreferredWhenRenaming Boolean 12:49:31.8 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "IncludePreferredWhenRenaming" INTEGER NOT NULL DEFAULT 1 12:49:31.8 Info: => 0.0005145s 12:49:31.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (25, '2024-05-17T12:49:31', 'rename_restrictions_to_release_profiles') 12:49:31.8 Info: Committing Transaction 12:49:31.8 Info: 25: rename_restrictions_to_release_profiles migrated 12:49:31.8 Info: => 0.0008251s 12:49:31.8 Info: 26: rename_quality_profiles_add_upgrade_allowed migrating 12:49:31.8 Info: Beginning Transaction 12:49:31.8 Info: Starting migration of Main DB to 26 12:49:31.8 Info: RenameTable Profiles QualityProfiles 12:49:31.8 Info: ALTER TABLE "Profiles" RENAME TO "QualityProfiles" 12:49:31.8 Info: => 0.0014033s 12:49:31.8 Info: AlterTable QualityProfiles 12:49:31.8 Info: => 7E-07s 12:49:31.8 Info: CreateColumn QualityProfiles UpgradeAllowed Boolean 12:49:31.8 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 12:49:31.8 Info: => 0.0005075s 12:49:31.8 Info: AlterTable LanguageProfiles 12:49:31.8 Info: => 6E-07s 12:49:31.8 Info: CreateColumn LanguageProfiles UpgradeAllowed Boolean 12:49:31.8 Info: ALTER TABLE "LanguageProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 12:49:31.8 Info: => 0.0004946s 12:49:31.8 Info: UpdateData 12:49:31.8 Info: UPDATE "QualityProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 12:49:31.8 Info: => 4.54E-05s 12:49:31.8 Info: UpdateData 12:49:31.8 Info: UPDATE "LanguageProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 12:49:31.8 Info: => 2.78E-05s 12:49:31.8 Info: RenameColumn Artists ProfileId to QualityProfileId 12:49:31.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:49:31.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:49:31.8 Info: DROP TABLE "Artists" 12:49:31.8 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:49:31.8 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:49:31.8 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:49:31.8 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 12:49:31.8 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 12:49:31.8 Info: => 0.0050074s 12:49:31.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (26, '2024-05-17T12:49:31', 'rename_quality_profiles_add_upgrade_allowed') 12:49:31.8 Info: Committing Transaction 12:49:31.8 Info: 26: rename_quality_profiles_add_upgrade_allowed migrated 12:49:31.8 Info: => 0.005449s 12:49:31.8 Info: 27: add_import_exclusions migrating 12:49:31.8 Info: Beginning Transaction 12:49:31.8 Info: Starting migration of Main DB to 27 12:49:31.8 Info: CreateTable ImportListExclusions 12:49:31.8 Info: CREATE TABLE "ImportListExclusions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignId" TEXT NOT NULL, "Name" TEXT NOT NULL) 12:49:31.8 Info: => 0.000136s 12:49:31.8 Info: CreateIndex ImportListExclusions (ForeignId) 12:49:31.8 Info: CREATE UNIQUE INDEX "IX_ImportListExclusions_ForeignId" ON "ImportListExclusions" ("ForeignId" ASC) 12:49:31.8 Info: => 8.66E-05s 12:49:31.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (27, '2024-05-17T12:49:31', 'add_import_exclusions') 12:49:31.8 Info: Committing Transaction 12:49:31.8 Info: 27: add_import_exclusions migrated 12:49:31.8 Info: => 0.0004202s 12:49:31.8 Info: 28: clean_artist_metadata_table migrating 12:49:31.8 Info: Beginning Transaction 12:49:31.8 Info: Starting migration of Main DB to 28 12:49:31.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:49:31.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:49:31.8 Info: => 0.0001601s 12:49:31.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:49:31.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:49:31.8 Info: => 0.0001246s 12:49:31.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:49:31.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:49:31.8 Info: => 0.0001169s 12:49:31.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:49:31.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:49:31.8 Info: => 0.000112s 12:49:31.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:49:31.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:49:31.8 Info: => 0.0001489s 12:49:31.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:49:31.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:49:31.8 Info: => 0.0001208s 12:49:31.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (28, '2024-05-17T12:49:31', 'clean_artist_metadata_table') 12:49:31.8 Info: Committing Transaction 12:49:31.8 Info: 28: clean_artist_metadata_table migrated 12:49:31.8 Info: => 0.0004102s 12:49:31.8 Info: 29: health_issue_notification migrating 12:49:31.8 Info: Beginning Transaction 12:49:31.8 Info: Starting migration of Main DB to 29 12:49:31.8 Info: AlterTable Notifications 12:49:31.8 Info: => 9E-07s 12:49:31.8 Info: CreateColumn Notifications OnHealthIssue Boolean 12:49:31.8 Info: ALTER TABLE "Notifications" ADD COLUMN "OnHealthIssue" INTEGER NOT NULL DEFAULT 0 12:49:31.8 Info: => 0.0005426s 12:49:31.8 Info: AlterTable Notifications 12:49:31.8 Info: => 8E-07s 12:49:31.8 Info: CreateColumn Notifications IncludeHealthWarnings Boolean 12:49:31.8 Info: ALTER TABLE "Notifications" ADD COLUMN "IncludeHealthWarnings" INTEGER NOT NULL DEFAULT 0 12:49:31.8 Info: => 0.0005074s 12:49:31.8 Info: AlterTable Notifications 12:49:31.8 Info: => 7E-07s 12:49:31.8 Info: CreateColumn Notifications OnDownloadFailure Boolean 12:49:31.8 Info: ALTER TABLE "Notifications" ADD COLUMN "OnDownloadFailure" INTEGER NOT NULL DEFAULT 0 12:49:31.8 Info: => 0.0005026s 12:49:31.8 Info: AlterTable Notifications 12:49:31.8 Info: => 8E-07s 12:49:31.8 Info: CreateColumn Notifications OnImportFailure Boolean 12:49:31.8 Info: ALTER TABLE "Notifications" ADD COLUMN "OnImportFailure" INTEGER NOT NULL DEFAULT 0 12:49:31.8 Info: => 0.0005083s 12:49:31.8 Info: AlterTable Notifications 12:49:31.8 Info: => 1.1E-06s 12:49:31.8 Info: CreateColumn Notifications OnTrackRetag Boolean 12:49:31.8 Info: ALTER TABLE "Notifications" ADD COLUMN "OnTrackRetag" INTEGER NOT NULL DEFAULT 0 12:49:31.8 Info: => 0.0005171s 12:49:31.8 Info: DeleteColumn Notifications OnDownload 12:49:31.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:49:31.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:49:31.8 Info: DROP TABLE "Notifications" 12:49:31.8 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 12:49:31.8 Info: => 0.0038067s 12:49:31.8 Info: RenameColumn Notifications OnAlbumDownload to OnReleaseImport 12:49:31.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:49:31.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:49:31.8 Info: DROP TABLE "Notifications" 12:49:31.8 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 12:49:31.8 Info: => 0.0047522s 12:49:31.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (29, '2024-05-17T12:49:31', 'health_issue_notification') 12:49:31.8 Info: Committing Transaction 12:49:31.8 Info: 29: health_issue_notification migrated 12:49:31.8 Info: => 0.0051634s 12:49:31.8 Info: 30: add_mediafilerepository_mtime migrating 12:49:31.8 Info: Beginning Transaction 12:49:31.8 Info: Starting migration of Main DB to 30 12:49:31.8 Info: INSERT INTO "Artists" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId") VALUES (1, 'TestArtist', '/mnt/data/path/TestArtist', 1, 1, 1, 1, 1) 12:49:31.8 Info: INSERT INTO "Albums" ("Id", "ForeignAlbumId", "ArtistMetadataId", "Title", "CleanTitle", "Images", "Monitored", "AlbumType", "AnyReleaseOk") VALUES (1, '1', 1, 'TestAlbum', 'TestAlbum', '', 1, 'Studio', 1) 12:49:31.8 Info: INSERT INTO "AlbumReleases" ("Id", "ForeignReleaseId", "AlbumId", "Title", "Status", "Duration", "Monitored") VALUES (1, '1', 1, 'Title', 'Status', 0, 1) 12:49:31.8 Info: INSERT INTO "TrackFiles" ("Id", "RelativePath", "Size", "DateAdded", "Quality", "Language", "AlbumId") VALUES (1, 'folder/track1.mp3', 100, '2024-05-17T12:49:31', '{ "quality": { "id": 6, "name": "FLAC" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }', 1, 1) 12:49:31.8 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "Explicit", "TrackFileId", "Duration", "MediumNumber", "AbsoluteTrackNumber", "ForeignRecordingId", "AlbumReleaseId", "ArtistMetadataId") VALUES (1, '1', 0, 1, 100, 1, 1, '1', 1, 0) 12:49:31.8 Info: INSERT INTO "TrackFiles" ("Id", "RelativePath", "Size", "DateAdded", "Quality", "Language", "AlbumId") VALUES (2, 'folder/track2.mp3', 100, '2024-05-17T12:49:31', '{ "quality": { "id": 6, "name": "FLAC" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }', 1, 1) 12:49:31.8 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "Explicit", "TrackFileId", "Duration", "MediumNumber", "AbsoluteTrackNumber", "ForeignRecordingId", "AlbumReleaseId", "ArtistMetadataId") VALUES (2, '2', 0, 2, 100, 1, 1, '2', 1, 0) 12:49:31.8 Info: INSERT INTO "TrackFiles" ("Id", "RelativePath", "Size", "DateAdded", "Quality", "Language", "AlbumId") VALUES (3, 'folder/track1.mp3', 100, '2024-05-17T12:49:31', '{ "quality": { "id": 6, "name": "FLAC" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }', 1, 1) 12:49:31.8 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:49:31.8 Info: AlterTable TrackFiles 12:49:31.8 Info: => 5E-07s 12:49:31.8 Info: CreateColumn TrackFiles Modified DateTime 12:49:31.8 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Modified" DATETIME NOT NULL DEFAULT '2000-01-01T00:00:00' 12:49:31.8 Info: => 0.0005386s 12:49:31.8 Info: AlterTable TrackFiles 12:49:31.8 Info: => 7E-07s 12:49:31.8 Info: CreateColumn TrackFiles Path String 12:49:31.8 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Path" TEXT 12:49:31.8 Info: => 0.0005139s 12:49:31.8 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 12:49:31.8 Info: DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 12:49:31.8 Info: => 4.05E-05s 12:49:31.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:49:31.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:49:31.8 Info: => 0.0001212s 12:49:31.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:49:31.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:49:31.8 Info: => 0.0001363s 12:49:31.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:49:31.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:49:31.8 Info: => 0.0001427s 12:49:31.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:49:31.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:49:31.8 Info: => 8.7E-05s 12:49:31.8 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 12:49:31.8 Info: DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 12:49:31.8 Info: => 0.000121s 12:49:31.8 Info: AlterTable TrackFiles 12:49:31.8 Info: => 6E-07s 12:49:31.8 Info: AlterColumn TrackFiles Path String 12:49:31.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:49:31.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:49:31.8 Info: DROP TABLE "TrackFiles" 12:49:31.8 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 12:49:31.8 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:49:31.8 Info: => 0.0048989s 12:49:31.8 Info: CreateIndex TrackFiles (Path) 12:49:31.8 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 12:49:31.8 Info: => 8.24E-05s 12:49:31.8 Info: DeleteColumn TrackFiles RelativePath 12:49:31.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:49:31.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:49:31.8 Info: DROP TABLE "TrackFiles" 12:49:31.8 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 12:49:31.8 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:49:31.8 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 12:49:31.8 Info: => 0.0040296s 12:49:31.8 Info: -> 9 Insert operations completed in 00:00:00.0006072 taking an average of 00:00:00.0000674 12:49:31.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (30, '2024-05-17T12:49:31', 'add_mediafilerepository_mtime') 12:49:31.8 Info: Committing Transaction 12:49:31.8 Info: 30: add_mediafilerepository_mtime migrated 12:49:31.8 Info: => 0.0045431s 12:49:31.8 Debug: Took: 00:00:00.1465849 12:49:31.8 Debug: Got 2 tracks 12:49:31.8 Info: --- End: NzbDrone.Core.Test.Datastore.Migration.add_mediafilerepository_mtimeFixture.migration_030_duplicate_files --- 12:49:31.8 Info: --- Start: NzbDrone.Core.Test.Datastore.Migration.add_mediafilerepository_mtimeFixture.migration_030_missing_artist --- 12:49:31.8 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm64/_temp_11361_638515469718803865_167/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:49:31.8 Info: DatabaseEngineVersionCheck migrating 12:49:31.8 Info: PerformDBOperation 12:49:31.8 Info: Performing DB Operation 12:49:31.8 Info: SQLite 3.45.3 12:49:31.8 Info: => 0.001086s 12:49:31.8 Info: DatabaseEngineVersionCheck migrated 12:49:31.8 Info: => 0.0010999s 12:49:31.8 Info: VersionMigration migrating 12:49:31.8 Info: Beginning Transaction 12:49:31.8 Info: CreateTable VersionInfo 12:49:31.8 Info: CREATE TABLE "VersionInfo" ("Version" INTEGER NOT NULL) 12:49:31.8 Info: => 0.0001564s 12:49:31.8 Info: Committing Transaction 12:49:31.8 Info: VersionMigration migrated 12:49:31.8 Info: => 0.0005101s 12:49:31.8 Info: VersionUniqueMigration migrating 12:49:31.8 Info: Beginning Transaction 12:49:31.8 Info: CreateIndex VersionInfo (Version) 12:49:31.8 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 12:49:31.8 Info: => 0.0001236s 12:49:31.8 Info: AlterTable VersionInfo 12:49:31.8 Info: => 7E-07s 12:49:31.8 Info: CreateColumn VersionInfo AppliedOn DateTime 12:49:31.8 Info: ALTER TABLE "VersionInfo" ADD COLUMN "AppliedOn" DATETIME 12:49:31.8 Info: => 0.0005699s 12:49:31.8 Info: Committing Transaction 12:49:31.8 Info: VersionUniqueMigration migrated 12:49:31.8 Info: => 0.0007786s 12:49:31.8 Info: VersionDescriptionMigration migrating 12:49:31.8 Info: Beginning Transaction 12:49:31.8 Info: AlterTable VersionInfo 12:49:31.8 Info: => 8E-07s 12:49:31.8 Info: CreateColumn VersionInfo Description String 12:49:31.8 Info: ALTER TABLE "VersionInfo" ADD COLUMN "Description" TEXT 12:49:31.8 Info: => 0.0002006s 12:49:31.8 Info: Committing Transaction 12:49:31.8 Info: VersionDescriptionMigration migrated 12:49:31.8 Info: => 0.0004017s 12:49:31.8 Info: 1: InitialSetup migrating 12:49:31.8 Info: Beginning Transaction 12:49:31.8 Info: Starting migration of Main DB to 1 12:49:31.9 Info: CreateTable Config 12:49:31.9 Info: CREATE TABLE "Config" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Key" TEXT NOT NULL, "Value" TEXT NOT NULL) 12:49:31.9 Info: => 0.0001714s 12:49:31.9 Info: CreateIndex Config (Key) 12:49:31.9 Info: CREATE UNIQUE INDEX "IX_Config_Key" ON "Config" ("Key" ASC) 12:49:31.9 Info: => 7.44E-05s 12:49:31.9 Info: CreateTable RootFolders 12:49:31.9 Info: CREATE TABLE "RootFolders" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Path" TEXT NOT NULL) 12:49:31.9 Info: => 8.77E-05s 12:49:31.9 Info: CreateIndex RootFolders (Path) 12:49:31.9 Info: CREATE UNIQUE INDEX "IX_RootFolders_Path" ON "RootFolders" ("Path" ASC) 12:49:31.9 Info: => 7.22E-05s 12:49:31.9 Info: CreateTable Artists 12:49:31.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:49:31.9 Info: => 0.0002536s 12:49:31.9 Info: CreateIndex Artists (ForeignArtistId) 12:49:31.9 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 12:49:31.9 Info: => 7.71E-05s 12:49:31.9 Info: CreateIndex Artists (NameSlug) 12:49:31.9 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 12:49:31.9 Info: => 6.48E-05s 12:49:31.9 Info: CreateIndex Artists (CleanName) 12:49:31.9 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:49:31.9 Info: => 6.35E-05s 12:49:31.9 Info: CreateIndex Artists (Path) 12:49:31.9 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:49:31.9 Info: => 6.07E-05s 12:49:31.9 Info: CreateTable Albums 12:49:31.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:49:31.9 Info: => 0.0002087s 12:49:31.9 Info: CreateIndex Albums (ForeignAlbumId) 12:49:31.9 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:49:31.9 Info: => 7.16E-05s 12:49:31.9 Info: CreateIndex Albums (MBId) 12:49:31.9 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 12:49:31.9 Info: => 6.24E-05s 12:49:31.9 Info: CreateIndex Albums (TADBId) 12:49:31.9 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 12:49:31.9 Info: => 6.26E-05s 12:49:31.9 Info: CreateIndex Albums (TitleSlug) 12:49:31.9 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 12:49:31.9 Info: => 6.44E-05s 12:49:31.9 Info: CreateIndex Albums (CleanTitle) 12:49:31.9 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:49:31.9 Info: => 6.21E-05s 12:49:31.9 Info: CreateIndex Albums (Path) 12:49:31.9 Info: CREATE INDEX "IX_Albums_Path" ON "Albums" ("Path" ASC) 12:49:31.9 Info: => 6.16E-05s 12:49:31.9 Info: CreateTable Tracks 12:49:31.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:49:31.9 Info: => 0.0001448s 12:49:31.9 Info: CreateIndex Tracks (ForeignTrackId) 12:49:31.9 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 12:49:31.9 Info: => 6.89E-05s 12:49:31.9 Info: CreateIndex Tracks (ArtistId) 12:49:31.9 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 12:49:31.9 Info: => 7.85E-05s 12:49:31.9 Info: CreateIndex Tracks (TrackFileId) 12:49:31.9 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 12:49:31.9 Info: => 7.45E-05s 12:49:31.9 Info: CreateIndex Tracks (ArtistId, AlbumId, TrackNumber) 12:49:31.9 Info: CREATE INDEX "IX_Tracks_ArtistId_AlbumId_TrackNumber" ON "Tracks" ("ArtistId" ASC, "AlbumId" ASC, "TrackNumber" ASC) 12:49:31.9 Info: => 7.52E-05s 12:49:31.9 Info: CreateTable TrackFiles 12:49:31.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:49:31.9 Info: => 0.0001359s 12:49:31.9 Info: CreateIndex TrackFiles (ArtistId) 12:49:31.9 Info: CREATE INDEX "IX_TrackFiles_ArtistId" ON "TrackFiles" ("ArtistId" ASC) 12:49:31.9 Info: => 6.95E-05s 12:49:31.9 Info: CreateIndex TrackFiles (AlbumId) 12:49:31.9 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:49:31.9 Info: => 6.4E-05s 12:49:31.9 Info: CreateTable History 12:49:31.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:49:31.9 Info: => 0.0001373s 12:49:31.9 Info: CreateIndex History (Date) 12:49:31.9 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 12:49:31.9 Info: => 7.01E-05s 12:49:31.9 Info: CreateIndex History (EventType) 12:49:31.9 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 12:49:31.9 Info: => 6.53E-05s 12:49:31.9 Info: CreateIndex History (DownloadId) 12:49:31.9 Info: CREATE INDEX "IX_History_DownloadId" ON "History" ("DownloadId" ASC) 12:49:31.9 Info: => 6.26E-05s 12:49:31.9 Info: CreateIndex History (AlbumId) 12:49:31.9 Info: CREATE INDEX "IX_History_AlbumId" ON "History" ("AlbumId" ASC) 12:49:31.9 Info: => 6.38E-05s 12:49:31.9 Info: CreateTable Notifications 12:49:31.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:49:31.9 Info: => 0.0001265s 12:49:31.9 Info: CreateTable ScheduledTasks 12:49:31.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:49:31.9 Info: => 9.88E-05s 12:49:31.9 Info: CreateIndex ScheduledTasks (TypeName) 12:49:31.9 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 12:49:31.9 Info: => 7.17E-05s 12:49:31.9 Info: CreateTable Indexers 12:49:31.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:49:31.9 Info: => 0.0001095s 12:49:31.9 Info: CreateIndex Indexers (Name) 12:49:31.9 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 12:49:31.9 Info: => 6.95E-05s 12:49:31.9 Info: CreateTable Profiles 12:49:31.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:49:31.9 Info: => 9.8E-05s 12:49:31.9 Info: CreateIndex Profiles (Name) 12:49:31.9 Info: CREATE UNIQUE INDEX "IX_Profiles_Name" ON "Profiles" ("Name" ASC) 12:49:31.9 Info: => 6.97E-05s 12:49:31.9 Info: CreateTable QualityDefinitions 12:49:31.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:49:31.9 Info: => 0.0001087s 12:49:31.9 Info: CreateIndex QualityDefinitions (Quality) 12:49:31.9 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Quality" ON "QualityDefinitions" ("Quality" ASC) 12:49:31.9 Info: => 7.36E-05s 12:49:31.9 Info: CreateIndex QualityDefinitions (Title) 12:49:31.9 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Title" ON "QualityDefinitions" ("Title" ASC) 12:49:31.9 Info: => 0.0001193s 12:49:31.9 Info: CreateTable NamingConfig 12:49:31.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:49:31.9 Info: => 0.0001424s 12:49:31.9 Info: CreateTable Blacklist 12:49:31.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:49:31.9 Info: => 0.0001714s 12:49:31.9 Info: CreateTable Metadata 12:49:31.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:49:31.9 Info: => 0.0001116s 12:49:31.9 Info: CreateTable MetadataFiles 12:49:31.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:49:31.9 Info: => 0.0001355s 12:49:31.9 Info: CreateTable DownloadClients 12:49:31.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:49:31.9 Info: => 0.0001108s 12:49:31.9 Info: CreateTable PendingReleases 12:49:31.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:49:31.9 Info: => 0.0001583s 12:49:31.9 Info: CreateTable RemotePathMappings 12:49:31.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:49:31.9 Info: => 0.0001235s 12:49:31.9 Info: CreateTable Tags 12:49:31.9 Info: CREATE TABLE "Tags" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Label" TEXT NOT NULL) 12:49:31.9 Info: => 9.53E-05s 12:49:31.9 Info: CreateIndex Tags (Label) 12:49:31.9 Info: CREATE UNIQUE INDEX "IX_Tags_Label" ON "Tags" ("Label" ASC) 12:49:31.9 Info: => 8.04E-05s 12:49:31.9 Info: CreateTable Restrictions 12:49:31.9 Info: CREATE TABLE "Restrictions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Preferred" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL) 12:49:31.9 Info: => 0.0001379s 12:49:31.9 Info: CreateTable DelayProfiles 12:49:31.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:49:31.9 Info: => 0.0001304s 12:49:31.9 Info: CreateTable Users 12:49:31.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:49:31.9 Info: => 0.0001022s 12:49:31.9 Info: CreateIndex Users (Identifier) 12:49:31.9 Info: CREATE UNIQUE INDEX "IX_Users_Identifier" ON "Users" ("Identifier" ASC) 12:49:31.9 Info: => 0.000117s 12:49:31.9 Info: CreateIndex Users (Username) 12:49:31.9 Info: CREATE UNIQUE INDEX "IX_Users_Username" ON "Users" ("Username" ASC) 12:49:31.9 Info: => 9.16E-05s 12:49:31.9 Info: CreateTable Commands 12:49:31.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:49:31.9 Info: => 0.0001447s 12:49:31.9 Info: CreateTable IndexerStatus 12:49:31.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:49:31.9 Info: => 0.0001225s 12:49:31.9 Info: CreateIndex IndexerStatus (ProviderId) 12:49:31.9 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 12:49:31.9 Info: => 8.63E-05s 12:49:31.9 Info: CreateTable ExtraFiles 12:49:31.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:49:31.9 Info: => 0.0001321s 12:49:31.9 Info: CreateTable LyricFiles 12:49:31.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:49:31.9 Info: => 0.000153s 12:49:31.9 Info: CreateTable LanguageProfiles 12:49:31.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:49:31.9 Info: => 0.000109s 12:49:31.9 Info: CreateIndex LanguageProfiles (Name) 12:49:31.9 Info: CREATE UNIQUE INDEX "IX_LanguageProfiles_Name" ON "LanguageProfiles" ("Name" ASC) 12:49:31.9 Info: => 8.15E-05s 12:49:31.9 Info: CreateTable DownloadClientStatus 12:49:31.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:49:31.9 Info: => 0.0001135s 12:49:31.9 Info: CreateIndex DownloadClientStatus (ProviderId) 12:49:31.9 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 12:49:31.9 Info: => 8.25E-05s 12:49:31.9 Info: INSERT INTO "DelayProfiles" ("EnableUsenet", "EnableTorrent", "PreferredProtocol", "UsenetDelay", "TorrentDelay", "Order", "Tags") VALUES (1, 1, 1, 0, 0, 2147483647, '[]') 12:49:31.9 Info: -> 1 Insert operations completed in 00:00:00.0000607 taking an average of 00:00:00.0000607 12:49:31.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (1, '2024-05-17T12:49:31', 'InitialSetup') 12:49:31.9 Info: Committing Transaction 12:49:31.9 Info: 1: InitialSetup migrated 12:49:31.9 Info: => 0.000929s 12:49:31.9 Info: 2: add_reason_to_pending_releases migrating 12:49:31.9 Info: Beginning Transaction 12:49:31.9 Info: Starting migration of Main DB to 2 12:49:31.9 Info: AlterTable PendingReleases 12:49:31.9 Info: => 9E-07s 12:49:31.9 Info: CreateColumn PendingReleases Reason Int32 12:49:31.9 Info: ALTER TABLE "PendingReleases" ADD COLUMN "Reason" INTEGER NOT NULL DEFAULT 0 12:49:31.9 Info: => 0.0005463s 12:49:31.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (2, '2024-05-17T12:49:31', 'add_reason_to_pending_releases') 12:49:31.9 Info: Committing Transaction 12:49:31.9 Info: 2: add_reason_to_pending_releases migrated 12:49:31.9 Info: => 0.0008335s 12:49:31.9 Info: 3: add_medium_support migrating 12:49:31.9 Info: Beginning Transaction 12:49:31.9 Info: Starting migration of Main DB to 3 12:49:31.9 Info: AlterTable Albums 12:49:31.9 Info: => 9E-07s 12:49:31.9 Info: CreateColumn Albums Media String 12:49:31.9 Info: ALTER TABLE "Albums" ADD COLUMN "Media" TEXT NOT NULL DEFAULT '' 12:49:31.9 Info: => 0.0005172s 12:49:31.9 Info: AlterTable Tracks 12:49:31.9 Info: => 9E-07s 12:49:31.9 Info: CreateColumn Tracks MediumNumber Int32 12:49:31.9 Info: ALTER TABLE "Tracks" ADD COLUMN "MediumNumber" INTEGER NOT NULL DEFAULT 0 12:49:31.9 Info: => 0.0004654s 12:49:31.9 Info: AlterTable Tracks 12:49:31.9 Info: => 8E-07s 12:49:31.9 Info: CreateColumn Tracks AbsoluteTrackNumber Int32 12:49:31.9 Info: ALTER TABLE "Tracks" ADD COLUMN "AbsoluteTrackNumber" INTEGER NOT NULL DEFAULT 0 12:49:31.9 Info: => 0.0004641s 12:49:31.9 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 12:49:31.9 Info: UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 12:49:31.9 Info: => 4.31E-05s 12:49:31.9 Info: DeleteColumn Tracks TrackNumber 12:49:31.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:49:31.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:49:31.9 Info: DROP TABLE "Tracks" 12:49:31.9 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 12:49:31.9 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 12:49:31.9 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 12:49:31.9 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 12:49:31.9 Info: => 0.0038669s 12:49:31.9 Info: AlterTable Tracks 12:49:31.9 Info: => 6E-07s 12:49:31.9 Info: CreateColumn Tracks TrackNumber String 12:49:31.9 Info: ALTER TABLE "Tracks" ADD COLUMN "TrackNumber" TEXT 12:49:31.9 Info: => 0.0004734s 12:49:31.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (3, '2024-05-17T12:49:31', 'add_medium_support') 12:49:31.9 Info: Committing Transaction 12:49:31.9 Info: 3: add_medium_support migrated 12:49:31.9 Info: => 0.0008573s 12:49:31.9 Info: 4: add_various_qualites_in_profile migrating 12:49:31.9 Info: Beginning Transaction 12:49:31.9 Info: Starting migration of Main DB to 4 12:49:31.9 Info: ExecuteSqlStatement UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 12:49:31.9 Info: UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 12:49:31.9 Info: => 5.32E-05s 12:49:31.9 Info: PerformDBOperation 12:49:31.9 Info: Performing DB Operation 12:49:31.9 Info: => 3.35E-05s 12:49:31.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (4, '2024-05-17T12:49:31', 'add_various_qualites_in_profile') 12:49:31.9 Info: Committing Transaction 12:49:31.9 Info: 4: add_various_qualites_in_profile migrated 12:49:31.9 Info: => 0.0002694s 12:49:31.9 Info: 5: metadata_profiles migrating 12:49:31.9 Info: Beginning Transaction 12:49:31.9 Info: Starting migration of Main DB to 5 12:49:31.9 Info: CreateTable MetadataProfiles 12:49:31.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:49:31.9 Info: => 0.0001381s 12:49:31.9 Info: CreateIndex MetadataProfiles (Name) 12:49:31.9 Info: CREATE UNIQUE INDEX "IX_MetadataProfiles_Name" ON "MetadataProfiles" ("Name" ASC) 12:49:31.9 Info: => 8.48E-05s 12:49:31.9 Info: AlterTable Artists 12:49:31.9 Info: => 4E-07s 12:49:31.9 Info: CreateColumn Artists MetadataProfileId Int32 12:49:31.9 Info: ALTER TABLE "Artists" ADD COLUMN "MetadataProfileId" INTEGER NOT NULL DEFAULT 1 12:49:31.9 Info: => 0.0004905s 12:49:31.9 Info: DeleteColumn Artists PrimaryAlbumTypes 12:49:31.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:49:31.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:49:31.9 Info: DROP TABLE "Artists" 12:49:31.9 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:49:31.9 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 12:49:31.9 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 12:49:31.9 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:49:31.9 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:49:31.9 Info: => 0.0047071s 12:49:31.9 Info: DeleteColumn Artists SecondaryAlbumTypes 12:49:31.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:49:31.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:49:31.9 Info: DROP TABLE "Artists" 12:49:31.9 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:49:31.9 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 12:49:31.9 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 12:49:31.9 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:49:31.9 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:49:31.9 Info: => 0.0054119s 12:49:31.9 Info: AlterTable Albums 12:49:31.9 Info: => 7E-07s 12:49:31.9 Info: CreateColumn Albums SecondaryTypes String 12:49:31.9 Info: ALTER TABLE "Albums" ADD COLUMN "SecondaryTypes" TEXT 12:49:31.9 Info: => 0.0004883s 12:49:31.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (5, '2024-05-17T12:49:31', 'metadata_profiles') 12:49:31.9 Info: Committing Transaction 12:49:31.9 Info: 5: metadata_profiles migrated 12:49:31.9 Info: => 0.0009225s 12:49:31.9 Info: 6: separate_automatic_and_interactive_search migrating 12:49:31.9 Info: Beginning Transaction 12:49:31.9 Info: Starting migration of Main DB to 6 12:49:31.9 Info: RenameColumn Indexers EnableSearch to EnableAutomaticSearch 12:49:31.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:49:31.9 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableSearch" FROM "Indexers" 12:49:31.9 Info: DROP TABLE "Indexers" 12:49:31.9 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 12:49:31.9 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 12:49:31.9 Info: => 0.0034095s 12:49:31.9 Info: AlterTable Indexers 12:49:31.9 Info: => 8E-07s 12:49:31.9 Info: CreateColumn Indexers EnableInteractiveSearch Boolean 12:49:31.9 Info: ALTER TABLE "Indexers" ADD COLUMN "EnableInteractiveSearch" INTEGER 12:49:31.9 Info: => 0.0004889s 12:49:31.9 Info: ExecuteSqlStatement UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 12:49:31.9 Info: UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 12:49:31.9 Info: => 4.06E-05s 12:49:31.9 Info: AlterTable Indexers 12:49:31.9 Info: => 4E-07s 12:49:31.9 Info: AlterColumn Indexers EnableInteractiveSearch Boolean 12:49:31.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:49:31.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:49:31.9 Info: DROP TABLE "Indexers" 12:49:31.9 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 12:49:31.9 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 12:49:31.9 Info: => 0.0034124s 12:49:31.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (6, '2024-05-17T12:49:31', 'separate_automatic_and_interactive_search') 12:49:31.9 Info: Committing Transaction 12:49:31.9 Info: 6: separate_automatic_and_interactive_search migrated 12:49:31.9 Info: => 0.0037297s 12:49:31.9 Info: 7: change_album_path_to_relative migrating 12:49:31.9 Info: Beginning Transaction 12:49:31.9 Info: Starting migration of Main DB to 7 12:49:31.9 Info: DeleteColumn Albums Path 12:49:31.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:49:31.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:49:31.9 Info: DROP TABLE "Albums" 12:49:31.9 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:49:31.9 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:49:31.9 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 12:49:31.9 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 12:49:31.9 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 12:49:31.9 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:49:31.9 Info: => 0.0042046s 12:49:31.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (7, '2024-05-17T12:49:31', 'change_album_path_to_relative') 12:49:31.9 Info: Committing Transaction 12:49:31.9 Info: 7: change_album_path_to_relative migrated 12:49:31.9 Info: => 0.0046044s 12:49:31.9 Info: 8: change_quality_size_mb_to_kb migrating 12:49:31.9 Info: Beginning Transaction 12:49:31.9 Info: Starting migration of Main DB to 8 12:49:31.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:49:31.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:49:31.9 Info: => 5.33E-05s 12:49:31.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (8, '2024-05-17T12:49:31', 'change_quality_size_mb_to_kb') 12:49:31.9 Info: Committing Transaction 12:49:31.9 Info: 8: change_quality_size_mb_to_kb migrated 12:49:31.9 Info: => 0.0002949s 12:49:31.9 Info: 9: album_releases migrating 12:49:31.9 Info: Beginning Transaction 12:49:31.9 Info: Starting migration of Main DB to 9 12:49:31.9 Info: AlterTable Albums 12:49:31.9 Info: => 1E-06s 12:49:31.9 Info: CreateColumn Albums Releases String 12:49:31.9 Info: ALTER TABLE "Albums" ADD COLUMN "Releases" TEXT DEFAULT '' 12:49:31.9 Info: => 0.0005845s 12:49:31.9 Info: AlterTable Albums 12:49:31.9 Info: => 7E-07s 12:49:31.9 Info: CreateColumn Albums CurrentRelease String 12:49:31.9 Info: ALTER TABLE "Albums" ADD COLUMN "CurrentRelease" TEXT DEFAULT '' 12:49:31.9 Info: => 0.0004814s 12:49:31.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (9, '2024-05-17T12:49:31', 'album_releases') 12:49:31.9 Info: Committing Transaction 12:49:31.9 Info: 9: album_releases migrated 12:49:31.9 Info: => 0.0007613s 12:49:31.9 Info: 10: album_releases_fix migrating 12:49:31.9 Info: Beginning Transaction 12:49:31.9 Info: Starting migration of Main DB to 10 12:49:31.9 Info: AlterTable Albums 12:49:31.9 Info: => 9E-07s 12:49:31.9 Info: AlterColumn Albums Releases String 12:49:31.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:49:31.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:49:31.9 Info: DROP TABLE "Albums" 12:49:31.9 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:49:31.9 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:49:31.9 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 12:49:31.9 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 12:49:31.9 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 12:49:31.9 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:49:31.9 Info: => 0.0041163s 12:49:31.9 Info: AlterTable Albums 12:49:31.9 Info: => 5E-07s 12:49:31.9 Info: AlterColumn Albums CurrentRelease String 12:49:31.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:49:31.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:49:31.9 Info: DROP TABLE "Albums" 12:49:31.9 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:49:31.9 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:49:31.9 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 12:49:31.9 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 12:49:31.9 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 12:49:31.9 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:49:31.9 Info: => 0.0050741s 12:49:31.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (10, '2024-05-17T12:49:31', 'album_releases_fix') 12:49:31.9 Info: Committing Transaction 12:49:31.9 Info: 10: album_releases_fix migrated 12:49:31.9 Info: => 0.0054373s 12:49:31.9 Info: 11: import_lists migrating 12:49:31.9 Info: Beginning Transaction 12:49:31.9 Info: Starting migration of Main DB to 11 12:49:31.9 Info: CreateTable ImportLists 12:49:31.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:49:31.9 Info: => 0.0001699s 12:49:31.9 Info: CreateIndex ImportLists (Name) 12:49:31.9 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 12:49:31.9 Info: => 7.9E-05s 12:49:31.9 Info: CreateTable ImportListStatus 12:49:31.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:49:31.9 Info: => 0.0001188s 12:49:31.9 Info: CreateIndex ImportListStatus (ProviderId) 12:49:31.9 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 12:49:31.9 Info: => 7.71E-05s 12:49:31.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (11, '2024-05-17T12:49:31', 'import_lists') 12:49:31.9 Info: Committing Transaction 12:49:31.9 Info: 11: import_lists migrated 12:49:31.9 Info: => 0.000371s 12:49:31.9 Info: 12: add_release_status migrating 12:49:31.9 Info: Beginning Transaction 12:49:31.9 Info: Starting migration of Main DB to 12 12:49:31.9 Info: AlterTable MetadataProfiles 12:49:31.9 Info: => 1E-06s 12:49:31.9 Info: CreateColumn MetadataProfiles ReleaseStatuses String 12:49:31.9 Info: ALTER TABLE "MetadataProfiles" ADD COLUMN "ReleaseStatuses" TEXT NOT NULL DEFAULT '' 12:49:31.9 Info: => 0.0005122s 12:49:31.9 Info: PerformDBOperation 12:49:31.9 Info: Performing DB Operation 12:49:31.9 Info: => 2.82E-05s 12:49:31.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (12, '2024-05-17T12:49:31', 'add_release_status') 12:49:31.9 Info: Committing Transaction 12:49:31.9 Info: 12: add_release_status migrated 12:49:31.9 Info: => 0.0002912s 12:49:31.9 Info: 13: album_download_notification migrating 12:49:31.9 Info: Beginning Transaction 12:49:31.9 Info: Starting migration of Main DB to 13 12:49:31.9 Info: AlterTable Notifications 12:49:31.9 Info: => 9E-07s 12:49:31.9 Info: CreateColumn Notifications OnAlbumDownload Boolean 12:49:31.9 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDownload" INTEGER NOT NULL DEFAULT 0 12:49:31.9 Info: => 0.0005297s 12:49:31.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (13, '2024-05-17T12:49:31', 'album_download_notification') 12:49:31.9 Info: Committing Transaction 12:49:31.9 Info: 13: album_download_notification migrated 12:49:31.9 Info: => 0.000821s 12:49:31.9 Info: 14: fix_language_metadata_profiles migrating 12:49:31.9 Info: Beginning Transaction 12:49:31.9 Info: Starting migration of Main DB to 14 12:49:31.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:49:31.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:49:31.9 Info: => 7.99E-05s 12:49:31.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:49:31.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:49:31.9 Info: => 5.46E-05s 12:49:31.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (14, '2024-05-17T12:49:31', 'fix_language_metadata_profiles') 12:49:31.9 Info: Committing Transaction 12:49:31.9 Info: 14: fix_language_metadata_profiles migrated 12:49:31.9 Info: => 0.0002927s 12:49:31.9 Info: 15: remove_fanzub migrating 12:49:31.9 Info: Beginning Transaction 12:49:31.9 Info: Starting migration of Main DB to 15 12:49:31.9 Info: ExecuteSqlStatement DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 12:49:31.9 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 12:49:31.9 Info: => 4.49E-05s 12:49:31.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (15, '2024-05-17T12:49:31', 'remove_fanzub') 12:49:31.9 Info: Committing Transaction 12:49:31.9 Info: 15: remove_fanzub migrated 12:49:31.9 Info: => 0.0002791s 12:49:31.9 Info: 16: update_artist_history_indexes migrating 12:49:31.9 Info: Beginning Transaction 12:49:31.9 Info: Starting migration of Main DB to 16 12:49:31.9 Info: CreateIndex Albums (ArtistId) 12:49:31.9 Info: CREATE INDEX "IX_Albums_ArtistId" ON "Albums" ("ArtistId" ASC) 12:49:31.9 Info: => 0.0001051s 12:49:31.9 Info: CreateIndex Albums (ArtistId, ReleaseDate) 12:49:31.9 Info: CREATE INDEX "IX_Albums_ArtistId_ReleaseDate" ON "Albums" ("ArtistId" ASC, "ReleaseDate" ASC) 12:49:31.9 Info: => 7.87E-05s 12:49:31.9 Info: DeleteIndex History (AlbumId) 12:49:31.9 Info: DROP INDEX "IX_History_AlbumId" 12:49:31.9 Info: => 0.0001242s 12:49:31.9 Info: CreateIndex History (AlbumId, Date) 12:49:31.9 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 12:49:31.9 Info: => 9.01E-05s 12:49:31.9 Info: DeleteIndex History (DownloadId) 12:49:31.9 Info: DROP INDEX "IX_History_DownloadId" 12:49:31.9 Info: => 0.0001107s 12:49:31.9 Info: CreateIndex History (DownloadId, Date) 12:49:31.9 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 12:49:31.9 Info: => 8.78E-05s 12:49:31.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (16, '2024-05-17T12:49:31', 'update_artist_history_indexes') 12:49:31.9 Info: Committing Transaction 12:49:31.9 Info: 16: update_artist_history_indexes migrated 12:49:31.9 Info: => 0.0012166s 12:49:31.9 Info: 17: remove_nma migrating 12:49:31.9 Info: Beginning Transaction 12:49:31.9 Info: Starting migration of Main DB to 17 12:49:31.9 Info: FluentMigrator.Expressions.DeleteDataExpression 12:49:31.9 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'NotifyMyAndroid' 12:49:31.9 Info: => 5.01E-05s 12:49:31.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (17, '2024-05-17T12:49:31', 'remove_nma') 12:49:31.9 Info: Committing Transaction 12:49:31.9 Info: 17: remove_nma migrated 12:49:31.9 Info: => 0.0002877s 12:49:31.9 Info: 18: album_disambiguation migrating 12:49:31.9 Info: Beginning Transaction 12:49:31.9 Info: Starting migration of Main DB to 18 12:49:31.9 Info: AlterTable Albums 12:49:31.9 Info: => 7E-07s 12:49:31.9 Info: CreateColumn Albums Disambiguation String 12:49:31.9 Info: ALTER TABLE "Albums" ADD COLUMN "Disambiguation" TEXT 12:49:31.9 Info: => 0.0005255s 12:49:31.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (18, '2024-05-17T12:49:31', 'album_disambiguation') 12:49:31.9 Info: Committing Transaction 12:49:31.9 Info: 18: album_disambiguation migrated 12:49:31.9 Info: => 0.0008148s 12:49:31.9 Info: 19: add_ape_quality_in_profiles migrating 12:49:31.9 Info: Beginning Transaction 12:49:31.9 Info: Starting migration of Main DB to 19 12:49:31.9 Info: PerformDBOperation 12:49:31.9 Info: Performing DB Operation 12:49:31.9 Info: => 3.42E-05s 12:49:31.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (19, '2024-05-17T12:49:31', 'add_ape_quality_in_profiles') 12:49:31.9 Info: Committing Transaction 12:49:31.9 Info: 19: add_ape_quality_in_profiles migrated 12:49:31.9 Info: => 0.0002777s 12:49:31.9 Info: 20: remove_pushalot migrating 12:49:31.9 Info: Beginning Transaction 12:49:31.9 Info: Starting migration of Main DB to 20 12:49:31.9 Info: FluentMigrator.Expressions.DeleteDataExpression 12:49:31.9 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Pushalot' 12:49:31.9 Info: => 4.85E-05s 12:49:31.9 Info: FluentMigrator.Expressions.DeleteDataExpression 12:49:31.9 Info: DELETE FROM "Metadata" WHERE "Implementation" = 'MediaBrowserMetadata' 12:49:31.9 Info: => 3.08E-05s 12:49:31.9 Info: FluentMigrator.Expressions.DeleteDataExpression 12:49:31.9 Info: DELETE FROM "MetadataFiles" WHERE "Consumer" = 'MediaBrowserMetadata' 12:49:31.9 Info: => 2.8E-05s 12:49:31.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (20, '2024-05-17T12:49:31', 'remove_pushalot') 12:49:31.9 Info: Committing Transaction 12:49:31.9 Info: 20: remove_pushalot migrated 12:49:31.9 Info: => 0.0002558s 12:49:31.9 Info: 21: add_custom_filters migrating 12:49:31.9 Info: Beginning Transaction 12:49:31.9 Info: Starting migration of Main DB to 21 12:49:31.9 Info: CreateTable CustomFilters 12:49:31.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:49:31.9 Info: => 0.0001375s 12:49:31.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (21, '2024-05-17T12:49:31', 'add_custom_filters') 12:49:31.9 Info: Committing Transaction 12:49:31.9 Info: 21: add_custom_filters migrated 12:49:31.9 Info: => 0.0004123s 12:49:31.9 Info: 22: import_list_tags migrating 12:49:31.9 Info: Beginning Transaction 12:49:31.9 Info: Starting migration of Main DB to 22 12:49:31.9 Info: AlterTable ImportLists 12:49:31.9 Info: => 1E-06s 12:49:31.9 Info: CreateColumn ImportLists Tags String 12:49:31.9 Info: ALTER TABLE "ImportLists" ADD COLUMN "Tags" TEXT 12:49:31.9 Info: => 0.0005175s 12:49:31.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (22, '2024-05-17T12:49:31', 'import_list_tags') 12:49:31.9 Info: Committing Transaction 12:49:31.9 Info: 22: import_list_tags migrated 12:49:31.9 Info: => 0.0008042s 12:49:31.9 Info: 23: add_release_groups_etc migrating 12:49:31.9 Info: Beginning Transaction 12:49:31.9 Info: Starting migration of Main DB to 23 12:49:31.9 Info: CreateTable ArtistMetadata 12:49:31.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:49:31.9 Info: => 0.0001826s 12:49:31.9 Info: CreateIndex ArtistMetadata (ForeignArtistId) 12:49:31.9 Info: CREATE UNIQUE INDEX "IX_ArtistMetadata_ForeignArtistId" ON "ArtistMetadata" ("ForeignArtistId" ASC) 12:49:31.9 Info: => 8.5E-05s 12:49:31.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:49:31.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:49:31.9 Info: => 7.96E-05s 12:49:31.9 Info: AlterTable Artists 12:49:31.9 Info: => 4E-07s 12:49:31.9 Info: CreateColumn Artists ArtistMetadataId Int32 12:49:31.9 Info: ALTER TABLE "Artists" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 12:49:31.9 Info: => 0.0005231s 12:49:31.9 Info: ExecuteSqlStatement UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 12:49:31.9 Info: UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 12:49:31.9 Info: => 6.52E-05s 12:49:31.9 Info: CreateTable AlbumReleases 12:49:31.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:49:31.9 Info: => 0.0001558s 12:49:31.9 Info: CreateIndex AlbumReleases (ForeignReleaseId) 12:49:31.9 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 12:49:31.9 Info: => 8.32E-05s 12:49:31.9 Info: CreateIndex AlbumReleases (AlbumId) 12:49:31.9 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 12:49:31.9 Info: => 7.56E-05s 12:49:31.9 Info: PerformDBOperation 12:49:31.9 Info: Performing DB Operation 12:49:31.9 Info: => 3.19E-05s 12:49:31.9 Info: AlterTable Albums 12:49:31.9 Info: => 5E-07s 12:49:31.9 Info: CreateColumn Albums ArtistMetadataId Int32 12:49:31.9 Info: ALTER TABLE "Albums" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 12:49:31.9 Info: => 0.0005601s 12:49:31.9 Info: AlterTable Albums 12:49:31.9 Info: => 7E-07s 12:49:31.9 Info: CreateColumn Albums AnyReleaseOk Boolean 12:49:31.9 Info: ALTER TABLE "Albums" ADD COLUMN "AnyReleaseOk" INTEGER NOT NULL DEFAULT 1 12:49:31.9 Info: => 0.0005313s 12:49:31.9 Info: AlterTable Albums 12:49:31.9 Info: => 9E-07s 12:49:31.9 Info: CreateColumn Albums Links String 12:49:31.9 Info: ALTER TABLE "Albums" ADD COLUMN "Links" TEXT 12:49:31.9 Info: => 0.0005223s 12:49:31.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:49:31.9 Info: UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 12:49:31.9 Info: => 8.09E-05s 12:49:31.9 Info: AlterTable Tracks 12:49:31.9 Info: => 3E-07s 12:49:31.9 Info: CreateColumn Tracks ForeignRecordingId String 12:49:31.9 Info: ALTER TABLE "Tracks" ADD COLUMN "ForeignRecordingId" TEXT NOT NULL DEFAULT '0' 12:49:31.9 Info: => 0.0005249s 12:49:31.9 Info: AlterTable Tracks 12:49:31.9 Info: => 9E-07s 12:49:31.9 Info: CreateColumn Tracks AlbumReleaseId Int32 12:49:31.9 Info: ALTER TABLE "Tracks" ADD COLUMN "AlbumReleaseId" INTEGER NOT NULL DEFAULT 0 12:49:31.9 Info: => 0.0005229s 12:49:31.9 Info: AlterTable Tracks 12:49:31.9 Info: => 8E-07s 12:49:31.9 Info: CreateColumn Tracks ArtistMetadataId Int32 12:49:31.9 Info: ALTER TABLE "Tracks" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 12:49:31.9 Info: => 0.0005285s 12:49:31.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:49:31.9 Info: UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 12:49:31.9 Info: => 8.3E-05s 12:49:31.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:49:31.9 Info: UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 12:49:31.9 Info: => 6.27E-05s 12:49:31.9 Info: DeleteColumn Artists ForeignArtistId, Name, Overview, Disambiguation, ArtistType, Status, Images, Links, Genres, Ratings, Members, MBId, AMId, TADBId, DiscogsId, NameSlug, LastDiskSync, DateFormed 12:49:31.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:49:31.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:49:31.9 Info: DROP TABLE "Artists" 12:49:31.9 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:49:31.9 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:49:31.9 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:49:31.9 Info: => 0.0041959s 12:49:31.9 Info: DeleteColumn Albums ArtistId, MBId, AMId, TADBId, DiscogsId, TitleSlug, Label, SortTitle, Tags, Duration, Media, Releases, CurrentRelease, LastDiskSync 12:49:31.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:49:31.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:49:31.9 Info: DROP TABLE "Albums" 12:49:31.9 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:49:31.9 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:49:31.9 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:49:31.9 Info: => 0.0051117s 12:49:31.9 Info: DeleteColumn Tracks ArtistId, AlbumId, Compilation, DiscNumber, Monitored 12:49:31.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:49:31.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:49:31.9 Info: DROP TABLE "Tracks" 12:49:31.9 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 12:49:31.9 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 12:49:31.9 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 12:49:31.9 Info: => 0.0039553s 12:49:31.9 Info: DeleteColumn TrackFiles ArtistId 12:49:31.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:49:31.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:49:31.9 Info: DROP TABLE "TrackFiles" 12:49:31.9 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 12:49:31.9 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:49:31.9 Info: => 0.0054729s 12:49:31.9 Info: CreateIndex Artists (ArtistMetadataId) 12:49:31.9 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 12:49:31.9 Info: => 7.78E-05s 12:49:31.9 Info: CreateIndex Artists (Monitored) 12:49:31.9 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 12:49:31.9 Info: => 7.35E-05s 12:49:31.9 Info: CreateIndex Albums (ArtistMetadataId) 12:49:31.9 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 12:49:31.9 Info: => 7.26E-05s 12:49:31.9 Info: CreateIndex Tracks (ArtistMetadataId) 12:49:31.9 Info: CREATE INDEX "IX_Tracks_ArtistMetadataId" ON "Tracks" ("ArtistMetadataId" ASC) 12:49:31.9 Info: => 7.19E-05s 12:49:31.9 Info: CreateIndex Tracks (AlbumReleaseId) 12:49:31.9 Info: CREATE INDEX "IX_Tracks_AlbumReleaseId" ON "Tracks" ("AlbumReleaseId" ASC) 12:49:31.9 Info: => 7.07E-05s 12:49:31.9 Info: CreateIndex Tracks (ForeignRecordingId) 12:49:31.9 Info: CREATE INDEX "IX_Tracks_ForeignRecordingId" ON "Tracks" ("ForeignRecordingId" ASC) 12:49:31.9 Info: => 7.25E-05s 12:49:31.9 Info: UpdateData 12:49:31.9 Info: UPDATE "Artists" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 12:49:31.9 Info: => 4.21E-05s 12:49:31.9 Info: UpdateData 12:49:31.9 Info: UPDATE "Albums" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 12:49:31.9 Info: => 3.17E-05s 12:49:31.9 Info: UpdateData 12:49:31.9 Info: UPDATE "ScheduledTasks" SET "LastExecution" = '2018-01-01T00:00:01' WHERE "TypeName" = 'NzbDrone.Core.Music.Commands.RefreshArtistCommand' 12:49:31.9 Info: => 3.71E-05s 12:49:31.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (23, '2024-05-17T12:49:31', 'add_release_groups_etc') 12:49:31.9 Info: Committing Transaction 12:49:31.9 Info: 23: add_release_groups_etc migrated 12:49:31.9 Info: => 0.0006184s 12:49:31.9 Info: 24: NewMediaInfoFormat migrating 12:49:31.9 Info: Beginning Transaction 12:49:31.9 Info: Starting migration of Main DB to 24 12:49:31.9 Info: UpdateData 12:49:31.9 Info: UPDATE "TrackFiles" SET "MediaInfo" = '' WHERE 1 = 1 12:49:31.9 Info: => 5.27E-05s 12:49:31.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (24, '2024-05-17T12:49:31', 'NewMediaInfoFormat') 12:49:31.9 Info: Committing Transaction 12:49:31.9 Info: 24: NewMediaInfoFormat migrated 12:49:31.9 Info: => 0.0002934s 12:49:31.9 Info: 25: rename_restrictions_to_release_profiles migrating 12:49:31.9 Info: Beginning Transaction 12:49:31.9 Info: Starting migration of Main DB to 25 12:49:31.9 Info: RenameTable Restrictions ReleaseProfiles 12:49:31.9 Info: ALTER TABLE "Restrictions" RENAME TO "ReleaseProfiles" 12:49:31.9 Info: => 0.0013864s 12:49:31.9 Info: AlterTable ReleaseProfiles 12:49:31.9 Info: => 9E-07s 12:49:31.9 Info: CreateColumn ReleaseProfiles IncludePreferredWhenRenaming Boolean 12:49:31.9 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "IncludePreferredWhenRenaming" INTEGER NOT NULL DEFAULT 1 12:49:31.9 Info: => 0.0005115s 12:49:31.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (25, '2024-05-17T12:49:31', 'rename_restrictions_to_release_profiles') 12:49:31.9 Info: Committing Transaction 12:49:31.9 Info: 25: rename_restrictions_to_release_profiles migrated 12:49:31.9 Info: => 0.0007985s 12:49:31.9 Info: 26: rename_quality_profiles_add_upgrade_allowed migrating 12:49:31.9 Info: Beginning Transaction 12:49:31.9 Info: Starting migration of Main DB to 26 12:49:31.9 Info: RenameTable Profiles QualityProfiles 12:49:31.9 Info: ALTER TABLE "Profiles" RENAME TO "QualityProfiles" 12:49:31.9 Info: => 0.0013969s 12:49:31.9 Info: AlterTable QualityProfiles 12:49:31.9 Info: => 6E-07s 12:49:31.9 Info: CreateColumn QualityProfiles UpgradeAllowed Boolean 12:49:31.9 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 12:49:31.9 Info: => 0.0005506s 12:49:31.9 Info: AlterTable LanguageProfiles 12:49:31.9 Info: => 8E-07s 12:49:31.9 Info: CreateColumn LanguageProfiles UpgradeAllowed Boolean 12:49:31.9 Info: ALTER TABLE "LanguageProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 12:49:31.9 Info: => 0.000546s 12:49:31.9 Info: UpdateData 12:49:31.9 Info: UPDATE "QualityProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 12:49:31.9 Info: => 4.73E-05s 12:49:31.9 Info: UpdateData 12:49:31.9 Info: UPDATE "LanguageProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 12:49:31.9 Info: => 2.75E-05s 12:49:31.9 Info: RenameColumn Artists ProfileId to QualityProfileId 12:49:31.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:49:31.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:49:31.9 Info: DROP TABLE "Artists" 12:49:31.9 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:49:32.0 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:49:32.0 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:49:32.0 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 12:49:32.0 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 12:49:32.0 Info: => 0.0050942s 12:49:32.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (26, '2024-05-17T12:49:32', 'rename_quality_profiles_add_upgrade_allowed') 12:49:32.0 Info: Committing Transaction 12:49:32.0 Info: 26: rename_quality_profiles_add_upgrade_allowed migrated 12:49:32.0 Info: => 0.0055042s 12:49:32.0 Info: 27: add_import_exclusions migrating 12:49:32.0 Info: Beginning Transaction 12:49:32.0 Info: Starting migration of Main DB to 27 12:49:32.0 Info: CreateTable ImportListExclusions 12:49:32.0 Info: CREATE TABLE "ImportListExclusions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignId" TEXT NOT NULL, "Name" TEXT NOT NULL) 12:49:32.0 Info: => 0.0001365s 12:49:32.0 Info: CreateIndex ImportListExclusions (ForeignId) 12:49:32.0 Info: CREATE UNIQUE INDEX "IX_ImportListExclusions_ForeignId" ON "ImportListExclusions" ("ForeignId" ASC) 12:49:32.0 Info: => 8.24E-05s 12:49:32.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (27, '2024-05-17T12:49:32', 'add_import_exclusions') 12:49:32.0 Info: Committing Transaction 12:49:32.0 Info: 27: add_import_exclusions migrated 12:49:32.0 Info: => 0.0003728s 12:49:32.0 Info: 28: clean_artist_metadata_table migrating 12:49:32.0 Info: Beginning Transaction 12:49:32.0 Info: Starting migration of Main DB to 28 12:49:32.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:49:32.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:49:32.0 Info: => 0.0001549s 12:49:32.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:49:32.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:49:32.0 Info: => 0.0001419s 12:49:32.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:49:32.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:49:32.0 Info: => 0.0001197s 12:49:32.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:49:32.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:49:32.0 Info: => 0.0001162s 12:49:32.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:49:32.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:49:32.0 Info: => 0.0001127s 12:49:32.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:49:32.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:49:32.0 Info: => 0.0001492s 12:49:32.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (28, '2024-05-17T12:49:32', 'clean_artist_metadata_table') 12:49:32.0 Info: Committing Transaction 12:49:32.0 Info: 28: clean_artist_metadata_table migrated 12:49:32.0 Info: => 0.0004081s 12:49:32.0 Info: 29: health_issue_notification migrating 12:49:32.0 Info: Beginning Transaction 12:49:32.0 Info: Starting migration of Main DB to 29 12:49:32.0 Info: AlterTable Notifications 12:49:32.0 Info: => 1.3E-06s 12:49:32.0 Info: CreateColumn Notifications OnHealthIssue Boolean 12:49:32.0 Info: ALTER TABLE "Notifications" ADD COLUMN "OnHealthIssue" INTEGER NOT NULL DEFAULT 0 12:49:32.0 Info: => 0.000557s 12:49:32.0 Info: AlterTable Notifications 12:49:32.0 Info: => 8E-07s 12:49:32.0 Info: CreateColumn Notifications IncludeHealthWarnings Boolean 12:49:32.0 Info: ALTER TABLE "Notifications" ADD COLUMN "IncludeHealthWarnings" INTEGER NOT NULL DEFAULT 0 12:49:32.0 Info: => 0.0005071s 12:49:32.0 Info: AlterTable Notifications 12:49:32.0 Info: => 6E-07s 12:49:32.0 Info: CreateColumn Notifications OnDownloadFailure Boolean 12:49:32.0 Info: ALTER TABLE "Notifications" ADD COLUMN "OnDownloadFailure" INTEGER NOT NULL DEFAULT 0 12:49:32.0 Info: => 0.0005247s 12:49:32.0 Info: AlterTable Notifications 12:49:32.0 Info: => 6E-07s 12:49:32.0 Info: CreateColumn Notifications OnImportFailure Boolean 12:49:32.0 Info: ALTER TABLE "Notifications" ADD COLUMN "OnImportFailure" INTEGER NOT NULL DEFAULT 0 12:49:32.0 Info: => 0.0005065s 12:49:32.0 Info: AlterTable Notifications 12:49:32.0 Info: => 5E-07s 12:49:32.0 Info: CreateColumn Notifications OnTrackRetag Boolean 12:49:32.0 Info: ALTER TABLE "Notifications" ADD COLUMN "OnTrackRetag" INTEGER NOT NULL DEFAULT 0 12:49:32.0 Info: => 0.0011895s 12:49:32.0 Info: DeleteColumn Notifications OnDownload 12:49:32.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:49:32.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:49:32.0 Info: DROP TABLE "Notifications" 12:49:32.0 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 12:49:32.0 Info: => 0.0046915s 12:49:32.0 Info: RenameColumn Notifications OnAlbumDownload to OnReleaseImport 12:49:32.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:49:32.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:49:32.0 Info: DROP TABLE "Notifications" 12:49:32.0 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 12:49:32.0 Info: => 0.0038098s 12:49:32.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (29, '2024-05-17T12:49:32', 'health_issue_notification') 12:49:32.0 Info: Committing Transaction 12:49:32.0 Info: 29: health_issue_notification migrated 12:49:32.0 Info: => 0.0041886s 12:49:32.0 Info: 30: add_mediafilerepository_mtime migrating 12:49:32.0 Info: Beginning Transaction 12:49:32.0 Info: Starting migration of Main DB to 30 12:49:32.0 Info: INSERT INTO "Albums" ("Id", "ForeignAlbumId", "ArtistMetadataId", "Title", "CleanTitle", "Images", "Monitored", "AlbumType", "AnyReleaseOk") VALUES (1, '1', 1, 'TestAlbum', 'TestAlbum', '', 1, 'Studio', 1) 12:49:32.0 Info: INSERT INTO "AlbumReleases" ("Id", "ForeignReleaseId", "AlbumId", "Title", "Status", "Duration", "Monitored") VALUES (1, '1', 1, 'Title', 'Status', 0, 1) 12:49:32.0 Info: INSERT INTO "TrackFiles" ("Id", "RelativePath", "Size", "DateAdded", "Quality", "Language", "AlbumId") VALUES (1, 'folder/track1.mp3', 100, '2024-05-17T12:49:32', '{ "quality": { "id": 6, "name": "FLAC" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }', 1, 1) 12:49:32.0 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "Explicit", "TrackFileId", "Duration", "MediumNumber", "AbsoluteTrackNumber", "ForeignRecordingId", "AlbumReleaseId", "ArtistMetadataId") VALUES (1, '1', 0, 1, 100, 1, 1, '1', 1, 0) 12:49:32.0 Info: INSERT INTO "TrackFiles" ("Id", "RelativePath", "Size", "DateAdded", "Quality", "Language", "AlbumId") VALUES (2, 'folder/track2.mp3', 100, '2024-05-17T12:49:32', '{ "quality": { "id": 6, "name": "FLAC" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }', 1, 1) 12:49:32.0 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "Explicit", "TrackFileId", "Duration", "MediumNumber", "AbsoluteTrackNumber", "ForeignRecordingId", "AlbumReleaseId", "ArtistMetadataId") VALUES (2, '2', 0, 2, 100, 1, 1, '2', 1, 0) 12:49:32.0 Info: AlterTable TrackFiles 12:49:32.0 Info: => 4E-07s 12:49:32.0 Info: CreateColumn TrackFiles Modified DateTime 12:49:32.0 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Modified" DATETIME NOT NULL DEFAULT '2000-01-01T00:00:00' 12:49:32.0 Info: => 0.0005286s 12:49:32.0 Info: AlterTable TrackFiles 12:49:32.0 Info: => 7E-07s 12:49:32.0 Info: CreateColumn TrackFiles Path String 12:49:32.0 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Path" TEXT 12:49:32.0 Info: => 0.0005035s 12:49:32.0 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 12:49:32.0 Info: DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 12:49:32.0 Info: => 3.97E-05s 12:49:32.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:49:32.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:49:32.0 Info: => 0.0001247s 12:49:32.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:49:32.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:49:32.0 Info: => 0.0001366s 12:49:32.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:49:32.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:49:32.0 Info: => 0.0001348s 12:49:32.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:49:32.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:49:32.0 Info: => 7.73E-05s 12:49:32.0 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 12:49:32.0 Info: DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 12:49:32.0 Info: => 4.87E-05s 12:49:32.0 Info: AlterTable TrackFiles 12:49:32.0 Info: => 5E-07s 12:49:32.0 Info: AlterColumn TrackFiles Path String 12:49:32.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:49:32.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:49:32.0 Info: DROP TABLE "TrackFiles" 12:49:32.0 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 12:49:32.0 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:49:32.0 Info: => 0.0049373s 12:49:32.0 Info: CreateIndex TrackFiles (Path) 12:49:32.0 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 12:49:32.0 Info: => 7.9E-05s 12:49:32.0 Info: DeleteColumn TrackFiles RelativePath 12:49:32.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:49:32.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:49:32.0 Info: DROP TABLE "TrackFiles" 12:49:32.0 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 12:49:32.0 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:49:32.0 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 12:49:32.0 Info: => 0.0040081s 12:49:32.0 Info: -> 6 Insert operations completed in 00:00:00.0004083 taking an average of 00:00:00.0000680 12:49:32.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (30, '2024-05-17T12:49:32', 'add_mediafilerepository_mtime') 12:49:32.0 Info: Committing Transaction 12:49:32.0 Info: 30: add_mediafilerepository_mtime migrated 12:49:32.0 Info: => 0.0044878s 12:49:32.0 Debug: Took: 00:00:00.1471981 12:49:32.0 Debug: Got 0 tracks 12:49:32.0 Info: --- End: NzbDrone.Core.Test.Datastore.Migration.add_mediafilerepository_mtimeFixture.migration_030_missing_artist --- 12:49:32.0 Info: --- Start: NzbDrone.Core.Test.Datastore.Migration.add_mediafilerepository_mtimeFixture.migration_030_missing_path --- 12:49:32.0 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm64/_temp_11361_638515469720628913_169/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:49:32.0 Info: DatabaseEngineVersionCheck migrating 12:49:32.0 Info: PerformDBOperation 12:49:32.0 Info: Performing DB Operation 12:49:32.0 Info: SQLite 3.45.3 12:49:32.0 Info: => 0.0010894s 12:49:32.0 Info: DatabaseEngineVersionCheck migrated 12:49:32.0 Info: => 0.0011035s 12:49:32.0 Info: VersionMigration migrating 12:49:32.0 Info: Beginning Transaction 12:49:32.0 Info: CreateTable VersionInfo 12:49:32.0 Info: CREATE TABLE "VersionInfo" ("Version" INTEGER NOT NULL) 12:49:32.0 Info: => 0.0001522s 12:49:32.0 Info: Committing Transaction 12:49:32.0 Info: VersionMigration migrated 12:49:32.0 Info: => 0.0005071s 12:49:32.0 Info: VersionUniqueMigration migrating 12:49:32.0 Info: Beginning Transaction 12:49:32.0 Info: CreateIndex VersionInfo (Version) 12:49:32.0 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 12:49:32.0 Info: => 0.0001192s 12:49:32.0 Info: AlterTable VersionInfo 12:49:32.0 Info: => 5E-07s 12:49:32.0 Info: CreateColumn VersionInfo AppliedOn DateTime 12:49:32.0 Info: ALTER TABLE "VersionInfo" ADD COLUMN "AppliedOn" DATETIME 12:49:32.0 Info: => 0.0005512s 12:49:32.0 Info: Committing Transaction 12:49:32.0 Info: VersionUniqueMigration migrated 12:49:32.0 Info: => 0.0007531s 12:49:32.0 Info: VersionDescriptionMigration migrating 12:49:32.0 Info: Beginning Transaction 12:49:32.0 Info: AlterTable VersionInfo 12:49:32.0 Info: => 8E-07s 12:49:32.0 Info: CreateColumn VersionInfo Description String 12:49:32.0 Info: ALTER TABLE "VersionInfo" ADD COLUMN "Description" TEXT 12:49:32.0 Info: => 0.0002062s 12:49:32.0 Info: Committing Transaction 12:49:32.0 Info: VersionDescriptionMigration migrated 12:49:32.0 Info: => 0.0004012s 12:49:32.0 Info: 1: InitialSetup migrating 12:49:32.0 Info: Beginning Transaction 12:49:32.0 Info: Starting migration of Main DB to 1 12:49:32.0 Info: CreateTable Config 12:49:32.0 Info: CREATE TABLE "Config" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Key" TEXT NOT NULL, "Value" TEXT NOT NULL) 12:49:32.0 Info: => 0.0001682s 12:49:32.0 Info: CreateIndex Config (Key) 12:49:32.0 Info: CREATE UNIQUE INDEX "IX_Config_Key" ON "Config" ("Key" ASC) 12:49:32.0 Info: => 7.35E-05s 12:49:32.0 Info: CreateTable RootFolders 12:49:32.0 Info: CREATE TABLE "RootFolders" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Path" TEXT NOT NULL) 12:49:32.0 Info: => 0.0001005s 12:49:32.0 Info: CreateIndex RootFolders (Path) 12:49:32.0 Info: CREATE UNIQUE INDEX "IX_RootFolders_Path" ON "RootFolders" ("Path" ASC) 12:49:32.0 Info: => 7.32E-05s 12:49:32.0 Info: CreateTable Artists 12:49:32.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:49:32.0 Info: => 0.0002312s 12:49:32.0 Info: CreateIndex Artists (ForeignArtistId) 12:49:32.0 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 12:49:32.0 Info: => 7.15E-05s 12:49:32.0 Info: CreateIndex Artists (NameSlug) 12:49:32.0 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 12:49:32.0 Info: => 6.45E-05s 12:49:32.0 Info: CreateIndex Artists (CleanName) 12:49:32.0 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:49:32.0 Info: => 6.19E-05s 12:49:32.0 Info: CreateIndex Artists (Path) 12:49:32.0 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:49:32.0 Info: => 6.23E-05s 12:49:32.0 Info: CreateTable Albums 12:49:32.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:49:32.0 Info: => 0.0002057s 12:49:32.0 Info: CreateIndex Albums (ForeignAlbumId) 12:49:32.0 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:49:32.0 Info: => 7.05E-05s 12:49:32.0 Info: CreateIndex Albums (MBId) 12:49:32.0 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 12:49:32.0 Info: => 6.24E-05s 12:49:32.0 Info: CreateIndex Albums (TADBId) 12:49:32.0 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 12:49:32.0 Info: => 6.29E-05s 12:49:32.0 Info: CreateIndex Albums (TitleSlug) 12:49:32.0 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 12:49:32.0 Info: => 6.49E-05s 12:49:32.0 Info: CreateIndex Albums (CleanTitle) 12:49:32.0 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:49:32.0 Info: => 6.36E-05s 12:49:32.0 Info: CreateIndex Albums (Path) 12:49:32.0 Info: CREATE INDEX "IX_Albums_Path" ON "Albums" ("Path" ASC) 12:49:32.0 Info: => 6.16E-05s 12:49:32.0 Info: CreateTable Tracks 12:49:32.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:49:32.0 Info: => 0.0001555s 12:49:32.0 Info: CreateIndex Tracks (ForeignTrackId) 12:49:32.0 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 12:49:32.0 Info: => 7.23E-05s 12:49:32.0 Info: CreateIndex Tracks (ArtistId) 12:49:32.0 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 12:49:32.0 Info: => 6.71E-05s 12:49:32.0 Info: CreateIndex Tracks (TrackFileId) 12:49:32.0 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 12:49:32.0 Info: => 6.81E-05s 12:49:32.0 Info: CreateIndex Tracks (ArtistId, AlbumId, TrackNumber) 12:49:32.0 Info: CREATE INDEX "IX_Tracks_ArtistId_AlbumId_TrackNumber" ON "Tracks" ("ArtistId" ASC, "AlbumId" ASC, "TrackNumber" ASC) 12:49:32.0 Info: => 7.18E-05s 12:49:32.0 Info: CreateTable TrackFiles 12:49:32.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:49:32.0 Info: => 0.0001342s 12:49:32.0 Info: CreateIndex TrackFiles (ArtistId) 12:49:32.0 Info: CREATE INDEX "IX_TrackFiles_ArtistId" ON "TrackFiles" ("ArtistId" ASC) 12:49:32.0 Info: => 6.78E-05s 12:49:32.0 Info: CreateIndex TrackFiles (AlbumId) 12:49:32.0 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:49:32.0 Info: => 6.48E-05s 12:49:32.0 Info: CreateTable History 12:49:32.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:49:32.0 Info: => 0.0001389s 12:49:32.0 Info: CreateIndex History (Date) 12:49:32.0 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 12:49:32.0 Info: => 6.87E-05s 12:49:32.0 Info: CreateIndex History (EventType) 12:49:32.0 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 12:49:32.0 Info: => 6.79E-05s 12:49:32.0 Info: CreateIndex History (DownloadId) 12:49:32.0 Info: CREATE INDEX "IX_History_DownloadId" ON "History" ("DownloadId" ASC) 12:49:32.0 Info: => 6.32E-05s 12:49:32.0 Info: CreateIndex History (AlbumId) 12:49:32.0 Info: CREATE INDEX "IX_History_AlbumId" ON "History" ("AlbumId" ASC) 12:49:32.0 Info: => 6.65E-05s 12:49:32.0 Info: CreateTable Notifications 12:49:32.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:49:32.0 Info: => 0.0001279s 12:49:32.0 Info: CreateTable ScheduledTasks 12:49:32.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:49:32.0 Info: => 9.93E-05s 12:49:32.0 Info: CreateIndex ScheduledTasks (TypeName) 12:49:32.0 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 12:49:32.0 Info: => 7.1E-05s 12:49:32.0 Info: CreateTable Indexers 12:49:32.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:49:32.0 Info: => 0.0001062s 12:49:32.0 Info: CreateIndex Indexers (Name) 12:49:32.0 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 12:49:32.0 Info: => 6.77E-05s 12:49:32.0 Info: CreateTable Profiles 12:49:32.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:49:32.0 Info: => 9.39E-05s 12:49:32.0 Info: CreateIndex Profiles (Name) 12:49:32.0 Info: CREATE UNIQUE INDEX "IX_Profiles_Name" ON "Profiles" ("Name" ASC) 12:49:32.0 Info: => 6.65E-05s 12:49:32.0 Info: CreateTable QualityDefinitions 12:49:32.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:49:32.0 Info: => 0.0001005s 12:49:32.0 Info: CreateIndex QualityDefinitions (Quality) 12:49:32.0 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Quality" ON "QualityDefinitions" ("Quality" ASC) 12:49:32.0 Info: => 7.39E-05s 12:49:32.0 Info: CreateIndex QualityDefinitions (Title) 12:49:32.0 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Title" ON "QualityDefinitions" ("Title" ASC) 12:49:32.0 Info: => 0.0001173s 12:49:32.0 Info: CreateTable NamingConfig 12:49:32.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:49:32.0 Info: => 0.0001432s 12:49:32.0 Info: CreateTable Blacklist 12:49:32.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:49:32.0 Info: => 0.0001677s 12:49:32.0 Info: CreateTable Metadata 12:49:32.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:49:32.0 Info: => 0.0001079s 12:49:32.0 Info: CreateTable MetadataFiles 12:49:32.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:49:32.0 Info: => 0.0001357s 12:49:32.0 Info: CreateTable DownloadClients 12:49:32.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:49:32.0 Info: => 0.0001089s 12:49:32.0 Info: CreateTable PendingReleases 12:49:32.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:49:32.0 Info: => 0.0001591s 12:49:32.0 Info: CreateTable RemotePathMappings 12:49:32.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:49:32.0 Info: => 0.0001225s 12:49:32.0 Info: CreateTable Tags 12:49:32.0 Info: CREATE TABLE "Tags" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Label" TEXT NOT NULL) 12:49:32.0 Info: => 0.0001251s 12:49:32.0 Info: CreateIndex Tags (Label) 12:49:32.0 Info: CREATE UNIQUE INDEX "IX_Tags_Label" ON "Tags" ("Label" ASC) 12:49:32.0 Info: => 8.56E-05s 12:49:32.0 Info: CreateTable Restrictions 12:49:32.0 Info: CREATE TABLE "Restrictions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Preferred" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL) 12:49:32.0 Info: => 0.0001091s 12:49:32.0 Info: CreateTable DelayProfiles 12:49:32.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:49:32.0 Info: => 0.0001255s 12:49:32.0 Info: CreateTable Users 12:49:32.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:49:32.0 Info: => 0.000102s 12:49:32.0 Info: CreateIndex Users (Identifier) 12:49:32.0 Info: CREATE UNIQUE INDEX "IX_Users_Identifier" ON "Users" ("Identifier" ASC) 12:49:32.0 Info: => 0.0001164s 12:49:32.0 Info: CreateIndex Users (Username) 12:49:32.0 Info: CREATE UNIQUE INDEX "IX_Users_Username" ON "Users" ("Username" ASC) 12:49:32.0 Info: => 9.17E-05s 12:49:32.0 Info: CreateTable Commands 12:49:32.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:49:32.0 Info: => 0.0001419s 12:49:32.0 Info: CreateTable IndexerStatus 12:49:32.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:49:32.0 Info: => 0.0001243s 12:49:32.0 Info: CreateIndex IndexerStatus (ProviderId) 12:49:32.0 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 12:49:32.0 Info: => 8.56E-05s 12:49:32.0 Info: CreateTable ExtraFiles 12:49:32.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:49:32.0 Info: => 0.0001298s 12:49:32.0 Info: CreateTable LyricFiles 12:49:32.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:49:32.0 Info: => 0.0001608s 12:49:32.0 Info: CreateTable LanguageProfiles 12:49:32.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:49:32.0 Info: => 0.0001102s 12:49:32.0 Info: CreateIndex LanguageProfiles (Name) 12:49:32.0 Info: CREATE UNIQUE INDEX "IX_LanguageProfiles_Name" ON "LanguageProfiles" ("Name" ASC) 12:49:32.0 Info: => 8.28E-05s 12:49:32.0 Info: CreateTable DownloadClientStatus 12:49:32.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:49:32.0 Info: => 0.0001156s 12:49:32.0 Info: CreateIndex DownloadClientStatus (ProviderId) 12:49:32.0 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 12:49:32.0 Info: => 8.34E-05s 12:49:32.0 Info: INSERT INTO "DelayProfiles" ("EnableUsenet", "EnableTorrent", "PreferredProtocol", "UsenetDelay", "TorrentDelay", "Order", "Tags") VALUES (1, 1, 1, 0, 0, 2147483647, '[]') 12:49:32.0 Info: -> 1 Insert operations completed in 00:00:00.0000564 taking an average of 00:00:00.0000564 12:49:32.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (1, '2024-05-17T12:49:32', 'InitialSetup') 12:49:32.0 Info: Committing Transaction 12:49:32.0 Info: 1: InitialSetup migrated 12:49:32.0 Info: => 0.0008901s 12:49:32.0 Info: 2: add_reason_to_pending_releases migrating 12:49:32.0 Info: Beginning Transaction 12:49:32.0 Info: Starting migration of Main DB to 2 12:49:32.0 Info: AlterTable PendingReleases 12:49:32.0 Info: => 7E-07s 12:49:32.0 Info: CreateColumn PendingReleases Reason Int32 12:49:32.0 Info: ALTER TABLE "PendingReleases" ADD COLUMN "Reason" INTEGER NOT NULL DEFAULT 0 12:49:32.0 Info: => 0.0005472s 12:49:32.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (2, '2024-05-17T12:49:32', 'add_reason_to_pending_releases') 12:49:32.0 Info: Committing Transaction 12:49:32.0 Info: 2: add_reason_to_pending_releases migrated 12:49:32.0 Info: => 0.0008277s 12:49:32.0 Info: 3: add_medium_support migrating 12:49:32.0 Info: Beginning Transaction 12:49:32.0 Info: Starting migration of Main DB to 3 12:49:32.0 Info: AlterTable Albums 12:49:32.0 Info: => 7E-07s 12:49:32.0 Info: CreateColumn Albums Media String 12:49:32.0 Info: ALTER TABLE "Albums" ADD COLUMN "Media" TEXT NOT NULL DEFAULT '' 12:49:32.0 Info: => 0.0005116s 12:49:32.0 Info: AlterTable Tracks 12:49:32.0 Info: => 5E-07s 12:49:32.0 Info: CreateColumn Tracks MediumNumber Int32 12:49:32.0 Info: ALTER TABLE "Tracks" ADD COLUMN "MediumNumber" INTEGER NOT NULL DEFAULT 0 12:49:32.0 Info: => 0.0004775s 12:49:32.0 Info: AlterTable Tracks 12:49:32.0 Info: => 7E-07s 12:49:32.0 Info: CreateColumn Tracks AbsoluteTrackNumber Int32 12:49:32.0 Info: ALTER TABLE "Tracks" ADD COLUMN "AbsoluteTrackNumber" INTEGER NOT NULL DEFAULT 0 12:49:32.0 Info: => 0.0004673s 12:49:32.0 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 12:49:32.0 Info: UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 12:49:32.0 Info: => 6.8E-05s 12:49:32.0 Info: DeleteColumn Tracks TrackNumber 12:49:32.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:49:32.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:49:32.0 Info: DROP TABLE "Tracks" 12:49:32.0 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 12:49:32.0 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 12:49:32.0 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 12:49:32.0 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 12:49:32.0 Info: => 0.0038418s 12:49:32.0 Info: AlterTable Tracks 12:49:32.0 Info: => 6E-07s 12:49:32.0 Info: CreateColumn Tracks TrackNumber String 12:49:32.0 Info: ALTER TABLE "Tracks" ADD COLUMN "TrackNumber" TEXT 12:49:32.1 Info: => 0.0004864s 12:49:32.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (3, '2024-05-17T12:49:32', 'add_medium_support') 12:49:32.1 Info: Committing Transaction 12:49:32.1 Info: 3: add_medium_support migrated 12:49:32.1 Info: => 0.0008425s 12:49:32.1 Info: 4: add_various_qualites_in_profile migrating 12:49:32.1 Info: Beginning Transaction 12:49:32.1 Info: Starting migration of Main DB to 4 12:49:32.1 Info: ExecuteSqlStatement UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 12:49:32.1 Info: UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 12:49:32.1 Info: => 5.14E-05s 12:49:32.1 Info: PerformDBOperation 12:49:32.1 Info: Performing DB Operation 12:49:32.1 Info: => 3.32E-05s 12:49:32.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (4, '2024-05-17T12:49:32', 'add_various_qualites_in_profile') 12:49:32.1 Info: Committing Transaction 12:49:32.1 Info: 4: add_various_qualites_in_profile migrated 12:49:32.1 Info: => 0.0002666s 12:49:32.1 Info: 5: metadata_profiles migrating 12:49:32.1 Info: Beginning Transaction 12:49:32.1 Info: Starting migration of Main DB to 5 12:49:32.1 Info: CreateTable MetadataProfiles 12:49:32.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:49:32.1 Info: => 0.0001348s 12:49:32.1 Info: CreateIndex MetadataProfiles (Name) 12:49:32.1 Info: CREATE UNIQUE INDEX "IX_MetadataProfiles_Name" ON "MetadataProfiles" ("Name" ASC) 12:49:32.1 Info: => 8.56E-05s 12:49:32.1 Info: AlterTable Artists 12:49:32.1 Info: => 4E-07s 12:49:32.1 Info: CreateColumn Artists MetadataProfileId Int32 12:49:32.1 Info: ALTER TABLE "Artists" ADD COLUMN "MetadataProfileId" INTEGER NOT NULL DEFAULT 1 12:49:32.1 Info: => 0.0004934s 12:49:32.1 Info: DeleteColumn Artists PrimaryAlbumTypes 12:49:32.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:49:32.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:49:32.1 Info: DROP TABLE "Artists" 12:49:32.1 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:49:32.1 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 12:49:32.1 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 12:49:32.1 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:49:32.1 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:49:32.1 Info: => 0.0041268s 12:49:32.1 Info: DeleteColumn Artists SecondaryAlbumTypes 12:49:32.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:49:32.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:49:32.1 Info: DROP TABLE "Artists" 12:49:32.1 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:49:32.1 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 12:49:32.1 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 12:49:32.1 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:49:32.1 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:49:32.1 Info: => 0.0040982s 12:49:32.1 Info: AlterTable Albums 12:49:32.1 Info: => 6E-07s 12:49:32.1 Info: CreateColumn Albums SecondaryTypes String 12:49:32.1 Info: ALTER TABLE "Albums" ADD COLUMN "SecondaryTypes" TEXT 12:49:32.1 Info: => 0.0004926s 12:49:32.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (5, '2024-05-17T12:49:32', 'metadata_profiles') 12:49:32.1 Info: Committing Transaction 12:49:32.1 Info: 5: metadata_profiles migrated 12:49:32.1 Info: => 0.0008887s 12:49:32.1 Info: 6: separate_automatic_and_interactive_search migrating 12:49:32.1 Info: Beginning Transaction 12:49:32.1 Info: Starting migration of Main DB to 6 12:49:32.1 Info: RenameColumn Indexers EnableSearch to EnableAutomaticSearch 12:49:32.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:49:32.1 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableSearch" FROM "Indexers" 12:49:32.1 Info: DROP TABLE "Indexers" 12:49:32.1 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 12:49:32.1 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 12:49:32.1 Info: => 0.0037752s 12:49:32.1 Info: AlterTable Indexers 12:49:32.1 Info: => 6E-07s 12:49:32.1 Info: CreateColumn Indexers EnableInteractiveSearch Boolean 12:49:32.1 Info: ALTER TABLE "Indexers" ADD COLUMN "EnableInteractiveSearch" INTEGER 12:49:32.1 Info: => 0.0004636s 12:49:32.1 Info: ExecuteSqlStatement UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 12:49:32.1 Info: UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 12:49:32.1 Info: => 4.21E-05s 12:49:32.1 Info: AlterTable Indexers 12:49:32.1 Info: => 4E-07s 12:49:32.1 Info: AlterColumn Indexers EnableInteractiveSearch Boolean 12:49:32.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:49:32.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:49:32.1 Info: DROP TABLE "Indexers" 12:49:32.1 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 12:49:32.1 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 12:49:32.1 Info: => 0.0040268s 12:49:32.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (6, '2024-05-17T12:49:32', 'separate_automatic_and_interactive_search') 12:49:32.1 Info: Committing Transaction 12:49:32.1 Info: 6: separate_automatic_and_interactive_search migrated 12:49:32.1 Info: => 0.0043685s 12:49:32.1 Info: 7: change_album_path_to_relative migrating 12:49:32.1 Info: Beginning Transaction 12:49:32.1 Info: Starting migration of Main DB to 7 12:49:32.1 Info: DeleteColumn Albums Path 12:49:32.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:49:32.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:49:32.1 Info: DROP TABLE "Albums" 12:49:32.1 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:49:32.1 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:49:32.1 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 12:49:32.1 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 12:49:32.1 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 12:49:32.1 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:49:32.1 Info: => 0.0055178s 12:49:32.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (7, '2024-05-17T12:49:32', 'change_album_path_to_relative') 12:49:32.1 Info: Committing Transaction 12:49:32.1 Info: 7: change_album_path_to_relative migrated 12:49:32.1 Info: => 0.0059072s 12:49:32.1 Info: 8: change_quality_size_mb_to_kb migrating 12:49:32.1 Info: Beginning Transaction 12:49:32.1 Info: Starting migration of Main DB to 8 12:49:32.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:49:32.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:49:32.1 Info: => 5.17E-05s 12:49:32.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (8, '2024-05-17T12:49:32', 'change_quality_size_mb_to_kb') 12:49:32.1 Info: Committing Transaction 12:49:32.1 Info: 8: change_quality_size_mb_to_kb migrated 12:49:32.1 Info: => 0.0002915s 12:49:32.1 Info: 9: album_releases migrating 12:49:32.1 Info: Beginning Transaction 12:49:32.1 Info: Starting migration of Main DB to 9 12:49:32.1 Info: AlterTable Albums 12:49:32.1 Info: => 4E-07s 12:49:32.1 Info: CreateColumn Albums Releases String 12:49:32.1 Info: ALTER TABLE "Albums" ADD COLUMN "Releases" TEXT DEFAULT '' 12:49:32.1 Info: => 0.0005078s 12:49:32.1 Info: AlterTable Albums 12:49:32.1 Info: => 8E-07s 12:49:32.1 Info: CreateColumn Albums CurrentRelease String 12:49:32.1 Info: ALTER TABLE "Albums" ADD COLUMN "CurrentRelease" TEXT DEFAULT '' 12:49:32.1 Info: => 0.0004705s 12:49:32.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (9, '2024-05-17T12:49:32', 'album_releases') 12:49:32.1 Info: Committing Transaction 12:49:32.1 Info: 9: album_releases migrated 12:49:32.1 Info: => 0.000748s 12:49:32.1 Info: 10: album_releases_fix migrating 12:49:32.1 Info: Beginning Transaction 12:49:32.1 Info: Starting migration of Main DB to 10 12:49:32.1 Info: AlterTable Albums 12:49:32.1 Info: => 7E-07s 12:49:32.1 Info: AlterColumn Albums Releases String 12:49:32.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:49:32.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:49:32.1 Info: DROP TABLE "Albums" 12:49:32.1 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:49:32.1 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:49:32.1 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 12:49:32.1 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 12:49:32.1 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 12:49:32.1 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:49:32.1 Info: => 0.0040532s 12:49:32.1 Info: AlterTable Albums 12:49:32.1 Info: => 5E-07s 12:49:32.1 Info: AlterColumn Albums CurrentRelease String 12:49:32.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:49:32.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:49:32.1 Info: DROP TABLE "Albums" 12:49:32.1 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:49:32.1 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:49:32.1 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 12:49:32.1 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 12:49:32.1 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 12:49:32.1 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:49:32.1 Info: => 0.0056332s 12:49:32.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (10, '2024-05-17T12:49:32', 'album_releases_fix') 12:49:32.1 Info: Committing Transaction 12:49:32.1 Info: 10: album_releases_fix migrated 12:49:32.1 Info: => 0.0059972s 12:49:32.1 Info: 11: import_lists migrating 12:49:32.1 Info: Beginning Transaction 12:49:32.1 Info: Starting migration of Main DB to 11 12:49:32.1 Info: CreateTable ImportLists 12:49:32.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:49:32.1 Info: => 0.0001703s 12:49:32.1 Info: CreateIndex ImportLists (Name) 12:49:32.1 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 12:49:32.1 Info: => 8.01E-05s 12:49:32.1 Info: CreateTable ImportListStatus 12:49:32.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:49:32.1 Info: => 0.000119s 12:49:32.1 Info: CreateIndex ImportListStatus (ProviderId) 12:49:32.1 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 12:49:32.1 Info: => 7.83E-05s 12:49:32.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (11, '2024-05-17T12:49:32', 'import_lists') 12:49:32.1 Info: Committing Transaction 12:49:32.1 Info: 11: import_lists migrated 12:49:32.1 Info: => 0.0003755s 12:49:32.1 Info: 12: add_release_status migrating 12:49:32.1 Info: Beginning Transaction 12:49:32.1 Info: Starting migration of Main DB to 12 12:49:32.1 Info: AlterTable MetadataProfiles 12:49:32.1 Info: => 8E-07s 12:49:32.1 Info: CreateColumn MetadataProfiles ReleaseStatuses String 12:49:32.1 Info: ALTER TABLE "MetadataProfiles" ADD COLUMN "ReleaseStatuses" TEXT NOT NULL DEFAULT '' 12:49:32.1 Info: => 0.0005262s 12:49:32.1 Info: PerformDBOperation 12:49:32.1 Info: Performing DB Operation 12:49:32.1 Info: => 2.77E-05s 12:49:32.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (12, '2024-05-17T12:49:32', 'add_release_status') 12:49:32.1 Info: Committing Transaction 12:49:32.1 Info: 12: add_release_status migrated 12:49:32.1 Info: => 0.0002877s 12:49:32.1 Info: 13: album_download_notification migrating 12:49:32.1 Info: Beginning Transaction 12:49:32.1 Info: Starting migration of Main DB to 13 12:49:32.1 Info: AlterTable Notifications 12:49:32.1 Info: => 8E-07s 12:49:32.1 Info: CreateColumn Notifications OnAlbumDownload Boolean 12:49:32.1 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDownload" INTEGER NOT NULL DEFAULT 0 12:49:32.1 Info: => 0.0005131s 12:49:32.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (13, '2024-05-17T12:49:32', 'album_download_notification') 12:49:32.1 Info: Committing Transaction 12:49:32.1 Info: 13: album_download_notification migrated 12:49:32.1 Info: => 0.0008003s 12:49:32.1 Info: 14: fix_language_metadata_profiles migrating 12:49:32.1 Info: Beginning Transaction 12:49:32.1 Info: Starting migration of Main DB to 14 12:49:32.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:49:32.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:49:32.1 Info: => 7.96E-05s 12:49:32.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:49:32.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:49:32.1 Info: => 5.2E-05s 12:49:32.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (14, '2024-05-17T12:49:32', 'fix_language_metadata_profiles') 12:49:32.1 Info: Committing Transaction 12:49:32.1 Info: 14: fix_language_metadata_profiles migrated 12:49:32.1 Info: => 0.0002874s 12:49:32.1 Info: 15: remove_fanzub migrating 12:49:32.1 Info: Beginning Transaction 12:49:32.1 Info: Starting migration of Main DB to 15 12:49:32.1 Info: ExecuteSqlStatement DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 12:49:32.1 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 12:49:32.1 Info: => 4.65E-05s 12:49:32.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (15, '2024-05-17T12:49:32', 'remove_fanzub') 12:49:32.1 Info: Committing Transaction 12:49:32.1 Info: 15: remove_fanzub migrated 12:49:32.1 Info: => 0.0002792s 12:49:32.1 Info: 16: update_artist_history_indexes migrating 12:49:32.1 Info: Beginning Transaction 12:49:32.1 Info: Starting migration of Main DB to 16 12:49:32.1 Info: CreateIndex Albums (ArtistId) 12:49:32.1 Info: CREATE INDEX "IX_Albums_ArtistId" ON "Albums" ("ArtistId" ASC) 12:49:32.1 Info: => 0.0001067s 12:49:32.1 Info: CreateIndex Albums (ArtistId, ReleaseDate) 12:49:32.1 Info: CREATE INDEX "IX_Albums_ArtistId_ReleaseDate" ON "Albums" ("ArtistId" ASC, "ReleaseDate" ASC) 12:49:32.1 Info: => 7.73E-05s 12:49:32.1 Info: DeleteIndex History (AlbumId) 12:49:32.1 Info: DROP INDEX "IX_History_AlbumId" 12:49:32.1 Info: => 0.0001223s 12:49:32.1 Info: CreateIndex History (AlbumId, Date) 12:49:32.1 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 12:49:32.1 Info: => 8.98E-05s 12:49:32.1 Info: DeleteIndex History (DownloadId) 12:49:32.1 Info: DROP INDEX "IX_History_DownloadId" 12:49:32.1 Info: => 0.0001092s 12:49:32.1 Info: CreateIndex History (DownloadId, Date) 12:49:32.1 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 12:49:32.1 Info: => 0.0001194s 12:49:32.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (16, '2024-05-17T12:49:32', 'update_artist_history_indexes') 12:49:32.1 Info: Committing Transaction 12:49:32.1 Info: 16: update_artist_history_indexes migrated 12:49:32.1 Info: => 0.0004305s 12:49:32.1 Info: 17: remove_nma migrating 12:49:32.1 Info: Beginning Transaction 12:49:32.1 Info: Starting migration of Main DB to 17 12:49:32.1 Info: FluentMigrator.Expressions.DeleteDataExpression 12:49:32.1 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'NotifyMyAndroid' 12:49:32.1 Info: => 4.92E-05s 12:49:32.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (17, '2024-05-17T12:49:32', 'remove_nma') 12:49:32.1 Info: Committing Transaction 12:49:32.1 Info: 17: remove_nma migrated 12:49:32.1 Info: => 0.000279s 12:49:32.1 Info: 18: album_disambiguation migrating 12:49:32.1 Info: Beginning Transaction 12:49:32.1 Info: Starting migration of Main DB to 18 12:49:32.1 Info: AlterTable Albums 12:49:32.1 Info: => 7E-07s 12:49:32.1 Info: CreateColumn Albums Disambiguation String 12:49:32.1 Info: ALTER TABLE "Albums" ADD COLUMN "Disambiguation" TEXT 12:49:32.1 Info: => 0.0005244s 12:49:32.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (18, '2024-05-17T12:49:32', 'album_disambiguation') 12:49:32.1 Info: Committing Transaction 12:49:32.1 Info: 18: album_disambiguation migrated 12:49:32.1 Info: => 0.0008204s 12:49:32.1 Info: 19: add_ape_quality_in_profiles migrating 12:49:32.1 Info: Beginning Transaction 12:49:32.1 Info: Starting migration of Main DB to 19 12:49:32.1 Info: PerformDBOperation 12:49:32.1 Info: Performing DB Operation 12:49:32.1 Info: => 3.16E-05s 12:49:32.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (19, '2024-05-17T12:49:32', 'add_ape_quality_in_profiles') 12:49:32.1 Info: Committing Transaction 12:49:32.1 Info: 19: add_ape_quality_in_profiles migrated 12:49:32.1 Info: => 0.0002723s 12:49:32.1 Info: 20: remove_pushalot migrating 12:49:32.1 Info: Beginning Transaction 12:49:32.1 Info: Starting migration of Main DB to 20 12:49:32.1 Info: FluentMigrator.Expressions.DeleteDataExpression 12:49:32.1 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Pushalot' 12:49:32.1 Info: => 4.73E-05s 12:49:32.1 Info: FluentMigrator.Expressions.DeleteDataExpression 12:49:32.1 Info: DELETE FROM "Metadata" WHERE "Implementation" = 'MediaBrowserMetadata' 12:49:32.1 Info: => 3.03E-05s 12:49:32.1 Info: FluentMigrator.Expressions.DeleteDataExpression 12:49:32.1 Info: DELETE FROM "MetadataFiles" WHERE "Consumer" = 'MediaBrowserMetadata' 12:49:32.1 Info: => 2.88E-05s 12:49:32.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (20, '2024-05-17T12:49:32', 'remove_pushalot') 12:49:32.1 Info: Committing Transaction 12:49:32.1 Info: 20: remove_pushalot migrated 12:49:32.1 Info: => 0.0002576s 12:49:32.1 Info: 21: add_custom_filters migrating 12:49:32.1 Info: Beginning Transaction 12:49:32.1 Info: Starting migration of Main DB to 21 12:49:32.1 Info: CreateTable CustomFilters 12:49:32.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:49:32.1 Info: => 0.0001346s 12:49:32.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (21, '2024-05-17T12:49:32', 'add_custom_filters') 12:49:32.1 Info: Committing Transaction 12:49:32.1 Info: 21: add_custom_filters migrated 12:49:32.1 Info: => 0.0004115s 12:49:32.1 Info: 22: import_list_tags migrating 12:49:32.1 Info: Beginning Transaction 12:49:32.1 Info: Starting migration of Main DB to 22 12:49:32.1 Info: AlterTable ImportLists 12:49:32.1 Info: => 6E-07s 12:49:32.1 Info: CreateColumn ImportLists Tags String 12:49:32.1 Info: ALTER TABLE "ImportLists" ADD COLUMN "Tags" TEXT 12:49:32.1 Info: => 0.000523s 12:49:32.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (22, '2024-05-17T12:49:32', 'import_list_tags') 12:49:32.1 Info: Committing Transaction 12:49:32.1 Info: 22: import_list_tags migrated 12:49:32.1 Info: => 0.0008004s 12:49:32.1 Info: 23: add_release_groups_etc migrating 12:49:32.1 Info: Beginning Transaction 12:49:32.1 Info: Starting migration of Main DB to 23 12:49:32.1 Info: CreateTable ArtistMetadata 12:49:32.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:49:32.1 Info: => 0.0001804s 12:49:32.1 Info: CreateIndex ArtistMetadata (ForeignArtistId) 12:49:32.1 Info: CREATE UNIQUE INDEX "IX_ArtistMetadata_ForeignArtistId" ON "ArtistMetadata" ("ForeignArtistId" ASC) 12:49:32.1 Info: => 8.47E-05s 12:49:32.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:49:32.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:49:32.1 Info: => 8.87E-05s 12:49:32.1 Info: AlterTable Artists 12:49:32.1 Info: => 4E-07s 12:49:32.1 Info: CreateColumn Artists ArtistMetadataId Int32 12:49:32.1 Info: ALTER TABLE "Artists" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 12:49:32.1 Info: => 0.0005156s 12:49:32.1 Info: ExecuteSqlStatement UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 12:49:32.1 Info: UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 12:49:32.1 Info: => 6.57E-05s 12:49:32.1 Info: CreateTable AlbumReleases 12:49:32.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:49:32.1 Info: => 0.0001556s 12:49:32.1 Info: CreateIndex AlbumReleases (ForeignReleaseId) 12:49:32.1 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 12:49:32.1 Info: => 7.94E-05s 12:49:32.1 Info: CreateIndex AlbumReleases (AlbumId) 12:49:32.1 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 12:49:32.1 Info: => 7.25E-05s 12:49:32.1 Info: PerformDBOperation 12:49:32.1 Info: Performing DB Operation 12:49:32.1 Info: => 4.75E-05s 12:49:32.1 Info: AlterTable Albums 12:49:32.1 Info: => 4E-07s 12:49:32.1 Info: CreateColumn Albums ArtistMetadataId Int32 12:49:32.1 Info: ALTER TABLE "Albums" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 12:49:32.1 Info: => 0.0005602s 12:49:32.1 Info: AlterTable Albums 12:49:32.1 Info: => 7E-07s 12:49:32.1 Info: CreateColumn Albums AnyReleaseOk Boolean 12:49:32.1 Info: ALTER TABLE "Albums" ADD COLUMN "AnyReleaseOk" INTEGER NOT NULL DEFAULT 1 12:49:32.1 Info: => 0.0005306s 12:49:32.1 Info: AlterTable Albums 12:49:32.1 Info: => 6E-07s 12:49:32.1 Info: CreateColumn Albums Links String 12:49:32.1 Info: ALTER TABLE "Albums" ADD COLUMN "Links" TEXT 12:49:32.1 Info: => 0.0005222s 12:49:32.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:49:32.1 Info: UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 12:49:32.1 Info: => 8.14E-05s 12:49:32.1 Info: AlterTable Tracks 12:49:32.1 Info: => 6E-07s 12:49:32.1 Info: CreateColumn Tracks ForeignRecordingId String 12:49:32.1 Info: ALTER TABLE "Tracks" ADD COLUMN "ForeignRecordingId" TEXT NOT NULL DEFAULT '0' 12:49:32.1 Info: => 0.0005243s 12:49:32.1 Info: AlterTable Tracks 12:49:32.1 Info: => 7E-07s 12:49:32.1 Info: CreateColumn Tracks AlbumReleaseId Int32 12:49:32.1 Info: ALTER TABLE "Tracks" ADD COLUMN "AlbumReleaseId" INTEGER NOT NULL DEFAULT 0 12:49:32.1 Info: => 0.0005191s 12:49:32.1 Info: AlterTable Tracks 12:49:32.1 Info: => 6E-07s 12:49:32.1 Info: CreateColumn Tracks ArtistMetadataId Int32 12:49:32.1 Info: ALTER TABLE "Tracks" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 12:49:32.1 Info: => 0.0005206s 12:49:32.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:49:32.1 Info: UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 12:49:32.1 Info: => 8.29E-05s 12:49:32.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:49:32.1 Info: UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 12:49:32.1 Info: => 6.1E-05s 12:49:32.1 Info: DeleteColumn Artists ForeignArtistId, Name, Overview, Disambiguation, ArtistType, Status, Images, Links, Genres, Ratings, Members, MBId, AMId, TADBId, DiscogsId, NameSlug, LastDiskSync, DateFormed 12:49:32.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:49:32.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:49:32.1 Info: DROP TABLE "Artists" 12:49:32.1 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:49:32.1 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:49:32.1 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:49:32.1 Info: => 0.0050507s 12:49:32.1 Info: DeleteColumn Albums ArtistId, MBId, AMId, TADBId, DiscogsId, TitleSlug, Label, SortTitle, Tags, Duration, Media, Releases, CurrentRelease, LastDiskSync 12:49:32.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:49:32.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:49:32.1 Info: DROP TABLE "Albums" 12:49:32.1 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:49:32.1 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:49:32.1 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:49:32.1 Info: => 0.0043322s 12:49:32.1 Info: DeleteColumn Tracks ArtistId, AlbumId, Compilation, DiscNumber, Monitored 12:49:32.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:49:32.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:49:32.1 Info: DROP TABLE "Tracks" 12:49:32.1 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 12:49:32.1 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 12:49:32.1 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 12:49:32.1 Info: => 0.0039584s 12:49:32.1 Info: DeleteColumn TrackFiles ArtistId 12:49:32.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:49:32.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:49:32.1 Info: DROP TABLE "TrackFiles" 12:49:32.1 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 12:49:32.1 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:49:32.1 Info: => 0.0048273s 12:49:32.1 Info: CreateIndex Artists (ArtistMetadataId) 12:49:32.1 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 12:49:32.1 Info: => 7.49E-05s 12:49:32.1 Info: CreateIndex Artists (Monitored) 12:49:32.1 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 12:49:32.1 Info: => 7.31E-05s 12:49:32.1 Info: CreateIndex Albums (ArtistMetadataId) 12:49:32.1 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 12:49:32.1 Info: => 7.18E-05s 12:49:32.1 Info: CreateIndex Tracks (ArtistMetadataId) 12:49:32.1 Info: CREATE INDEX "IX_Tracks_ArtistMetadataId" ON "Tracks" ("ArtistMetadataId" ASC) 12:49:32.1 Info: => 7.3E-05s 12:49:32.1 Info: CreateIndex Tracks (AlbumReleaseId) 12:49:32.1 Info: CREATE INDEX "IX_Tracks_AlbumReleaseId" ON "Tracks" ("AlbumReleaseId" ASC) 12:49:32.1 Info: => 6.92E-05s 12:49:32.1 Info: CreateIndex Tracks (ForeignRecordingId) 12:49:32.1 Info: CREATE INDEX "IX_Tracks_ForeignRecordingId" ON "Tracks" ("ForeignRecordingId" ASC) 12:49:32.1 Info: => 6.94E-05s 12:49:32.1 Info: UpdateData 12:49:32.1 Info: UPDATE "Artists" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 12:49:32.1 Info: => 8.06E-05s 12:49:32.1 Info: UpdateData 12:49:32.1 Info: UPDATE "Albums" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 12:49:32.1 Info: => 3.62E-05s 12:49:32.1 Info: UpdateData 12:49:32.1 Info: UPDATE "ScheduledTasks" SET "LastExecution" = '2018-01-01T00:00:01' WHERE "TypeName" = 'NzbDrone.Core.Music.Commands.RefreshArtistCommand' 12:49:32.1 Info: => 3.9E-05s 12:49:32.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (23, '2024-05-17T12:49:32', 'add_release_groups_etc') 12:49:32.1 Info: Committing Transaction 12:49:32.1 Info: 23: add_release_groups_etc migrated 12:49:32.1 Info: => 0.0005811s 12:49:32.1 Info: 24: NewMediaInfoFormat migrating 12:49:32.1 Info: Beginning Transaction 12:49:32.1 Info: Starting migration of Main DB to 24 12:49:32.1 Info: UpdateData 12:49:32.1 Info: UPDATE "TrackFiles" SET "MediaInfo" = '' WHERE 1 = 1 12:49:32.1 Info: => 5.25E-05s 12:49:32.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (24, '2024-05-17T12:49:32', 'NewMediaInfoFormat') 12:49:32.1 Info: Committing Transaction 12:49:32.1 Info: 24: NewMediaInfoFormat migrated 12:49:32.1 Info: => 0.0003191s 12:49:32.1 Info: 25: rename_restrictions_to_release_profiles migrating 12:49:32.1 Info: Beginning Transaction 12:49:32.1 Info: Starting migration of Main DB to 25 12:49:32.1 Info: RenameTable Restrictions ReleaseProfiles 12:49:32.1 Info: ALTER TABLE "Restrictions" RENAME TO "ReleaseProfiles" 12:49:32.1 Info: => 0.0013866s 12:49:32.1 Info: AlterTable ReleaseProfiles 12:49:32.1 Info: => 8E-07s 12:49:32.1 Info: CreateColumn ReleaseProfiles IncludePreferredWhenRenaming Boolean 12:49:32.1 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "IncludePreferredWhenRenaming" INTEGER NOT NULL DEFAULT 1 12:49:32.1 Info: => 0.0005131s 12:49:32.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (25, '2024-05-17T12:49:32', 'rename_restrictions_to_release_profiles') 12:49:32.1 Info: Committing Transaction 12:49:32.1 Info: 25: rename_restrictions_to_release_profiles migrated 12:49:32.1 Info: => 0.0008078s 12:49:32.1 Info: 26: rename_quality_profiles_add_upgrade_allowed migrating 12:49:32.1 Info: Beginning Transaction 12:49:32.1 Info: Starting migration of Main DB to 26 12:49:32.1 Info: RenameTable Profiles QualityProfiles 12:49:32.1 Info: ALTER TABLE "Profiles" RENAME TO "QualityProfiles" 12:49:32.1 Info: => 0.0014151s 12:49:32.1 Info: AlterTable QualityProfiles 12:49:32.1 Info: => 7E-07s 12:49:32.1 Info: CreateColumn QualityProfiles UpgradeAllowed Boolean 12:49:32.1 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 12:49:32.1 Info: => 0.0005068s 12:49:32.1 Info: AlterTable LanguageProfiles 12:49:32.1 Info: => 7E-07s 12:49:32.1 Info: CreateColumn LanguageProfiles UpgradeAllowed Boolean 12:49:32.1 Info: ALTER TABLE "LanguageProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 12:49:32.1 Info: => 0.0004886s 12:49:32.1 Info: UpdateData 12:49:32.1 Info: UPDATE "QualityProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 12:49:32.1 Info: => 4.44E-05s 12:49:32.1 Info: UpdateData 12:49:32.1 Info: UPDATE "LanguageProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 12:49:32.1 Info: => 2.93E-05s 12:49:32.1 Info: RenameColumn Artists ProfileId to QualityProfileId 12:49:32.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:49:32.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:49:32.1 Info: DROP TABLE "Artists" 12:49:32.1 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:49:32.1 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:49:32.1 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:49:32.1 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 12:49:32.1 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 12:49:32.1 Info: => 0.0042174s 12:49:32.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (26, '2024-05-17T12:49:32', 'rename_quality_profiles_add_upgrade_allowed') 12:49:32.1 Info: Committing Transaction 12:49:32.1 Info: 26: rename_quality_profiles_add_upgrade_allowed migrated 12:49:32.1 Info: => 0.0046718s 12:49:32.1 Info: 27: add_import_exclusions migrating 12:49:32.1 Info: Beginning Transaction 12:49:32.1 Info: Starting migration of Main DB to 27 12:49:32.1 Info: CreateTable ImportListExclusions 12:49:32.1 Info: CREATE TABLE "ImportListExclusions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignId" TEXT NOT NULL, "Name" TEXT NOT NULL) 12:49:32.1 Info: => 0.0001327s 12:49:32.1 Info: CreateIndex ImportListExclusions (ForeignId) 12:49:32.1 Info: CREATE UNIQUE INDEX "IX_ImportListExclusions_ForeignId" ON "ImportListExclusions" ("ForeignId" ASC) 12:49:32.1 Info: => 8.17E-05s 12:49:32.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (27, '2024-05-17T12:49:32', 'add_import_exclusions') 12:49:32.1 Info: Committing Transaction 12:49:32.1 Info: 27: add_import_exclusions migrated 12:49:32.1 Info: => 0.000409s 12:49:32.1 Info: 28: clean_artist_metadata_table migrating 12:49:32.1 Info: Beginning Transaction 12:49:32.1 Info: Starting migration of Main DB to 28 12:49:32.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:49:32.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:49:32.1 Info: => 0.0001587s 12:49:32.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:49:32.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:49:32.1 Info: => 0.00012s 12:49:32.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:49:32.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:49:32.1 Info: => 0.0001138s 12:49:32.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:49:32.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:49:32.1 Info: => 0.0001164s 12:49:32.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:49:32.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:49:32.1 Info: => 0.0001144s 12:49:32.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:49:32.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:49:32.1 Info: => 0.0001102s 12:49:32.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (28, '2024-05-17T12:49:32', 'clean_artist_metadata_table') 12:49:32.1 Info: Committing Transaction 12:49:32.1 Info: 28: clean_artist_metadata_table migrated 12:49:32.1 Info: => 0.0003899s 12:49:32.1 Info: 29: health_issue_notification migrating 12:49:32.1 Info: Beginning Transaction 12:49:32.1 Info: Starting migration of Main DB to 29 12:49:32.1 Info: AlterTable Notifications 12:49:32.1 Info: => 8E-07s 12:49:32.1 Info: CreateColumn Notifications OnHealthIssue Boolean 12:49:32.1 Info: ALTER TABLE "Notifications" ADD COLUMN "OnHealthIssue" INTEGER NOT NULL DEFAULT 0 12:49:32.1 Info: => 0.0005316s 12:49:32.1 Info: AlterTable Notifications 12:49:32.1 Info: => 6E-07s 12:49:32.1 Info: CreateColumn Notifications IncludeHealthWarnings Boolean 12:49:32.1 Info: ALTER TABLE "Notifications" ADD COLUMN "IncludeHealthWarnings" INTEGER NOT NULL DEFAULT 0 12:49:32.1 Info: => 0.0005174s 12:49:32.1 Info: AlterTable Notifications 12:49:32.1 Info: => 6E-07s 12:49:32.1 Info: CreateColumn Notifications OnDownloadFailure Boolean 12:49:32.1 Info: ALTER TABLE "Notifications" ADD COLUMN "OnDownloadFailure" INTEGER NOT NULL DEFAULT 0 12:49:32.1 Info: => 0.0004997s 12:49:32.1 Info: AlterTable Notifications 12:49:32.1 Info: => 6E-07s 12:49:32.1 Info: CreateColumn Notifications OnImportFailure Boolean 12:49:32.1 Info: ALTER TABLE "Notifications" ADD COLUMN "OnImportFailure" INTEGER NOT NULL DEFAULT 0 12:49:32.1 Info: => 0.0004996s 12:49:32.1 Info: AlterTable Notifications 12:49:32.1 Info: => 6E-07s 12:49:32.1 Info: CreateColumn Notifications OnTrackRetag Boolean 12:49:32.1 Info: ALTER TABLE "Notifications" ADD COLUMN "OnTrackRetag" INTEGER NOT NULL DEFAULT 0 12:49:32.1 Info: => 0.0004983s 12:49:32.1 Info: DeleteColumn Notifications OnDownload 12:49:32.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:49:32.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:49:32.1 Info: DROP TABLE "Notifications" 12:49:32.1 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 12:49:32.1 Info: => 0.0037909s 12:49:32.1 Info: RenameColumn Notifications OnAlbumDownload to OnReleaseImport 12:49:32.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:49:32.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:49:32.1 Info: DROP TABLE "Notifications" 12:49:32.1 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 12:49:32.1 Info: => 0.0045982s 12:49:32.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (29, '2024-05-17T12:49:32', 'health_issue_notification') 12:49:32.1 Info: Committing Transaction 12:49:32.1 Info: 29: health_issue_notification migrated 12:49:32.1 Info: => 0.0050115s 12:49:32.1 Info: 30: add_mediafilerepository_mtime migrating 12:49:32.1 Info: Beginning Transaction 12:49:32.1 Info: Starting migration of Main DB to 30 12:49:32.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:49:32.1 Info: INSERT INTO "Albums" ("Id", "ForeignAlbumId", "ArtistMetadataId", "Title", "CleanTitle", "Images", "Monitored", "AlbumType", "AnyReleaseOk") VALUES (1, '1', 1, 'TestAlbum', 'TestAlbum', '', 1, 'Studio', 1) 12:49:32.1 Info: INSERT INTO "AlbumReleases" ("Id", "ForeignReleaseId", "AlbumId", "Title", "Status", "Duration", "Monitored") VALUES (1, '1', 1, 'Title', 'Status', 0, 1) 12:49:32.1 Info: INSERT INTO "TrackFiles" ("Id", "RelativePath", "Size", "DateAdded", "Quality", "Language", "AlbumId") VALUES (1, 'folder/track1.mp3', 100, '2024-05-17T12:49:32', '{ "quality": { "id": 6, "name": "FLAC" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }', 1, 1) 12:49:32.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:49:32.1 Info: INSERT INTO "TrackFiles" ("Id", "RelativePath", "Size", "DateAdded", "Quality", "Language", "AlbumId") VALUES (2, NULL, 100, '2024-05-17T12:49:32', '{ "quality": { "id": 6, "name": "FLAC" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }', 1, 1) 12:49:32.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:49:32.1 Info: AlterTable TrackFiles 12:49:32.1 Info: => 5E-07s 12:49:32.1 Info: CreateColumn TrackFiles Modified DateTime 12:49:32.1 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Modified" DATETIME NOT NULL DEFAULT '2000-01-01T00:00:00' 12:49:32.2 Info: => 0.0005443s 12:49:32.2 Info: AlterTable TrackFiles 12:49:32.2 Info: => 6E-07s 12:49:32.2 Info: CreateColumn TrackFiles Path String 12:49:32.2 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Path" TEXT 12:49:32.2 Info: => 0.000507s 12:49:32.2 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 12:49:32.2 Info: DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 12:49:32.2 Info: => 4.22E-05s 12:49:32.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:49:32.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:49:32.2 Info: => 0.0001228s 12:49:32.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:49:32.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:49:32.2 Info: => 0.0001501s 12:49:32.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:49:32.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:49:32.2 Info: => 0.0001543s 12:49:32.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:49:32.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:49:32.2 Info: => 8.41E-05s 12:49:32.2 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 12:49:32.2 Info: DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 12:49:32.2 Info: => 0.0001141s 12:49:32.2 Info: AlterTable TrackFiles 12:49:32.2 Info: => 7E-07s 12:49:32.2 Info: AlterColumn TrackFiles Path String 12:49:32.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:49:32.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:49:32.2 Info: DROP TABLE "TrackFiles" 12:49:32.2 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 12:49:32.2 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:49:32.2 Info: => 0.0039413s 12:49:32.2 Info: CreateIndex TrackFiles (Path) 12:49:32.2 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 12:49:32.2 Info: => 8.6E-05s 12:49:32.2 Info: DeleteColumn TrackFiles RelativePath 12:49:32.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:49:32.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:49:32.2 Info: DROP TABLE "TrackFiles" 12:49:32.2 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 12:49:32.2 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:49:32.2 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 12:49:32.2 Info: => 0.0040008s 12:49:32.2 Info: -> 7 Insert operations completed in 00:00:00.0007167 taking an average of 00:00:00.0001023 12:49:32.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (30, '2024-05-17T12:49:32', 'add_mediafilerepository_mtime') 12:49:32.2 Info: Committing Transaction 12:49:32.2 Info: 30: add_mediafilerepository_mtime migrated 12:49:32.2 Info: => 0.0045614s 12:49:32.2 Debug: Took: 00:00:00.1460623 12:49:32.2 Debug: Got 1 tracks 12:49:32.2 Info: --- End: NzbDrone.Core.Test.Datastore.Migration.add_mediafilerepository_mtimeFixture.migration_030_missing_path --- 12:49:32.2 Info: --- Start: NzbDrone.Core.Test.Datastore.Migration.add_mediafilerepository_mtimeFixture.migration_030_missing_tracks --- 12:49:32.2 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm64/_temp_11361_638515469722455436_171/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:49:32.2 Info: DatabaseEngineVersionCheck migrating 12:49:32.2 Info: PerformDBOperation 12:49:32.2 Info: Performing DB Operation 12:49:32.2 Info: SQLite 3.45.3 12:49:32.2 Info: => 0.0010856s 12:49:32.2 Info: DatabaseEngineVersionCheck migrated 12:49:32.2 Info: => 0.0010998s 12:49:32.2 Info: VersionMigration migrating 12:49:32.2 Info: Beginning Transaction 12:49:32.2 Info: CreateTable VersionInfo 12:49:32.2 Info: CREATE TABLE "VersionInfo" ("Version" INTEGER NOT NULL) 12:49:32.2 Info: => 0.000152s 12:49:32.2 Info: Committing Transaction 12:49:32.2 Info: VersionMigration migrated 12:49:32.2 Info: => 0.000527s 12:49:32.2 Info: VersionUniqueMigration migrating 12:49:32.2 Info: Beginning Transaction 12:49:32.2 Info: CreateIndex VersionInfo (Version) 12:49:32.2 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 12:49:32.2 Info: => 0.0001172s 12:49:32.2 Info: AlterTable VersionInfo 12:49:32.2 Info: => 5E-07s 12:49:32.2 Info: CreateColumn VersionInfo AppliedOn DateTime 12:49:32.2 Info: ALTER TABLE "VersionInfo" ADD COLUMN "AppliedOn" DATETIME 12:49:32.2 Info: => 0.0005841s 12:49:32.2 Info: Committing Transaction 12:49:32.2 Info: VersionUniqueMigration migrated 12:49:32.2 Info: => 0.0007927s 12:49:32.2 Info: VersionDescriptionMigration migrating 12:49:32.2 Info: Beginning Transaction 12:49:32.2 Info: AlterTable VersionInfo 12:49:32.2 Info: => 9E-07s 12:49:32.2 Info: CreateColumn VersionInfo Description String 12:49:32.2 Info: ALTER TABLE "VersionInfo" ADD COLUMN "Description" TEXT 12:49:32.2 Info: => 0.0002011s 12:49:32.2 Info: Committing Transaction 12:49:32.2 Info: VersionDescriptionMigration migrated 12:49:32.2 Info: => 0.0003898s 12:49:32.2 Info: 1: InitialSetup migrating 12:49:32.2 Info: Beginning Transaction 12:49:32.2 Info: Starting migration of Main DB to 1 12:49:32.2 Info: CreateTable Config 12:49:32.2 Info: CREATE TABLE "Config" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Key" TEXT NOT NULL, "Value" TEXT NOT NULL) 12:49:32.2 Info: => 0.0001715s 12:49:32.2 Info: CreateIndex Config (Key) 12:49:32.2 Info: CREATE UNIQUE INDEX "IX_Config_Key" ON "Config" ("Key" ASC) 12:49:32.2 Info: => 8.8E-05s 12:49:32.2 Info: CreateTable RootFolders 12:49:32.2 Info: CREATE TABLE "RootFolders" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Path" TEXT NOT NULL) 12:49:32.2 Info: => 0.0001064s 12:49:32.2 Info: CreateIndex RootFolders (Path) 12:49:32.2 Info: CREATE UNIQUE INDEX "IX_RootFolders_Path" ON "RootFolders" ("Path" ASC) 12:49:32.2 Info: => 7.14E-05s 12:49:32.2 Info: CreateTable Artists 12:49:32.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:49:32.2 Info: => 0.0002394s 12:49:32.2 Info: CreateIndex Artists (ForeignArtistId) 12:49:32.2 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 12:49:32.2 Info: => 7.56E-05s 12:49:32.2 Info: CreateIndex Artists (NameSlug) 12:49:32.2 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 12:49:32.2 Info: => 6.74E-05s 12:49:32.2 Info: CreateIndex Artists (CleanName) 12:49:32.2 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:49:32.2 Info: => 6.64E-05s 12:49:32.2 Info: CreateIndex Artists (Path) 12:49:32.2 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:49:32.2 Info: => 6.18E-05s 12:49:32.2 Info: CreateTable Albums 12:49:32.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:49:32.2 Info: => 0.0002071s 12:49:32.2 Info: CreateIndex Albums (ForeignAlbumId) 12:49:32.2 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:49:32.2 Info: => 7.07E-05s 12:49:32.2 Info: CreateIndex Albums (MBId) 12:49:32.2 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 12:49:32.2 Info: => 6.34E-05s 12:49:32.2 Info: CreateIndex Albums (TADBId) 12:49:32.2 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 12:49:32.2 Info: => 6.48E-05s 12:49:32.2 Info: CreateIndex Albums (TitleSlug) 12:49:32.2 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 12:49:32.2 Info: => 6.65E-05s 12:49:32.2 Info: CreateIndex Albums (CleanTitle) 12:49:32.2 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:49:32.2 Info: => 6.39E-05s 12:49:32.2 Info: CreateIndex Albums (Path) 12:49:32.2 Info: CREATE INDEX "IX_Albums_Path" ON "Albums" ("Path" ASC) 12:49:32.2 Info: => 6.08E-05s 12:49:32.2 Info: CreateTable Tracks 12:49:32.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:49:32.2 Info: => 0.0001422s 12:49:32.2 Info: CreateIndex Tracks (ForeignTrackId) 12:49:32.2 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 12:49:32.2 Info: => 6.86E-05s 12:49:32.2 Info: CreateIndex Tracks (ArtistId) 12:49:32.2 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 12:49:32.2 Info: => 6.64E-05s 12:49:32.2 Info: CreateIndex Tracks (TrackFileId) 12:49:32.2 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 12:49:32.2 Info: => 6.87E-05s 12:49:32.2 Info: CreateIndex Tracks (ArtistId, AlbumId, TrackNumber) 12:49:32.2 Info: CREATE INDEX "IX_Tracks_ArtistId_AlbumId_TrackNumber" ON "Tracks" ("ArtistId" ASC, "AlbumId" ASC, "TrackNumber" ASC) 12:49:32.2 Info: => 7.3E-05s 12:49:32.2 Info: CreateTable TrackFiles 12:49:32.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:49:32.2 Info: => 0.0001366s 12:49:32.2 Info: CreateIndex TrackFiles (ArtistId) 12:49:32.2 Info: CREATE INDEX "IX_TrackFiles_ArtistId" ON "TrackFiles" ("ArtistId" ASC) 12:49:32.2 Info: => 7.46E-05s 12:49:32.2 Info: CreateIndex TrackFiles (AlbumId) 12:49:32.2 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:49:32.2 Info: => 6.56E-05s 12:49:32.2 Info: CreateTable History 12:49:32.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:49:32.2 Info: => 0.0001417s 12:49:32.2 Info: CreateIndex History (Date) 12:49:32.2 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 12:49:32.2 Info: => 7.04E-05s 12:49:32.2 Info: CreateIndex History (EventType) 12:49:32.2 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 12:49:32.2 Info: => 6.44E-05s 12:49:32.2 Info: CreateIndex History (DownloadId) 12:49:32.2 Info: CREATE INDEX "IX_History_DownloadId" ON "History" ("DownloadId" ASC) 12:49:32.2 Info: => 6.26E-05s 12:49:32.2 Info: CreateIndex History (AlbumId) 12:49:32.2 Info: CREATE INDEX "IX_History_AlbumId" ON "History" ("AlbumId" ASC) 12:49:32.2 Info: => 6.34E-05s 12:49:32.2 Info: CreateTable Notifications 12:49:32.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:49:32.2 Info: => 0.0001254s 12:49:32.2 Info: CreateTable ScheduledTasks 12:49:32.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:49:32.2 Info: => 9.78E-05s 12:49:32.2 Info: CreateIndex ScheduledTasks (TypeName) 12:49:32.2 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 12:49:32.2 Info: => 7.19E-05s 12:49:32.2 Info: CreateTable Indexers 12:49:32.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:49:32.2 Info: => 0.0001089s 12:49:32.2 Info: CreateIndex Indexers (Name) 12:49:32.2 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 12:49:32.2 Info: => 0.0001185s 12:49:32.2 Info: CreateTable Profiles 12:49:32.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:49:32.2 Info: => 0.0001042s 12:49:32.2 Info: CreateIndex Profiles (Name) 12:49:32.2 Info: CREATE UNIQUE INDEX "IX_Profiles_Name" ON "Profiles" ("Name" ASC) 12:49:32.2 Info: => 6.93E-05s 12:49:32.2 Info: CreateTable QualityDefinitions 12:49:32.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:49:32.2 Info: => 0.0001033s 12:49:32.2 Info: CreateIndex QualityDefinitions (Quality) 12:49:32.2 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Quality" ON "QualityDefinitions" ("Quality" ASC) 12:49:32.2 Info: => 7.19E-05s 12:49:32.2 Info: CreateIndex QualityDefinitions (Title) 12:49:32.2 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Title" ON "QualityDefinitions" ("Title" ASC) 12:49:32.2 Info: => 0.0001156s 12:49:32.2 Info: CreateTable NamingConfig 12:49:32.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:49:32.2 Info: => 0.0001433s 12:49:32.2 Info: CreateTable Blacklist 12:49:32.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:49:32.2 Info: => 0.00017s 12:49:32.2 Info: CreateTable Metadata 12:49:32.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:49:32.2 Info: => 0.0001116s 12:49:32.2 Info: CreateTable MetadataFiles 12:49:32.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:49:32.2 Info: => 0.000132s 12:49:32.2 Info: CreateTable DownloadClients 12:49:32.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:49:32.2 Info: => 0.0001084s 12:49:32.2 Info: CreateTable PendingReleases 12:49:32.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:49:32.2 Info: => 0.0001525s 12:49:32.2 Info: CreateTable RemotePathMappings 12:49:32.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:49:32.2 Info: => 0.0001227s 12:49:32.2 Info: CreateTable Tags 12:49:32.2 Info: CREATE TABLE "Tags" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Label" TEXT NOT NULL) 12:49:32.2 Info: => 9.47E-05s 12:49:32.2 Info: CreateIndex Tags (Label) 12:49:32.2 Info: CREATE UNIQUE INDEX "IX_Tags_Label" ON "Tags" ("Label" ASC) 12:49:32.2 Info: => 8.19E-05s 12:49:32.2 Info: CreateTable Restrictions 12:49:32.2 Info: CREATE TABLE "Restrictions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Preferred" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL) 12:49:32.2 Info: => 0.0001049s 12:49:32.2 Info: CreateTable DelayProfiles 12:49:32.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:49:32.2 Info: => 0.0001542s 12:49:32.2 Info: CreateTable Users 12:49:32.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:49:32.2 Info: => 0.0001071s 12:49:32.2 Info: CreateIndex Users (Identifier) 12:49:32.2 Info: CREATE UNIQUE INDEX "IX_Users_Identifier" ON "Users" ("Identifier" ASC) 12:49:32.2 Info: => 0.0001165s 12:49:32.2 Info: CreateIndex Users (Username) 12:49:32.2 Info: CREATE UNIQUE INDEX "IX_Users_Username" ON "Users" ("Username" ASC) 12:49:32.2 Info: => 9.41E-05s 12:49:32.2 Info: CreateTable Commands 12:49:32.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:49:32.2 Info: => 0.0001428s 12:49:32.2 Info: CreateTable IndexerStatus 12:49:32.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:49:32.2 Info: => 0.0001244s 12:49:32.2 Info: CreateIndex IndexerStatus (ProviderId) 12:49:32.2 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 12:49:32.2 Info: => 8.48E-05s 12:49:32.2 Info: CreateTable ExtraFiles 12:49:32.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:49:32.2 Info: => 0.000126s 12:49:32.2 Info: CreateTable LyricFiles 12:49:32.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:49:32.2 Info: => 0.0001451s 12:49:32.2 Info: CreateTable LanguageProfiles 12:49:32.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:49:32.2 Info: => 0.0001108s 12:49:32.2 Info: CreateIndex LanguageProfiles (Name) 12:49:32.2 Info: CREATE UNIQUE INDEX "IX_LanguageProfiles_Name" ON "LanguageProfiles" ("Name" ASC) 12:49:32.2 Info: => 8.31E-05s 12:49:32.2 Info: CreateTable DownloadClientStatus 12:49:32.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:49:32.2 Info: => 0.0001162s 12:49:32.2 Info: CreateIndex DownloadClientStatus (ProviderId) 12:49:32.2 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 12:49:32.2 Info: => 8.25E-05s 12:49:32.2 Info: INSERT INTO "DelayProfiles" ("EnableUsenet", "EnableTorrent", "PreferredProtocol", "UsenetDelay", "TorrentDelay", "Order", "Tags") VALUES (1, 1, 1, 0, 0, 2147483647, '[]') 12:49:32.2 Info: -> 1 Insert operations completed in 00:00:00.0000594 taking an average of 00:00:00.0000594 12:49:32.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (1, '2024-05-17T12:49:32', 'InitialSetup') 12:49:32.2 Info: Committing Transaction 12:49:32.2 Info: 1: InitialSetup migrated 12:49:32.2 Info: => 0.0010358s 12:49:32.2 Info: 2: add_reason_to_pending_releases migrating 12:49:32.2 Info: Beginning Transaction 12:49:32.2 Info: Starting migration of Main DB to 2 12:49:32.2 Info: AlterTable PendingReleases 12:49:32.2 Info: => 8E-07s 12:49:32.2 Info: CreateColumn PendingReleases Reason Int32 12:49:32.2 Info: ALTER TABLE "PendingReleases" ADD COLUMN "Reason" INTEGER NOT NULL DEFAULT 0 12:49:32.2 Info: => 0.0005402s 12:49:32.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (2, '2024-05-17T12:49:32', 'add_reason_to_pending_releases') 12:49:32.2 Info: Committing Transaction 12:49:32.2 Info: 2: add_reason_to_pending_releases migrated 12:49:32.2 Info: => 0.0008488s 12:49:32.2 Info: 3: add_medium_support migrating 12:49:32.2 Info: Beginning Transaction 12:49:32.2 Info: Starting migration of Main DB to 3 12:49:32.2 Info: AlterTable Albums 12:49:32.2 Info: => 1E-06s 12:49:32.2 Info: CreateColumn Albums Media String 12:49:32.2 Info: ALTER TABLE "Albums" ADD COLUMN "Media" TEXT NOT NULL DEFAULT '' 12:49:32.2 Info: => 0.0005249s 12:49:32.2 Info: AlterTable Tracks 12:49:32.2 Info: => 6E-07s 12:49:32.2 Info: CreateColumn Tracks MediumNumber Int32 12:49:32.2 Info: ALTER TABLE "Tracks" ADD COLUMN "MediumNumber" INTEGER NOT NULL DEFAULT 0 12:49:32.2 Info: => 0.0004709s 12:49:32.2 Info: AlterTable Tracks 12:49:32.2 Info: => 6E-07s 12:49:32.2 Info: CreateColumn Tracks AbsoluteTrackNumber Int32 12:49:32.2 Info: ALTER TABLE "Tracks" ADD COLUMN "AbsoluteTrackNumber" INTEGER NOT NULL DEFAULT 0 12:49:32.2 Info: => 0.000468s 12:49:32.2 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 12:49:32.2 Info: UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 12:49:32.2 Info: => 7E-05s 12:49:32.2 Info: DeleteColumn Tracks TrackNumber 12:49:32.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:49:32.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:49:32.2 Info: DROP TABLE "Tracks" 12:49:32.2 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 12:49:32.2 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 12:49:32.2 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 12:49:32.2 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 12:49:32.2 Info: => 0.0038074s 12:49:32.2 Info: AlterTable Tracks 12:49:32.2 Info: => 6E-07s 12:49:32.2 Info: CreateColumn Tracks TrackNumber String 12:49:32.2 Info: ALTER TABLE "Tracks" ADD COLUMN "TrackNumber" TEXT 12:49:32.2 Info: => 0.0004714s 12:49:32.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (3, '2024-05-17T12:49:32', 'add_medium_support') 12:49:32.2 Info: Committing Transaction 12:49:32.2 Info: 3: add_medium_support migrated 12:49:32.2 Info: => 0.0008443s 12:49:32.2 Info: 4: add_various_qualites_in_profile migrating 12:49:32.2 Info: Beginning Transaction 12:49:32.2 Info: Starting migration of Main DB to 4 12:49:32.2 Info: ExecuteSqlStatement UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 12:49:32.2 Info: UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 12:49:32.2 Info: => 5.21E-05s 12:49:32.2 Info: PerformDBOperation 12:49:32.2 Info: Performing DB Operation 12:49:32.2 Info: => 3.32E-05s 12:49:32.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (4, '2024-05-17T12:49:32', 'add_various_qualites_in_profile') 12:49:32.2 Info: Committing Transaction 12:49:32.2 Info: 4: add_various_qualites_in_profile migrated 12:49:32.2 Info: => 0.00027s 12:49:32.2 Info: 5: metadata_profiles migrating 12:49:32.2 Info: Beginning Transaction 12:49:32.2 Info: Starting migration of Main DB to 5 12:49:32.2 Info: CreateTable MetadataProfiles 12:49:32.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:49:32.2 Info: => 0.0001384s 12:49:32.2 Info: CreateIndex MetadataProfiles (Name) 12:49:32.2 Info: CREATE UNIQUE INDEX "IX_MetadataProfiles_Name" ON "MetadataProfiles" ("Name" ASC) 12:49:32.2 Info: => 9.03E-05s 12:49:32.2 Info: AlterTable Artists 12:49:32.2 Info: => 5E-07s 12:49:32.2 Info: CreateColumn Artists MetadataProfileId Int32 12:49:32.2 Info: ALTER TABLE "Artists" ADD COLUMN "MetadataProfileId" INTEGER NOT NULL DEFAULT 1 12:49:32.2 Info: => 0.0004936s 12:49:32.2 Info: DeleteColumn Artists PrimaryAlbumTypes 12:49:32.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:49:32.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:49:32.2 Info: DROP TABLE "Artists" 12:49:32.2 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:49:32.2 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 12:49:32.2 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 12:49:32.2 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:49:32.2 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:49:32.2 Info: => 0.0040957s 12:49:32.2 Info: DeleteColumn Artists SecondaryAlbumTypes 12:49:32.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:49:32.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:49:32.2 Info: DROP TABLE "Artists" 12:49:32.2 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:49:32.2 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 12:49:32.2 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 12:49:32.2 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:49:32.2 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:49:32.2 Info: => 0.0040647s 12:49:32.2 Info: AlterTable Albums 12:49:32.2 Info: => 6E-07s 12:49:32.2 Info: CreateColumn Albums SecondaryTypes String 12:49:32.2 Info: ALTER TABLE "Albums" ADD COLUMN "SecondaryTypes" TEXT 12:49:32.2 Info: => 0.0004798s 12:49:32.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (5, '2024-05-17T12:49:32', 'metadata_profiles') 12:49:32.2 Info: Committing Transaction 12:49:32.2 Info: 5: metadata_profiles migrated 12:49:32.2 Info: => 0.0008638s 12:49:32.2 Info: 6: separate_automatic_and_interactive_search migrating 12:49:32.2 Info: Beginning Transaction 12:49:32.2 Info: Starting migration of Main DB to 6 12:49:32.2 Info: RenameColumn Indexers EnableSearch to EnableAutomaticSearch 12:49:32.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:49:32.2 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableSearch" FROM "Indexers" 12:49:32.2 Info: DROP TABLE "Indexers" 12:49:32.2 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 12:49:32.2 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 12:49:32.2 Info: => 0.003462s 12:49:32.2 Info: AlterTable Indexers 12:49:32.2 Info: => 6E-07s 12:49:32.2 Info: CreateColumn Indexers EnableInteractiveSearch Boolean 12:49:32.2 Info: ALTER TABLE "Indexers" ADD COLUMN "EnableInteractiveSearch" INTEGER 12:49:32.2 Info: => 0.0004624s 12:49:32.2 Info: ExecuteSqlStatement UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 12:49:32.2 Info: UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 12:49:32.2 Info: => 3.93E-05s 12:49:32.2 Info: AlterTable Indexers 12:49:32.2 Info: => 4E-07s 12:49:32.2 Info: AlterColumn Indexers EnableInteractiveSearch Boolean 12:49:32.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:49:32.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:49:32.3 Info: DROP TABLE "Indexers" 12:49:32.3 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 12:49:32.3 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 12:49:32.3 Info: => 0.0037344s 12:49:32.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (6, '2024-05-17T12:49:32', 'separate_automatic_and_interactive_search') 12:49:32.3 Info: Committing Transaction 12:49:32.3 Info: 6: separate_automatic_and_interactive_search migrated 12:49:32.3 Info: => 0.0040806s 12:49:32.3 Info: 7: change_album_path_to_relative migrating 12:49:32.3 Info: Beginning Transaction 12:49:32.3 Info: Starting migration of Main DB to 7 12:49:32.3 Info: DeleteColumn Albums Path 12:49:32.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:49:32.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:49:32.3 Info: DROP TABLE "Albums" 12:49:32.3 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:49:32.3 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:49:32.3 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 12:49:32.3 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 12:49:32.3 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 12:49:32.3 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:49:32.3 Info: => 0.004983s 12:49:32.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (7, '2024-05-17T12:49:32', 'change_album_path_to_relative') 12:49:32.3 Info: Committing Transaction 12:49:32.3 Info: 7: change_album_path_to_relative migrated 12:49:32.3 Info: => 0.0053857s 12:49:32.3 Info: 8: change_quality_size_mb_to_kb migrating 12:49:32.3 Info: Beginning Transaction 12:49:32.3 Info: Starting migration of Main DB to 8 12:49:32.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:49:32.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:49:32.3 Info: => 5.7E-05s 12:49:32.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (8, '2024-05-17T12:49:32', 'change_quality_size_mb_to_kb') 12:49:32.3 Info: Committing Transaction 12:49:32.3 Info: 8: change_quality_size_mb_to_kb migrated 12:49:32.3 Info: => 0.0003241s 12:49:32.3 Info: 9: album_releases migrating 12:49:32.3 Info: Beginning Transaction 12:49:32.3 Info: Starting migration of Main DB to 9 12:49:32.3 Info: AlterTable Albums 12:49:32.3 Info: => 8E-07s 12:49:32.3 Info: CreateColumn Albums Releases String 12:49:32.3 Info: ALTER TABLE "Albums" ADD COLUMN "Releases" TEXT DEFAULT '' 12:49:32.3 Info: => 0.0005062s 12:49:32.3 Info: AlterTable Albums 12:49:32.3 Info: => 6E-07s 12:49:32.3 Info: CreateColumn Albums CurrentRelease String 12:49:32.3 Info: ALTER TABLE "Albums" ADD COLUMN "CurrentRelease" TEXT DEFAULT '' 12:49:32.3 Info: => 0.0004755s 12:49:32.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (9, '2024-05-17T12:49:32', 'album_releases') 12:49:32.3 Info: Committing Transaction 12:49:32.3 Info: 9: album_releases migrated 12:49:32.3 Info: => 0.0007797s 12:49:32.3 Info: 10: album_releases_fix migrating 12:49:32.3 Info: Beginning Transaction 12:49:32.3 Info: Starting migration of Main DB to 10 12:49:32.3 Info: AlterTable Albums 12:49:32.3 Info: => 8E-07s 12:49:32.3 Info: AlterColumn Albums Releases String 12:49:32.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:49:32.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:49:32.3 Info: DROP TABLE "Albums" 12:49:32.3 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:49:32.3 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:49:32.3 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 12:49:32.3 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 12:49:32.3 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 12:49:32.3 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:49:32.3 Info: => 0.0059063s 12:49:32.3 Info: AlterTable Albums 12:49:32.3 Info: => 6E-07s 12:49:32.3 Info: AlterColumn Albums CurrentRelease String 12:49:32.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:49:32.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:49:32.3 Info: DROP TABLE "Albums" 12:49:32.3 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:49:32.3 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:49:32.3 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 12:49:32.3 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 12:49:32.3 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 12:49:32.3 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:49:32.3 Info: => 0.0040822s 12:49:32.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (10, '2024-05-17T12:49:32', 'album_releases_fix') 12:49:32.3 Info: Committing Transaction 12:49:32.3 Info: 10: album_releases_fix migrated 12:49:32.3 Info: => 0.0044552s 12:49:32.3 Info: 11: import_lists migrating 12:49:32.3 Info: Beginning Transaction 12:49:32.3 Info: Starting migration of Main DB to 11 12:49:32.3 Info: CreateTable ImportLists 12:49:32.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:49:32.3 Info: => 0.0001693s 12:49:32.3 Info: CreateIndex ImportLists (Name) 12:49:32.3 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 12:49:32.3 Info: => 8.05E-05s 12:49:32.3 Info: CreateTable ImportListStatus 12:49:32.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:49:32.3 Info: => 0.0001171s 12:49:32.3 Info: CreateIndex ImportListStatus (ProviderId) 12:49:32.3 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 12:49:32.3 Info: => 7.68E-05s 12:49:32.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (11, '2024-05-17T12:49:32', 'import_lists') 12:49:32.3 Info: Committing Transaction 12:49:32.3 Info: 11: import_lists migrated 12:49:32.3 Info: => 0.0003662s 12:49:32.3 Info: 12: add_release_status migrating 12:49:32.3 Info: Beginning Transaction 12:49:32.3 Info: Starting migration of Main DB to 12 12:49:32.3 Info: AlterTable MetadataProfiles 12:49:32.3 Info: => 1E-06s 12:49:32.3 Info: CreateColumn MetadataProfiles ReleaseStatuses String 12:49:32.3 Info: ALTER TABLE "MetadataProfiles" ADD COLUMN "ReleaseStatuses" TEXT NOT NULL DEFAULT '' 12:49:32.3 Info: => 0.0005159s 12:49:32.3 Info: PerformDBOperation 12:49:32.3 Info: Performing DB Operation 12:49:32.3 Info: => 2.91E-05s 12:49:32.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (12, '2024-05-17T12:49:32', 'add_release_status') 12:49:32.3 Info: Committing Transaction 12:49:32.3 Info: 12: add_release_status migrated 12:49:32.3 Info: => 0.0003062s 12:49:32.3 Info: 13: album_download_notification migrating 12:49:32.3 Info: Beginning Transaction 12:49:32.3 Info: Starting migration of Main DB to 13 12:49:32.3 Info: AlterTable Notifications 12:49:32.3 Info: => 7E-07s 12:49:32.3 Info: CreateColumn Notifications OnAlbumDownload Boolean 12:49:32.3 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDownload" INTEGER NOT NULL DEFAULT 0 12:49:32.3 Info: => 0.0005502s 12:49:32.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (13, '2024-05-17T12:49:32', 'album_download_notification') 12:49:32.3 Info: Committing Transaction 12:49:32.3 Info: 13: album_download_notification migrated 12:49:32.3 Info: => 0.0008366s 12:49:32.3 Info: 14: fix_language_metadata_profiles migrating 12:49:32.3 Info: Beginning Transaction 12:49:32.3 Info: Starting migration of Main DB to 14 12:49:32.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:49:32.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:49:32.3 Info: => 7.96E-05s 12:49:32.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:49:32.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:49:32.3 Info: => 5.48E-05s 12:49:32.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (14, '2024-05-17T12:49:32', 'fix_language_metadata_profiles') 12:49:32.3 Info: Committing Transaction 12:49:32.3 Info: 14: fix_language_metadata_profiles migrated 12:49:32.3 Info: => 0.0002875s 12:49:32.3 Info: 15: remove_fanzub migrating 12:49:32.3 Info: Beginning Transaction 12:49:32.3 Info: Starting migration of Main DB to 15 12:49:32.3 Info: ExecuteSqlStatement DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 12:49:32.3 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 12:49:32.3 Info: => 4.45E-05s 12:49:32.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (15, '2024-05-17T12:49:32', 'remove_fanzub') 12:49:32.3 Info: Committing Transaction 12:49:32.3 Info: 15: remove_fanzub migrated 12:49:32.3 Info: => 0.0002725s 12:49:32.3 Info: 16: update_artist_history_indexes migrating 12:49:32.3 Info: Beginning Transaction 12:49:32.3 Info: Starting migration of Main DB to 16 12:49:32.3 Info: CreateIndex Albums (ArtistId) 12:49:32.3 Info: CREATE INDEX "IX_Albums_ArtistId" ON "Albums" ("ArtistId" ASC) 12:49:32.3 Info: => 0.0001058s 12:49:32.3 Info: CreateIndex Albums (ArtistId, ReleaseDate) 12:49:32.3 Info: CREATE INDEX "IX_Albums_ArtistId_ReleaseDate" ON "Albums" ("ArtistId" ASC, "ReleaseDate" ASC) 12:49:32.3 Info: => 7.78E-05s 12:49:32.3 Info: DeleteIndex History (AlbumId) 12:49:32.3 Info: DROP INDEX "IX_History_AlbumId" 12:49:32.3 Info: => 0.0001241s 12:49:32.3 Info: CreateIndex History (AlbumId, Date) 12:49:32.3 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 12:49:32.3 Info: => 8.85E-05s 12:49:32.3 Info: DeleteIndex History (DownloadId) 12:49:32.3 Info: DROP INDEX "IX_History_DownloadId" 12:49:32.3 Info: => 0.0001101s 12:49:32.3 Info: CreateIndex History (DownloadId, Date) 12:49:32.3 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 12:49:32.3 Info: => 8.6E-05s 12:49:32.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (16, '2024-05-17T12:49:32', 'update_artist_history_indexes') 12:49:32.3 Info: Committing Transaction 12:49:32.3 Info: 16: update_artist_history_indexes migrated 12:49:32.3 Info: => 0.0003814s 12:49:32.3 Info: 17: remove_nma migrating 12:49:32.3 Info: Beginning Transaction 12:49:32.3 Info: Starting migration of Main DB to 17 12:49:32.3 Info: FluentMigrator.Expressions.DeleteDataExpression 12:49:32.3 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'NotifyMyAndroid' 12:49:32.3 Info: => 4.78E-05s 12:49:32.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (17, '2024-05-17T12:49:32', 'remove_nma') 12:49:32.3 Info: Committing Transaction 12:49:32.3 Info: 17: remove_nma migrated 12:49:32.3 Info: => 0.0002751s 12:49:32.3 Info: 18: album_disambiguation migrating 12:49:32.3 Info: Beginning Transaction 12:49:32.3 Info: Starting migration of Main DB to 18 12:49:32.3 Info: AlterTable Albums 12:49:32.3 Info: => 1E-06s 12:49:32.3 Info: CreateColumn Albums Disambiguation String 12:49:32.3 Info: ALTER TABLE "Albums" ADD COLUMN "Disambiguation" TEXT 12:49:32.3 Info: => 0.0005329s 12:49:32.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (18, '2024-05-17T12:49:32', 'album_disambiguation') 12:49:32.3 Info: Committing Transaction 12:49:32.3 Info: 18: album_disambiguation migrated 12:49:32.3 Info: => 0.0008073s 12:49:32.3 Info: 19: add_ape_quality_in_profiles migrating 12:49:32.3 Info: Beginning Transaction 12:49:32.3 Info: Starting migration of Main DB to 19 12:49:32.3 Info: PerformDBOperation 12:49:32.3 Info: Performing DB Operation 12:49:32.3 Info: => 3.17E-05s 12:49:32.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (19, '2024-05-17T12:49:32', 'add_ape_quality_in_profiles') 12:49:32.3 Info: Committing Transaction 12:49:32.3 Info: 19: add_ape_quality_in_profiles migrated 12:49:32.3 Info: => 0.0002708s 12:49:32.3 Info: 20: remove_pushalot migrating 12:49:32.3 Info: Beginning Transaction 12:49:32.3 Info: Starting migration of Main DB to 20 12:49:32.3 Info: FluentMigrator.Expressions.DeleteDataExpression 12:49:32.3 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Pushalot' 12:49:32.3 Info: => 4.67E-05s 12:49:32.3 Info: FluentMigrator.Expressions.DeleteDataExpression 12:49:32.3 Info: DELETE FROM "Metadata" WHERE "Implementation" = 'MediaBrowserMetadata' 12:49:32.3 Info: => 2.81E-05s 12:49:32.3 Info: FluentMigrator.Expressions.DeleteDataExpression 12:49:32.3 Info: DELETE FROM "MetadataFiles" WHERE "Consumer" = 'MediaBrowserMetadata' 12:49:32.3 Info: => 2.77E-05s 12:49:32.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (20, '2024-05-17T12:49:32', 'remove_pushalot') 12:49:32.3 Info: Committing Transaction 12:49:32.3 Info: 20: remove_pushalot migrated 12:49:32.3 Info: => 0.0002537s 12:49:32.3 Info: 21: add_custom_filters migrating 12:49:32.3 Info: Beginning Transaction 12:49:32.3 Info: Starting migration of Main DB to 21 12:49:32.3 Info: CreateTable CustomFilters 12:49:32.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:49:32.3 Info: => 0.0001347s 12:49:32.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (21, '2024-05-17T12:49:32', 'add_custom_filters') 12:49:32.3 Info: Committing Transaction 12:49:32.3 Info: 21: add_custom_filters migrated 12:49:32.3 Info: => 0.0004018s 12:49:32.3 Info: 22: import_list_tags migrating 12:49:32.3 Info: Beginning Transaction 12:49:32.3 Info: Starting migration of Main DB to 22 12:49:32.3 Info: AlterTable ImportLists 12:49:32.3 Info: => 1E-06s 12:49:32.3 Info: CreateColumn ImportLists Tags String 12:49:32.3 Info: ALTER TABLE "ImportLists" ADD COLUMN "Tags" TEXT 12:49:32.3 Info: => 0.0005191s 12:49:32.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (22, '2024-05-17T12:49:32', 'import_list_tags') 12:49:32.3 Info: Committing Transaction 12:49:32.3 Info: 22: import_list_tags migrated 12:49:32.3 Info: => 0.0007898s 12:49:32.3 Info: 23: add_release_groups_etc migrating 12:49:32.3 Info: Beginning Transaction 12:49:32.3 Info: Starting migration of Main DB to 23 12:49:32.3 Info: CreateTable ArtistMetadata 12:49:32.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:49:32.3 Info: => 0.0001824s 12:49:32.3 Info: CreateIndex ArtistMetadata (ForeignArtistId) 12:49:32.3 Info: CREATE UNIQUE INDEX "IX_ArtistMetadata_ForeignArtistId" ON "ArtistMetadata" ("ForeignArtistId" ASC) 12:49:32.3 Info: => 8.3E-05s 12:49:32.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:49:32.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:49:32.3 Info: => 7.98E-05s 12:49:32.3 Info: AlterTable Artists 12:49:32.3 Info: => 4E-07s 12:49:32.3 Info: CreateColumn Artists ArtistMetadataId Int32 12:49:32.3 Info: ALTER TABLE "Artists" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 12:49:32.3 Info: => 0.0005219s 12:49:32.3 Info: ExecuteSqlStatement UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 12:49:32.3 Info: UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 12:49:32.3 Info: => 6.65E-05s 12:49:32.3 Info: CreateTable AlbumReleases 12:49:32.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:49:32.3 Info: => 0.0001546s 12:49:32.3 Info: CreateIndex AlbumReleases (ForeignReleaseId) 12:49:32.3 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 12:49:32.3 Info: => 8.03E-05s 12:49:32.3 Info: CreateIndex AlbumReleases (AlbumId) 12:49:32.3 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 12:49:32.3 Info: => 7.3E-05s 12:49:32.3 Info: PerformDBOperation 12:49:32.3 Info: Performing DB Operation 12:49:32.3 Info: => 2.87E-05s 12:49:32.3 Info: AlterTable Albums 12:49:32.3 Info: => 3E-07s 12:49:32.3 Info: CreateColumn Albums ArtistMetadataId Int32 12:49:32.3 Info: ALTER TABLE "Albums" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 12:49:32.3 Info: => 0.000553s 12:49:32.3 Info: AlterTable Albums 12:49:32.3 Info: => 6E-07s 12:49:32.3 Info: CreateColumn Albums AnyReleaseOk Boolean 12:49:32.3 Info: ALTER TABLE "Albums" ADD COLUMN "AnyReleaseOk" INTEGER NOT NULL DEFAULT 1 12:49:32.3 Info: => 0.0005281s 12:49:32.3 Info: AlterTable Albums 12:49:32.3 Info: => 5E-07s 12:49:32.3 Info: CreateColumn Albums Links String 12:49:32.3 Info: ALTER TABLE "Albums" ADD COLUMN "Links" TEXT 12:49:32.3 Info: => 0.0005227s 12:49:32.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:49:32.3 Info: UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 12:49:32.3 Info: => 7.85E-05s 12:49:32.3 Info: AlterTable Tracks 12:49:32.3 Info: => 4E-07s 12:49:32.3 Info: CreateColumn Tracks ForeignRecordingId String 12:49:32.3 Info: ALTER TABLE "Tracks" ADD COLUMN "ForeignRecordingId" TEXT NOT NULL DEFAULT '0' 12:49:32.3 Info: => 0.0005107s 12:49:32.3 Info: AlterTable Tracks 12:49:32.3 Info: => 5E-07s 12:49:32.3 Info: CreateColumn Tracks AlbumReleaseId Int32 12:49:32.3 Info: ALTER TABLE "Tracks" ADD COLUMN "AlbumReleaseId" INTEGER NOT NULL DEFAULT 0 12:49:32.3 Info: => 0.0005206s 12:49:32.3 Info: AlterTable Tracks 12:49:32.3 Info: => 6E-07s 12:49:32.3 Info: CreateColumn Tracks ArtistMetadataId Int32 12:49:32.3 Info: ALTER TABLE "Tracks" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 12:49:32.3 Info: => 0.0005231s 12:49:32.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:49:32.3 Info: UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 12:49:32.3 Info: => 7.92E-05s 12:49:32.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:49:32.3 Info: UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 12:49:32.3 Info: => 6.08E-05s 12:49:32.3 Info: DeleteColumn Artists ForeignArtistId, Name, Overview, Disambiguation, ArtistType, Status, Images, Links, Genres, Ratings, Members, MBId, AMId, TADBId, DiscogsId, NameSlug, LastDiskSync, DateFormed 12:49:32.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:49:32.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:49:32.3 Info: DROP TABLE "Artists" 12:49:32.3 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:49:32.3 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:49:32.3 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:49:32.3 Info: => 0.0049423s 12:49:32.3 Info: DeleteColumn Albums ArtistId, MBId, AMId, TADBId, DiscogsId, TitleSlug, Label, SortTitle, Tags, Duration, Media, Releases, CurrentRelease, LastDiskSync 12:49:32.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:49:32.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:49:32.3 Info: DROP TABLE "Albums" 12:49:32.3 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:49:32.3 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:49:32.3 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:49:32.3 Info: => 0.004333s 12:49:32.3 Info: DeleteColumn Tracks ArtistId, AlbumId, Compilation, DiscNumber, Monitored 12:49:32.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:49:32.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:49:32.3 Info: DROP TABLE "Tracks" 12:49:32.3 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 12:49:32.3 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 12:49:32.3 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 12:49:32.3 Info: => 0.0050503s 12:49:32.3 Info: DeleteColumn TrackFiles ArtistId 12:49:32.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:49:32.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:49:32.3 Info: DROP TABLE "TrackFiles" 12:49:32.3 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 12:49:32.3 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:49:32.3 Info: => 0.0037749s 12:49:32.3 Info: CreateIndex Artists (ArtistMetadataId) 12:49:32.3 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 12:49:32.3 Info: => 7.92E-05s 12:49:32.3 Info: CreateIndex Artists (Monitored) 12:49:32.3 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 12:49:32.3 Info: => 7.16E-05s 12:49:32.3 Info: CreateIndex Albums (ArtistMetadataId) 12:49:32.3 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 12:49:32.3 Info: => 7.28E-05s 12:49:32.3 Info: CreateIndex Tracks (ArtistMetadataId) 12:49:32.3 Info: CREATE INDEX "IX_Tracks_ArtistMetadataId" ON "Tracks" ("ArtistMetadataId" ASC) 12:49:32.3 Info: => 7.3E-05s 12:49:32.3 Info: CreateIndex Tracks (AlbumReleaseId) 12:49:32.3 Info: CREATE INDEX "IX_Tracks_AlbumReleaseId" ON "Tracks" ("AlbumReleaseId" ASC) 12:49:32.3 Info: => 7.05E-05s 12:49:32.3 Info: CreateIndex Tracks (ForeignRecordingId) 12:49:32.3 Info: CREATE INDEX "IX_Tracks_ForeignRecordingId" ON "Tracks" ("ForeignRecordingId" ASC) 12:49:32.3 Info: => 7.12E-05s 12:49:32.3 Info: UpdateData 12:49:32.3 Info: UPDATE "Artists" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 12:49:32.3 Info: => 8.14E-05s 12:49:32.3 Info: UpdateData 12:49:32.3 Info: UPDATE "Albums" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 12:49:32.3 Info: => 3.79E-05s 12:49:32.3 Info: UpdateData 12:49:32.3 Info: UPDATE "ScheduledTasks" SET "LastExecution" = '2018-01-01T00:00:01' WHERE "TypeName" = 'NzbDrone.Core.Music.Commands.RefreshArtistCommand' 12:49:32.3 Info: => 3.77E-05s 12:49:32.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (23, '2024-05-17T12:49:32', 'add_release_groups_etc') 12:49:32.3 Info: Committing Transaction 12:49:32.3 Info: 23: add_release_groups_etc migrated 12:49:32.3 Info: => 0.0005758s 12:49:32.3 Info: 24: NewMediaInfoFormat migrating 12:49:32.3 Info: Beginning Transaction 12:49:32.3 Info: Starting migration of Main DB to 24 12:49:32.3 Info: UpdateData 12:49:32.3 Info: UPDATE "TrackFiles" SET "MediaInfo" = '' WHERE 1 = 1 12:49:32.3 Info: => 5.07E-05s 12:49:32.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (24, '2024-05-17T12:49:32', 'NewMediaInfoFormat') 12:49:32.3 Info: Committing Transaction 12:49:32.3 Info: 24: NewMediaInfoFormat migrated 12:49:32.3 Info: => 0.0002834s 12:49:32.3 Info: 25: rename_restrictions_to_release_profiles migrating 12:49:32.3 Info: Beginning Transaction 12:49:32.3 Info: Starting migration of Main DB to 25 12:49:32.3 Info: RenameTable Restrictions ReleaseProfiles 12:49:32.3 Info: ALTER TABLE "Restrictions" RENAME TO "ReleaseProfiles" 12:49:32.3 Info: => 0.0013908s 12:49:32.3 Info: AlterTable ReleaseProfiles 12:49:32.3 Info: => 7E-07s 12:49:32.3 Info: CreateColumn ReleaseProfiles IncludePreferredWhenRenaming Boolean 12:49:32.3 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "IncludePreferredWhenRenaming" INTEGER NOT NULL DEFAULT 1 12:49:32.3 Info: => 0.0005131s 12:49:32.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (25, '2024-05-17T12:49:32', 'rename_restrictions_to_release_profiles') 12:49:32.3 Info: Committing Transaction 12:49:32.3 Info: 25: rename_restrictions_to_release_profiles migrated 12:49:32.3 Info: => 0.0007967s 12:49:32.3 Info: 26: rename_quality_profiles_add_upgrade_allowed migrating 12:49:32.3 Info: Beginning Transaction 12:49:32.3 Info: Starting migration of Main DB to 26 12:49:32.3 Info: RenameTable Profiles QualityProfiles 12:49:32.3 Info: ALTER TABLE "Profiles" RENAME TO "QualityProfiles" 12:49:32.3 Info: => 0.0014105s 12:49:32.3 Info: AlterTable QualityProfiles 12:49:32.3 Info: => 7E-07s 12:49:32.3 Info: CreateColumn QualityProfiles UpgradeAllowed Boolean 12:49:32.3 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 12:49:32.3 Info: => 0.0005094s 12:49:32.3 Info: AlterTable LanguageProfiles 12:49:32.3 Info: => 6E-07s 12:49:32.3 Info: CreateColumn LanguageProfiles UpgradeAllowed Boolean 12:49:32.3 Info: ALTER TABLE "LanguageProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 12:49:32.3 Info: => 0.0004935s 12:49:32.3 Info: UpdateData 12:49:32.3 Info: UPDATE "QualityProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 12:49:32.3 Info: => 4.51E-05s 12:49:32.3 Info: UpdateData 12:49:32.3 Info: UPDATE "LanguageProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 12:49:32.3 Info: => 2.78E-05s 12:49:32.3 Info: RenameColumn Artists ProfileId to QualityProfileId 12:49:32.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:49:32.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:49:32.3 Info: DROP TABLE "Artists" 12:49:32.3 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:49:32.3 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:49:32.3 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:49:32.3 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 12:49:32.3 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 12:49:32.3 Info: => 0.0042543s 12:49:32.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (26, '2024-05-17T12:49:32', 'rename_quality_profiles_add_upgrade_allowed') 12:49:32.3 Info: Committing Transaction 12:49:32.3 Info: 26: rename_quality_profiles_add_upgrade_allowed migrated 12:49:32.3 Info: => 0.0046125s 12:49:32.3 Info: 27: add_import_exclusions migrating 12:49:32.3 Info: Beginning Transaction 12:49:32.3 Info: Starting migration of Main DB to 27 12:49:32.3 Info: CreateTable ImportListExclusions 12:49:32.3 Info: CREATE TABLE "ImportListExclusions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignId" TEXT NOT NULL, "Name" TEXT NOT NULL) 12:49:32.3 Info: => 0.0001333s 12:49:32.3 Info: CreateIndex ImportListExclusions (ForeignId) 12:49:32.3 Info: CREATE UNIQUE INDEX "IX_ImportListExclusions_ForeignId" ON "ImportListExclusions" ("ForeignId" ASC) 12:49:32.3 Info: => 0.0001062s 12:49:32.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (27, '2024-05-17T12:49:32', 'add_import_exclusions') 12:49:32.3 Info: Committing Transaction 12:49:32.3 Info: 27: add_import_exclusions migrated 12:49:32.3 Info: => 0.0003935s 12:49:32.3 Info: 28: clean_artist_metadata_table migrating 12:49:32.3 Info: Beginning Transaction 12:49:32.3 Info: Starting migration of Main DB to 28 12:49:32.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:49:32.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:49:32.3 Info: => 0.0001598s 12:49:32.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:49:32.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:49:32.3 Info: => 0.0001218s 12:49:32.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:49:32.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:49:32.3 Info: => 0.0001136s 12:49:32.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:49:32.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:49:32.3 Info: => 0.0001137s 12:49:32.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:49:32.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:49:32.3 Info: => 0.0001116s 12:49:32.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:49:32.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:49:32.3 Info: => 0.0001102s 12:49:32.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (28, '2024-05-17T12:49:32', 'clean_artist_metadata_table') 12:49:32.3 Info: Committing Transaction 12:49:32.3 Info: 28: clean_artist_metadata_table migrated 12:49:32.3 Info: => 0.0003549s 12:49:32.3 Info: 29: health_issue_notification migrating 12:49:32.3 Info: Beginning Transaction 12:49:32.3 Info: Starting migration of Main DB to 29 12:49:32.3 Info: AlterTable Notifications 12:49:32.3 Info: => 1E-06s 12:49:32.3 Info: CreateColumn Notifications OnHealthIssue Boolean 12:49:32.3 Info: ALTER TABLE "Notifications" ADD COLUMN "OnHealthIssue" INTEGER NOT NULL DEFAULT 0 12:49:32.3 Info: => 0.0005371s 12:49:32.3 Info: AlterTable Notifications 12:49:32.3 Info: => 6E-07s 12:49:32.3 Info: CreateColumn Notifications IncludeHealthWarnings Boolean 12:49:32.3 Info: ALTER TABLE "Notifications" ADD COLUMN "IncludeHealthWarnings" INTEGER NOT NULL DEFAULT 0 12:49:32.3 Info: => 0.000508s 12:49:32.3 Info: AlterTable Notifications 12:49:32.3 Info: => 6E-07s 12:49:32.3 Info: CreateColumn Notifications OnDownloadFailure Boolean 12:49:32.3 Info: ALTER TABLE "Notifications" ADD COLUMN "OnDownloadFailure" INTEGER NOT NULL DEFAULT 0 12:49:32.3 Info: => 0.0005208s 12:49:32.3 Info: AlterTable Notifications 12:49:32.3 Info: => 5E-07s 12:49:32.3 Info: CreateColumn Notifications OnImportFailure Boolean 12:49:32.3 Info: ALTER TABLE "Notifications" ADD COLUMN "OnImportFailure" INTEGER NOT NULL DEFAULT 0 12:49:32.3 Info: => 0.0005012s 12:49:32.3 Info: AlterTable Notifications 12:49:32.3 Info: => 6E-07s 12:49:32.3 Info: CreateColumn Notifications OnTrackRetag Boolean 12:49:32.3 Info: ALTER TABLE "Notifications" ADD COLUMN "OnTrackRetag" INTEGER NOT NULL DEFAULT 0 12:49:32.3 Info: => 0.0005014s 12:49:32.3 Info: DeleteColumn Notifications OnDownload 12:49:32.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:49:32.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:49:32.3 Info: DROP TABLE "Notifications" 12:49:32.3 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 12:49:32.3 Info: => 0.0049717s 12:49:32.3 Info: RenameColumn Notifications OnAlbumDownload to OnReleaseImport 12:49:32.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:49:32.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:49:32.3 Info: DROP TABLE "Notifications" 12:49:32.3 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 12:49:32.3 Info: => 0.0037953s 12:49:32.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (29, '2024-05-17T12:49:32', 'health_issue_notification') 12:49:32.3 Info: Committing Transaction 12:49:32.3 Info: 29: health_issue_notification migrated 12:49:32.3 Info: => 0.0041729s 12:49:32.3 Info: 30: add_mediafilerepository_mtime migrating 12:49:32.3 Info: Beginning Transaction 12:49:32.3 Info: Starting migration of Main DB to 30 12:49:32.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:49:32.3 Info: INSERT INTO "Albums" ("Id", "ForeignAlbumId", "ArtistMetadataId", "Title", "CleanTitle", "Images", "Monitored", "AlbumType", "AnyReleaseOk") VALUES (1, '1', 1, 'TestAlbum', 'TestAlbum', '', 1, 'Studio', 1) 12:49:32.3 Info: INSERT INTO "AlbumReleases" ("Id", "ForeignReleaseId", "AlbumId", "Title", "Status", "Duration", "Monitored") VALUES (1, '1', 1, 'Title', 'Status', 0, 1) 12:49:32.3 Info: INSERT INTO "TrackFiles" ("Id", "RelativePath", "Size", "DateAdded", "Quality", "Language", "AlbumId") VALUES (1, 'folder/track1.mp3', 100, '2024-05-17T12:49:32', '{ "quality": { "id": 6, "name": "FLAC" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }', 1, 1) 12:49:32.3 Info: INSERT INTO "TrackFiles" ("Id", "RelativePath", "Size", "DateAdded", "Quality", "Language", "AlbumId") VALUES (2, 'folder/track2.mp3', 100, '2024-05-17T12:49:32', '{ "quality": { "id": 6, "name": "FLAC" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }', 1, 1) 12:49:32.3 Info: AlterTable TrackFiles 12:49:32.3 Info: => 4E-07s 12:49:32.3 Info: CreateColumn TrackFiles Modified DateTime 12:49:32.3 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Modified" DATETIME NOT NULL DEFAULT '2000-01-01T00:00:00' 12:49:32.3 Info: => 0.0005194s 12:49:32.3 Info: AlterTable TrackFiles 12:49:32.3 Info: => 7E-07s 12:49:32.3 Info: CreateColumn TrackFiles Path String 12:49:32.3 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Path" TEXT 12:49:32.3 Info: => 0.0005027s 12:49:32.3 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 12:49:32.3 Info: DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 12:49:32.3 Info: => 3.93E-05s 12:49:32.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:49:32.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:49:32.3 Info: => 0.0001283s 12:49:32.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:49:32.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:49:32.3 Info: => 0.0001436s 12:49:32.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:49:32.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:49:32.3 Info: => 0.0001502s 12:49:32.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:49:32.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:49:32.3 Info: => 7.69E-05s 12:49:32.3 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 12:49:32.3 Info: DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 12:49:32.3 Info: => 4.83E-05s 12:49:32.3 Info: AlterTable TrackFiles 12:49:32.3 Info: => 4E-07s 12:49:32.3 Info: AlterColumn TrackFiles Path String 12:49:32.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:49:32.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:49:32.3 Info: DROP TABLE "TrackFiles" 12:49:32.3 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 12:49:32.3 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:49:32.3 Info: => 0.0049388s 12:49:32.3 Info: CreateIndex TrackFiles (Path) 12:49:32.3 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 12:49:32.3 Info: => 8.12E-05s 12:49:32.3 Info: DeleteColumn TrackFiles RelativePath 12:49:32.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:49:32.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:49:32.3 Info: DROP TABLE "TrackFiles" 12:49:32.3 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 12:49:32.3 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:49:32.3 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 12:49:32.3 Info: => 0.0040353s 12:49:32.3 Info: -> 5 Insert operations completed in 00:00:00.0004178 taking an average of 00:00:00.0000835 12:49:32.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (30, '2024-05-17T12:49:32', 'add_mediafilerepository_mtime') 12:49:32.3 Info: Committing Transaction 12:49:32.3 Info: 30: add_mediafilerepository_mtime migrated 12:49:32.3 Info: => 0.0044747s 12:49:32.3 Debug: Took: 00:00:00.1462529 12:49:32.4 Debug: Got 0 tracks 12:49:32.4 Info: --- End: NzbDrone.Core.Test.Datastore.Migration.add_mediafilerepository_mtimeFixture.migration_030_missing_tracks --- 12:49:32.4 Info: --- Start: NzbDrone.Core.Test.Datastore.Migration.add_mediafilerepository_mtimeFixture.migration_030_simple_case --- 12:49:32.4 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm64/_temp_11361_638515469724276417_173/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:49:32.4 Info: DatabaseEngineVersionCheck migrating 12:49:32.4 Info: PerformDBOperation 12:49:32.4 Info: Performing DB Operation 12:49:32.4 Info: SQLite 3.45.3 12:49:32.4 Info: => 0.0011039s 12:49:32.4 Info: DatabaseEngineVersionCheck migrated 12:49:32.4 Info: => 0.0011165s 12:49:32.4 Info: VersionMigration migrating 12:49:32.4 Info: Beginning Transaction 12:49:32.4 Info: CreateTable VersionInfo 12:49:32.4 Info: CREATE TABLE "VersionInfo" ("Version" INTEGER NOT NULL) 12:49:32.4 Info: => 0.0001526s 12:49:32.4 Info: Committing Transaction 12:49:32.4 Info: VersionMigration migrated 12:49:32.4 Info: => 0.0005146s 12:49:32.4 Info: VersionUniqueMigration migrating 12:49:32.4 Info: Beginning Transaction 12:49:32.4 Info: CreateIndex VersionInfo (Version) 12:49:32.4 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 12:49:32.4 Info: => 0.0001207s 12:49:32.4 Info: AlterTable VersionInfo 12:49:32.4 Info: => 4E-07s 12:49:32.4 Info: CreateColumn VersionInfo AppliedOn DateTime 12:49:32.4 Info: ALTER TABLE "VersionInfo" ADD COLUMN "AppliedOn" DATETIME 12:49:32.4 Info: => 0.0006071s 12:49:32.4 Info: Committing Transaction 12:49:32.4 Info: VersionUniqueMigration migrated 12:49:32.4 Info: => 0.0008121s 12:49:32.4 Info: VersionDescriptionMigration migrating 12:49:32.4 Info: Beginning Transaction 12:49:32.4 Info: AlterTable VersionInfo 12:49:32.4 Info: => 9E-07s 12:49:32.4 Info: CreateColumn VersionInfo Description String 12:49:32.4 Info: ALTER TABLE "VersionInfo" ADD COLUMN "Description" TEXT 12:49:32.4 Info: => 0.0002027s 12:49:32.4 Info: Committing Transaction 12:49:32.4 Info: VersionDescriptionMigration migrated 12:49:32.4 Info: => 0.000389s 12:49:32.4 Info: 1: InitialSetup migrating 12:49:32.4 Info: Beginning Transaction 12:49:32.4 Info: Starting migration of Main DB to 1 12:49:32.4 Info: CreateTable Config 12:49:32.4 Info: CREATE TABLE "Config" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Key" TEXT NOT NULL, "Value" TEXT NOT NULL) 12:49:32.4 Info: => 0.0001796s 12:49:32.4 Info: CreateIndex Config (Key) 12:49:32.4 Info: CREATE UNIQUE INDEX "IX_Config_Key" ON "Config" ("Key" ASC) 12:49:32.4 Info: => 7.66E-05s 12:49:32.4 Info: CreateTable RootFolders 12:49:32.4 Info: CREATE TABLE "RootFolders" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Path" TEXT NOT NULL) 12:49:32.4 Info: => 8.94E-05s 12:49:32.4 Info: CreateIndex RootFolders (Path) 12:49:32.4 Info: CREATE UNIQUE INDEX "IX_RootFolders_Path" ON "RootFolders" ("Path" ASC) 12:49:32.4 Info: => 7.2E-05s 12:49:32.4 Info: CreateTable Artists 12:49:32.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:49:32.4 Info: => 0.0002344s 12:49:32.4 Info: CreateIndex Artists (ForeignArtistId) 12:49:32.4 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 12:49:32.4 Info: => 6.98E-05s 12:49:32.4 Info: CreateIndex Artists (NameSlug) 12:49:32.4 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 12:49:32.4 Info: => 6.72E-05s 12:49:32.4 Info: CreateIndex Artists (CleanName) 12:49:32.4 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:49:32.4 Info: => 6.45E-05s 12:49:32.4 Info: CreateIndex Artists (Path) 12:49:32.4 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:49:32.4 Info: => 6.15E-05s 12:49:32.4 Info: CreateTable Albums 12:49:32.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:49:32.4 Info: => 0.0002046s 12:49:32.4 Info: CreateIndex Albums (ForeignAlbumId) 12:49:32.4 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:49:32.4 Info: => 7.04E-05s 12:49:32.4 Info: CreateIndex Albums (MBId) 12:49:32.4 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 12:49:32.4 Info: => 6.23E-05s 12:49:32.4 Info: CreateIndex Albums (TADBId) 12:49:32.4 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 12:49:32.4 Info: => 6.32E-05s 12:49:32.4 Info: CreateIndex Albums (TitleSlug) 12:49:32.4 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 12:49:32.4 Info: => 6.72E-05s 12:49:32.4 Info: CreateIndex Albums (CleanTitle) 12:49:32.4 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:49:32.4 Info: => 6.4E-05s 12:49:32.4 Info: CreateIndex Albums (Path) 12:49:32.4 Info: CREATE INDEX "IX_Albums_Path" ON "Albums" ("Path" ASC) 12:49:32.4 Info: => 6.14E-05s 12:49:32.4 Info: CreateTable Tracks 12:49:32.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:49:32.4 Info: => 0.0001418s 12:49:32.4 Info: CreateIndex Tracks (ForeignTrackId) 12:49:32.4 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 12:49:32.4 Info: => 6.86E-05s 12:49:32.4 Info: CreateIndex Tracks (ArtistId) 12:49:32.4 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 12:49:32.4 Info: => 6.63E-05s 12:49:32.4 Info: CreateIndex Tracks (TrackFileId) 12:49:32.4 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 12:49:32.4 Info: => 6.98E-05s 12:49:32.4 Info: CreateIndex Tracks (ArtistId, AlbumId, TrackNumber) 12:49:32.4 Info: CREATE INDEX "IX_Tracks_ArtistId_AlbumId_TrackNumber" ON "Tracks" ("ArtistId" ASC, "AlbumId" ASC, "TrackNumber" ASC) 12:49:32.4 Info: => 7.8E-05s 12:49:32.4 Info: CreateTable TrackFiles 12:49:32.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:49:32.4 Info: => 0.0001354s 12:49:32.4 Info: CreateIndex TrackFiles (ArtistId) 12:49:32.4 Info: CREATE INDEX "IX_TrackFiles_ArtistId" ON "TrackFiles" ("ArtistId" ASC) 12:49:32.4 Info: => 6.93E-05s 12:49:32.4 Info: CreateIndex TrackFiles (AlbumId) 12:49:32.4 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:49:32.4 Info: => 6.76E-05s 12:49:32.4 Info: CreateTable History 12:49:32.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:49:32.4 Info: => 0.0001394s 12:49:32.4 Info: CreateIndex History (Date) 12:49:32.4 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 12:49:32.4 Info: => 6.54E-05s 12:49:32.4 Info: CreateIndex History (EventType) 12:49:32.4 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 12:49:32.4 Info: => 6.49E-05s 12:49:32.4 Info: CreateIndex History (DownloadId) 12:49:32.4 Info: CREATE INDEX "IX_History_DownloadId" ON "History" ("DownloadId" ASC) 12:49:32.4 Info: => 6.54E-05s 12:49:32.4 Info: CreateIndex History (AlbumId) 12:49:32.4 Info: CREATE INDEX "IX_History_AlbumId" ON "History" ("AlbumId" ASC) 12:49:32.4 Info: => 6.32E-05s 12:49:32.4 Info: CreateTable Notifications 12:49:32.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:49:32.4 Info: => 0.0001238s 12:49:32.4 Info: CreateTable ScheduledTasks 12:49:32.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:49:32.4 Info: => 9.57E-05s 12:49:32.4 Info: CreateIndex ScheduledTasks (TypeName) 12:49:32.4 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 12:49:32.4 Info: => 7.37E-05s 12:49:32.4 Info: CreateTable Indexers 12:49:32.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:49:32.4 Info: => 0.0001089s 12:49:32.4 Info: CreateIndex Indexers (Name) 12:49:32.4 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 12:49:32.4 Info: => 6.84E-05s 12:49:32.4 Info: CreateTable Profiles 12:49:32.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:49:32.4 Info: => 9.05E-05s 12:49:32.4 Info: CreateIndex Profiles (Name) 12:49:32.4 Info: CREATE UNIQUE INDEX "IX_Profiles_Name" ON "Profiles" ("Name" ASC) 12:49:32.4 Info: => 6.56E-05s 12:49:32.4 Info: CreateTable QualityDefinitions 12:49:32.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:49:32.4 Info: => 9.98E-05s 12:49:32.4 Info: CreateIndex QualityDefinitions (Quality) 12:49:32.4 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Quality" ON "QualityDefinitions" ("Quality" ASC) 12:49:32.4 Info: => 7.27E-05s 12:49:32.4 Info: CreateIndex QualityDefinitions (Title) 12:49:32.4 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Title" ON "QualityDefinitions" ("Title" ASC) 12:49:32.4 Info: => 0.0001193s 12:49:32.4 Info: CreateTable NamingConfig 12:49:32.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:49:32.4 Info: => 0.0001408s 12:49:32.4 Info: CreateTable Blacklist 12:49:32.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:49:32.4 Info: => 0.0001721s 12:49:32.4 Info: CreateTable Metadata 12:49:32.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:49:32.4 Info: => 0.0001062s 12:49:32.4 Info: CreateTable MetadataFiles 12:49:32.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:49:32.4 Info: => 0.0001363s 12:49:32.4 Info: CreateTable DownloadClients 12:49:32.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:49:32.4 Info: => 0.0001112s 12:49:32.4 Info: CreateTable PendingReleases 12:49:32.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:49:32.4 Info: => 0.0001735s 12:49:32.4 Info: CreateTable RemotePathMappings 12:49:32.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:49:32.4 Info: => 0.0001253s 12:49:32.4 Info: CreateTable Tags 12:49:32.4 Info: CREATE TABLE "Tags" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Label" TEXT NOT NULL) 12:49:32.4 Info: => 9.38E-05s 12:49:32.4 Info: CreateIndex Tags (Label) 12:49:32.4 Info: CREATE UNIQUE INDEX "IX_Tags_Label" ON "Tags" ("Label" ASC) 12:49:32.4 Info: => 7.94E-05s 12:49:32.4 Info: CreateTable Restrictions 12:49:32.4 Info: CREATE TABLE "Restrictions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Preferred" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL) 12:49:32.4 Info: => 0.0001057s 12:49:32.4 Info: CreateTable DelayProfiles 12:49:32.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:49:32.4 Info: => 0.0001243s 12:49:32.4 Info: CreateTable Users 12:49:32.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:49:32.4 Info: => 0.0001023s 12:49:32.4 Info: CreateIndex Users (Identifier) 12:49:32.4 Info: CREATE UNIQUE INDEX "IX_Users_Identifier" ON "Users" ("Identifier" ASC) 12:49:32.4 Info: => 0.0001172s 12:49:32.4 Info: CreateIndex Users (Username) 12:49:32.4 Info: CREATE UNIQUE INDEX "IX_Users_Username" ON "Users" ("Username" ASC) 12:49:32.4 Info: => 9.21E-05s 12:49:32.4 Info: CreateTable Commands 12:49:32.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:49:32.4 Info: => 0.0001417s 12:49:32.4 Info: CreateTable IndexerStatus 12:49:32.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:49:32.4 Info: => 0.0001242s 12:49:32.4 Info: CreateIndex IndexerStatus (ProviderId) 12:49:32.4 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 12:49:32.4 Info: => 8.32E-05s 12:49:32.4 Info: CreateTable ExtraFiles 12:49:32.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:49:32.4 Info: => 0.0001233s 12:49:32.4 Info: CreateTable LyricFiles 12:49:32.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:49:32.4 Info: => 0.0001465s 12:49:32.4 Info: CreateTable LanguageProfiles 12:49:32.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:49:32.4 Info: => 0.0001068s 12:49:32.4 Info: CreateIndex LanguageProfiles (Name) 12:49:32.4 Info: CREATE UNIQUE INDEX "IX_LanguageProfiles_Name" ON "LanguageProfiles" ("Name" ASC) 12:49:32.4 Info: => 8.24E-05s 12:49:32.4 Info: CreateTable DownloadClientStatus 12:49:32.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:49:32.4 Info: => 0.0001148s 12:49:32.4 Info: CreateIndex DownloadClientStatus (ProviderId) 12:49:32.4 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 12:49:32.4 Info: => 8.18E-05s 12:49:32.4 Info: INSERT INTO "DelayProfiles" ("EnableUsenet", "EnableTorrent", "PreferredProtocol", "UsenetDelay", "TorrentDelay", "Order", "Tags") VALUES (1, 1, 1, 0, 0, 2147483647, '[]') 12:49:32.4 Info: -> 1 Insert operations completed in 00:00:00.0000595 taking an average of 00:00:00.0000595 12:49:32.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (1, '2024-05-17T12:49:32', 'InitialSetup') 12:49:32.4 Info: Committing Transaction 12:49:32.4 Info: 1: InitialSetup migrated 12:49:32.4 Info: => 0.0010489s 12:49:32.4 Info: 2: add_reason_to_pending_releases migrating 12:49:32.4 Info: Beginning Transaction 12:49:32.4 Info: Starting migration of Main DB to 2 12:49:32.4 Info: AlterTable PendingReleases 12:49:32.4 Info: => 9E-07s 12:49:32.4 Info: CreateColumn PendingReleases Reason Int32 12:49:32.4 Info: ALTER TABLE "PendingReleases" ADD COLUMN "Reason" INTEGER NOT NULL DEFAULT 0 12:49:32.4 Info: => 0.0005251s 12:49:32.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (2, '2024-05-17T12:49:32', 'add_reason_to_pending_releases') 12:49:32.4 Info: Committing Transaction 12:49:32.4 Info: 2: add_reason_to_pending_releases migrated 12:49:32.4 Info: => 0.0008167s 12:49:32.4 Info: 3: add_medium_support migrating 12:49:32.4 Info: Beginning Transaction 12:49:32.4 Info: Starting migration of Main DB to 3 12:49:32.4 Info: AlterTable Albums 12:49:32.4 Info: => 1.1E-06s 12:49:32.4 Info: CreateColumn Albums Media String 12:49:32.4 Info: ALTER TABLE "Albums" ADD COLUMN "Media" TEXT NOT NULL DEFAULT '' 12:49:32.4 Info: => 0.0005116s 12:49:32.4 Info: AlterTable Tracks 12:49:32.4 Info: => 7E-07s 12:49:32.4 Info: CreateColumn Tracks MediumNumber Int32 12:49:32.4 Info: ALTER TABLE "Tracks" ADD COLUMN "MediumNumber" INTEGER NOT NULL DEFAULT 0 12:49:32.4 Info: => 0.0004724s 12:49:32.4 Info: AlterTable Tracks 12:49:32.4 Info: => 6E-07s 12:49:32.4 Info: CreateColumn Tracks AbsoluteTrackNumber Int32 12:49:32.4 Info: ALTER TABLE "Tracks" ADD COLUMN "AbsoluteTrackNumber" INTEGER NOT NULL DEFAULT 0 12:49:32.4 Info: => 0.000467s 12:49:32.4 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 12:49:32.4 Info: UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 12:49:32.4 Info: => 6.77E-05s 12:49:32.4 Info: DeleteColumn Tracks TrackNumber 12:49:32.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:49:32.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:49:32.4 Info: DROP TABLE "Tracks" 12:49:32.4 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 12:49:32.4 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 12:49:32.4 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 12:49:32.4 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 12:49:32.4 Info: => 0.0038867s 12:49:32.4 Info: AlterTable Tracks 12:49:32.4 Info: => 5E-07s 12:49:32.4 Info: CreateColumn Tracks TrackNumber String 12:49:32.4 Info: ALTER TABLE "Tracks" ADD COLUMN "TrackNumber" TEXT 12:49:32.4 Info: => 0.0004788s 12:49:32.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (3, '2024-05-17T12:49:32', 'add_medium_support') 12:49:32.4 Info: Committing Transaction 12:49:32.4 Info: 3: add_medium_support migrated 12:49:32.4 Info: => 0.0008658s 12:49:32.4 Info: 4: add_various_qualites_in_profile migrating 12:49:32.4 Info: Beginning Transaction 12:49:32.4 Info: Starting migration of Main DB to 4 12:49:32.4 Info: ExecuteSqlStatement UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 12:49:32.4 Info: UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 12:49:32.4 Info: => 5.03E-05s 12:49:32.4 Info: PerformDBOperation 12:49:32.4 Info: Performing DB Operation 12:49:32.4 Info: => 3.58E-05s 12:49:32.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (4, '2024-05-17T12:49:32', 'add_various_qualites_in_profile') 12:49:32.4 Info: Committing Transaction 12:49:32.4 Info: 4: add_various_qualites_in_profile migrated 12:49:32.4 Info: => 0.0002786s 12:49:32.4 Info: 5: metadata_profiles migrating 12:49:32.4 Info: Beginning Transaction 12:49:32.4 Info: Starting migration of Main DB to 5 12:49:32.4 Info: CreateTable MetadataProfiles 12:49:32.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:49:32.4 Info: => 0.0001347s 12:49:32.4 Info: CreateIndex MetadataProfiles (Name) 12:49:32.4 Info: CREATE UNIQUE INDEX "IX_MetadataProfiles_Name" ON "MetadataProfiles" ("Name" ASC) 12:49:32.4 Info: => 0.0001019s 12:49:32.4 Info: AlterTable Artists 12:49:32.4 Info: => 4E-07s 12:49:32.4 Info: CreateColumn Artists MetadataProfileId Int32 12:49:32.4 Info: ALTER TABLE "Artists" ADD COLUMN "MetadataProfileId" INTEGER NOT NULL DEFAULT 1 12:49:32.4 Info: => 0.0004929s 12:49:32.4 Info: DeleteColumn Artists PrimaryAlbumTypes 12:49:32.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:49:32.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:49:32.4 Info: DROP TABLE "Artists" 12:49:32.4 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:49:32.4 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 12:49:32.4 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 12:49:32.4 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:49:32.4 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:49:32.4 Info: => 0.0047638s 12:49:32.4 Info: DeleteColumn Artists SecondaryAlbumTypes 12:49:32.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:49:32.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:49:32.4 Info: DROP TABLE "Artists" 12:49:32.4 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:49:32.4 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 12:49:32.4 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 12:49:32.4 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:49:32.4 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:49:32.4 Info: => 0.0057576s 12:49:32.4 Info: AlterTable Albums 12:49:32.4 Info: => 6E-07s 12:49:32.4 Info: CreateColumn Albums SecondaryTypes String 12:49:32.4 Info: ALTER TABLE "Albums" ADD COLUMN "SecondaryTypes" TEXT 12:49:32.4 Info: => 0.0005053s 12:49:32.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (5, '2024-05-17T12:49:32', 'metadata_profiles') 12:49:32.4 Info: Committing Transaction 12:49:32.4 Info: 5: metadata_profiles migrated 12:49:32.4 Info: => 0.0009428s 12:49:32.4 Info: 6: separate_automatic_and_interactive_search migrating 12:49:32.4 Info: Beginning Transaction 12:49:32.4 Info: Starting migration of Main DB to 6 12:49:32.4 Info: RenameColumn Indexers EnableSearch to EnableAutomaticSearch 12:49:32.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:49:32.4 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableSearch" FROM "Indexers" 12:49:32.4 Info: DROP TABLE "Indexers" 12:49:32.4 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 12:49:32.4 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 12:49:32.4 Info: => 0.003446s 12:49:32.4 Info: AlterTable Indexers 12:49:32.4 Info: => 5E-07s 12:49:32.4 Info: CreateColumn Indexers EnableInteractiveSearch Boolean 12:49:32.4 Info: ALTER TABLE "Indexers" ADD COLUMN "EnableInteractiveSearch" INTEGER 12:49:32.4 Info: => 0.0004711s 12:49:32.4 Info: ExecuteSqlStatement UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 12:49:32.4 Info: UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 12:49:32.4 Info: => 3.89E-05s 12:49:32.4 Info: AlterTable Indexers 12:49:32.4 Info: => 4E-07s 12:49:32.4 Info: AlterColumn Indexers EnableInteractiveSearch Boolean 12:49:32.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:49:32.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:49:32.4 Info: DROP TABLE "Indexers" 12:49:32.4 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 12:49:32.4 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 12:49:32.4 Info: => 0.0033954s 12:49:32.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (6, '2024-05-17T12:49:32', 'separate_automatic_and_interactive_search') 12:49:32.4 Info: Committing Transaction 12:49:32.4 Info: 6: separate_automatic_and_interactive_search migrated 12:49:32.4 Info: => 0.0037193s 12:49:32.4 Info: 7: change_album_path_to_relative migrating 12:49:32.4 Info: Beginning Transaction 12:49:32.4 Info: Starting migration of Main DB to 7 12:49:32.4 Info: DeleteColumn Albums Path 12:49:32.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:49:32.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:49:32.4 Info: DROP TABLE "Albums" 12:49:32.4 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:49:32.4 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:49:32.4 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 12:49:32.4 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 12:49:32.4 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 12:49:32.4 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:49:32.4 Info: => 0.00422s 12:49:32.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (7, '2024-05-17T12:49:32', 'change_album_path_to_relative') 12:49:32.4 Info: Committing Transaction 12:49:32.4 Info: 7: change_album_path_to_relative migrated 12:49:32.4 Info: => 0.0046538s 12:49:32.4 Info: 8: change_quality_size_mb_to_kb migrating 12:49:32.4 Info: Beginning Transaction 12:49:32.4 Info: Starting migration of Main DB to 8 12:49:32.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:49:32.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:49:32.4 Info: => 5.02E-05s 12:49:32.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (8, '2024-05-17T12:49:32', 'change_quality_size_mb_to_kb') 12:49:32.4 Info: Committing Transaction 12:49:32.4 Info: 8: change_quality_size_mb_to_kb migrated 12:49:32.4 Info: => 0.0002942s 12:49:32.4 Info: 9: album_releases migrating 12:49:32.4 Info: Beginning Transaction 12:49:32.4 Info: Starting migration of Main DB to 9 12:49:32.4 Info: AlterTable Albums 12:49:32.4 Info: => 9E-07s 12:49:32.4 Info: CreateColumn Albums Releases String 12:49:32.4 Info: ALTER TABLE "Albums" ADD COLUMN "Releases" TEXT DEFAULT '' 12:49:32.4 Info: => 0.0005026s 12:49:32.4 Info: AlterTable Albums 12:49:32.4 Info: => 7E-07s 12:49:32.4 Info: CreateColumn Albums CurrentRelease String 12:49:32.4 Info: ALTER TABLE "Albums" ADD COLUMN "CurrentRelease" TEXT DEFAULT '' 12:49:32.4 Info: => 0.0004731s 12:49:32.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (9, '2024-05-17T12:49:32', 'album_releases') 12:49:32.4 Info: Committing Transaction 12:49:32.4 Info: 9: album_releases migrated 12:49:32.4 Info: => 0.0007476s 12:49:32.4 Info: 10: album_releases_fix migrating 12:49:32.4 Info: Beginning Transaction 12:49:32.4 Info: Starting migration of Main DB to 10 12:49:32.4 Info: AlterTable Albums 12:49:32.4 Info: => 1E-06s 12:49:32.4 Info: AlterColumn Albums Releases String 12:49:32.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:49:32.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:49:32.4 Info: DROP TABLE "Albums" 12:49:32.4 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:49:32.4 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:49:32.4 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 12:49:32.4 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 12:49:32.4 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 12:49:32.4 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:49:32.4 Info: => 0.0050413s 12:49:32.4 Info: AlterTable Albums 12:49:32.4 Info: => 6E-07s 12:49:32.4 Info: AlterColumn Albums CurrentRelease String 12:49:32.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:49:32.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:49:32.4 Info: DROP TABLE "Albums" 12:49:32.4 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:49:32.5 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:49:32.5 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 12:49:32.5 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 12:49:32.5 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 12:49:32.5 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:49:32.5 Info: => 0.0040787s 12:49:32.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (10, '2024-05-17T12:49:32', 'album_releases_fix') 12:49:32.5 Info: Committing Transaction 12:49:32.5 Info: 10: album_releases_fix migrated 12:49:32.5 Info: => 0.0044289s 12:49:32.5 Info: 11: import_lists migrating 12:49:32.5 Info: Beginning Transaction 12:49:32.5 Info: Starting migration of Main DB to 11 12:49:32.5 Info: CreateTable ImportLists 12:49:32.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:49:32.5 Info: => 0.0001761s 12:49:32.5 Info: CreateIndex ImportLists (Name) 12:49:32.5 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 12:49:32.5 Info: => 8.23E-05s 12:49:32.5 Info: CreateTable ImportListStatus 12:49:32.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:49:32.5 Info: => 0.0001168s 12:49:32.5 Info: CreateIndex ImportListStatus (ProviderId) 12:49:32.5 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 12:49:32.5 Info: => 9.09E-05s 12:49:32.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (11, '2024-05-17T12:49:32', 'import_lists') 12:49:32.5 Info: Committing Transaction 12:49:32.5 Info: 11: import_lists migrated 12:49:32.5 Info: => 0.0003952s 12:49:32.5 Info: 12: add_release_status migrating 12:49:32.5 Info: Beginning Transaction 12:49:32.5 Info: Starting migration of Main DB to 12 12:49:32.5 Info: AlterTable MetadataProfiles 12:49:32.5 Info: => 9E-07s 12:49:32.5 Info: CreateColumn MetadataProfiles ReleaseStatuses String 12:49:32.5 Info: ALTER TABLE "MetadataProfiles" ADD COLUMN "ReleaseStatuses" TEXT NOT NULL DEFAULT '' 12:49:32.5 Info: => 0.0005246s 12:49:32.5 Info: PerformDBOperation 12:49:32.5 Info: Performing DB Operation 12:49:32.5 Info: => 2.78E-05s 12:49:32.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (12, '2024-05-17T12:49:32', 'add_release_status') 12:49:32.5 Info: Committing Transaction 12:49:32.5 Info: 12: add_release_status migrated 12:49:32.5 Info: => 0.0002831s 12:49:32.5 Info: 13: album_download_notification migrating 12:49:32.5 Info: Beginning Transaction 12:49:32.5 Info: Starting migration of Main DB to 13 12:49:32.5 Info: AlterTable Notifications 12:49:32.5 Info: => 9E-07s 12:49:32.5 Info: CreateColumn Notifications OnAlbumDownload Boolean 12:49:32.5 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDownload" INTEGER NOT NULL DEFAULT 0 12:49:32.5 Info: => 0.0005069s 12:49:32.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (13, '2024-05-17T12:49:32', 'album_download_notification') 12:49:32.5 Info: Committing Transaction 12:49:32.5 Info: 13: album_download_notification migrated 12:49:32.5 Info: => 0.0007797s 12:49:32.5 Info: 14: fix_language_metadata_profiles migrating 12:49:32.5 Info: Beginning Transaction 12:49:32.5 Info: Starting migration of Main DB to 14 12:49:32.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:49:32.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:49:32.5 Info: => 7.72E-05s 12:49:32.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:49:32.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:49:32.5 Info: => 5.35E-05s 12:49:32.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (14, '2024-05-17T12:49:32', 'fix_language_metadata_profiles') 12:49:32.5 Info: Committing Transaction 12:49:32.5 Info: 14: fix_language_metadata_profiles migrated 12:49:32.5 Info: => 0.0002839s 12:49:32.5 Info: 15: remove_fanzub migrating 12:49:32.5 Info: Beginning Transaction 12:49:32.5 Info: Starting migration of Main DB to 15 12:49:32.5 Info: ExecuteSqlStatement DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 12:49:32.5 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 12:49:32.5 Info: => 4.25E-05s 12:49:32.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (15, '2024-05-17T12:49:32', 'remove_fanzub') 12:49:32.5 Info: Committing Transaction 12:49:32.5 Info: 15: remove_fanzub migrated 12:49:32.5 Info: => 0.0002702s 12:49:32.5 Info: 16: update_artist_history_indexes migrating 12:49:32.5 Info: Beginning Transaction 12:49:32.5 Info: Starting migration of Main DB to 16 12:49:32.5 Info: CreateIndex Albums (ArtistId) 12:49:32.5 Info: CREATE INDEX "IX_Albums_ArtistId" ON "Albums" ("ArtistId" ASC) 12:49:32.5 Info: => 0.000105s 12:49:32.5 Info: CreateIndex Albums (ArtistId, ReleaseDate) 12:49:32.5 Info: CREATE INDEX "IX_Albums_ArtistId_ReleaseDate" ON "Albums" ("ArtistId" ASC, "ReleaseDate" ASC) 12:49:32.5 Info: => 7.76E-05s 12:49:32.5 Info: DeleteIndex History (AlbumId) 12:49:32.5 Info: DROP INDEX "IX_History_AlbumId" 12:49:32.5 Info: => 0.0001258s 12:49:32.5 Info: CreateIndex History (AlbumId, Date) 12:49:32.5 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 12:49:32.5 Info: => 9.15E-05s 12:49:32.5 Info: DeleteIndex History (DownloadId) 12:49:32.5 Info: DROP INDEX "IX_History_DownloadId" 12:49:32.5 Info: => 0.0001123s 12:49:32.5 Info: CreateIndex History (DownloadId, Date) 12:49:32.5 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 12:49:32.5 Info: => 8.7E-05s 12:49:32.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (16, '2024-05-17T12:49:32', 'update_artist_history_indexes') 12:49:32.5 Info: Committing Transaction 12:49:32.5 Info: 16: update_artist_history_indexes migrated 12:49:32.5 Info: => 0.0003859s 12:49:32.5 Info: 17: remove_nma migrating 12:49:32.5 Info: Beginning Transaction 12:49:32.5 Info: Starting migration of Main DB to 17 12:49:32.5 Info: FluentMigrator.Expressions.DeleteDataExpression 12:49:32.5 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'NotifyMyAndroid' 12:49:32.5 Info: => 4.76E-05s 12:49:32.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (17, '2024-05-17T12:49:32', 'remove_nma') 12:49:32.5 Info: Committing Transaction 12:49:32.5 Info: 17: remove_nma migrated 12:49:32.5 Info: => 0.0002741s 12:49:32.5 Info: 18: album_disambiguation migrating 12:49:32.5 Info: Beginning Transaction 12:49:32.5 Info: Starting migration of Main DB to 18 12:49:32.5 Info: AlterTable Albums 12:49:32.5 Info: => 7E-07s 12:49:32.5 Info: CreateColumn Albums Disambiguation String 12:49:32.5 Info: ALTER TABLE "Albums" ADD COLUMN "Disambiguation" TEXT 12:49:32.5 Info: => 0.0005227s 12:49:32.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (18, '2024-05-17T12:49:32', 'album_disambiguation') 12:49:32.5 Info: Committing Transaction 12:49:32.5 Info: 18: album_disambiguation migrated 12:49:32.5 Info: => 0.000796s 12:49:32.5 Info: 19: add_ape_quality_in_profiles migrating 12:49:32.5 Info: Beginning Transaction 12:49:32.5 Info: Starting migration of Main DB to 19 12:49:32.5 Info: PerformDBOperation 12:49:32.5 Info: Performing DB Operation 12:49:32.5 Info: => 3.24E-05s 12:49:32.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (19, '2024-05-17T12:49:32', 'add_ape_quality_in_profiles') 12:49:32.5 Info: Committing Transaction 12:49:32.5 Info: 19: add_ape_quality_in_profiles migrated 12:49:32.5 Info: => 0.000269s 12:49:32.5 Info: 20: remove_pushalot migrating 12:49:32.5 Info: Beginning Transaction 12:49:32.5 Info: Starting migration of Main DB to 20 12:49:32.5 Info: FluentMigrator.Expressions.DeleteDataExpression 12:49:32.5 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Pushalot' 12:49:32.5 Info: => 4.62E-05s 12:49:32.5 Info: FluentMigrator.Expressions.DeleteDataExpression 12:49:32.5 Info: DELETE FROM "Metadata" WHERE "Implementation" = 'MediaBrowserMetadata' 12:49:32.5 Info: => 2.92E-05s 12:49:32.5 Info: FluentMigrator.Expressions.DeleteDataExpression 12:49:32.5 Info: DELETE FROM "MetadataFiles" WHERE "Consumer" = 'MediaBrowserMetadata' 12:49:32.5 Info: => 2.77E-05s 12:49:32.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (20, '2024-05-17T12:49:32', 'remove_pushalot') 12:49:32.5 Info: Committing Transaction 12:49:32.5 Info: 20: remove_pushalot migrated 12:49:32.5 Info: => 0.0002618s 12:49:32.5 Info: 21: add_custom_filters migrating 12:49:32.5 Info: Beginning Transaction 12:49:32.5 Info: Starting migration of Main DB to 21 12:49:32.5 Info: CreateTable CustomFilters 12:49:32.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:49:32.5 Info: => 0.0001354s 12:49:32.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (21, '2024-05-17T12:49:32', 'add_custom_filters') 12:49:32.5 Info: Committing Transaction 12:49:32.5 Info: 21: add_custom_filters migrated 12:49:32.5 Info: => 0.0004025s 12:49:32.5 Info: 22: import_list_tags migrating 12:49:32.5 Info: Beginning Transaction 12:49:32.5 Info: Starting migration of Main DB to 22 12:49:32.5 Info: AlterTable ImportLists 12:49:32.5 Info: => 9E-07s 12:49:32.5 Info: CreateColumn ImportLists Tags String 12:49:32.5 Info: ALTER TABLE "ImportLists" ADD COLUMN "Tags" TEXT 12:49:32.5 Info: => 0.000533s 12:49:32.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (22, '2024-05-17T12:49:32', 'import_list_tags') 12:49:32.5 Info: Committing Transaction 12:49:32.5 Info: 22: import_list_tags migrated 12:49:32.5 Info: => 0.0008317s 12:49:32.5 Info: 23: add_release_groups_etc migrating 12:49:32.5 Info: Beginning Transaction 12:49:32.5 Info: Starting migration of Main DB to 23 12:49:32.5 Info: CreateTable ArtistMetadata 12:49:32.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:49:32.5 Info: => 0.00018s 12:49:32.5 Info: CreateIndex ArtistMetadata (ForeignArtistId) 12:49:32.5 Info: CREATE UNIQUE INDEX "IX_ArtistMetadata_ForeignArtistId" ON "ArtistMetadata" ("ForeignArtistId" ASC) 12:49:32.5 Info: => 9.96E-05s 12:49:32.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:49:32.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:49:32.5 Info: => 8.29E-05s 12:49:32.5 Info: AlterTable Artists 12:49:32.5 Info: => 4E-07s 12:49:32.5 Info: CreateColumn Artists ArtistMetadataId Int32 12:49:32.5 Info: ALTER TABLE "Artists" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 12:49:32.5 Info: => 0.00053s 12:49:32.5 Info: ExecuteSqlStatement UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 12:49:32.5 Info: UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 12:49:32.5 Info: => 0.0006826s 12:49:32.5 Info: CreateTable AlbumReleases 12:49:32.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:49:32.5 Info: => 0.0001676s 12:49:32.5 Info: CreateIndex AlbumReleases (ForeignReleaseId) 12:49:32.5 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 12:49:32.5 Info: => 8.41E-05s 12:49:32.5 Info: CreateIndex AlbumReleases (AlbumId) 12:49:32.5 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 12:49:32.5 Info: => 7.2E-05s 12:49:32.5 Info: PerformDBOperation 12:49:32.5 Info: Performing DB Operation 12:49:32.5 Info: => 2.99E-05s 12:49:32.5 Info: AlterTable Albums 12:49:32.5 Info: => 4E-07s 12:49:32.5 Info: CreateColumn Albums ArtistMetadataId Int32 12:49:32.5 Info: ALTER TABLE "Albums" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 12:49:32.5 Info: => 0.0005382s 12:49:32.5 Info: AlterTable Albums 12:49:32.5 Info: => 7E-07s 12:49:32.5 Info: CreateColumn Albums AnyReleaseOk Boolean 12:49:32.5 Info: ALTER TABLE "Albums" ADD COLUMN "AnyReleaseOk" INTEGER NOT NULL DEFAULT 1 12:49:32.5 Info: => 0.000524s 12:49:32.5 Info: AlterTable Albums 12:49:32.5 Info: => 7E-07s 12:49:32.5 Info: CreateColumn Albums Links String 12:49:32.5 Info: ALTER TABLE "Albums" ADD COLUMN "Links" TEXT 12:49:32.5 Info: => 0.0005365s 12:49:32.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:49:32.5 Info: UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 12:49:32.5 Info: => 8.05E-05s 12:49:32.5 Info: AlterTable Tracks 12:49:32.5 Info: => 5E-07s 12:49:32.5 Info: CreateColumn Tracks ForeignRecordingId String 12:49:32.5 Info: ALTER TABLE "Tracks" ADD COLUMN "ForeignRecordingId" TEXT NOT NULL DEFAULT '0' 12:49:32.5 Info: => 0.0005203s 12:49:32.5 Info: AlterTable Tracks 12:49:32.5 Info: => 6E-07s 12:49:32.5 Info: CreateColumn Tracks AlbumReleaseId Int32 12:49:32.5 Info: ALTER TABLE "Tracks" ADD COLUMN "AlbumReleaseId" INTEGER NOT NULL DEFAULT 0 12:49:32.5 Info: => 0.0005224s 12:49:32.5 Info: AlterTable Tracks 12:49:32.5 Info: => 7E-07s 12:49:32.5 Info: CreateColumn Tracks ArtistMetadataId Int32 12:49:32.5 Info: ALTER TABLE "Tracks" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 12:49:32.5 Info: => 0.0005176s 12:49:32.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:49:32.5 Info: UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 12:49:32.5 Info: => 8.05E-05s 12:49:32.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:49:32.5 Info: UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 12:49:32.5 Info: => 6.15E-05s 12:49:32.5 Info: DeleteColumn Artists ForeignArtistId, Name, Overview, Disambiguation, ArtistType, Status, Images, Links, Genres, Ratings, Members, MBId, AMId, TADBId, DiscogsId, NameSlug, LastDiskSync, DateFormed 12:49:32.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:49:32.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:49:32.5 Info: DROP TABLE "Artists" 12:49:32.5 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:49:32.5 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:49:32.5 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:49:32.5 Info: => 0.0050426s 12:49:32.5 Info: DeleteColumn Albums ArtistId, MBId, AMId, TADBId, DiscogsId, TitleSlug, Label, SortTitle, Tags, Duration, Media, Releases, CurrentRelease, LastDiskSync 12:49:32.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:49:32.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:49:32.5 Info: DROP TABLE "Albums" 12:49:32.5 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:49:32.5 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:49:32.5 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:49:32.5 Info: => 0.0043372s 12:49:32.5 Info: DeleteColumn Tracks ArtistId, AlbumId, Compilation, DiscNumber, Monitored 12:49:32.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:49:32.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:49:32.5 Info: DROP TABLE "Tracks" 12:49:32.5 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 12:49:32.5 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 12:49:32.5 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 12:49:32.5 Info: => 0.0039929s 12:49:32.5 Info: DeleteColumn TrackFiles ArtistId 12:49:32.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:49:32.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:49:32.5 Info: DROP TABLE "TrackFiles" 12:49:32.5 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 12:49:32.5 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:49:32.5 Info: => 0.0053941s 12:49:32.5 Info: CreateIndex Artists (ArtistMetadataId) 12:49:32.5 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 12:49:32.5 Info: => 7.79E-05s 12:49:32.5 Info: CreateIndex Artists (Monitored) 12:49:32.5 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 12:49:32.5 Info: => 7.1E-05s 12:49:32.5 Info: CreateIndex Albums (ArtistMetadataId) 12:49:32.5 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 12:49:32.5 Info: => 7.36E-05s 12:49:32.5 Info: CreateIndex Tracks (ArtistMetadataId) 12:49:32.5 Info: CREATE INDEX "IX_Tracks_ArtistMetadataId" ON "Tracks" ("ArtistMetadataId" ASC) 12:49:32.5 Info: => 7.26E-05s 12:49:32.5 Info: CreateIndex Tracks (AlbumReleaseId) 12:49:32.5 Info: CREATE INDEX "IX_Tracks_AlbumReleaseId" ON "Tracks" ("AlbumReleaseId" ASC) 12:49:32.5 Info: => 7.36E-05s 12:49:32.5 Info: CreateIndex Tracks (ForeignRecordingId) 12:49:32.5 Info: CREATE INDEX "IX_Tracks_ForeignRecordingId" ON "Tracks" ("ForeignRecordingId" ASC) 12:49:32.5 Info: => 7.32E-05s 12:49:32.5 Info: UpdateData 12:49:32.5 Info: UPDATE "Artists" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 12:49:32.5 Info: => 8.19E-05s 12:49:32.5 Info: UpdateData 12:49:32.5 Info: UPDATE "Albums" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 12:49:32.5 Info: => 3.77E-05s 12:49:32.5 Info: UpdateData 12:49:32.5 Info: UPDATE "ScheduledTasks" SET "LastExecution" = '2018-01-01T00:00:01' WHERE "TypeName" = 'NzbDrone.Core.Music.Commands.RefreshArtistCommand' 12:49:32.5 Info: => 3.76E-05s 12:49:32.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (23, '2024-05-17T12:49:32', 'add_release_groups_etc') 12:49:32.5 Info: Committing Transaction 12:49:32.5 Info: 23: add_release_groups_etc migrated 12:49:32.5 Info: => 0.0005442s 12:49:32.5 Info: 24: NewMediaInfoFormat migrating 12:49:32.5 Info: Beginning Transaction 12:49:32.5 Info: Starting migration of Main DB to 24 12:49:32.5 Info: UpdateData 12:49:32.5 Info: UPDATE "TrackFiles" SET "MediaInfo" = '' WHERE 1 = 1 12:49:32.5 Info: => 4.95E-05s 12:49:32.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (24, '2024-05-17T12:49:32', 'NewMediaInfoFormat') 12:49:32.5 Info: Committing Transaction 12:49:32.5 Info: 24: NewMediaInfoFormat migrated 12:49:32.5 Info: => 0.0002759s 12:49:32.5 Info: 25: rename_restrictions_to_release_profiles migrating 12:49:32.5 Info: Beginning Transaction 12:49:32.5 Info: Starting migration of Main DB to 25 12:49:32.5 Info: RenameTable Restrictions ReleaseProfiles 12:49:32.5 Info: ALTER TABLE "Restrictions" RENAME TO "ReleaseProfiles" 12:49:32.5 Info: => 0.0014096s 12:49:32.5 Info: AlterTable ReleaseProfiles 12:49:32.5 Info: => 7E-07s 12:49:32.5 Info: CreateColumn ReleaseProfiles IncludePreferredWhenRenaming Boolean 12:49:32.5 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "IncludePreferredWhenRenaming" INTEGER NOT NULL DEFAULT 1 12:49:32.5 Info: => 0.0005129s 12:49:32.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (25, '2024-05-17T12:49:32', 'rename_restrictions_to_release_profiles') 12:49:32.5 Info: Committing Transaction 12:49:32.5 Info: 25: rename_restrictions_to_release_profiles migrated 12:49:32.5 Info: => 0.0008057s 12:49:32.5 Info: 26: rename_quality_profiles_add_upgrade_allowed migrating 12:49:32.5 Info: Beginning Transaction 12:49:32.5 Info: Starting migration of Main DB to 26 12:49:32.5 Info: RenameTable Profiles QualityProfiles 12:49:32.5 Info: ALTER TABLE "Profiles" RENAME TO "QualityProfiles" 12:49:32.5 Info: => 0.0014179s 12:49:32.5 Info: AlterTable QualityProfiles 12:49:32.5 Info: => 1E-06s 12:49:32.5 Info: CreateColumn QualityProfiles UpgradeAllowed Boolean 12:49:32.5 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 12:49:32.5 Info: => 0.000511s 12:49:32.5 Info: AlterTable LanguageProfiles 12:49:32.5 Info: => 7E-07s 12:49:32.5 Info: CreateColumn LanguageProfiles UpgradeAllowed Boolean 12:49:32.5 Info: ALTER TABLE "LanguageProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 12:49:32.5 Info: => 0.0004918s 12:49:32.5 Info: UpdateData 12:49:32.5 Info: UPDATE "QualityProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 12:49:32.5 Info: => 4.4E-05s 12:49:32.5 Info: UpdateData 12:49:32.5 Info: UPDATE "LanguageProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 12:49:32.5 Info: => 2.88E-05s 12:49:32.5 Info: RenameColumn Artists ProfileId to QualityProfileId 12:49:32.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:49:32.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:49:32.5 Info: DROP TABLE "Artists" 12:49:32.5 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:49:32.5 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:49:32.5 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:49:32.5 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 12:49:32.5 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 12:49:32.5 Info: => 0.004198s 12:49:32.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (26, '2024-05-17T12:49:32', 'rename_quality_profiles_add_upgrade_allowed') 12:49:32.5 Info: Committing Transaction 12:49:32.5 Info: 26: rename_quality_profiles_add_upgrade_allowed migrated 12:49:32.5 Info: => 0.0046216s 12:49:32.5 Info: 27: add_import_exclusions migrating 12:49:32.5 Info: Beginning Transaction 12:49:32.5 Info: Starting migration of Main DB to 27 12:49:32.5 Info: CreateTable ImportListExclusions 12:49:32.5 Info: CREATE TABLE "ImportListExclusions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignId" TEXT NOT NULL, "Name" TEXT NOT NULL) 12:49:32.5 Info: => 0.0001354s 12:49:32.5 Info: CreateIndex ImportListExclusions (ForeignId) 12:49:32.5 Info: CREATE UNIQUE INDEX "IX_ImportListExclusions_ForeignId" ON "ImportListExclusions" ("ForeignId" ASC) 12:49:32.5 Info: => 8.46E-05s 12:49:32.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (27, '2024-05-17T12:49:32', 'add_import_exclusions') 12:49:32.5 Info: Committing Transaction 12:49:32.5 Info: 27: add_import_exclusions migrated 12:49:32.5 Info: => 0.0003889s 12:49:32.5 Info: 28: clean_artist_metadata_table migrating 12:49:32.5 Info: Beginning Transaction 12:49:32.5 Info: Starting migration of Main DB to 28 12:49:32.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:49:32.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:49:32.5 Info: => 0.0001586s 12:49:32.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:49:32.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:49:32.5 Info: => 0.0001227s 12:49:32.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:49:32.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:49:32.5 Info: => 0.0001157s 12:49:32.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:49:32.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:49:32.5 Info: => 0.0001139s 12:49:32.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:49:32.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:49:32.5 Info: => 0.0001122s 12:49:32.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:49:32.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:49:32.5 Info: => 0.0001109s 12:49:32.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (28, '2024-05-17T12:49:32', 'clean_artist_metadata_table') 12:49:32.5 Info: Committing Transaction 12:49:32.5 Info: 28: clean_artist_metadata_table migrated 12:49:32.5 Info: => 0.000381s 12:49:32.5 Info: 29: health_issue_notification migrating 12:49:32.5 Info: Beginning Transaction 12:49:32.5 Info: Starting migration of Main DB to 29 12:49:32.5 Info: AlterTable Notifications 12:49:32.5 Info: => 1.1E-06s 12:49:32.5 Info: CreateColumn Notifications OnHealthIssue Boolean 12:49:32.5 Info: ALTER TABLE "Notifications" ADD COLUMN "OnHealthIssue" INTEGER NOT NULL DEFAULT 0 12:49:32.5 Info: => 0.0005311s 12:49:32.5 Info: AlterTable Notifications 12:49:32.5 Info: => 8E-07s 12:49:32.5 Info: CreateColumn Notifications IncludeHealthWarnings Boolean 12:49:32.5 Info: ALTER TABLE "Notifications" ADD COLUMN "IncludeHealthWarnings" INTEGER NOT NULL DEFAULT 0 12:49:32.5 Info: => 0.000496s 12:49:32.5 Info: AlterTable Notifications 12:49:32.5 Info: => 7E-07s 12:49:32.5 Info: CreateColumn Notifications OnDownloadFailure Boolean 12:49:32.5 Info: ALTER TABLE "Notifications" ADD COLUMN "OnDownloadFailure" INTEGER NOT NULL DEFAULT 0 12:49:32.5 Info: => 0.0005s 12:49:32.5 Info: AlterTable Notifications 12:49:32.5 Info: => 6E-07s 12:49:32.5 Info: CreateColumn Notifications OnImportFailure Boolean 12:49:32.5 Info: ALTER TABLE "Notifications" ADD COLUMN "OnImportFailure" INTEGER NOT NULL DEFAULT 0 12:49:32.5 Info: => 0.0005128s 12:49:32.5 Info: AlterTable Notifications 12:49:32.5 Info: => 6E-07s 12:49:32.5 Info: CreateColumn Notifications OnTrackRetag Boolean 12:49:32.5 Info: ALTER TABLE "Notifications" ADD COLUMN "OnTrackRetag" INTEGER NOT NULL DEFAULT 0 12:49:32.5 Info: => 0.0005042s 12:49:32.5 Info: DeleteColumn Notifications OnDownload 12:49:32.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:49:32.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:49:32.5 Info: DROP TABLE "Notifications" 12:49:32.5 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 12:49:32.5 Info: => 0.0047285s 12:49:32.5 Info: RenameColumn Notifications OnAlbumDownload to OnReleaseImport 12:49:32.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:49:32.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:49:32.5 Info: DROP TABLE "Notifications" 12:49:32.5 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 12:49:32.5 Info: => 0.0038172s 12:49:32.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (29, '2024-05-17T12:49:32', 'health_issue_notification') 12:49:32.5 Info: Committing Transaction 12:49:32.5 Info: 29: health_issue_notification migrated 12:49:32.5 Info: => 0.0041999s 12:49:32.5 Info: 30: add_mediafilerepository_mtime migrating 12:49:32.5 Info: Beginning Transaction 12:49:32.5 Info: Starting migration of Main DB to 30 12:49:32.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:49:32.5 Info: INSERT INTO "Albums" ("Id", "ForeignAlbumId", "ArtistMetadataId", "Title", "CleanTitle", "Images", "Monitored", "AlbumType", "AnyReleaseOk") VALUES (1, '1', 1, 'TestAlbum', 'TestAlbum', '', 1, 'Studio', 1) 12:49:32.5 Info: INSERT INTO "AlbumReleases" ("Id", "ForeignReleaseId", "AlbumId", "Title", "Status", "Duration", "Monitored") VALUES (1, '1', 1, 'Title', 'Status', 0, 1) 12:49:32.5 Info: INSERT INTO "TrackFiles" ("Id", "RelativePath", "Size", "DateAdded", "Quality", "Language", "AlbumId") VALUES (1, 'folder/track1.mp3', 100, '2024-05-17T12:49:32', '{ "quality": { "id": 6, "name": "FLAC" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }', 1, 1) 12:49:32.5 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "Explicit", "TrackFileId", "Duration", "MediumNumber", "AbsoluteTrackNumber", "ForeignRecordingId", "AlbumReleaseId", "ArtistMetadataId") VALUES (1, '1', 0, 1, 100, 1, 1, '1', 1, 0) 12:49:32.5 Info: INSERT INTO "TrackFiles" ("Id", "RelativePath", "Size", "DateAdded", "Quality", "Language", "AlbumId") VALUES (2, 'folder/track2.mp3', 100, '2024-05-17T12:49:32', '{ "quality": { "id": 6, "name": "FLAC" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }', 1, 1) 12:49:32.5 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "Explicit", "TrackFileId", "Duration", "MediumNumber", "AbsoluteTrackNumber", "ForeignRecordingId", "AlbumReleaseId", "ArtistMetadataId") VALUES (2, '2', 0, 2, 100, 1, 1, '2', 1, 0) 12:49:32.5 Info: AlterTable TrackFiles 12:49:32.5 Info: => 7E-07s 12:49:32.5 Info: CreateColumn TrackFiles Modified DateTime 12:49:32.5 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Modified" DATETIME NOT NULL DEFAULT '2000-01-01T00:00:00' 12:49:32.5 Info: => 0.0005266s 12:49:32.5 Info: AlterTable TrackFiles 12:49:32.5 Info: => 6E-07s 12:49:32.5 Info: CreateColumn TrackFiles Path String 12:49:32.5 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Path" TEXT 12:49:32.5 Info: => 0.0005062s 12:49:32.5 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 12:49:32.5 Info: DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 12:49:32.5 Info: => 3.81E-05s 12:49:32.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:49:32.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:49:32.5 Info: => 0.0001251s 12:49:32.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:49:32.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:49:32.5 Info: => 0.000152s 12:49:32.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:49:32.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:49:32.5 Info: => 0.0001544s 12:49:32.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:49:32.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:49:32.5 Info: => 8.52E-05s 12:49:32.5 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 12:49:32.5 Info: DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 12:49:32.5 Info: => 0.0001171s 12:49:32.5 Info: AlterTable TrackFiles 12:49:32.5 Info: => 6E-07s 12:49:32.5 Info: AlterColumn TrackFiles Path String 12:49:32.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:49:32.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:49:32.5 Info: DROP TABLE "TrackFiles" 12:49:32.5 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 12:49:32.5 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:49:32.5 Info: => 0.0039848s 12:49:32.5 Info: CreateIndex TrackFiles (Path) 12:49:32.5 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 12:49:32.5 Info: => 8.35E-05s 12:49:32.5 Info: DeleteColumn TrackFiles RelativePath 12:49:32.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:49:32.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:49:32.5 Info: DROP TABLE "TrackFiles" 12:49:32.5 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 12:49:32.5 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:49:32.5 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 12:49:32.5 Info: => 0.004883s 12:49:32.5 Info: -> 7 Insert operations completed in 00:00:00.0005619 taking an average of 00:00:00.0000802 12:49:32.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (30, '2024-05-17T12:49:32', 'add_mediafilerepository_mtime') 12:49:32.5 Info: Committing Transaction 12:49:32.5 Info: 30: add_mediafilerepository_mtime migrated 12:49:32.5 Info: => 0.0053972s 12:49:32.5 Debug: Took: 00:00:00.1470138 12:49:32.5 Debug: Got 2 tracks 12:49:32.6 Info: --- End: NzbDrone.Core.Test.Datastore.Migration.add_mediafilerepository_mtimeFixture.migration_030_simple_case --- 12:49:32.6 Info: --- Start: NzbDrone.Core.Test.Datastore.Migration.add_mediafilerepository_mtimeFixture.migration_030_unmonitored_release_distinct --- 12:49:32.6 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm64/_temp_11361_638515469726107977_175/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:49:32.6 Info: DatabaseEngineVersionCheck migrating 12:49:32.6 Info: PerformDBOperation 12:49:32.6 Info: Performing DB Operation 12:49:32.6 Info: SQLite 3.45.3 12:49:32.6 Info: => 0.0010509s 12:49:32.6 Info: DatabaseEngineVersionCheck migrated 12:49:32.6 Info: => 0.0010665s 12:49:32.6 Info: VersionMigration migrating 12:49:32.6 Info: Beginning Transaction 12:49:32.6 Info: CreateTable VersionInfo 12:49:32.6 Info: CREATE TABLE "VersionInfo" ("Version" INTEGER NOT NULL) 12:49:32.6 Info: => 0.0001528s 12:49:32.6 Info: Committing Transaction 12:49:32.6 Info: VersionMigration migrated 12:49:32.6 Info: => 0.0005108s 12:49:32.6 Info: VersionUniqueMigration migrating 12:49:32.6 Info: Beginning Transaction 12:49:32.6 Info: CreateIndex VersionInfo (Version) 12:49:32.6 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 12:49:32.6 Info: => 0.0001156s 12:49:32.6 Info: AlterTable VersionInfo 12:49:32.6 Info: => 6E-07s 12:49:32.6 Info: CreateColumn VersionInfo AppliedOn DateTime 12:49:32.6 Info: ALTER TABLE "VersionInfo" ADD COLUMN "AppliedOn" DATETIME 12:49:32.6 Info: => 0.0005783s 12:49:32.6 Info: Committing Transaction 12:49:32.6 Info: VersionUniqueMigration migrated 12:49:32.6 Info: => 0.0007887s 12:49:32.6 Info: VersionDescriptionMigration migrating 12:49:32.6 Info: Beginning Transaction 12:49:32.6 Info: AlterTable VersionInfo 12:49:32.6 Info: => 8E-07s 12:49:32.6 Info: CreateColumn VersionInfo Description String 12:49:32.6 Info: ALTER TABLE "VersionInfo" ADD COLUMN "Description" TEXT 12:49:32.6 Info: => 0.0001983s 12:49:32.6 Info: Committing Transaction 12:49:32.6 Info: VersionDescriptionMigration migrated 12:49:32.6 Info: => 0.000387s 12:49:32.6 Info: 1: InitialSetup migrating 12:49:32.6 Info: Beginning Transaction 12:49:32.6 Info: Starting migration of Main DB to 1 12:49:32.6 Info: CreateTable Config 12:49:32.6 Info: CREATE TABLE "Config" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Key" TEXT NOT NULL, "Value" TEXT NOT NULL) 12:49:32.6 Info: => 0.000181s 12:49:32.6 Info: CreateIndex Config (Key) 12:49:32.6 Info: CREATE UNIQUE INDEX "IX_Config_Key" ON "Config" ("Key" ASC) 12:49:32.6 Info: => 7.75E-05s 12:49:32.6 Info: CreateTable RootFolders 12:49:32.6 Info: CREATE TABLE "RootFolders" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Path" TEXT NOT NULL) 12:49:32.6 Info: => 9.07E-05s 12:49:32.6 Info: CreateIndex RootFolders (Path) 12:49:32.6 Info: CREATE UNIQUE INDEX "IX_RootFolders_Path" ON "RootFolders" ("Path" ASC) 12:49:32.6 Info: => 7E-05s 12:49:32.6 Info: CreateTable Artists 12:49:32.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:49:32.6 Info: => 0.0002337s 12:49:32.6 Info: CreateIndex Artists (ForeignArtistId) 12:49:32.6 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 12:49:32.6 Info: => 7.43E-05s 12:49:32.6 Info: CreateIndex Artists (NameSlug) 12:49:32.6 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 12:49:32.6 Info: => 6.52E-05s 12:49:32.6 Info: CreateIndex Artists (CleanName) 12:49:32.6 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:49:32.6 Info: => 6.46E-05s 12:49:32.6 Info: CreateIndex Artists (Path) 12:49:32.6 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:49:32.6 Info: => 6.13E-05s 12:49:32.6 Info: CreateTable Albums 12:49:32.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:49:32.6 Info: => 0.0002339s 12:49:32.6 Info: CreateIndex Albums (ForeignAlbumId) 12:49:32.6 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:49:32.6 Info: => 7.53E-05s 12:49:32.6 Info: CreateIndex Albums (MBId) 12:49:32.6 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 12:49:32.6 Info: => 6.34E-05s 12:49:32.6 Info: CreateIndex Albums (TADBId) 12:49:32.6 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 12:49:32.6 Info: => 6.26E-05s 12:49:32.6 Info: CreateIndex Albums (TitleSlug) 12:49:32.6 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 12:49:32.6 Info: => 6.5E-05s 12:49:32.6 Info: CreateIndex Albums (CleanTitle) 12:49:32.6 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:49:32.6 Info: => 6.16E-05s 12:49:32.6 Info: CreateIndex Albums (Path) 12:49:32.6 Info: CREATE INDEX "IX_Albums_Path" ON "Albums" ("Path" ASC) 12:49:32.6 Info: => 6.13E-05s 12:49:32.6 Info: CreateTable Tracks 12:49:32.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:49:32.6 Info: => 0.000142s 12:49:32.6 Info: CreateIndex Tracks (ForeignTrackId) 12:49:32.6 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 12:49:32.6 Info: => 6.85E-05s 12:49:32.6 Info: CreateIndex Tracks (ArtistId) 12:49:32.6 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 12:49:32.6 Info: => 6.83E-05s 12:49:32.6 Info: CreateIndex Tracks (TrackFileId) 12:49:32.6 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 12:49:32.6 Info: => 6.75E-05s 12:49:32.6 Info: CreateIndex Tracks (ArtistId, AlbumId, TrackNumber) 12:49:32.6 Info: CREATE INDEX "IX_Tracks_ArtistId_AlbumId_TrackNumber" ON "Tracks" ("ArtistId" ASC, "AlbumId" ASC, "TrackNumber" ASC) 12:49:32.6 Info: => 7.29E-05s 12:49:32.6 Info: CreateTable TrackFiles 12:49:32.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:49:32.6 Info: => 0.0001371s 12:49:32.6 Info: CreateIndex TrackFiles (ArtistId) 12:49:32.6 Info: CREATE INDEX "IX_TrackFiles_ArtistId" ON "TrackFiles" ("ArtistId" ASC) 12:49:32.6 Info: => 6.88E-05s 12:49:32.6 Info: CreateIndex TrackFiles (AlbumId) 12:49:32.6 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:49:32.6 Info: => 6.94E-05s 12:49:32.6 Info: CreateTable History 12:49:32.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:49:32.6 Info: => 0.0001383s 12:49:32.6 Info: CreateIndex History (Date) 12:49:32.6 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 12:49:32.6 Info: => 6.92E-05s 12:49:32.6 Info: CreateIndex History (EventType) 12:49:32.6 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 12:49:32.6 Info: => 6.65E-05s 12:49:32.6 Info: CreateIndex History (DownloadId) 12:49:32.6 Info: CREATE INDEX "IX_History_DownloadId" ON "History" ("DownloadId" ASC) 12:49:32.6 Info: => 6.35E-05s 12:49:32.6 Info: CreateIndex History (AlbumId) 12:49:32.6 Info: CREATE INDEX "IX_History_AlbumId" ON "History" ("AlbumId" ASC) 12:49:32.6 Info: => 6.55E-05s 12:49:32.6 Info: CreateTable Notifications 12:49:32.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:49:32.6 Info: => 0.0001241s 12:49:32.6 Info: CreateTable ScheduledTasks 12:49:32.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:49:32.6 Info: => 9.76E-05s 12:49:32.6 Info: CreateIndex ScheduledTasks (TypeName) 12:49:32.6 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 12:49:32.6 Info: => 7.64E-05s 12:49:32.6 Info: CreateTable Indexers 12:49:32.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:49:32.6 Info: => 0.0001122s 12:49:32.6 Info: CreateIndex Indexers (Name) 12:49:32.6 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 12:49:32.6 Info: => 7.13E-05s 12:49:32.6 Info: CreateTable Profiles 12:49:32.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:49:32.6 Info: => 9.38E-05s 12:49:32.6 Info: CreateIndex Profiles (Name) 12:49:32.6 Info: CREATE UNIQUE INDEX "IX_Profiles_Name" ON "Profiles" ("Name" ASC) 12:49:32.6 Info: => 6.66E-05s 12:49:32.6 Info: CreateTable QualityDefinitions 12:49:32.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:49:32.6 Info: => 0.0001003s 12:49:32.6 Info: CreateIndex QualityDefinitions (Quality) 12:49:32.6 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Quality" ON "QualityDefinitions" ("Quality" ASC) 12:49:32.6 Info: => 7.1E-05s 12:49:32.6 Info: CreateIndex QualityDefinitions (Title) 12:49:32.6 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Title" ON "QualityDefinitions" ("Title" ASC) 12:49:32.6 Info: => 0.0001119s 12:49:32.6 Info: CreateTable NamingConfig 12:49:32.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:49:32.6 Info: => 0.0001403s 12:49:32.6 Info: CreateTable Blacklist 12:49:32.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:49:32.6 Info: => 0.0001674s 12:49:32.6 Info: CreateTable Metadata 12:49:32.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:49:32.6 Info: => 0.000119s 12:49:32.6 Info: CreateTable MetadataFiles 12:49:32.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:49:32.6 Info: => 0.0001373s 12:49:32.6 Info: CreateTable DownloadClients 12:49:32.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:49:32.6 Info: => 0.0001086s 12:49:32.6 Info: CreateTable PendingReleases 12:49:32.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:49:32.6 Info: => 0.0001569s 12:49:32.6 Info: CreateTable RemotePathMappings 12:49:32.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:49:32.6 Info: => 0.0001192s 12:49:32.6 Info: CreateTable Tags 12:49:32.6 Info: CREATE TABLE "Tags" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Label" TEXT NOT NULL) 12:49:32.6 Info: => 9.45E-05s 12:49:32.6 Info: CreateIndex Tags (Label) 12:49:32.6 Info: CREATE UNIQUE INDEX "IX_Tags_Label" ON "Tags" ("Label" ASC) 12:49:32.6 Info: => 7.99E-05s 12:49:32.6 Info: CreateTable Restrictions 12:49:32.6 Info: CREATE TABLE "Restrictions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Preferred" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL) 12:49:32.6 Info: => 0.000107s 12:49:32.6 Info: CreateTable DelayProfiles 12:49:32.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:49:32.6 Info: => 0.0001287s 12:49:32.6 Info: CreateTable Users 12:49:32.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:49:32.6 Info: => 0.0001022s 12:49:32.6 Info: CreateIndex Users (Identifier) 12:49:32.6 Info: CREATE UNIQUE INDEX "IX_Users_Identifier" ON "Users" ("Identifier" ASC) 12:49:32.6 Info: => 0.0001139s 12:49:32.6 Info: CreateIndex Users (Username) 12:49:32.6 Info: CREATE UNIQUE INDEX "IX_Users_Username" ON "Users" ("Username" ASC) 12:49:32.6 Info: => 9.08E-05s 12:49:32.6 Info: CreateTable Commands 12:49:32.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:49:32.6 Info: => 0.0001425s 12:49:32.6 Info: CreateTable IndexerStatus 12:49:32.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:49:32.6 Info: => 0.0001214s 12:49:32.6 Info: CreateIndex IndexerStatus (ProviderId) 12:49:32.6 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 12:49:32.6 Info: => 8.5E-05s 12:49:32.6 Info: CreateTable ExtraFiles 12:49:32.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:49:32.6 Info: => 0.0001235s 12:49:32.6 Info: CreateTable LyricFiles 12:49:32.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:49:32.6 Info: => 0.0001502s 12:49:32.6 Info: CreateTable LanguageProfiles 12:49:32.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:49:32.6 Info: => 0.0001052s 12:49:32.6 Info: CreateIndex LanguageProfiles (Name) 12:49:32.6 Info: CREATE UNIQUE INDEX "IX_LanguageProfiles_Name" ON "LanguageProfiles" ("Name" ASC) 12:49:32.6 Info: => 8.14E-05s 12:49:32.6 Info: CreateTable DownloadClientStatus 12:49:32.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:49:32.6 Info: => 0.0001109s 12:49:32.6 Info: CreateIndex DownloadClientStatus (ProviderId) 12:49:32.6 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 12:49:32.6 Info: => 8.1E-05s 12:49:32.6 Info: INSERT INTO "DelayProfiles" ("EnableUsenet", "EnableTorrent", "PreferredProtocol", "UsenetDelay", "TorrentDelay", "Order", "Tags") VALUES (1, 1, 1, 0, 0, 2147483647, '[]') 12:49:32.6 Info: -> 1 Insert operations completed in 00:00:00.0000558 taking an average of 00:00:00.0000558 12:49:32.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (1, '2024-05-17T12:49:32', 'InitialSetup') 12:49:32.6 Info: Committing Transaction 12:49:32.6 Info: 1: InitialSetup migrated 12:49:32.6 Info: => 0.0010509s 12:49:32.6 Info: 2: add_reason_to_pending_releases migrating 12:49:32.6 Info: Beginning Transaction 12:49:32.6 Info: Starting migration of Main DB to 2 12:49:32.6 Info: AlterTable PendingReleases 12:49:32.6 Info: => 1.1E-06s 12:49:32.6 Info: CreateColumn PendingReleases Reason Int32 12:49:32.6 Info: ALTER TABLE "PendingReleases" ADD COLUMN "Reason" INTEGER NOT NULL DEFAULT 0 12:49:32.6 Info: => 0.0005211s 12:49:32.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (2, '2024-05-17T12:49:32', 'add_reason_to_pending_releases') 12:49:32.6 Info: Committing Transaction 12:49:32.6 Info: 2: add_reason_to_pending_releases migrated 12:49:32.6 Info: => 0.0008107s 12:49:32.6 Info: 3: add_medium_support migrating 12:49:32.6 Info: Beginning Transaction 12:49:32.6 Info: Starting migration of Main DB to 3 12:49:32.6 Info: AlterTable Albums 12:49:32.6 Info: => 1E-06s 12:49:32.6 Info: CreateColumn Albums Media String 12:49:32.6 Info: ALTER TABLE "Albums" ADD COLUMN "Media" TEXT NOT NULL DEFAULT '' 12:49:32.6 Info: => 0.0005091s 12:49:32.6 Info: AlterTable Tracks 12:49:32.6 Info: => 7E-07s 12:49:32.6 Info: CreateColumn Tracks MediumNumber Int32 12:49:32.6 Info: ALTER TABLE "Tracks" ADD COLUMN "MediumNumber" INTEGER NOT NULL DEFAULT 0 12:49:32.6 Info: => 0.000469s 12:49:32.6 Info: AlterTable Tracks 12:49:32.6 Info: => 6E-07s 12:49:32.6 Info: CreateColumn Tracks AbsoluteTrackNumber Int32 12:49:32.6 Info: ALTER TABLE "Tracks" ADD COLUMN "AbsoluteTrackNumber" INTEGER NOT NULL DEFAULT 0 12:49:32.6 Info: => 0.0004692s 12:49:32.6 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 12:49:32.6 Info: UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 12:49:32.6 Info: => 7.03E-05s 12:49:32.6 Info: DeleteColumn Tracks TrackNumber 12:49:32.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:49:32.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:49:32.6 Info: DROP TABLE "Tracks" 12:49:32.6 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 12:49:32.6 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 12:49:32.6 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 12:49:32.6 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 12:49:32.6 Info: => 0.0038596s 12:49:32.6 Info: AlterTable Tracks 12:49:32.6 Info: => 5E-07s 12:49:32.6 Info: CreateColumn Tracks TrackNumber String 12:49:32.6 Info: ALTER TABLE "Tracks" ADD COLUMN "TrackNumber" TEXT 12:49:32.6 Info: => 0.0004707s 12:49:32.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (3, '2024-05-17T12:49:32', 'add_medium_support') 12:49:32.6 Info: Committing Transaction 12:49:32.6 Info: 3: add_medium_support migrated 12:49:32.6 Info: => 0.0008543s 12:49:32.6 Info: 4: add_various_qualites_in_profile migrating 12:49:32.6 Info: Beginning Transaction 12:49:32.6 Info: Starting migration of Main DB to 4 12:49:32.6 Info: ExecuteSqlStatement UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 12:49:32.6 Info: UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 12:49:32.6 Info: => 4.99E-05s 12:49:32.6 Info: PerformDBOperation 12:49:32.6 Info: Performing DB Operation 12:49:32.6 Info: => 3.42E-05s 12:49:32.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (4, '2024-05-17T12:49:32', 'add_various_qualites_in_profile') 12:49:32.6 Info: Committing Transaction 12:49:32.6 Info: 4: add_various_qualites_in_profile migrated 12:49:32.6 Info: => 0.0002757s 12:49:32.6 Info: 5: metadata_profiles migrating 12:49:32.6 Info: Beginning Transaction 12:49:32.6 Info: Starting migration of Main DB to 5 12:49:32.6 Info: CreateTable MetadataProfiles 12:49:32.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:49:32.6 Info: => 0.0001351s 12:49:32.6 Info: CreateIndex MetadataProfiles (Name) 12:49:32.6 Info: CREATE UNIQUE INDEX "IX_MetadataProfiles_Name" ON "MetadataProfiles" ("Name" ASC) 12:49:32.6 Info: => 8.68E-05s 12:49:32.6 Info: AlterTable Artists 12:49:32.6 Info: => 4E-07s 12:49:32.6 Info: CreateColumn Artists MetadataProfileId Int32 12:49:32.6 Info: ALTER TABLE "Artists" ADD COLUMN "MetadataProfileId" INTEGER NOT NULL DEFAULT 1 12:49:32.6 Info: => 0.0004916s 12:49:32.6 Info: DeleteColumn Artists PrimaryAlbumTypes 12:49:32.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:49:32.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:49:32.6 Info: DROP TABLE "Artists" 12:49:32.6 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:49:32.6 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 12:49:32.6 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 12:49:32.6 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:49:32.6 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:49:32.6 Info: => 0.004412s 12:49:32.6 Info: DeleteColumn Artists SecondaryAlbumTypes 12:49:32.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:49:32.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:49:32.6 Info: DROP TABLE "Artists" 12:49:32.6 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:49:32.6 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 12:49:32.6 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 12:49:32.6 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:49:32.6 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:49:32.6 Info: => 0.0048588s 12:49:32.6 Info: AlterTable Albums 12:49:32.6 Info: => 5E-07s 12:49:32.6 Info: CreateColumn Albums SecondaryTypes String 12:49:32.6 Info: ALTER TABLE "Albums" ADD COLUMN "SecondaryTypes" TEXT 12:49:32.6 Info: => 0.0004941s 12:49:32.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (5, '2024-05-17T12:49:32', 'metadata_profiles') 12:49:32.6 Info: Committing Transaction 12:49:32.6 Info: 5: metadata_profiles migrated 12:49:32.6 Info: => 0.0009109s 12:49:32.6 Info: 6: separate_automatic_and_interactive_search migrating 12:49:32.6 Info: Beginning Transaction 12:49:32.6 Info: Starting migration of Main DB to 6 12:49:32.6 Info: RenameColumn Indexers EnableSearch to EnableAutomaticSearch 12:49:32.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:49:32.6 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableSearch" FROM "Indexers" 12:49:32.6 Info: DROP TABLE "Indexers" 12:49:32.6 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 12:49:32.6 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 12:49:32.6 Info: => 0.0049236s 12:49:32.6 Info: AlterTable Indexers 12:49:32.6 Info: => 5E-07s 12:49:32.6 Info: CreateColumn Indexers EnableInteractiveSearch Boolean 12:49:32.6 Info: ALTER TABLE "Indexers" ADD COLUMN "EnableInteractiveSearch" INTEGER 12:49:32.6 Info: => 0.0004796s 12:49:32.6 Info: ExecuteSqlStatement UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 12:49:32.6 Info: UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 12:49:32.6 Info: => 3.94E-05s 12:49:32.6 Info: AlterTable Indexers 12:49:32.6 Info: => 5E-07s 12:49:32.6 Info: AlterColumn Indexers EnableInteractiveSearch Boolean 12:49:32.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:49:32.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:49:32.6 Info: DROP TABLE "Indexers" 12:49:32.6 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 12:49:32.6 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 12:49:32.6 Info: => 0.0034174s 12:49:32.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (6, '2024-05-17T12:49:32', 'separate_automatic_and_interactive_search') 12:49:32.6 Info: Committing Transaction 12:49:32.6 Info: 6: separate_automatic_and_interactive_search migrated 12:49:32.6 Info: => 0.0037548s 12:49:32.6 Info: 7: change_album_path_to_relative migrating 12:49:32.6 Info: Beginning Transaction 12:49:32.6 Info: Starting migration of Main DB to 7 12:49:32.6 Info: DeleteColumn Albums Path 12:49:32.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:49:32.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:49:32.6 Info: DROP TABLE "Albums" 12:49:32.6 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:49:32.6 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:49:32.6 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 12:49:32.6 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 12:49:32.6 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 12:49:32.6 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:49:32.6 Info: => 0.0049915s 12:49:32.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (7, '2024-05-17T12:49:32', 'change_album_path_to_relative') 12:49:32.6 Info: Committing Transaction 12:49:32.6 Info: 7: change_album_path_to_relative migrated 12:49:32.6 Info: => 0.0054217s 12:49:32.6 Info: 8: change_quality_size_mb_to_kb migrating 12:49:32.6 Info: Beginning Transaction 12:49:32.6 Info: Starting migration of Main DB to 8 12:49:32.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:49:32.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:49:32.6 Info: => 5.1E-05s 12:49:32.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (8, '2024-05-17T12:49:32', 'change_quality_size_mb_to_kb') 12:49:32.6 Info: Committing Transaction 12:49:32.6 Info: 8: change_quality_size_mb_to_kb migrated 12:49:32.6 Info: => 0.0002975s 12:49:32.6 Info: 9: album_releases migrating 12:49:32.6 Info: Beginning Transaction 12:49:32.6 Info: Starting migration of Main DB to 9 12:49:32.6 Info: AlterTable Albums 12:49:32.6 Info: => 1.4E-06s 12:49:32.6 Info: CreateColumn Albums Releases String 12:49:32.6 Info: ALTER TABLE "Albums" ADD COLUMN "Releases" TEXT DEFAULT '' 12:49:32.6 Info: => 0.0005032s 12:49:32.6 Info: AlterTable Albums 12:49:32.6 Info: => 7E-07s 12:49:32.6 Info: CreateColumn Albums CurrentRelease String 12:49:32.6 Info: ALTER TABLE "Albums" ADD COLUMN "CurrentRelease" TEXT DEFAULT '' 12:49:32.6 Info: => 0.0004726s 12:49:32.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (9, '2024-05-17T12:49:32', 'album_releases') 12:49:32.6 Info: Committing Transaction 12:49:32.6 Info: 9: album_releases migrated 12:49:32.6 Info: => 0.0007683s 12:49:32.6 Info: 10: album_releases_fix migrating 12:49:32.6 Info: Beginning Transaction 12:49:32.6 Info: Starting migration of Main DB to 10 12:49:32.6 Info: AlterTable Albums 12:49:32.6 Info: => 8E-07s 12:49:32.6 Info: AlterColumn Albums Releases String 12:49:32.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:49:32.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:49:32.6 Info: DROP TABLE "Albums" 12:49:32.6 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:49:32.6 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:49:32.6 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 12:49:32.6 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 12:49:32.6 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 12:49:32.6 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:49:32.6 Info: => 0.0049484s 12:49:32.6 Info: AlterTable Albums 12:49:32.6 Info: => 6E-07s 12:49:32.6 Info: AlterColumn Albums CurrentRelease String 12:49:32.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:49:32.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:49:32.6 Info: DROP TABLE "Albums" 12:49:32.6 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:49:32.6 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:49:32.6 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 12:49:32.6 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 12:49:32.6 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 12:49:32.6 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:49:32.6 Info: => 0.0040619s 12:49:32.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (10, '2024-05-17T12:49:32', 'album_releases_fix') 12:49:32.6 Info: Committing Transaction 12:49:32.6 Info: 10: album_releases_fix migrated 12:49:32.6 Info: => 0.0044327s 12:49:32.6 Info: 11: import_lists migrating 12:49:32.6 Info: Beginning Transaction 12:49:32.6 Info: Starting migration of Main DB to 11 12:49:32.6 Info: CreateTable ImportLists 12:49:32.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:49:32.6 Info: => 0.00017s 12:49:32.6 Info: CreateIndex ImportLists (Name) 12:49:32.6 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 12:49:32.6 Info: => 8.08E-05s 12:49:32.6 Info: CreateTable ImportListStatus 12:49:32.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:49:32.6 Info: => 0.000119s 12:49:32.6 Info: CreateIndex ImportListStatus (ProviderId) 12:49:32.6 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 12:49:32.6 Info: => 7.62E-05s 12:49:32.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (11, '2024-05-17T12:49:32', 'import_lists') 12:49:32.6 Info: Committing Transaction 12:49:32.6 Info: 11: import_lists migrated 12:49:32.6 Info: => 0.0004201s 12:49:32.6 Info: 12: add_release_status migrating 12:49:32.6 Info: Beginning Transaction 12:49:32.6 Info: Starting migration of Main DB to 12 12:49:32.6 Info: AlterTable MetadataProfiles 12:49:32.6 Info: => 8E-07s 12:49:32.6 Info: CreateColumn MetadataProfiles ReleaseStatuses String 12:49:32.6 Info: ALTER TABLE "MetadataProfiles" ADD COLUMN "ReleaseStatuses" TEXT NOT NULL DEFAULT '' 12:49:32.6 Info: => 0.0005211s 12:49:32.6 Info: PerformDBOperation 12:49:32.6 Info: Performing DB Operation 12:49:32.6 Info: => 2.87E-05s 12:49:32.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (12, '2024-05-17T12:49:32', 'add_release_status') 12:49:32.6 Info: Committing Transaction 12:49:32.6 Info: 12: add_release_status migrated 12:49:32.6 Info: => 0.0003053s 12:49:32.6 Info: 13: album_download_notification migrating 12:49:32.6 Info: Beginning Transaction 12:49:32.6 Info: Starting migration of Main DB to 13 12:49:32.6 Info: AlterTable Notifications 12:49:32.6 Info: => 8E-07s 12:49:32.6 Info: CreateColumn Notifications OnAlbumDownload Boolean 12:49:32.6 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDownload" INTEGER NOT NULL DEFAULT 0 12:49:32.6 Info: => 0.0005125s 12:49:32.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (13, '2024-05-17T12:49:32', 'album_download_notification') 12:49:32.6 Info: Committing Transaction 12:49:32.6 Info: 13: album_download_notification migrated 12:49:32.6 Info: => 0.0008044s 12:49:32.6 Info: 14: fix_language_metadata_profiles migrating 12:49:32.6 Info: Beginning Transaction 12:49:32.6 Info: Starting migration of Main DB to 14 12:49:32.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:49:32.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:49:32.6 Info: => 7.76E-05s 12:49:32.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:49:32.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:49:32.6 Info: => 5.3E-05s 12:49:32.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (14, '2024-05-17T12:49:32', 'fix_language_metadata_profiles') 12:49:32.6 Info: Committing Transaction 12:49:32.6 Info: 14: fix_language_metadata_profiles migrated 12:49:32.6 Info: => 0.0003073s 12:49:32.6 Info: 15: remove_fanzub migrating 12:49:32.6 Info: Beginning Transaction 12:49:32.6 Info: Starting migration of Main DB to 15 12:49:32.6 Info: ExecuteSqlStatement DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 12:49:32.6 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 12:49:32.6 Info: => 4.35E-05s 12:49:32.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (15, '2024-05-17T12:49:32', 'remove_fanzub') 12:49:32.6 Info: Committing Transaction 12:49:32.6 Info: 15: remove_fanzub migrated 12:49:32.6 Info: => 0.0002856s 12:49:32.6 Info: 16: update_artist_history_indexes migrating 12:49:32.6 Info: Beginning Transaction 12:49:32.6 Info: Starting migration of Main DB to 16 12:49:32.6 Info: CreateIndex Albums (ArtistId) 12:49:32.6 Info: CREATE INDEX "IX_Albums_ArtistId" ON "Albums" ("ArtistId" ASC) 12:49:32.6 Info: => 0.0001043s 12:49:32.6 Info: CreateIndex Albums (ArtistId, ReleaseDate) 12:49:32.6 Info: CREATE INDEX "IX_Albums_ArtistId_ReleaseDate" ON "Albums" ("ArtistId" ASC, "ReleaseDate" ASC) 12:49:32.6 Info: => 7.93E-05s 12:49:32.6 Info: DeleteIndex History (AlbumId) 12:49:32.6 Info: DROP INDEX "IX_History_AlbumId" 12:49:32.6 Info: => 0.0001277s 12:49:32.6 Info: CreateIndex History (AlbumId, Date) 12:49:32.6 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 12:49:32.6 Info: => 9.06E-05s 12:49:32.6 Info: DeleteIndex History (DownloadId) 12:49:32.6 Info: DROP INDEX "IX_History_DownloadId" 12:49:32.6 Info: => 0.0001094s 12:49:32.6 Info: CreateIndex History (DownloadId, Date) 12:49:32.6 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 12:49:32.6 Info: => 8.61E-05s 12:49:32.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (16, '2024-05-17T12:49:32', 'update_artist_history_indexes') 12:49:32.6 Info: Committing Transaction 12:49:32.6 Info: 16: update_artist_history_indexes migrated 12:49:32.6 Info: => 0.0004023s 12:49:32.6 Info: 17: remove_nma migrating 12:49:32.6 Info: Beginning Transaction 12:49:32.6 Info: Starting migration of Main DB to 17 12:49:32.6 Info: FluentMigrator.Expressions.DeleteDataExpression 12:49:32.6 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'NotifyMyAndroid' 12:49:32.6 Info: => 4.92E-05s 12:49:32.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (17, '2024-05-17T12:49:32', 'remove_nma') 12:49:32.6 Info: Committing Transaction 12:49:32.6 Info: 17: remove_nma migrated 12:49:32.6 Info: => 0.0002877s 12:49:32.6 Info: 18: album_disambiguation migrating 12:49:32.6 Info: Beginning Transaction 12:49:32.6 Info: Starting migration of Main DB to 18 12:49:32.6 Info: AlterTable Albums 12:49:32.6 Info: => 8E-07s 12:49:32.6 Info: CreateColumn Albums Disambiguation String 12:49:32.6 Info: ALTER TABLE "Albums" ADD COLUMN "Disambiguation" TEXT 12:49:32.6 Info: => 0.000521s 12:49:32.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (18, '2024-05-17T12:49:32', 'album_disambiguation') 12:49:32.6 Info: Committing Transaction 12:49:32.6 Info: 18: album_disambiguation migrated 12:49:32.6 Info: => 0.0008055s 12:49:32.6 Info: 19: add_ape_quality_in_profiles migrating 12:49:32.6 Info: Beginning Transaction 12:49:32.6 Info: Starting migration of Main DB to 19 12:49:32.6 Info: PerformDBOperation 12:49:32.6 Info: Performing DB Operation 12:49:32.6 Info: => 3.23E-05s 12:49:32.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (19, '2024-05-17T12:49:32', 'add_ape_quality_in_profiles') 12:49:32.6 Info: Committing Transaction 12:49:32.6 Info: 19: add_ape_quality_in_profiles migrated 12:49:32.6 Info: => 0.0003277s 12:49:32.6 Info: 20: remove_pushalot migrating 12:49:32.6 Info: Beginning Transaction 12:49:32.6 Info: Starting migration of Main DB to 20 12:49:32.6 Info: FluentMigrator.Expressions.DeleteDataExpression 12:49:32.6 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Pushalot' 12:49:32.6 Info: => 4.78E-05s 12:49:32.6 Info: FluentMigrator.Expressions.DeleteDataExpression 12:49:32.6 Info: DELETE FROM "Metadata" WHERE "Implementation" = 'MediaBrowserMetadata' 12:49:32.6 Info: => 2.91E-05s 12:49:32.6 Info: FluentMigrator.Expressions.DeleteDataExpression 12:49:32.6 Info: DELETE FROM "MetadataFiles" WHERE "Consumer" = 'MediaBrowserMetadata' 12:49:32.6 Info: => 2.92E-05s 12:49:32.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (20, '2024-05-17T12:49:32', 'remove_pushalot') 12:49:32.6 Info: Committing Transaction 12:49:32.6 Info: 20: remove_pushalot migrated 12:49:32.6 Info: => 0.0002614s 12:49:32.6 Info: 21: add_custom_filters migrating 12:49:32.6 Info: Beginning Transaction 12:49:32.6 Info: Starting migration of Main DB to 21 12:49:32.6 Info: CreateTable CustomFilters 12:49:32.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:49:32.6 Info: => 0.0001335s 12:49:32.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (21, '2024-05-17T12:49:32', 'add_custom_filters') 12:49:32.6 Info: Committing Transaction 12:49:32.6 Info: 21: add_custom_filters migrated 12:49:32.6 Info: => 0.0004102s 12:49:32.6 Info: 22: import_list_tags migrating 12:49:32.6 Info: Beginning Transaction 12:49:32.6 Info: Starting migration of Main DB to 22 12:49:32.6 Info: AlterTable ImportLists 12:49:32.6 Info: => 7E-07s 12:49:32.6 Info: CreateColumn ImportLists Tags String 12:49:32.6 Info: ALTER TABLE "ImportLists" ADD COLUMN "Tags" TEXT 12:49:32.6 Info: => 0.0005188s 12:49:32.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (22, '2024-05-17T12:49:32', 'import_list_tags') 12:49:32.6 Info: Committing Transaction 12:49:32.6 Info: 22: import_list_tags migrated 12:49:32.6 Info: => 0.0007936s 12:49:32.6 Info: 23: add_release_groups_etc migrating 12:49:32.6 Info: Beginning Transaction 12:49:32.6 Info: Starting migration of Main DB to 23 12:49:32.6 Info: CreateTable ArtistMetadata 12:49:32.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:49:32.6 Info: => 0.0001858s 12:49:32.6 Info: CreateIndex ArtistMetadata (ForeignArtistId) 12:49:32.6 Info: CREATE UNIQUE INDEX "IX_ArtistMetadata_ForeignArtistId" ON "ArtistMetadata" ("ForeignArtistId" ASC) 12:49:32.6 Info: => 8.64E-05s 12:49:32.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:49:32.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:49:32.6 Info: => 8.05E-05s 12:49:32.6 Info: AlterTable Artists 12:49:32.6 Info: => 6E-07s 12:49:32.6 Info: CreateColumn Artists ArtistMetadataId Int32 12:49:32.6 Info: ALTER TABLE "Artists" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 12:49:32.6 Info: => 0.0005391s 12:49:32.6 Info: ExecuteSqlStatement UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 12:49:32.6 Info: UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 12:49:32.6 Info: => 6.74E-05s 12:49:32.6 Info: CreateTable AlbumReleases 12:49:32.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:49:32.6 Info: => 0.0001542s 12:49:32.6 Info: CreateIndex AlbumReleases (ForeignReleaseId) 12:49:32.6 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 12:49:32.6 Info: => 8.13E-05s 12:49:32.6 Info: CreateIndex AlbumReleases (AlbumId) 12:49:32.6 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 12:49:32.6 Info: => 7.37E-05s 12:49:32.6 Info: PerformDBOperation 12:49:32.6 Info: Performing DB Operation 12:49:32.6 Info: => 3.1E-05s 12:49:32.6 Info: AlterTable Albums 12:49:32.6 Info: => 3E-07s 12:49:32.6 Info: CreateColumn Albums ArtistMetadataId Int32 12:49:32.6 Info: ALTER TABLE "Albums" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 12:49:32.6 Info: => 0.0005371s 12:49:32.6 Info: AlterTable Albums 12:49:32.6 Info: => 6E-07s 12:49:32.6 Info: CreateColumn Albums AnyReleaseOk Boolean 12:49:32.6 Info: ALTER TABLE "Albums" ADD COLUMN "AnyReleaseOk" INTEGER NOT NULL DEFAULT 1 12:49:32.6 Info: => 0.0005274s 12:49:32.6 Info: AlterTable Albums 12:49:32.6 Info: => 6E-07s 12:49:32.6 Info: CreateColumn Albums Links String 12:49:32.6 Info: ALTER TABLE "Albums" ADD COLUMN "Links" TEXT 12:49:32.7 Info: => 0.0005435s 12:49:32.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:49:32.7 Info: UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 12:49:32.7 Info: => 8.06E-05s 12:49:32.7 Info: AlterTable Tracks 12:49:32.7 Info: => 4E-07s 12:49:32.7 Info: CreateColumn Tracks ForeignRecordingId String 12:49:32.7 Info: ALTER TABLE "Tracks" ADD COLUMN "ForeignRecordingId" TEXT NOT NULL DEFAULT '0' 12:49:32.7 Info: => 0.0005199s 12:49:32.7 Info: AlterTable Tracks 12:49:32.7 Info: => 6E-07s 12:49:32.7 Info: CreateColumn Tracks AlbumReleaseId Int32 12:49:32.7 Info: ALTER TABLE "Tracks" ADD COLUMN "AlbumReleaseId" INTEGER NOT NULL DEFAULT 0 12:49:32.7 Info: => 0.0005225s 12:49:32.7 Info: AlterTable Tracks 12:49:32.7 Info: => 7E-07s 12:49:32.7 Info: CreateColumn Tracks ArtistMetadataId Int32 12:49:32.7 Info: ALTER TABLE "Tracks" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 12:49:32.7 Info: => 0.0005212s 12:49:32.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:49:32.7 Info: UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 12:49:32.7 Info: => 8.15E-05s 12:49:32.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:49:32.7 Info: UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 12:49:32.7 Info: => 6.14E-05s 12:49:32.7 Info: DeleteColumn Artists ForeignArtistId, Name, Overview, Disambiguation, ArtistType, Status, Images, Links, Genres, Ratings, Members, MBId, AMId, TADBId, DiscogsId, NameSlug, LastDiskSync, DateFormed 12:49:32.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:49:32.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:49:32.7 Info: DROP TABLE "Artists" 12:49:32.7 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:49:32.7 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:49:32.7 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:49:32.7 Info: => 0.0050912s 12:49:32.7 Info: DeleteColumn Albums ArtistId, MBId, AMId, TADBId, DiscogsId, TitleSlug, Label, SortTitle, Tags, Duration, Media, Releases, CurrentRelease, LastDiskSync 12:49:32.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:49:32.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:49:32.7 Info: DROP TABLE "Albums" 12:49:32.7 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:49:32.7 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:49:32.7 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:49:32.7 Info: => 0.0043435s 12:49:32.7 Info: DeleteColumn Tracks ArtistId, AlbumId, Compilation, DiscNumber, Monitored 12:49:32.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:49:32.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:49:32.7 Info: DROP TABLE "Tracks" 12:49:32.7 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 12:49:32.7 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 12:49:32.7 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 12:49:32.7 Info: => 0.0039938s 12:49:32.7 Info: DeleteColumn TrackFiles ArtistId 12:49:32.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:49:32.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:49:32.7 Info: DROP TABLE "TrackFiles" 12:49:32.7 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 12:49:32.7 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:49:32.7 Info: => 0.004768s 12:49:32.7 Info: CreateIndex Artists (ArtistMetadataId) 12:49:32.7 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 12:49:32.7 Info: => 7.74E-05s 12:49:32.7 Info: CreateIndex Artists (Monitored) 12:49:32.7 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 12:49:32.7 Info: => 7.95E-05s 12:49:32.7 Info: CreateIndex Albums (ArtistMetadataId) 12:49:32.7 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 12:49:32.7 Info: => 7.37E-05s 12:49:32.7 Info: CreateIndex Tracks (ArtistMetadataId) 12:49:32.7 Info: CREATE INDEX "IX_Tracks_ArtistMetadataId" ON "Tracks" ("ArtistMetadataId" ASC) 12:49:32.7 Info: => 7.78E-05s 12:49:32.7 Info: CreateIndex Tracks (AlbumReleaseId) 12:49:32.7 Info: CREATE INDEX "IX_Tracks_AlbumReleaseId" ON "Tracks" ("AlbumReleaseId" ASC) 12:49:32.7 Info: => 7.1E-05s 12:49:32.7 Info: CreateIndex Tracks (ForeignRecordingId) 12:49:32.7 Info: CREATE INDEX "IX_Tracks_ForeignRecordingId" ON "Tracks" ("ForeignRecordingId" ASC) 12:49:32.7 Info: => 7.91E-05s 12:49:32.7 Info: UpdateData 12:49:32.7 Info: UPDATE "Artists" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 12:49:32.7 Info: => 4.21E-05s 12:49:32.7 Info: UpdateData 12:49:32.7 Info: UPDATE "Albums" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 12:49:32.7 Info: => 3.28E-05s 12:49:32.7 Info: UpdateData 12:49:32.7 Info: UPDATE "ScheduledTasks" SET "LastExecution" = '2018-01-01T00:00:01' WHERE "TypeName" = 'NzbDrone.Core.Music.Commands.RefreshArtistCommand' 12:49:32.7 Info: => 3.71E-05s 12:49:32.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (23, '2024-05-17T12:49:32', 'add_release_groups_etc') 12:49:32.7 Info: Committing Transaction 12:49:32.7 Info: 23: add_release_groups_etc migrated 12:49:32.7 Info: => 0.0005512s 12:49:32.7 Info: 24: NewMediaInfoFormat migrating 12:49:32.7 Info: Beginning Transaction 12:49:32.7 Info: Starting migration of Main DB to 24 12:49:32.7 Info: UpdateData 12:49:32.7 Info: UPDATE "TrackFiles" SET "MediaInfo" = '' WHERE 1 = 1 12:49:32.7 Info: => 5.11E-05s 12:49:32.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (24, '2024-05-17T12:49:32', 'NewMediaInfoFormat') 12:49:32.7 Info: Committing Transaction 12:49:32.7 Info: 24: NewMediaInfoFormat migrated 12:49:32.7 Info: => 0.0002825s 12:49:32.7 Info: 25: rename_restrictions_to_release_profiles migrating 12:49:32.7 Info: Beginning Transaction 12:49:32.7 Info: Starting migration of Main DB to 25 12:49:32.7 Info: RenameTable Restrictions ReleaseProfiles 12:49:32.7 Info: ALTER TABLE "Restrictions" RENAME TO "ReleaseProfiles" 12:49:32.7 Info: => 0.0014012s 12:49:32.7 Info: AlterTable ReleaseProfiles 12:49:32.7 Info: => 8E-07s 12:49:32.7 Info: CreateColumn ReleaseProfiles IncludePreferredWhenRenaming Boolean 12:49:32.7 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "IncludePreferredWhenRenaming" INTEGER NOT NULL DEFAULT 1 12:49:32.7 Info: => 0.0005182s 12:49:32.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (25, '2024-05-17T12:49:32', 'rename_restrictions_to_release_profiles') 12:49:32.7 Info: Committing Transaction 12:49:32.7 Info: 25: rename_restrictions_to_release_profiles migrated 12:49:32.7 Info: => 0.0007957s 12:49:32.7 Info: 26: rename_quality_profiles_add_upgrade_allowed migrating 12:49:32.7 Info: Beginning Transaction 12:49:32.7 Info: Starting migration of Main DB to 26 12:49:32.7 Info: RenameTable Profiles QualityProfiles 12:49:32.7 Info: ALTER TABLE "Profiles" RENAME TO "QualityProfiles" 12:49:32.7 Info: => 0.0013989s 12:49:32.7 Info: AlterTable QualityProfiles 12:49:32.7 Info: => 6E-07s 12:49:32.7 Info: CreateColumn QualityProfiles UpgradeAllowed Boolean 12:49:32.7 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 12:49:32.7 Info: => 0.000519s 12:49:32.7 Info: AlterTable LanguageProfiles 12:49:32.7 Info: => 6E-07s 12:49:32.7 Info: CreateColumn LanguageProfiles UpgradeAllowed Boolean 12:49:32.7 Info: ALTER TABLE "LanguageProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 12:49:32.7 Info: => 0.0004932s 12:49:32.7 Info: UpdateData 12:49:32.7 Info: UPDATE "QualityProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 12:49:32.7 Info: => 4.62E-05s 12:49:32.7 Info: UpdateData 12:49:32.7 Info: UPDATE "LanguageProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 12:49:32.7 Info: => 2.8E-05s 12:49:32.7 Info: RenameColumn Artists ProfileId to QualityProfileId 12:49:32.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:49:32.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:49:32.7 Info: DROP TABLE "Artists" 12:49:32.7 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:49:32.7 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:49:32.7 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:49:32.7 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 12:49:32.7 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 12:49:32.7 Info: => 0.0042142s 12:49:32.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (26, '2024-05-17T12:49:32', 'rename_quality_profiles_add_upgrade_allowed') 12:49:32.7 Info: Committing Transaction 12:49:32.7 Info: 26: rename_quality_profiles_add_upgrade_allowed migrated 12:49:32.7 Info: => 0.0045705s 12:49:32.7 Info: 27: add_import_exclusions migrating 12:49:32.7 Info: Beginning Transaction 12:49:32.7 Info: Starting migration of Main DB to 27 12:49:32.7 Info: CreateTable ImportListExclusions 12:49:32.7 Info: CREATE TABLE "ImportListExclusions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignId" TEXT NOT NULL, "Name" TEXT NOT NULL) 12:49:32.7 Info: => 0.0001314s 12:49:32.7 Info: CreateIndex ImportListExclusions (ForeignId) 12:49:32.7 Info: CREATE UNIQUE INDEX "IX_ImportListExclusions_ForeignId" ON "ImportListExclusions" ("ForeignId" ASC) 12:49:32.7 Info: => 8.29E-05s 12:49:32.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (27, '2024-05-17T12:49:32', 'add_import_exclusions') 12:49:32.7 Info: Committing Transaction 12:49:32.7 Info: 27: add_import_exclusions migrated 12:49:32.7 Info: => 0.0003622s 12:49:32.7 Info: 28: clean_artist_metadata_table migrating 12:49:32.7 Info: Beginning Transaction 12:49:32.7 Info: Starting migration of Main DB to 28 12:49:32.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:49:32.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:49:32.7 Info: => 0.0001583s 12:49:32.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:49:32.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:49:32.7 Info: => 0.0001205s 12:49:32.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:49:32.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:49:32.7 Info: => 0.0001233s 12:49:32.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:49:32.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:49:32.7 Info: => 0.0001205s 12:49:32.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:49:32.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:49:32.7 Info: => 0.0001095s 12:49:32.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:49:32.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:49:32.7 Info: => 0.0009671s 12:49:32.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (28, '2024-05-17T12:49:32', 'clean_artist_metadata_table') 12:49:32.7 Info: Committing Transaction 12:49:32.7 Info: 28: clean_artist_metadata_table migrated 12:49:32.7 Info: => 0.0012345s 12:49:32.7 Info: 29: health_issue_notification migrating 12:49:32.7 Info: Beginning Transaction 12:49:32.7 Info: Starting migration of Main DB to 29 12:49:32.7 Info: AlterTable Notifications 12:49:32.7 Info: => 1E-06s 12:49:32.7 Info: CreateColumn Notifications OnHealthIssue Boolean 12:49:32.7 Info: ALTER TABLE "Notifications" ADD COLUMN "OnHealthIssue" INTEGER NOT NULL DEFAULT 0 12:49:32.7 Info: => 0.0005386s 12:49:32.7 Info: AlterTable Notifications 12:49:32.7 Info: => 6E-07s 12:49:32.7 Info: CreateColumn Notifications IncludeHealthWarnings Boolean 12:49:32.7 Info: ALTER TABLE "Notifications" ADD COLUMN "IncludeHealthWarnings" INTEGER NOT NULL DEFAULT 0 12:49:32.7 Info: => 0.0005022s 12:49:32.7 Info: AlterTable Notifications 12:49:32.7 Info: => 6E-07s 12:49:32.7 Info: CreateColumn Notifications OnDownloadFailure Boolean 12:49:32.7 Info: ALTER TABLE "Notifications" ADD COLUMN "OnDownloadFailure" INTEGER NOT NULL DEFAULT 0 12:49:32.7 Info: => 0.0005094s 12:49:32.7 Info: AlterTable Notifications 12:49:32.7 Info: => 6E-07s 12:49:32.7 Info: CreateColumn Notifications OnImportFailure Boolean 12:49:32.7 Info: ALTER TABLE "Notifications" ADD COLUMN "OnImportFailure" INTEGER NOT NULL DEFAULT 0 12:49:32.7 Info: => 0.0005073s 12:49:32.7 Info: AlterTable Notifications 12:49:32.7 Info: => 5E-07s 12:49:32.7 Info: CreateColumn Notifications OnTrackRetag Boolean 12:49:32.7 Info: ALTER TABLE "Notifications" ADD COLUMN "OnTrackRetag" INTEGER NOT NULL DEFAULT 0 12:49:32.7 Info: => 0.0005009s 12:49:32.7 Info: DeleteColumn Notifications OnDownload 12:49:32.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:49:32.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:49:32.7 Info: DROP TABLE "Notifications" 12:49:32.7 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 12:49:32.7 Info: => 0.0046198s 12:49:32.7 Info: RenameColumn Notifications OnAlbumDownload to OnReleaseImport 12:49:32.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:49:32.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:49:32.7 Info: DROP TABLE "Notifications" 12:49:32.7 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 12:49:32.7 Info: => 0.0037744s 12:49:32.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (29, '2024-05-17T12:49:32', 'health_issue_notification') 12:49:32.7 Info: Committing Transaction 12:49:32.7 Info: 29: health_issue_notification migrated 12:49:32.7 Info: => 0.0041368s 12:49:32.7 Info: 30: add_mediafilerepository_mtime migrating 12:49:32.7 Info: Beginning Transaction 12:49:32.7 Info: Starting migration of Main DB to 30 12:49:32.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:49:32.7 Info: INSERT INTO "Albums" ("Id", "ForeignAlbumId", "ArtistMetadataId", "Title", "CleanTitle", "Images", "Monitored", "AlbumType", "AnyReleaseOk") VALUES (1, '1', 1, 'TestAlbum', 'TestAlbum', '', 1, 'Studio', 1) 12:49:32.7 Info: INSERT INTO "AlbumReleases" ("Id", "ForeignReleaseId", "AlbumId", "Title", "Status", "Duration", "Monitored") VALUES (1, '1', 1, 'Title', 'Status', 0, 1) 12:49:32.7 Info: INSERT INTO "TrackFiles" ("Id", "RelativePath", "Size", "DateAdded", "Quality", "Language", "AlbumId") VALUES (1, 'folder/track1.mp3', 100, '2024-05-17T12:49:32', '{ "quality": { "id": 6, "name": "FLAC" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }', 1, 1) 12:49:32.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:49:32.7 Info: INSERT INTO "TrackFiles" ("Id", "RelativePath", "Size", "DateAdded", "Quality", "Language", "AlbumId") VALUES (2, 'folder/track2.mp3', 100, '2024-05-17T12:49:32', '{ "quality": { "id": 6, "name": "FLAC" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }', 1, 1) 12:49:32.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:49:32.7 Info: INSERT INTO "AlbumReleases" ("Id", "ForeignReleaseId", "AlbumId", "Title", "Status", "Duration", "Monitored") VALUES (2, '2', 1, 'Title', 'Status', 0, 0) 12:49:32.7 Info: INSERT INTO "TrackFiles" ("Id", "RelativePath", "Size", "DateAdded", "Quality", "Language", "AlbumId") VALUES (100, 'folder/track3.mp3', 100, '2024-05-17T12:49:32', '{ "quality": { "id": 6, "name": "FLAC" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }', 1, 1) 12:49:32.7 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:49:32.7 Info: INSERT INTO "TrackFiles" ("Id", "RelativePath", "Size", "DateAdded", "Quality", "Language", "AlbumId") VALUES (101, 'folder/track4.mp3', 100, '2024-05-17T12:49:32', '{ "quality": { "id": 6, "name": "FLAC" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }', 1, 1) 12:49:32.7 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:49:32.7 Info: AlterTable TrackFiles 12:49:32.7 Info: => 5E-07s 12:49:32.7 Info: CreateColumn TrackFiles Modified DateTime 12:49:32.7 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Modified" DATETIME NOT NULL DEFAULT '2000-01-01T00:00:00' 12:49:32.7 Info: => 0.0005326s 12:49:32.7 Info: AlterTable TrackFiles 12:49:32.7 Info: => 7E-07s 12:49:32.7 Info: CreateColumn TrackFiles Path String 12:49:32.7 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Path" TEXT 12:49:32.7 Info: => 0.0005085s 12:49:32.7 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 12:49:32.7 Info: DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 12:49:32.7 Info: => 3.9E-05s 12:49:32.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:49:32.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:49:32.7 Info: => 0.0001223s 12:49:32.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:49:32.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:49:32.7 Info: => 0.0001323s 12:49:32.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:49:32.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:49:32.7 Info: => 0.0001425s 12:49:32.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:49:32.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:49:32.7 Info: => 8.42E-05s 12:49:32.7 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 12:49:32.7 Info: DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 12:49:32.7 Info: => 0.000141s 12:49:32.7 Info: AlterTable TrackFiles 12:49:32.7 Info: => 6E-07s 12:49:32.7 Info: AlterColumn TrackFiles Path String 12:49:32.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:49:32.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:49:32.7 Info: DROP TABLE "TrackFiles" 12:49:32.7 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 12:49:32.7 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:49:32.7 Info: => 0.0048326s 12:49:32.7 Info: CreateIndex TrackFiles (Path) 12:49:32.7 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 12:49:32.7 Info: => 8.2E-05s 12:49:32.7 Info: DeleteColumn TrackFiles RelativePath 12:49:32.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:49:32.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:49:32.7 Info: DROP TABLE "TrackFiles" 12:49:32.7 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 12:49:32.7 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:49:32.7 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 12:49:32.7 Info: => 0.0040241s 12:49:32.7 Info: -> 12 Insert operations completed in 00:00:00.0007580 taking an average of 00:00:00.0000631 12:49:32.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (30, '2024-05-17T12:49:32', 'add_mediafilerepository_mtime') 12:49:32.7 Info: Committing Transaction 12:49:32.7 Info: 30: add_mediafilerepository_mtime migrated 12:49:32.7 Info: => 0.0044985s 12:49:32.7 Debug: Took: 00:00:00.1477259 12:49:32.7 Debug: Got 2 tracks 12:49:32.7 Info: --- End: NzbDrone.Core.Test.Datastore.Migration.add_mediafilerepository_mtimeFixture.migration_030_unmonitored_release_distinct --- 12:49:32.7 Info: --- Start: NzbDrone.Core.Test.Datastore.Migration.add_mediafilerepository_mtimeFixture.migration_030_unmonitored_release_duplicate --- 12:49:32.7 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm64/_temp_11361_638515469727938233_177/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:49:32.8 Info: DatabaseEngineVersionCheck migrating 12:49:32.8 Info: PerformDBOperation 12:49:32.8 Info: Performing DB Operation 12:49:32.8 Info: SQLite 3.45.3 12:49:32.8 Info: => 0.0010301s 12:49:32.8 Info: DatabaseEngineVersionCheck migrated 12:49:32.8 Info: => 0.0010444s 12:49:32.8 Info: VersionMigration migrating 12:49:32.8 Info: Beginning Transaction 12:49:32.8 Info: CreateTable VersionInfo 12:49:32.8 Info: CREATE TABLE "VersionInfo" ("Version" INTEGER NOT NULL) 12:49:32.8 Info: => 0.0001552s 12:49:32.8 Info: Committing Transaction 12:49:32.8 Info: VersionMigration migrated 12:49:32.8 Info: => 0.0005176s 12:49:32.8 Info: VersionUniqueMigration migrating 12:49:32.8 Info: Beginning Transaction 12:49:32.8 Info: CreateIndex VersionInfo (Version) 12:49:32.8 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 12:49:32.8 Info: => 0.0001227s 12:49:32.8 Info: AlterTable VersionInfo 12:49:32.8 Info: => 5E-07s 12:49:32.8 Info: CreateColumn VersionInfo AppliedOn DateTime 12:49:32.8 Info: ALTER TABLE "VersionInfo" ADD COLUMN "AppliedOn" DATETIME 12:49:32.8 Info: => 0.0005518s 12:49:32.8 Info: Committing Transaction 12:49:32.8 Info: VersionUniqueMigration migrated 12:49:32.8 Info: => 0.0007542s 12:49:32.8 Info: VersionDescriptionMigration migrating 12:49:32.8 Info: Beginning Transaction 12:49:32.8 Info: AlterTable VersionInfo 12:49:32.8 Info: => 7E-07s 12:49:32.8 Info: CreateColumn VersionInfo Description String 12:49:32.8 Info: ALTER TABLE "VersionInfo" ADD COLUMN "Description" TEXT 12:49:32.8 Info: => 0.0002058s 12:49:32.8 Info: Committing Transaction 12:49:32.8 Info: VersionDescriptionMigration migrated 12:49:32.8 Info: => 0.0003882s 12:49:32.8 Info: 1: InitialSetup migrating 12:49:32.8 Info: Beginning Transaction 12:49:32.8 Info: Starting migration of Main DB to 1 12:49:32.8 Info: CreateTable Config 12:49:32.8 Info: CREATE TABLE "Config" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Key" TEXT NOT NULL, "Value" TEXT NOT NULL) 12:49:32.8 Info: => 0.0001699s 12:49:32.8 Info: CreateIndex Config (Key) 12:49:32.8 Info: CREATE UNIQUE INDEX "IX_Config_Key" ON "Config" ("Key" ASC) 12:49:32.8 Info: => 7.64E-05s 12:49:32.8 Info: CreateTable RootFolders 12:49:32.8 Info: CREATE TABLE "RootFolders" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Path" TEXT NOT NULL) 12:49:32.8 Info: => 8.51E-05s 12:49:32.8 Info: CreateIndex RootFolders (Path) 12:49:32.8 Info: CREATE UNIQUE INDEX "IX_RootFolders_Path" ON "RootFolders" ("Path" ASC) 12:49:32.8 Info: => 9.8E-05s 12:49:32.8 Info: CreateTable Artists 12:49:32.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:49:32.8 Info: => 0.0002398s 12:49:32.8 Info: CreateIndex Artists (ForeignArtistId) 12:49:32.8 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 12:49:32.8 Info: => 7.24E-05s 12:49:32.8 Info: CreateIndex Artists (NameSlug) 12:49:32.8 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 12:49:32.8 Info: => 6.42E-05s 12:49:32.8 Info: CreateIndex Artists (CleanName) 12:49:32.8 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:49:32.8 Info: => 7.63E-05s 12:49:32.8 Info: CreateIndex Artists (Path) 12:49:32.8 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:49:32.8 Info: => 6.68E-05s 12:49:32.8 Info: CreateTable Albums 12:49:32.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:49:32.8 Info: => 0.0002053s 12:49:32.8 Info: CreateIndex Albums (ForeignAlbumId) 12:49:32.8 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:49:32.8 Info: => 7.04E-05s 12:49:32.8 Info: CreateIndex Albums (MBId) 12:49:32.8 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 12:49:32.8 Info: => 6.39E-05s 12:49:32.8 Info: CreateIndex Albums (TADBId) 12:49:32.8 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 12:49:32.8 Info: => 6.48E-05s 12:49:32.8 Info: CreateIndex Albums (TitleSlug) 12:49:32.8 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 12:49:32.8 Info: => 6.42E-05s 12:49:32.8 Info: CreateIndex Albums (CleanTitle) 12:49:32.8 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:49:32.8 Info: => 6.16E-05s 12:49:32.8 Info: CreateIndex Albums (Path) 12:49:32.8 Info: CREATE INDEX "IX_Albums_Path" ON "Albums" ("Path" ASC) 12:49:32.8 Info: => 6.1E-05s 12:49:32.8 Info: CreateTable Tracks 12:49:32.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:49:32.8 Info: => 0.0001422s 12:49:32.8 Info: CreateIndex Tracks (ForeignTrackId) 12:49:32.8 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 12:49:32.8 Info: => 6.83E-05s 12:49:32.8 Info: CreateIndex Tracks (ArtistId) 12:49:32.8 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 12:49:32.8 Info: => 6.8E-05s 12:49:32.8 Info: CreateIndex Tracks (TrackFileId) 12:49:32.8 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 12:49:32.8 Info: => 6.77E-05s 12:49:32.8 Info: CreateIndex Tracks (ArtistId, AlbumId, TrackNumber) 12:49:32.8 Info: CREATE INDEX "IX_Tracks_ArtistId_AlbumId_TrackNumber" ON "Tracks" ("ArtistId" ASC, "AlbumId" ASC, "TrackNumber" ASC) 12:49:32.8 Info: => 7E-05s 12:49:32.8 Info: CreateTable TrackFiles 12:49:32.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:49:32.8 Info: => 0.0001378s 12:49:32.8 Info: CreateIndex TrackFiles (ArtistId) 12:49:32.8 Info: CREATE INDEX "IX_TrackFiles_ArtistId" ON "TrackFiles" ("ArtistId" ASC) 12:49:32.8 Info: => 7.03E-05s 12:49:32.8 Info: CreateIndex TrackFiles (AlbumId) 12:49:32.8 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:49:32.8 Info: => 6.33E-05s 12:49:32.8 Info: CreateTable History 12:49:32.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:49:32.8 Info: => 0.0001359s 12:49:32.8 Info: CreateIndex History (Date) 12:49:32.8 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 12:49:32.8 Info: => 6.75E-05s 12:49:32.8 Info: CreateIndex History (EventType) 12:49:32.8 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 12:49:32.8 Info: => 6.54E-05s 12:49:32.8 Info: CreateIndex History (DownloadId) 12:49:32.8 Info: CREATE INDEX "IX_History_DownloadId" ON "History" ("DownloadId" ASC) 12:49:32.8 Info: => 6.41E-05s 12:49:32.8 Info: CreateIndex History (AlbumId) 12:49:32.8 Info: CREATE INDEX "IX_History_AlbumId" ON "History" ("AlbumId" ASC) 12:49:32.8 Info: => 6.38E-05s 12:49:32.8 Info: CreateTable Notifications 12:49:32.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:49:32.8 Info: => 0.0001244s 12:49:32.8 Info: CreateTable ScheduledTasks 12:49:32.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:49:32.8 Info: => 9.52E-05s 12:49:32.8 Info: CreateIndex ScheduledTasks (TypeName) 12:49:32.8 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 12:49:32.8 Info: => 7.06E-05s 12:49:32.8 Info: CreateTable Indexers 12:49:32.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:49:32.8 Info: => 0.000106s 12:49:32.8 Info: CreateIndex Indexers (Name) 12:49:32.8 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 12:49:32.8 Info: => 6.95E-05s 12:49:32.8 Info: CreateTable Profiles 12:49:32.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:49:32.8 Info: => 9.52E-05s 12:49:32.8 Info: CreateIndex Profiles (Name) 12:49:32.8 Info: CREATE UNIQUE INDEX "IX_Profiles_Name" ON "Profiles" ("Name" ASC) 12:49:32.8 Info: => 7.01E-05s 12:49:32.8 Info: CreateTable QualityDefinitions 12:49:32.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:49:32.8 Info: => 0.0001218s 12:49:32.8 Info: CreateIndex QualityDefinitions (Quality) 12:49:32.8 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Quality" ON "QualityDefinitions" ("Quality" ASC) 12:49:32.8 Info: => 7.37E-05s 12:49:32.8 Info: CreateIndex QualityDefinitions (Title) 12:49:32.8 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Title" ON "QualityDefinitions" ("Title" ASC) 12:49:32.8 Info: => 0.0001164s 12:49:32.8 Info: CreateTable NamingConfig 12:49:32.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:49:32.8 Info: => 0.0001391s 12:49:32.8 Info: CreateTable Blacklist 12:49:32.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:49:32.8 Info: => 0.0001697s 12:49:32.8 Info: CreateTable Metadata 12:49:32.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:49:32.8 Info: => 0.0001117s 12:49:32.8 Info: CreateTable MetadataFiles 12:49:32.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:49:32.8 Info: => 0.0001355s 12:49:32.8 Info: CreateTable DownloadClients 12:49:32.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:49:32.8 Info: => 0.0001107s 12:49:32.8 Info: CreateTable PendingReleases 12:49:32.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:49:32.8 Info: => 0.0001562s 12:49:32.8 Info: CreateTable RemotePathMappings 12:49:32.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:49:32.8 Info: => 0.000123s 12:49:32.8 Info: CreateTable Tags 12:49:32.8 Info: CREATE TABLE "Tags" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Label" TEXT NOT NULL) 12:49:32.8 Info: => 9.14E-05s 12:49:32.8 Info: CreateIndex Tags (Label) 12:49:32.8 Info: CREATE UNIQUE INDEX "IX_Tags_Label" ON "Tags" ("Label" ASC) 12:49:32.8 Info: => 7.89E-05s 12:49:32.8 Info: CreateTable Restrictions 12:49:32.8 Info: CREATE TABLE "Restrictions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Preferred" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL) 12:49:32.8 Info: => 0.0001059s 12:49:32.8 Info: CreateTable DelayProfiles 12:49:32.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:49:32.8 Info: => 0.0001243s 12:49:32.8 Info: CreateTable Users 12:49:32.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:49:32.8 Info: => 9.94E-05s 12:49:32.8 Info: CreateIndex Users (Identifier) 12:49:32.8 Info: CREATE UNIQUE INDEX "IX_Users_Identifier" ON "Users" ("Identifier" ASC) 12:49:32.8 Info: => 0.0001156s 12:49:32.8 Info: CreateIndex Users (Username) 12:49:32.8 Info: CREATE UNIQUE INDEX "IX_Users_Username" ON "Users" ("Username" ASC) 12:49:32.8 Info: => 9.07E-05s 12:49:32.8 Info: CreateTable Commands 12:49:32.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:49:32.8 Info: => 0.0001404s 12:49:32.8 Info: CreateTable IndexerStatus 12:49:32.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:49:32.8 Info: => 0.0006924s 12:49:32.8 Info: CreateIndex IndexerStatus (ProviderId) 12:49:32.8 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 12:49:32.8 Info: => 9.42E-05s 12:49:32.8 Info: CreateTable ExtraFiles 12:49:32.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:49:32.8 Info: => 0.0001316s 12:49:32.8 Info: CreateTable LyricFiles 12:49:32.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:49:32.8 Info: => 0.0001709s 12:49:32.8 Info: CreateTable LanguageProfiles 12:49:32.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:49:32.8 Info: => 0.0001097s 12:49:32.8 Info: CreateIndex LanguageProfiles (Name) 12:49:32.8 Info: CREATE UNIQUE INDEX "IX_LanguageProfiles_Name" ON "LanguageProfiles" ("Name" ASC) 12:49:32.8 Info: => 8.32E-05s 12:49:32.8 Info: CreateTable DownloadClientStatus 12:49:32.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:49:32.8 Info: => 0.0001156s 12:49:32.8 Info: CreateIndex DownloadClientStatus (ProviderId) 12:49:32.8 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 12:49:32.8 Info: => 8.18E-05s 12:49:32.8 Info: INSERT INTO "DelayProfiles" ("EnableUsenet", "EnableTorrent", "PreferredProtocol", "UsenetDelay", "TorrentDelay", "Order", "Tags") VALUES (1, 1, 1, 0, 0, 2147483647, '[]') 12:49:32.8 Info: -> 1 Insert operations completed in 00:00:00.0000559 taking an average of 00:00:00.0000559 12:49:32.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (1, '2024-05-17T12:49:32', 'InitialSetup') 12:49:32.8 Info: Committing Transaction 12:49:32.8 Info: 1: InitialSetup migrated 12:49:32.8 Info: => 0.0009682s 12:49:32.8 Info: 2: add_reason_to_pending_releases migrating 12:49:32.8 Info: Beginning Transaction 12:49:32.8 Info: Starting migration of Main DB to 2 12:49:32.8 Info: AlterTable PendingReleases 12:49:32.8 Info: => 8E-07s 12:49:32.8 Info: CreateColumn PendingReleases Reason Int32 12:49:32.8 Info: ALTER TABLE "PendingReleases" ADD COLUMN "Reason" INTEGER NOT NULL DEFAULT 0 12:49:32.8 Info: => 0.000529s 12:49:32.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (2, '2024-05-17T12:49:32', 'add_reason_to_pending_releases') 12:49:32.8 Info: Committing Transaction 12:49:32.8 Info: 2: add_reason_to_pending_releases migrated 12:49:32.8 Info: => 0.00081s 12:49:32.8 Info: 3: add_medium_support migrating 12:49:32.8 Info: Beginning Transaction 12:49:32.8 Info: Starting migration of Main DB to 3 12:49:32.8 Info: AlterTable Albums 12:49:32.8 Info: => 1.2E-06s 12:49:32.8 Info: CreateColumn Albums Media String 12:49:32.8 Info: ALTER TABLE "Albums" ADD COLUMN "Media" TEXT NOT NULL DEFAULT '' 12:49:32.8 Info: => 0.0005337s 12:49:32.8 Info: AlterTable Tracks 12:49:32.8 Info: => 7E-07s 12:49:32.8 Info: CreateColumn Tracks MediumNumber Int32 12:49:32.8 Info: ALTER TABLE "Tracks" ADD COLUMN "MediumNumber" INTEGER NOT NULL DEFAULT 0 12:49:32.8 Info: => 0.000478s 12:49:32.8 Info: AlterTable Tracks 12:49:32.8 Info: => 6E-07s 12:49:32.8 Info: CreateColumn Tracks AbsoluteTrackNumber Int32 12:49:32.8 Info: ALTER TABLE "Tracks" ADD COLUMN "AbsoluteTrackNumber" INTEGER NOT NULL DEFAULT 0 12:49:32.8 Info: => 0.0004664s 12:49:32.8 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 12:49:32.8 Info: UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 12:49:32.8 Info: => 4.1E-05s 12:49:32.8 Info: DeleteColumn Tracks TrackNumber 12:49:32.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:49:32.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:49:32.8 Info: DROP TABLE "Tracks" 12:49:32.8 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 12:49:32.8 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 12:49:32.8 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 12:49:32.8 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 12:49:32.8 Info: => 0.0045358s 12:49:32.8 Info: AlterTable Tracks 12:49:32.8 Info: => 5E-07s 12:49:32.8 Info: CreateColumn Tracks TrackNumber String 12:49:32.8 Info: ALTER TABLE "Tracks" ADD COLUMN "TrackNumber" TEXT 12:49:32.8 Info: => 0.0004796s 12:49:32.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (3, '2024-05-17T12:49:32', 'add_medium_support') 12:49:32.8 Info: Committing Transaction 12:49:32.8 Info: 3: add_medium_support migrated 12:49:32.8 Info: => 0.0008539s 12:49:32.8 Info: 4: add_various_qualites_in_profile migrating 12:49:32.8 Info: Beginning Transaction 12:49:32.8 Info: Starting migration of Main DB to 4 12:49:32.8 Info: ExecuteSqlStatement UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 12:49:32.8 Info: UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 12:49:32.8 Info: => 5.2E-05s 12:49:32.8 Info: PerformDBOperation 12:49:32.8 Info: Performing DB Operation 12:49:32.8 Info: => 3.3E-05s 12:49:32.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (4, '2024-05-17T12:49:32', 'add_various_qualites_in_profile') 12:49:32.8 Info: Committing Transaction 12:49:32.8 Info: 4: add_various_qualites_in_profile migrated 12:49:32.8 Info: => 0.0002746s 12:49:32.8 Info: 5: metadata_profiles migrating 12:49:32.8 Info: Beginning Transaction 12:49:32.8 Info: Starting migration of Main DB to 5 12:49:32.8 Info: CreateTable MetadataProfiles 12:49:32.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:49:32.8 Info: => 0.0001372s 12:49:32.8 Info: CreateIndex MetadataProfiles (Name) 12:49:32.8 Info: CREATE UNIQUE INDEX "IX_MetadataProfiles_Name" ON "MetadataProfiles" ("Name" ASC) 12:49:32.8 Info: => 8.64E-05s 12:49:32.8 Info: AlterTable Artists 12:49:32.8 Info: => 4E-07s 12:49:32.8 Info: CreateColumn Artists MetadataProfileId Int32 12:49:32.8 Info: ALTER TABLE "Artists" ADD COLUMN "MetadataProfileId" INTEGER NOT NULL DEFAULT 1 12:49:32.8 Info: => 0.0004925s 12:49:32.8 Info: DeleteColumn Artists PrimaryAlbumTypes 12:49:32.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:49:32.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:49:32.8 Info: DROP TABLE "Artists" 12:49:32.8 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:49:32.8 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 12:49:32.8 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 12:49:32.8 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:49:32.8 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:49:32.8 Info: => 0.0040894s 12:49:32.8 Info: DeleteColumn Artists SecondaryAlbumTypes 12:49:32.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:49:32.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:49:32.8 Info: DROP TABLE "Artists" 12:49:32.8 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:49:32.8 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 12:49:32.8 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 12:49:32.8 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:49:32.8 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:49:32.8 Info: => 0.0049262s 12:49:32.8 Info: AlterTable Albums 12:49:32.8 Info: => 5E-07s 12:49:32.8 Info: CreateColumn Albums SecondaryTypes String 12:49:32.8 Info: ALTER TABLE "Albums" ADD COLUMN "SecondaryTypes" TEXT 12:49:32.8 Info: => 0.0004872s 12:49:32.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (5, '2024-05-17T12:49:32', 'metadata_profiles') 12:49:32.8 Info: Committing Transaction 12:49:32.8 Info: 5: metadata_profiles migrated 12:49:32.8 Info: => 0.0009005s 12:49:32.8 Info: 6: separate_automatic_and_interactive_search migrating 12:49:32.8 Info: Beginning Transaction 12:49:32.8 Info: Starting migration of Main DB to 6 12:49:32.8 Info: RenameColumn Indexers EnableSearch to EnableAutomaticSearch 12:49:32.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:49:32.8 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableSearch" FROM "Indexers" 12:49:32.8 Info: DROP TABLE "Indexers" 12:49:32.8 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 12:49:32.8 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 12:49:32.8 Info: => 0.0034351s 12:49:32.8 Info: AlterTable Indexers 12:49:32.8 Info: => 6E-07s 12:49:32.8 Info: CreateColumn Indexers EnableInteractiveSearch Boolean 12:49:32.8 Info: ALTER TABLE "Indexers" ADD COLUMN "EnableInteractiveSearch" INTEGER 12:49:32.8 Info: => 0.000471s 12:49:32.8 Info: ExecuteSqlStatement UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 12:49:32.8 Info: UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 12:49:32.8 Info: => 3.92E-05s 12:49:32.8 Info: AlterTable Indexers 12:49:32.8 Info: => 4E-07s 12:49:32.8 Info: AlterColumn Indexers EnableInteractiveSearch Boolean 12:49:32.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:49:32.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:49:32.8 Info: DROP TABLE "Indexers" 12:49:32.8 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 12:49:32.8 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 12:49:32.8 Info: => 0.0033979s 12:49:32.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (6, '2024-05-17T12:49:32', 'separate_automatic_and_interactive_search') 12:49:32.8 Info: Committing Transaction 12:49:32.8 Info: 6: separate_automatic_and_interactive_search migrated 12:49:32.8 Info: => 0.0037246s 12:49:32.8 Info: 7: change_album_path_to_relative migrating 12:49:32.8 Info: Beginning Transaction 12:49:32.8 Info: Starting migration of Main DB to 7 12:49:32.8 Info: DeleteColumn Albums Path 12:49:32.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:49:32.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:49:32.8 Info: DROP TABLE "Albums" 12:49:32.8 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:49:32.8 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:49:32.8 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 12:49:32.8 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 12:49:32.8 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 12:49:32.8 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:49:32.8 Info: => 0.0051779s 12:49:32.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (7, '2024-05-17T12:49:32', 'change_album_path_to_relative') 12:49:32.8 Info: Committing Transaction 12:49:32.8 Info: 7: change_album_path_to_relative migrated 12:49:32.8 Info: => 0.005598s 12:49:32.8 Info: 8: change_quality_size_mb_to_kb migrating 12:49:32.8 Info: Beginning Transaction 12:49:32.8 Info: Starting migration of Main DB to 8 12:49:32.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:49:32.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:49:32.8 Info: => 5.04E-05s 12:49:32.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (8, '2024-05-17T12:49:32', 'change_quality_size_mb_to_kb') 12:49:32.8 Info: Committing Transaction 12:49:32.8 Info: 8: change_quality_size_mb_to_kb migrated 12:49:32.8 Info: => 0.0002954s 12:49:32.8 Info: 9: album_releases migrating 12:49:32.8 Info: Beginning Transaction 12:49:32.8 Info: Starting migration of Main DB to 9 12:49:32.8 Info: AlterTable Albums 12:49:32.8 Info: => 9E-07s 12:49:32.8 Info: CreateColumn Albums Releases String 12:49:32.8 Info: ALTER TABLE "Albums" ADD COLUMN "Releases" TEXT DEFAULT '' 12:49:32.8 Info: => 0.000505s 12:49:32.8 Info: AlterTable Albums 12:49:32.8 Info: => 8E-07s 12:49:32.8 Info: CreateColumn Albums CurrentRelease String 12:49:32.8 Info: ALTER TABLE "Albums" ADD COLUMN "CurrentRelease" TEXT DEFAULT '' 12:49:32.8 Info: => 0.0004905s 12:49:32.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (9, '2024-05-17T12:49:32', 'album_releases') 12:49:32.8 Info: Committing Transaction 12:49:32.8 Info: 9: album_releases migrated 12:49:32.8 Info: => 0.0007779s 12:49:32.8 Info: 10: album_releases_fix migrating 12:49:32.8 Info: Beginning Transaction 12:49:32.8 Info: Starting migration of Main DB to 10 12:49:32.8 Info: AlterTable Albums 12:49:32.8 Info: => 1E-06s 12:49:32.8 Info: AlterColumn Albums Releases String 12:49:32.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:49:32.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:49:32.8 Info: DROP TABLE "Albums" 12:49:32.8 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:49:32.8 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:49:32.8 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 12:49:32.8 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 12:49:32.8 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 12:49:32.8 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:49:32.8 Info: => 0.0049239s 12:49:32.8 Info: AlterTable Albums 12:49:32.8 Info: => 5E-07s 12:49:32.8 Info: AlterColumn Albums CurrentRelease String 12:49:32.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:49:32.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:49:32.8 Info: DROP TABLE "Albums" 12:49:32.8 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:49:32.8 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:49:32.8 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 12:49:32.8 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 12:49:32.8 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 12:49:32.8 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:49:32.8 Info: => 0.0040973s 12:49:32.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (10, '2024-05-17T12:49:32', 'album_releases_fix') 12:49:32.8 Info: Committing Transaction 12:49:32.8 Info: 10: album_releases_fix migrated 12:49:32.8 Info: => 0.0044913s 12:49:32.8 Info: 11: import_lists migrating 12:49:32.8 Info: Beginning Transaction 12:49:32.8 Info: Starting migration of Main DB to 11 12:49:32.8 Info: CreateTable ImportLists 12:49:32.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:49:32.8 Info: => 0.000168s 12:49:32.8 Info: CreateIndex ImportLists (Name) 12:49:32.8 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 12:49:32.8 Info: => 8.02E-05s 12:49:32.8 Info: CreateTable ImportListStatus 12:49:32.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:49:32.8 Info: => 0.0001178s 12:49:32.8 Info: CreateIndex ImportListStatus (ProviderId) 12:49:32.8 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 12:49:32.8 Info: => 7.69E-05s 12:49:32.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (11, '2024-05-17T12:49:32', 'import_lists') 12:49:32.8 Info: Committing Transaction 12:49:32.8 Info: 11: import_lists migrated 12:49:32.8 Info: => 0.0003841s 12:49:32.8 Info: 12: add_release_status migrating 12:49:32.8 Info: Beginning Transaction 12:49:32.8 Info: Starting migration of Main DB to 12 12:49:32.8 Info: AlterTable MetadataProfiles 12:49:32.8 Info: => 1E-06s 12:49:32.8 Info: CreateColumn MetadataProfiles ReleaseStatuses String 12:49:32.8 Info: ALTER TABLE "MetadataProfiles" ADD COLUMN "ReleaseStatuses" TEXT NOT NULL DEFAULT '' 12:49:32.8 Info: => 0.0005095s 12:49:32.8 Info: PerformDBOperation 12:49:32.8 Info: Performing DB Operation 12:49:32.8 Info: => 2.96E-05s 12:49:32.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (12, '2024-05-17T12:49:32', 'add_release_status') 12:49:32.8 Info: Committing Transaction 12:49:32.8 Info: 12: add_release_status migrated 12:49:32.8 Info: => 0.0003115s 12:49:32.8 Info: 13: album_download_notification migrating 12:49:32.8 Info: Beginning Transaction 12:49:32.8 Info: Starting migration of Main DB to 13 12:49:32.8 Info: AlterTable Notifications 12:49:32.8 Info: => 8E-07s 12:49:32.8 Info: CreateColumn Notifications OnAlbumDownload Boolean 12:49:32.8 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDownload" INTEGER NOT NULL DEFAULT 0 12:49:32.8 Info: => 0.0005105s 12:49:32.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (13, '2024-05-17T12:49:32', 'album_download_notification') 12:49:32.8 Info: Committing Transaction 12:49:32.8 Info: 13: album_download_notification migrated 12:49:32.8 Info: => 0.0008008s 12:49:32.8 Info: 14: fix_language_metadata_profiles migrating 12:49:32.8 Info: Beginning Transaction 12:49:32.8 Info: Starting migration of Main DB to 14 12:49:32.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:49:32.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:49:32.8 Info: => 7.82E-05s 12:49:32.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:49:32.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:49:32.8 Info: => 5.06E-05s 12:49:32.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (14, '2024-05-17T12:49:32', 'fix_language_metadata_profiles') 12:49:32.8 Info: Committing Transaction 12:49:32.8 Info: 14: fix_language_metadata_profiles migrated 12:49:32.8 Info: => 0.0003024s 12:49:32.8 Info: 15: remove_fanzub migrating 12:49:32.8 Info: Beginning Transaction 12:49:32.8 Info: Starting migration of Main DB to 15 12:49:32.8 Info: ExecuteSqlStatement DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 12:49:32.8 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 12:49:32.8 Info: => 4.34E-05s 12:49:32.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (15, '2024-05-17T12:49:32', 'remove_fanzub') 12:49:32.8 Info: Committing Transaction 12:49:32.8 Info: 15: remove_fanzub migrated 12:49:32.8 Info: => 0.0002842s 12:49:32.8 Info: 16: update_artist_history_indexes migrating 12:49:32.8 Info: Beginning Transaction 12:49:32.8 Info: Starting migration of Main DB to 16 12:49:32.8 Info: CreateIndex Albums (ArtistId) 12:49:32.8 Info: CREATE INDEX "IX_Albums_ArtistId" ON "Albums" ("ArtistId" ASC) 12:49:32.8 Info: => 0.0001063s 12:49:32.8 Info: CreateIndex Albums (ArtistId, ReleaseDate) 12:49:32.8 Info: CREATE INDEX "IX_Albums_ArtistId_ReleaseDate" ON "Albums" ("ArtistId" ASC, "ReleaseDate" ASC) 12:49:32.8 Info: => 7.81E-05s 12:49:32.8 Info: DeleteIndex History (AlbumId) 12:49:32.8 Info: DROP INDEX "IX_History_AlbumId" 12:49:32.8 Info: => 0.0001313s 12:49:32.8 Info: CreateIndex History (AlbumId, Date) 12:49:32.8 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 12:49:32.8 Info: => 9.02E-05s 12:49:32.8 Info: DeleteIndex History (DownloadId) 12:49:32.8 Info: DROP INDEX "IX_History_DownloadId" 12:49:32.8 Info: => 0.000116s 12:49:32.8 Info: CreateIndex History (DownloadId, Date) 12:49:32.8 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 12:49:32.8 Info: => 8.74E-05s 12:49:32.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (16, '2024-05-17T12:49:32', 'update_artist_history_indexes') 12:49:32.8 Info: Committing Transaction 12:49:32.8 Info: 16: update_artist_history_indexes migrated 12:49:32.8 Info: => 0.0004036s 12:49:32.8 Info: 17: remove_nma migrating 12:49:32.8 Info: Beginning Transaction 12:49:32.8 Info: Starting migration of Main DB to 17 12:49:32.8 Info: FluentMigrator.Expressions.DeleteDataExpression 12:49:32.8 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'NotifyMyAndroid' 12:49:32.8 Info: => 4.91E-05s 12:49:32.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (17, '2024-05-17T12:49:32', 'remove_nma') 12:49:32.8 Info: Committing Transaction 12:49:32.8 Info: 17: remove_nma migrated 12:49:32.8 Info: => 0.000285s 12:49:32.8 Info: 18: album_disambiguation migrating 12:49:32.8 Info: Beginning Transaction 12:49:32.8 Info: Starting migration of Main DB to 18 12:49:32.8 Info: AlterTable Albums 12:49:32.8 Info: => 7E-07s 12:49:32.8 Info: CreateColumn Albums Disambiguation String 12:49:32.8 Info: ALTER TABLE "Albums" ADD COLUMN "Disambiguation" TEXT 12:49:32.8 Info: => 0.0005245s 12:49:32.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (18, '2024-05-17T12:49:32', 'album_disambiguation') 12:49:32.8 Info: Committing Transaction 12:49:32.8 Info: 18: album_disambiguation migrated 12:49:32.8 Info: => 0.0008392s 12:49:32.8 Info: 19: add_ape_quality_in_profiles migrating 12:49:32.8 Info: Beginning Transaction 12:49:32.8 Info: Starting migration of Main DB to 19 12:49:32.8 Info: PerformDBOperation 12:49:32.8 Info: Performing DB Operation 12:49:32.8 Info: => 3.2E-05s 12:49:32.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (19, '2024-05-17T12:49:32', 'add_ape_quality_in_profiles') 12:49:32.8 Info: Committing Transaction 12:49:32.8 Info: 19: add_ape_quality_in_profiles migrated 12:49:32.8 Info: => 0.000279s 12:49:32.8 Info: 20: remove_pushalot migrating 12:49:32.8 Info: Beginning Transaction 12:49:32.8 Info: Starting migration of Main DB to 20 12:49:32.8 Info: FluentMigrator.Expressions.DeleteDataExpression 12:49:32.8 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Pushalot' 12:49:32.8 Info: => 4.68E-05s 12:49:32.8 Info: FluentMigrator.Expressions.DeleteDataExpression 12:49:32.8 Info: DELETE FROM "Metadata" WHERE "Implementation" = 'MediaBrowserMetadata' 12:49:32.8 Info: => 3.01E-05s 12:49:32.8 Info: FluentMigrator.Expressions.DeleteDataExpression 12:49:32.8 Info: DELETE FROM "MetadataFiles" WHERE "Consumer" = 'MediaBrowserMetadata' 12:49:32.8 Info: => 2.91E-05s 12:49:32.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (20, '2024-05-17T12:49:32', 'remove_pushalot') 12:49:32.8 Info: Committing Transaction 12:49:32.8 Info: 20: remove_pushalot migrated 12:49:32.8 Info: => 0.0002671s 12:49:32.8 Info: 21: add_custom_filters migrating 12:49:32.8 Info: Beginning Transaction 12:49:32.8 Info: Starting migration of Main DB to 21 12:49:32.8 Info: CreateTable CustomFilters 12:49:32.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:49:32.8 Info: => 0.0001348s 12:49:32.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (21, '2024-05-17T12:49:32', 'add_custom_filters') 12:49:32.8 Info: Committing Transaction 12:49:32.8 Info: 21: add_custom_filters migrated 12:49:32.8 Info: => 0.0010244s 12:49:32.8 Info: 22: import_list_tags migrating 12:49:32.8 Info: Beginning Transaction 12:49:32.8 Info: Starting migration of Main DB to 22 12:49:32.8 Info: AlterTable ImportLists 12:49:32.8 Info: => 1E-06s 12:49:32.8 Info: CreateColumn ImportLists Tags String 12:49:32.8 Info: ALTER TABLE "ImportLists" ADD COLUMN "Tags" TEXT 12:49:32.8 Info: => 0.0005314s 12:49:32.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (22, '2024-05-17T12:49:32', 'import_list_tags') 12:49:32.8 Info: Committing Transaction 12:49:32.8 Info: 22: import_list_tags migrated 12:49:32.8 Info: => 0.0008199s 12:49:32.8 Info: 23: add_release_groups_etc migrating 12:49:32.8 Info: Beginning Transaction 12:49:32.8 Info: Starting migration of Main DB to 23 12:49:32.8 Info: CreateTable ArtistMetadata 12:49:32.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:49:32.8 Info: => 0.0001794s 12:49:32.8 Info: CreateIndex ArtistMetadata (ForeignArtistId) 12:49:32.8 Info: CREATE UNIQUE INDEX "IX_ArtistMetadata_ForeignArtistId" ON "ArtistMetadata" ("ForeignArtistId" ASC) 12:49:32.8 Info: => 8.49E-05s 12:49:32.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:49:32.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:49:32.8 Info: => 7.96E-05s 12:49:32.8 Info: AlterTable Artists 12:49:32.8 Info: => 3E-07s 12:49:32.8 Info: CreateColumn Artists ArtistMetadataId Int32 12:49:32.8 Info: ALTER TABLE "Artists" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 12:49:32.8 Info: => 0.0005288s 12:49:32.8 Info: ExecuteSqlStatement UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 12:49:32.8 Info: UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 12:49:32.8 Info: => 0.000667s 12:49:32.8 Info: CreateTable AlbumReleases 12:49:32.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:49:32.8 Info: => 0.0001631s 12:49:32.8 Info: CreateIndex AlbumReleases (ForeignReleaseId) 12:49:32.8 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 12:49:32.8 Info: => 8.19E-05s 12:49:32.8 Info: CreateIndex AlbumReleases (AlbumId) 12:49:32.8 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 12:49:32.8 Info: => 7.35E-05s 12:49:32.8 Info: PerformDBOperation 12:49:32.8 Info: Performing DB Operation 12:49:32.8 Info: => 3.18E-05s 12:49:32.8 Info: AlterTable Albums 12:49:32.8 Info: => 3E-07s 12:49:32.8 Info: CreateColumn Albums ArtistMetadataId Int32 12:49:32.8 Info: ALTER TABLE "Albums" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 12:49:32.8 Info: => 0.0005513s 12:49:32.8 Info: AlterTable Albums 12:49:32.8 Info: => 7E-07s 12:49:32.8 Info: CreateColumn Albums AnyReleaseOk Boolean 12:49:32.8 Info: ALTER TABLE "Albums" ADD COLUMN "AnyReleaseOk" INTEGER NOT NULL DEFAULT 1 12:49:32.8 Info: => 0.0005337s 12:49:32.8 Info: AlterTable Albums 12:49:32.8 Info: => 7E-07s 12:49:32.8 Info: CreateColumn Albums Links String 12:49:32.8 Info: ALTER TABLE "Albums" ADD COLUMN "Links" TEXT 12:49:32.8 Info: => 0.0005254s 12:49:32.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:49:32.8 Info: UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 12:49:32.8 Info: => 8.11E-05s 12:49:32.8 Info: AlterTable Tracks 12:49:32.8 Info: => 4E-07s 12:49:32.8 Info: CreateColumn Tracks ForeignRecordingId String 12:49:32.8 Info: ALTER TABLE "Tracks" ADD COLUMN "ForeignRecordingId" TEXT NOT NULL DEFAULT '0' 12:49:32.8 Info: => 0.0005174s 12:49:32.8 Info: AlterTable Tracks 12:49:32.8 Info: => 7E-07s 12:49:32.8 Info: CreateColumn Tracks AlbumReleaseId Int32 12:49:32.8 Info: ALTER TABLE "Tracks" ADD COLUMN "AlbumReleaseId" INTEGER NOT NULL DEFAULT 0 12:49:32.8 Info: => 0.00052s 12:49:32.8 Info: AlterTable Tracks 12:49:32.8 Info: => 5E-07s 12:49:32.8 Info: CreateColumn Tracks ArtistMetadataId Int32 12:49:32.8 Info: ALTER TABLE "Tracks" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 12:49:32.8 Info: => 0.0005255s 12:49:32.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:49:32.8 Info: UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 12:49:32.8 Info: => 8.14E-05s 12:49:32.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:49:32.8 Info: UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 12:49:32.8 Info: => 5.93E-05s 12:49:32.8 Info: DeleteColumn Artists ForeignArtistId, Name, Overview, Disambiguation, ArtistType, Status, Images, Links, Genres, Ratings, Members, MBId, AMId, TADBId, DiscogsId, NameSlug, LastDiskSync, DateFormed 12:49:32.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:49:32.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:49:32.8 Info: DROP TABLE "Artists" 12:49:32.8 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:49:32.8 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:49:32.8 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:49:32.8 Info: => 0.0049563s 12:49:32.8 Info: DeleteColumn Albums ArtistId, MBId, AMId, TADBId, DiscogsId, TitleSlug, Label, SortTitle, Tags, Duration, Media, Releases, CurrentRelease, LastDiskSync 12:49:32.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:49:32.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:49:32.8 Info: DROP TABLE "Albums" 12:49:32.8 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:49:32.8 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:49:32.8 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:49:32.8 Info: => 0.0042833s 12:49:32.8 Info: DeleteColumn Tracks ArtistId, AlbumId, Compilation, DiscNumber, Monitored 12:49:32.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:49:32.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:49:32.8 Info: DROP TABLE "Tracks" 12:49:32.8 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 12:49:32.8 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 12:49:32.8 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 12:49:32.8 Info: => 0.003925s 12:49:32.8 Info: DeleteColumn TrackFiles ArtistId 12:49:32.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:49:32.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:49:32.9 Info: DROP TABLE "TrackFiles" 12:49:32.9 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 12:49:32.9 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:49:32.9 Info: => 0.0046311s 12:49:32.9 Info: CreateIndex Artists (ArtistMetadataId) 12:49:32.9 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 12:49:32.9 Info: => 8.01E-05s 12:49:32.9 Info: CreateIndex Artists (Monitored) 12:49:32.9 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 12:49:32.9 Info: => 7.35E-05s 12:49:32.9 Info: CreateIndex Albums (ArtistMetadataId) 12:49:32.9 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 12:49:32.9 Info: => 6.97E-05s 12:49:32.9 Info: CreateIndex Tracks (ArtistMetadataId) 12:49:32.9 Info: CREATE INDEX "IX_Tracks_ArtistMetadataId" ON "Tracks" ("ArtistMetadataId" ASC) 12:49:32.9 Info: => 6.9E-05s 12:49:32.9 Info: CreateIndex Tracks (AlbumReleaseId) 12:49:32.9 Info: CREATE INDEX "IX_Tracks_AlbumReleaseId" ON "Tracks" ("AlbumReleaseId" ASC) 12:49:32.9 Info: => 6.91E-05s 12:49:32.9 Info: CreateIndex Tracks (ForeignRecordingId) 12:49:32.9 Info: CREATE INDEX "IX_Tracks_ForeignRecordingId" ON "Tracks" ("ForeignRecordingId" ASC) 12:49:32.9 Info: => 7.02E-05s 12:49:32.9 Info: UpdateData 12:49:32.9 Info: UPDATE "Artists" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 12:49:32.9 Info: => 4.02E-05s 12:49:32.9 Info: UpdateData 12:49:32.9 Info: UPDATE "Albums" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 12:49:32.9 Info: => 3.16E-05s 12:49:32.9 Info: UpdateData 12:49:32.9 Info: UPDATE "ScheduledTasks" SET "LastExecution" = '2018-01-01T00:00:01' WHERE "TypeName" = 'NzbDrone.Core.Music.Commands.RefreshArtistCommand' 12:49:32.9 Info: => 3.68E-05s 12:49:32.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (23, '2024-05-17T12:49:32', 'add_release_groups_etc') 12:49:32.9 Info: Committing Transaction 12:49:32.9 Info: 23: add_release_groups_etc migrated 12:49:32.9 Info: => 0.0006235s 12:49:32.9 Info: 24: NewMediaInfoFormat migrating 12:49:32.9 Info: Beginning Transaction 12:49:32.9 Info: Starting migration of Main DB to 24 12:49:32.9 Info: UpdateData 12:49:32.9 Info: UPDATE "TrackFiles" SET "MediaInfo" = '' WHERE 1 = 1 12:49:32.9 Info: => 5.09E-05s 12:49:32.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (24, '2024-05-17T12:49:32', 'NewMediaInfoFormat') 12:49:32.9 Info: Committing Transaction 12:49:32.9 Info: 24: NewMediaInfoFormat migrated 12:49:32.9 Info: => 0.0002941s 12:49:32.9 Info: 25: rename_restrictions_to_release_profiles migrating 12:49:32.9 Info: Beginning Transaction 12:49:32.9 Info: Starting migration of Main DB to 25 12:49:32.9 Info: RenameTable Restrictions ReleaseProfiles 12:49:32.9 Info: ALTER TABLE "Restrictions" RENAME TO "ReleaseProfiles" 12:49:32.9 Info: => 0.0013991s 12:49:32.9 Info: AlterTable ReleaseProfiles 12:49:32.9 Info: => 9E-07s 12:49:32.9 Info: CreateColumn ReleaseProfiles IncludePreferredWhenRenaming Boolean 12:49:32.9 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "IncludePreferredWhenRenaming" INTEGER NOT NULL DEFAULT 1 12:49:32.9 Info: => 0.0005154s 12:49:32.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (25, '2024-05-17T12:49:32', 'rename_restrictions_to_release_profiles') 12:49:32.9 Info: Committing Transaction 12:49:32.9 Info: 25: rename_restrictions_to_release_profiles migrated 12:49:32.9 Info: => 0.000813s 12:49:32.9 Info: 26: rename_quality_profiles_add_upgrade_allowed migrating 12:49:32.9 Info: Beginning Transaction 12:49:32.9 Info: Starting migration of Main DB to 26 12:49:32.9 Info: RenameTable Profiles QualityProfiles 12:49:32.9 Info: ALTER TABLE "Profiles" RENAME TO "QualityProfiles" 12:49:32.9 Info: => 0.0013994s 12:49:32.9 Info: AlterTable QualityProfiles 12:49:32.9 Info: => 7E-07s 12:49:32.9 Info: CreateColumn QualityProfiles UpgradeAllowed Boolean 12:49:32.9 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 12:49:32.9 Info: => 0.0005094s 12:49:32.9 Info: AlterTable LanguageProfiles 12:49:32.9 Info: => 7E-07s 12:49:32.9 Info: CreateColumn LanguageProfiles UpgradeAllowed Boolean 12:49:32.9 Info: ALTER TABLE "LanguageProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 12:49:32.9 Info: => 0.0004907s 12:49:32.9 Info: UpdateData 12:49:32.9 Info: UPDATE "QualityProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 12:49:32.9 Info: => 4.52E-05s 12:49:32.9 Info: UpdateData 12:49:32.9 Info: UPDATE "LanguageProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 12:49:32.9 Info: => 2.95E-05s 12:49:32.9 Info: RenameColumn Artists ProfileId to QualityProfileId 12:49:32.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:49:32.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:49:32.9 Info: DROP TABLE "Artists" 12:49:32.9 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:49:32.9 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:49:32.9 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:49:32.9 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 12:49:32.9 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 12:49:32.9 Info: => 0.0052278s 12:49:32.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (26, '2024-05-17T12:49:32', 'rename_quality_profiles_add_upgrade_allowed') 12:49:32.9 Info: Committing Transaction 12:49:32.9 Info: 26: rename_quality_profiles_add_upgrade_allowed migrated 12:49:32.9 Info: => 0.0056716s 12:49:32.9 Info: 27: add_import_exclusions migrating 12:49:32.9 Info: Beginning Transaction 12:49:32.9 Info: Starting migration of Main DB to 27 12:49:32.9 Info: CreateTable ImportListExclusions 12:49:32.9 Info: CREATE TABLE "ImportListExclusions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignId" TEXT NOT NULL, "Name" TEXT NOT NULL) 12:49:32.9 Info: => 0.0001329s 12:49:32.9 Info: CreateIndex ImportListExclusions (ForeignId) 12:49:32.9 Info: CREATE UNIQUE INDEX "IX_ImportListExclusions_ForeignId" ON "ImportListExclusions" ("ForeignId" ASC) 12:49:32.9 Info: => 8.1E-05s 12:49:32.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (27, '2024-05-17T12:49:32', 'add_import_exclusions') 12:49:32.9 Info: Committing Transaction 12:49:32.9 Info: 27: add_import_exclusions migrated 12:49:32.9 Info: => 0.0004067s 12:49:32.9 Info: 28: clean_artist_metadata_table migrating 12:49:32.9 Info: Beginning Transaction 12:49:32.9 Info: Starting migration of Main DB to 28 12:49:32.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:49:32.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:49:32.9 Info: => 0.0001587s 12:49:32.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:49:32.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:49:32.9 Info: => 0.0001217s 12:49:32.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:49:32.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:49:32.9 Info: => 0.0001175s 12:49:32.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:49:32.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:49:32.9 Info: => 0.0001194s 12:49:32.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:49:32.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:49:32.9 Info: => 0.0001136s 12:49:32.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:49:32.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:49:32.9 Info: => 0.0001113s 12:49:32.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (28, '2024-05-17T12:49:32', 'clean_artist_metadata_table') 12:49:32.9 Info: Committing Transaction 12:49:32.9 Info: 28: clean_artist_metadata_table migrated 12:49:32.9 Info: => 0.0003915s 12:49:32.9 Info: 29: health_issue_notification migrating 12:49:32.9 Info: Beginning Transaction 12:49:32.9 Info: Starting migration of Main DB to 29 12:49:32.9 Info: AlterTable Notifications 12:49:32.9 Info: => 8E-07s 12:49:32.9 Info: CreateColumn Notifications OnHealthIssue Boolean 12:49:32.9 Info: ALTER TABLE "Notifications" ADD COLUMN "OnHealthIssue" INTEGER NOT NULL DEFAULT 0 12:49:32.9 Info: => 0.0005372s 12:49:32.9 Info: AlterTable Notifications 12:49:32.9 Info: => 6E-07s 12:49:32.9 Info: CreateColumn Notifications IncludeHealthWarnings Boolean 12:49:32.9 Info: ALTER TABLE "Notifications" ADD COLUMN "IncludeHealthWarnings" INTEGER NOT NULL DEFAULT 0 12:49:32.9 Info: => 0.0005215s 12:49:32.9 Info: AlterTable Notifications 12:49:32.9 Info: => 5E-07s 12:49:32.9 Info: CreateColumn Notifications OnDownloadFailure Boolean 12:49:32.9 Info: ALTER TABLE "Notifications" ADD COLUMN "OnDownloadFailure" INTEGER NOT NULL DEFAULT 0 12:49:32.9 Info: => 0.0005066s 12:49:32.9 Info: AlterTable Notifications 12:49:32.9 Info: => 7E-07s 12:49:32.9 Info: CreateColumn Notifications OnImportFailure Boolean 12:49:32.9 Info: ALTER TABLE "Notifications" ADD COLUMN "OnImportFailure" INTEGER NOT NULL DEFAULT 0 12:49:32.9 Info: => 0.0005022s 12:49:32.9 Info: AlterTable Notifications 12:49:32.9 Info: => 7E-07s 12:49:32.9 Info: CreateColumn Notifications OnTrackRetag Boolean 12:49:32.9 Info: ALTER TABLE "Notifications" ADD COLUMN "OnTrackRetag" INTEGER NOT NULL DEFAULT 0 12:49:32.9 Info: => 0.0004931s 12:49:32.9 Info: DeleteColumn Notifications OnDownload 12:49:32.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:49:32.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:49:32.9 Info: DROP TABLE "Notifications" 12:49:32.9 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 12:49:32.9 Info: => 0.0037662s 12:49:32.9 Info: RenameColumn Notifications OnAlbumDownload to OnReleaseImport 12:49:32.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:49:32.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:49:32.9 Info: DROP TABLE "Notifications" 12:49:32.9 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 12:49:32.9 Info: => 0.0037875s 12:49:32.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (29, '2024-05-17T12:49:32', 'health_issue_notification') 12:49:32.9 Info: Committing Transaction 12:49:32.9 Info: 29: health_issue_notification migrated 12:49:32.9 Info: => 0.0041636s 12:49:32.9 Info: 30: add_mediafilerepository_mtime migrating 12:49:32.9 Info: Beginning Transaction 12:49:32.9 Info: Starting migration of Main DB to 30 12:49:32.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:49:32.9 Info: INSERT INTO "Albums" ("Id", "ForeignAlbumId", "ArtistMetadataId", "Title", "CleanTitle", "Images", "Monitored", "AlbumType", "AnyReleaseOk") VALUES (1, '1', 1, 'TestAlbum', 'TestAlbum', '', 1, 'Studio', 1) 12:49:32.9 Info: INSERT INTO "AlbumReleases" ("Id", "ForeignReleaseId", "AlbumId", "Title", "Status", "Duration", "Monitored") VALUES (1, '1', 1, 'Title', 'Status', 0, 1) 12:49:32.9 Info: INSERT INTO "TrackFiles" ("Id", "RelativePath", "Size", "DateAdded", "Quality", "Language", "AlbumId") VALUES (1, 'folder/track1.mp3', 100, '2024-05-17T12:49:32', '{ "quality": { "id": 6, "name": "FLAC" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }', 1, 1) 12:49:32.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:49:32.9 Info: INSERT INTO "TrackFiles" ("Id", "RelativePath", "Size", "DateAdded", "Quality", "Language", "AlbumId") VALUES (2, 'folder/track2.mp3', 100, '2024-05-17T12:49:32', '{ "quality": { "id": 6, "name": "FLAC" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }', 1, 1) 12:49:32.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:49:32.9 Info: INSERT INTO "AlbumReleases" ("Id", "ForeignReleaseId", "AlbumId", "Title", "Status", "Duration", "Monitored") VALUES (2, '2', 1, 'Title', 'Status', 0, 0) 12:49:32.9 Info: INSERT INTO "TrackFiles" ("Id", "RelativePath", "Size", "DateAdded", "Quality", "Language", "AlbumId") VALUES (100, 'folder/track1.mp3', 100, '2024-05-17T12:49:32', '{ "quality": { "id": 6, "name": "FLAC" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }', 1, 1) 12:49:32.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:49:32.9 Info: INSERT INTO "TrackFiles" ("Id", "RelativePath", "Size", "DateAdded", "Quality", "Language", "AlbumId") VALUES (101, 'folder/track2.mp3', 100, '2024-05-17T12:49:32', '{ "quality": { "id": 6, "name": "FLAC" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }', 1, 1) 12:49:32.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:49:32.9 Info: AlterTable TrackFiles 12:49:32.9 Info: => 5E-07s 12:49:32.9 Info: CreateColumn TrackFiles Modified DateTime 12:49:32.9 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Modified" DATETIME NOT NULL DEFAULT '2000-01-01T00:00:00' 12:49:32.9 Info: => 0.0005282s 12:49:32.9 Info: AlterTable TrackFiles 12:49:32.9 Info: => 6E-07s 12:49:32.9 Info: CreateColumn TrackFiles Path String 12:49:32.9 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Path" TEXT 12:49:32.9 Info: => 0.000506s 12:49:32.9 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 12:49:32.9 Info: DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 12:49:32.9 Info: => 4.02E-05s 12:49:32.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:49:32.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:49:32.9 Info: => 0.0001232s 12:49:32.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:49:32.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:49:32.9 Info: => 0.0001378s 12:49:32.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:49:32.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:49:32.9 Info: => 0.0001437s 12:49:32.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:49:32.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:49:32.9 Info: => 8.48E-05s 12:49:32.9 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 12:49:32.9 Info: DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 12:49:32.9 Info: => 0.0001117s 12:49:32.9 Info: AlterTable TrackFiles 12:49:32.9 Info: => 5E-07s 12:49:32.9 Info: AlterColumn TrackFiles Path String 12:49:32.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:49:32.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:49:32.9 Info: DROP TABLE "TrackFiles" 12:49:32.9 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 12:49:32.9 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:49:32.9 Info: => 0.0059858s 12:49:32.9 Info: CreateIndex TrackFiles (Path) 12:49:32.9 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 12:49:32.9 Info: => 8.28E-05s 12:49:32.9 Info: DeleteColumn TrackFiles RelativePath 12:49:32.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:49:32.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:49:32.9 Info: DROP TABLE "TrackFiles" 12:49:32.9 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 12:49:32.9 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:49:32.9 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 12:49:32.9 Info: => 0.0041285s 12:49:32.9 Info: -> 12 Insert operations completed in 00:00:00.0007695 taking an average of 00:00:00.0000641 12:49:32.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (30, '2024-05-17T12:49:32', 'add_mediafilerepository_mtime') 12:49:32.9 Info: Committing Transaction 12:49:32.9 Info: 30: add_mediafilerepository_mtime migrated 12:49:32.9 Info: => 0.0046346s 12:49:32.9 Debug: Took: 00:00:00.1466842 12:49:32.9 Debug: Got 2 tracks 12:49:32.9 Info: --- End: NzbDrone.Core.Test.Datastore.Migration.add_mediafilerepository_mtimeFixture.migration_030_unmonitored_release_duplicate --- 12:49:32.9 Info: --- Start: NzbDrone.Core.Test.Datastore.Migration.add_release_groups_etcFixture.migration_023_all_default_entries --- 12:49:32.9 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm64/_temp_11361_638515469729787347_179/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:49:32.9 Info: DatabaseEngineVersionCheck migrating 12:49:32.9 Info: PerformDBOperation 12:49:32.9 Info: Performing DB Operation 12:49:32.9 Info: SQLite 3.45.3 12:49:32.9 Info: => 0.001054s 12:49:32.9 Info: DatabaseEngineVersionCheck migrated 12:49:32.9 Info: => 0.0010675s 12:49:32.9 Info: VersionMigration migrating 12:49:32.9 Info: Beginning Transaction 12:49:32.9 Info: CreateTable VersionInfo 12:49:32.9 Info: CREATE TABLE "VersionInfo" ("Version" INTEGER NOT NULL) 12:49:32.9 Info: => 0.0001539s 12:49:32.9 Info: Committing Transaction 12:49:32.9 Info: VersionMigration migrated 12:49:32.9 Info: => 0.0005001s 12:49:32.9 Info: VersionUniqueMigration migrating 12:49:32.9 Info: Beginning Transaction 12:49:32.9 Info: CreateIndex VersionInfo (Version) 12:49:32.9 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 12:49:32.9 Info: => 0.0001221s 12:49:32.9 Info: AlterTable VersionInfo 12:49:32.9 Info: => 5E-07s 12:49:32.9 Info: CreateColumn VersionInfo AppliedOn DateTime 12:49:32.9 Info: ALTER TABLE "VersionInfo" ADD COLUMN "AppliedOn" DATETIME 12:49:32.9 Info: => 0.0005756s 12:49:32.9 Info: Committing Transaction 12:49:32.9 Info: VersionUniqueMigration migrated 12:49:32.9 Info: => 0.0007744s 12:49:32.9 Info: VersionDescriptionMigration migrating 12:49:32.9 Info: Beginning Transaction 12:49:32.9 Info: AlterTable VersionInfo 12:49:32.9 Info: => 8E-07s 12:49:32.9 Info: CreateColumn VersionInfo Description String 12:49:32.9 Info: ALTER TABLE "VersionInfo" ADD COLUMN "Description" TEXT 12:49:32.9 Info: => 0.0002084s 12:49:32.9 Info: Committing Transaction 12:49:32.9 Info: VersionDescriptionMigration migrated 12:49:32.9 Info: => 0.0004083s 12:49:32.9 Info: 1: InitialSetup migrating 12:49:32.9 Info: Beginning Transaction 12:49:32.9 Info: Starting migration of Main DB to 1 12:49:33.0 Info: CreateTable Config 12:49:33.0 Info: CREATE TABLE "Config" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Key" TEXT NOT NULL, "Value" TEXT NOT NULL) 12:49:33.0 Info: => 0.000167s 12:49:33.0 Info: CreateIndex Config (Key) 12:49:33.0 Info: CREATE UNIQUE INDEX "IX_Config_Key" ON "Config" ("Key" ASC) 12:49:33.0 Info: => 7.38E-05s 12:49:33.0 Info: CreateTable RootFolders 12:49:33.0 Info: CREATE TABLE "RootFolders" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Path" TEXT NOT NULL) 12:49:33.0 Info: => 8.81E-05s 12:49:33.0 Info: CreateIndex RootFolders (Path) 12:49:33.0 Info: CREATE UNIQUE INDEX "IX_RootFolders_Path" ON "RootFolders" ("Path" ASC) 12:49:33.0 Info: => 7.1E-05s 12:49:33.0 Info: CreateTable Artists 12:49:33.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:49:33.0 Info: => 0.000234s 12:49:33.0 Info: CreateIndex Artists (ForeignArtistId) 12:49:33.0 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 12:49:33.0 Info: => 7.13E-05s 12:49:33.0 Info: CreateIndex Artists (NameSlug) 12:49:33.0 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 12:49:33.0 Info: => 6.46E-05s 12:49:33.0 Info: CreateIndex Artists (CleanName) 12:49:33.0 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:49:33.0 Info: => 6.64E-05s 12:49:33.0 Info: CreateIndex Artists (Path) 12:49:33.0 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:49:33.0 Info: => 6.38E-05s 12:49:33.0 Info: CreateTable Albums 12:49:33.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:49:33.0 Info: => 0.0002035s 12:49:33.0 Info: CreateIndex Albums (ForeignAlbumId) 12:49:33.0 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:49:33.0 Info: => 6.96E-05s 12:49:33.0 Info: CreateIndex Albums (MBId) 12:49:33.0 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 12:49:33.0 Info: => 6.36E-05s 12:49:33.0 Info: CreateIndex Albums (TADBId) 12:49:33.0 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 12:49:33.0 Info: => 6.3E-05s 12:49:33.0 Info: CreateIndex Albums (TitleSlug) 12:49:33.0 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 12:49:33.0 Info: => 6.51E-05s 12:49:33.0 Info: CreateIndex Albums (CleanTitle) 12:49:33.0 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:49:33.0 Info: => 6.5E-05s 12:49:33.0 Info: CreateIndex Albums (Path) 12:49:33.0 Info: CREATE INDEX "IX_Albums_Path" ON "Albums" ("Path" ASC) 12:49:33.0 Info: => 6.15E-05s 12:49:33.0 Info: CreateTable Tracks 12:49:33.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:49:33.0 Info: => 0.0001428s 12:49:33.0 Info: CreateIndex Tracks (ForeignTrackId) 12:49:33.0 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 12:49:33.0 Info: => 7.13E-05s 12:49:33.0 Info: CreateIndex Tracks (ArtistId) 12:49:33.0 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 12:49:33.0 Info: => 7.11E-05s 12:49:33.0 Info: CreateIndex Tracks (TrackFileId) 12:49:33.0 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 12:49:33.0 Info: => 7.4E-05s 12:49:33.0 Info: CreateIndex Tracks (ArtistId, AlbumId, TrackNumber) 12:49:33.0 Info: CREATE INDEX "IX_Tracks_ArtistId_AlbumId_TrackNumber" ON "Tracks" ("ArtistId" ASC, "AlbumId" ASC, "TrackNumber" ASC) 12:49:33.0 Info: => 7.56E-05s 12:49:33.0 Info: CreateTable TrackFiles 12:49:33.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:49:33.0 Info: => 0.0001384s 12:49:33.0 Info: CreateIndex TrackFiles (ArtistId) 12:49:33.0 Info: CREATE INDEX "IX_TrackFiles_ArtistId" ON "TrackFiles" ("ArtistId" ASC) 12:49:33.0 Info: => 7E-05s 12:49:33.0 Info: CreateIndex TrackFiles (AlbumId) 12:49:33.0 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:49:33.0 Info: => 6.55E-05s 12:49:33.0 Info: CreateTable History 12:49:33.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:49:33.0 Info: => 0.0001386s 12:49:33.0 Info: CreateIndex History (Date) 12:49:33.0 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 12:49:33.0 Info: => 7.16E-05s 12:49:33.0 Info: CreateIndex History (EventType) 12:49:33.0 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 12:49:33.0 Info: => 6.55E-05s 12:49:33.0 Info: CreateIndex History (DownloadId) 12:49:33.0 Info: CREATE INDEX "IX_History_DownloadId" ON "History" ("DownloadId" ASC) 12:49:33.0 Info: => 6.81E-05s 12:49:33.0 Info: CreateIndex History (AlbumId) 12:49:33.0 Info: CREATE INDEX "IX_History_AlbumId" ON "History" ("AlbumId" ASC) 12:49:33.0 Info: => 6.53E-05s 12:49:33.0 Info: CreateTable Notifications 12:49:33.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:49:33.0 Info: => 0.0001242s 12:49:33.0 Info: CreateTable ScheduledTasks 12:49:33.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:49:33.0 Info: => 0.0001148s 12:49:33.0 Info: CreateIndex ScheduledTasks (TypeName) 12:49:33.0 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 12:49:33.0 Info: => 7.4E-05s 12:49:33.0 Info: CreateTable Indexers 12:49:33.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:49:33.0 Info: => 0.0001098s 12:49:33.0 Info: CreateIndex Indexers (Name) 12:49:33.0 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 12:49:33.0 Info: => 7.05E-05s 12:49:33.0 Info: CreateTable Profiles 12:49:33.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:49:33.0 Info: => 9.4E-05s 12:49:33.0 Info: CreateIndex Profiles (Name) 12:49:33.0 Info: CREATE UNIQUE INDEX "IX_Profiles_Name" ON "Profiles" ("Name" ASC) 12:49:33.0 Info: => 7.17E-05s 12:49:33.0 Info: CreateTable QualityDefinitions 12:49:33.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:49:33.0 Info: => 0.0001019s 12:49:33.0 Info: CreateIndex QualityDefinitions (Quality) 12:49:33.0 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Quality" ON "QualityDefinitions" ("Quality" ASC) 12:49:33.0 Info: => 7.08E-05s 12:49:33.0 Info: CreateIndex QualityDefinitions (Title) 12:49:33.0 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Title" ON "QualityDefinitions" ("Title" ASC) 12:49:33.0 Info: => 0.0001138s 12:49:33.0 Info: CreateTable NamingConfig 12:49:33.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:49:33.0 Info: => 0.0001435s 12:49:33.0 Info: CreateTable Blacklist 12:49:33.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:49:33.0 Info: => 0.0001714s 12:49:33.0 Info: CreateTable Metadata 12:49:33.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:49:33.0 Info: => 0.000109s 12:49:33.0 Info: CreateTable MetadataFiles 12:49:33.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:49:33.0 Info: => 0.0001333s 12:49:33.0 Info: CreateTable DownloadClients 12:49:33.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:49:33.0 Info: => 0.0001115s 12:49:33.0 Info: CreateTable PendingReleases 12:49:33.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:49:33.0 Info: => 0.0001606s 12:49:33.0 Info: CreateTable RemotePathMappings 12:49:33.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:49:33.0 Info: => 0.0001241s 12:49:33.0 Info: CreateTable Tags 12:49:33.0 Info: CREATE TABLE "Tags" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Label" TEXT NOT NULL) 12:49:33.0 Info: => 9.02E-05s 12:49:33.0 Info: CreateIndex Tags (Label) 12:49:33.0 Info: CREATE UNIQUE INDEX "IX_Tags_Label" ON "Tags" ("Label" ASC) 12:49:33.0 Info: => 8.06E-05s 12:49:33.0 Info: CreateTable Restrictions 12:49:33.0 Info: CREATE TABLE "Restrictions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Preferred" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL) 12:49:33.0 Info: => 0.0001043s 12:49:33.0 Info: CreateTable DelayProfiles 12:49:33.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:49:33.0 Info: => 0.0001254s 12:49:33.0 Info: CreateTable Users 12:49:33.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:49:33.0 Info: => 0.000105s 12:49:33.0 Info: CreateIndex Users (Identifier) 12:49:33.0 Info: CREATE UNIQUE INDEX "IX_Users_Identifier" ON "Users" ("Identifier" ASC) 12:49:33.0 Info: => 0.000119s 12:49:33.0 Info: CreateIndex Users (Username) 12:49:33.0 Info: CREATE UNIQUE INDEX "IX_Users_Username" ON "Users" ("Username" ASC) 12:49:33.0 Info: => 9.26E-05s 12:49:33.0 Info: CreateTable Commands 12:49:33.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:49:33.0 Info: => 0.0001416s 12:49:33.0 Info: CreateTable IndexerStatus 12:49:33.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:49:33.0 Info: => 0.0001225s 12:49:33.0 Info: CreateIndex IndexerStatus (ProviderId) 12:49:33.0 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 12:49:33.0 Info: => 8.51E-05s 12:49:33.0 Info: CreateTable ExtraFiles 12:49:33.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:49:33.0 Info: => 0.0001259s 12:49:33.0 Info: CreateTable LyricFiles 12:49:33.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:49:33.0 Info: => 0.0001653s 12:49:33.0 Info: CreateTable LanguageProfiles 12:49:33.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:49:33.0 Info: => 0.0001106s 12:49:33.0 Info: CreateIndex LanguageProfiles (Name) 12:49:33.0 Info: CREATE UNIQUE INDEX "IX_LanguageProfiles_Name" ON "LanguageProfiles" ("Name" ASC) 12:49:33.0 Info: => 8.42E-05s 12:49:33.0 Info: CreateTable DownloadClientStatus 12:49:33.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:49:33.0 Info: => 0.0001154s 12:49:33.0 Info: CreateIndex DownloadClientStatus (ProviderId) 12:49:33.0 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 12:49:33.0 Info: => 8.48E-05s 12:49:33.0 Info: INSERT INTO "DelayProfiles" ("EnableUsenet", "EnableTorrent", "PreferredProtocol", "UsenetDelay", "TorrentDelay", "Order", "Tags") VALUES (1, 1, 1, 0, 0, 2147483647, '[]') 12:49:33.0 Info: -> 1 Insert operations completed in 00:00:00.0000591 taking an average of 00:00:00.0000591 12:49:33.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (1, '2024-05-17T12:49:33', 'InitialSetup') 12:49:33.0 Info: Committing Transaction 12:49:33.0 Info: 1: InitialSetup migrated 12:49:33.0 Info: => 0.0009356s 12:49:33.0 Info: 2: add_reason_to_pending_releases migrating 12:49:33.0 Info: Beginning Transaction 12:49:33.0 Info: Starting migration of Main DB to 2 12:49:33.0 Info: AlterTable PendingReleases 12:49:33.0 Info: => 1E-06s 12:49:33.0 Info: CreateColumn PendingReleases Reason Int32 12:49:33.0 Info: ALTER TABLE "PendingReleases" ADD COLUMN "Reason" INTEGER NOT NULL DEFAULT 0 12:49:33.0 Info: => 0.0005268s 12:49:33.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (2, '2024-05-17T12:49:33', 'add_reason_to_pending_releases') 12:49:33.0 Info: Committing Transaction 12:49:33.0 Info: 2: add_reason_to_pending_releases migrated 12:49:33.0 Info: => 0.000808s 12:49:33.0 Info: 3: add_medium_support migrating 12:49:33.0 Info: Beginning Transaction 12:49:33.0 Info: Starting migration of Main DB to 3 12:49:33.0 Info: AlterTable Albums 12:49:33.0 Info: => 1.5E-06s 12:49:33.0 Info: CreateColumn Albums Media String 12:49:33.0 Info: ALTER TABLE "Albums" ADD COLUMN "Media" TEXT NOT NULL DEFAULT '' 12:49:33.0 Info: => 0.0005126s 12:49:33.0 Info: AlterTable Tracks 12:49:33.0 Info: => 6E-07s 12:49:33.0 Info: CreateColumn Tracks MediumNumber Int32 12:49:33.0 Info: ALTER TABLE "Tracks" ADD COLUMN "MediumNumber" INTEGER NOT NULL DEFAULT 0 12:49:33.0 Info: => 0.0004776s 12:49:33.0 Info: AlterTable Tracks 12:49:33.0 Info: => 6E-07s 12:49:33.0 Info: CreateColumn Tracks AbsoluteTrackNumber Int32 12:49:33.0 Info: ALTER TABLE "Tracks" ADD COLUMN "AbsoluteTrackNumber" INTEGER NOT NULL DEFAULT 0 12:49:33.0 Info: => 0.0004678s 12:49:33.0 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 12:49:33.0 Info: UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 12:49:33.0 Info: => 4.11E-05s 12:49:33.0 Info: DeleteColumn Tracks TrackNumber 12:49:33.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:49:33.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:49:33.0 Info: DROP TABLE "Tracks" 12:49:33.0 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 12:49:33.0 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 12:49:33.0 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 12:49:33.0 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 12:49:33.0 Info: => 0.0055304s 12:49:33.0 Info: AlterTable Tracks 12:49:33.0 Info: => 6E-07s 12:49:33.0 Info: CreateColumn Tracks TrackNumber String 12:49:33.0 Info: ALTER TABLE "Tracks" ADD COLUMN "TrackNumber" TEXT 12:49:33.0 Info: => 0.000495s 12:49:33.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (3, '2024-05-17T12:49:33', 'add_medium_support') 12:49:33.0 Info: Committing Transaction 12:49:33.0 Info: 3: add_medium_support migrated 12:49:33.0 Info: => 0.0008673s 12:49:33.0 Info: 4: add_various_qualites_in_profile migrating 12:49:33.0 Info: Beginning Transaction 12:49:33.0 Info: Starting migration of Main DB to 4 12:49:33.0 Info: ExecuteSqlStatement UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 12:49:33.0 Info: UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 12:49:33.0 Info: => 5.29E-05s 12:49:33.0 Info: PerformDBOperation 12:49:33.0 Info: Performing DB Operation 12:49:33.0 Info: => 3.41E-05s 12:49:33.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (4, '2024-05-17T12:49:33', 'add_various_qualites_in_profile') 12:49:33.0 Info: Committing Transaction 12:49:33.0 Info: 4: add_various_qualites_in_profile migrated 12:49:33.0 Info: => 0.0002695s 12:49:33.0 Info: 5: metadata_profiles migrating 12:49:33.0 Info: Beginning Transaction 12:49:33.0 Info: Starting migration of Main DB to 5 12:49:33.0 Info: CreateTable MetadataProfiles 12:49:33.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:49:33.0 Info: => 0.0001374s 12:49:33.0 Info: CreateIndex MetadataProfiles (Name) 12:49:33.0 Info: CREATE UNIQUE INDEX "IX_MetadataProfiles_Name" ON "MetadataProfiles" ("Name" ASC) 12:49:33.0 Info: => 8.4E-05s 12:49:33.0 Info: AlterTable Artists 12:49:33.0 Info: => 3E-07s 12:49:33.0 Info: CreateColumn Artists MetadataProfileId Int32 12:49:33.0 Info: ALTER TABLE "Artists" ADD COLUMN "MetadataProfileId" INTEGER NOT NULL DEFAULT 1 12:49:33.0 Info: => 0.0004975s 12:49:33.0 Info: DeleteColumn Artists PrimaryAlbumTypes 12:49:33.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:49:33.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:49:33.0 Info: DROP TABLE "Artists" 12:49:33.0 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:49:33.0 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 12:49:33.0 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 12:49:33.0 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:49:33.0 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:49:33.0 Info: => 0.0040822s 12:49:33.0 Info: DeleteColumn Artists SecondaryAlbumTypes 12:49:33.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:49:33.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:49:33.0 Info: DROP TABLE "Artists" 12:49:33.0 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:49:33.0 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 12:49:33.0 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 12:49:33.0 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:49:33.0 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:49:33.0 Info: => 0.0040965s 12:49:33.0 Info: AlterTable Albums 12:49:33.0 Info: => 6E-07s 12:49:33.0 Info: CreateColumn Albums SecondaryTypes String 12:49:33.0 Info: ALTER TABLE "Albums" ADD COLUMN "SecondaryTypes" TEXT 12:49:33.0 Info: => 0.0004938s 12:49:33.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (5, '2024-05-17T12:49:33', 'metadata_profiles') 12:49:33.0 Info: Committing Transaction 12:49:33.0 Info: 5: metadata_profiles migrated 12:49:33.0 Info: => 0.0008932s 12:49:33.0 Info: 6: separate_automatic_and_interactive_search migrating 12:49:33.0 Info: Beginning Transaction 12:49:33.0 Info: Starting migration of Main DB to 6 12:49:33.0 Info: RenameColumn Indexers EnableSearch to EnableAutomaticSearch 12:49:33.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:49:33.0 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableSearch" FROM "Indexers" 12:49:33.0 Info: DROP TABLE "Indexers" 12:49:33.0 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 12:49:33.0 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 12:49:33.0 Info: => 0.0034876s 12:49:33.0 Info: AlterTable Indexers 12:49:33.0 Info: => 5E-07s 12:49:33.0 Info: CreateColumn Indexers EnableInteractiveSearch Boolean 12:49:33.0 Info: ALTER TABLE "Indexers" ADD COLUMN "EnableInteractiveSearch" INTEGER 12:49:33.0 Info: => 0.0004725s 12:49:33.0 Info: ExecuteSqlStatement UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 12:49:33.0 Info: UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 12:49:33.0 Info: => 3.88E-05s 12:49:33.0 Info: AlterTable Indexers 12:49:33.0 Info: => 4E-07s 12:49:33.0 Info: AlterColumn Indexers EnableInteractiveSearch Boolean 12:49:33.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:49:33.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:49:33.0 Info: DROP TABLE "Indexers" 12:49:33.0 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 12:49:33.0 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 12:49:33.0 Info: => 0.0034547s 12:49:33.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (6, '2024-05-17T12:49:33', 'separate_automatic_and_interactive_search') 12:49:33.0 Info: Committing Transaction 12:49:33.0 Info: 6: separate_automatic_and_interactive_search migrated 12:49:33.0 Info: => 0.0037741s 12:49:33.0 Info: 7: change_album_path_to_relative migrating 12:49:33.0 Info: Beginning Transaction 12:49:33.0 Info: Starting migration of Main DB to 7 12:49:33.0 Info: DeleteColumn Albums Path 12:49:33.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:49:33.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:49:33.0 Info: DROP TABLE "Albums" 12:49:33.0 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:49:33.0 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:49:33.0 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 12:49:33.0 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 12:49:33.0 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 12:49:33.0 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:49:33.0 Info: => 0.0043056s 12:49:33.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (7, '2024-05-17T12:49:33', 'change_album_path_to_relative') 12:49:33.0 Info: Committing Transaction 12:49:33.0 Info: 7: change_album_path_to_relative migrated 12:49:33.0 Info: => 0.004715s 12:49:33.0 Info: 8: change_quality_size_mb_to_kb migrating 12:49:33.0 Info: Beginning Transaction 12:49:33.0 Info: Starting migration of Main DB to 8 12:49:33.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:49:33.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:49:33.0 Info: => 5.26E-05s 12:49:33.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (8, '2024-05-17T12:49:33', 'change_quality_size_mb_to_kb') 12:49:33.0 Info: Committing Transaction 12:49:33.0 Info: 8: change_quality_size_mb_to_kb migrated 12:49:33.0 Info: => 0.000337s 12:49:33.0 Info: 9: album_releases migrating 12:49:33.0 Info: Beginning Transaction 12:49:33.0 Info: Starting migration of Main DB to 9 12:49:33.0 Info: AlterTable Albums 12:49:33.0 Info: => 8E-07s 12:49:33.0 Info: CreateColumn Albums Releases String 12:49:33.0 Info: ALTER TABLE "Albums" ADD COLUMN "Releases" TEXT DEFAULT '' 12:49:33.0 Info: => 0.0005062s 12:49:33.0 Info: AlterTable Albums 12:49:33.0 Info: => 9E-07s 12:49:33.0 Info: CreateColumn Albums CurrentRelease String 12:49:33.0 Info: ALTER TABLE "Albums" ADD COLUMN "CurrentRelease" TEXT DEFAULT '' 12:49:33.0 Info: => 0.000496s 12:49:33.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (9, '2024-05-17T12:49:33', 'album_releases') 12:49:33.0 Info: Committing Transaction 12:49:33.0 Info: 9: album_releases migrated 12:49:33.0 Info: => 0.0007839s 12:49:33.0 Info: 10: album_releases_fix migrating 12:49:33.0 Info: Beginning Transaction 12:49:33.0 Info: Starting migration of Main DB to 10 12:49:33.0 Info: AlterTable Albums 12:49:33.0 Info: => 5E-07s 12:49:33.0 Info: AlterColumn Albums Releases String 12:49:33.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:49:33.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:49:33.0 Info: DROP TABLE "Albums" 12:49:33.0 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:49:33.0 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:49:33.0 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 12:49:33.0 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 12:49:33.0 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 12:49:33.0 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:49:33.0 Info: => 0.0048467s 12:49:33.0 Info: AlterTable Albums 12:49:33.0 Info: => 8E-07s 12:49:33.0 Info: AlterColumn Albums CurrentRelease String 12:49:33.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:49:33.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:49:33.0 Info: DROP TABLE "Albums" 12:49:33.0 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:49:33.0 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:49:33.0 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 12:49:33.0 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 12:49:33.0 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 12:49:33.0 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:49:33.0 Info: => 0.0054815s 12:49:33.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (10, '2024-05-17T12:49:33', 'album_releases_fix') 12:49:33.0 Info: Committing Transaction 12:49:33.0 Info: 10: album_releases_fix migrated 12:49:33.0 Info: => 0.0058608s 12:49:33.0 Info: 11: import_lists migrating 12:49:33.0 Info: Beginning Transaction 12:49:33.0 Info: Starting migration of Main DB to 11 12:49:33.0 Info: CreateTable ImportLists 12:49:33.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:49:33.0 Info: => 0.0001752s 12:49:33.0 Info: CreateIndex ImportLists (Name) 12:49:33.0 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 12:49:33.0 Info: => 8.04E-05s 12:49:33.0 Info: CreateTable ImportListStatus 12:49:33.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:49:33.0 Info: => 0.0001177s 12:49:33.0 Info: CreateIndex ImportListStatus (ProviderId) 12:49:33.0 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 12:49:33.0 Info: => 7.8E-05s 12:49:33.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (11, '2024-05-17T12:49:33', 'import_lists') 12:49:33.0 Info: Committing Transaction 12:49:33.0 Info: 11: import_lists migrated 12:49:33.0 Info: => 0.0003733s 12:49:33.0 Info: 12: add_release_status migrating 12:49:33.0 Info: Beginning Transaction 12:49:33.0 Info: Starting migration of Main DB to 12 12:49:33.0 Info: AlterTable MetadataProfiles 12:49:33.0 Info: => 9E-07s 12:49:33.0 Info: CreateColumn MetadataProfiles ReleaseStatuses String 12:49:33.0 Info: ALTER TABLE "MetadataProfiles" ADD COLUMN "ReleaseStatuses" TEXT NOT NULL DEFAULT '' 12:49:33.0 Info: => 0.0005153s 12:49:33.0 Info: PerformDBOperation 12:49:33.0 Info: Performing DB Operation 12:49:33.0 Info: => 3.17E-05s 12:49:33.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (12, '2024-05-17T12:49:33', 'add_release_status') 12:49:33.0 Info: Committing Transaction 12:49:33.0 Info: 12: add_release_status migrated 12:49:33.0 Info: => 0.0003153s 12:49:33.0 Info: 13: album_download_notification migrating 12:49:33.0 Info: Beginning Transaction 12:49:33.0 Info: Starting migration of Main DB to 13 12:49:33.0 Info: AlterTable Notifications 12:49:33.0 Info: => 7E-07s 12:49:33.0 Info: CreateColumn Notifications OnAlbumDownload Boolean 12:49:33.0 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDownload" INTEGER NOT NULL DEFAULT 0 12:49:33.0 Info: => 0.000525s 12:49:33.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (13, '2024-05-17T12:49:33', 'album_download_notification') 12:49:33.0 Info: Committing Transaction 12:49:33.0 Info: 13: album_download_notification migrated 12:49:33.0 Info: => 0.0008181s 12:49:33.0 Info: 14: fix_language_metadata_profiles migrating 12:49:33.0 Info: Beginning Transaction 12:49:33.0 Info: Starting migration of Main DB to 14 12:49:33.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:49:33.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:49:33.0 Info: => 7.98E-05s 12:49:33.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:49:33.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:49:33.0 Info: => 5.32E-05s 12:49:33.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (14, '2024-05-17T12:49:33', 'fix_language_metadata_profiles') 12:49:33.0 Info: Committing Transaction 12:49:33.0 Info: 14: fix_language_metadata_profiles migrated 12:49:33.0 Info: => 0.0002925s 12:49:33.0 Info: 15: remove_fanzub migrating 12:49:33.0 Info: Beginning Transaction 12:49:33.0 Info: Starting migration of Main DB to 15 12:49:33.0 Info: ExecuteSqlStatement DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 12:49:33.0 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 12:49:33.0 Info: => 4.45E-05s 12:49:33.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (15, '2024-05-17T12:49:33', 'remove_fanzub') 12:49:33.0 Info: Committing Transaction 12:49:33.0 Info: 15: remove_fanzub migrated 12:49:33.0 Info: => 0.0002819s 12:49:33.0 Info: 16: update_artist_history_indexes migrating 12:49:33.0 Info: Beginning Transaction 12:49:33.0 Info: Starting migration of Main DB to 16 12:49:33.0 Info: CreateIndex Albums (ArtistId) 12:49:33.0 Info: CREATE INDEX "IX_Albums_ArtistId" ON "Albums" ("ArtistId" ASC) 12:49:33.0 Info: => 0.0001038s 12:49:33.0 Info: CreateIndex Albums (ArtistId, ReleaseDate) 12:49:33.0 Info: CREATE INDEX "IX_Albums_ArtistId_ReleaseDate" ON "Albums" ("ArtistId" ASC, "ReleaseDate" ASC) 12:49:33.0 Info: => 8.12E-05s 12:49:33.0 Info: DeleteIndex History (AlbumId) 12:49:33.0 Info: DROP INDEX "IX_History_AlbumId" 12:49:33.0 Info: => 0.0001265s 12:49:33.0 Info: CreateIndex History (AlbumId, Date) 12:49:33.0 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 12:49:33.0 Info: => 8.8E-05s 12:49:33.0 Info: DeleteIndex History (DownloadId) 12:49:33.0 Info: DROP INDEX "IX_History_DownloadId" 12:49:33.0 Info: => 0.0001097s 12:49:33.0 Info: CreateIndex History (DownloadId, Date) 12:49:33.0 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 12:49:33.0 Info: => 8.61E-05s 12:49:33.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (16, '2024-05-17T12:49:33', 'update_artist_history_indexes') 12:49:33.0 Info: Committing Transaction 12:49:33.0 Info: 16: update_artist_history_indexes migrated 12:49:33.0 Info: => 0.0003979s 12:49:33.0 Info: 17: remove_nma migrating 12:49:33.0 Info: Beginning Transaction 12:49:33.0 Info: Starting migration of Main DB to 17 12:49:33.0 Info: FluentMigrator.Expressions.DeleteDataExpression 12:49:33.0 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'NotifyMyAndroid' 12:49:33.0 Info: => 4.89E-05s 12:49:33.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (17, '2024-05-17T12:49:33', 'remove_nma') 12:49:33.0 Info: Committing Transaction 12:49:33.0 Info: 17: remove_nma migrated 12:49:33.0 Info: => 0.0002844s 12:49:33.0 Info: 18: album_disambiguation migrating 12:49:33.0 Info: Beginning Transaction 12:49:33.0 Info: Starting migration of Main DB to 18 12:49:33.0 Info: AlterTable Albums 12:49:33.0 Info: => 1E-06s 12:49:33.0 Info: CreateColumn Albums Disambiguation String 12:49:33.0 Info: ALTER TABLE "Albums" ADD COLUMN "Disambiguation" TEXT 12:49:33.0 Info: => 0.000526s 12:49:33.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (18, '2024-05-17T12:49:33', 'album_disambiguation') 12:49:33.0 Info: Committing Transaction 12:49:33.0 Info: 18: album_disambiguation migrated 12:49:33.0 Info: => 0.0008124s 12:49:33.0 Info: 19: add_ape_quality_in_profiles migrating 12:49:33.0 Info: Beginning Transaction 12:49:33.0 Info: Starting migration of Main DB to 19 12:49:33.0 Info: PerformDBOperation 12:49:33.0 Info: Performing DB Operation 12:49:33.0 Info: => 3.4E-05s 12:49:33.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (19, '2024-05-17T12:49:33', 'add_ape_quality_in_profiles') 12:49:33.0 Info: Committing Transaction 12:49:33.0 Info: 19: add_ape_quality_in_profiles migrated 12:49:33.0 Info: => 0.0002808s 12:49:33.0 Info: 20: remove_pushalot migrating 12:49:33.0 Info: Beginning Transaction 12:49:33.0 Info: Starting migration of Main DB to 20 12:49:33.0 Info: FluentMigrator.Expressions.DeleteDataExpression 12:49:33.0 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Pushalot' 12:49:33.0 Info: => 4.79E-05s 12:49:33.0 Info: FluentMigrator.Expressions.DeleteDataExpression 12:49:33.0 Info: DELETE FROM "Metadata" WHERE "Implementation" = 'MediaBrowserMetadata' 12:49:33.0 Info: => 3.02E-05s 12:49:33.0 Info: FluentMigrator.Expressions.DeleteDataExpression 12:49:33.0 Info: DELETE FROM "MetadataFiles" WHERE "Consumer" = 'MediaBrowserMetadata' 12:49:33.0 Info: => 2.71E-05s 12:49:33.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (20, '2024-05-17T12:49:33', 'remove_pushalot') 12:49:33.0 Info: Committing Transaction 12:49:33.0 Info: 20: remove_pushalot migrated 12:49:33.0 Info: => 0.0002607s 12:49:33.0 Info: 21: add_custom_filters migrating 12:49:33.0 Info: Beginning Transaction 12:49:33.0 Info: Starting migration of Main DB to 21 12:49:33.0 Info: CreateTable CustomFilters 12:49:33.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:49:33.0 Info: => 0.0001367s 12:49:33.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (21, '2024-05-17T12:49:33', 'add_custom_filters') 12:49:33.0 Info: Committing Transaction 12:49:33.0 Info: 21: add_custom_filters migrated 12:49:33.0 Info: => 0.0004204s 12:49:33.0 Info: 22: import_list_tags migrating 12:49:33.0 Info: Beginning Transaction 12:49:33.0 Info: Starting migration of Main DB to 22 12:49:33.0 Info: AlterTable ImportLists 12:49:33.0 Info: => 9E-07s 12:49:33.0 Info: CreateColumn ImportLists Tags String 12:49:33.0 Info: ALTER TABLE "ImportLists" ADD COLUMN "Tags" TEXT 12:49:33.0 Info: => 0.0005246s 12:49:33.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (22, '2024-05-17T12:49:33', 'import_list_tags') 12:49:33.0 Info: Committing Transaction 12:49:33.0 Info: 22: import_list_tags migrated 12:49:33.0 Info: => 0.0008346s 12:49:33.0 Info: 23: add_release_groups_etc migrating 12:49:33.0 Info: Beginning Transaction 12:49:33.0 Info: Starting migration of Main DB to 23 12:49:33.0 Info: INSERT INTO "Artists" ("Id", "ForeignArtistId", "Name", "CleanName", "Status", "Images", "Path", "Monitored", "AlbumFolder", "LanguageProfileId", "MetadataProfileId") VALUES (1, '1', 'TestArtist', 'TestArtist', 1, '', '/mnt/data/path/TestArtist', 1, 1, 1, 1) 12:49:33.0 Info: INSERT INTO "Albums" ("Id", "ForeignAlbumId", "ArtistId", "Title", "CleanTitle", "Images", "Monitored", "AlbumType", "Duration", "Media", "Releases", "CurrentRelease") VALUES (1, '1', 1, 'TestAlbum', 'TestAlbum', '', 1, 'Studio', 100, '', '', '{ "trackCount": 0, "mediaCount": 0 }') 12:49:33.0 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Explicit", "Compilation", "Monitored", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber") VALUES (1, '1', 1, 1, 0, 0, 0, 100, 1, 0, '0') 12:49:33.0 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Explicit", "Compilation", "Monitored", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber") VALUES (2, '2', 1, 1, 0, 0, 0, 100, 1, 1, '1') 12:49:33.0 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Explicit", "Compilation", "Monitored", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber") VALUES (3, '3', 1, 1, 0, 0, 0, 100, 1, 2, '2') 12:49:33.0 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Explicit", "Compilation", "Monitored", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber") VALUES (4, '4', 1, 1, 0, 0, 0, 100, 1, 3, '3') 12:49:33.0 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Explicit", "Compilation", "Monitored", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber") VALUES (5, '5', 1, 1, 0, 0, 0, 100, 1, 4, '4') 12:49:33.0 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Explicit", "Compilation", "Monitored", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber") VALUES (6, '6', 1, 1, 0, 0, 0, 100, 1, 5, '5') 12:49:33.0 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Explicit", "Compilation", "Monitored", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber") VALUES (7, '7', 1, 1, 0, 0, 0, 100, 1, 6, '6') 12:49:33.0 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Explicit", "Compilation", "Monitored", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber") VALUES (8, '8', 1, 1, 0, 0, 0, 100, 1, 7, '7') 12:49:33.0 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Explicit", "Compilation", "Monitored", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber") VALUES (9, '9', 1, 1, 0, 0, 0, 100, 1, 8, '8') 12:49:33.0 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Explicit", "Compilation", "Monitored", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber") VALUES (10, '10', 1, 1, 0, 0, 0, 100, 1, 9, '9') 12:49:33.0 Info: CreateTable ArtistMetadata 12:49:33.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:49:33.0 Info: => 0.0001642s 12:49:33.0 Info: CreateIndex ArtistMetadata (ForeignArtistId) 12:49:33.0 Info: CREATE UNIQUE INDEX "IX_ArtistMetadata_ForeignArtistId" ON "ArtistMetadata" ("ForeignArtistId" ASC) 12:49:33.0 Info: => 8.72E-05s 12:49:33.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:49:33.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:49:33.0 Info: => 8.01E-05s 12:49:33.0 Info: AlterTable Artists 12:49:33.0 Info: => 3E-07s 12:49:33.0 Info: CreateColumn Artists ArtistMetadataId Int32 12:49:33.0 Info: ALTER TABLE "Artists" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 12:49:33.0 Info: => 0.000539s 12:49:33.0 Info: ExecuteSqlStatement UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 12:49:33.0 Info: UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 12:49:33.0 Info: => 7.5E-05s 12:49:33.0 Info: CreateTable AlbumReleases 12:49:33.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:49:33.0 Info: => 0.0001596s 12:49:33.0 Info: CreateIndex AlbumReleases (ForeignReleaseId) 12:49:33.0 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 12:49:33.0 Info: => 8.06E-05s 12:49:33.0 Info: CreateIndex AlbumReleases (AlbumId) 12:49:33.0 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 12:49:33.0 Info: => 7.56E-05s 12:49:33.0 Info: PerformDBOperation 12:49:33.0 Info: Performing DB Operation 12:49:33.0 Info: => 0.0056166s 12:49:33.0 Info: AlterTable Albums 12:49:33.0 Info: => 7E-07s 12:49:33.0 Info: CreateColumn Albums ArtistMetadataId Int32 12:49:33.0 Info: ALTER TABLE "Albums" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 12:49:33.0 Info: => 0.0006004s 12:49:33.0 Info: AlterTable Albums 12:49:33.0 Info: => 9E-07s 12:49:33.0 Info: CreateColumn Albums AnyReleaseOk Boolean 12:49:33.0 Info: ALTER TABLE "Albums" ADD COLUMN "AnyReleaseOk" INTEGER NOT NULL DEFAULT 1 12:49:33.0 Info: => 0.0005373s 12:49:33.0 Info: AlterTable Albums 12:49:33.0 Info: => 6E-07s 12:49:33.0 Info: CreateColumn Albums Links String 12:49:33.0 Info: ALTER TABLE "Albums" ADD COLUMN "Links" TEXT 12:49:33.0 Info: => 0.0005742s 12:49:33.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:49:33.0 Info: UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 12:49:33.0 Info: => 8.89E-05s 12:49:33.0 Info: AlterTable Tracks 12:49:33.0 Info: => 5E-07s 12:49:33.0 Info: CreateColumn Tracks ForeignRecordingId String 12:49:33.0 Info: ALTER TABLE "Tracks" ADD COLUMN "ForeignRecordingId" TEXT NOT NULL DEFAULT '0' 12:49:33.0 Info: => 0.0005539s 12:49:33.0 Info: AlterTable Tracks 12:49:33.0 Info: => 8E-07s 12:49:33.0 Info: CreateColumn Tracks AlbumReleaseId Int32 12:49:33.0 Info: ALTER TABLE "Tracks" ADD COLUMN "AlbumReleaseId" INTEGER NOT NULL DEFAULT 0 12:49:33.0 Info: => 0.000526s 12:49:33.0 Info: AlterTable Tracks 12:49:33.0 Info: => 6E-07s 12:49:33.0 Info: CreateColumn Tracks ArtistMetadataId Int32 12:49:33.0 Info: ALTER TABLE "Tracks" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 12:49:33.0 Info: => 0.0005231s 12:49:33.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:49:33.0 Info: UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 12:49:33.0 Info: => 9.5E-05s 12:49:33.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:49:33.0 Info: UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 12:49:33.0 Info: => 7.23E-05s 12:49:33.0 Info: DeleteColumn Artists ForeignArtistId, Name, Overview, Disambiguation, ArtistType, Status, Images, Links, Genres, Ratings, Members, MBId, AMId, TADBId, DiscogsId, NameSlug, LastDiskSync, DateFormed 12:49:33.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:49:33.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:49:33.0 Info: DROP TABLE "Artists" 12:49:33.0 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:49:33.0 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:49:33.0 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:49:33.0 Info: => 0.0056345s 12:49:33.0 Info: DeleteColumn Albums ArtistId, MBId, AMId, TADBId, DiscogsId, TitleSlug, Label, SortTitle, Tags, Duration, Media, Releases, CurrentRelease, LastDiskSync 12:49:33.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:49:33.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:49:33.0 Info: DROP TABLE "Albums" 12:49:33.0 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:49:33.0 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:49:33.0 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:49:33.0 Info: => 0.0043253s 12:49:33.0 Info: DeleteColumn Tracks ArtistId, AlbumId, Compilation, DiscNumber, Monitored 12:49:33.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:49:33.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:49:33.0 Info: DROP TABLE "Tracks" 12:49:33.0 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 12:49:33.0 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 12:49:33.0 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 12:49:33.0 Info: => 0.0040085s 12:49:33.0 Info: DeleteColumn TrackFiles ArtistId 12:49:33.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:49:33.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:49:33.1 Info: DROP TABLE "TrackFiles" 12:49:33.1 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 12:49:33.1 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:49:33.1 Info: => 0.0039003s 12:49:33.1 Info: CreateIndex Artists (ArtistMetadataId) 12:49:33.1 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 12:49:33.1 Info: => 8.3E-05s 12:49:33.1 Info: CreateIndex Artists (Monitored) 12:49:33.1 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 12:49:33.1 Info: => 7.6E-05s 12:49:33.1 Info: CreateIndex Albums (ArtistMetadataId) 12:49:33.1 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 12:49:33.1 Info: => 7.51E-05s 12:49:33.1 Info: CreateIndex Tracks (ArtistMetadataId) 12:49:33.1 Info: CREATE INDEX "IX_Tracks_ArtistMetadataId" ON "Tracks" ("ArtistMetadataId" ASC) 12:49:33.1 Info: => 7.41E-05s 12:49:33.1 Info: CreateIndex Tracks (AlbumReleaseId) 12:49:33.1 Info: CREATE INDEX "IX_Tracks_AlbumReleaseId" ON "Tracks" ("AlbumReleaseId" ASC) 12:49:33.1 Info: => 7.38E-05s 12:49:33.1 Info: CreateIndex Tracks (ForeignRecordingId) 12:49:33.1 Info: CREATE INDEX "IX_Tracks_ForeignRecordingId" ON "Tracks" ("ForeignRecordingId" ASC) 12:49:33.1 Info: => 7.37E-05s 12:49:33.1 Info: UpdateData 12:49:33.1 Info: UPDATE "Artists" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 12:49:33.1 Info: => 4.29E-05s 12:49:33.1 Info: UpdateData 12:49:33.1 Info: UPDATE "Albums" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 12:49:33.1 Info: => 3.44E-05s 12:49:33.1 Info: UpdateData 12:49:33.1 Info: UPDATE "ScheduledTasks" SET "LastExecution" = '2018-01-01T00:00:01' WHERE "TypeName" = 'NzbDrone.Core.Music.Commands.RefreshArtistCommand' 12:49:33.1 Info: => 3.81E-05s 12:49:33.1 Info: -> 12 Insert operations completed in 00:00:00.0008285 taking an average of 00:00:00.0000690 12:49:33.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (23, '2024-05-17T12:49:33', 'add_release_groups_etc') 12:49:33.1 Info: Committing Transaction 12:49:33.1 Info: 23: add_release_groups_etc migrated 12:49:33.1 Info: => 0.0006208s 12:49:33.1 Debug: Took: 00:00:00.1248602 12:49:33.1 Info: --- End: NzbDrone.Core.Test.Datastore.Migration.add_release_groups_etcFixture.migration_023_all_default_entries --- 12:49:33.1 Info: --- Start: NzbDrone.Core.Test.Datastore.Migration.add_release_groups_etcFixture.migration_023_duplicate_albumrelease --- 12:49:33.2 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm64/_temp_11361_638515469731961074_181/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:49:33.2 Info: DatabaseEngineVersionCheck migrating 12:49:33.2 Info: PerformDBOperation 12:49:33.2 Info: Performing DB Operation 12:49:33.2 Info: SQLite 3.45.3 12:49:33.2 Info: => 0.0011386s 12:49:33.2 Info: DatabaseEngineVersionCheck migrated 12:49:33.2 Info: => 0.0011523s 12:49:33.2 Info: VersionMigration migrating 12:49:33.2 Info: Beginning Transaction 12:49:33.2 Info: CreateTable VersionInfo 12:49:33.2 Info: CREATE TABLE "VersionInfo" ("Version" INTEGER NOT NULL) 12:49:33.2 Info: => 0.000155s 12:49:33.2 Info: Committing Transaction 12:49:33.2 Info: VersionMigration migrated 12:49:33.2 Info: => 0.000533s 12:49:33.2 Info: VersionUniqueMigration migrating 12:49:33.2 Info: Beginning Transaction 12:49:33.2 Info: CreateIndex VersionInfo (Version) 12:49:33.2 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 12:49:33.2 Info: => 0.0001242s 12:49:33.2 Info: AlterTable VersionInfo 12:49:33.2 Info: => 6E-07s 12:49:33.2 Info: CreateColumn VersionInfo AppliedOn DateTime 12:49:33.2 Info: ALTER TABLE "VersionInfo" ADD COLUMN "AppliedOn" DATETIME 12:49:33.2 Info: => 0.0005841s 12:49:33.2 Info: Committing Transaction 12:49:33.2 Info: VersionUniqueMigration migrated 12:49:33.2 Info: => 0.0008001s 12:49:33.2 Info: VersionDescriptionMigration migrating 12:49:33.2 Info: Beginning Transaction 12:49:33.2 Info: AlterTable VersionInfo 12:49:33.2 Info: => 6E-07s 12:49:33.2 Info: CreateColumn VersionInfo Description String 12:49:33.2 Info: ALTER TABLE "VersionInfo" ADD COLUMN "Description" TEXT 12:49:33.2 Info: => 0.0002059s 12:49:33.2 Info: Committing Transaction 12:49:33.2 Info: VersionDescriptionMigration migrated 12:49:33.2 Info: => 0.000393s 12:49:33.2 Info: 1: InitialSetup migrating 12:49:33.2 Info: Beginning Transaction 12:49:33.2 Info: Starting migration of Main DB to 1 12:49:33.2 Info: CreateTable Config 12:49:33.2 Info: CREATE TABLE "Config" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Key" TEXT NOT NULL, "Value" TEXT NOT NULL) 12:49:33.2 Info: => 0.0001741s 12:49:33.2 Info: CreateIndex Config (Key) 12:49:33.2 Info: CREATE UNIQUE INDEX "IX_Config_Key" ON "Config" ("Key" ASC) 12:49:33.2 Info: => 7.66E-05s 12:49:33.2 Info: CreateTable RootFolders 12:49:33.2 Info: CREATE TABLE "RootFolders" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Path" TEXT NOT NULL) 12:49:33.2 Info: => 8.9E-05s 12:49:33.2 Info: CreateIndex RootFolders (Path) 12:49:33.2 Info: CREATE UNIQUE INDEX "IX_RootFolders_Path" ON "RootFolders" ("Path" ASC) 12:49:33.2 Info: => 7.17E-05s 12:49:33.2 Info: CreateTable Artists 12:49:33.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:49:33.2 Info: => 0.0002381s 12:49:33.2 Info: CreateIndex Artists (ForeignArtistId) 12:49:33.2 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 12:49:33.2 Info: => 7.6E-05s 12:49:33.2 Info: CreateIndex Artists (NameSlug) 12:49:33.2 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 12:49:33.2 Info: => 8.02E-05s 12:49:33.2 Info: CreateIndex Artists (CleanName) 12:49:33.2 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:49:33.2 Info: => 6.77E-05s 12:49:33.2 Info: CreateIndex Artists (Path) 12:49:33.2 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:49:33.2 Info: => 6.32E-05s 12:49:33.2 Info: CreateTable Albums 12:49:33.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:49:33.2 Info: => 0.0002082s 12:49:33.2 Info: CreateIndex Albums (ForeignAlbumId) 12:49:33.2 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:49:33.2 Info: => 6.97E-05s 12:49:33.2 Info: CreateIndex Albums (MBId) 12:49:33.2 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 12:49:33.2 Info: => 6.49E-05s 12:49:33.2 Info: CreateIndex Albums (TADBId) 12:49:33.2 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 12:49:33.2 Info: => 6.48E-05s 12:49:33.2 Info: CreateIndex Albums (TitleSlug) 12:49:33.2 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 12:49:33.2 Info: => 7.07E-05s 12:49:33.2 Info: CreateIndex Albums (CleanTitle) 12:49:33.2 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:49:33.2 Info: => 6.71E-05s 12:49:33.2 Info: CreateIndex Albums (Path) 12:49:33.2 Info: CREATE INDEX "IX_Albums_Path" ON "Albums" ("Path" ASC) 12:49:33.2 Info: => 6.24E-05s 12:49:33.2 Info: CreateTable Tracks 12:49:33.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:49:33.2 Info: => 0.0001456s 12:49:33.2 Info: CreateIndex Tracks (ForeignTrackId) 12:49:33.2 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 12:49:33.2 Info: => 8.03E-05s 12:49:33.2 Info: CreateIndex Tracks (ArtistId) 12:49:33.2 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 12:49:33.2 Info: => 7.19E-05s 12:49:33.2 Info: CreateIndex Tracks (TrackFileId) 12:49:33.2 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 12:49:33.2 Info: => 6.72E-05s 12:49:33.2 Info: CreateIndex Tracks (ArtistId, AlbumId, TrackNumber) 12:49:33.2 Info: CREATE INDEX "IX_Tracks_ArtistId_AlbumId_TrackNumber" ON "Tracks" ("ArtistId" ASC, "AlbumId" ASC, "TrackNumber" ASC) 12:49:33.2 Info: => 7.22E-05s 12:49:33.2 Info: CreateTable TrackFiles 12:49:33.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:49:33.2 Info: => 0.0001348s 12:49:33.2 Info: CreateIndex TrackFiles (ArtistId) 12:49:33.2 Info: CREATE INDEX "IX_TrackFiles_ArtistId" ON "TrackFiles" ("ArtistId" ASC) 12:49:33.2 Info: => 6.84E-05s 12:49:33.2 Info: CreateIndex TrackFiles (AlbumId) 12:49:33.2 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:49:33.2 Info: => 6.62E-05s 12:49:33.2 Info: CreateTable History 12:49:33.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:49:33.2 Info: => 0.0001397s 12:49:33.2 Info: CreateIndex History (Date) 12:49:33.2 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 12:49:33.2 Info: => 6.78E-05s 12:49:33.2 Info: CreateIndex History (EventType) 12:49:33.2 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 12:49:33.2 Info: => 6.44E-05s 12:49:33.2 Info: CreateIndex History (DownloadId) 12:49:33.2 Info: CREATE INDEX "IX_History_DownloadId" ON "History" ("DownloadId" ASC) 12:49:33.2 Info: => 8.06E-05s 12:49:33.2 Info: CreateIndex History (AlbumId) 12:49:33.2 Info: CREATE INDEX "IX_History_AlbumId" ON "History" ("AlbumId" ASC) 12:49:33.2 Info: => 6.94E-05s 12:49:33.2 Info: CreateTable Notifications 12:49:33.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:49:33.2 Info: => 0.0001288s 12:49:33.2 Info: CreateTable ScheduledTasks 12:49:33.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:49:33.2 Info: => 0.0007667s 12:49:33.2 Info: CreateIndex ScheduledTasks (TypeName) 12:49:33.2 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 12:49:33.2 Info: => 8.32E-05s 12:49:33.2 Info: CreateTable Indexers 12:49:33.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:49:33.2 Info: => 0.0001142s 12:49:33.2 Info: CreateIndex Indexers (Name) 12:49:33.2 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 12:49:33.2 Info: => 6.95E-05s 12:49:33.2 Info: CreateTable Profiles 12:49:33.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:49:33.2 Info: => 9.42E-05s 12:49:33.2 Info: CreateIndex Profiles (Name) 12:49:33.2 Info: CREATE UNIQUE INDEX "IX_Profiles_Name" ON "Profiles" ("Name" ASC) 12:49:33.2 Info: => 6.99E-05s 12:49:33.2 Info: CreateTable QualityDefinitions 12:49:33.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:49:33.2 Info: => 0.0001041s 12:49:33.2 Info: CreateIndex QualityDefinitions (Quality) 12:49:33.2 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Quality" ON "QualityDefinitions" ("Quality" ASC) 12:49:33.2 Info: => 7.18E-05s 12:49:33.2 Info: CreateIndex QualityDefinitions (Title) 12:49:33.2 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Title" ON "QualityDefinitions" ("Title" ASC) 12:49:33.2 Info: => 6.72E-05s 12:49:33.2 Info: CreateTable NamingConfig 12:49:33.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:49:33.2 Info: => 0.0001146s 12:49:33.2 Info: CreateTable Blacklist 12:49:33.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:49:33.2 Info: => 0.0001567s 12:49:33.2 Info: CreateTable Metadata 12:49:33.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:49:33.2 Info: => 0.0001066s 12:49:33.2 Info: CreateTable MetadataFiles 12:49:33.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:49:33.2 Info: => 0.0001246s 12:49:33.2 Info: CreateTable DownloadClients 12:49:33.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:49:33.2 Info: => 0.0001021s 12:49:33.2 Info: CreateTable PendingReleases 12:49:33.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:49:33.2 Info: => 0.0001104s 12:49:33.2 Info: CreateTable RemotePathMappings 12:49:33.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:49:33.2 Info: => 9.45E-05s 12:49:33.2 Info: CreateTable Tags 12:49:33.2 Info: CREATE TABLE "Tags" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Label" TEXT NOT NULL) 12:49:33.2 Info: => 8.59E-05s 12:49:33.2 Info: CreateIndex Tags (Label) 12:49:33.2 Info: CREATE UNIQUE INDEX "IX_Tags_Label" ON "Tags" ("Label" ASC) 12:49:33.2 Info: => 7.2E-05s 12:49:33.2 Info: CreateTable Restrictions 12:49:33.2 Info: CREATE TABLE "Restrictions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Preferred" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL) 12:49:33.2 Info: => 9.8E-05s 12:49:33.2 Info: CreateTable DelayProfiles 12:49:33.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:49:33.2 Info: => 0.0001184s 12:49:33.2 Info: CreateTable Users 12:49:33.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:49:33.2 Info: => 9.54E-05s 12:49:33.2 Info: CreateIndex Users (Identifier) 12:49:33.2 Info: CREATE UNIQUE INDEX "IX_Users_Identifier" ON "Users" ("Identifier" ASC) 12:49:33.2 Info: => 0.0001351s 12:49:33.2 Info: CreateIndex Users (Username) 12:49:33.2 Info: CREATE UNIQUE INDEX "IX_Users_Username" ON "Users" ("Username" ASC) 12:49:33.2 Info: => 9.59E-05s 12:49:33.2 Info: CreateTable Commands 12:49:33.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:49:33.2 Info: => 0.0001451s 12:49:33.2 Info: CreateTable IndexerStatus 12:49:33.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:49:33.2 Info: => 0.0001221s 12:49:33.2 Info: CreateIndex IndexerStatus (ProviderId) 12:49:33.2 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 12:49:33.2 Info: => 8.48E-05s 12:49:33.2 Info: CreateTable ExtraFiles 12:49:33.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:49:33.2 Info: => 0.0001282s 12:49:33.2 Info: CreateTable LyricFiles 12:49:33.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:49:33.2 Info: => 0.0001545s 12:49:33.2 Info: CreateTable LanguageProfiles 12:49:33.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:49:33.2 Info: => 0.0001115s 12:49:33.2 Info: CreateIndex LanguageProfiles (Name) 12:49:33.2 Info: CREATE UNIQUE INDEX "IX_LanguageProfiles_Name" ON "LanguageProfiles" ("Name" ASC) 12:49:33.2 Info: => 8.42E-05s 12:49:33.2 Info: CreateTable DownloadClientStatus 12:49:33.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:49:33.2 Info: => 0.0001188s 12:49:33.2 Info: CreateIndex DownloadClientStatus (ProviderId) 12:49:33.2 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 12:49:33.2 Info: => 8.07E-05s 12:49:33.2 Info: INSERT INTO "DelayProfiles" ("EnableUsenet", "EnableTorrent", "PreferredProtocol", "UsenetDelay", "TorrentDelay", "Order", "Tags") VALUES (1, 1, 1, 0, 0, 2147483647, '[]') 12:49:33.2 Info: -> 1 Insert operations completed in 00:00:00.0005942 taking an average of 00:00:00.0005942 12:49:33.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (1, '2024-05-17T12:49:33', 'InitialSetup') 12:49:33.2 Info: Committing Transaction 12:49:33.2 Info: 1: InitialSetup migrated 12:49:33.2 Info: => 0.001602s 12:49:33.2 Info: 2: add_reason_to_pending_releases migrating 12:49:33.2 Info: Beginning Transaction 12:49:33.2 Info: Starting migration of Main DB to 2 12:49:33.2 Info: AlterTable PendingReleases 12:49:33.2 Info: => 9E-07s 12:49:33.2 Info: CreateColumn PendingReleases Reason Int32 12:49:33.2 Info: ALTER TABLE "PendingReleases" ADD COLUMN "Reason" INTEGER NOT NULL DEFAULT 0 12:49:33.2 Info: => 0.0005424s 12:49:33.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (2, '2024-05-17T12:49:33', 'add_reason_to_pending_releases') 12:49:33.2 Info: Committing Transaction 12:49:33.2 Info: 2: add_reason_to_pending_releases migrated 12:49:33.2 Info: => 0.0008369s 12:49:33.2 Info: 3: add_medium_support migrating 12:49:33.2 Info: Beginning Transaction 12:49:33.2 Info: Starting migration of Main DB to 3 12:49:33.2 Info: AlterTable Albums 12:49:33.2 Info: => 7E-07s 12:49:33.2 Info: CreateColumn Albums Media String 12:49:33.2 Info: ALTER TABLE "Albums" ADD COLUMN "Media" TEXT NOT NULL DEFAULT '' 12:49:33.2 Info: => 0.0005221s 12:49:33.2 Info: AlterTable Tracks 12:49:33.2 Info: => 8E-07s 12:49:33.2 Info: CreateColumn Tracks MediumNumber Int32 12:49:33.2 Info: ALTER TABLE "Tracks" ADD COLUMN "MediumNumber" INTEGER NOT NULL DEFAULT 0 12:49:33.2 Info: => 0.0004777s 12:49:33.2 Info: AlterTable Tracks 12:49:33.2 Info: => 8E-07s 12:49:33.2 Info: CreateColumn Tracks AbsoluteTrackNumber Int32 12:49:33.2 Info: ALTER TABLE "Tracks" ADD COLUMN "AbsoluteTrackNumber" INTEGER NOT NULL DEFAULT 0 12:49:33.2 Info: => 0.0004673s 12:49:33.2 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 12:49:33.2 Info: UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 12:49:33.2 Info: => 4.25E-05s 12:49:33.2 Info: DeleteColumn Tracks TrackNumber 12:49:33.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:49:33.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:49:33.2 Info: DROP TABLE "Tracks" 12:49:33.2 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 12:49:33.2 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 12:49:33.2 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 12:49:33.2 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 12:49:33.2 Info: => 0.0046175s 12:49:33.2 Info: AlterTable Tracks 12:49:33.2 Info: => 7E-07s 12:49:33.2 Info: CreateColumn Tracks TrackNumber String 12:49:33.2 Info: ALTER TABLE "Tracks" ADD COLUMN "TrackNumber" TEXT 12:49:33.2 Info: => 0.0004795s 12:49:33.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (3, '2024-05-17T12:49:33', 'add_medium_support') 12:49:33.2 Info: Committing Transaction 12:49:33.2 Info: 3: add_medium_support migrated 12:49:33.2 Info: => 0.0008357s 12:49:33.2 Info: 4: add_various_qualites_in_profile migrating 12:49:33.2 Info: Beginning Transaction 12:49:33.2 Info: Starting migration of Main DB to 4 12:49:33.2 Info: ExecuteSqlStatement UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 12:49:33.2 Info: UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 12:49:33.2 Info: => 5.3E-05s 12:49:33.2 Info: PerformDBOperation 12:49:33.2 Info: Performing DB Operation 12:49:33.2 Info: => 3.35E-05s 12:49:33.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (4, '2024-05-17T12:49:33', 'add_various_qualites_in_profile') 12:49:33.2 Info: Committing Transaction 12:49:33.2 Info: 4: add_various_qualites_in_profile migrated 12:49:33.2 Info: => 0.0002683s 12:49:33.2 Info: 5: metadata_profiles migrating 12:49:33.2 Info: Beginning Transaction 12:49:33.2 Info: Starting migration of Main DB to 5 12:49:33.2 Info: CreateTable MetadataProfiles 12:49:33.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:49:33.2 Info: => 0.0001371s 12:49:33.2 Info: CreateIndex MetadataProfiles (Name) 12:49:33.2 Info: CREATE UNIQUE INDEX "IX_MetadataProfiles_Name" ON "MetadataProfiles" ("Name" ASC) 12:49:33.2 Info: => 8.73E-05s 12:49:33.2 Info: AlterTable Artists 12:49:33.2 Info: => 4E-07s 12:49:33.2 Info: CreateColumn Artists MetadataProfileId Int32 12:49:33.2 Info: ALTER TABLE "Artists" ADD COLUMN "MetadataProfileId" INTEGER NOT NULL DEFAULT 1 12:49:33.2 Info: => 0.0004954s 12:49:33.2 Info: DeleteColumn Artists PrimaryAlbumTypes 12:49:33.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:49:33.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:49:33.2 Info: DROP TABLE "Artists" 12:49:33.2 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:49:33.2 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 12:49:33.2 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 12:49:33.2 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:49:33.2 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:49:33.2 Info: => 0.0041401s 12:49:33.2 Info: DeleteColumn Artists SecondaryAlbumTypes 12:49:33.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:49:33.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:49:33.2 Info: DROP TABLE "Artists" 12:49:33.2 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:49:33.2 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 12:49:33.2 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 12:49:33.2 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:49:33.2 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:49:33.2 Info: => 0.0049947s 12:49:33.2 Info: AlterTable Albums 12:49:33.2 Info: => 6E-07s 12:49:33.2 Info: CreateColumn Albums SecondaryTypes String 12:49:33.2 Info: ALTER TABLE "Albums" ADD COLUMN "SecondaryTypes" TEXT 12:49:33.2 Info: => 0.0004817s 12:49:33.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (5, '2024-05-17T12:49:33', 'metadata_profiles') 12:49:33.2 Info: Committing Transaction 12:49:33.2 Info: 5: metadata_profiles migrated 12:49:33.2 Info: => 0.000869s 12:49:33.2 Info: 6: separate_automatic_and_interactive_search migrating 12:49:33.2 Info: Beginning Transaction 12:49:33.2 Info: Starting migration of Main DB to 6 12:49:33.2 Info: RenameColumn Indexers EnableSearch to EnableAutomaticSearch 12:49:33.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:49:33.2 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableSearch" FROM "Indexers" 12:49:33.2 Info: DROP TABLE "Indexers" 12:49:33.2 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 12:49:33.2 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 12:49:33.2 Info: => 0.0034594s 12:49:33.2 Info: AlterTable Indexers 12:49:33.2 Info: => 6E-07s 12:49:33.2 Info: CreateColumn Indexers EnableInteractiveSearch Boolean 12:49:33.2 Info: ALTER TABLE "Indexers" ADD COLUMN "EnableInteractiveSearch" INTEGER 12:49:33.2 Info: => 0.0004761s 12:49:33.2 Info: ExecuteSqlStatement UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 12:49:33.2 Info: UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 12:49:33.2 Info: => 3.96E-05s 12:49:33.2 Info: AlterTable Indexers 12:49:33.2 Info: => 4E-07s 12:49:33.2 Info: AlterColumn Indexers EnableInteractiveSearch Boolean 12:49:33.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:49:33.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:49:33.2 Info: DROP TABLE "Indexers" 12:49:33.2 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 12:49:33.2 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 12:49:33.2 Info: => 0.0045087s 12:49:33.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (6, '2024-05-17T12:49:33', 'separate_automatic_and_interactive_search') 12:49:33.2 Info: Committing Transaction 12:49:33.2 Info: 6: separate_automatic_and_interactive_search migrated 12:49:33.2 Info: => 0.004829s 12:49:33.2 Info: 7: change_album_path_to_relative migrating 12:49:33.2 Info: Beginning Transaction 12:49:33.2 Info: Starting migration of Main DB to 7 12:49:33.2 Info: DeleteColumn Albums Path 12:49:33.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:49:33.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:49:33.2 Info: DROP TABLE "Albums" 12:49:33.2 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:49:33.2 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:49:33.2 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 12:49:33.2 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 12:49:33.2 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 12:49:33.2 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:49:33.2 Info: => 0.0041835s 12:49:33.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (7, '2024-05-17T12:49:33', 'change_album_path_to_relative') 12:49:33.2 Info: Committing Transaction 12:49:33.2 Info: 7: change_album_path_to_relative migrated 12:49:33.2 Info: => 0.0045819s 12:49:33.2 Info: 8: change_quality_size_mb_to_kb migrating 12:49:33.2 Info: Beginning Transaction 12:49:33.2 Info: Starting migration of Main DB to 8 12:49:33.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:49:33.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:49:33.2 Info: => 5.32E-05s 12:49:33.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (8, '2024-05-17T12:49:33', 'change_quality_size_mb_to_kb') 12:49:33.2 Info: Committing Transaction 12:49:33.2 Info: 8: change_quality_size_mb_to_kb migrated 12:49:33.2 Info: => 0.0003004s 12:49:33.2 Info: 9: album_releases migrating 12:49:33.2 Info: Beginning Transaction 12:49:33.2 Info: Starting migration of Main DB to 9 12:49:33.2 Info: AlterTable Albums 12:49:33.2 Info: => 7E-07s 12:49:33.2 Info: CreateColumn Albums Releases String 12:49:33.2 Info: ALTER TABLE "Albums" ADD COLUMN "Releases" TEXT DEFAULT '' 12:49:33.2 Info: => 0.0005019s 12:49:33.2 Info: AlterTable Albums 12:49:33.2 Info: => 7E-07s 12:49:33.2 Info: CreateColumn Albums CurrentRelease String 12:49:33.2 Info: ALTER TABLE "Albums" ADD COLUMN "CurrentRelease" TEXT DEFAULT '' 12:49:33.2 Info: => 0.0004713s 12:49:33.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (9, '2024-05-17T12:49:33', 'album_releases') 12:49:33.2 Info: Committing Transaction 12:49:33.2 Info: 9: album_releases migrated 12:49:33.2 Info: => 0.00075s 12:49:33.2 Info: 10: album_releases_fix migrating 12:49:33.2 Info: Beginning Transaction 12:49:33.2 Info: Starting migration of Main DB to 10 12:49:33.2 Info: AlterTable Albums 12:49:33.2 Info: => 8E-07s 12:49:33.2 Info: AlterColumn Albums Releases String 12:49:33.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:49:33.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:49:33.2 Info: DROP TABLE "Albums" 12:49:33.2 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:49:33.2 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:49:33.2 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 12:49:33.2 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 12:49:33.2 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 12:49:33.2 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:49:33.2 Info: => 0.0041392s 12:49:33.2 Info: AlterTable Albums 12:49:33.2 Info: => 6E-07s 12:49:33.2 Info: AlterColumn Albums CurrentRelease String 12:49:33.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:49:33.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:49:33.2 Info: DROP TABLE "Albums" 12:49:33.2 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:49:33.2 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:49:33.2 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 12:49:33.2 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 12:49:33.2 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 12:49:33.2 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:49:33.2 Info: => 0.0047794s 12:49:33.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (10, '2024-05-17T12:49:33', 'album_releases_fix') 12:49:33.2 Info: Committing Transaction 12:49:33.2 Info: 10: album_releases_fix migrated 12:49:33.2 Info: => 0.0051771s 12:49:33.2 Info: 11: import_lists migrating 12:49:33.2 Info: Beginning Transaction 12:49:33.2 Info: Starting migration of Main DB to 11 12:49:33.2 Info: CreateTable ImportLists 12:49:33.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:49:33.2 Info: => 0.0001955s 12:49:33.2 Info: CreateIndex ImportLists (Name) 12:49:33.2 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 12:49:33.2 Info: => 8.61E-05s 12:49:33.2 Info: CreateTable ImportListStatus 12:49:33.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:49:33.2 Info: => 0.0001276s 12:49:33.2 Info: CreateIndex ImportListStatus (ProviderId) 12:49:33.2 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 12:49:33.2 Info: => 8.28E-05s 12:49:33.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (11, '2024-05-17T12:49:33', 'import_lists') 12:49:33.2 Info: Committing Transaction 12:49:33.2 Info: 11: import_lists migrated 12:49:33.2 Info: => 0.0004107s 12:49:33.2 Info: 12: add_release_status migrating 12:49:33.2 Info: Beginning Transaction 12:49:33.2 Info: Starting migration of Main DB to 12 12:49:33.2 Info: AlterTable MetadataProfiles 12:49:33.2 Info: => 7E-07s 12:49:33.2 Info: CreateColumn MetadataProfiles ReleaseStatuses String 12:49:33.2 Info: ALTER TABLE "MetadataProfiles" ADD COLUMN "ReleaseStatuses" TEXT NOT NULL DEFAULT '' 12:49:33.2 Info: => 0.000523s 12:49:33.2 Info: PerformDBOperation 12:49:33.2 Info: Performing DB Operation 12:49:33.2 Info: => 3.32E-05s 12:49:33.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (12, '2024-05-17T12:49:33', 'add_release_status') 12:49:33.2 Info: Committing Transaction 12:49:33.2 Info: 12: add_release_status migrated 12:49:33.2 Info: => 0.0003102s 12:49:33.2 Info: 13: album_download_notification migrating 12:49:33.2 Info: Beginning Transaction 12:49:33.2 Info: Starting migration of Main DB to 13 12:49:33.2 Info: AlterTable Notifications 12:49:33.2 Info: => 8E-07s 12:49:33.2 Info: CreateColumn Notifications OnAlbumDownload Boolean 12:49:33.2 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDownload" INTEGER NOT NULL DEFAULT 0 12:49:33.2 Info: => 0.0005203s 12:49:33.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (13, '2024-05-17T12:49:33', 'album_download_notification') 12:49:33.2 Info: Committing Transaction 12:49:33.2 Info: 13: album_download_notification migrated 12:49:33.2 Info: => 0.0008224s 12:49:33.2 Info: 14: fix_language_metadata_profiles migrating 12:49:33.2 Info: Beginning Transaction 12:49:33.2 Info: Starting migration of Main DB to 14 12:49:33.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:49:33.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:49:33.2 Info: => 8.4E-05s 12:49:33.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:49:33.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:49:33.2 Info: => 6.56E-05s 12:49:33.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (14, '2024-05-17T12:49:33', 'fix_language_metadata_profiles') 12:49:33.2 Info: Committing Transaction 12:49:33.2 Info: 14: fix_language_metadata_profiles migrated 12:49:33.2 Info: => 0.0003322s 12:49:33.2 Info: 15: remove_fanzub migrating 12:49:33.2 Info: Beginning Transaction 12:49:33.2 Info: Starting migration of Main DB to 15 12:49:33.2 Info: ExecuteSqlStatement DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 12:49:33.2 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 12:49:33.2 Info: => 4.47E-05s 12:49:33.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (15, '2024-05-17T12:49:33', 'remove_fanzub') 12:49:33.2 Info: Committing Transaction 12:49:33.2 Info: 15: remove_fanzub migrated 12:49:33.2 Info: => 0.000316s 12:49:33.2 Info: 16: update_artist_history_indexes migrating 12:49:33.2 Info: Beginning Transaction 12:49:33.2 Info: Starting migration of Main DB to 16 12:49:33.2 Info: CreateIndex Albums (ArtistId) 12:49:33.2 Info: CREATE INDEX "IX_Albums_ArtistId" ON "Albums" ("ArtistId" ASC) 12:49:33.2 Info: => 0.0001277s 12:49:33.2 Info: CreateIndex Albums (ArtistId, ReleaseDate) 12:49:33.2 Info: CREATE INDEX "IX_Albums_ArtistId_ReleaseDate" ON "Albums" ("ArtistId" ASC, "ReleaseDate" ASC) 12:49:33.2 Info: => 0.0001205s 12:49:33.2 Info: DeleteIndex History (AlbumId) 12:49:33.2 Info: DROP INDEX "IX_History_AlbumId" 12:49:33.2 Info: => 0.0001368s 12:49:33.2 Info: CreateIndex History (AlbumId, Date) 12:49:33.2 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 12:49:33.2 Info: => 9.45E-05s 12:49:33.2 Info: DeleteIndex History (DownloadId) 12:49:33.2 Info: DROP INDEX "IX_History_DownloadId" 12:49:33.2 Info: => 0.0001202s 12:49:33.2 Info: CreateIndex History (DownloadId, Date) 12:49:33.2 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 12:49:33.2 Info: => 9.53E-05s 12:49:33.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (16, '2024-05-17T12:49:33', 'update_artist_history_indexes') 12:49:33.2 Info: Committing Transaction 12:49:33.2 Info: 16: update_artist_history_indexes migrated 12:49:33.2 Info: => 0.0004185s 12:49:33.2 Info: 17: remove_nma migrating 12:49:33.2 Info: Beginning Transaction 12:49:33.2 Info: Starting migration of Main DB to 17 12:49:33.2 Info: FluentMigrator.Expressions.DeleteDataExpression 12:49:33.2 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'NotifyMyAndroid' 12:49:33.2 Info: => 5.73E-05s 12:49:33.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (17, '2024-05-17T12:49:33', 'remove_nma') 12:49:33.2 Info: Committing Transaction 12:49:33.2 Info: 17: remove_nma migrated 12:49:33.2 Info: => 0.0003054s 12:49:33.2 Info: 18: album_disambiguation migrating 12:49:33.2 Info: Beginning Transaction 12:49:33.2 Info: Starting migration of Main DB to 18 12:49:33.2 Info: AlterTable Albums 12:49:33.2 Info: => 9E-07s 12:49:33.2 Info: CreateColumn Albums Disambiguation String 12:49:33.2 Info: ALTER TABLE "Albums" ADD COLUMN "Disambiguation" TEXT 12:49:33.2 Info: => 0.0005477s 12:49:33.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (18, '2024-05-17T12:49:33', 'album_disambiguation') 12:49:33.2 Info: Committing Transaction 12:49:33.2 Info: 18: album_disambiguation migrated 12:49:33.2 Info: => 0.0008649s 12:49:33.2 Info: 19: add_ape_quality_in_profiles migrating 12:49:33.2 Info: Beginning Transaction 12:49:33.2 Info: Starting migration of Main DB to 19 12:49:33.2 Info: PerformDBOperation 12:49:33.2 Info: Performing DB Operation 12:49:33.2 Info: => 3.3E-05s 12:49:33.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (19, '2024-05-17T12:49:33', 'add_ape_quality_in_profiles') 12:49:33.2 Info: Committing Transaction 12:49:33.2 Info: 19: add_ape_quality_in_profiles migrated 12:49:33.2 Info: => 0.0002983s 12:49:33.2 Info: 20: remove_pushalot migrating 12:49:33.2 Info: Beginning Transaction 12:49:33.2 Info: Starting migration of Main DB to 20 12:49:33.2 Info: FluentMigrator.Expressions.DeleteDataExpression 12:49:33.2 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Pushalot' 12:49:33.2 Info: => 7.23E-05s 12:49:33.2 Info: FluentMigrator.Expressions.DeleteDataExpression 12:49:33.2 Info: DELETE FROM "Metadata" WHERE "Implementation" = 'MediaBrowserMetadata' 12:49:33.2 Info: => 3.67E-05s 12:49:33.2 Info: FluentMigrator.Expressions.DeleteDataExpression 12:49:33.2 Info: DELETE FROM "MetadataFiles" WHERE "Consumer" = 'MediaBrowserMetadata' 12:49:33.2 Info: => 3.39E-05s 12:49:33.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (20, '2024-05-17T12:49:33', 'remove_pushalot') 12:49:33.2 Info: Committing Transaction 12:49:33.2 Info: 20: remove_pushalot migrated 12:49:33.2 Info: => 0.0002902s 12:49:33.2 Info: 21: add_custom_filters migrating 12:49:33.2 Info: Beginning Transaction 12:49:33.2 Info: Starting migration of Main DB to 21 12:49:33.2 Info: CreateTable CustomFilters 12:49:33.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:49:33.2 Info: => 0.0001536s 12:49:33.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (21, '2024-05-17T12:49:33', 'add_custom_filters') 12:49:33.2 Info: Committing Transaction 12:49:33.2 Info: 21: add_custom_filters migrated 12:49:33.2 Info: => 0.0005433s 12:49:33.2 Info: 22: import_list_tags migrating 12:49:33.2 Info: Beginning Transaction 12:49:33.2 Info: Starting migration of Main DB to 22 12:49:33.2 Info: AlterTable ImportLists 12:49:33.2 Info: => 1E-06s 12:49:33.2 Info: CreateColumn ImportLists Tags String 12:49:33.2 Info: ALTER TABLE "ImportLists" ADD COLUMN "Tags" TEXT 12:49:33.2 Info: => 0.0005368s 12:49:33.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (22, '2024-05-17T12:49:33', 'import_list_tags') 12:49:33.2 Info: Committing Transaction 12:49:33.2 Info: 22: import_list_tags migrated 12:49:33.2 Info: => 0.0008362s 12:49:33.2 Info: 23: add_release_groups_etc migrating 12:49:33.2 Info: Beginning Transaction 12:49:33.2 Info: Starting migration of Main DB to 23 12:49:33.2 Info: INSERT INTO "Artists" ("Id", "ForeignArtistId", "Name", "CleanName", "Status", "Images", "Path", "Monitored", "AlbumFolder", "LanguageProfileId", "MetadataProfileId") VALUES (1, '1', 'TestArtist', 'TestArtist', 1, '', '/mnt/data/path/TestArtist', 1, 1, 1, 1) 12:49:33.2 Info: INSERT INTO "Albums" ("Id", "ForeignAlbumId", "ArtistId", "Title", "CleanTitle", "Images", "Monitored", "AlbumType", "Duration", "Media", "Releases", "CurrentRelease") VALUES (1, '1', 1, 'TestAlbum1', 'TestAlbum1', '', 1, 'Studio', 100, '', '', '{ "id": "Id1", "title": "Title1", "releaseDate": "2024-05-17T00:00:00Z", "trackCount": 1, "mediaCount": 1, "disambiguation": "Disambiguation1", "format": "Format1" }') 12:49:33.2 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Explicit", "Compilation", "Monitored", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber") VALUES (1, '1', 1, 1, 0, 0, 0, 100, 1, 0, '0') 12:49:33.2 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Explicit", "Compilation", "Monitored", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber") VALUES (2, '2', 1, 1, 0, 0, 0, 100, 1, 1, '1') 12:49:33.2 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Explicit", "Compilation", "Monitored", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber") VALUES (3, '3', 1, 1, 0, 0, 0, 100, 1, 2, '2') 12:49:33.2 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Explicit", "Compilation", "Monitored", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber") VALUES (4, '4', 1, 1, 0, 0, 0, 100, 1, 3, '3') 12:49:33.2 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Explicit", "Compilation", "Monitored", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber") VALUES (5, '5', 1, 1, 0, 0, 0, 100, 1, 4, '4') 12:49:33.2 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Explicit", "Compilation", "Monitored", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber") VALUES (6, '6', 1, 1, 0, 0, 0, 100, 1, 5, '5') 12:49:33.2 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Explicit", "Compilation", "Monitored", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber") VALUES (7, '7', 1, 1, 0, 0, 0, 100, 1, 6, '6') 12:49:33.2 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Explicit", "Compilation", "Monitored", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber") VALUES (8, '8', 1, 1, 0, 0, 0, 100, 1, 7, '7') 12:49:33.2 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Explicit", "Compilation", "Monitored", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber") VALUES (9, '9', 1, 1, 0, 0, 0, 100, 1, 8, '8') 12:49:33.2 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Explicit", "Compilation", "Monitored", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber") VALUES (10, '10', 1, 1, 0, 0, 0, 100, 1, 9, '9') 12:49:33.2 Info: INSERT INTO "Albums" ("Id", "ForeignAlbumId", "ArtistId", "Title", "CleanTitle", "Images", "Monitored", "AlbumType", "Duration", "Media", "Releases", "CurrentRelease") VALUES (2, '2', 1, 'TestAlbum2', 'TestAlbum2', '', 1, 'Studio', 100, '', '', '{ "id": "Id1", "title": "Title1", "releaseDate": "2024-05-17T00:00:00Z", "trackCount": 1, "mediaCount": 1, "disambiguation": "Disambiguation1", "format": "Format1" }') 12:49:33.2 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Explicit", "Compilation", "Monitored", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber") VALUES (100, '100', 1, 2, 0, 0, 0, 100, 1, 0, '0') 12:49:33.2 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Explicit", "Compilation", "Monitored", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber") VALUES (101, '101', 1, 2, 0, 0, 0, 100, 1, 1, '1') 12:49:33.2 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Explicit", "Compilation", "Monitored", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber") VALUES (102, '102', 1, 2, 0, 0, 0, 100, 1, 2, '2') 12:49:33.2 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Explicit", "Compilation", "Monitored", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber") VALUES (103, '103', 1, 2, 0, 0, 0, 100, 1, 3, '3') 12:49:33.2 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Explicit", "Compilation", "Monitored", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber") VALUES (104, '104', 1, 2, 0, 0, 0, 100, 1, 4, '4') 12:49:33.2 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Explicit", "Compilation", "Monitored", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber") VALUES (105, '105', 1, 2, 0, 0, 0, 100, 1, 5, '5') 12:49:33.2 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Explicit", "Compilation", "Monitored", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber") VALUES (106, '106', 1, 2, 0, 0, 0, 100, 1, 6, '6') 12:49:33.2 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Explicit", "Compilation", "Monitored", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber") VALUES (107, '107', 1, 2, 0, 0, 0, 100, 1, 7, '7') 12:49:33.2 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Explicit", "Compilation", "Monitored", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber") VALUES (108, '108', 1, 2, 0, 0, 0, 100, 1, 8, '8') 12:49:33.2 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Explicit", "Compilation", "Monitored", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber") VALUES (109, '109', 1, 2, 0, 0, 0, 100, 1, 9, '9') 12:49:33.2 Info: CreateTable ArtistMetadata 12:49:33.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:49:33.2 Info: => 0.0001639s 12:49:33.2 Info: CreateIndex ArtistMetadata (ForeignArtistId) 12:49:33.2 Info: CREATE UNIQUE INDEX "IX_ArtistMetadata_ForeignArtistId" ON "ArtistMetadata" ("ForeignArtistId" ASC) 12:49:33.2 Info: => 8.57E-05s 12:49:33.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:49:33.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:49:33.2 Info: => 8.51E-05s 12:49:33.2 Info: AlterTable Artists 12:49:33.2 Info: => 5E-07s 12:49:33.2 Info: CreateColumn Artists ArtistMetadataId Int32 12:49:33.2 Info: ALTER TABLE "Artists" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 12:49:33.2 Info: => 0.0005602s 12:49:33.2 Info: ExecuteSqlStatement UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 12:49:33.2 Info: UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 12:49:33.2 Info: => 7.5E-05s 12:49:33.2 Info: CreateTable AlbumReleases 12:49:33.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:49:33.2 Info: => 0.0001588s 12:49:33.2 Info: CreateIndex AlbumReleases (ForeignReleaseId) 12:49:33.2 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 12:49:33.2 Info: => 8.32E-05s 12:49:33.2 Info: CreateIndex AlbumReleases (AlbumId) 12:49:33.2 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 12:49:33.2 Info: => 7.38E-05s 12:49:33.2 Info: PerformDBOperation 12:49:33.2 Info: Performing DB Operation 12:49:33.3 Info: => 0.0076191s 12:49:33.3 Info: AlterTable Albums 12:49:33.3 Info: => 7E-07s 12:49:33.3 Info: CreateColumn Albums ArtistMetadataId Int32 12:49:33.3 Info: ALTER TABLE "Albums" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 12:49:33.3 Info: => 0.0005941s 12:49:33.3 Info: AlterTable Albums 12:49:33.3 Info: => 1.2E-06s 12:49:33.3 Info: CreateColumn Albums AnyReleaseOk Boolean 12:49:33.3 Info: ALTER TABLE "Albums" ADD COLUMN "AnyReleaseOk" INTEGER NOT NULL DEFAULT 1 12:49:33.3 Info: => 0.0005466s 12:49:33.3 Info: AlterTable Albums 12:49:33.3 Info: => 6E-07s 12:49:33.3 Info: CreateColumn Albums Links String 12:49:33.3 Info: ALTER TABLE "Albums" ADD COLUMN "Links" TEXT 12:49:33.3 Info: => 0.0005352s 12:49:33.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:49:33.3 Info: UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 12:49:33.3 Info: => 0.0001172s 12:49:33.3 Info: AlterTable Tracks 12:49:33.3 Info: => 6E-07s 12:49:33.3 Info: CreateColumn Tracks ForeignRecordingId String 12:49:33.3 Info: ALTER TABLE "Tracks" ADD COLUMN "ForeignRecordingId" TEXT NOT NULL DEFAULT '0' 12:49:33.3 Info: => 0.0005267s 12:49:33.3 Info: AlterTable Tracks 12:49:33.3 Info: => 6E-07s 12:49:33.3 Info: CreateColumn Tracks AlbumReleaseId Int32 12:49:33.3 Info: ALTER TABLE "Tracks" ADD COLUMN "AlbumReleaseId" INTEGER NOT NULL DEFAULT 0 12:49:33.3 Info: => 0.0005312s 12:49:33.3 Info: AlterTable Tracks 12:49:33.3 Info: => 6E-07s 12:49:33.3 Info: CreateColumn Tracks ArtistMetadataId Int32 12:49:33.3 Info: ALTER TABLE "Tracks" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 12:49:33.3 Info: => 0.0005757s 12:49:33.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:49:33.3 Info: UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 12:49:33.3 Info: => 0.0001084s 12:49:33.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:49:33.3 Info: UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 12:49:33.3 Info: => 8.34E-05s 12:49:33.3 Info: DeleteColumn Artists ForeignArtistId, Name, Overview, Disambiguation, ArtistType, Status, Images, Links, Genres, Ratings, Members, MBId, AMId, TADBId, DiscogsId, NameSlug, LastDiskSync, DateFormed 12:49:33.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:49:33.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:49:33.3 Info: DROP TABLE "Artists" 12:49:33.3 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:49:33.3 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:49:33.3 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:49:33.3 Info: => 0.0043661s 12:49:33.3 Info: DeleteColumn Albums ArtistId, MBId, AMId, TADBId, DiscogsId, TitleSlug, Label, SortTitle, Tags, Duration, Media, Releases, CurrentRelease, LastDiskSync 12:49:33.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:49:33.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:49:33.3 Info: DROP TABLE "Albums" 12:49:33.3 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:49:33.3 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:49:33.3 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:49:33.3 Info: => 0.0043977s 12:49:33.3 Info: DeleteColumn Tracks ArtistId, AlbumId, Compilation, DiscNumber, Monitored 12:49:33.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:49:33.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:49:33.3 Info: DROP TABLE "Tracks" 12:49:33.3 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 12:49:33.3 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 12:49:33.3 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 12:49:33.3 Info: => 0.0040879s 12:49:33.3 Info: DeleteColumn TrackFiles ArtistId 12:49:33.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:49:33.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:49:33.3 Info: DROP TABLE "TrackFiles" 12:49:33.3 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 12:49:33.3 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:49:33.3 Info: => 0.0037537s 12:49:33.3 Info: CreateIndex Artists (ArtistMetadataId) 12:49:33.3 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 12:49:33.3 Info: => 7.61E-05s 12:49:33.3 Info: CreateIndex Artists (Monitored) 12:49:33.3 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 12:49:33.3 Info: => 7.41E-05s 12:49:33.3 Info: CreateIndex Albums (ArtistMetadataId) 12:49:33.3 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 12:49:33.3 Info: => 7.33E-05s 12:49:33.3 Info: CreateIndex Tracks (ArtistMetadataId) 12:49:33.3 Info: CREATE INDEX "IX_Tracks_ArtistMetadataId" ON "Tracks" ("ArtistMetadataId" ASC) 12:49:33.3 Info: => 7.72E-05s 12:49:33.3 Info: CreateIndex Tracks (AlbumReleaseId) 12:49:33.3 Info: CREATE INDEX "IX_Tracks_AlbumReleaseId" ON "Tracks" ("AlbumReleaseId" ASC) 12:49:33.3 Info: => 7.69E-05s 12:49:33.3 Info: CreateIndex Tracks (ForeignRecordingId) 12:49:33.3 Info: CREATE INDEX "IX_Tracks_ForeignRecordingId" ON "Tracks" ("ForeignRecordingId" ASC) 12:49:33.3 Info: => 7.64E-05s 12:49:33.3 Info: UpdateData 12:49:33.3 Info: UPDATE "Artists" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 12:49:33.3 Info: => 4.28E-05s 12:49:33.3 Info: UpdateData 12:49:33.3 Info: UPDATE "Albums" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 12:49:33.3 Info: => 3.53E-05s 12:49:33.3 Info: UpdateData 12:49:33.3 Info: UPDATE "ScheduledTasks" SET "LastExecution" = '2018-01-01T00:00:01' WHERE "TypeName" = 'NzbDrone.Core.Music.Commands.RefreshArtistCommand' 12:49:33.3 Info: => 3.81E-05s 12:49:33.3 Info: -> 23 Insert operations completed in 00:00:00.0032819 taking an average of 00:00:00.0001426 12:49:33.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (23, '2024-05-17T12:49:33', 'add_release_groups_etc') 12:49:33.3 Info: Committing Transaction 12:49:33.3 Info: 23: add_release_groups_etc migrated 12:49:33.3 Info: => 0.0005881s 12:49:33.3 Debug: Took: 00:00:00.1200329 12:49:33.4 Info: --- End: NzbDrone.Core.Test.Datastore.Migration.add_release_groups_etcFixture.migration_023_duplicate_albumrelease --- 12:49:33.4 Info: --- Start: NzbDrone.Core.Test.Datastore.Migration.add_release_groups_etcFixture.migration_023_duplicate_foreignreleaseid --- 12:49:33.4 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm64/_temp_11361_638515469734377909_183/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:49:33.4 Info: DatabaseEngineVersionCheck migrating 12:49:33.4 Info: PerformDBOperation 12:49:33.4 Info: Performing DB Operation 12:49:33.4 Info: SQLite 3.45.3 12:49:33.4 Info: => 0.0010818s 12:49:33.4 Info: DatabaseEngineVersionCheck migrated 12:49:33.4 Info: => 0.0010946s 12:49:33.4 Info: VersionMigration migrating 12:49:33.4 Info: Beginning Transaction 12:49:33.4 Info: CreateTable VersionInfo 12:49:33.4 Info: CREATE TABLE "VersionInfo" ("Version" INTEGER NOT NULL) 12:49:33.4 Info: => 0.0001509s 12:49:33.4 Info: Committing Transaction 12:49:33.4 Info: VersionMigration migrated 12:49:33.4 Info: => 0.0005319s 12:49:33.4 Info: VersionUniqueMigration migrating 12:49:33.4 Info: Beginning Transaction 12:49:33.4 Info: CreateIndex VersionInfo (Version) 12:49:33.4 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 12:49:33.4 Info: => 0.0001191s 12:49:33.4 Info: AlterTable VersionInfo 12:49:33.4 Info: => 6E-07s 12:49:33.4 Info: CreateColumn VersionInfo AppliedOn DateTime 12:49:33.4 Info: ALTER TABLE "VersionInfo" ADD COLUMN "AppliedOn" DATETIME 12:49:33.4 Info: => 0.0005586s 12:49:33.4 Info: Committing Transaction 12:49:33.4 Info: VersionUniqueMigration migrated 12:49:33.4 Info: => 0.0007687s 12:49:33.4 Info: VersionDescriptionMigration migrating 12:49:33.4 Info: Beginning Transaction 12:49:33.4 Info: AlterTable VersionInfo 12:49:33.4 Info: => 7E-07s 12:49:33.4 Info: CreateColumn VersionInfo Description String 12:49:33.4 Info: ALTER TABLE "VersionInfo" ADD COLUMN "Description" TEXT 12:49:33.4 Info: => 0.0002039s 12:49:33.4 Info: Committing Transaction 12:49:33.4 Info: VersionDescriptionMigration migrated 12:49:33.4 Info: => 0.000394s 12:49:33.4 Info: 1: InitialSetup migrating 12:49:33.4 Info: Beginning Transaction 12:49:33.4 Info: Starting migration of Main DB to 1 12:49:33.4 Info: CreateTable Config 12:49:33.4 Info: CREATE TABLE "Config" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Key" TEXT NOT NULL, "Value" TEXT NOT NULL) 12:49:33.4 Info: => 0.0001712s 12:49:33.4 Info: CreateIndex Config (Key) 12:49:33.4 Info: CREATE UNIQUE INDEX "IX_Config_Key" ON "Config" ("Key" ASC) 12:49:33.4 Info: => 7.52E-05s 12:49:33.4 Info: CreateTable RootFolders 12:49:33.4 Info: CREATE TABLE "RootFolders" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Path" TEXT NOT NULL) 12:49:33.4 Info: => 9.84E-05s 12:49:33.4 Info: CreateIndex RootFolders (Path) 12:49:33.4 Info: CREATE UNIQUE INDEX "IX_RootFolders_Path" ON "RootFolders" ("Path" ASC) 12:49:33.4 Info: => 7.48E-05s 12:49:33.4 Info: CreateTable Artists 12:49:33.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:49:33.4 Info: => 0.0002355s 12:49:33.4 Info: CreateIndex Artists (ForeignArtistId) 12:49:33.4 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 12:49:33.4 Info: => 7.35E-05s 12:49:33.4 Info: CreateIndex Artists (NameSlug) 12:49:33.4 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 12:49:33.4 Info: => 6.7E-05s 12:49:33.4 Info: CreateIndex Artists (CleanName) 12:49:33.4 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:49:33.4 Info: => 6.55E-05s 12:49:33.4 Info: CreateIndex Artists (Path) 12:49:33.4 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:49:33.4 Info: => 6.14E-05s 12:49:33.4 Info: CreateTable Albums 12:49:33.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:49:33.4 Info: => 0.0017172s 12:49:33.4 Info: CreateIndex Albums (ForeignAlbumId) 12:49:33.4 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:49:33.4 Info: => 8.37E-05s 12:49:33.4 Info: CreateIndex Albums (MBId) 12:49:33.4 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 12:49:33.4 Info: => 7.07E-05s 12:49:33.4 Info: CreateIndex Albums (TADBId) 12:49:33.4 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 12:49:33.4 Info: => 6.56E-05s 12:49:33.4 Info: CreateIndex Albums (TitleSlug) 12:49:33.4 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 12:49:33.4 Info: => 6.3E-05s 12:49:33.4 Info: CreateIndex Albums (CleanTitle) 12:49:33.4 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:49:33.4 Info: => 6.08E-05s 12:49:33.4 Info: CreateIndex Albums (Path) 12:49:33.4 Info: CREATE INDEX "IX_Albums_Path" ON "Albums" ("Path" ASC) 12:49:33.4 Info: => 6.14E-05s 12:49:33.4 Info: CreateTable Tracks 12:49:33.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:49:33.4 Info: => 0.0001462s 12:49:33.4 Info: CreateIndex Tracks (ForeignTrackId) 12:49:33.4 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 12:49:33.4 Info: => 7.06E-05s 12:49:33.4 Info: CreateIndex Tracks (ArtistId) 12:49:33.4 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 12:49:33.4 Info: => 7.21E-05s 12:49:33.4 Info: CreateIndex Tracks (TrackFileId) 12:49:33.4 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 12:49:33.4 Info: => 7.16E-05s 12:49:33.4 Info: CreateIndex Tracks (ArtistId, AlbumId, TrackNumber) 12:49:33.4 Info: CREATE INDEX "IX_Tracks_ArtistId_AlbumId_TrackNumber" ON "Tracks" ("ArtistId" ASC, "AlbumId" ASC, "TrackNumber" ASC) 12:49:33.4 Info: => 7.31E-05s 12:49:33.4 Info: CreateTable TrackFiles 12:49:33.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:49:33.4 Info: => 0.0001375s 12:49:33.4 Info: CreateIndex TrackFiles (ArtistId) 12:49:33.4 Info: CREATE INDEX "IX_TrackFiles_ArtistId" ON "TrackFiles" ("ArtistId" ASC) 12:49:33.4 Info: => 6.99E-05s 12:49:33.4 Info: CreateIndex TrackFiles (AlbumId) 12:49:33.4 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:49:33.4 Info: => 6.68E-05s 12:49:33.4 Info: CreateTable History 12:49:33.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:49:33.4 Info: => 0.0001403s 12:49:33.4 Info: CreateIndex History (Date) 12:49:33.4 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 12:49:33.4 Info: => 7E-05s 12:49:33.4 Info: CreateIndex History (EventType) 12:49:33.4 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 12:49:33.4 Info: => 6.68E-05s 12:49:33.4 Info: CreateIndex History (DownloadId) 12:49:33.4 Info: CREATE INDEX "IX_History_DownloadId" ON "History" ("DownloadId" ASC) 12:49:33.4 Info: => 6.45E-05s 12:49:33.4 Info: CreateIndex History (AlbumId) 12:49:33.4 Info: CREATE INDEX "IX_History_AlbumId" ON "History" ("AlbumId" ASC) 12:49:33.4 Info: => 6.52E-05s 12:49:33.4 Info: CreateTable Notifications 12:49:33.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:49:33.4 Info: => 0.0001268s 12:49:33.4 Info: CreateTable ScheduledTasks 12:49:33.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:49:33.4 Info: => 9.81E-05s 12:49:33.4 Info: CreateIndex ScheduledTasks (TypeName) 12:49:33.4 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 12:49:33.4 Info: => 7.37E-05s 12:49:33.4 Info: CreateTable Indexers 12:49:33.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:49:33.4 Info: => 0.0001127s 12:49:33.4 Info: CreateIndex Indexers (Name) 12:49:33.4 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 12:49:33.4 Info: => 7.05E-05s 12:49:33.4 Info: CreateTable Profiles 12:49:33.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:49:33.4 Info: => 9.49E-05s 12:49:33.4 Info: CreateIndex Profiles (Name) 12:49:33.4 Info: CREATE UNIQUE INDEX "IX_Profiles_Name" ON "Profiles" ("Name" ASC) 12:49:33.4 Info: => 6.84E-05s 12:49:33.4 Info: CreateTable QualityDefinitions 12:49:33.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:49:33.4 Info: => 0.0001064s 12:49:33.4 Info: CreateIndex QualityDefinitions (Quality) 12:49:33.4 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Quality" ON "QualityDefinitions" ("Quality" ASC) 12:49:33.4 Info: => 7.05E-05s 12:49:33.4 Info: CreateIndex QualityDefinitions (Title) 12:49:33.4 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Title" ON "QualityDefinitions" ("Title" ASC) 12:49:33.4 Info: => 6.5E-05s 12:49:33.4 Info: CreateTable NamingConfig 12:49:33.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:49:33.4 Info: => 0.000177s 12:49:33.4 Info: CreateTable Blacklist 12:49:33.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:49:33.4 Info: => 0.00019s 12:49:33.4 Info: CreateTable Metadata 12:49:33.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:49:33.4 Info: => 0.0001391s 12:49:33.4 Info: CreateTable MetadataFiles 12:49:33.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:49:33.4 Info: => 0.0001426s 12:49:33.4 Info: CreateTable DownloadClients 12:49:33.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:49:33.4 Info: => 0.0001134s 12:49:33.4 Info: CreateTable PendingReleases 12:49:33.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:49:33.4 Info: => 0.00069s 12:49:33.4 Info: CreateTable RemotePathMappings 12:49:33.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:49:33.4 Info: => 0.0001556s 12:49:33.4 Info: CreateTable Tags 12:49:33.4 Info: CREATE TABLE "Tags" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Label" TEXT NOT NULL) 12:49:33.4 Info: => 0.000114s 12:49:33.4 Info: CreateIndex Tags (Label) 12:49:33.4 Info: CREATE UNIQUE INDEX "IX_Tags_Label" ON "Tags" ("Label" ASC) 12:49:33.4 Info: => 8.32E-05s 12:49:33.4 Info: CreateTable Restrictions 12:49:33.4 Info: CREATE TABLE "Restrictions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Preferred" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL) 12:49:33.4 Info: => 0.0001107s 12:49:33.4 Info: CreateTable DelayProfiles 12:49:33.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:49:33.4 Info: => 0.0001373s 12:49:33.4 Info: CreateTable Users 12:49:33.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:49:33.4 Info: => 0.0001069s 12:49:33.4 Info: CreateIndex Users (Identifier) 12:49:33.4 Info: CREATE UNIQUE INDEX "IX_Users_Identifier" ON "Users" ("Identifier" ASC) 12:49:33.4 Info: => 8.05E-05s 12:49:33.4 Info: CreateIndex Users (Username) 12:49:33.4 Info: CREATE UNIQUE INDEX "IX_Users_Username" ON "Users" ("Username" ASC) 12:49:33.4 Info: => 0.0001147s 12:49:33.4 Info: CreateTable Commands 12:49:33.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:49:33.4 Info: => 0.0001628s 12:49:33.4 Info: CreateTable IndexerStatus 12:49:33.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:49:33.4 Info: => 0.0001302s 12:49:33.4 Info: CreateIndex IndexerStatus (ProviderId) 12:49:33.4 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 12:49:33.4 Info: => 8.76E-05s 12:49:33.4 Info: CreateTable ExtraFiles 12:49:33.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:49:33.4 Info: => 0.0001283s 12:49:33.4 Info: CreateTable LyricFiles 12:49:33.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:49:33.4 Info: => 0.0001343s 12:49:33.4 Info: CreateTable LanguageProfiles 12:49:33.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:49:33.4 Info: => 0.0001486s 12:49:33.4 Info: CreateIndex LanguageProfiles (Name) 12:49:33.4 Info: CREATE UNIQUE INDEX "IX_LanguageProfiles_Name" ON "LanguageProfiles" ("Name" ASC) 12:49:33.4 Info: => 9.97E-05s 12:49:33.4 Info: CreateTable DownloadClientStatus 12:49:33.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:49:33.4 Info: => 0.0001242s 12:49:33.4 Info: CreateIndex DownloadClientStatus (ProviderId) 12:49:33.4 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 12:49:33.4 Info: => 9.85E-05s 12:49:33.4 Info: INSERT INTO "DelayProfiles" ("EnableUsenet", "EnableTorrent", "PreferredProtocol", "UsenetDelay", "TorrentDelay", "Order", "Tags") VALUES (1, 1, 1, 0, 0, 2147483647, '[]') 12:49:33.4 Info: -> 1 Insert operations completed in 00:00:00.0000598 taking an average of 00:00:00.0000598 12:49:33.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (1, '2024-05-17T12:49:33', 'InitialSetup') 12:49:33.4 Info: Committing Transaction 12:49:33.4 Info: 1: InitialSetup migrated 12:49:33.4 Info: => 0.0010494s 12:49:33.4 Info: 2: add_reason_to_pending_releases migrating 12:49:33.4 Info: Beginning Transaction 12:49:33.4 Info: Starting migration of Main DB to 2 12:49:33.4 Info: AlterTable PendingReleases 12:49:33.4 Info: => 8E-07s 12:49:33.4 Info: CreateColumn PendingReleases Reason Int32 12:49:33.4 Info: ALTER TABLE "PendingReleases" ADD COLUMN "Reason" INTEGER NOT NULL DEFAULT 0 12:49:33.4 Info: => 0.0005213s 12:49:33.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (2, '2024-05-17T12:49:33', 'add_reason_to_pending_releases') 12:49:33.4 Info: Committing Transaction 12:49:33.4 Info: 2: add_reason_to_pending_releases migrated 12:49:33.4 Info: => 0.0008099s 12:49:33.4 Info: 3: add_medium_support migrating 12:49:33.4 Info: Beginning Transaction 12:49:33.4 Info: Starting migration of Main DB to 3 12:49:33.4 Info: AlterTable Albums 12:49:33.4 Info: => 8E-07s 12:49:33.4 Info: CreateColumn Albums Media String 12:49:33.4 Info: ALTER TABLE "Albums" ADD COLUMN "Media" TEXT NOT NULL DEFAULT '' 12:49:33.4 Info: => 0.000513s 12:49:33.4 Info: AlterTable Tracks 12:49:33.4 Info: => 6E-07s 12:49:33.4 Info: CreateColumn Tracks MediumNumber Int32 12:49:33.4 Info: ALTER TABLE "Tracks" ADD COLUMN "MediumNumber" INTEGER NOT NULL DEFAULT 0 12:49:33.4 Info: => 0.0004892s 12:49:33.4 Info: AlterTable Tracks 12:49:33.4 Info: => 7E-07s 12:49:33.4 Info: CreateColumn Tracks AbsoluteTrackNumber Int32 12:49:33.4 Info: ALTER TABLE "Tracks" ADD COLUMN "AbsoluteTrackNumber" INTEGER NOT NULL DEFAULT 0 12:49:33.4 Info: => 0.0004709s 12:49:33.4 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 12:49:33.4 Info: UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 12:49:33.4 Info: => 4.11E-05s 12:49:33.4 Info: DeleteColumn Tracks TrackNumber 12:49:33.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:49:33.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:49:33.4 Info: DROP TABLE "Tracks" 12:49:33.4 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 12:49:33.4 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 12:49:33.4 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 12:49:33.4 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 12:49:33.4 Info: => 0.0044479s 12:49:33.4 Info: AlterTable Tracks 12:49:33.4 Info: => 6E-07s 12:49:33.4 Info: CreateColumn Tracks TrackNumber String 12:49:33.4 Info: ALTER TABLE "Tracks" ADD COLUMN "TrackNumber" TEXT 12:49:33.4 Info: => 0.0004693s 12:49:33.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (3, '2024-05-17T12:49:33', 'add_medium_support') 12:49:33.4 Info: Committing Transaction 12:49:33.4 Info: 3: add_medium_support migrated 12:49:33.4 Info: => 0.0008544s 12:49:33.4 Info: 4: add_various_qualites_in_profile migrating 12:49:33.4 Info: Beginning Transaction 12:49:33.4 Info: Starting migration of Main DB to 4 12:49:33.4 Info: ExecuteSqlStatement UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 12:49:33.4 Info: UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 12:49:33.4 Info: => 5.06E-05s 12:49:33.4 Info: PerformDBOperation 12:49:33.4 Info: Performing DB Operation 12:49:33.4 Info: => 3.33E-05s 12:49:33.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (4, '2024-05-17T12:49:33', 'add_various_qualites_in_profile') 12:49:33.4 Info: Committing Transaction 12:49:33.4 Info: 4: add_various_qualites_in_profile migrated 12:49:33.4 Info: => 0.0002794s 12:49:33.4 Info: 5: metadata_profiles migrating 12:49:33.4 Info: Beginning Transaction 12:49:33.4 Info: Starting migration of Main DB to 5 12:49:33.4 Info: CreateTable MetadataProfiles 12:49:33.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:49:33.4 Info: => 0.0001378s 12:49:33.4 Info: CreateIndex MetadataProfiles (Name) 12:49:33.4 Info: CREATE UNIQUE INDEX "IX_MetadataProfiles_Name" ON "MetadataProfiles" ("Name" ASC) 12:49:33.4 Info: => 8.44E-05s 12:49:33.4 Info: AlterTable Artists 12:49:33.4 Info: => 4E-07s 12:49:33.4 Info: CreateColumn Artists MetadataProfileId Int32 12:49:33.4 Info: ALTER TABLE "Artists" ADD COLUMN "MetadataProfileId" INTEGER NOT NULL DEFAULT 1 12:49:33.4 Info: => 0.0004972s 12:49:33.4 Info: DeleteColumn Artists PrimaryAlbumTypes 12:49:33.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:49:33.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:49:33.4 Info: DROP TABLE "Artists" 12:49:33.4 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:49:33.4 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 12:49:33.4 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 12:49:33.4 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:49:33.4 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:49:33.4 Info: => 0.0049154s 12:49:33.4 Info: DeleteColumn Artists SecondaryAlbumTypes 12:49:33.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:49:33.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:49:33.4 Info: DROP TABLE "Artists" 12:49:33.4 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:49:33.4 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 12:49:33.4 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 12:49:33.4 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:49:33.4 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:49:33.4 Info: => 0.0040586s 12:49:33.4 Info: AlterTable Albums 12:49:33.4 Info: => 6E-07s 12:49:33.4 Info: CreateColumn Albums SecondaryTypes String 12:49:33.4 Info: ALTER TABLE "Albums" ADD COLUMN "SecondaryTypes" TEXT 12:49:33.4 Info: => 0.0005035s 12:49:33.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (5, '2024-05-17T12:49:33', 'metadata_profiles') 12:49:33.4 Info: Committing Transaction 12:49:33.4 Info: 5: metadata_profiles migrated 12:49:33.4 Info: => 0.0009323s 12:49:33.4 Info: 6: separate_automatic_and_interactive_search migrating 12:49:33.4 Info: Beginning Transaction 12:49:33.4 Info: Starting migration of Main DB to 6 12:49:33.4 Info: RenameColumn Indexers EnableSearch to EnableAutomaticSearch 12:49:33.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:49:33.4 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableSearch" FROM "Indexers" 12:49:33.4 Info: DROP TABLE "Indexers" 12:49:33.4 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 12:49:33.4 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 12:49:33.4 Info: => 0.0034493s 12:49:33.4 Info: AlterTable Indexers 12:49:33.4 Info: => 5E-07s 12:49:33.4 Info: CreateColumn Indexers EnableInteractiveSearch Boolean 12:49:33.4 Info: ALTER TABLE "Indexers" ADD COLUMN "EnableInteractiveSearch" INTEGER 12:49:33.4 Info: => 0.0004673s 12:49:33.4 Info: ExecuteSqlStatement UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 12:49:33.4 Info: UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 12:49:33.4 Info: => 3.97E-05s 12:49:33.4 Info: AlterTable Indexers 12:49:33.4 Info: => 3E-07s 12:49:33.4 Info: AlterColumn Indexers EnableInteractiveSearch Boolean 12:49:33.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:49:33.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:49:33.4 Info: DROP TABLE "Indexers" 12:49:33.4 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 12:49:33.4 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 12:49:33.4 Info: => 0.0042682s 12:49:33.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (6, '2024-05-17T12:49:33', 'separate_automatic_and_interactive_search') 12:49:33.4 Info: Committing Transaction 12:49:33.4 Info: 6: separate_automatic_and_interactive_search migrated 12:49:33.4 Info: => 0.004606s 12:49:33.4 Info: 7: change_album_path_to_relative migrating 12:49:33.4 Info: Beginning Transaction 12:49:33.4 Info: Starting migration of Main DB to 7 12:49:33.4 Info: DeleteColumn Albums Path 12:49:33.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:49:33.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:49:33.5 Info: DROP TABLE "Albums" 12:49:33.5 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:49:33.5 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:49:33.5 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 12:49:33.5 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 12:49:33.5 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 12:49:33.5 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:49:33.5 Info: => 0.0051105s 12:49:33.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (7, '2024-05-17T12:49:33', 'change_album_path_to_relative') 12:49:33.5 Info: Committing Transaction 12:49:33.5 Info: 7: change_album_path_to_relative migrated 12:49:33.5 Info: => 0.0055376s 12:49:33.5 Info: 8: change_quality_size_mb_to_kb migrating 12:49:33.5 Info: Beginning Transaction 12:49:33.5 Info: Starting migration of Main DB to 8 12:49:33.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:49:33.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:49:33.5 Info: => 5.22E-05s 12:49:33.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (8, '2024-05-17T12:49:33', 'change_quality_size_mb_to_kb') 12:49:33.5 Info: Committing Transaction 12:49:33.5 Info: 8: change_quality_size_mb_to_kb migrated 12:49:33.5 Info: => 0.0002989s 12:49:33.5 Info: 9: album_releases migrating 12:49:33.5 Info: Beginning Transaction 12:49:33.5 Info: Starting migration of Main DB to 9 12:49:33.5 Info: AlterTable Albums 12:49:33.5 Info: => 7E-07s 12:49:33.5 Info: CreateColumn Albums Releases String 12:49:33.5 Info: ALTER TABLE "Albums" ADD COLUMN "Releases" TEXT DEFAULT '' 12:49:33.5 Info: => 0.0005028s 12:49:33.5 Info: AlterTable Albums 12:49:33.5 Info: => 8E-07s 12:49:33.5 Info: CreateColumn Albums CurrentRelease String 12:49:33.5 Info: ALTER TABLE "Albums" ADD COLUMN "CurrentRelease" TEXT DEFAULT '' 12:49:33.5 Info: => 0.0004955s 12:49:33.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (9, '2024-05-17T12:49:33', 'album_releases') 12:49:33.5 Info: Committing Transaction 12:49:33.5 Info: 9: album_releases migrated 12:49:33.5 Info: => 0.0008s 12:49:33.5 Info: 10: album_releases_fix migrating 12:49:33.5 Info: Beginning Transaction 12:49:33.5 Info: Starting migration of Main DB to 10 12:49:33.5 Info: AlterTable Albums 12:49:33.5 Info: => 6E-07s 12:49:33.5 Info: AlterColumn Albums Releases String 12:49:33.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:49:33.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:49:33.5 Info: DROP TABLE "Albums" 12:49:33.5 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:49:33.5 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:49:33.5 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 12:49:33.5 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 12:49:33.5 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 12:49:33.5 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:49:33.5 Info: => 0.0041226s 12:49:33.5 Info: AlterTable Albums 12:49:33.5 Info: => 6E-07s 12:49:33.5 Info: AlterColumn Albums CurrentRelease String 12:49:33.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:49:33.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:49:33.5 Info: DROP TABLE "Albums" 12:49:33.5 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:49:33.5 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:49:33.5 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 12:49:33.5 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 12:49:33.5 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 12:49:33.5 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:49:33.5 Info: => 0.0041096s 12:49:33.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (10, '2024-05-17T12:49:33', 'album_releases_fix') 12:49:33.5 Info: Committing Transaction 12:49:33.5 Info: 10: album_releases_fix migrated 12:49:33.5 Info: => 0.0044976s 12:49:33.5 Info: 11: import_lists migrating 12:49:33.5 Info: Beginning Transaction 12:49:33.5 Info: Starting migration of Main DB to 11 12:49:33.5 Info: CreateTable ImportLists 12:49:33.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:49:33.5 Info: => 0.0001892s 12:49:33.5 Info: CreateIndex ImportLists (Name) 12:49:33.5 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 12:49:33.5 Info: => 8.4E-05s 12:49:33.5 Info: CreateTable ImportListStatus 12:49:33.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:49:33.5 Info: => 0.0001202s 12:49:33.5 Info: CreateIndex ImportListStatus (ProviderId) 12:49:33.5 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 12:49:33.5 Info: => 7.87E-05s 12:49:33.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (11, '2024-05-17T12:49:33', 'import_lists') 12:49:33.5 Info: Committing Transaction 12:49:33.5 Info: 11: import_lists migrated 12:49:33.5 Info: => 0.000403s 12:49:33.5 Info: 12: add_release_status migrating 12:49:33.5 Info: Beginning Transaction 12:49:33.5 Info: Starting migration of Main DB to 12 12:49:33.5 Info: AlterTable MetadataProfiles 12:49:33.5 Info: => 8E-07s 12:49:33.5 Info: CreateColumn MetadataProfiles ReleaseStatuses String 12:49:33.5 Info: ALTER TABLE "MetadataProfiles" ADD COLUMN "ReleaseStatuses" TEXT NOT NULL DEFAULT '' 12:49:33.5 Info: => 0.0005201s 12:49:33.5 Info: PerformDBOperation 12:49:33.5 Info: Performing DB Operation 12:49:33.5 Info: => 3E-05s 12:49:33.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (12, '2024-05-17T12:49:33', 'add_release_status') 12:49:33.5 Info: Committing Transaction 12:49:33.5 Info: 12: add_release_status migrated 12:49:33.5 Info: => 0.0002994s 12:49:33.5 Info: 13: album_download_notification migrating 12:49:33.5 Info: Beginning Transaction 12:49:33.5 Info: Starting migration of Main DB to 13 12:49:33.5 Info: AlterTable Notifications 12:49:33.5 Info: => 1E-06s 12:49:33.5 Info: CreateColumn Notifications OnAlbumDownload Boolean 12:49:33.5 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDownload" INTEGER NOT NULL DEFAULT 0 12:49:33.5 Info: => 0.0005123s 12:49:33.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (13, '2024-05-17T12:49:33', 'album_download_notification') 12:49:33.5 Info: Committing Transaction 12:49:33.5 Info: 13: album_download_notification migrated 12:49:33.5 Info: => 0.0008062s 12:49:33.5 Info: 14: fix_language_metadata_profiles migrating 12:49:33.5 Info: Beginning Transaction 12:49:33.5 Info: Starting migration of Main DB to 14 12:49:33.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:49:33.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:49:33.5 Info: => 7.87E-05s 12:49:33.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:49:33.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:49:33.5 Info: => 5.46E-05s 12:49:33.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (14, '2024-05-17T12:49:33', 'fix_language_metadata_profiles') 12:49:33.5 Info: Committing Transaction 12:49:33.5 Info: 14: fix_language_metadata_profiles migrated 12:49:33.5 Info: => 0.0003009s 12:49:33.5 Info: 15: remove_fanzub migrating 12:49:33.5 Info: Beginning Transaction 12:49:33.5 Info: Starting migration of Main DB to 15 12:49:33.5 Info: ExecuteSqlStatement DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 12:49:33.5 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 12:49:33.5 Info: => 4.45E-05s 12:49:33.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (15, '2024-05-17T12:49:33', 'remove_fanzub') 12:49:33.5 Info: Committing Transaction 12:49:33.5 Info: 15: remove_fanzub migrated 12:49:33.5 Info: => 0.0002837s 12:49:33.5 Info: 16: update_artist_history_indexes migrating 12:49:33.5 Info: Beginning Transaction 12:49:33.5 Info: Starting migration of Main DB to 16 12:49:33.5 Info: CreateIndex Albums (ArtistId) 12:49:33.5 Info: CREATE INDEX "IX_Albums_ArtistId" ON "Albums" ("ArtistId" ASC) 12:49:33.5 Info: => 0.0001086s 12:49:33.5 Info: CreateIndex Albums (ArtistId, ReleaseDate) 12:49:33.5 Info: CREATE INDEX "IX_Albums_ArtistId_ReleaseDate" ON "Albums" ("ArtistId" ASC, "ReleaseDate" ASC) 12:49:33.5 Info: => 8.01E-05s 12:49:33.5 Info: DeleteIndex History (AlbumId) 12:49:33.5 Info: DROP INDEX "IX_History_AlbumId" 12:49:33.5 Info: => 0.0001262s 12:49:33.5 Info: CreateIndex History (AlbumId, Date) 12:49:33.5 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 12:49:33.5 Info: => 9.21E-05s 12:49:33.5 Info: DeleteIndex History (DownloadId) 12:49:33.5 Info: DROP INDEX "IX_History_DownloadId" 12:49:33.5 Info: => 0.0001081s 12:49:33.5 Info: CreateIndex History (DownloadId, Date) 12:49:33.5 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 12:49:33.5 Info: => 9.04E-05s 12:49:33.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (16, '2024-05-17T12:49:33', 'update_artist_history_indexes') 12:49:33.5 Info: Committing Transaction 12:49:33.5 Info: 16: update_artist_history_indexes migrated 12:49:33.5 Info: => 0.0004069s 12:49:33.5 Info: 17: remove_nma migrating 12:49:33.5 Info: Beginning Transaction 12:49:33.5 Info: Starting migration of Main DB to 17 12:49:33.5 Info: FluentMigrator.Expressions.DeleteDataExpression 12:49:33.5 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'NotifyMyAndroid' 12:49:33.5 Info: => 4.88E-05s 12:49:33.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (17, '2024-05-17T12:49:33', 'remove_nma') 12:49:33.5 Info: Committing Transaction 12:49:33.5 Info: 17: remove_nma migrated 12:49:33.5 Info: => 0.0002866s 12:49:33.5 Info: 18: album_disambiguation migrating 12:49:33.5 Info: Beginning Transaction 12:49:33.5 Info: Starting migration of Main DB to 18 12:49:33.5 Info: AlterTable Albums 12:49:33.5 Info: => 9E-07s 12:49:33.5 Info: CreateColumn Albums Disambiguation String 12:49:33.5 Info: ALTER TABLE "Albums" ADD COLUMN "Disambiguation" TEXT 12:49:33.5 Info: => 0.0005257s 12:49:33.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (18, '2024-05-17T12:49:33', 'album_disambiguation') 12:49:33.5 Info: Committing Transaction 12:49:33.5 Info: 18: album_disambiguation migrated 12:49:33.5 Info: => 0.0008179s 12:49:33.5 Info: 19: add_ape_quality_in_profiles migrating 12:49:33.5 Info: Beginning Transaction 12:49:33.5 Info: Starting migration of Main DB to 19 12:49:33.5 Info: PerformDBOperation 12:49:33.5 Info: Performing DB Operation 12:49:33.5 Info: => 3.16E-05s 12:49:33.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (19, '2024-05-17T12:49:33', 'add_ape_quality_in_profiles') 12:49:33.5 Info: Committing Transaction 12:49:33.5 Info: 19: add_ape_quality_in_profiles migrated 12:49:33.5 Info: => 0.0002768s 12:49:33.5 Info: 20: remove_pushalot migrating 12:49:33.5 Info: Beginning Transaction 12:49:33.5 Info: Starting migration of Main DB to 20 12:49:33.5 Info: FluentMigrator.Expressions.DeleteDataExpression 12:49:33.5 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Pushalot' 12:49:33.5 Info: => 4.81E-05s 12:49:33.5 Info: FluentMigrator.Expressions.DeleteDataExpression 12:49:33.5 Info: DELETE FROM "Metadata" WHERE "Implementation" = 'MediaBrowserMetadata' 12:49:33.5 Info: => 2.84E-05s 12:49:33.5 Info: FluentMigrator.Expressions.DeleteDataExpression 12:49:33.5 Info: DELETE FROM "MetadataFiles" WHERE "Consumer" = 'MediaBrowserMetadata' 12:49:33.5 Info: => 2.79E-05s 12:49:33.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (20, '2024-05-17T12:49:33', 'remove_pushalot') 12:49:33.5 Info: Committing Transaction 12:49:33.5 Info: 20: remove_pushalot migrated 12:49:33.5 Info: => 0.0002549s 12:49:33.5 Info: 21: add_custom_filters migrating 12:49:33.5 Info: Beginning Transaction 12:49:33.5 Info: Starting migration of Main DB to 21 12:49:33.5 Info: CreateTable CustomFilters 12:49:33.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:49:33.5 Info: => 0.0001503s 12:49:33.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (21, '2024-05-17T12:49:33', 'add_custom_filters') 12:49:33.5 Info: Committing Transaction 12:49:33.5 Info: 21: add_custom_filters migrated 12:49:33.5 Info: => 0.0004586s 12:49:33.5 Info: 22: import_list_tags migrating 12:49:33.5 Info: Beginning Transaction 12:49:33.5 Info: Starting migration of Main DB to 22 12:49:33.5 Info: AlterTable ImportLists 12:49:33.5 Info: => 6E-07s 12:49:33.5 Info: CreateColumn ImportLists Tags String 12:49:33.5 Info: ALTER TABLE "ImportLists" ADD COLUMN "Tags" TEXT 12:49:33.5 Info: => 0.0005443s 12:49:33.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (22, '2024-05-17T12:49:33', 'import_list_tags') 12:49:33.5 Info: Committing Transaction 12:49:33.5 Info: 22: import_list_tags migrated 12:49:33.5 Info: => 0.0008185s 12:49:33.5 Info: 23: add_release_groups_etc migrating 12:49:33.5 Info: Beginning Transaction 12:49:33.5 Info: Starting migration of Main DB to 23 12:49:33.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:49:33.5 Info: INSERT INTO "Albums" ("Id", "ForeignAlbumId", "ArtistId", "Title", "CleanTitle", "Images", "Monitored", "AlbumType", "Duration", "Media", "Releases", "CurrentRelease") VALUES (1, '1', 1, 'TestAlbum1', 'TestAlbum1', '', 1, 'Studio', 100, '', '', '{ "id": "TestForeignId", "title": "Title1", "releaseDate": "2024-05-17T00:00:00Z", "trackCount": 1, "mediaCount": 1, "disambiguation": "Disambiguation1", "format": "Format1" }') 12:49:33.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:49:33.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:49:33.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:49:33.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:49:33.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:49:33.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:49:33.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:49:33.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:49:33.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:49:33.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:49:33.5 Info: INSERT INTO "Albums" ("Id", "ForeignAlbumId", "ArtistId", "Title", "CleanTitle", "Images", "Monitored", "AlbumType", "Duration", "Media", "Releases", "CurrentRelease") VALUES (2, '2', 1, 'TestAlbum2', 'TestAlbum2', '', 1, 'Studio', 100, '', '', '{ "id": "TestForeignId", "title": "Title2", "releaseDate": "2024-05-18T00:00:00Z", "trackCount": 2, "mediaCount": 2, "disambiguation": "Disambiguation2", "format": "Format2" }') 12:49:33.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:49:33.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:49:33.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:49:33.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:49:33.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:49:33.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:49:33.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:49:33.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:49:33.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:49:33.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:49:33.5 Info: CreateTable ArtistMetadata 12:49:33.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:49:33.5 Info: => 0.0002326s 12:49:33.5 Info: CreateIndex ArtistMetadata (ForeignArtistId) 12:49:33.5 Info: CREATE UNIQUE INDEX "IX_ArtistMetadata_ForeignArtistId" ON "ArtistMetadata" ("ForeignArtistId" ASC) 12:49:33.5 Info: => 0.0001109s 12:49:33.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:49:33.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:49:33.5 Info: => 8.61E-05s 12:49:33.5 Info: AlterTable Artists 12:49:33.5 Info: => 4E-07s 12:49:33.5 Info: CreateColumn Artists ArtistMetadataId Int32 12:49:33.5 Info: ALTER TABLE "Artists" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 12:49:33.5 Info: => 0.0010415s 12:49:33.5 Info: ExecuteSqlStatement UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 12:49:33.5 Info: UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 12:49:33.5 Info: => 7.33E-05s 12:49:33.5 Info: CreateTable AlbumReleases 12:49:33.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:49:33.5 Info: => 0.0001602s 12:49:33.5 Info: CreateIndex AlbumReleases (ForeignReleaseId) 12:49:33.5 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 12:49:33.5 Info: => 9.4E-05s 12:49:33.5 Info: CreateIndex AlbumReleases (AlbumId) 12:49:33.5 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 12:49:33.5 Info: => 8.12E-05s 12:49:33.5 Info: PerformDBOperation 12:49:33.5 Info: Performing DB Operation 12:49:33.5 Info: => 0.0031032s 12:49:33.5 Info: AlterTable Albums 12:49:33.5 Info: => 8E-07s 12:49:33.5 Info: CreateColumn Albums ArtistMetadataId Int32 12:49:33.5 Info: ALTER TABLE "Albums" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 12:49:33.5 Info: => 0.000571s 12:49:33.5 Info: AlterTable Albums 12:49:33.5 Info: => 8E-07s 12:49:33.5 Info: CreateColumn Albums AnyReleaseOk Boolean 12:49:33.5 Info: ALTER TABLE "Albums" ADD COLUMN "AnyReleaseOk" INTEGER NOT NULL DEFAULT 1 12:49:33.5 Info: => 0.0005372s 12:49:33.5 Info: AlterTable Albums 12:49:33.5 Info: => 7E-07s 12:49:33.5 Info: CreateColumn Albums Links String 12:49:33.5 Info: ALTER TABLE "Albums" ADD COLUMN "Links" TEXT 12:49:33.5 Info: => 0.0005459s 12:49:33.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:49:33.5 Info: UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 12:49:33.5 Info: => 9.11E-05s 12:49:33.5 Info: AlterTable Tracks 12:49:33.5 Info: => 5E-07s 12:49:33.5 Info: CreateColumn Tracks ForeignRecordingId String 12:49:33.5 Info: ALTER TABLE "Tracks" ADD COLUMN "ForeignRecordingId" TEXT NOT NULL DEFAULT '0' 12:49:33.5 Info: => 0.0005226s 12:49:33.5 Info: AlterTable Tracks 12:49:33.5 Info: => 6E-07s 12:49:33.5 Info: CreateColumn Tracks AlbumReleaseId Int32 12:49:33.5 Info: ALTER TABLE "Tracks" ADD COLUMN "AlbumReleaseId" INTEGER NOT NULL DEFAULT 0 12:49:33.5 Info: => 0.0005254s 12:49:33.5 Info: AlterTable Tracks 12:49:33.5 Info: => 6E-07s 12:49:33.5 Info: CreateColumn Tracks ArtistMetadataId Int32 12:49:33.5 Info: ALTER TABLE "Tracks" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 12:49:33.5 Info: => 0.0005249s 12:49:33.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:49:33.5 Info: UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 12:49:33.5 Info: => 0.0001074s 12:49:33.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:49:33.5 Info: UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 12:49:33.5 Info: => 7.89E-05s 12:49:33.5 Info: DeleteColumn Artists ForeignArtistId, Name, Overview, Disambiguation, ArtistType, Status, Images, Links, Genres, Ratings, Members, MBId, AMId, TADBId, DiscogsId, NameSlug, LastDiskSync, DateFormed 12:49:33.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:49:33.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:49:33.5 Info: DROP TABLE "Artists" 12:49:33.5 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:49:33.5 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:49:33.5 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:49:33.5 Info: => 0.0049116s 12:49:33.5 Info: DeleteColumn Albums ArtistId, MBId, AMId, TADBId, DiscogsId, TitleSlug, Label, SortTitle, Tags, Duration, Media, Releases, CurrentRelease, LastDiskSync 12:49:33.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:49:33.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:49:33.5 Info: DROP TABLE "Albums" 12:49:33.5 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:49:33.5 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:49:33.5 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:49:33.5 Info: => 0.0043203s 12:49:33.5 Info: DeleteColumn Tracks ArtistId, AlbumId, Compilation, DiscNumber, Monitored 12:49:33.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:49:33.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:49:33.5 Info: DROP TABLE "Tracks" 12:49:33.5 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 12:49:33.5 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 12:49:33.5 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 12:49:33.5 Info: => 0.0050186s 12:49:33.5 Info: DeleteColumn TrackFiles ArtistId 12:49:33.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:49:33.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:49:33.5 Info: DROP TABLE "TrackFiles" 12:49:33.5 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 12:49:33.5 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:49:33.5 Info: => 0.0037294s 12:49:33.5 Info: CreateIndex Artists (ArtistMetadataId) 12:49:33.5 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 12:49:33.5 Info: => 7.96E-05s 12:49:33.5 Info: CreateIndex Artists (Monitored) 12:49:33.5 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 12:49:33.5 Info: => 7.16E-05s 12:49:33.5 Info: CreateIndex Albums (ArtistMetadataId) 12:49:33.5 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 12:49:33.5 Info: => 7.29E-05s 12:49:33.5 Info: CreateIndex Tracks (ArtistMetadataId) 12:49:33.5 Info: CREATE INDEX "IX_Tracks_ArtistMetadataId" ON "Tracks" ("ArtistMetadataId" ASC) 12:49:33.5 Info: => 7.54E-05s 12:49:33.5 Info: CreateIndex Tracks (AlbumReleaseId) 12:49:33.5 Info: CREATE INDEX "IX_Tracks_AlbumReleaseId" ON "Tracks" ("AlbumReleaseId" ASC) 12:49:33.5 Info: => 7.48E-05s 12:49:33.5 Info: CreateIndex Tracks (ForeignRecordingId) 12:49:33.5 Info: CREATE INDEX "IX_Tracks_ForeignRecordingId" ON "Tracks" ("ForeignRecordingId" ASC) 12:49:33.5 Info: => 8.05E-05s 12:49:33.5 Info: UpdateData 12:49:33.5 Info: UPDATE "Artists" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 12:49:33.5 Info: => 4.25E-05s 12:49:33.5 Info: UpdateData 12:49:33.5 Info: UPDATE "Albums" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 12:49:33.5 Info: => 3.49E-05s 12:49:33.5 Info: UpdateData 12:49:33.5 Info: UPDATE "ScheduledTasks" SET "LastExecution" = '2018-01-01T00:00:01' WHERE "TypeName" = 'NzbDrone.Core.Music.Commands.RefreshArtistCommand' 12:49:33.5 Info: => 3.71E-05s 12:49:33.5 Info: -> 23 Insert operations completed in 00:00:00.0021095 taking an average of 00:00:00.0000917 12:49:33.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (23, '2024-05-17T12:49:33', 'add_release_groups_etc') 12:49:33.5 Info: Committing Transaction 12:49:33.5 Info: 23: add_release_groups_etc migrated 12:49:33.5 Info: => 0.0005584s 12:49:33.5 Debug: Took: 00:00:00.1160136 12:49:33.6 Info: --- End: NzbDrone.Core.Test.Datastore.Migration.add_release_groups_etcFixture.migration_023_duplicate_foreignreleaseid --- 12:49:33.6 Info: --- Start: NzbDrone.Core.Test.Datastore.Migration.add_release_groups_etcFixture.migration_023_empty_albumrelease --- 12:49:33.6 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm64/_temp_11361_638515469736711556_185/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:49:33.6 Info: DatabaseEngineVersionCheck migrating 12:49:33.6 Info: PerformDBOperation 12:49:33.6 Info: Performing DB Operation 12:49:33.6 Info: SQLite 3.45.3 12:49:33.6 Info: => 0.0010179s 12:49:33.6 Info: DatabaseEngineVersionCheck migrated 12:49:33.6 Info: => 0.0010313s 12:49:33.6 Info: VersionMigration migrating 12:49:33.6 Info: Beginning Transaction 12:49:33.6 Info: CreateTable VersionInfo 12:49:33.6 Info: CREATE TABLE "VersionInfo" ("Version" INTEGER NOT NULL) 12:49:33.6 Info: => 0.0001496s 12:49:33.6 Info: Committing Transaction 12:49:33.6 Info: VersionMigration migrated 12:49:33.6 Info: => 0.0005045s 12:49:33.6 Info: VersionUniqueMigration migrating 12:49:33.6 Info: Beginning Transaction 12:49:33.6 Info: CreateIndex VersionInfo (Version) 12:49:33.6 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 12:49:33.6 Info: => 0.0001167s 12:49:33.6 Info: AlterTable VersionInfo 12:49:33.6 Info: => 5E-07s 12:49:33.6 Info: CreateColumn VersionInfo AppliedOn DateTime 12:49:33.6 Info: ALTER TABLE "VersionInfo" ADD COLUMN "AppliedOn" DATETIME 12:49:33.6 Info: => 0.0005333s 12:49:33.6 Info: Committing Transaction 12:49:33.6 Info: VersionUniqueMigration migrated 12:49:33.6 Info: => 0.0007326s 12:49:33.6 Info: VersionDescriptionMigration migrating 12:49:33.6 Info: Beginning Transaction 12:49:33.6 Info: AlterTable VersionInfo 12:49:33.6 Info: => 7E-07s 12:49:33.6 Info: CreateColumn VersionInfo Description String 12:49:33.6 Info: ALTER TABLE "VersionInfo" ADD COLUMN "Description" TEXT 12:49:33.6 Info: => 0.000199s 12:49:33.6 Info: Committing Transaction 12:49:33.6 Info: VersionDescriptionMigration migrated 12:49:33.6 Info: => 0.0003775s 12:49:33.6 Info: 1: InitialSetup migrating 12:49:33.6 Info: Beginning Transaction 12:49:33.6 Info: Starting migration of Main DB to 1 12:49:33.6 Info: CreateTable Config 12:49:33.6 Info: CREATE TABLE "Config" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Key" TEXT NOT NULL, "Value" TEXT NOT NULL) 12:49:33.6 Info: => 0.0001722s 12:49:33.6 Info: CreateIndex Config (Key) 12:49:33.6 Info: CREATE UNIQUE INDEX "IX_Config_Key" ON "Config" ("Key" ASC) 12:49:33.6 Info: => 7.66E-05s 12:49:33.6 Info: CreateTable RootFolders 12:49:33.6 Info: CREATE TABLE "RootFolders" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Path" TEXT NOT NULL) 12:49:33.6 Info: => 8.97E-05s 12:49:33.6 Info: CreateIndex RootFolders (Path) 12:49:33.6 Info: CREATE UNIQUE INDEX "IX_RootFolders_Path" ON "RootFolders" ("Path" ASC) 12:49:33.6 Info: => 7.02E-05s 12:49:33.6 Info: CreateTable Artists 12:49:33.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:49:33.6 Info: => 0.0002554s 12:49:33.6 Info: CreateIndex Artists (ForeignArtistId) 12:49:33.6 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 12:49:33.6 Info: => 7.61E-05s 12:49:33.6 Info: CreateIndex Artists (NameSlug) 12:49:33.6 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 12:49:33.6 Info: => 6.71E-05s 12:49:33.6 Info: CreateIndex Artists (CleanName) 12:49:33.6 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:49:33.6 Info: => 6.39E-05s 12:49:33.6 Info: CreateIndex Artists (Path) 12:49:33.6 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:49:33.6 Info: => 6.29E-05s 12:49:33.6 Info: CreateTable Albums 12:49:33.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:49:33.6 Info: => 0.0002127s 12:49:33.6 Info: CreateIndex Albums (ForeignAlbumId) 12:49:33.6 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:49:33.6 Info: => 7.12E-05s 12:49:33.6 Info: CreateIndex Albums (MBId) 12:49:33.6 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 12:49:33.6 Info: => 6.44E-05s 12:49:33.6 Info: CreateIndex Albums (TADBId) 12:49:33.6 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 12:49:33.6 Info: => 6.28E-05s 12:49:33.6 Info: CreateIndex Albums (TitleSlug) 12:49:33.6 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 12:49:33.6 Info: => 6.34E-05s 12:49:33.6 Info: CreateIndex Albums (CleanTitle) 12:49:33.6 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:49:33.6 Info: => 6.77E-05s 12:49:33.6 Info: CreateIndex Albums (Path) 12:49:33.6 Info: CREATE INDEX "IX_Albums_Path" ON "Albums" ("Path" ASC) 12:49:33.6 Info: => 6.5E-05s 12:49:33.6 Info: CreateTable Tracks 12:49:33.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:49:33.6 Info: => 0.0001439s 12:49:33.6 Info: CreateIndex Tracks (ForeignTrackId) 12:49:33.6 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 12:49:33.6 Info: => 7.06E-05s 12:49:33.6 Info: CreateIndex Tracks (ArtistId) 12:49:33.6 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 12:49:33.6 Info: => 6.57E-05s 12:49:33.6 Info: CreateIndex Tracks (TrackFileId) 12:49:33.6 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 12:49:33.6 Info: => 6.9E-05s 12:49:33.6 Info: CreateIndex Tracks (ArtistId, AlbumId, TrackNumber) 12:49:33.6 Info: CREATE INDEX "IX_Tracks_ArtistId_AlbumId_TrackNumber" ON "Tracks" ("ArtistId" ASC, "AlbumId" ASC, "TrackNumber" ASC) 12:49:33.6 Info: => 7.33E-05s 12:49:33.6 Info: CreateTable TrackFiles 12:49:33.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:49:33.6 Info: => 0.0001352s 12:49:33.6 Info: CreateIndex TrackFiles (ArtistId) 12:49:33.6 Info: CREATE INDEX "IX_TrackFiles_ArtistId" ON "TrackFiles" ("ArtistId" ASC) 12:49:33.6 Info: => 0.0007323s 12:49:33.6 Info: CreateIndex TrackFiles (AlbumId) 12:49:33.6 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:49:33.6 Info: => 7.33E-05s 12:49:33.6 Info: CreateTable History 12:49:33.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:49:33.6 Info: => 0.0001489s 12:49:33.6 Info: CreateIndex History (Date) 12:49:33.6 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 12:49:33.6 Info: => 7.21E-05s 12:49:33.6 Info: CreateIndex History (EventType) 12:49:33.6 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 12:49:33.6 Info: => 6.81E-05s 12:49:33.6 Info: CreateIndex History (DownloadId) 12:49:33.6 Info: CREATE INDEX "IX_History_DownloadId" ON "History" ("DownloadId" ASC) 12:49:33.6 Info: => 6.43E-05s 12:49:33.6 Info: CreateIndex History (AlbumId) 12:49:33.6 Info: CREATE INDEX "IX_History_AlbumId" ON "History" ("AlbumId" ASC) 12:49:33.6 Info: => 6.47E-05s 12:49:33.6 Info: CreateTable Notifications 12:49:33.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:49:33.6 Info: => 0.000129s 12:49:33.6 Info: CreateTable ScheduledTasks 12:49:33.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:49:33.6 Info: => 9.79E-05s 12:49:33.6 Info: CreateIndex ScheduledTasks (TypeName) 12:49:33.6 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 12:49:33.6 Info: => 8.69E-05s 12:49:33.6 Info: CreateTable Indexers 12:49:33.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:49:33.6 Info: => 0.0001099s 12:49:33.6 Info: CreateIndex Indexers (Name) 12:49:33.6 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 12:49:33.6 Info: => 7.71E-05s 12:49:33.6 Info: CreateTable Profiles 12:49:33.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:49:33.6 Info: => 9.75E-05s 12:49:33.6 Info: CreateIndex Profiles (Name) 12:49:33.6 Info: CREATE UNIQUE INDEX "IX_Profiles_Name" ON "Profiles" ("Name" ASC) 12:49:33.6 Info: => 6.76E-05s 12:49:33.6 Info: CreateTable QualityDefinitions 12:49:33.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:49:33.6 Info: => 0.0001016s 12:49:33.6 Info: CreateIndex QualityDefinitions (Quality) 12:49:33.6 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Quality" ON "QualityDefinitions" ("Quality" ASC) 12:49:33.6 Info: => 6.93E-05s 12:49:33.6 Info: CreateIndex QualityDefinitions (Title) 12:49:33.6 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Title" ON "QualityDefinitions" ("Title" ASC) 12:49:33.6 Info: => 6.97E-05s 12:49:33.6 Info: CreateTable NamingConfig 12:49:33.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:49:33.6 Info: => 0.0001712s 12:49:33.6 Info: CreateTable Blacklist 12:49:33.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:49:33.6 Info: => 0.0001823s 12:49:33.6 Info: CreateTable Metadata 12:49:33.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:49:33.6 Info: => 0.0001094s 12:49:33.6 Info: CreateTable MetadataFiles 12:49:33.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:49:33.6 Info: => 0.0001335s 12:49:33.6 Info: CreateTable DownloadClients 12:49:33.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:49:33.6 Info: => 0.0001098s 12:49:33.6 Info: CreateTable PendingReleases 12:49:33.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:49:33.6 Info: => 0.0001182s 12:49:33.6 Info: CreateTable RemotePathMappings 12:49:33.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:49:33.6 Info: => 0.0001372s 12:49:33.6 Info: CreateTable Tags 12:49:33.6 Info: CREATE TABLE "Tags" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Label" TEXT NOT NULL) 12:49:33.6 Info: => 0.0001083s 12:49:33.6 Info: CreateIndex Tags (Label) 12:49:33.6 Info: CREATE UNIQUE INDEX "IX_Tags_Label" ON "Tags" ("Label" ASC) 12:49:33.6 Info: => 8.28E-05s 12:49:33.6 Info: CreateTable Restrictions 12:49:33.6 Info: CREATE TABLE "Restrictions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Preferred" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL) 12:49:33.6 Info: => 0.0001059s 12:49:33.6 Info: CreateTable DelayProfiles 12:49:33.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:49:33.6 Info: => 0.0001253s 12:49:33.6 Info: CreateTable Users 12:49:33.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:49:33.6 Info: => 0.0001034s 12:49:33.6 Info: CreateIndex Users (Identifier) 12:49:33.6 Info: CREATE UNIQUE INDEX "IX_Users_Identifier" ON "Users" ("Identifier" ASC) 12:49:33.6 Info: => 7.81E-05s 12:49:33.6 Info: CreateIndex Users (Username) 12:49:33.6 Info: CREATE UNIQUE INDEX "IX_Users_Username" ON "Users" ("Username" ASC) 12:49:33.6 Info: => 0.0001121s 12:49:33.6 Info: CreateTable Commands 12:49:33.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:49:33.6 Info: => 0.0001595s 12:49:33.6 Info: CreateTable IndexerStatus 12:49:33.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:49:33.6 Info: => 0.0001286s 12:49:33.6 Info: CreateIndex IndexerStatus (ProviderId) 12:49:33.6 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 12:49:33.7 Info: => 0.0007128s 12:49:33.7 Info: CreateTable ExtraFiles 12:49:33.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:49:33.7 Info: => 0.0001411s 12:49:33.7 Info: CreateTable LyricFiles 12:49:33.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:49:33.7 Info: => 0.0001398s 12:49:33.7 Info: CreateTable LanguageProfiles 12:49:33.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:49:33.7 Info: => 0.000141s 12:49:33.7 Info: CreateIndex LanguageProfiles (Name) 12:49:33.7 Info: CREATE UNIQUE INDEX "IX_LanguageProfiles_Name" ON "LanguageProfiles" ("Name" ASC) 12:49:33.7 Info: => 0.0001009s 12:49:33.7 Info: CreateTable DownloadClientStatus 12:49:33.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:49:33.7 Info: => 0.0001208s 12:49:33.7 Info: CreateIndex DownloadClientStatus (ProviderId) 12:49:33.7 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 12:49:33.7 Info: => 8.3E-05s 12:49:33.7 Info: INSERT INTO "DelayProfiles" ("EnableUsenet", "EnableTorrent", "PreferredProtocol", "UsenetDelay", "TorrentDelay", "Order", "Tags") VALUES (1, 1, 1, 0, 0, 2147483647, '[]') 12:49:33.7 Info: -> 1 Insert operations completed in 00:00:00.0000576 taking an average of 00:00:00.0000576 12:49:33.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (1, '2024-05-17T12:49:33', 'InitialSetup') 12:49:33.7 Info: Committing Transaction 12:49:33.7 Info: 1: InitialSetup migrated 12:49:33.7 Info: => 0.0009526s 12:49:33.7 Info: 2: add_reason_to_pending_releases migrating 12:49:33.7 Info: Beginning Transaction 12:49:33.7 Info: Starting migration of Main DB to 2 12:49:33.7 Info: AlterTable PendingReleases 12:49:33.7 Info: => 8E-07s 12:49:33.7 Info: CreateColumn PendingReleases Reason Int32 12:49:33.7 Info: ALTER TABLE "PendingReleases" ADD COLUMN "Reason" INTEGER NOT NULL DEFAULT 0 12:49:33.7 Info: => 0.0005231s 12:49:33.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (2, '2024-05-17T12:49:33', 'add_reason_to_pending_releases') 12:49:33.7 Info: Committing Transaction 12:49:33.7 Info: 2: add_reason_to_pending_releases migrated 12:49:33.7 Info: => 0.000805s 12:49:33.7 Info: 3: add_medium_support migrating 12:49:33.7 Info: Beginning Transaction 12:49:33.7 Info: Starting migration of Main DB to 3 12:49:33.7 Info: AlterTable Albums 12:49:33.7 Info: => 5E-07s 12:49:33.7 Info: CreateColumn Albums Media String 12:49:33.7 Info: ALTER TABLE "Albums" ADD COLUMN "Media" TEXT NOT NULL DEFAULT '' 12:49:33.7 Info: => 0.0005106s 12:49:33.7 Info: AlterTable Tracks 12:49:33.7 Info: => 7E-07s 12:49:33.7 Info: CreateColumn Tracks MediumNumber Int32 12:49:33.7 Info: ALTER TABLE "Tracks" ADD COLUMN "MediumNumber" INTEGER NOT NULL DEFAULT 0 12:49:33.7 Info: => 0.0004748s 12:49:33.7 Info: AlterTable Tracks 12:49:33.7 Info: => 7E-07s 12:49:33.7 Info: CreateColumn Tracks AbsoluteTrackNumber Int32 12:49:33.7 Info: ALTER TABLE "Tracks" ADD COLUMN "AbsoluteTrackNumber" INTEGER NOT NULL DEFAULT 0 12:49:33.7 Info: => 0.0004719s 12:49:33.7 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 12:49:33.7 Info: UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 12:49:33.7 Info: => 4.19E-05s 12:49:33.7 Info: DeleteColumn Tracks TrackNumber 12:49:33.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:49:33.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:49:33.7 Info: DROP TABLE "Tracks" 12:49:33.7 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 12:49:33.7 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 12:49:33.7 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 12:49:33.7 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 12:49:33.7 Info: => 0.0046361s 12:49:33.7 Info: AlterTable Tracks 12:49:33.7 Info: => 5E-07s 12:49:33.7 Info: CreateColumn Tracks TrackNumber String 12:49:33.7 Info: ALTER TABLE "Tracks" ADD COLUMN "TrackNumber" TEXT 12:49:33.7 Info: => 0.0004907s 12:49:33.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (3, '2024-05-17T12:49:33', 'add_medium_support') 12:49:33.7 Info: Committing Transaction 12:49:33.7 Info: 3: add_medium_support migrated 12:49:33.7 Info: => 0.0008636s 12:49:33.7 Info: 4: add_various_qualites_in_profile migrating 12:49:33.7 Info: Beginning Transaction 12:49:33.7 Info: Starting migration of Main DB to 4 12:49:33.7 Info: ExecuteSqlStatement UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 12:49:33.7 Info: UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 12:49:33.7 Info: => 5.33E-05s 12:49:33.7 Info: PerformDBOperation 12:49:33.7 Info: Performing DB Operation 12:49:33.7 Info: => 3.26E-05s 12:49:33.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (4, '2024-05-17T12:49:33', 'add_various_qualites_in_profile') 12:49:33.7 Info: Committing Transaction 12:49:33.7 Info: 4: add_various_qualites_in_profile migrated 12:49:33.7 Info: => 0.0002704s 12:49:33.7 Info: 5: metadata_profiles migrating 12:49:33.7 Info: Beginning Transaction 12:49:33.7 Info: Starting migration of Main DB to 5 12:49:33.7 Info: CreateTable MetadataProfiles 12:49:33.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:49:33.7 Info: => 0.000137s 12:49:33.7 Info: CreateIndex MetadataProfiles (Name) 12:49:33.7 Info: CREATE UNIQUE INDEX "IX_MetadataProfiles_Name" ON "MetadataProfiles" ("Name" ASC) 12:49:33.7 Info: => 8.62E-05s 12:49:33.7 Info: AlterTable Artists 12:49:33.7 Info: => 4E-07s 12:49:33.7 Info: CreateColumn Artists MetadataProfileId Int32 12:49:33.7 Info: ALTER TABLE "Artists" ADD COLUMN "MetadataProfileId" INTEGER NOT NULL DEFAULT 1 12:49:33.7 Info: => 0.0004978s 12:49:33.7 Info: DeleteColumn Artists PrimaryAlbumTypes 12:49:33.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:49:33.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:49:33.7 Info: DROP TABLE "Artists" 12:49:33.7 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:49:33.7 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 12:49:33.7 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 12:49:33.7 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:49:33.7 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:49:33.7 Info: => 0.0041222s 12:49:33.7 Info: DeleteColumn Artists SecondaryAlbumTypes 12:49:33.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:49:33.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:49:33.7 Info: DROP TABLE "Artists" 12:49:33.7 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:49:33.7 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 12:49:33.7 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 12:49:33.7 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:49:33.7 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:49:33.7 Info: => 0.004872s 12:49:33.7 Info: AlterTable Albums 12:49:33.7 Info: => 6E-07s 12:49:33.7 Info: CreateColumn Albums SecondaryTypes String 12:49:33.7 Info: ALTER TABLE "Albums" ADD COLUMN "SecondaryTypes" TEXT 12:49:33.7 Info: => 0.0004875s 12:49:33.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (5, '2024-05-17T12:49:33', 'metadata_profiles') 12:49:33.7 Info: Committing Transaction 12:49:33.7 Info: 5: metadata_profiles migrated 12:49:33.7 Info: => 0.0008887s 12:49:33.7 Info: 6: separate_automatic_and_interactive_search migrating 12:49:33.7 Info: Beginning Transaction 12:49:33.7 Info: Starting migration of Main DB to 6 12:49:33.7 Info: RenameColumn Indexers EnableSearch to EnableAutomaticSearch 12:49:33.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:49:33.7 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableSearch" FROM "Indexers" 12:49:33.7 Info: DROP TABLE "Indexers" 12:49:33.7 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 12:49:33.7 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 12:49:33.7 Info: => 0.004621s 12:49:33.7 Info: AlterTable Indexers 12:49:33.7 Info: => 6E-07s 12:49:33.7 Info: CreateColumn Indexers EnableInteractiveSearch Boolean 12:49:33.7 Info: ALTER TABLE "Indexers" ADD COLUMN "EnableInteractiveSearch" INTEGER 12:49:33.7 Info: => 0.0004767s 12:49:33.7 Info: ExecuteSqlStatement UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 12:49:33.7 Info: UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 12:49:33.7 Info: => 3.87E-05s 12:49:33.7 Info: AlterTable Indexers 12:49:33.7 Info: => 4E-07s 12:49:33.7 Info: AlterColumn Indexers EnableInteractiveSearch Boolean 12:49:33.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:49:33.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:49:33.7 Info: DROP TABLE "Indexers" 12:49:33.7 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 12:49:33.7 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 12:49:33.7 Info: => 0.0038268s 12:49:33.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (6, '2024-05-17T12:49:33', 'separate_automatic_and_interactive_search') 12:49:33.7 Info: Committing Transaction 12:49:33.7 Info: 6: separate_automatic_and_interactive_search migrated 12:49:33.7 Info: => 0.004152s 12:49:33.7 Info: 7: change_album_path_to_relative migrating 12:49:33.7 Info: Beginning Transaction 12:49:33.7 Info: Starting migration of Main DB to 7 12:49:33.7 Info: DeleteColumn Albums Path 12:49:33.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:49:33.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:49:33.7 Info: DROP TABLE "Albums" 12:49:33.7 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:49:33.7 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:49:33.7 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 12:49:33.7 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 12:49:33.7 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 12:49:33.7 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:49:33.7 Info: => 0.0050508s 12:49:33.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (7, '2024-05-17T12:49:33', 'change_album_path_to_relative') 12:49:33.7 Info: Committing Transaction 12:49:33.7 Info: 7: change_album_path_to_relative migrated 12:49:33.7 Info: => 0.0054512s 12:49:33.7 Info: 8: change_quality_size_mb_to_kb migrating 12:49:33.7 Info: Beginning Transaction 12:49:33.7 Info: Starting migration of Main DB to 8 12:49:33.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:49:33.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:49:33.7 Info: => 5.3E-05s 12:49:33.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (8, '2024-05-17T12:49:33', 'change_quality_size_mb_to_kb') 12:49:33.7 Info: Committing Transaction 12:49:33.7 Info: 8: change_quality_size_mb_to_kb migrated 12:49:33.7 Info: => 0.0003014s 12:49:33.7 Info: 9: album_releases migrating 12:49:33.7 Info: Beginning Transaction 12:49:33.7 Info: Starting migration of Main DB to 9 12:49:33.7 Info: AlterTable Albums 12:49:33.7 Info: => 7E-07s 12:49:33.7 Info: CreateColumn Albums Releases String 12:49:33.7 Info: ALTER TABLE "Albums" ADD COLUMN "Releases" TEXT DEFAULT '' 12:49:33.7 Info: => 0.0005069s 12:49:33.7 Info: AlterTable Albums 12:49:33.7 Info: => 7E-07s 12:49:33.7 Info: CreateColumn Albums CurrentRelease String 12:49:33.7 Info: ALTER TABLE "Albums" ADD COLUMN "CurrentRelease" TEXT DEFAULT '' 12:49:33.7 Info: => 0.0004709s 12:49:33.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (9, '2024-05-17T12:49:33', 'album_releases') 12:49:33.7 Info: Committing Transaction 12:49:33.7 Info: 9: album_releases migrated 12:49:33.7 Info: => 0.0007682s 12:49:33.7 Info: 10: album_releases_fix migrating 12:49:33.7 Info: Beginning Transaction 12:49:33.7 Info: Starting migration of Main DB to 10 12:49:33.7 Info: AlterTable Albums 12:49:33.7 Info: => 8E-07s 12:49:33.7 Info: AlterColumn Albums Releases String 12:49:33.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:49:33.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:49:33.7 Info: DROP TABLE "Albums" 12:49:33.7 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:49:33.7 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:49:33.7 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 12:49:33.7 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 12:49:33.7 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 12:49:33.7 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:49:33.7 Info: => 0.0049463s 12:49:33.7 Info: AlterTable Albums 12:49:33.7 Info: => 8E-07s 12:49:33.7 Info: AlterColumn Albums CurrentRelease String 12:49:33.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:49:33.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:49:33.7 Info: DROP TABLE "Albums" 12:49:33.7 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:49:33.7 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:49:33.7 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 12:49:33.7 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 12:49:33.7 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 12:49:33.7 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:49:33.7 Info: => 0.0040866s 12:49:33.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (10, '2024-05-17T12:49:33', 'album_releases_fix') 12:49:33.7 Info: Committing Transaction 12:49:33.7 Info: 10: album_releases_fix migrated 12:49:33.7 Info: => 0.0044685s 12:49:33.7 Info: 11: import_lists migrating 12:49:33.7 Info: Beginning Transaction 12:49:33.7 Info: Starting migration of Main DB to 11 12:49:33.7 Info: CreateTable ImportLists 12:49:33.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:49:33.7 Info: => 0.00017s 12:49:33.7 Info: CreateIndex ImportLists (Name) 12:49:33.7 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 12:49:33.7 Info: => 8.03E-05s 12:49:33.7 Info: CreateTable ImportListStatus 12:49:33.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:49:33.7 Info: => 0.0001148s 12:49:33.7 Info: CreateIndex ImportListStatus (ProviderId) 12:49:33.7 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 12:49:33.7 Info: => 7.51E-05s 12:49:33.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (11, '2024-05-17T12:49:33', 'import_lists') 12:49:33.7 Info: Committing Transaction 12:49:33.7 Info: 11: import_lists migrated 12:49:33.7 Info: => 0.0003795s 12:49:33.7 Info: 12: add_release_status migrating 12:49:33.7 Info: Beginning Transaction 12:49:33.7 Info: Starting migration of Main DB to 12 12:49:33.7 Info: AlterTable MetadataProfiles 12:49:33.7 Info: => 9E-07s 12:49:33.7 Info: CreateColumn MetadataProfiles ReleaseStatuses String 12:49:33.7 Info: ALTER TABLE "MetadataProfiles" ADD COLUMN "ReleaseStatuses" TEXT NOT NULL DEFAULT '' 12:49:33.7 Info: => 0.00052s 12:49:33.7 Info: PerformDBOperation 12:49:33.7 Info: Performing DB Operation 12:49:33.7 Info: => 2.8E-05s 12:49:33.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (12, '2024-05-17T12:49:33', 'add_release_status') 12:49:33.7 Info: Committing Transaction 12:49:33.7 Info: 12: add_release_status migrated 12:49:33.7 Info: => 0.0003061s 12:49:33.7 Info: 13: album_download_notification migrating 12:49:33.7 Info: Beginning Transaction 12:49:33.7 Info: Starting migration of Main DB to 13 12:49:33.7 Info: AlterTable Notifications 12:49:33.7 Info: => 9E-07s 12:49:33.7 Info: CreateColumn Notifications OnAlbumDownload Boolean 12:49:33.7 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDownload" INTEGER NOT NULL DEFAULT 0 12:49:33.7 Info: => 0.0005154s 12:49:33.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (13, '2024-05-17T12:49:33', 'album_download_notification') 12:49:33.7 Info: Committing Transaction 12:49:33.7 Info: 13: album_download_notification migrated 12:49:33.7 Info: => 0.0008278s 12:49:33.7 Info: 14: fix_language_metadata_profiles migrating 12:49:33.7 Info: Beginning Transaction 12:49:33.7 Info: Starting migration of Main DB to 14 12:49:33.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:49:33.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:49:33.7 Info: => 0.0001211s 12:49:33.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:49:33.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:49:33.7 Info: => 8.01E-05s 12:49:33.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (14, '2024-05-17T12:49:33', 'fix_language_metadata_profiles') 12:49:33.7 Info: Committing Transaction 12:49:33.7 Info: 14: fix_language_metadata_profiles migrated 12:49:33.7 Info: => 0.0003321s 12:49:33.7 Info: 15: remove_fanzub migrating 12:49:33.7 Info: Beginning Transaction 12:49:33.7 Info: Starting migration of Main DB to 15 12:49:33.7 Info: ExecuteSqlStatement DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 12:49:33.7 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 12:49:33.7 Info: => 4.51E-05s 12:49:33.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (15, '2024-05-17T12:49:33', 'remove_fanzub') 12:49:33.7 Info: Committing Transaction 12:49:33.7 Info: 15: remove_fanzub migrated 12:49:33.7 Info: => 0.0010076s 12:49:33.7 Info: 16: update_artist_history_indexes migrating 12:49:33.7 Info: Beginning Transaction 12:49:33.7 Info: Starting migration of Main DB to 16 12:49:33.7 Info: CreateIndex Albums (ArtistId) 12:49:33.7 Info: CREATE INDEX "IX_Albums_ArtistId" ON "Albums" ("ArtistId" ASC) 12:49:33.7 Info: => 0.0001092s 12:49:33.7 Info: CreateIndex Albums (ArtistId, ReleaseDate) 12:49:33.7 Info: CREATE INDEX "IX_Albums_ArtistId_ReleaseDate" ON "Albums" ("ArtistId" ASC, "ReleaseDate" ASC) 12:49:33.7 Info: => 8.19E-05s 12:49:33.7 Info: DeleteIndex History (AlbumId) 12:49:33.7 Info: DROP INDEX "IX_History_AlbumId" 12:49:33.7 Info: => 0.0001262s 12:49:33.7 Info: CreateIndex History (AlbumId, Date) 12:49:33.7 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 12:49:33.7 Info: => 9.3E-05s 12:49:33.7 Info: DeleteIndex History (DownloadId) 12:49:33.7 Info: DROP INDEX "IX_History_DownloadId" 12:49:33.7 Info: => 0.00011s 12:49:33.7 Info: CreateIndex History (DownloadId, Date) 12:49:33.7 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 12:49:33.7 Info: => 8.74E-05s 12:49:33.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (16, '2024-05-17T12:49:33', 'update_artist_history_indexes') 12:49:33.7 Info: Committing Transaction 12:49:33.7 Info: 16: update_artist_history_indexes migrated 12:49:33.7 Info: => 0.0004013s 12:49:33.7 Info: 17: remove_nma migrating 12:49:33.7 Info: Beginning Transaction 12:49:33.7 Info: Starting migration of Main DB to 17 12:49:33.7 Info: FluentMigrator.Expressions.DeleteDataExpression 12:49:33.7 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'NotifyMyAndroid' 12:49:33.7 Info: => 4.73E-05s 12:49:33.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (17, '2024-05-17T12:49:33', 'remove_nma') 12:49:33.7 Info: Committing Transaction 12:49:33.7 Info: 17: remove_nma migrated 12:49:33.7 Info: => 0.0002835s 12:49:33.7 Info: 18: album_disambiguation migrating 12:49:33.7 Info: Beginning Transaction 12:49:33.7 Info: Starting migration of Main DB to 18 12:49:33.7 Info: AlterTable Albums 12:49:33.7 Info: => 7E-07s 12:49:33.7 Info: CreateColumn Albums Disambiguation String 12:49:33.7 Info: ALTER TABLE "Albums" ADD COLUMN "Disambiguation" TEXT 12:49:33.7 Info: => 0.0005308s 12:49:33.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (18, '2024-05-17T12:49:33', 'album_disambiguation') 12:49:33.7 Info: Committing Transaction 12:49:33.7 Info: 18: album_disambiguation migrated 12:49:33.7 Info: => 0.0008349s 12:49:33.7 Info: 19: add_ape_quality_in_profiles migrating 12:49:33.7 Info: Beginning Transaction 12:49:33.7 Info: Starting migration of Main DB to 19 12:49:33.7 Info: PerformDBOperation 12:49:33.7 Info: Performing DB Operation 12:49:33.7 Info: => 3.36E-05s 12:49:33.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (19, '2024-05-17T12:49:33', 'add_ape_quality_in_profiles') 12:49:33.7 Info: Committing Transaction 12:49:33.7 Info: 19: add_ape_quality_in_profiles migrated 12:49:33.7 Info: => 0.0002889s 12:49:33.7 Info: 20: remove_pushalot migrating 12:49:33.7 Info: Beginning Transaction 12:49:33.7 Info: Starting migration of Main DB to 20 12:49:33.7 Info: FluentMigrator.Expressions.DeleteDataExpression 12:49:33.7 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Pushalot' 12:49:33.7 Info: => 4.65E-05s 12:49:33.7 Info: FluentMigrator.Expressions.DeleteDataExpression 12:49:33.7 Info: DELETE FROM "Metadata" WHERE "Implementation" = 'MediaBrowserMetadata' 12:49:33.7 Info: => 3.03E-05s 12:49:33.7 Info: FluentMigrator.Expressions.DeleteDataExpression 12:49:33.7 Info: DELETE FROM "MetadataFiles" WHERE "Consumer" = 'MediaBrowserMetadata' 12:49:33.7 Info: => 2.76E-05s 12:49:33.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (20, '2024-05-17T12:49:33', 'remove_pushalot') 12:49:33.7 Info: Committing Transaction 12:49:33.7 Info: 20: remove_pushalot migrated 12:49:33.7 Info: => 0.0002622s 12:49:33.7 Info: 21: add_custom_filters migrating 12:49:33.7 Info: Beginning Transaction 12:49:33.7 Info: Starting migration of Main DB to 21 12:49:33.7 Info: CreateTable CustomFilters 12:49:33.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:49:33.7 Info: => 0.0001346s 12:49:33.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (21, '2024-05-17T12:49:33', 'add_custom_filters') 12:49:33.7 Info: Committing Transaction 12:49:33.7 Info: 21: add_custom_filters migrated 12:49:33.7 Info: => 0.0004094s 12:49:33.7 Info: 22: import_list_tags migrating 12:49:33.7 Info: Beginning Transaction 12:49:33.7 Info: Starting migration of Main DB to 22 12:49:33.7 Info: AlterTable ImportLists 12:49:33.7 Info: => 8E-07s 12:49:33.7 Info: CreateColumn ImportLists Tags String 12:49:33.7 Info: ALTER TABLE "ImportLists" ADD COLUMN "Tags" TEXT 12:49:33.7 Info: => 0.0005324s 12:49:33.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (22, '2024-05-17T12:49:33', 'import_list_tags') 12:49:33.7 Info: Committing Transaction 12:49:33.7 Info: 22: import_list_tags migrated 12:49:33.7 Info: => 0.0008214s 12:49:33.7 Info: 23: add_release_groups_etc migrating 12:49:33.7 Info: Beginning Transaction 12:49:33.7 Info: Starting migration of Main DB to 23 12:49:33.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:49:33.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, '', '', '') 12:49:33.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:49:33.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:49:33.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:49:33.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:49:33.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:49:33.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:49:33.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:49:33.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:49:33.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:49:33.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:49:33.7 Info: CreateTable ArtistMetadata 12:49:33.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:49:33.7 Info: => 0.0002219s 12:49:33.7 Info: CreateIndex ArtistMetadata (ForeignArtistId) 12:49:33.7 Info: CREATE UNIQUE INDEX "IX_ArtistMetadata_ForeignArtistId" ON "ArtistMetadata" ("ForeignArtistId" ASC) 12:49:33.7 Info: => 0.0001049s 12:49:33.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:49:33.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:49:33.7 Info: => 8.6E-05s 12:49:33.7 Info: AlterTable Artists 12:49:33.7 Info: => 5E-07s 12:49:33.7 Info: CreateColumn Artists ArtistMetadataId Int32 12:49:33.7 Info: ALTER TABLE "Artists" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 12:49:33.7 Info: => 0.0005337s 12:49:33.7 Info: ExecuteSqlStatement UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 12:49:33.7 Info: UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 12:49:33.7 Info: => 7.22E-05s 12:49:33.7 Info: CreateTable AlbumReleases 12:49:33.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:49:33.7 Info: => 0.0001552s 12:49:33.7 Info: CreateIndex AlbumReleases (ForeignReleaseId) 12:49:33.7 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 12:49:33.7 Info: => 8.94E-05s 12:49:33.7 Info: CreateIndex AlbumReleases (AlbumId) 12:49:33.7 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 12:49:33.7 Info: => 8.04E-05s 12:49:33.7 Info: PerformDBOperation 12:49:33.7 Info: Performing DB Operation 12:49:33.7 Info: => 0.0032426s 12:49:33.7 Info: AlterTable Albums 12:49:33.7 Info: => 7E-07s 12:49:33.7 Info: CreateColumn Albums ArtistMetadataId Int32 12:49:33.7 Info: ALTER TABLE "Albums" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 12:49:33.7 Info: => 0.0005763s 12:49:33.7 Info: AlterTable Albums 12:49:33.7 Info: => 8E-07s 12:49:33.7 Info: CreateColumn Albums AnyReleaseOk Boolean 12:49:33.7 Info: ALTER TABLE "Albums" ADD COLUMN "AnyReleaseOk" INTEGER NOT NULL DEFAULT 1 12:49:33.7 Info: => 0.0005381s 12:49:33.7 Info: AlterTable Albums 12:49:33.7 Info: => 6E-07s 12:49:33.7 Info: CreateColumn Albums Links String 12:49:33.7 Info: ALTER TABLE "Albums" ADD COLUMN "Links" TEXT 12:49:33.7 Info: => 0.0005259s 12:49:33.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:49:33.7 Info: UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 12:49:33.7 Info: => 0.0001174s 12:49:33.7 Info: AlterTable Tracks 12:49:33.7 Info: => 5E-07s 12:49:33.7 Info: CreateColumn Tracks ForeignRecordingId String 12:49:33.7 Info: ALTER TABLE "Tracks" ADD COLUMN "ForeignRecordingId" TEXT NOT NULL DEFAULT '0' 12:49:33.7 Info: => 0.0005261s 12:49:33.7 Info: AlterTable Tracks 12:49:33.7 Info: => 7E-07s 12:49:33.7 Info: CreateColumn Tracks AlbumReleaseId Int32 12:49:33.7 Info: ALTER TABLE "Tracks" ADD COLUMN "AlbumReleaseId" INTEGER NOT NULL DEFAULT 0 12:49:33.7 Info: => 0.000527s 12:49:33.7 Info: AlterTable Tracks 12:49:33.7 Info: => 7E-07s 12:49:33.7 Info: CreateColumn Tracks ArtistMetadataId Int32 12:49:33.7 Info: ALTER TABLE "Tracks" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 12:49:33.7 Info: => 0.0005257s 12:49:33.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:49:33.7 Info: UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 12:49:33.7 Info: => 9.91E-05s 12:49:33.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:49:33.7 Info: UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 12:49:33.7 Info: => 8.23E-05s 12:49:33.7 Info: DeleteColumn Artists ForeignArtistId, Name, Overview, Disambiguation, ArtistType, Status, Images, Links, Genres, Ratings, Members, MBId, AMId, TADBId, DiscogsId, NameSlug, LastDiskSync, DateFormed 12:49:33.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:49:33.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:49:33.7 Info: DROP TABLE "Artists" 12:49:33.7 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:49:33.7 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:49:33.7 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:49:33.7 Info: => 0.0052313s 12:49:33.7 Info: DeleteColumn Albums ArtistId, MBId, AMId, TADBId, DiscogsId, TitleSlug, Label, SortTitle, Tags, Duration, Media, Releases, CurrentRelease, LastDiskSync 12:49:33.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:49:33.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:49:33.7 Info: DROP TABLE "Albums" 12:49:33.7 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:49:33.7 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:49:33.7 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:49:33.7 Info: => 0.004397s 12:49:33.7 Info: DeleteColumn Tracks ArtistId, AlbumId, Compilation, DiscNumber, Monitored 12:49:33.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:49:33.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:49:33.7 Info: DROP TABLE "Tracks" 12:49:33.7 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 12:49:33.7 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 12:49:33.7 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 12:49:33.7 Info: => 0.0040189s 12:49:33.7 Info: DeleteColumn TrackFiles ArtistId 12:49:33.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:49:33.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:49:33.7 Info: DROP TABLE "TrackFiles" 12:49:33.7 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 12:49:33.7 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:49:33.7 Info: => 0.0048s 12:49:33.7 Info: CreateIndex Artists (ArtistMetadataId) 12:49:33.7 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 12:49:33.7 Info: => 7.83E-05s 12:49:33.7 Info: CreateIndex Artists (Monitored) 12:49:33.7 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 12:49:33.7 Info: => 7.31E-05s 12:49:33.7 Info: CreateIndex Albums (ArtistMetadataId) 12:49:33.7 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 12:49:33.7 Info: => 7.42E-05s 12:49:33.7 Info: CreateIndex Tracks (ArtistMetadataId) 12:49:33.7 Info: CREATE INDEX "IX_Tracks_ArtistMetadataId" ON "Tracks" ("ArtistMetadataId" ASC) 12:49:33.7 Info: => 7.47E-05s 12:49:33.7 Info: CreateIndex Tracks (AlbumReleaseId) 12:49:33.7 Info: CREATE INDEX "IX_Tracks_AlbumReleaseId" ON "Tracks" ("AlbumReleaseId" ASC) 12:49:33.7 Info: => 7.49E-05s 12:49:33.7 Info: CreateIndex Tracks (ForeignRecordingId) 12:49:33.7 Info: CREATE INDEX "IX_Tracks_ForeignRecordingId" ON "Tracks" ("ForeignRecordingId" ASC) 12:49:33.7 Info: => 7.86E-05s 12:49:33.7 Info: UpdateData 12:49:33.7 Info: UPDATE "Artists" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 12:49:33.7 Info: => 4.47E-05s 12:49:33.7 Info: UpdateData 12:49:33.7 Info: UPDATE "Albums" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 12:49:33.7 Info: => 3.48E-05s 12:49:33.7 Info: UpdateData 12:49:33.7 Info: UPDATE "ScheduledTasks" SET "LastExecution" = '2018-01-01T00:00:01' WHERE "TypeName" = 'NzbDrone.Core.Music.Commands.RefreshArtistCommand' 12:49:33.7 Info: => 3.68E-05s 12:49:33.7 Info: -> 12 Insert operations completed in 00:00:00.0008674 taking an average of 00:00:00.0000722 12:49:33.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (23, '2024-05-17T12:49:33', 'add_release_groups_etc') 12:49:33.7 Info: Committing Transaction 12:49:33.7 Info: 23: add_release_groups_etc migrated 12:49:33.7 Info: => 0.0006131s 12:49:33.7 Debug: Took: 00:00:00.1158530 12:49:33.8 Info: --- End: NzbDrone.Core.Test.Datastore.Migration.add_release_groups_etcFixture.migration_023_empty_albumrelease --- 12:49:33.8 Info: --- Start: NzbDrone.Core.Test.Datastore.Migration.add_release_groups_etcFixture.migration_023_multiple_media --- 12:49:33.8 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm64/_temp_11361_638515469738744621_187/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:49:33.8 Info: DatabaseEngineVersionCheck migrating 12:49:33.8 Info: PerformDBOperation 12:49:33.8 Info: Performing DB Operation 12:49:33.8 Info: SQLite 3.45.3 12:49:33.8 Info: => 0.0010524s 12:49:33.8 Info: DatabaseEngineVersionCheck migrated 12:49:33.8 Info: => 0.0010653s 12:49:33.8 Info: VersionMigration migrating 12:49:33.8 Info: Beginning Transaction 12:49:33.8 Info: CreateTable VersionInfo 12:49:33.8 Info: CREATE TABLE "VersionInfo" ("Version" INTEGER NOT NULL) 12:49:33.8 Info: => 0.0001515s 12:49:33.8 Info: Committing Transaction 12:49:33.8 Info: VersionMigration migrated 12:49:33.8 Info: => 0.0005235s 12:49:33.8 Info: VersionUniqueMigration migrating 12:49:33.8 Info: Beginning Transaction 12:49:33.8 Info: CreateIndex VersionInfo (Version) 12:49:33.8 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 12:49:33.8 Info: => 0.0001177s 12:49:33.8 Info: AlterTable VersionInfo 12:49:33.8 Info: => 5E-07s 12:49:33.8 Info: CreateColumn VersionInfo AppliedOn DateTime 12:49:33.8 Info: ALTER TABLE "VersionInfo" ADD COLUMN "AppliedOn" DATETIME 12:49:33.8 Info: => 0.0005422s 12:49:33.8 Info: Committing Transaction 12:49:33.8 Info: VersionUniqueMigration migrated 12:49:33.8 Info: => 0.0007672s 12:49:33.8 Info: VersionDescriptionMigration migrating 12:49:33.8 Info: Beginning Transaction 12:49:33.8 Info: AlterTable VersionInfo 12:49:33.8 Info: => 6E-07s 12:49:33.8 Info: CreateColumn VersionInfo Description String 12:49:33.8 Info: ALTER TABLE "VersionInfo" ADD COLUMN "Description" TEXT 12:49:33.8 Info: => 0.0002184s 12:49:33.8 Info: Committing Transaction 12:49:33.8 Info: VersionDescriptionMigration migrated 12:49:33.8 Info: => 0.000401s 12:49:33.8 Info: 1: InitialSetup migrating 12:49:33.8 Info: Beginning Transaction 12:49:33.8 Info: Starting migration of Main DB to 1 12:49:33.8 Info: CreateTable Config 12:49:33.8 Info: CREATE TABLE "Config" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Key" TEXT NOT NULL, "Value" TEXT NOT NULL) 12:49:33.8 Info: => 0.0001728s 12:49:33.8 Info: CreateIndex Config (Key) 12:49:33.8 Info: CREATE UNIQUE INDEX "IX_Config_Key" ON "Config" ("Key" ASC) 12:49:33.8 Info: => 8.62E-05s 12:49:33.8 Info: CreateTable RootFolders 12:49:33.8 Info: CREATE TABLE "RootFolders" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Path" TEXT NOT NULL) 12:49:33.8 Info: => 0.0001045s 12:49:33.8 Info: CreateIndex RootFolders (Path) 12:49:33.8 Info: CREATE UNIQUE INDEX "IX_RootFolders_Path" ON "RootFolders" ("Path" ASC) 12:49:33.8 Info: => 7.32E-05s 12:49:33.8 Info: CreateTable Artists 12:49:33.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:49:33.8 Info: => 0.0002366s 12:49:33.8 Info: CreateIndex Artists (ForeignArtistId) 12:49:33.8 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 12:49:33.8 Info: => 7.41E-05s 12:49:33.8 Info: CreateIndex Artists (NameSlug) 12:49:33.8 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 12:49:33.8 Info: => 6.68E-05s 12:49:33.8 Info: CreateIndex Artists (CleanName) 12:49:33.8 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:49:33.8 Info: => 6.46E-05s 12:49:33.8 Info: CreateIndex Artists (Path) 12:49:33.8 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:49:33.8 Info: => 6.24E-05s 12:49:33.8 Info: CreateTable Albums 12:49:33.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:49:33.8 Info: => 0.0009129s 12:49:33.8 Info: CreateIndex Albums (ForeignAlbumId) 12:49:33.8 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:49:33.8 Info: => 7.52E-05s 12:49:33.8 Info: CreateIndex Albums (MBId) 12:49:33.8 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 12:49:33.8 Info: => 6.49E-05s 12:49:33.8 Info: CreateIndex Albums (TADBId) 12:49:33.8 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 12:49:33.8 Info: => 6.11E-05s 12:49:33.8 Info: CreateIndex Albums (TitleSlug) 12:49:33.8 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 12:49:33.8 Info: => 6.39E-05s 12:49:33.8 Info: CreateIndex Albums (CleanTitle) 12:49:33.8 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:49:33.8 Info: => 6.16E-05s 12:49:33.8 Info: CreateIndex Albums (Path) 12:49:33.8 Info: CREATE INDEX "IX_Albums_Path" ON "Albums" ("Path" ASC) 12:49:33.8 Info: => 6.13E-05s 12:49:33.8 Info: CreateTable Tracks 12:49:33.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:49:33.8 Info: => 0.0001561s 12:49:33.8 Info: CreateIndex Tracks (ForeignTrackId) 12:49:33.8 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 12:49:33.8 Info: => 7.33E-05s 12:49:33.8 Info: CreateIndex Tracks (ArtistId) 12:49:33.8 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 12:49:33.8 Info: => 7.08E-05s 12:49:33.8 Info: CreateIndex Tracks (TrackFileId) 12:49:33.8 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 12:49:33.8 Info: => 7.33E-05s 12:49:33.8 Info: CreateIndex Tracks (ArtistId, AlbumId, TrackNumber) 12:49:33.8 Info: CREATE INDEX "IX_Tracks_ArtistId_AlbumId_TrackNumber" ON "Tracks" ("ArtistId" ASC, "AlbumId" ASC, "TrackNumber" ASC) 12:49:33.8 Info: => 7.22E-05s 12:49:33.8 Info: CreateTable TrackFiles 12:49:33.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:49:33.8 Info: => 0.0001355s 12:49:33.8 Info: CreateIndex TrackFiles (ArtistId) 12:49:33.8 Info: CREATE INDEX "IX_TrackFiles_ArtistId" ON "TrackFiles" ("ArtistId" ASC) 12:49:33.8 Info: => 6.77E-05s 12:49:33.8 Info: CreateIndex TrackFiles (AlbumId) 12:49:33.8 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:49:33.8 Info: => 6.32E-05s 12:49:33.8 Info: CreateTable History 12:49:33.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:49:33.8 Info: => 0.0001376s 12:49:33.8 Info: CreateIndex History (Date) 12:49:33.8 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 12:49:33.8 Info: => 6.62E-05s 12:49:33.8 Info: CreateIndex History (EventType) 12:49:33.8 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 12:49:33.9 Info: => 9.24E-05s 12:49:33.9 Info: CreateIndex History (DownloadId) 12:49:33.9 Info: CREATE INDEX "IX_History_DownloadId" ON "History" ("DownloadId" ASC) 12:49:33.9 Info: => 6.75E-05s 12:49:33.9 Info: CreateIndex History (AlbumId) 12:49:33.9 Info: CREATE INDEX "IX_History_AlbumId" ON "History" ("AlbumId" ASC) 12:49:33.9 Info: => 6.54E-05s 12:49:33.9 Info: CreateTable Notifications 12:49:33.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:49:33.9 Info: => 0.000127s 12:49:33.9 Info: CreateTable ScheduledTasks 12:49:33.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:49:33.9 Info: => 9.69E-05s 12:49:33.9 Info: CreateIndex ScheduledTasks (TypeName) 12:49:33.9 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 12:49:33.9 Info: => 7.13E-05s 12:49:33.9 Info: CreateTable Indexers 12:49:33.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:49:33.9 Info: => 0.0001051s 12:49:33.9 Info: CreateIndex Indexers (Name) 12:49:33.9 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 12:49:33.9 Info: => 6.9E-05s 12:49:33.9 Info: CreateTable Profiles 12:49:33.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:49:33.9 Info: => 9.42E-05s 12:49:33.9 Info: CreateIndex Profiles (Name) 12:49:33.9 Info: CREATE UNIQUE INDEX "IX_Profiles_Name" ON "Profiles" ("Name" ASC) 12:49:33.9 Info: => 7.2E-05s 12:49:33.9 Info: CreateTable QualityDefinitions 12:49:33.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:49:33.9 Info: => 0.0001035s 12:49:33.9 Info: CreateIndex QualityDefinitions (Quality) 12:49:33.9 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Quality" ON "QualityDefinitions" ("Quality" ASC) 12:49:33.9 Info: => 7.27E-05s 12:49:33.9 Info: CreateIndex QualityDefinitions (Title) 12:49:33.9 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Title" ON "QualityDefinitions" ("Title" ASC) 12:49:33.9 Info: => 6.7E-05s 12:49:33.9 Info: CreateTable NamingConfig 12:49:33.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:49:33.9 Info: => 0.0001749s 12:49:33.9 Info: CreateTable Blacklist 12:49:33.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:49:33.9 Info: => 0.0001808s 12:49:33.9 Info: CreateTable Metadata 12:49:33.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:49:33.9 Info: => 0.0001098s 12:49:33.9 Info: CreateTable MetadataFiles 12:49:33.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:49:33.9 Info: => 0.0001314s 12:49:33.9 Info: CreateTable DownloadClients 12:49:33.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:49:33.9 Info: => 0.0001569s 12:49:33.9 Info: CreateTable PendingReleases 12:49:33.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:49:33.9 Info: => 0.0001263s 12:49:33.9 Info: CreateTable RemotePathMappings 12:49:33.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:49:33.9 Info: => 0.0001445s 12:49:33.9 Info: CreateTable Tags 12:49:33.9 Info: CREATE TABLE "Tags" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Label" TEXT NOT NULL) 12:49:33.9 Info: => 0.0001119s 12:49:33.9 Info: CreateIndex Tags (Label) 12:49:33.9 Info: CREATE UNIQUE INDEX "IX_Tags_Label" ON "Tags" ("Label" ASC) 12:49:33.9 Info: => 8.35E-05s 12:49:33.9 Info: CreateTable Restrictions 12:49:33.9 Info: CREATE TABLE "Restrictions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Preferred" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL) 12:49:33.9 Info: => 0.0001052s 12:49:33.9 Info: CreateTable DelayProfiles 12:49:33.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:49:33.9 Info: => 0.0001455s 12:49:33.9 Info: CreateTable Users 12:49:33.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:49:33.9 Info: => 0.000104s 12:49:33.9 Info: CreateIndex Users (Identifier) 12:49:33.9 Info: CREATE UNIQUE INDEX "IX_Users_Identifier" ON "Users" ("Identifier" ASC) 12:49:33.9 Info: => 8.2E-05s 12:49:33.9 Info: CreateIndex Users (Username) 12:49:33.9 Info: CREATE UNIQUE INDEX "IX_Users_Username" ON "Users" ("Username" ASC) 12:49:33.9 Info: => 0.0001119s 12:49:33.9 Info: CreateTable Commands 12:49:33.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:49:33.9 Info: => 0.0001553s 12:49:33.9 Info: CreateTable IndexerStatus 12:49:33.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:49:33.9 Info: => 0.0001256s 12:49:33.9 Info: CreateIndex IndexerStatus (ProviderId) 12:49:33.9 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 12:49:33.9 Info: => 8.22E-05s 12:49:33.9 Info: CreateTable ExtraFiles 12:49:33.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:49:33.9 Info: => 0.0001256s 12:49:33.9 Info: CreateTable LyricFiles 12:49:33.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:49:33.9 Info: => 0.0001366s 12:49:33.9 Info: CreateTable LanguageProfiles 12:49:33.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:49:33.9 Info: => 0.0001389s 12:49:33.9 Info: CreateIndex LanguageProfiles (Name) 12:49:33.9 Info: CREATE UNIQUE INDEX "IX_LanguageProfiles_Name" ON "LanguageProfiles" ("Name" ASC) 12:49:33.9 Info: => 0.0001013s 12:49:33.9 Info: CreateTable DownloadClientStatus 12:49:33.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:49:33.9 Info: => 0.0001201s 12:49:33.9 Info: CreateIndex DownloadClientStatus (ProviderId) 12:49:33.9 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 12:49:33.9 Info: => 8.31E-05s 12:49:33.9 Info: INSERT INTO "DelayProfiles" ("EnableUsenet", "EnableTorrent", "PreferredProtocol", "UsenetDelay", "TorrentDelay", "Order", "Tags") VALUES (1, 1, 1, 0, 0, 2147483647, '[]') 12:49:33.9 Info: -> 1 Insert operations completed in 00:00:00.0000562 taking an average of 00:00:00.0000562 12:49:33.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (1, '2024-05-17T12:49:33', 'InitialSetup') 12:49:33.9 Info: Committing Transaction 12:49:33.9 Info: 1: InitialSetup migrated 12:49:33.9 Info: => 0.0009436s 12:49:33.9 Info: 2: add_reason_to_pending_releases migrating 12:49:33.9 Info: Beginning Transaction 12:49:33.9 Info: Starting migration of Main DB to 2 12:49:33.9 Info: AlterTable PendingReleases 12:49:33.9 Info: => 7E-07s 12:49:33.9 Info: CreateColumn PendingReleases Reason Int32 12:49:33.9 Info: ALTER TABLE "PendingReleases" ADD COLUMN "Reason" INTEGER NOT NULL DEFAULT 0 12:49:33.9 Info: => 0.0005386s 12:49:33.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (2, '2024-05-17T12:49:33', 'add_reason_to_pending_releases') 12:49:33.9 Info: Committing Transaction 12:49:33.9 Info: 2: add_reason_to_pending_releases migrated 12:49:33.9 Info: => 0.0008386s 12:49:33.9 Info: 3: add_medium_support migrating 12:49:33.9 Info: Beginning Transaction 12:49:33.9 Info: Starting migration of Main DB to 3 12:49:33.9 Info: AlterTable Albums 12:49:33.9 Info: => 8E-07s 12:49:33.9 Info: CreateColumn Albums Media String 12:49:33.9 Info: ALTER TABLE "Albums" ADD COLUMN "Media" TEXT NOT NULL DEFAULT '' 12:49:33.9 Info: => 0.0005166s 12:49:33.9 Info: AlterTable Tracks 12:49:33.9 Info: => 8E-07s 12:49:33.9 Info: CreateColumn Tracks MediumNumber Int32 12:49:33.9 Info: ALTER TABLE "Tracks" ADD COLUMN "MediumNumber" INTEGER NOT NULL DEFAULT 0 12:49:33.9 Info: => 0.0004655s 12:49:33.9 Info: AlterTable Tracks 12:49:33.9 Info: => 6E-07s 12:49:33.9 Info: CreateColumn Tracks AbsoluteTrackNumber Int32 12:49:33.9 Info: ALTER TABLE "Tracks" ADD COLUMN "AbsoluteTrackNumber" INTEGER NOT NULL DEFAULT 0 12:49:33.9 Info: => 0.0004714s 12:49:33.9 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 12:49:33.9 Info: UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 12:49:33.9 Info: => 4.13E-05s 12:49:33.9 Info: DeleteColumn Tracks TrackNumber 12:49:33.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:49:33.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:49:33.9 Info: DROP TABLE "Tracks" 12:49:33.9 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 12:49:33.9 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 12:49:33.9 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 12:49:33.9 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 12:49:33.9 Info: => 0.0046265s 12:49:33.9 Info: AlterTable Tracks 12:49:33.9 Info: => 6E-07s 12:49:33.9 Info: CreateColumn Tracks TrackNumber String 12:49:33.9 Info: ALTER TABLE "Tracks" ADD COLUMN "TrackNumber" TEXT 12:49:33.9 Info: => 0.0004776s 12:49:33.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (3, '2024-05-17T12:49:33', 'add_medium_support') 12:49:33.9 Info: Committing Transaction 12:49:33.9 Info: 3: add_medium_support migrated 12:49:33.9 Info: => 0.000837s 12:49:33.9 Info: 4: add_various_qualites_in_profile migrating 12:49:33.9 Info: Beginning Transaction 12:49:33.9 Info: Starting migration of Main DB to 4 12:49:33.9 Info: ExecuteSqlStatement UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 12:49:33.9 Info: UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 12:49:33.9 Info: => 5.15E-05s 12:49:33.9 Info: PerformDBOperation 12:49:33.9 Info: Performing DB Operation 12:49:33.9 Info: => 3.39E-05s 12:49:33.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (4, '2024-05-17T12:49:33', 'add_various_qualites_in_profile') 12:49:33.9 Info: Committing Transaction 12:49:33.9 Info: 4: add_various_qualites_in_profile migrated 12:49:33.9 Info: => 0.0002715s 12:49:33.9 Info: 5: metadata_profiles migrating 12:49:33.9 Info: Beginning Transaction 12:49:33.9 Info: Starting migration of Main DB to 5 12:49:33.9 Info: CreateTable MetadataProfiles 12:49:33.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:49:33.9 Info: => 0.0001381s 12:49:33.9 Info: CreateIndex MetadataProfiles (Name) 12:49:33.9 Info: CREATE UNIQUE INDEX "IX_MetadataProfiles_Name" ON "MetadataProfiles" ("Name" ASC) 12:49:33.9 Info: => 8.68E-05s 12:49:33.9 Info: AlterTable Artists 12:49:33.9 Info: => 4E-07s 12:49:33.9 Info: CreateColumn Artists MetadataProfileId Int32 12:49:33.9 Info: ALTER TABLE "Artists" ADD COLUMN "MetadataProfileId" INTEGER NOT NULL DEFAULT 1 12:49:33.9 Info: => 0.0005114s 12:49:33.9 Info: DeleteColumn Artists PrimaryAlbumTypes 12:49:33.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:49:33.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:49:33.9 Info: DROP TABLE "Artists" 12:49:33.9 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:49:33.9 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 12:49:33.9 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 12:49:33.9 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:49:33.9 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:49:33.9 Info: => 0.0042083s 12:49:33.9 Info: DeleteColumn Artists SecondaryAlbumTypes 12:49:33.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:49:33.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:49:33.9 Info: DROP TABLE "Artists" 12:49:33.9 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:49:33.9 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 12:49:33.9 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 12:49:33.9 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:49:33.9 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:49:33.9 Info: => 0.0049634s 12:49:33.9 Info: AlterTable Albums 12:49:33.9 Info: => 6E-07s 12:49:33.9 Info: CreateColumn Albums SecondaryTypes String 12:49:33.9 Info: ALTER TABLE "Albums" ADD COLUMN "SecondaryTypes" TEXT 12:49:33.9 Info: => 0.000485s 12:49:33.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (5, '2024-05-17T12:49:33', 'metadata_profiles') 12:49:33.9 Info: Committing Transaction 12:49:33.9 Info: 5: metadata_profiles migrated 12:49:33.9 Info: => 0.0008751s 12:49:33.9 Info: 6: separate_automatic_and_interactive_search migrating 12:49:33.9 Info: Beginning Transaction 12:49:33.9 Info: Starting migration of Main DB to 6 12:49:33.9 Info: RenameColumn Indexers EnableSearch to EnableAutomaticSearch 12:49:33.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:49:33.9 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableSearch" FROM "Indexers" 12:49:33.9 Info: DROP TABLE "Indexers" 12:49:33.9 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 12:49:33.9 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 12:49:33.9 Info: => 0.0034507s 12:49:33.9 Info: AlterTable Indexers 12:49:33.9 Info: => 6E-07s 12:49:33.9 Info: CreateColumn Indexers EnableInteractiveSearch Boolean 12:49:33.9 Info: ALTER TABLE "Indexers" ADD COLUMN "EnableInteractiveSearch" INTEGER 12:49:33.9 Info: => 0.0005024s 12:49:33.9 Info: ExecuteSqlStatement UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 12:49:33.9 Info: UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 12:49:33.9 Info: => 4.02E-05s 12:49:33.9 Info: AlterTable Indexers 12:49:33.9 Info: => 5E-07s 12:49:33.9 Info: AlterColumn Indexers EnableInteractiveSearch Boolean 12:49:33.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:49:33.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:49:33.9 Info: DROP TABLE "Indexers" 12:49:33.9 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 12:49:33.9 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 12:49:33.9 Info: => 0.0034235s 12:49:33.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (6, '2024-05-17T12:49:33', 'separate_automatic_and_interactive_search') 12:49:33.9 Info: Committing Transaction 12:49:33.9 Info: 6: separate_automatic_and_interactive_search migrated 12:49:33.9 Info: => 0.0037337s 12:49:33.9 Info: 7: change_album_path_to_relative migrating 12:49:33.9 Info: Beginning Transaction 12:49:33.9 Info: Starting migration of Main DB to 7 12:49:33.9 Info: DeleteColumn Albums Path 12:49:33.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:49:33.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:49:33.9 Info: DROP TABLE "Albums" 12:49:33.9 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:49:33.9 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:49:33.9 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 12:49:33.9 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 12:49:33.9 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 12:49:33.9 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:49:33.9 Info: => 0.0051572s 12:49:33.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (7, '2024-05-17T12:49:33', 'change_album_path_to_relative') 12:49:33.9 Info: Committing Transaction 12:49:33.9 Info: 7: change_album_path_to_relative migrated 12:49:33.9 Info: => 0.0055514s 12:49:33.9 Info: 8: change_quality_size_mb_to_kb migrating 12:49:33.9 Info: Beginning Transaction 12:49:33.9 Info: Starting migration of Main DB to 8 12:49:33.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:49:33.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:49:33.9 Info: => 5.02E-05s 12:49:33.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (8, '2024-05-17T12:49:33', 'change_quality_size_mb_to_kb') 12:49:33.9 Info: Committing Transaction 12:49:33.9 Info: 8: change_quality_size_mb_to_kb migrated 12:49:33.9 Info: => 0.000306s 12:49:33.9 Info: 9: album_releases migrating 12:49:33.9 Info: Beginning Transaction 12:49:33.9 Info: Starting migration of Main DB to 9 12:49:33.9 Info: AlterTable Albums 12:49:33.9 Info: => 7E-07s 12:49:33.9 Info: CreateColumn Albums Releases String 12:49:33.9 Info: ALTER TABLE "Albums" ADD COLUMN "Releases" TEXT DEFAULT '' 12:49:33.9 Info: => 0.0005023s 12:49:33.9 Info: AlterTable Albums 12:49:33.9 Info: => 7E-07s 12:49:33.9 Info: CreateColumn Albums CurrentRelease String 12:49:33.9 Info: ALTER TABLE "Albums" ADD COLUMN "CurrentRelease" TEXT DEFAULT '' 12:49:33.9 Info: => 0.0004634s 12:49:33.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (9, '2024-05-17T12:49:33', 'album_releases') 12:49:33.9 Info: Committing Transaction 12:49:33.9 Info: 9: album_releases migrated 12:49:33.9 Info: => 0.0007377s 12:49:33.9 Info: 10: album_releases_fix migrating 12:49:33.9 Info: Beginning Transaction 12:49:33.9 Info: Starting migration of Main DB to 10 12:49:33.9 Info: AlterTable Albums 12:49:33.9 Info: => 7E-07s 12:49:33.9 Info: AlterColumn Albums Releases String 12:49:33.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:49:33.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:49:33.9 Info: DROP TABLE "Albums" 12:49:33.9 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:49:33.9 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:49:33.9 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 12:49:33.9 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 12:49:33.9 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 12:49:33.9 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:49:33.9 Info: => 0.004193s 12:49:33.9 Info: AlterTable Albums 12:49:33.9 Info: => 5E-07s 12:49:33.9 Info: AlterColumn Albums CurrentRelease String 12:49:33.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:49:33.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:49:33.9 Info: DROP TABLE "Albums" 12:49:33.9 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:49:33.9 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:49:33.9 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 12:49:33.9 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 12:49:33.9 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 12:49:33.9 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:49:33.9 Info: => 0.0050018s 12:49:33.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (10, '2024-05-17T12:49:33', 'album_releases_fix') 12:49:33.9 Info: Committing Transaction 12:49:33.9 Info: 10: album_releases_fix migrated 12:49:33.9 Info: => 0.0053528s 12:49:33.9 Info: 11: import_lists migrating 12:49:33.9 Info: Beginning Transaction 12:49:33.9 Info: Starting migration of Main DB to 11 12:49:33.9 Info: CreateTable ImportLists 12:49:33.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:49:33.9 Info: => 0.0001688s 12:49:33.9 Info: CreateIndex ImportLists (Name) 12:49:33.9 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 12:49:33.9 Info: => 7.94E-05s 12:49:33.9 Info: CreateTable ImportListStatus 12:49:33.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:49:33.9 Info: => 0.0001163s 12:49:33.9 Info: CreateIndex ImportListStatus (ProviderId) 12:49:33.9 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 12:49:33.9 Info: => 7.73E-05s 12:49:33.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (11, '2024-05-17T12:49:33', 'import_lists') 12:49:33.9 Info: Committing Transaction 12:49:33.9 Info: 11: import_lists migrated 12:49:33.9 Info: => 0.0003657s 12:49:33.9 Info: 12: add_release_status migrating 12:49:33.9 Info: Beginning Transaction 12:49:33.9 Info: Starting migration of Main DB to 12 12:49:33.9 Info: AlterTable MetadataProfiles 12:49:33.9 Info: => 8E-07s 12:49:33.9 Info: CreateColumn MetadataProfiles ReleaseStatuses String 12:49:33.9 Info: ALTER TABLE "MetadataProfiles" ADD COLUMN "ReleaseStatuses" TEXT NOT NULL DEFAULT '' 12:49:33.9 Info: => 0.0005132s 12:49:33.9 Info: PerformDBOperation 12:49:33.9 Info: Performing DB Operation 12:49:33.9 Info: => 2.69E-05s 12:49:33.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (12, '2024-05-17T12:49:33', 'add_release_status') 12:49:33.9 Info: Committing Transaction 12:49:33.9 Info: 12: add_release_status migrated 12:49:33.9 Info: => 0.0003198s 12:49:33.9 Info: 13: album_download_notification migrating 12:49:33.9 Info: Beginning Transaction 12:49:33.9 Info: Starting migration of Main DB to 13 12:49:33.9 Info: AlterTable Notifications 12:49:33.9 Info: => 8E-07s 12:49:33.9 Info: CreateColumn Notifications OnAlbumDownload Boolean 12:49:33.9 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDownload" INTEGER NOT NULL DEFAULT 0 12:49:33.9 Info: => 0.0005087s 12:49:33.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (13, '2024-05-17T12:49:33', 'album_download_notification') 12:49:33.9 Info: Committing Transaction 12:49:33.9 Info: 13: album_download_notification migrated 12:49:33.9 Info: => 0.000784s 12:49:33.9 Info: 14: fix_language_metadata_profiles migrating 12:49:33.9 Info: Beginning Transaction 12:49:33.9 Info: Starting migration of Main DB to 14 12:49:33.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:49:33.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:49:33.9 Info: => 7.74E-05s 12:49:33.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:49:33.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:49:33.9 Info: => 5.26E-05s 12:49:33.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (14, '2024-05-17T12:49:33', 'fix_language_metadata_profiles') 12:49:33.9 Info: Committing Transaction 12:49:33.9 Info: 14: fix_language_metadata_profiles migrated 12:49:33.9 Info: => 0.0002853s 12:49:33.9 Info: 15: remove_fanzub migrating 12:49:33.9 Info: Beginning Transaction 12:49:33.9 Info: Starting migration of Main DB to 15 12:49:33.9 Info: ExecuteSqlStatement DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 12:49:33.9 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 12:49:33.9 Info: => 4.35E-05s 12:49:33.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (15, '2024-05-17T12:49:33', 'remove_fanzub') 12:49:33.9 Info: Committing Transaction 12:49:33.9 Info: 15: remove_fanzub migrated 12:49:33.9 Info: => 0.0002721s 12:49:33.9 Info: 16: update_artist_history_indexes migrating 12:49:33.9 Info: Beginning Transaction 12:49:33.9 Info: Starting migration of Main DB to 16 12:49:33.9 Info: CreateIndex Albums (ArtistId) 12:49:33.9 Info: CREATE INDEX "IX_Albums_ArtistId" ON "Albums" ("ArtistId" ASC) 12:49:33.9 Info: => 0.0001042s 12:49:33.9 Info: CreateIndex Albums (ArtistId, ReleaseDate) 12:49:33.9 Info: CREATE INDEX "IX_Albums_ArtistId_ReleaseDate" ON "Albums" ("ArtistId" ASC, "ReleaseDate" ASC) 12:49:33.9 Info: => 7.82E-05s 12:49:33.9 Info: DeleteIndex History (AlbumId) 12:49:33.9 Info: DROP INDEX "IX_History_AlbumId" 12:49:33.9 Info: => 0.0001254s 12:49:33.9 Info: CreateIndex History (AlbumId, Date) 12:49:33.9 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 12:49:33.9 Info: => 8.86E-05s 12:49:33.9 Info: DeleteIndex History (DownloadId) 12:49:33.9 Info: DROP INDEX "IX_History_DownloadId" 12:49:33.9 Info: => 0.0001101s 12:49:33.9 Info: CreateIndex History (DownloadId, Date) 12:49:33.9 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 12:49:33.9 Info: => 8.5E-05s 12:49:33.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (16, '2024-05-17T12:49:33', 'update_artist_history_indexes') 12:49:33.9 Info: Committing Transaction 12:49:33.9 Info: 16: update_artist_history_indexes migrated 12:49:33.9 Info: => 0.0003872s 12:49:33.9 Info: 17: remove_nma migrating 12:49:33.9 Info: Beginning Transaction 12:49:33.9 Info: Starting migration of Main DB to 17 12:49:33.9 Info: FluentMigrator.Expressions.DeleteDataExpression 12:49:33.9 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'NotifyMyAndroid' 12:49:33.9 Info: => 4.82E-05s 12:49:33.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (17, '2024-05-17T12:49:33', 'remove_nma') 12:49:33.9 Info: Committing Transaction 12:49:33.9 Info: 17: remove_nma migrated 12:49:33.9 Info: => 0.0002814s 12:49:33.9 Info: 18: album_disambiguation migrating 12:49:33.9 Info: Beginning Transaction 12:49:33.9 Info: Starting migration of Main DB to 18 12:49:33.9 Info: AlterTable Albums 12:49:33.9 Info: => 8E-07s 12:49:33.9 Info: CreateColumn Albums Disambiguation String 12:49:33.9 Info: ALTER TABLE "Albums" ADD COLUMN "Disambiguation" TEXT 12:49:33.9 Info: => 0.0005191s 12:49:33.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (18, '2024-05-17T12:49:33', 'album_disambiguation') 12:49:33.9 Info: Committing Transaction 12:49:33.9 Info: 18: album_disambiguation migrated 12:49:33.9 Info: => 0.0007984s 12:49:33.9 Info: 19: add_ape_quality_in_profiles migrating 12:49:33.9 Info: Beginning Transaction 12:49:33.9 Info: Starting migration of Main DB to 19 12:49:33.9 Info: PerformDBOperation 12:49:33.9 Info: Performing DB Operation 12:49:33.9 Info: => 3.22E-05s 12:49:33.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (19, '2024-05-17T12:49:33', 'add_ape_quality_in_profiles') 12:49:33.9 Info: Committing Transaction 12:49:33.9 Info: 19: add_ape_quality_in_profiles migrated 12:49:33.9 Info: => 0.0002734s 12:49:33.9 Info: 20: remove_pushalot migrating 12:49:33.9 Info: Beginning Transaction 12:49:33.9 Info: Starting migration of Main DB to 20 12:49:33.9 Info: FluentMigrator.Expressions.DeleteDataExpression 12:49:33.9 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Pushalot' 12:49:33.9 Info: => 4.64E-05s 12:49:33.9 Info: FluentMigrator.Expressions.DeleteDataExpression 12:49:33.9 Info: DELETE FROM "Metadata" WHERE "Implementation" = 'MediaBrowserMetadata' 12:49:33.9 Info: => 2.94E-05s 12:49:33.9 Info: FluentMigrator.Expressions.DeleteDataExpression 12:49:33.9 Info: DELETE FROM "MetadataFiles" WHERE "Consumer" = 'MediaBrowserMetadata' 12:49:33.9 Info: => 2.73E-05s 12:49:33.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (20, '2024-05-17T12:49:33', 'remove_pushalot') 12:49:33.9 Info: Committing Transaction 12:49:33.9 Info: 20: remove_pushalot migrated 12:49:33.9 Info: => 0.0002532s 12:49:33.9 Info: 21: add_custom_filters migrating 12:49:33.9 Info: Beginning Transaction 12:49:33.9 Info: Starting migration of Main DB to 21 12:49:33.9 Info: CreateTable CustomFilters 12:49:33.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:49:33.9 Info: => 0.0001337s 12:49:33.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (21, '2024-05-17T12:49:33', 'add_custom_filters') 12:49:33.9 Info: Committing Transaction 12:49:33.9 Info: 21: add_custom_filters migrated 12:49:33.9 Info: => 0.0004015s 12:49:33.9 Info: 22: import_list_tags migrating 12:49:33.9 Info: Beginning Transaction 12:49:33.9 Info: Starting migration of Main DB to 22 12:49:33.9 Info: AlterTable ImportLists 12:49:33.9 Info: => 8E-07s 12:49:33.9 Info: CreateColumn ImportLists Tags String 12:49:33.9 Info: ALTER TABLE "ImportLists" ADD COLUMN "Tags" TEXT 12:49:33.9 Info: => 0.0005559s 12:49:33.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (22, '2024-05-17T12:49:33', 'import_list_tags') 12:49:33.9 Info: Committing Transaction 12:49:33.9 Info: 22: import_list_tags migrated 12:49:33.9 Info: => 0.000851s 12:49:33.9 Info: 23: add_release_groups_etc migrating 12:49:33.9 Info: Beginning Transaction 12:49:33.9 Info: Starting migration of Main DB to 23 12:49:33.9 Info: INSERT INTO "Artists" ("Id", "ForeignArtistId", "Name", "CleanName", "Status", "Images", "Path", "Monitored", "AlbumFolder", "LanguageProfileId", "MetadataProfileId") VALUES (1, '1', 'TestArtist', 'TestArtist', 1, '', '/mnt/data/path/TestArtist', 1, 1, 1, 1) 12:49:33.9 Info: INSERT INTO "Albums" ("Id", "ForeignAlbumId", "ArtistId", "Title", "CleanTitle", "Images", "Monitored", "AlbumType", "Duration", "Media", "Releases", "CurrentRelease") VALUES (1, '1', 1, 'TestAlbum', 'TestAlbum', '', 1, 'Studio', 100, '', '', '{ "id": "Id1", "title": "Title1", "releaseDate": "2024-05-17T00:00:00Z", "trackCount": 1, "mediaCount": 2, "disambiguation": "Disambiguation1", "format": "Format1" }') 12:49:33.9 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Explicit", "Compilation", "Monitored", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber") VALUES (1, '1', 1, 1, 0, 0, 0, 100, 1, 0, '0') 12:49:33.9 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Explicit", "Compilation", "Monitored", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber") VALUES (2, '2', 1, 1, 0, 0, 0, 100, 1, 1, '1') 12:49:33.9 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Explicit", "Compilation", "Monitored", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber") VALUES (3, '3', 1, 1, 0, 0, 0, 100, 1, 2, '2') 12:49:33.9 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Explicit", "Compilation", "Monitored", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber") VALUES (4, '4', 1, 1, 0, 0, 0, 100, 1, 3, '3') 12:49:33.9 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Explicit", "Compilation", "Monitored", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber") VALUES (5, '5', 1, 1, 0, 0, 0, 100, 1, 4, '4') 12:49:33.9 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Explicit", "Compilation", "Monitored", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber") VALUES (6, '6', 1, 1, 0, 0, 0, 100, 1, 5, '5') 12:49:33.9 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Explicit", "Compilation", "Monitored", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber") VALUES (7, '7', 1, 1, 0, 0, 0, 100, 1, 6, '6') 12:49:33.9 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Explicit", "Compilation", "Monitored", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber") VALUES (8, '8', 1, 1, 0, 0, 0, 100, 1, 7, '7') 12:49:33.9 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Explicit", "Compilation", "Monitored", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber") VALUES (9, '9', 1, 1, 0, 0, 0, 100, 1, 8, '8') 12:49:33.9 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Explicit", "Compilation", "Monitored", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber") VALUES (10, '10', 1, 1, 0, 0, 0, 100, 1, 9, '9') 12:49:33.9 Info: CreateTable ArtistMetadata 12:49:33.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:49:33.9 Info: => 0.0002336s 12:49:33.9 Info: CreateIndex ArtistMetadata (ForeignArtistId) 12:49:33.9 Info: CREATE UNIQUE INDEX "IX_ArtistMetadata_ForeignArtistId" ON "ArtistMetadata" ("ForeignArtistId" ASC) 12:49:33.9 Info: => 0.0001075s 12:49:33.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:49:33.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:49:33.9 Info: => 8.42E-05s 12:49:33.9 Info: AlterTable Artists 12:49:33.9 Info: => 4E-07s 12:49:33.9 Info: CreateColumn Artists ArtistMetadataId Int32 12:49:33.9 Info: ALTER TABLE "Artists" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 12:49:33.9 Info: => 0.0005377s 12:49:33.9 Info: ExecuteSqlStatement UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 12:49:33.9 Info: UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 12:49:33.9 Info: => 7.18E-05s 12:49:33.9 Info: CreateTable AlbumReleases 12:49:33.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:49:33.9 Info: => 0.0001833s 12:49:33.9 Info: CreateIndex AlbumReleases (ForeignReleaseId) 12:49:33.9 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 12:49:33.9 Info: => 9.41E-05s 12:49:33.9 Info: CreateIndex AlbumReleases (AlbumId) 12:49:33.9 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 12:49:33.9 Info: => 7.94E-05s 12:49:33.9 Info: PerformDBOperation 12:49:33.9 Info: Performing DB Operation 12:49:33.9 Info: => 0.0031565s 12:49:33.9 Info: AlterTable Albums 12:49:33.9 Info: => 8E-07s 12:49:33.9 Info: CreateColumn Albums ArtistMetadataId Int32 12:49:33.9 Info: ALTER TABLE "Albums" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 12:49:33.9 Info: => 0.0005881s 12:49:33.9 Info: AlterTable Albums 12:49:33.9 Info: => 8E-07s 12:49:33.9 Info: CreateColumn Albums AnyReleaseOk Boolean 12:49:33.9 Info: ALTER TABLE "Albums" ADD COLUMN "AnyReleaseOk" INTEGER NOT NULL DEFAULT 1 12:49:33.9 Info: => 0.000555s 12:49:33.9 Info: AlterTable Albums 12:49:33.9 Info: => 8E-07s 12:49:33.9 Info: CreateColumn Albums Links String 12:49:33.9 Info: ALTER TABLE "Albums" ADD COLUMN "Links" TEXT 12:49:33.9 Info: => 0.000542s 12:49:33.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:49:33.9 Info: UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 12:49:33.9 Info: => 8.53E-05s 12:49:33.9 Info: AlterTable Tracks 12:49:33.9 Info: => 5E-07s 12:49:33.9 Info: CreateColumn Tracks ForeignRecordingId String 12:49:33.9 Info: ALTER TABLE "Tracks" ADD COLUMN "ForeignRecordingId" TEXT NOT NULL DEFAULT '0' 12:49:33.9 Info: => 0.0005404s 12:49:33.9 Info: AlterTable Tracks 12:49:33.9 Info: => 8E-07s 12:49:33.9 Info: CreateColumn Tracks AlbumReleaseId Int32 12:49:33.9 Info: ALTER TABLE "Tracks" ADD COLUMN "AlbumReleaseId" INTEGER NOT NULL DEFAULT 0 12:49:33.9 Info: => 0.0005604s 12:49:33.9 Info: AlterTable Tracks 12:49:33.9 Info: => 9E-07s 12:49:33.9 Info: CreateColumn Tracks ArtistMetadataId Int32 12:49:33.9 Info: ALTER TABLE "Tracks" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 12:49:33.9 Info: => 0.000547s 12:49:33.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:49:33.9 Info: UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 12:49:33.9 Info: => 0.001143s 12:49:33.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:49:33.9 Info: UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 12:49:33.9 Info: => 8.8E-05s 12:49:33.9 Info: DeleteColumn Artists ForeignArtistId, Name, Overview, Disambiguation, ArtistType, Status, Images, Links, Genres, Ratings, Members, MBId, AMId, TADBId, DiscogsId, NameSlug, LastDiskSync, DateFormed 12:49:33.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:49:33.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:49:33.9 Info: DROP TABLE "Artists" 12:49:33.9 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:49:33.9 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:49:33.9 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:49:33.9 Info: => 0.0042308s 12:49:33.9 Info: DeleteColumn Albums ArtistId, MBId, AMId, TADBId, DiscogsId, TitleSlug, Label, SortTitle, Tags, Duration, Media, Releases, CurrentRelease, LastDiskSync 12:49:33.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:49:33.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:49:33.9 Info: DROP TABLE "Albums" 12:49:33.9 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:49:33.9 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:49:33.9 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:49:33.9 Info: => 0.0043726s 12:49:33.9 Info: DeleteColumn Tracks ArtistId, AlbumId, Compilation, DiscNumber, Monitored 12:49:33.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:49:33.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:49:33.9 Info: DROP TABLE "Tracks" 12:49:33.9 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 12:49:33.9 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 12:49:33.9 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 12:49:33.9 Info: => 0.0039787s 12:49:33.9 Info: DeleteColumn TrackFiles ArtistId 12:49:33.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:49:33.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:49:33.9 Info: DROP TABLE "TrackFiles" 12:49:33.9 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 12:49:33.9 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:49:33.9 Info: => 0.0043018s 12:49:33.9 Info: CreateIndex Artists (ArtistMetadataId) 12:49:33.9 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 12:49:33.9 Info: => 8.67E-05s 12:49:33.9 Info: CreateIndex Artists (Monitored) 12:49:33.9 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 12:49:33.9 Info: => 0.0016918s 12:49:33.9 Info: CreateIndex Albums (ArtistMetadataId) 12:49:33.9 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 12:49:33.9 Info: => 8.96E-05s 12:49:33.9 Info: CreateIndex Tracks (ArtistMetadataId) 12:49:33.9 Info: CREATE INDEX "IX_Tracks_ArtistMetadataId" ON "Tracks" ("ArtistMetadataId" ASC) 12:49:33.9 Info: => 7.82E-05s 12:49:33.9 Info: CreateIndex Tracks (AlbumReleaseId) 12:49:33.9 Info: CREATE INDEX "IX_Tracks_AlbumReleaseId" ON "Tracks" ("AlbumReleaseId" ASC) 12:49:33.9 Info: => 7.93E-05s 12:49:33.9 Info: CreateIndex Tracks (ForeignRecordingId) 12:49:33.9 Info: CREATE INDEX "IX_Tracks_ForeignRecordingId" ON "Tracks" ("ForeignRecordingId" ASC) 12:49:33.9 Info: => 7.9E-05s 12:49:33.9 Info: UpdateData 12:49:33.9 Info: UPDATE "Artists" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 12:49:33.9 Info: => 4.47E-05s 12:49:33.9 Info: UpdateData 12:49:33.9 Info: UPDATE "Albums" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 12:49:33.9 Info: => 3.46E-05s 12:49:33.9 Info: UpdateData 12:49:33.9 Info: UPDATE "ScheduledTasks" SET "LastExecution" = '2018-01-01T00:00:01' WHERE "TypeName" = 'NzbDrone.Core.Music.Commands.RefreshArtistCommand' 12:49:33.9 Info: => 3.75E-05s 12:49:33.9 Info: -> 12 Insert operations completed in 00:00:00.0008261 taking an average of 00:00:00.0000688 12:49:33.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (23, '2024-05-17T12:49:33', 'add_release_groups_etc') 12:49:33.9 Info: Committing Transaction 12:49:33.9 Info: 23: add_release_groups_etc migrated 12:49:33.9 Info: => 0.0005855s 12:49:33.9 Debug: Took: 00:00:00.1144187 12:49:34.0 Info: --- End: NzbDrone.Core.Test.Datastore.Migration.add_release_groups_etcFixture.migration_023_multiple_media --- 12:49:34.0 Info: --- Start: NzbDrone.Core.Test.Datastore.Migration.add_release_groups_etcFixture.migration_023_null_title --- 12:49:34.0 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm64/_temp_11361_638515469740744230_189/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:49:34.0 Info: DatabaseEngineVersionCheck migrating 12:49:34.0 Info: PerformDBOperation 12:49:34.0 Info: Performing DB Operation 12:49:34.0 Info: SQLite 3.45.3 12:49:34.0 Info: => 0.0011026s 12:49:34.0 Info: DatabaseEngineVersionCheck migrated 12:49:34.0 Info: => 0.0011165s 12:49:34.0 Info: VersionMigration migrating 12:49:34.0 Info: Beginning Transaction 12:49:34.0 Info: CreateTable VersionInfo 12:49:34.0 Info: CREATE TABLE "VersionInfo" ("Version" INTEGER NOT NULL) 12:49:34.0 Info: => 0.0001537s 12:49:34.0 Info: Committing Transaction 12:49:34.0 Info: VersionMigration migrated 12:49:34.0 Info: => 0.0005168s 12:49:34.0 Info: VersionUniqueMigration migrating 12:49:34.0 Info: Beginning Transaction 12:49:34.0 Info: CreateIndex VersionInfo (Version) 12:49:34.0 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 12:49:34.0 Info: => 0.0001215s 12:49:34.0 Info: AlterTable VersionInfo 12:49:34.0 Info: => 6E-07s 12:49:34.0 Info: CreateColumn VersionInfo AppliedOn DateTime 12:49:34.0 Info: ALTER TABLE "VersionInfo" ADD COLUMN "AppliedOn" DATETIME 12:49:34.0 Info: => 0.0005448s 12:49:34.0 Info: Committing Transaction 12:49:34.0 Info: VersionUniqueMigration migrated 12:49:34.0 Info: => 0.0007504s 12:49:34.0 Info: VersionDescriptionMigration migrating 12:49:34.0 Info: Beginning Transaction 12:49:34.0 Info: AlterTable VersionInfo 12:49:34.0 Info: => 8E-07s 12:49:34.0 Info: CreateColumn VersionInfo Description String 12:49:34.0 Info: ALTER TABLE "VersionInfo" ADD COLUMN "Description" TEXT 12:49:34.0 Info: => 0.0002066s 12:49:34.0 Info: Committing Transaction 12:49:34.0 Info: VersionDescriptionMigration migrated 12:49:34.0 Info: => 0.0004302s 12:49:34.0 Info: 1: InitialSetup migrating 12:49:34.0 Info: Beginning Transaction 12:49:34.0 Info: Starting migration of Main DB to 1 12:49:34.0 Info: CreateTable Config 12:49:34.0 Info: CREATE TABLE "Config" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Key" TEXT NOT NULL, "Value" TEXT NOT NULL) 12:49:34.0 Info: => 0.0001709s 12:49:34.0 Info: CreateIndex Config (Key) 12:49:34.0 Info: CREATE UNIQUE INDEX "IX_Config_Key" ON "Config" ("Key" ASC) 12:49:34.0 Info: => 8.83E-05s 12:49:34.0 Info: CreateTable RootFolders 12:49:34.0 Info: CREATE TABLE "RootFolders" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Path" TEXT NOT NULL) 12:49:34.0 Info: => 9.07E-05s 12:49:34.0 Info: CreateIndex RootFolders (Path) 12:49:34.0 Info: CREATE UNIQUE INDEX "IX_RootFolders_Path" ON "RootFolders" ("Path" ASC) 12:49:34.0 Info: => 8.13E-05s 12:49:34.0 Info: CreateTable Artists 12:49:34.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:49:34.0 Info: => 0.0002415s 12:49:34.0 Info: CreateIndex Artists (ForeignArtistId) 12:49:34.0 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 12:49:34.0 Info: => 7.4E-05s 12:49:34.0 Info: CreateIndex Artists (NameSlug) 12:49:34.0 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 12:49:34.0 Info: => 6.56E-05s 12:49:34.0 Info: CreateIndex Artists (CleanName) 12:49:34.0 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:49:34.0 Info: => 6.34E-05s 12:49:34.0 Info: CreateIndex Artists (Path) 12:49:34.0 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:49:34.0 Info: => 6.17E-05s 12:49:34.0 Info: CreateTable Albums 12:49:34.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:49:34.0 Info: => 0.0002073s 12:49:34.0 Info: CreateIndex Albums (ForeignAlbumId) 12:49:34.0 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:49:34.0 Info: => 6.98E-05s 12:49:34.0 Info: CreateIndex Albums (MBId) 12:49:34.0 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 12:49:34.0 Info: => 6.77E-05s 12:49:34.0 Info: CreateIndex Albums (TADBId) 12:49:34.0 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 12:49:34.0 Info: => 6.12E-05s 12:49:34.0 Info: CreateIndex Albums (TitleSlug) 12:49:34.0 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 12:49:34.0 Info: => 6.39E-05s 12:49:34.0 Info: CreateIndex Albums (CleanTitle) 12:49:34.0 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:49:34.0 Info: => 6.18E-05s 12:49:34.0 Info: CreateIndex Albums (Path) 12:49:34.0 Info: CREATE INDEX "IX_Albums_Path" ON "Albums" ("Path" ASC) 12:49:34.0 Info: => 6.15E-05s 12:49:34.0 Info: CreateTable Tracks 12:49:34.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:49:34.0 Info: => 0.000143s 12:49:34.0 Info: CreateIndex Tracks (ForeignTrackId) 12:49:34.0 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 12:49:34.0 Info: => 7.01E-05s 12:49:34.0 Info: CreateIndex Tracks (ArtistId) 12:49:34.0 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 12:49:34.0 Info: => 6.91E-05s 12:49:34.0 Info: CreateIndex Tracks (TrackFileId) 12:49:34.0 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 12:49:34.0 Info: => 7.73E-05s 12:49:34.0 Info: CreateIndex Tracks (ArtistId, AlbumId, TrackNumber) 12:49:34.0 Info: CREATE INDEX "IX_Tracks_ArtistId_AlbumId_TrackNumber" ON "Tracks" ("ArtistId" ASC, "AlbumId" ASC, "TrackNumber" ASC) 12:49:34.0 Info: => 7.41E-05s 12:49:34.0 Info: CreateTable TrackFiles 12:49:34.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:49:34.0 Info: => 0.0001355s 12:49:34.0 Info: CreateIndex TrackFiles (ArtistId) 12:49:34.0 Info: CREATE INDEX "IX_TrackFiles_ArtistId" ON "TrackFiles" ("ArtistId" ASC) 12:49:34.0 Info: => 6.94E-05s 12:49:34.0 Info: CreateIndex TrackFiles (AlbumId) 12:49:34.0 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:49:34.0 Info: => 6.32E-05s 12:49:34.0 Info: CreateTable History 12:49:34.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:49:34.0 Info: => 0.0001376s 12:49:34.0 Info: CreateIndex History (Date) 12:49:34.0 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 12:49:34.0 Info: => 6.78E-05s 12:49:34.0 Info: CreateIndex History (EventType) 12:49:34.0 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 12:49:34.0 Info: => 6.5E-05s 12:49:34.0 Info: CreateIndex History (DownloadId) 12:49:34.0 Info: CREATE INDEX "IX_History_DownloadId" ON "History" ("DownloadId" ASC) 12:49:34.0 Info: => 6.37E-05s 12:49:34.0 Info: CreateIndex History (AlbumId) 12:49:34.0 Info: CREATE INDEX "IX_History_AlbumId" ON "History" ("AlbumId" ASC) 12:49:34.0 Info: => 6.65E-05s 12:49:34.0 Info: CreateTable Notifications 12:49:34.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:49:34.0 Info: => 0.0001259s 12:49:34.0 Info: CreateTable ScheduledTasks 12:49:34.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:49:34.0 Info: => 9.85E-05s 12:49:34.0 Info: CreateIndex ScheduledTasks (TypeName) 12:49:34.0 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 12:49:34.0 Info: => 7.22E-05s 12:49:34.0 Info: CreateTable Indexers 12:49:34.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:49:34.0 Info: => 0.0001105s 12:49:34.0 Info: CreateIndex Indexers (Name) 12:49:34.0 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 12:49:34.0 Info: => 7.03E-05s 12:49:34.0 Info: CreateTable Profiles 12:49:34.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:49:34.0 Info: => 0.0001001s 12:49:34.0 Info: CreateIndex Profiles (Name) 12:49:34.0 Info: CREATE UNIQUE INDEX "IX_Profiles_Name" ON "Profiles" ("Name" ASC) 12:49:34.0 Info: => 6.96E-05s 12:49:34.0 Info: CreateTable QualityDefinitions 12:49:34.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:49:34.1 Info: => 0.00012s 12:49:34.1 Info: CreateIndex QualityDefinitions (Quality) 12:49:34.1 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Quality" ON "QualityDefinitions" ("Quality" ASC) 12:49:34.1 Info: => 7.4E-05s 12:49:34.1 Info: CreateIndex QualityDefinitions (Title) 12:49:34.1 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Title" ON "QualityDefinitions" ("Title" ASC) 12:49:34.1 Info: => 6.7E-05s 12:49:34.1 Info: CreateTable NamingConfig 12:49:34.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:49:34.1 Info: => 0.0001727s 12:49:34.1 Info: CreateTable Blacklist 12:49:34.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:49:34.1 Info: => 0.0001886s 12:49:34.1 Info: CreateTable Metadata 12:49:34.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:49:34.1 Info: => 0.0001108s 12:49:34.1 Info: CreateTable MetadataFiles 12:49:34.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:49:34.1 Info: => 0.0001363s 12:49:34.1 Info: CreateTable DownloadClients 12:49:34.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:49:34.1 Info: => 0.0001095s 12:49:34.1 Info: CreateTable PendingReleases 12:49:34.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:49:34.1 Info: => 0.00012s 12:49:34.1 Info: CreateTable RemotePathMappings 12:49:34.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:49:34.1 Info: => 0.0001374s 12:49:34.1 Info: CreateTable Tags 12:49:34.1 Info: CREATE TABLE "Tags" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Label" TEXT NOT NULL) 12:49:34.1 Info: => 0.0001143s 12:49:34.1 Info: CreateIndex Tags (Label) 12:49:34.1 Info: CREATE UNIQUE INDEX "IX_Tags_Label" ON "Tags" ("Label" ASC) 12:49:34.1 Info: => 8.3E-05s 12:49:34.1 Info: CreateTable Restrictions 12:49:34.1 Info: CREATE TABLE "Restrictions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Preferred" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL) 12:49:34.1 Info: => 0.0001097s 12:49:34.1 Info: CreateTable DelayProfiles 12:49:34.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:49:34.1 Info: => 0.0001274s 12:49:34.1 Info: CreateTable Users 12:49:34.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:49:34.1 Info: => 0.0001036s 12:49:34.1 Info: CreateIndex Users (Identifier) 12:49:34.1 Info: CREATE UNIQUE INDEX "IX_Users_Identifier" ON "Users" ("Identifier" ASC) 12:49:34.1 Info: => 8.1E-05s 12:49:34.1 Info: CreateIndex Users (Username) 12:49:34.1 Info: CREATE UNIQUE INDEX "IX_Users_Username" ON "Users" ("Username" ASC) 12:49:34.1 Info: => 0.0001092s 12:49:34.1 Info: CreateTable Commands 12:49:34.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:49:34.1 Info: => 0.0001602s 12:49:34.1 Info: CreateTable IndexerStatus 12:49:34.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:49:34.1 Info: => 0.0001281s 12:49:34.1 Info: CreateIndex IndexerStatus (ProviderId) 12:49:34.1 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 12:49:34.1 Info: => 8.49E-05s 12:49:34.1 Info: CreateTable ExtraFiles 12:49:34.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:49:34.1 Info: => 0.0001294s 12:49:34.1 Info: CreateTable LyricFiles 12:49:34.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:49:34.1 Info: => 0.000138s 12:49:34.1 Info: CreateTable LanguageProfiles 12:49:34.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:49:34.1 Info: => 0.0001354s 12:49:34.1 Info: CreateIndex LanguageProfiles (Name) 12:49:34.1 Info: CREATE UNIQUE INDEX "IX_LanguageProfiles_Name" ON "LanguageProfiles" ("Name" ASC) 12:49:34.1 Info: => 9.88E-05s 12:49:34.1 Info: CreateTable DownloadClientStatus 12:49:34.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:49:34.1 Info: => 0.0001206s 12:49:34.1 Info: CreateIndex DownloadClientStatus (ProviderId) 12:49:34.1 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 12:49:34.1 Info: => 9.87E-05s 12:49:34.1 Info: INSERT INTO "DelayProfiles" ("EnableUsenet", "EnableTorrent", "PreferredProtocol", "UsenetDelay", "TorrentDelay", "Order", "Tags") VALUES (1, 1, 1, 0, 0, 2147483647, '[]') 12:49:34.1 Info: -> 1 Insert operations completed in 00:00:00.0000599 taking an average of 00:00:00.0000599 12:49:34.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (1, '2024-05-17T12:49:34', 'InitialSetup') 12:49:34.1 Info: Committing Transaction 12:49:34.1 Info: 1: InitialSetup migrated 12:49:34.1 Info: => 0.0010642s 12:49:34.1 Info: 2: add_reason_to_pending_releases migrating 12:49:34.1 Info: Beginning Transaction 12:49:34.1 Info: Starting migration of Main DB to 2 12:49:34.1 Info: AlterTable PendingReleases 12:49:34.1 Info: => 7E-07s 12:49:34.1 Info: CreateColumn PendingReleases Reason Int32 12:49:34.1 Info: ALTER TABLE "PendingReleases" ADD COLUMN "Reason" INTEGER NOT NULL DEFAULT 0 12:49:34.1 Info: => 0.0005236s 12:49:34.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (2, '2024-05-17T12:49:34', 'add_reason_to_pending_releases') 12:49:34.1 Info: Committing Transaction 12:49:34.1 Info: 2: add_reason_to_pending_releases migrated 12:49:34.1 Info: => 0.0008142s 12:49:34.1 Info: 3: add_medium_support migrating 12:49:34.1 Info: Beginning Transaction 12:49:34.1 Info: Starting migration of Main DB to 3 12:49:34.1 Info: AlterTable Albums 12:49:34.1 Info: => 7E-07s 12:49:34.1 Info: CreateColumn Albums Media String 12:49:34.1 Info: ALTER TABLE "Albums" ADD COLUMN "Media" TEXT NOT NULL DEFAULT '' 12:49:34.1 Info: => 0.0005004s 12:49:34.1 Info: AlterTable Tracks 12:49:34.1 Info: => 6E-07s 12:49:34.1 Info: CreateColumn Tracks MediumNumber Int32 12:49:34.1 Info: ALTER TABLE "Tracks" ADD COLUMN "MediumNumber" INTEGER NOT NULL DEFAULT 0 12:49:34.1 Info: => 0.000486s 12:49:34.1 Info: AlterTable Tracks 12:49:34.1 Info: => 7E-07s 12:49:34.1 Info: CreateColumn Tracks AbsoluteTrackNumber Int32 12:49:34.1 Info: ALTER TABLE "Tracks" ADD COLUMN "AbsoluteTrackNumber" INTEGER NOT NULL DEFAULT 0 12:49:34.1 Info: => 0.0004726s 12:49:34.1 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 12:49:34.1 Info: UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 12:49:34.1 Info: => 4.09E-05s 12:49:34.1 Info: DeleteColumn Tracks TrackNumber 12:49:34.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:49:34.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:49:34.1 Info: DROP TABLE "Tracks" 12:49:34.1 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 12:49:34.1 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 12:49:34.1 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 12:49:34.1 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 12:49:34.1 Info: => 0.0038621s 12:49:34.1 Info: AlterTable Tracks 12:49:34.1 Info: => 6E-07s 12:49:34.1 Info: CreateColumn Tracks TrackNumber String 12:49:34.1 Info: ALTER TABLE "Tracks" ADD COLUMN "TrackNumber" TEXT 12:49:34.1 Info: => 0.0004882s 12:49:34.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (3, '2024-05-17T12:49:34', 'add_medium_support') 12:49:34.1 Info: Committing Transaction 12:49:34.1 Info: 3: add_medium_support migrated 12:49:34.1 Info: => 0.0008747s 12:49:34.1 Info: 4: add_various_qualites_in_profile migrating 12:49:34.1 Info: Beginning Transaction 12:49:34.1 Info: Starting migration of Main DB to 4 12:49:34.1 Info: ExecuteSqlStatement UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 12:49:34.1 Info: UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 12:49:34.1 Info: => 5.23E-05s 12:49:34.1 Info: PerformDBOperation 12:49:34.1 Info: Performing DB Operation 12:49:34.1 Info: => 3.32E-05s 12:49:34.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (4, '2024-05-17T12:49:34', 'add_various_qualites_in_profile') 12:49:34.1 Info: Committing Transaction 12:49:34.1 Info: 4: add_various_qualites_in_profile migrated 12:49:34.1 Info: => 0.0002754s 12:49:34.1 Info: 5: metadata_profiles migrating 12:49:34.1 Info: Beginning Transaction 12:49:34.1 Info: Starting migration of Main DB to 5 12:49:34.1 Info: CreateTable MetadataProfiles 12:49:34.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:49:34.1 Info: => 0.0001455s 12:49:34.1 Info: CreateIndex MetadataProfiles (Name) 12:49:34.1 Info: CREATE UNIQUE INDEX "IX_MetadataProfiles_Name" ON "MetadataProfiles" ("Name" ASC) 12:49:34.1 Info: => 9.65E-05s 12:49:34.1 Info: AlterTable Artists 12:49:34.1 Info: => 4E-07s 12:49:34.1 Info: CreateColumn Artists MetadataProfileId Int32 12:49:34.1 Info: ALTER TABLE "Artists" ADD COLUMN "MetadataProfileId" INTEGER NOT NULL DEFAULT 1 12:49:34.1 Info: => 0.0005634s 12:49:34.1 Info: DeleteColumn Artists PrimaryAlbumTypes 12:49:34.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:49:34.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:49:34.1 Info: DROP TABLE "Artists" 12:49:34.1 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:49:34.1 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 12:49:34.1 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 12:49:34.1 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:49:34.1 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:49:34.1 Info: => 0.0049438s 12:49:34.1 Info: DeleteColumn Artists SecondaryAlbumTypes 12:49:34.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:49:34.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:49:34.1 Info: DROP TABLE "Artists" 12:49:34.1 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:49:34.1 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 12:49:34.1 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 12:49:34.1 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:49:34.1 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:49:34.1 Info: => 0.0048446s 12:49:34.1 Info: AlterTable Albums 12:49:34.1 Info: => 6E-07s 12:49:34.1 Info: CreateColumn Albums SecondaryTypes String 12:49:34.1 Info: ALTER TABLE "Albums" ADD COLUMN "SecondaryTypes" TEXT 12:49:34.1 Info: => 0.0004997s 12:49:34.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (5, '2024-05-17T12:49:34', 'metadata_profiles') 12:49:34.1 Info: Committing Transaction 12:49:34.1 Info: 5: metadata_profiles migrated 12:49:34.1 Info: => 0.0009313s 12:49:34.1 Info: 6: separate_automatic_and_interactive_search migrating 12:49:34.1 Info: Beginning Transaction 12:49:34.1 Info: Starting migration of Main DB to 6 12:49:34.1 Info: RenameColumn Indexers EnableSearch to EnableAutomaticSearch 12:49:34.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:49:34.1 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableSearch" FROM "Indexers" 12:49:34.1 Info: DROP TABLE "Indexers" 12:49:34.1 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 12:49:34.1 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 12:49:34.1 Info: => 0.0046759s 12:49:34.1 Info: AlterTable Indexers 12:49:34.1 Info: => 6E-07s 12:49:34.1 Info: CreateColumn Indexers EnableInteractiveSearch Boolean 12:49:34.1 Info: ALTER TABLE "Indexers" ADD COLUMN "EnableInteractiveSearch" INTEGER 12:49:34.1 Info: => 0.0004859s 12:49:34.1 Info: ExecuteSqlStatement UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 12:49:34.1 Info: UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 12:49:34.1 Info: => 5.56E-05s 12:49:34.1 Info: AlterTable Indexers 12:49:34.1 Info: => 4E-07s 12:49:34.1 Info: AlterColumn Indexers EnableInteractiveSearch Boolean 12:49:34.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:49:34.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:49:34.1 Info: DROP TABLE "Indexers" 12:49:34.1 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 12:49:34.1 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 12:49:34.1 Info: => 0.0034109s 12:49:34.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (6, '2024-05-17T12:49:34', 'separate_automatic_and_interactive_search') 12:49:34.1 Info: Committing Transaction 12:49:34.1 Info: 6: separate_automatic_and_interactive_search migrated 12:49:34.1 Info: => 0.0037503s 12:49:34.1 Info: 7: change_album_path_to_relative migrating 12:49:34.1 Info: Beginning Transaction 12:49:34.1 Info: Starting migration of Main DB to 7 12:49:34.1 Info: DeleteColumn Albums Path 12:49:34.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:49:34.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:49:34.1 Info: DROP TABLE "Albums" 12:49:34.1 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:49:34.1 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:49:34.1 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 12:49:34.1 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 12:49:34.1 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 12:49:34.1 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:49:34.1 Info: => 0.0052418s 12:49:34.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (7, '2024-05-17T12:49:34', 'change_album_path_to_relative') 12:49:34.1 Info: Committing Transaction 12:49:34.1 Info: 7: change_album_path_to_relative migrated 12:49:34.1 Info: => 0.0056778s 12:49:34.1 Info: 8: change_quality_size_mb_to_kb migrating 12:49:34.1 Info: Beginning Transaction 12:49:34.1 Info: Starting migration of Main DB to 8 12:49:34.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:49:34.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:49:34.1 Info: => 5.14E-05s 12:49:34.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (8, '2024-05-17T12:49:34', 'change_quality_size_mb_to_kb') 12:49:34.1 Info: Committing Transaction 12:49:34.1 Info: 8: change_quality_size_mb_to_kb migrated 12:49:34.1 Info: => 0.0003242s 12:49:34.1 Info: 9: album_releases migrating 12:49:34.1 Info: Beginning Transaction 12:49:34.1 Info: Starting migration of Main DB to 9 12:49:34.1 Info: AlterTable Albums 12:49:34.1 Info: => 8E-07s 12:49:34.1 Info: CreateColumn Albums Releases String 12:49:34.1 Info: ALTER TABLE "Albums" ADD COLUMN "Releases" TEXT DEFAULT '' 12:49:34.1 Info: => 0.000512s 12:49:34.1 Info: AlterTable Albums 12:49:34.1 Info: => 6E-07s 12:49:34.1 Info: CreateColumn Albums CurrentRelease String 12:49:34.1 Info: ALTER TABLE "Albums" ADD COLUMN "CurrentRelease" TEXT DEFAULT '' 12:49:34.1 Info: => 0.000473s 12:49:34.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (9, '2024-05-17T12:49:34', 'album_releases') 12:49:34.1 Info: Committing Transaction 12:49:34.1 Info: 9: album_releases migrated 12:49:34.1 Info: => 0.0007644s 12:49:34.1 Info: 10: album_releases_fix migrating 12:49:34.1 Info: Beginning Transaction 12:49:34.1 Info: Starting migration of Main DB to 10 12:49:34.1 Info: AlterTable Albums 12:49:34.1 Info: => 8E-07s 12:49:34.1 Info: AlterColumn Albums Releases String 12:49:34.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:49:34.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:49:34.1 Info: DROP TABLE "Albums" 12:49:34.1 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:49:34.1 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:49:34.1 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 12:49:34.1 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 12:49:34.1 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 12:49:34.1 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:49:34.1 Info: => 0.0042144s 12:49:34.1 Info: AlterTable Albums 12:49:34.1 Info: => 6E-07s 12:49:34.1 Info: AlterColumn Albums CurrentRelease String 12:49:34.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:49:34.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:49:34.1 Info: DROP TABLE "Albums" 12:49:34.1 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:49:34.1 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:49:34.1 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 12:49:34.1 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 12:49:34.1 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 12:49:34.1 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:49:34.1 Info: => 0.0042305s 12:49:34.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (10, '2024-05-17T12:49:34', 'album_releases_fix') 12:49:34.1 Info: Committing Transaction 12:49:34.1 Info: 10: album_releases_fix migrated 12:49:34.1 Info: => 0.0045989s 12:49:34.1 Info: 11: import_lists migrating 12:49:34.1 Info: Beginning Transaction 12:49:34.1 Info: Starting migration of Main DB to 11 12:49:34.1 Info: CreateTable ImportLists 12:49:34.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:49:34.1 Info: => 0.0001692s 12:49:34.1 Info: CreateIndex ImportLists (Name) 12:49:34.1 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 12:49:34.1 Info: => 8.12E-05s 12:49:34.1 Info: CreateTable ImportListStatus 12:49:34.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:49:34.1 Info: => 0.0001191s 12:49:34.1 Info: CreateIndex ImportListStatus (ProviderId) 12:49:34.1 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 12:49:34.1 Info: => 7.54E-05s 12:49:34.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (11, '2024-05-17T12:49:34', 'import_lists') 12:49:34.1 Info: Committing Transaction 12:49:34.1 Info: 11: import_lists migrated 12:49:34.1 Info: => 0.0010829s 12:49:34.1 Info: 12: add_release_status migrating 12:49:34.1 Info: Beginning Transaction 12:49:34.1 Info: Starting migration of Main DB to 12 12:49:34.1 Info: AlterTable MetadataProfiles 12:49:34.1 Info: => 9E-07s 12:49:34.1 Info: CreateColumn MetadataProfiles ReleaseStatuses String 12:49:34.1 Info: ALTER TABLE "MetadataProfiles" ADD COLUMN "ReleaseStatuses" TEXT NOT NULL DEFAULT '' 12:49:34.1 Info: => 0.0005301s 12:49:34.1 Info: PerformDBOperation 12:49:34.1 Info: Performing DB Operation 12:49:34.1 Info: => 2.91E-05s 12:49:34.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (12, '2024-05-17T12:49:34', 'add_release_status') 12:49:34.1 Info: Committing Transaction 12:49:34.1 Info: 12: add_release_status migrated 12:49:34.1 Info: => 0.0003187s 12:49:34.1 Info: 13: album_download_notification migrating 12:49:34.1 Info: Beginning Transaction 12:49:34.1 Info: Starting migration of Main DB to 13 12:49:34.1 Info: AlterTable Notifications 12:49:34.1 Info: => 1E-06s 12:49:34.1 Info: CreateColumn Notifications OnAlbumDownload Boolean 12:49:34.1 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDownload" INTEGER NOT NULL DEFAULT 0 12:49:34.1 Info: => 0.0005391s 12:49:34.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (13, '2024-05-17T12:49:34', 'album_download_notification') 12:49:34.1 Info: Committing Transaction 12:49:34.1 Info: 13: album_download_notification migrated 12:49:34.1 Info: => 0.0008282s 12:49:34.1 Info: 14: fix_language_metadata_profiles migrating 12:49:34.1 Info: Beginning Transaction 12:49:34.1 Info: Starting migration of Main DB to 14 12:49:34.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:49:34.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:49:34.1 Info: => 7.96E-05s 12:49:34.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:49:34.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:49:34.1 Info: => 5.2E-05s 12:49:34.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (14, '2024-05-17T12:49:34', 'fix_language_metadata_profiles') 12:49:34.1 Info: Committing Transaction 12:49:34.1 Info: 14: fix_language_metadata_profiles migrated 12:49:34.1 Info: => 0.0002927s 12:49:34.1 Info: 15: remove_fanzub migrating 12:49:34.1 Info: Beginning Transaction 12:49:34.1 Info: Starting migration of Main DB to 15 12:49:34.1 Info: ExecuteSqlStatement DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 12:49:34.1 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 12:49:34.1 Info: => 4.32E-05s 12:49:34.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (15, '2024-05-17T12:49:34', 'remove_fanzub') 12:49:34.1 Info: Committing Transaction 12:49:34.1 Info: 15: remove_fanzub migrated 12:49:34.1 Info: => 0.0002742s 12:49:34.1 Info: 16: update_artist_history_indexes migrating 12:49:34.1 Info: Beginning Transaction 12:49:34.1 Info: Starting migration of Main DB to 16 12:49:34.1 Info: CreateIndex Albums (ArtistId) 12:49:34.1 Info: CREATE INDEX "IX_Albums_ArtistId" ON "Albums" ("ArtistId" ASC) 12:49:34.1 Info: => 0.000105s 12:49:34.1 Info: CreateIndex Albums (ArtistId, ReleaseDate) 12:49:34.1 Info: CREATE INDEX "IX_Albums_ArtistId_ReleaseDate" ON "Albums" ("ArtistId" ASC, "ReleaseDate" ASC) 12:49:34.1 Info: => 7.51E-05s 12:49:34.1 Info: DeleteIndex History (AlbumId) 12:49:34.1 Info: DROP INDEX "IX_History_AlbumId" 12:49:34.1 Info: => 0.0001265s 12:49:34.1 Info: CreateIndex History (AlbumId, Date) 12:49:34.1 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 12:49:34.1 Info: => 9.13E-05s 12:49:34.1 Info: DeleteIndex History (DownloadId) 12:49:34.1 Info: DROP INDEX "IX_History_DownloadId" 12:49:34.1 Info: => 0.0001085s 12:49:34.1 Info: CreateIndex History (DownloadId, Date) 12:49:34.1 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 12:49:34.1 Info: => 9E-05s 12:49:34.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (16, '2024-05-17T12:49:34', 'update_artist_history_indexes') 12:49:34.1 Info: Committing Transaction 12:49:34.1 Info: 16: update_artist_history_indexes migrated 12:49:34.1 Info: => 0.0003922s 12:49:34.1 Info: 17: remove_nma migrating 12:49:34.1 Info: Beginning Transaction 12:49:34.1 Info: Starting migration of Main DB to 17 12:49:34.1 Info: FluentMigrator.Expressions.DeleteDataExpression 12:49:34.1 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'NotifyMyAndroid' 12:49:34.1 Info: => 4.82E-05s 12:49:34.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (17, '2024-05-17T12:49:34', 'remove_nma') 12:49:34.1 Info: Committing Transaction 12:49:34.1 Info: 17: remove_nma migrated 12:49:34.1 Info: => 0.0002838s 12:49:34.1 Info: 18: album_disambiguation migrating 12:49:34.1 Info: Beginning Transaction 12:49:34.1 Info: Starting migration of Main DB to 18 12:49:34.1 Info: AlterTable Albums 12:49:34.1 Info: => 9E-07s 12:49:34.1 Info: CreateColumn Albums Disambiguation String 12:49:34.1 Info: ALTER TABLE "Albums" ADD COLUMN "Disambiguation" TEXT 12:49:34.1 Info: => 0.0005176s 12:49:34.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (18, '2024-05-17T12:49:34', 'album_disambiguation') 12:49:34.1 Info: Committing Transaction 12:49:34.1 Info: 18: album_disambiguation migrated 12:49:34.1 Info: => 0.0008054s 12:49:34.1 Info: 19: add_ape_quality_in_profiles migrating 12:49:34.1 Info: Beginning Transaction 12:49:34.1 Info: Starting migration of Main DB to 19 12:49:34.1 Info: PerformDBOperation 12:49:34.1 Info: Performing DB Operation 12:49:34.1 Info: => 3.25E-05s 12:49:34.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (19, '2024-05-17T12:49:34', 'add_ape_quality_in_profiles') 12:49:34.1 Info: Committing Transaction 12:49:34.1 Info: 19: add_ape_quality_in_profiles migrated 12:49:34.1 Info: => 0.0002741s 12:49:34.1 Info: 20: remove_pushalot migrating 12:49:34.1 Info: Beginning Transaction 12:49:34.1 Info: Starting migration of Main DB to 20 12:49:34.1 Info: FluentMigrator.Expressions.DeleteDataExpression 12:49:34.1 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Pushalot' 12:49:34.1 Info: => 4.8E-05s 12:49:34.1 Info: FluentMigrator.Expressions.DeleteDataExpression 12:49:34.1 Info: DELETE FROM "Metadata" WHERE "Implementation" = 'MediaBrowserMetadata' 12:49:34.1 Info: => 2.91E-05s 12:49:34.1 Info: FluentMigrator.Expressions.DeleteDataExpression 12:49:34.1 Info: DELETE FROM "MetadataFiles" WHERE "Consumer" = 'MediaBrowserMetadata' 12:49:34.1 Info: => 2.7E-05s 12:49:34.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (20, '2024-05-17T12:49:34', 'remove_pushalot') 12:49:34.1 Info: Committing Transaction 12:49:34.1 Info: 20: remove_pushalot migrated 12:49:34.1 Info: => 0.0002566s 12:49:34.1 Info: 21: add_custom_filters migrating 12:49:34.1 Info: Beginning Transaction 12:49:34.1 Info: Starting migration of Main DB to 21 12:49:34.1 Info: CreateTable CustomFilters 12:49:34.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:49:34.1 Info: => 0.0001438s 12:49:34.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (21, '2024-05-17T12:49:34', 'add_custom_filters') 12:49:34.1 Info: Committing Transaction 12:49:34.1 Info: 21: add_custom_filters migrated 12:49:34.1 Info: => 0.0004344s 12:49:34.1 Info: 22: import_list_tags migrating 12:49:34.1 Info: Beginning Transaction 12:49:34.1 Info: Starting migration of Main DB to 22 12:49:34.1 Info: AlterTable ImportLists 12:49:34.1 Info: => 1E-06s 12:49:34.1 Info: CreateColumn ImportLists Tags String 12:49:34.1 Info: ALTER TABLE "ImportLists" ADD COLUMN "Tags" TEXT 12:49:34.1 Info: => 0.0005411s 12:49:34.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (22, '2024-05-17T12:49:34', 'import_list_tags') 12:49:34.1 Info: Committing Transaction 12:49:34.1 Info: 22: import_list_tags migrated 12:49:34.1 Info: => 0.0008338s 12:49:34.1 Info: 23: add_release_groups_etc migrating 12:49:34.1 Info: Beginning Transaction 12:49:34.1 Info: Starting migration of Main DB to 23 12:49:34.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:49:34.1 Info: INSERT INTO "Albums" ("Id", "ForeignAlbumId", "ArtistId", "Title", "CleanTitle", "Images", "Monitored", "AlbumType", "Duration", "Media", "Releases", "CurrentRelease") VALUES (1, '1', 1, 'TestAlbum', 'TestAlbum', '', 1, 'Studio', 100, '', '', '{ "id": "Id1", "releaseDate": "2024-05-17T00:00:00Z", "trackCount": 1, "mediaCount": 1, "disambiguation": "Disambiguation1", "format": "Format1" }') 12:49:34.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:49:34.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:49:34.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:49:34.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:49:34.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:49:34.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:49:34.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:49:34.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:49:34.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:49:34.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:49:34.1 Info: CreateTable ArtistMetadata 12:49:34.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:49:34.1 Info: => 0.0002289s 12:49:34.1 Info: CreateIndex ArtistMetadata (ForeignArtistId) 12:49:34.1 Info: CREATE UNIQUE INDEX "IX_ArtistMetadata_ForeignArtistId" ON "ArtistMetadata" ("ForeignArtistId" ASC) 12:49:34.1 Info: => 0.0001069s 12:49:34.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:49:34.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:49:34.1 Info: => 8.69E-05s 12:49:34.1 Info: AlterTable Artists 12:49:34.1 Info: => 4E-07s 12:49:34.1 Info: CreateColumn Artists ArtistMetadataId Int32 12:49:34.1 Info: ALTER TABLE "Artists" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 12:49:34.1 Info: => 0.0005229s 12:49:34.1 Info: ExecuteSqlStatement UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 12:49:34.1 Info: UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 12:49:34.1 Info: => 7.08E-05s 12:49:34.1 Info: CreateTable AlbumReleases 12:49:34.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:49:34.1 Info: => 0.0001561s 12:49:34.1 Info: CreateIndex AlbumReleases (ForeignReleaseId) 12:49:34.1 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 12:49:34.1 Info: => 9.29E-05s 12:49:34.1 Info: CreateIndex AlbumReleases (AlbumId) 12:49:34.1 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 12:49:34.1 Info: => 8.01E-05s 12:49:34.1 Info: PerformDBOperation 12:49:34.1 Info: Performing DB Operation 12:49:34.1 Info: => 0.0030288s 12:49:34.1 Info: AlterTable Albums 12:49:34.1 Info: => 7E-07s 12:49:34.1 Info: CreateColumn Albums ArtistMetadataId Int32 12:49:34.1 Info: ALTER TABLE "Albums" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 12:49:34.1 Info: => 0.0005733s 12:49:34.1 Info: AlterTable Albums 12:49:34.1 Info: => 7E-07s 12:49:34.1 Info: CreateColumn Albums AnyReleaseOk Boolean 12:49:34.1 Info: ALTER TABLE "Albums" ADD COLUMN "AnyReleaseOk" INTEGER NOT NULL DEFAULT 1 12:49:34.1 Info: => 0.000535s 12:49:34.1 Info: AlterTable Albums 12:49:34.1 Info: => 6E-07s 12:49:34.1 Info: CreateColumn Albums Links String 12:49:34.1 Info: ALTER TABLE "Albums" ADD COLUMN "Links" TEXT 12:49:34.1 Info: => 0.0005505s 12:49:34.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:49:34.1 Info: UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 12:49:34.1 Info: => 8.56E-05s 12:49:34.1 Info: AlterTable Tracks 12:49:34.1 Info: => 6E-07s 12:49:34.1 Info: CreateColumn Tracks ForeignRecordingId String 12:49:34.1 Info: ALTER TABLE "Tracks" ADD COLUMN "ForeignRecordingId" TEXT NOT NULL DEFAULT '0' 12:49:34.1 Info: => 0.0005198s 12:49:34.1 Info: AlterTable Tracks 12:49:34.1 Info: => 7E-07s 12:49:34.1 Info: CreateColumn Tracks AlbumReleaseId Int32 12:49:34.1 Info: ALTER TABLE "Tracks" ADD COLUMN "AlbumReleaseId" INTEGER NOT NULL DEFAULT 0 12:49:34.1 Info: => 0.0005148s 12:49:34.1 Info: AlterTable Tracks 12:49:34.1 Info: => 6E-07s 12:49:34.1 Info: CreateColumn Tracks ArtistMetadataId Int32 12:49:34.1 Info: ALTER TABLE "Tracks" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 12:49:34.1 Info: => 0.0005188s 12:49:34.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:49:34.1 Info: UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 12:49:34.1 Info: => 9.24E-05s 12:49:34.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:49:34.1 Info: UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 12:49:34.1 Info: => 7.28E-05s 12:49:34.1 Info: DeleteColumn Artists ForeignArtistId, Name, Overview, Disambiguation, ArtistType, Status, Images, Links, Genres, Ratings, Members, MBId, AMId, TADBId, DiscogsId, NameSlug, LastDiskSync, DateFormed 12:49:34.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:49:34.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:49:34.1 Info: DROP TABLE "Artists" 12:49:34.1 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:49:34.1 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:49:34.1 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:49:34.1 Info: => 0.0049764s 12:49:34.1 Info: DeleteColumn Albums ArtistId, MBId, AMId, TADBId, DiscogsId, TitleSlug, Label, SortTitle, Tags, Duration, Media, Releases, CurrentRelease, LastDiskSync 12:49:34.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:49:34.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:49:34.1 Info: DROP TABLE "Albums" 12:49:34.1 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:49:34.1 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:49:34.1 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:49:34.1 Info: => 0.0054485s 12:49:34.1 Info: DeleteColumn Tracks ArtistId, AlbumId, Compilation, DiscNumber, Monitored 12:49:34.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:49:34.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:49:34.1 Info: DROP TABLE "Tracks" 12:49:34.1 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 12:49:34.1 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 12:49:34.1 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 12:49:34.1 Info: => 0.0039289s 12:49:34.1 Info: DeleteColumn TrackFiles ArtistId 12:49:34.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:49:34.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:49:34.1 Info: DROP TABLE "TrackFiles" 12:49:34.1 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 12:49:34.1 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:49:34.1 Info: => 0.0037499s 12:49:34.1 Info: CreateIndex Artists (ArtistMetadataId) 12:49:34.1 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 12:49:34.1 Info: => 7.84E-05s 12:49:34.1 Info: CreateIndex Artists (Monitored) 12:49:34.1 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 12:49:34.1 Info: => 7.39E-05s 12:49:34.1 Info: CreateIndex Albums (ArtistMetadataId) 12:49:34.1 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 12:49:34.1 Info: => 7.29E-05s 12:49:34.1 Info: CreateIndex Tracks (ArtistMetadataId) 12:49:34.1 Info: CREATE INDEX "IX_Tracks_ArtistMetadataId" ON "Tracks" ("ArtistMetadataId" ASC) 12:49:34.1 Info: => 7.39E-05s 12:49:34.1 Info: CreateIndex Tracks (AlbumReleaseId) 12:49:34.1 Info: CREATE INDEX "IX_Tracks_AlbumReleaseId" ON "Tracks" ("AlbumReleaseId" ASC) 12:49:34.1 Info: => 7.4E-05s 12:49:34.1 Info: CreateIndex Tracks (ForeignRecordingId) 12:49:34.1 Info: CREATE INDEX "IX_Tracks_ForeignRecordingId" ON "Tracks" ("ForeignRecordingId" ASC) 12:49:34.1 Info: => 7.62E-05s 12:49:34.1 Info: UpdateData 12:49:34.1 Info: UPDATE "Artists" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 12:49:34.1 Info: => 4.4E-05s 12:49:34.1 Info: UpdateData 12:49:34.1 Info: UPDATE "Albums" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 12:49:34.1 Info: => 3.52E-05s 12:49:34.1 Info: UpdateData 12:49:34.1 Info: UPDATE "ScheduledTasks" SET "LastExecution" = '2018-01-01T00:00:01' WHERE "TypeName" = 'NzbDrone.Core.Music.Commands.RefreshArtistCommand' 12:49:34.1 Info: => 3.76E-05s 12:49:34.1 Info: -> 12 Insert operations completed in 00:00:00.0008386 taking an average of 00:00:00.0000698 12:49:34.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (23, '2024-05-17T12:49:34', 'add_release_groups_etc') 12:49:34.1 Info: Committing Transaction 12:49:34.1 Info: 23: add_release_groups_etc migrated 12:49:34.1 Info: => 0.0005683s 12:49:34.1 Debug: Took: 00:00:00.1139857 12:49:34.2 Info: --- End: NzbDrone.Core.Test.Datastore.Migration.add_release_groups_etcFixture.migration_023_null_title --- 12:49:34.2 Info: --- Start: NzbDrone.Core.Test.Datastore.Migration.add_release_groups_etcFixture.migration_023_simple_case --- 12:49:34.2 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm64/_temp_11361_638515469742743294_191/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:49:34.2 Info: DatabaseEngineVersionCheck migrating 12:49:34.2 Info: PerformDBOperation 12:49:34.2 Info: Performing DB Operation 12:49:34.2 Info: SQLite 3.45.3 12:49:34.2 Info: => 0.0010702s 12:49:34.2 Info: DatabaseEngineVersionCheck migrated 12:49:34.2 Info: => 0.001084s 12:49:34.2 Info: VersionMigration migrating 12:49:34.2 Info: Beginning Transaction 12:49:34.2 Info: CreateTable VersionInfo 12:49:34.2 Info: CREATE TABLE "VersionInfo" ("Version" INTEGER NOT NULL) 12:49:34.2 Info: => 0.0001569s 12:49:34.2 Info: Committing Transaction 12:49:34.2 Info: VersionMigration migrated 12:49:34.2 Info: => 0.0005076s 12:49:34.2 Info: VersionUniqueMigration migrating 12:49:34.2 Info: Beginning Transaction 12:49:34.2 Info: CreateIndex VersionInfo (Version) 12:49:34.2 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 12:49:34.2 Info: => 0.0001201s 12:49:34.2 Info: AlterTable VersionInfo 12:49:34.2 Info: => 6E-07s 12:49:34.2 Info: CreateColumn VersionInfo AppliedOn DateTime 12:49:34.2 Info: ALTER TABLE "VersionInfo" ADD COLUMN "AppliedOn" DATETIME 12:49:34.2 Info: => 0.0005475s 12:49:34.2 Info: Committing Transaction 12:49:34.2 Info: VersionUniqueMigration migrated 12:49:34.2 Info: => 0.000749s 12:49:34.2 Info: VersionDescriptionMigration migrating 12:49:34.2 Info: Beginning Transaction 12:49:34.2 Info: AlterTable VersionInfo 12:49:34.2 Info: => 4E-07s 12:49:34.2 Info: CreateColumn VersionInfo Description String 12:49:34.2 Info: ALTER TABLE "VersionInfo" ADD COLUMN "Description" TEXT 12:49:34.2 Info: => 0.0002047s 12:49:34.2 Info: Committing Transaction 12:49:34.2 Info: VersionDescriptionMigration migrated 12:49:34.2 Info: => 0.0003916s 12:49:34.2 Info: 1: InitialSetup migrating 12:49:34.2 Info: Beginning Transaction 12:49:34.2 Info: Starting migration of Main DB to 1 12:49:34.2 Info: CreateTable Config 12:49:34.2 Info: CREATE TABLE "Config" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Key" TEXT NOT NULL, "Value" TEXT NOT NULL) 12:49:34.2 Info: => 0.0001751s 12:49:34.2 Info: CreateIndex Config (Key) 12:49:34.2 Info: CREATE UNIQUE INDEX "IX_Config_Key" ON "Config" ("Key" ASC) 12:49:34.2 Info: => 7.57E-05s 12:49:34.2 Info: CreateTable RootFolders 12:49:34.2 Info: CREATE TABLE "RootFolders" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Path" TEXT NOT NULL) 12:49:34.2 Info: => 9.11E-05s 12:49:34.2 Info: CreateIndex RootFolders (Path) 12:49:34.2 Info: CREATE UNIQUE INDEX "IX_RootFolders_Path" ON "RootFolders" ("Path" ASC) 12:49:34.2 Info: => 7.37E-05s 12:49:34.2 Info: CreateTable Artists 12:49:34.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:49:34.2 Info: => 0.0002683s 12:49:34.2 Info: CreateIndex Artists (ForeignArtistId) 12:49:34.2 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 12:49:34.2 Info: => 7.59E-05s 12:49:34.2 Info: CreateIndex Artists (NameSlug) 12:49:34.2 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 12:49:34.2 Info: => 6.48E-05s 12:49:34.2 Info: CreateIndex Artists (CleanName) 12:49:34.2 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:49:34.2 Info: => 6.43E-05s 12:49:34.2 Info: CreateIndex Artists (Path) 12:49:34.2 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:49:34.2 Info: => 6.27E-05s 12:49:34.2 Info: CreateTable Albums 12:49:34.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:49:34.2 Info: => 0.0002061s 12:49:34.2 Info: CreateIndex Albums (ForeignAlbumId) 12:49:34.2 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:49:34.2 Info: => 8.61E-05s 12:49:34.2 Info: CreateIndex Albums (MBId) 12:49:34.2 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 12:49:34.2 Info: => 6.55E-05s 12:49:34.2 Info: CreateIndex Albums (TADBId) 12:49:34.2 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 12:49:34.2 Info: => 6.32E-05s 12:49:34.2 Info: CreateIndex Albums (TitleSlug) 12:49:34.2 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 12:49:34.2 Info: => 6.58E-05s 12:49:34.2 Info: CreateIndex Albums (CleanTitle) 12:49:34.2 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:49:34.2 Info: => 6.43E-05s 12:49:34.2 Info: CreateIndex Albums (Path) 12:49:34.2 Info: CREATE INDEX "IX_Albums_Path" ON "Albums" ("Path" ASC) 12:49:34.2 Info: => 6.13E-05s 12:49:34.2 Info: CreateTable Tracks 12:49:34.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:49:34.2 Info: => 0.0001447s 12:49:34.2 Info: CreateIndex Tracks (ForeignTrackId) 12:49:34.2 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 12:49:34.2 Info: => 7.43E-05s 12:49:34.2 Info: CreateIndex Tracks (ArtistId) 12:49:34.2 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 12:49:34.2 Info: => 6.82E-05s 12:49:34.2 Info: CreateIndex Tracks (TrackFileId) 12:49:34.2 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 12:49:34.2 Info: => 6.86E-05s 12:49:34.2 Info: CreateIndex Tracks (ArtistId, AlbumId, TrackNumber) 12:49:34.2 Info: CREATE INDEX "IX_Tracks_ArtistId_AlbumId_TrackNumber" ON "Tracks" ("ArtistId" ASC, "AlbumId" ASC, "TrackNumber" ASC) 12:49:34.2 Info: => 7.15E-05s 12:49:34.2 Info: CreateTable TrackFiles 12:49:34.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:49:34.2 Info: => 0.0001368s 12:49:34.2 Info: CreateIndex TrackFiles (ArtistId) 12:49:34.2 Info: CREATE INDEX "IX_TrackFiles_ArtistId" ON "TrackFiles" ("ArtistId" ASC) 12:49:34.2 Info: => 7.15E-05s 12:49:34.2 Info: CreateIndex TrackFiles (AlbumId) 12:49:34.2 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:49:34.2 Info: => 6.78E-05s 12:49:34.2 Info: CreateTable History 12:49:34.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:49:34.2 Info: => 0.0001388s 12:49:34.2 Info: CreateIndex History (Date) 12:49:34.2 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 12:49:34.2 Info: => 0.000112s 12:49:34.2 Info: CreateIndex History (EventType) 12:49:34.2 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 12:49:34.2 Info: => 6.82E-05s 12:49:34.2 Info: CreateIndex History (DownloadId) 12:49:34.2 Info: CREATE INDEX "IX_History_DownloadId" ON "History" ("DownloadId" ASC) 12:49:34.2 Info: => 6.67E-05s 12:49:34.2 Info: CreateIndex History (AlbumId) 12:49:34.2 Info: CREATE INDEX "IX_History_AlbumId" ON "History" ("AlbumId" ASC) 12:49:34.2 Info: => 6.73E-05s 12:49:34.2 Info: CreateTable Notifications 12:49:34.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:49:34.3 Info: => 0.0001437s 12:49:34.3 Info: CreateTable ScheduledTasks 12:49:34.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:49:34.3 Info: => 0.0001009s 12:49:34.3 Info: CreateIndex ScheduledTasks (TypeName) 12:49:34.3 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 12:49:34.3 Info: => 7.2E-05s 12:49:34.3 Info: CreateTable Indexers 12:49:34.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:49:34.3 Info: => 0.0001081s 12:49:34.3 Info: CreateIndex Indexers (Name) 12:49:34.3 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 12:49:34.3 Info: => 6.93E-05s 12:49:34.3 Info: CreateTable Profiles 12:49:34.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:49:34.3 Info: => 9.68E-05s 12:49:34.3 Info: CreateIndex Profiles (Name) 12:49:34.3 Info: CREATE UNIQUE INDEX "IX_Profiles_Name" ON "Profiles" ("Name" ASC) 12:49:34.3 Info: => 6.9E-05s 12:49:34.3 Info: CreateTable QualityDefinitions 12:49:34.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:49:34.3 Info: => 0.0001021s 12:49:34.3 Info: CreateIndex QualityDefinitions (Quality) 12:49:34.3 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Quality" ON "QualityDefinitions" ("Quality" ASC) 12:49:34.3 Info: => 7.54E-05s 12:49:34.3 Info: CreateIndex QualityDefinitions (Title) 12:49:34.3 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Title" ON "QualityDefinitions" ("Title" ASC) 12:49:34.3 Info: => 6.83E-05s 12:49:34.3 Info: CreateTable NamingConfig 12:49:34.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:49:34.3 Info: => 0.0001728s 12:49:34.3 Info: CreateTable Blacklist 12:49:34.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:49:34.3 Info: => 0.0001866s 12:49:34.3 Info: CreateTable Metadata 12:49:34.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:49:34.3 Info: => 0.000114s 12:49:34.3 Info: CreateTable MetadataFiles 12:49:34.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:49:34.3 Info: => 0.0001328s 12:49:34.3 Info: CreateTable DownloadClients 12:49:34.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:49:34.3 Info: => 0.0001104s 12:49:34.3 Info: CreateTable PendingReleases 12:49:34.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:49:34.3 Info: => 0.000123s 12:49:34.3 Info: CreateTable RemotePathMappings 12:49:34.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:49:34.3 Info: => 0.0001386s 12:49:34.3 Info: CreateTable Tags 12:49:34.3 Info: CREATE TABLE "Tags" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Label" TEXT NOT NULL) 12:49:34.3 Info: => 0.0001131s 12:49:34.3 Info: CreateIndex Tags (Label) 12:49:34.3 Info: CREATE UNIQUE INDEX "IX_Tags_Label" ON "Tags" ("Label" ASC) 12:49:34.3 Info: => 8.19E-05s 12:49:34.3 Info: CreateTable Restrictions 12:49:34.3 Info: CREATE TABLE "Restrictions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Preferred" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL) 12:49:34.3 Info: => 0.0001059s 12:49:34.3 Info: CreateTable DelayProfiles 12:49:34.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:49:34.3 Info: => 0.0001274s 12:49:34.3 Info: CreateTable Users 12:49:34.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:49:34.3 Info: => 0.0001032s 12:49:34.3 Info: CreateIndex Users (Identifier) 12:49:34.3 Info: CREATE UNIQUE INDEX "IX_Users_Identifier" ON "Users" ("Identifier" ASC) 12:49:34.3 Info: => 8.28E-05s 12:49:34.3 Info: CreateIndex Users (Username) 12:49:34.3 Info: CREATE UNIQUE INDEX "IX_Users_Username" ON "Users" ("Username" ASC) 12:49:34.3 Info: => 0.0001111s 12:49:34.3 Info: CreateTable Commands 12:49:34.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:49:34.3 Info: => 0.0001604s 12:49:34.3 Info: CreateTable IndexerStatus 12:49:34.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:49:34.3 Info: => 0.0001271s 12:49:34.3 Info: CreateIndex IndexerStatus (ProviderId) 12:49:34.3 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 12:49:34.3 Info: => 8.21E-05s 12:49:34.3 Info: CreateTable ExtraFiles 12:49:34.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:49:34.3 Info: => 0.0001325s 12:49:34.3 Info: CreateTable LyricFiles 12:49:34.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:49:34.3 Info: => 0.0006939s 12:49:34.3 Info: CreateTable LanguageProfiles 12:49:34.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:49:34.3 Info: => 0.0001534s 12:49:34.3 Info: CreateIndex LanguageProfiles (Name) 12:49:34.3 Info: CREATE UNIQUE INDEX "IX_LanguageProfiles_Name" ON "LanguageProfiles" ("Name" ASC) 12:49:34.3 Info: => 0.0001005s 12:49:34.3 Info: CreateTable DownloadClientStatus 12:49:34.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:49:34.3 Info: => 0.0001227s 12:49:34.3 Info: CreateIndex DownloadClientStatus (ProviderId) 12:49:34.3 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 12:49:34.3 Info: => 8.34E-05s 12:49:34.3 Info: INSERT INTO "DelayProfiles" ("EnableUsenet", "EnableTorrent", "PreferredProtocol", "UsenetDelay", "TorrentDelay", "Order", "Tags") VALUES (1, 1, 1, 0, 0, 2147483647, '[]') 12:49:34.3 Info: -> 1 Insert operations completed in 00:00:00.0000564 taking an average of 00:00:00.0000564 12:49:34.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (1, '2024-05-17T12:49:34', 'InitialSetup') 12:49:34.3 Info: Committing Transaction 12:49:34.3 Info: 1: InitialSetup migrated 12:49:34.3 Info: => 0.0009709s 12:49:34.3 Info: 2: add_reason_to_pending_releases migrating 12:49:34.3 Info: Beginning Transaction 12:49:34.3 Info: Starting migration of Main DB to 2 12:49:34.3 Info: AlterTable PendingReleases 12:49:34.3 Info: => 7E-07s 12:49:34.3 Info: CreateColumn PendingReleases Reason Int32 12:49:34.3 Info: ALTER TABLE "PendingReleases" ADD COLUMN "Reason" INTEGER NOT NULL DEFAULT 0 12:49:34.3 Info: => 0.0005226s 12:49:34.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (2, '2024-05-17T12:49:34', 'add_reason_to_pending_releases') 12:49:34.3 Info: Committing Transaction 12:49:34.3 Info: 2: add_reason_to_pending_releases migrated 12:49:34.3 Info: => 0.0008041s 12:49:34.3 Info: 3: add_medium_support migrating 12:49:34.3 Info: Beginning Transaction 12:49:34.3 Info: Starting migration of Main DB to 3 12:49:34.3 Info: AlterTable Albums 12:49:34.3 Info: => 8E-07s 12:49:34.3 Info: CreateColumn Albums Media String 12:49:34.3 Info: ALTER TABLE "Albums" ADD COLUMN "Media" TEXT NOT NULL DEFAULT '' 12:49:34.3 Info: => 0.0005048s 12:49:34.3 Info: AlterTable Tracks 12:49:34.3 Info: => 6E-07s 12:49:34.3 Info: CreateColumn Tracks MediumNumber Int32 12:49:34.3 Info: ALTER TABLE "Tracks" ADD COLUMN "MediumNumber" INTEGER NOT NULL DEFAULT 0 12:49:34.3 Info: => 0.0004714s 12:49:34.3 Info: AlterTable Tracks 12:49:34.3 Info: => 7E-07s 12:49:34.3 Info: CreateColumn Tracks AbsoluteTrackNumber Int32 12:49:34.3 Info: ALTER TABLE "Tracks" ADD COLUMN "AbsoluteTrackNumber" INTEGER NOT NULL DEFAULT 0 12:49:34.3 Info: => 0.0004684s 12:49:34.3 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 12:49:34.3 Info: UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 12:49:34.3 Info: => 4.1E-05s 12:49:34.3 Info: DeleteColumn Tracks TrackNumber 12:49:34.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:49:34.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:49:34.3 Info: DROP TABLE "Tracks" 12:49:34.3 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 12:49:34.3 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 12:49:34.3 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 12:49:34.3 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 12:49:34.3 Info: => 0.0045707s 12:49:34.3 Info: AlterTable Tracks 12:49:34.3 Info: => 6E-07s 12:49:34.3 Info: CreateColumn Tracks TrackNumber String 12:49:34.3 Info: ALTER TABLE "Tracks" ADD COLUMN "TrackNumber" TEXT 12:49:34.3 Info: => 0.0004985s 12:49:34.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (3, '2024-05-17T12:49:34', 'add_medium_support') 12:49:34.3 Info: Committing Transaction 12:49:34.3 Info: 3: add_medium_support migrated 12:49:34.3 Info: => 0.0008748s 12:49:34.3 Info: 4: add_various_qualites_in_profile migrating 12:49:34.3 Info: Beginning Transaction 12:49:34.3 Info: Starting migration of Main DB to 4 12:49:34.3 Info: ExecuteSqlStatement UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 12:49:34.3 Info: UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 12:49:34.3 Info: => 5.25E-05s 12:49:34.3 Info: PerformDBOperation 12:49:34.3 Info: Performing DB Operation 12:49:34.3 Info: => 3.31E-05s 12:49:34.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (4, '2024-05-17T12:49:34', 'add_various_qualites_in_profile') 12:49:34.3 Info: Committing Transaction 12:49:34.3 Info: 4: add_various_qualites_in_profile migrated 12:49:34.3 Info: => 0.0002694s 12:49:34.3 Info: 5: metadata_profiles migrating 12:49:34.3 Info: Beginning Transaction 12:49:34.3 Info: Starting migration of Main DB to 5 12:49:34.3 Info: CreateTable MetadataProfiles 12:49:34.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:49:34.3 Info: => 0.0001361s 12:49:34.3 Info: CreateIndex MetadataProfiles (Name) 12:49:34.3 Info: CREATE UNIQUE INDEX "IX_MetadataProfiles_Name" ON "MetadataProfiles" ("Name" ASC) 12:49:34.3 Info: => 8.58E-05s 12:49:34.3 Info: AlterTable Artists 12:49:34.3 Info: => 4E-07s 12:49:34.3 Info: CreateColumn Artists MetadataProfileId Int32 12:49:34.3 Info: ALTER TABLE "Artists" ADD COLUMN "MetadataProfileId" INTEGER NOT NULL DEFAULT 1 12:49:34.3 Info: => 0.0005156s 12:49:34.3 Info: DeleteColumn Artists PrimaryAlbumTypes 12:49:34.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:49:34.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:49:34.3 Info: DROP TABLE "Artists" 12:49:34.3 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:49:34.3 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 12:49:34.3 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 12:49:34.3 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:49:34.3 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:49:34.3 Info: => 0.0040895s 12:49:34.3 Info: DeleteColumn Artists SecondaryAlbumTypes 12:49:34.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:49:34.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:49:34.3 Info: DROP TABLE "Artists" 12:49:34.3 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:49:34.3 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 12:49:34.3 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 12:49:34.3 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:49:34.3 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:49:34.3 Info: => 0.0049987s 12:49:34.3 Info: AlterTable Albums 12:49:34.3 Info: => 4E-07s 12:49:34.3 Info: CreateColumn Albums SecondaryTypes String 12:49:34.3 Info: ALTER TABLE "Albums" ADD COLUMN "SecondaryTypes" TEXT 12:49:34.3 Info: => 0.0004843s 12:49:34.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (5, '2024-05-17T12:49:34', 'metadata_profiles') 12:49:34.3 Info: Committing Transaction 12:49:34.3 Info: 5: metadata_profiles migrated 12:49:34.3 Info: => 0.0008988s 12:49:34.3 Info: 6: separate_automatic_and_interactive_search migrating 12:49:34.3 Info: Beginning Transaction 12:49:34.3 Info: Starting migration of Main DB to 6 12:49:34.3 Info: RenameColumn Indexers EnableSearch to EnableAutomaticSearch 12:49:34.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:49:34.3 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableSearch" FROM "Indexers" 12:49:34.3 Info: DROP TABLE "Indexers" 12:49:34.3 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 12:49:34.3 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 12:49:34.3 Info: => 0.0034083s 12:49:34.3 Info: AlterTable Indexers 12:49:34.3 Info: => 6E-07s 12:49:34.3 Info: CreateColumn Indexers EnableInteractiveSearch Boolean 12:49:34.3 Info: ALTER TABLE "Indexers" ADD COLUMN "EnableInteractiveSearch" INTEGER 12:49:34.3 Info: => 0.000466s 12:49:34.3 Info: ExecuteSqlStatement UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 12:49:34.3 Info: UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 12:49:34.3 Info: => 3.75E-05s 12:49:34.3 Info: AlterTable Indexers 12:49:34.3 Info: => 4E-07s 12:49:34.3 Info: AlterColumn Indexers EnableInteractiveSearch Boolean 12:49:34.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:49:34.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:49:34.3 Info: DROP TABLE "Indexers" 12:49:34.3 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 12:49:34.3 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 12:49:34.3 Info: => 0.0033878s 12:49:34.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (6, '2024-05-17T12:49:34', 'separate_automatic_and_interactive_search') 12:49:34.3 Info: Committing Transaction 12:49:34.3 Info: 6: separate_automatic_and_interactive_search migrated 12:49:34.3 Info: => 0.0037159s 12:49:34.3 Info: 7: change_album_path_to_relative migrating 12:49:34.3 Info: Beginning Transaction 12:49:34.3 Info: Starting migration of Main DB to 7 12:49:34.3 Info: DeleteColumn Albums Path 12:49:34.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:49:34.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:49:34.3 Info: DROP TABLE "Albums" 12:49:34.3 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:49:34.3 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:49:34.3 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 12:49:34.3 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 12:49:34.3 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 12:49:34.3 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:49:34.3 Info: => 0.0041791s 12:49:34.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (7, '2024-05-17T12:49:34', 'change_album_path_to_relative') 12:49:34.3 Info: Committing Transaction 12:49:34.3 Info: 7: change_album_path_to_relative migrated 12:49:34.3 Info: => 0.0045813s 12:49:34.3 Info: 8: change_quality_size_mb_to_kb migrating 12:49:34.3 Info: Beginning Transaction 12:49:34.3 Info: Starting migration of Main DB to 8 12:49:34.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:49:34.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:49:34.3 Info: => 5.31E-05s 12:49:34.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (8, '2024-05-17T12:49:34', 'change_quality_size_mb_to_kb') 12:49:34.3 Info: Committing Transaction 12:49:34.3 Info: 8: change_quality_size_mb_to_kb migrated 12:49:34.3 Info: => 0.0003153s 12:49:34.3 Info: 9: album_releases migrating 12:49:34.3 Info: Beginning Transaction 12:49:34.3 Info: Starting migration of Main DB to 9 12:49:34.3 Info: AlterTable Albums 12:49:34.3 Info: => 1E-06s 12:49:34.3 Info: CreateColumn Albums Releases String 12:49:34.3 Info: ALTER TABLE "Albums" ADD COLUMN "Releases" TEXT DEFAULT '' 12:49:34.3 Info: => 0.0005138s 12:49:34.3 Info: AlterTable Albums 12:49:34.3 Info: => 7E-07s 12:49:34.3 Info: CreateColumn Albums CurrentRelease String 12:49:34.3 Info: ALTER TABLE "Albums" ADD COLUMN "CurrentRelease" TEXT DEFAULT '' 12:49:34.3 Info: => 0.0004716s 12:49:34.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (9, '2024-05-17T12:49:34', 'album_releases') 12:49:34.3 Info: Committing Transaction 12:49:34.3 Info: 9: album_releases migrated 12:49:34.3 Info: => 0.0007636s 12:49:34.3 Info: 10: album_releases_fix migrating 12:49:34.3 Info: Beginning Transaction 12:49:34.3 Info: Starting migration of Main DB to 10 12:49:34.3 Info: AlterTable Albums 12:49:34.3 Info: => 6E-07s 12:49:34.3 Info: AlterColumn Albums Releases String 12:49:34.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:49:34.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:49:34.3 Info: DROP TABLE "Albums" 12:49:34.3 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:49:34.3 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:49:34.3 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 12:49:34.3 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 12:49:34.3 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 12:49:34.3 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:49:34.3 Info: => 0.0049208s 12:49:34.3 Info: AlterTable Albums 12:49:34.3 Info: => 5E-07s 12:49:34.3 Info: AlterColumn Albums CurrentRelease String 12:49:34.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:49:34.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:49:34.3 Info: DROP TABLE "Albums" 12:49:34.3 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:49:34.3 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:49:34.3 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 12:49:34.3 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 12:49:34.3 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 12:49:34.3 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:49:34.3 Info: => 0.0040904s 12:49:34.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (10, '2024-05-17T12:49:34', 'album_releases_fix') 12:49:34.3 Info: Committing Transaction 12:49:34.3 Info: 10: album_releases_fix migrated 12:49:34.3 Info: => 0.0044817s 12:49:34.3 Info: 11: import_lists migrating 12:49:34.3 Info: Beginning Transaction 12:49:34.3 Info: Starting migration of Main DB to 11 12:49:34.3 Info: CreateTable ImportLists 12:49:34.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:49:34.3 Info: => 0.0001691s 12:49:34.3 Info: CreateIndex ImportLists (Name) 12:49:34.3 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 12:49:34.3 Info: => 7.97E-05s 12:49:34.3 Info: CreateTable ImportListStatus 12:49:34.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:49:34.3 Info: => 0.0001175s 12:49:34.3 Info: CreateIndex ImportListStatus (ProviderId) 12:49:34.3 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 12:49:34.3 Info: => 7.78E-05s 12:49:34.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (11, '2024-05-17T12:49:34', 'import_lists') 12:49:34.3 Info: Committing Transaction 12:49:34.3 Info: 11: import_lists migrated 12:49:34.3 Info: => 0.0003817s 12:49:34.3 Info: 12: add_release_status migrating 12:49:34.3 Info: Beginning Transaction 12:49:34.3 Info: Starting migration of Main DB to 12 12:49:34.3 Info: AlterTable MetadataProfiles 12:49:34.3 Info: => 6E-07s 12:49:34.3 Info: CreateColumn MetadataProfiles ReleaseStatuses String 12:49:34.3 Info: ALTER TABLE "MetadataProfiles" ADD COLUMN "ReleaseStatuses" TEXT NOT NULL DEFAULT '' 12:49:34.3 Info: => 0.0005116s 12:49:34.3 Info: PerformDBOperation 12:49:34.3 Info: Performing DB Operation 12:49:34.3 Info: => 2.93E-05s 12:49:34.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (12, '2024-05-17T12:49:34', 'add_release_status') 12:49:34.3 Info: Committing Transaction 12:49:34.3 Info: 12: add_release_status migrated 12:49:34.3 Info: => 0.0003101s 12:49:34.3 Info: 13: album_download_notification migrating 12:49:34.3 Info: Beginning Transaction 12:49:34.3 Info: Starting migration of Main DB to 13 12:49:34.3 Info: AlterTable Notifications 12:49:34.3 Info: => 7E-07s 12:49:34.3 Info: CreateColumn Notifications OnAlbumDownload Boolean 12:49:34.3 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDownload" INTEGER NOT NULL DEFAULT 0 12:49:34.3 Info: => 0.000525s 12:49:34.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (13, '2024-05-17T12:49:34', 'album_download_notification') 12:49:34.3 Info: Committing Transaction 12:49:34.3 Info: 13: album_download_notification migrated 12:49:34.3 Info: => 0.000824s 12:49:34.3 Info: 14: fix_language_metadata_profiles migrating 12:49:34.3 Info: Beginning Transaction 12:49:34.3 Info: Starting migration of Main DB to 14 12:49:34.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:49:34.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:49:34.3 Info: => 7.92E-05s 12:49:34.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:49:34.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:49:34.3 Info: => 5.21E-05s 12:49:34.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (14, '2024-05-17T12:49:34', 'fix_language_metadata_profiles') 12:49:34.3 Info: Committing Transaction 12:49:34.3 Info: 14: fix_language_metadata_profiles migrated 12:49:34.3 Info: => 0.0002969s 12:49:34.3 Info: 15: remove_fanzub migrating 12:49:34.3 Info: Beginning Transaction 12:49:34.3 Info: Starting migration of Main DB to 15 12:49:34.3 Info: ExecuteSqlStatement DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 12:49:34.3 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 12:49:34.3 Info: => 4.43E-05s 12:49:34.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (15, '2024-05-17T12:49:34', 'remove_fanzub') 12:49:34.3 Info: Committing Transaction 12:49:34.3 Info: 15: remove_fanzub migrated 12:49:34.3 Info: => 0.0002821s 12:49:34.3 Info: 16: update_artist_history_indexes migrating 12:49:34.3 Info: Beginning Transaction 12:49:34.3 Info: Starting migration of Main DB to 16 12:49:34.3 Info: CreateIndex Albums (ArtistId) 12:49:34.3 Info: CREATE INDEX "IX_Albums_ArtistId" ON "Albums" ("ArtistId" ASC) 12:49:34.3 Info: => 0.0001065s 12:49:34.3 Info: CreateIndex Albums (ArtistId, ReleaseDate) 12:49:34.3 Info: CREATE INDEX "IX_Albums_ArtistId_ReleaseDate" ON "Albums" ("ArtistId" ASC, "ReleaseDate" ASC) 12:49:34.3 Info: => 7.91E-05s 12:49:34.3 Info: DeleteIndex History (AlbumId) 12:49:34.3 Info: DROP INDEX "IX_History_AlbumId" 12:49:34.3 Info: => 0.0001257s 12:49:34.3 Info: CreateIndex History (AlbumId, Date) 12:49:34.3 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 12:49:34.3 Info: => 9E-05s 12:49:34.3 Info: DeleteIndex History (DownloadId) 12:49:34.3 Info: DROP INDEX "IX_History_DownloadId" 12:49:34.3 Info: => 0.0001068s 12:49:34.3 Info: CreateIndex History (DownloadId, Date) 12:49:34.3 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 12:49:34.3 Info: => 9.09E-05s 12:49:34.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (16, '2024-05-17T12:49:34', 'update_artist_history_indexes') 12:49:34.3 Info: Committing Transaction 12:49:34.3 Info: 16: update_artist_history_indexes migrated 12:49:34.3 Info: => 0.0004088s 12:49:34.3 Info: 17: remove_nma migrating 12:49:34.3 Info: Beginning Transaction 12:49:34.3 Info: Starting migration of Main DB to 17 12:49:34.3 Info: FluentMigrator.Expressions.DeleteDataExpression 12:49:34.3 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'NotifyMyAndroid' 12:49:34.3 Info: => 4.79E-05s 12:49:34.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (17, '2024-05-17T12:49:34', 'remove_nma') 12:49:34.3 Info: Committing Transaction 12:49:34.3 Info: 17: remove_nma migrated 12:49:34.3 Info: => 0.000284s 12:49:34.3 Info: 18: album_disambiguation migrating 12:49:34.3 Info: Beginning Transaction 12:49:34.3 Info: Starting migration of Main DB to 18 12:49:34.3 Info: AlterTable Albums 12:49:34.3 Info: => 9E-07s 12:49:34.3 Info: CreateColumn Albums Disambiguation String 12:49:34.3 Info: ALTER TABLE "Albums" ADD COLUMN "Disambiguation" TEXT 12:49:34.3 Info: => 0.0005279s 12:49:34.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (18, '2024-05-17T12:49:34', 'album_disambiguation') 12:49:34.3 Info: Committing Transaction 12:49:34.3 Info: 18: album_disambiguation migrated 12:49:34.3 Info: => 0.0008315s 12:49:34.3 Info: 19: add_ape_quality_in_profiles migrating 12:49:34.3 Info: Beginning Transaction 12:49:34.3 Info: Starting migration of Main DB to 19 12:49:34.3 Info: PerformDBOperation 12:49:34.3 Info: Performing DB Operation 12:49:34.3 Info: => 3.3E-05s 12:49:34.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (19, '2024-05-17T12:49:34', 'add_ape_quality_in_profiles') 12:49:34.3 Info: Committing Transaction 12:49:34.3 Info: 19: add_ape_quality_in_profiles migrated 12:49:34.3 Info: => 0.0002766s 12:49:34.3 Info: 20: remove_pushalot migrating 12:49:34.3 Info: Beginning Transaction 12:49:34.3 Info: Starting migration of Main DB to 20 12:49:34.3 Info: FluentMigrator.Expressions.DeleteDataExpression 12:49:34.3 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Pushalot' 12:49:34.3 Info: => 4.71E-05s 12:49:34.3 Info: FluentMigrator.Expressions.DeleteDataExpression 12:49:34.3 Info: DELETE FROM "Metadata" WHERE "Implementation" = 'MediaBrowserMetadata' 12:49:34.3 Info: => 2.91E-05s 12:49:34.3 Info: FluentMigrator.Expressions.DeleteDataExpression 12:49:34.3 Info: DELETE FROM "MetadataFiles" WHERE "Consumer" = 'MediaBrowserMetadata' 12:49:34.3 Info: => 2.93E-05s 12:49:34.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (20, '2024-05-17T12:49:34', 'remove_pushalot') 12:49:34.3 Info: Committing Transaction 12:49:34.3 Info: 20: remove_pushalot migrated 12:49:34.3 Info: => 0.0002606s 12:49:34.3 Info: 21: add_custom_filters migrating 12:49:34.3 Info: Beginning Transaction 12:49:34.3 Info: Starting migration of Main DB to 21 12:49:34.3 Info: CreateTable CustomFilters 12:49:34.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:49:34.3 Info: => 0.0001435s 12:49:34.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (21, '2024-05-17T12:49:34', 'add_custom_filters') 12:49:34.3 Info: Committing Transaction 12:49:34.3 Info: 21: add_custom_filters migrated 12:49:34.3 Info: => 0.0004493s 12:49:34.3 Info: 22: import_list_tags migrating 12:49:34.3 Info: Beginning Transaction 12:49:34.3 Info: Starting migration of Main DB to 22 12:49:34.3 Info: AlterTable ImportLists 12:49:34.3 Info: => 6E-07s 12:49:34.3 Info: CreateColumn ImportLists Tags String 12:49:34.3 Info: ALTER TABLE "ImportLists" ADD COLUMN "Tags" TEXT 12:49:34.3 Info: => 0.0005543s 12:49:34.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (22, '2024-05-17T12:49:34', 'import_list_tags') 12:49:34.3 Info: Committing Transaction 12:49:34.3 Info: 22: import_list_tags migrated 12:49:34.3 Info: => 0.0008413s 12:49:34.3 Info: 23: add_release_groups_etc migrating 12:49:34.3 Info: Beginning Transaction 12:49:34.3 Info: Starting migration of Main DB to 23 12:49:34.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:49:34.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-05-17T00:00:00Z", "trackCount": 1, "mediaCount": 1, "disambiguation": "Disambiguation1", "format": "Format1" }') 12:49:34.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:49:34.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:49:34.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:49:34.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:49:34.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:49:34.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:49:34.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:49:34.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:49:34.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:49:34.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:49:34.3 Info: CreateTable ArtistMetadata 12:49:34.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:49:34.3 Info: => 0.0002202s 12:49:34.3 Info: CreateIndex ArtistMetadata (ForeignArtistId) 12:49:34.3 Info: CREATE UNIQUE INDEX "IX_ArtistMetadata_ForeignArtistId" ON "ArtistMetadata" ("ForeignArtistId" ASC) 12:49:34.3 Info: => 0.0001054s 12:49:34.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:49:34.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:49:34.3 Info: => 8.58E-05s 12:49:34.3 Info: AlterTable Artists 12:49:34.3 Info: => 3E-07s 12:49:34.3 Info: CreateColumn Artists ArtistMetadataId Int32 12:49:34.3 Info: ALTER TABLE "Artists" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 12:49:34.3 Info: => 0.000528s 12:49:34.3 Info: ExecuteSqlStatement UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 12:49:34.3 Info: UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 12:49:34.3 Info: => 7.28E-05s 12:49:34.3 Info: CreateTable AlbumReleases 12:49:34.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:49:34.3 Info: => 0.0001553s 12:49:34.3 Info: CreateIndex AlbumReleases (ForeignReleaseId) 12:49:34.3 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 12:49:34.3 Info: => 8.93E-05s 12:49:34.3 Info: CreateIndex AlbumReleases (AlbumId) 12:49:34.3 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 12:49:34.3 Info: => 7.96E-05s 12:49:34.3 Info: PerformDBOperation 12:49:34.3 Info: Performing DB Operation 12:49:34.3 Info: => 0.0037097s 12:49:34.3 Info: AlterTable Albums 12:49:34.3 Info: => 8E-07s 12:49:34.3 Info: CreateColumn Albums ArtistMetadataId Int32 12:49:34.3 Info: ALTER TABLE "Albums" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 12:49:34.3 Info: => 0.0005755s 12:49:34.3 Info: AlterTable Albums 12:49:34.3 Info: => 6E-07s 12:49:34.3 Info: CreateColumn Albums AnyReleaseOk Boolean 12:49:34.3 Info: ALTER TABLE "Albums" ADD COLUMN "AnyReleaseOk" INTEGER NOT NULL DEFAULT 1 12:49:34.3 Info: => 0.0005335s 12:49:34.3 Info: AlterTable Albums 12:49:34.3 Info: => 7E-07s 12:49:34.3 Info: CreateColumn Albums Links String 12:49:34.3 Info: ALTER TABLE "Albums" ADD COLUMN "Links" TEXT 12:49:34.3 Info: => 0.0005388s 12:49:34.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:49:34.3 Info: UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 12:49:34.3 Info: => 8.63E-05s 12:49:34.3 Info: AlterTable Tracks 12:49:34.3 Info: => 5E-07s 12:49:34.3 Info: CreateColumn Tracks ForeignRecordingId String 12:49:34.3 Info: ALTER TABLE "Tracks" ADD COLUMN "ForeignRecordingId" TEXT NOT NULL DEFAULT '0' 12:49:34.3 Info: => 0.0005199s 12:49:34.3 Info: AlterTable Tracks 12:49:34.3 Info: => 6E-07s 12:49:34.3 Info: CreateColumn Tracks AlbumReleaseId Int32 12:49:34.3 Info: ALTER TABLE "Tracks" ADD COLUMN "AlbumReleaseId" INTEGER NOT NULL DEFAULT 0 12:49:34.3 Info: => 0.0005173s 12:49:34.3 Info: AlterTable Tracks 12:49:34.3 Info: => 6E-07s 12:49:34.3 Info: CreateColumn Tracks ArtistMetadataId Int32 12:49:34.3 Info: ALTER TABLE "Tracks" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 12:49:34.3 Info: => 0.0005168s 12:49:34.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:49:34.3 Info: UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 12:49:34.3 Info: => 9.34E-05s 12:49:34.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:49:34.3 Info: UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 12:49:34.3 Info: => 7.24E-05s 12:49:34.3 Info: DeleteColumn Artists ForeignArtistId, Name, Overview, Disambiguation, ArtistType, Status, Images, Links, Genres, Ratings, Members, MBId, AMId, TADBId, DiscogsId, NameSlug, LastDiskSync, DateFormed 12:49:34.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:49:34.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:49:34.3 Info: DROP TABLE "Artists" 12:49:34.3 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:49:34.3 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:49:34.3 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:49:34.3 Info: => 0.0051839s 12:49:34.3 Info: DeleteColumn Albums ArtistId, MBId, AMId, TADBId, DiscogsId, TitleSlug, Label, SortTitle, Tags, Duration, Media, Releases, CurrentRelease, LastDiskSync 12:49:34.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:49:34.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:49:34.3 Info: DROP TABLE "Albums" 12:49:34.3 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:49:34.3 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:49:34.3 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:49:34.3 Info: => 0.004286s 12:49:34.3 Info: DeleteColumn Tracks ArtistId, AlbumId, Compilation, DiscNumber, Monitored 12:49:34.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:49:34.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:49:34.3 Info: DROP TABLE "Tracks" 12:49:34.3 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 12:49:34.3 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 12:49:34.3 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 12:49:34.3 Info: => 0.0049509s 12:49:34.3 Info: DeleteColumn TrackFiles ArtistId 12:49:34.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:49:34.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:49:34.3 Info: DROP TABLE "TrackFiles" 12:49:34.3 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 12:49:34.3 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:49:34.3 Info: => 0.0037226s 12:49:34.3 Info: CreateIndex Artists (ArtistMetadataId) 12:49:34.3 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 12:49:34.3 Info: => 8.29E-05s 12:49:34.3 Info: CreateIndex Artists (Monitored) 12:49:34.3 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 12:49:34.3 Info: => 7.49E-05s 12:49:34.3 Info: CreateIndex Albums (ArtistMetadataId) 12:49:34.3 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 12:49:34.3 Info: => 7.47E-05s 12:49:34.3 Info: CreateIndex Tracks (ArtistMetadataId) 12:49:34.3 Info: CREATE INDEX "IX_Tracks_ArtistMetadataId" ON "Tracks" ("ArtistMetadataId" ASC) 12:49:34.3 Info: => 7.36E-05s 12:49:34.3 Info: CreateIndex Tracks (AlbumReleaseId) 12:49:34.3 Info: CREATE INDEX "IX_Tracks_AlbumReleaseId" ON "Tracks" ("AlbumReleaseId" ASC) 12:49:34.3 Info: => 7.08E-05s 12:49:34.3 Info: CreateIndex Tracks (ForeignRecordingId) 12:49:34.3 Info: CREATE INDEX "IX_Tracks_ForeignRecordingId" ON "Tracks" ("ForeignRecordingId" ASC) 12:49:34.3 Info: => 7.39E-05s 12:49:34.3 Info: UpdateData 12:49:34.3 Info: UPDATE "Artists" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 12:49:34.3 Info: => 4.36E-05s 12:49:34.3 Info: UpdateData 12:49:34.3 Info: UPDATE "Albums" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 12:49:34.3 Info: => 3.34E-05s 12:49:34.3 Info: UpdateData 12:49:34.3 Info: UPDATE "ScheduledTasks" SET "LastExecution" = '2018-01-01T00:00:01' WHERE "TypeName" = 'NzbDrone.Core.Music.Commands.RefreshArtistCommand' 12:49:34.3 Info: => 3.85E-05s 12:49:34.3 Info: -> 12 Insert operations completed in 00:00:00.0008454 taking an average of 00:00:00.0000704 12:49:34.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (23, '2024-05-17T12:49:34', 'add_release_groups_etc') 12:49:34.3 Info: Committing Transaction 12:49:34.3 Info: 23: add_release_groups_etc migrated 12:49:34.3 Info: => 0.0006226s 12:49:34.3 Debug: Took: 00:00:00.1140353 12:49:34.4 Info: --- End: NzbDrone.Core.Test.Datastore.Migration.add_release_groups_etcFixture.migration_023_simple_case --- 12:49:34.4 Info: --- Start: NzbDrone.Core.Test.Datastore.Migration.add_various_qualites_in_profileFixture.should_add_trash_lossy_quality_group_and_qualities --- 12:49:34.4 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm64/_temp_11361_638515469744738986_193/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:49:34.4 Info: DatabaseEngineVersionCheck migrating 12:49:34.4 Info: PerformDBOperation 12:49:34.4 Info: Performing DB Operation 12:49:34.4 Info: SQLite 3.45.3 12:49:34.4 Info: => 0.0011041s 12:49:34.4 Info: DatabaseEngineVersionCheck migrated 12:49:34.4 Info: => 0.0011167s 12:49:34.4 Info: VersionMigration migrating 12:49:34.4 Info: Beginning Transaction 12:49:34.4 Info: CreateTable VersionInfo 12:49:34.4 Info: CREATE TABLE "VersionInfo" ("Version" INTEGER NOT NULL) 12:49:34.4 Info: => 0.0001529s 12:49:34.4 Info: Committing Transaction 12:49:34.4 Info: VersionMigration migrated 12:49:34.4 Info: => 0.0005027s 12:49:34.4 Info: VersionUniqueMigration migrating 12:49:34.4 Info: Beginning Transaction 12:49:34.4 Info: CreateIndex VersionInfo (Version) 12:49:34.4 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 12:49:34.4 Info: => 0.0001191s 12:49:34.4 Info: AlterTable VersionInfo 12:49:34.4 Info: => 6E-07s 12:49:34.4 Info: CreateColumn VersionInfo AppliedOn DateTime 12:49:34.4 Info: ALTER TABLE "VersionInfo" ADD COLUMN "AppliedOn" DATETIME 12:49:34.4 Info: => 0.000546s 12:49:34.4 Info: Committing Transaction 12:49:34.4 Info: VersionUniqueMigration migrated 12:49:34.4 Info: => 0.0007492s 12:49:34.4 Info: VersionDescriptionMigration migrating 12:49:34.4 Info: Beginning Transaction 12:49:34.4 Info: AlterTable VersionInfo 12:49:34.4 Info: => 7E-07s 12:49:34.4 Info: CreateColumn VersionInfo Description String 12:49:34.4 Info: ALTER TABLE "VersionInfo" ADD COLUMN "Description" TEXT 12:49:34.4 Info: => 0.0002055s 12:49:34.4 Info: Committing Transaction 12:49:34.4 Info: VersionDescriptionMigration migrated 12:49:34.4 Info: => 0.000382s 12:49:34.4 Info: 1: InitialSetup migrating 12:49:34.4 Info: Beginning Transaction 12:49:34.4 Info: Starting migration of Main DB to 1 12:49:34.4 Info: CreateTable Config 12:49:34.4 Info: CREATE TABLE "Config" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Key" TEXT NOT NULL, "Value" TEXT NOT NULL) 12:49:34.4 Info: => 0.0001701s 12:49:34.4 Info: CreateIndex Config (Key) 12:49:34.4 Info: CREATE UNIQUE INDEX "IX_Config_Key" ON "Config" ("Key" ASC) 12:49:34.4 Info: => 7.31E-05s 12:49:34.4 Info: CreateTable RootFolders 12:49:34.4 Info: CREATE TABLE "RootFolders" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Path" TEXT NOT NULL) 12:49:34.4 Info: => 8.7E-05s 12:49:34.4 Info: CreateIndex RootFolders (Path) 12:49:34.4 Info: CREATE UNIQUE INDEX "IX_RootFolders_Path" ON "RootFolders" ("Path" ASC) 12:49:34.4 Info: => 7.24E-05s 12:49:34.4 Info: CreateTable Artists 12:49:34.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:49:34.4 Info: => 0.0002318s 12:49:34.4 Info: CreateIndex Artists (ForeignArtistId) 12:49:34.4 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 12:49:34.4 Info: => 8.42E-05s 12:49:34.4 Info: CreateIndex Artists (NameSlug) 12:49:34.4 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 12:49:34.4 Info: => 6.67E-05s 12:49:34.4 Info: CreateIndex Artists (CleanName) 12:49:34.4 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:49:34.4 Info: => 6.33E-05s 12:49:34.4 Info: CreateIndex Artists (Path) 12:49:34.4 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:49:34.4 Info: => 6.1E-05s 12:49:34.4 Info: CreateTable Albums 12:49:34.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:49:34.4 Info: => 0.000207s 12:49:34.4 Info: CreateIndex Albums (ForeignAlbumId) 12:49:34.4 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:49:34.4 Info: => 7.24E-05s 12:49:34.4 Info: CreateIndex Albums (MBId) 12:49:34.4 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 12:49:34.4 Info: => 6.14E-05s 12:49:34.4 Info: CreateIndex Albums (TADBId) 12:49:34.4 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 12:49:34.4 Info: => 6.13E-05s 12:49:34.4 Info: CreateIndex Albums (TitleSlug) 12:49:34.4 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 12:49:34.4 Info: => 6.46E-05s 12:49:34.4 Info: CreateIndex Albums (CleanTitle) 12:49:34.4 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:49:34.4 Info: => 6.05E-05s 12:49:34.4 Info: CreateIndex Albums (Path) 12:49:34.4 Info: CREATE INDEX "IX_Albums_Path" ON "Albums" ("Path" ASC) 12:49:34.4 Info: => 6.17E-05s 12:49:34.4 Info: CreateTable Tracks 12:49:34.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:49:34.4 Info: => 0.0001406s 12:49:34.4 Info: CreateIndex Tracks (ForeignTrackId) 12:49:34.4 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 12:49:34.4 Info: => 6.71E-05s 12:49:34.4 Info: CreateIndex Tracks (ArtistId) 12:49:34.4 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 12:49:34.4 Info: => 6.54E-05s 12:49:34.4 Info: CreateIndex Tracks (TrackFileId) 12:49:34.4 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 12:49:34.4 Info: => 6.74E-05s 12:49:34.4 Info: CreateIndex Tracks (ArtistId, AlbumId, TrackNumber) 12:49:34.4 Info: CREATE INDEX "IX_Tracks_ArtistId_AlbumId_TrackNumber" ON "Tracks" ("ArtistId" ASC, "AlbumId" ASC, "TrackNumber" ASC) 12:49:34.4 Info: => 7.11E-05s 12:49:34.4 Info: CreateTable TrackFiles 12:49:34.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:49:34.4 Info: => 0.0001326s 12:49:34.4 Info: CreateIndex TrackFiles (ArtistId) 12:49:34.4 Info: CREATE INDEX "IX_TrackFiles_ArtistId" ON "TrackFiles" ("ArtistId" ASC) 12:49:34.4 Info: => 6.78E-05s 12:49:34.4 Info: CreateIndex TrackFiles (AlbumId) 12:49:34.4 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:49:34.4 Info: => 6.3E-05s 12:49:34.4 Info: CreateTable History 12:49:34.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:49:34.4 Info: => 0.0001371s 12:49:34.4 Info: CreateIndex History (Date) 12:49:34.4 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 12:49:34.4 Info: => 7.16E-05s 12:49:34.4 Info: CreateIndex History (EventType) 12:49:34.4 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 12:49:34.5 Info: => 7.84E-05s 12:49:34.5 Info: CreateIndex History (DownloadId) 12:49:34.5 Info: CREATE INDEX "IX_History_DownloadId" ON "History" ("DownloadId" ASC) 12:49:34.5 Info: => 6.47E-05s 12:49:34.5 Info: CreateIndex History (AlbumId) 12:49:34.5 Info: CREATE INDEX "IX_History_AlbumId" ON "History" ("AlbumId" ASC) 12:49:34.5 Info: => 6.25E-05s 12:49:34.5 Info: CreateTable Notifications 12:49:34.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:49:34.5 Info: => 0.0001247s 12:49:34.5 Info: CreateTable ScheduledTasks 12:49:34.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:49:34.5 Info: => 0.000101s 12:49:34.5 Info: CreateIndex ScheduledTasks (TypeName) 12:49:34.5 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 12:49:34.5 Info: => 7.44E-05s 12:49:34.5 Info: CreateTable Indexers 12:49:34.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:49:34.5 Info: => 0.0001064s 12:49:34.5 Info: CreateIndex Indexers (Name) 12:49:34.5 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 12:49:34.5 Info: => 7.01E-05s 12:49:34.5 Info: CreateTable Profiles 12:49:34.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:49:34.5 Info: => 9.53E-05s 12:49:34.5 Info: CreateIndex Profiles (Name) 12:49:34.5 Info: CREATE UNIQUE INDEX "IX_Profiles_Name" ON "Profiles" ("Name" ASC) 12:49:34.5 Info: => 7.08E-05s 12:49:34.5 Info: CreateTable QualityDefinitions 12:49:34.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:49:34.5 Info: => 0.0001054s 12:49:34.5 Info: CreateIndex QualityDefinitions (Quality) 12:49:34.5 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Quality" ON "QualityDefinitions" ("Quality" ASC) 12:49:34.5 Info: => 7.25E-05s 12:49:34.5 Info: CreateIndex QualityDefinitions (Title) 12:49:34.5 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Title" ON "QualityDefinitions" ("Title" ASC) 12:49:34.5 Info: => 0.0001174s 12:49:34.5 Info: CreateTable NamingConfig 12:49:34.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:49:34.5 Info: => 0.0001409s 12:49:34.5 Info: CreateTable Blacklist 12:49:34.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:49:34.5 Info: => 0.0001675s 12:49:34.5 Info: CreateTable Metadata 12:49:34.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:49:34.5 Info: => 0.0001101s 12:49:34.5 Info: CreateTable MetadataFiles 12:49:34.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:49:34.5 Info: => 0.0001354s 12:49:34.5 Info: CreateTable DownloadClients 12:49:34.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:49:34.5 Info: => 0.0001121s 12:49:34.5 Info: CreateTable PendingReleases 12:49:34.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:49:34.5 Info: => 0.0001628s 12:49:34.5 Info: CreateTable RemotePathMappings 12:49:34.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:49:34.5 Info: => 0.0001263s 12:49:34.5 Info: CreateTable Tags 12:49:34.5 Info: CREATE TABLE "Tags" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Label" TEXT NOT NULL) 12:49:34.5 Info: => 9.72E-05s 12:49:34.5 Info: CreateIndex Tags (Label) 12:49:34.5 Info: CREATE UNIQUE INDEX "IX_Tags_Label" ON "Tags" ("Label" ASC) 12:49:34.5 Info: => 8.32E-05s 12:49:34.5 Info: CreateTable Restrictions 12:49:34.5 Info: CREATE TABLE "Restrictions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Preferred" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL) 12:49:34.5 Info: => 0.0001078s 12:49:34.5 Info: CreateTable DelayProfiles 12:49:34.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:49:34.5 Info: => 0.0001285s 12:49:34.5 Info: CreateTable Users 12:49:34.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:49:34.5 Info: => 0.0001002s 12:49:34.5 Info: CreateIndex Users (Identifier) 12:49:34.5 Info: CREATE UNIQUE INDEX "IX_Users_Identifier" ON "Users" ("Identifier" ASC) 12:49:34.5 Info: => 0.0001174s 12:49:34.5 Info: CreateIndex Users (Username) 12:49:34.5 Info: CREATE UNIQUE INDEX "IX_Users_Username" ON "Users" ("Username" ASC) 12:49:34.5 Info: => 9.32E-05s 12:49:34.5 Info: CreateTable Commands 12:49:34.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:49:34.5 Info: => 0.0001428s 12:49:34.5 Info: CreateTable IndexerStatus 12:49:34.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:49:34.5 Info: => 0.0001271s 12:49:34.5 Info: CreateIndex IndexerStatus (ProviderId) 12:49:34.5 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 12:49:34.5 Info: => 8.53E-05s 12:49:34.5 Info: CreateTable ExtraFiles 12:49:34.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:49:34.5 Info: => 0.0001292s 12:49:34.5 Info: CreateTable LyricFiles 12:49:34.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:49:34.5 Info: => 0.0001507s 12:49:34.5 Info: CreateTable LanguageProfiles 12:49:34.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:49:34.5 Info: => 0.0001121s 12:49:34.5 Info: CreateIndex LanguageProfiles (Name) 12:49:34.5 Info: CREATE UNIQUE INDEX "IX_LanguageProfiles_Name" ON "LanguageProfiles" ("Name" ASC) 12:49:34.5 Info: => 8.29E-05s 12:49:34.5 Info: CreateTable DownloadClientStatus 12:49:34.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:49:34.5 Info: => 0.0001168s 12:49:34.5 Info: CreateIndex DownloadClientStatus (ProviderId) 12:49:34.5 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 12:49:34.5 Info: => 8.32E-05s 12:49:34.5 Info: INSERT INTO "DelayProfiles" ("EnableUsenet", "EnableTorrent", "PreferredProtocol", "UsenetDelay", "TorrentDelay", "Order", "Tags") VALUES (1, 1, 1, 0, 0, 2147483647, '[]') 12:49:34.5 Info: -> 1 Insert operations completed in 00:00:00.0000577 taking an average of 00:00:00.0000577 12:49:34.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (1, '2024-05-17T12:49:34', 'InitialSetup') 12:49:34.5 Info: Committing Transaction 12:49:34.5 Info: 1: InitialSetup migrated 12:49:34.5 Info: => 0.0009033s 12:49:34.5 Info: 2: add_reason_to_pending_releases migrating 12:49:34.5 Info: Beginning Transaction 12:49:34.5 Info: Starting migration of Main DB to 2 12:49:34.5 Info: AlterTable PendingReleases 12:49:34.5 Info: => 9E-07s 12:49:34.5 Info: CreateColumn PendingReleases Reason Int32 12:49:34.5 Info: ALTER TABLE "PendingReleases" ADD COLUMN "Reason" INTEGER NOT NULL DEFAULT 0 12:49:34.5 Info: => 0.0005247s 12:49:34.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (2, '2024-05-17T12:49:34', 'add_reason_to_pending_releases') 12:49:34.5 Info: Committing Transaction 12:49:34.5 Info: 2: add_reason_to_pending_releases migrated 12:49:34.5 Info: => 0.000801s 12:49:34.5 Info: 3: add_medium_support migrating 12:49:34.5 Info: Beginning Transaction 12:49:34.5 Info: Starting migration of Main DB to 3 12:49:34.5 Info: AlterTable Albums 12:49:34.5 Info: => 9E-07s 12:49:34.5 Info: CreateColumn Albums Media String 12:49:34.5 Info: ALTER TABLE "Albums" ADD COLUMN "Media" TEXT NOT NULL DEFAULT '' 12:49:34.5 Info: => 0.0005328s 12:49:34.5 Info: AlterTable Tracks 12:49:34.5 Info: => 6E-07s 12:49:34.5 Info: CreateColumn Tracks MediumNumber Int32 12:49:34.5 Info: ALTER TABLE "Tracks" ADD COLUMN "MediumNumber" INTEGER NOT NULL DEFAULT 0 12:49:34.5 Info: => 0.0004706s 12:49:34.5 Info: AlterTable Tracks 12:49:34.5 Info: => 5E-07s 12:49:34.5 Info: CreateColumn Tracks AbsoluteTrackNumber Int32 12:49:34.5 Info: ALTER TABLE "Tracks" ADD COLUMN "AbsoluteTrackNumber" INTEGER NOT NULL DEFAULT 0 12:49:34.5 Info: => 0.0004647s 12:49:34.5 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 12:49:34.5 Info: UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 12:49:34.5 Info: => 4.2E-05s 12:49:34.5 Info: DeleteColumn Tracks TrackNumber 12:49:34.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:49:34.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:49:34.5 Info: DROP TABLE "Tracks" 12:49:34.5 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 12:49:34.5 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 12:49:34.5 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 12:49:34.5 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 12:49:34.5 Info: => 0.004093s 12:49:34.5 Info: AlterTable Tracks 12:49:34.5 Info: => 6E-07s 12:49:34.5 Info: CreateColumn Tracks TrackNumber String 12:49:34.5 Info: ALTER TABLE "Tracks" ADD COLUMN "TrackNumber" TEXT 12:49:34.5 Info: => 0.0004793s 12:49:34.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (3, '2024-05-17T12:49:34', 'add_medium_support') 12:49:34.5 Info: Committing Transaction 12:49:34.5 Info: 3: add_medium_support migrated 12:49:34.5 Info: => 0.0008414s 12:49:34.5 Info: 4: add_various_qualites_in_profile migrating 12:49:34.5 Info: Beginning Transaction 12:49:34.5 Info: Starting migration of Main DB to 4 12:49:34.5 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:49:34.5 Info: ExecuteSqlStatement UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 12:49:34.5 Info: UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 12:49:34.5 Info: => 4.62E-05s 12:49:34.5 Info: PerformDBOperation 12:49:34.5 Info: Performing DB Operation 12:49:34.5 Info: => 0.0077367s 12:49:34.5 Info: -> 1 Insert operations completed in 00:00:00.0001145 taking an average of 00:00:00.0001145 12:49:34.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (4, '2024-05-17T12:49:34', 'add_various_qualites_in_profile') 12:49:34.5 Info: Committing Transaction 12:49:34.5 Info: 4: add_various_qualites_in_profile migrated 12:49:34.5 Info: => 0.0080559s 12:49:34.5 Debug: Took: 00:00:00.0436293 12:49:34.5 Info: --- End: NzbDrone.Core.Test.Datastore.Migration.add_various_qualites_in_profileFixture.should_add_trash_lossy_quality_group_and_qualities --- 12:49:34.5 Info: --- Start: NzbDrone.Core.Test.Datastore.Migration.add_various_qualites_in_profileFixture.should_add_wav_quality --- 12:49:34.5 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm64/_temp_11361_638515469745595233_195/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:49:34.5 Info: DatabaseEngineVersionCheck migrating 12:49:34.5 Info: PerformDBOperation 12:49:34.5 Info: Performing DB Operation 12:49:34.5 Info: SQLite 3.45.3 12:49:34.5 Info: => 0.0010412s 12:49:34.5 Info: DatabaseEngineVersionCheck migrated 12:49:34.5 Info: => 0.0010534s 12:49:34.5 Info: VersionMigration migrating 12:49:34.5 Info: Beginning Transaction 12:49:34.5 Info: CreateTable VersionInfo 12:49:34.5 Info: CREATE TABLE "VersionInfo" ("Version" INTEGER NOT NULL) 12:49:34.5 Info: => 0.0001555s 12:49:34.5 Info: Committing Transaction 12:49:34.5 Info: VersionMigration migrated 12:49:34.5 Info: => 0.000518s 12:49:34.5 Info: VersionUniqueMigration migrating 12:49:34.5 Info: Beginning Transaction 12:49:34.5 Info: CreateIndex VersionInfo (Version) 12:49:34.5 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 12:49:34.5 Info: => 0.0001248s 12:49:34.5 Info: AlterTable VersionInfo 12:49:34.5 Info: => 4E-07s 12:49:34.5 Info: CreateColumn VersionInfo AppliedOn DateTime 12:49:34.5 Info: ALTER TABLE "VersionInfo" ADD COLUMN "AppliedOn" DATETIME 12:49:34.5 Info: => 0.0005298s 12:49:34.5 Info: Committing Transaction 12:49:34.5 Info: VersionUniqueMigration migrated 12:49:34.5 Info: => 0.0007336s 12:49:34.5 Info: VersionDescriptionMigration migrating 12:49:34.5 Info: Beginning Transaction 12:49:34.5 Info: AlterTable VersionInfo 12:49:34.5 Info: => 7E-07s 12:49:34.5 Info: CreateColumn VersionInfo Description String 12:49:34.5 Info: ALTER TABLE "VersionInfo" ADD COLUMN "Description" TEXT 12:49:34.5 Info: => 0.0002073s 12:49:34.5 Info: Committing Transaction 12:49:34.5 Info: VersionDescriptionMigration migrated 12:49:34.5 Info: => 0.0003858s 12:49:34.5 Info: 1: InitialSetup migrating 12:49:34.5 Info: Beginning Transaction 12:49:34.5 Info: Starting migration of Main DB to 1 12:49:34.5 Info: CreateTable Config 12:49:34.5 Info: CREATE TABLE "Config" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Key" TEXT NOT NULL, "Value" TEXT NOT NULL) 12:49:34.5 Info: => 0.0001788s 12:49:34.5 Info: CreateIndex Config (Key) 12:49:34.5 Info: CREATE UNIQUE INDEX "IX_Config_Key" ON "Config" ("Key" ASC) 12:49:34.5 Info: => 7.59E-05s 12:49:34.5 Info: CreateTable RootFolders 12:49:34.5 Info: CREATE TABLE "RootFolders" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Path" TEXT NOT NULL) 12:49:34.5 Info: => 8.81E-05s 12:49:34.5 Info: CreateIndex RootFolders (Path) 12:49:34.5 Info: CREATE UNIQUE INDEX "IX_RootFolders_Path" ON "RootFolders" ("Path" ASC) 12:49:34.5 Info: => 7.28E-05s 12:49:34.5 Info: CreateTable Artists 12:49:34.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:49:34.5 Info: => 0.0002373s 12:49:34.5 Info: CreateIndex Artists (ForeignArtistId) 12:49:34.5 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 12:49:34.5 Info: => 7.71E-05s 12:49:34.5 Info: CreateIndex Artists (NameSlug) 12:49:34.5 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 12:49:34.5 Info: => 6.7E-05s 12:49:34.5 Info: CreateIndex Artists (CleanName) 12:49:34.5 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:49:34.5 Info: => 6.48E-05s 12:49:34.5 Info: CreateIndex Artists (Path) 12:49:34.5 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:49:34.5 Info: => 6.29E-05s 12:49:34.5 Info: CreateTable Albums 12:49:34.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:49:34.5 Info: => 0.0002102s 12:49:34.5 Info: CreateIndex Albums (ForeignAlbumId) 12:49:34.5 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:49:34.5 Info: => 7.02E-05s 12:49:34.5 Info: CreateIndex Albums (MBId) 12:49:34.5 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 12:49:34.5 Info: => 6.21E-05s 12:49:34.5 Info: CreateIndex Albums (TADBId) 12:49:34.5 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 12:49:34.5 Info: => 6.37E-05s 12:49:34.5 Info: CreateIndex Albums (TitleSlug) 12:49:34.5 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 12:49:34.5 Info: => 6.43E-05s 12:49:34.5 Info: CreateIndex Albums (CleanTitle) 12:49:34.5 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:49:34.5 Info: => 6.42E-05s 12:49:34.5 Info: CreateIndex Albums (Path) 12:49:34.5 Info: CREATE INDEX "IX_Albums_Path" ON "Albums" ("Path" ASC) 12:49:34.5 Info: => 6.19E-05s 12:49:34.5 Info: CreateTable Tracks 12:49:34.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:49:34.5 Info: => 0.0001431s 12:49:34.5 Info: CreateIndex Tracks (ForeignTrackId) 12:49:34.5 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 12:49:34.5 Info: => 6.97E-05s 12:49:34.5 Info: CreateIndex Tracks (ArtistId) 12:49:34.5 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 12:49:34.5 Info: => 7.81E-05s 12:49:34.5 Info: CreateIndex Tracks (TrackFileId) 12:49:34.5 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 12:49:34.5 Info: => 6.89E-05s 12:49:34.5 Info: CreateIndex Tracks (ArtistId, AlbumId, TrackNumber) 12:49:34.5 Info: CREATE INDEX "IX_Tracks_ArtistId_AlbumId_TrackNumber" ON "Tracks" ("ArtistId" ASC, "AlbumId" ASC, "TrackNumber" ASC) 12:49:34.5 Info: => 7.46E-05s 12:49:34.5 Info: CreateTable TrackFiles 12:49:34.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:49:34.5 Info: => 0.0001334s 12:49:34.5 Info: CreateIndex TrackFiles (ArtistId) 12:49:34.5 Info: CREATE INDEX "IX_TrackFiles_ArtistId" ON "TrackFiles" ("ArtistId" ASC) 12:49:34.5 Info: => 6.97E-05s 12:49:34.5 Info: CreateIndex TrackFiles (AlbumId) 12:49:34.5 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:49:34.5 Info: => 6.62E-05s 12:49:34.5 Info: CreateTable History 12:49:34.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:49:34.5 Info: => 0.0001399s 12:49:34.5 Info: CreateIndex History (Date) 12:49:34.5 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 12:49:34.5 Info: => 6.97E-05s 12:49:34.5 Info: CreateIndex History (EventType) 12:49:34.5 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 12:49:34.5 Info: => 6.66E-05s 12:49:34.5 Info: CreateIndex History (DownloadId) 12:49:34.5 Info: CREATE INDEX "IX_History_DownloadId" ON "History" ("DownloadId" ASC) 12:49:34.5 Info: => 6.51E-05s 12:49:34.5 Info: CreateIndex History (AlbumId) 12:49:34.5 Info: CREATE INDEX "IX_History_AlbumId" ON "History" ("AlbumId" ASC) 12:49:34.5 Info: => 6.26E-05s 12:49:34.5 Info: CreateTable Notifications 12:49:34.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:49:34.5 Info: => 0.0001252s 12:49:34.5 Info: CreateTable ScheduledTasks 12:49:34.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:49:34.5 Info: => 9.88E-05s 12:49:34.5 Info: CreateIndex ScheduledTasks (TypeName) 12:49:34.5 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 12:49:34.5 Info: => 7.1E-05s 12:49:34.5 Info: CreateTable Indexers 12:49:34.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:49:34.5 Info: => 0.0001075s 12:49:34.5 Info: CreateIndex Indexers (Name) 12:49:34.5 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 12:49:34.5 Info: => 7.25E-05s 12:49:34.5 Info: CreateTable Profiles 12:49:34.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:49:34.5 Info: => 9.35E-05s 12:49:34.5 Info: CreateIndex Profiles (Name) 12:49:34.5 Info: CREATE UNIQUE INDEX "IX_Profiles_Name" ON "Profiles" ("Name" ASC) 12:49:34.5 Info: => 6.51E-05s 12:49:34.5 Info: CreateTable QualityDefinitions 12:49:34.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:49:34.5 Info: => 0.0001001s 12:49:34.5 Info: CreateIndex QualityDefinitions (Quality) 12:49:34.5 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Quality" ON "QualityDefinitions" ("Quality" ASC) 12:49:34.5 Info: => 7.17E-05s 12:49:34.5 Info: CreateIndex QualityDefinitions (Title) 12:49:34.5 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Title" ON "QualityDefinitions" ("Title" ASC) 12:49:34.5 Info: => 0.0001093s 12:49:34.5 Info: CreateTable NamingConfig 12:49:34.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:49:34.5 Info: => 0.0001374s 12:49:34.5 Info: CreateTable Blacklist 12:49:34.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:49:34.5 Info: => 0.0001666s 12:49:34.5 Info: CreateTable Metadata 12:49:34.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:49:34.5 Info: => 0.0001049s 12:49:34.5 Info: CreateTable MetadataFiles 12:49:34.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:49:34.5 Info: => 0.000129s 12:49:34.5 Info: CreateTable DownloadClients 12:49:34.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:49:34.5 Info: => 0.0001094s 12:49:34.5 Info: CreateTable PendingReleases 12:49:34.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:49:34.5 Info: => 0.0001572s 12:49:34.5 Info: CreateTable RemotePathMappings 12:49:34.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:49:34.5 Info: => 0.0001253s 12:49:34.5 Info: CreateTable Tags 12:49:34.5 Info: CREATE TABLE "Tags" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Label" TEXT NOT NULL) 12:49:34.5 Info: => 9.29E-05s 12:49:34.5 Info: CreateIndex Tags (Label) 12:49:34.5 Info: CREATE UNIQUE INDEX "IX_Tags_Label" ON "Tags" ("Label" ASC) 12:49:34.5 Info: => 7.93E-05s 12:49:34.5 Info: CreateTable Restrictions 12:49:34.5 Info: CREATE TABLE "Restrictions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Preferred" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL) 12:49:34.5 Info: => 0.0001372s 12:49:34.5 Info: CreateTable DelayProfiles 12:49:34.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:49:34.5 Info: => 0.0001347s 12:49:34.5 Info: CreateTable Users 12:49:34.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:49:34.5 Info: => 0.0001017s 12:49:34.5 Info: CreateIndex Users (Identifier) 12:49:34.5 Info: CREATE UNIQUE INDEX "IX_Users_Identifier" ON "Users" ("Identifier" ASC) 12:49:34.5 Info: => 0.0001178s 12:49:34.5 Info: CreateIndex Users (Username) 12:49:34.5 Info: CREATE UNIQUE INDEX "IX_Users_Username" ON "Users" ("Username" ASC) 12:49:34.5 Info: => 9.15E-05s 12:49:34.5 Info: CreateTable Commands 12:49:34.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:49:34.5 Info: => 0.0001401s 12:49:34.5 Info: CreateTable IndexerStatus 12:49:34.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:49:34.5 Info: => 0.0001276s 12:49:34.5 Info: CreateIndex IndexerStatus (ProviderId) 12:49:34.5 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 12:49:34.5 Info: => 8.16E-05s 12:49:34.5 Info: CreateTable ExtraFiles 12:49:34.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:49:34.5 Info: => 0.0001224s 12:49:34.5 Info: CreateTable LyricFiles 12:49:34.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:49:34.5 Info: => 0.0001486s 12:49:34.5 Info: CreateTable LanguageProfiles 12:49:34.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:49:34.5 Info: => 0.0001052s 12:49:34.5 Info: CreateIndex LanguageProfiles (Name) 12:49:34.5 Info: CREATE UNIQUE INDEX "IX_LanguageProfiles_Name" ON "LanguageProfiles" ("Name" ASC) 12:49:34.5 Info: => 8.13E-05s 12:49:34.5 Info: CreateTable DownloadClientStatus 12:49:34.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:49:34.5 Info: => 0.0001212s 12:49:34.5 Info: CreateIndex DownloadClientStatus (ProviderId) 12:49:34.5 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 12:49:34.5 Info: => 7.99E-05s 12:49:34.5 Info: INSERT INTO "DelayProfiles" ("EnableUsenet", "EnableTorrent", "PreferredProtocol", "UsenetDelay", "TorrentDelay", "Order", "Tags") VALUES (1, 1, 1, 0, 0, 2147483647, '[]') 12:49:34.5 Info: -> 1 Insert operations completed in 00:00:00.0000589 taking an average of 00:00:00.0000589 12:49:34.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (1, '2024-05-17T12:49:34', 'InitialSetup') 12:49:34.5 Info: Committing Transaction 12:49:34.5 Info: 1: InitialSetup migrated 12:49:34.5 Info: => 0.0009709s 12:49:34.5 Info: 2: add_reason_to_pending_releases migrating 12:49:34.5 Info: Beginning Transaction 12:49:34.5 Info: Starting migration of Main DB to 2 12:49:34.5 Info: AlterTable PendingReleases 12:49:34.5 Info: => 6E-07s 12:49:34.5 Info: CreateColumn PendingReleases Reason Int32 12:49:34.5 Info: ALTER TABLE "PendingReleases" ADD COLUMN "Reason" INTEGER NOT NULL DEFAULT 0 12:49:34.5 Info: => 0.0005328s 12:49:34.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (2, '2024-05-17T12:49:34', 'add_reason_to_pending_releases') 12:49:34.5 Info: Committing Transaction 12:49:34.5 Info: 2: add_reason_to_pending_releases migrated 12:49:34.5 Info: => 0.000815s 12:49:34.5 Info: 3: add_medium_support migrating 12:49:34.5 Info: Beginning Transaction 12:49:34.5 Info: Starting migration of Main DB to 3 12:49:34.5 Info: AlterTable Albums 12:49:34.5 Info: => 7E-07s 12:49:34.5 Info: CreateColumn Albums Media String 12:49:34.5 Info: ALTER TABLE "Albums" ADD COLUMN "Media" TEXT NOT NULL DEFAULT '' 12:49:34.5 Info: => 0.0005094s 12:49:34.5 Info: AlterTable Tracks 12:49:34.5 Info: => 7E-07s 12:49:34.5 Info: CreateColumn Tracks MediumNumber Int32 12:49:34.5 Info: ALTER TABLE "Tracks" ADD COLUMN "MediumNumber" INTEGER NOT NULL DEFAULT 0 12:49:34.5 Info: => 0.0004678s 12:49:34.5 Info: AlterTable Tracks 12:49:34.5 Info: => 5E-07s 12:49:34.5 Info: CreateColumn Tracks AbsoluteTrackNumber Int32 12:49:34.5 Info: ALTER TABLE "Tracks" ADD COLUMN "AbsoluteTrackNumber" INTEGER NOT NULL DEFAULT 0 12:49:34.5 Info: => 0.000458s 12:49:34.5 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 12:49:34.5 Info: UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 12:49:34.5 Info: => 4.2E-05s 12:49:34.5 Info: DeleteColumn Tracks TrackNumber 12:49:34.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:49:34.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:49:34.5 Info: DROP TABLE "Tracks" 12:49:34.5 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 12:49:34.5 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 12:49:34.5 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 12:49:34.5 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 12:49:34.5 Info: => 0.0038387s 12:49:34.5 Info: AlterTable Tracks 12:49:34.5 Info: => 6E-07s 12:49:34.5 Info: CreateColumn Tracks TrackNumber String 12:49:34.5 Info: ALTER TABLE "Tracks" ADD COLUMN "TrackNumber" TEXT 12:49:34.5 Info: => 0.0004703s 12:49:34.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (3, '2024-05-17T12:49:34', 'add_medium_support') 12:49:34.5 Info: Committing Transaction 12:49:34.6 Info: 3: add_medium_support migrated 12:49:34.6 Info: => 0.0008746s 12:49:34.6 Info: 4: add_various_qualites_in_profile migrating 12:49:34.6 Info: Beginning Transaction 12:49:34.6 Info: Starting migration of Main DB to 4 12:49:34.6 Info: INSERT INTO "Profiles" ("Id", "Name", "Cutoff", "Items") VALUES (0, 'Lossless', 1, '[{ "quality": 1, "allowed": true }, { "quality": 4, "allowed": false }, { "quality": 6, "allowed": true }]') 12:49:34.6 Info: ExecuteSqlStatement UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 12:49:34.6 Info: UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 12:49:34.6 Info: => 3.64E-05s 12:49:34.6 Info: PerformDBOperation 12:49:34.6 Info: Performing DB Operation 12:49:34.6 Info: => 0.0003964s 12:49:34.6 Info: -> 1 Insert operations completed in 00:00:00.0000803 taking an average of 00:00:00.0000803 12:49:34.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (4, '2024-05-17T12:49:34', 'add_various_qualites_in_profile') 12:49:34.6 Info: Committing Transaction 12:49:34.6 Info: 4: add_various_qualites_in_profile migrated 12:49:34.6 Info: => 0.0006981s 12:49:34.6 Debug: Took: 00:00:00.0398727 12:49:34.6 Info: --- End: NzbDrone.Core.Test.Datastore.Migration.add_various_qualites_in_profileFixture.should_add_wav_quality --- 12:49:34.6 Info: --- Start: NzbDrone.Core.Test.Datastore.Migration.cdh_per_downloadclientFixture.should_disable_remove_for_existing_rtorrent --- 12:49:34.6 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm64/_temp_11361_638515469746542298_197/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:49:34.6 Info: DatabaseEngineVersionCheck migrating 12:49:34.6 Info: PerformDBOperation 12:49:34.6 Info: Performing DB Operation 12:49:34.6 Info: SQLite 3.45.3 12:49:34.6 Info: => 0.0010653s 12:49:34.6 Info: DatabaseEngineVersionCheck migrated 12:49:34.6 Info: => 0.0010785s 12:49:34.6 Info: VersionMigration migrating 12:49:34.6 Info: Beginning Transaction 12:49:34.6 Info: CreateTable VersionInfo 12:49:34.6 Info: CREATE TABLE "VersionInfo" ("Version" INTEGER NOT NULL) 12:49:34.6 Info: => 0.0001519s 12:49:34.6 Info: Committing Transaction 12:49:34.6 Info: VersionMigration migrated 12:49:34.6 Info: => 0.0005197s 12:49:34.6 Info: VersionUniqueMigration migrating 12:49:34.6 Info: Beginning Transaction 12:49:34.6 Info: CreateIndex VersionInfo (Version) 12:49:34.6 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 12:49:34.6 Info: => 0.0001235s 12:49:34.6 Info: AlterTable VersionInfo 12:49:34.6 Info: => 5E-07s 12:49:34.6 Info: CreateColumn VersionInfo AppliedOn DateTime 12:49:34.6 Info: ALTER TABLE "VersionInfo" ADD COLUMN "AppliedOn" DATETIME 12:49:34.6 Info: => 0.0005491s 12:49:34.6 Info: Committing Transaction 12:49:34.6 Info: VersionUniqueMigration migrated 12:49:34.6 Info: => 0.0007833s 12:49:34.6 Info: VersionDescriptionMigration migrating 12:49:34.6 Info: Beginning Transaction 12:49:34.6 Info: AlterTable VersionInfo 12:49:34.6 Info: => 7E-07s 12:49:34.6 Info: CreateColumn VersionInfo Description String 12:49:34.6 Info: ALTER TABLE "VersionInfo" ADD COLUMN "Description" TEXT 12:49:34.6 Info: => 0.0002081s 12:49:34.6 Info: Committing Transaction 12:49:34.6 Info: VersionDescriptionMigration migrated 12:49:34.6 Info: => 0.000398s 12:49:34.6 Info: 1: InitialSetup migrating 12:49:34.6 Info: Beginning Transaction 12:49:34.6 Info: Starting migration of Main DB to 1 12:49:34.6 Info: CreateTable Config 12:49:34.6 Info: CREATE TABLE "Config" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Key" TEXT NOT NULL, "Value" TEXT NOT NULL) 12:49:34.6 Info: => 0.0001779s 12:49:34.6 Info: CreateIndex Config (Key) 12:49:34.6 Info: CREATE UNIQUE INDEX "IX_Config_Key" ON "Config" ("Key" ASC) 12:49:34.6 Info: => 7.6E-05s 12:49:34.6 Info: CreateTable RootFolders 12:49:34.6 Info: CREATE TABLE "RootFolders" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Path" TEXT NOT NULL) 12:49:34.6 Info: => 8.58E-05s 12:49:34.6 Info: CreateIndex RootFolders (Path) 12:49:34.6 Info: CREATE UNIQUE INDEX "IX_RootFolders_Path" ON "RootFolders" ("Path" ASC) 12:49:34.6 Info: => 7.29E-05s 12:49:34.6 Info: CreateTable Artists 12:49:34.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:49:34.6 Info: => 0.0002444s 12:49:34.6 Info: CreateIndex Artists (ForeignArtistId) 12:49:34.6 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 12:49:34.6 Info: => 7.29E-05s 12:49:34.6 Info: CreateIndex Artists (NameSlug) 12:49:34.6 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 12:49:34.6 Info: => 6.51E-05s 12:49:34.6 Info: CreateIndex Artists (CleanName) 12:49:34.6 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:49:34.6 Info: => 6.72E-05s 12:49:34.6 Info: CreateIndex Artists (Path) 12:49:34.6 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:49:34.6 Info: => 6.17E-05s 12:49:34.6 Info: CreateTable Albums 12:49:34.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:49:34.6 Info: => 0.000251s 12:49:34.6 Info: CreateIndex Albums (ForeignAlbumId) 12:49:34.6 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:49:34.6 Info: => 7.84E-05s 12:49:34.6 Info: CreateIndex Albums (MBId) 12:49:34.6 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 12:49:34.6 Info: => 6.84E-05s 12:49:34.6 Info: CreateIndex Albums (TADBId) 12:49:34.6 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 12:49:34.6 Info: => 6.55E-05s 12:49:34.6 Info: CreateIndex Albums (TitleSlug) 12:49:34.6 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 12:49:34.6 Info: => 6.46E-05s 12:49:34.6 Info: CreateIndex Albums (CleanTitle) 12:49:34.6 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:49:34.6 Info: => 6.33E-05s 12:49:34.6 Info: CreateIndex Albums (Path) 12:49:34.6 Info: CREATE INDEX "IX_Albums_Path" ON "Albums" ("Path" ASC) 12:49:34.6 Info: => 6.28E-05s 12:49:34.6 Info: CreateTable Tracks 12:49:34.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:49:34.6 Info: => 0.0001735s 12:49:34.6 Info: CreateIndex Tracks (ForeignTrackId) 12:49:34.6 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 12:49:34.6 Info: => 7.59E-05s 12:49:34.6 Info: CreateIndex Tracks (ArtistId) 12:49:34.6 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 12:49:34.6 Info: => 6.84E-05s 12:49:34.6 Info: CreateIndex Tracks (TrackFileId) 12:49:34.6 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 12:49:34.6 Info: => 6.92E-05s 12:49:34.6 Info: CreateIndex Tracks (ArtistId, AlbumId, TrackNumber) 12:49:34.6 Info: CREATE INDEX "IX_Tracks_ArtistId_AlbumId_TrackNumber" ON "Tracks" ("ArtistId" ASC, "AlbumId" ASC, "TrackNumber" ASC) 12:49:34.6 Info: => 7.3E-05s 12:49:34.6 Info: CreateTable TrackFiles 12:49:34.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:49:34.6 Info: => 0.0001385s 12:49:34.6 Info: CreateIndex TrackFiles (ArtistId) 12:49:34.6 Info: CREATE INDEX "IX_TrackFiles_ArtistId" ON "TrackFiles" ("ArtistId" ASC) 12:49:34.6 Info: => 7.18E-05s 12:49:34.6 Info: CreateIndex TrackFiles (AlbumId) 12:49:34.6 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:49:34.6 Info: => 6.72E-05s 12:49:34.6 Info: CreateTable History 12:49:34.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:49:34.6 Info: => 0.0001437s 12:49:34.6 Info: CreateIndex History (Date) 12:49:34.6 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 12:49:34.6 Info: => 7.05E-05s 12:49:34.6 Info: CreateIndex History (EventType) 12:49:34.6 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 12:49:34.6 Info: => 6.36E-05s 12:49:34.6 Info: CreateIndex History (DownloadId) 12:49:34.6 Info: CREATE INDEX "IX_History_DownloadId" ON "History" ("DownloadId" ASC) 12:49:34.6 Info: => 6.6E-05s 12:49:34.6 Info: CreateIndex History (AlbumId) 12:49:34.6 Info: CREATE INDEX "IX_History_AlbumId" ON "History" ("AlbumId" ASC) 12:49:34.6 Info: => 7.86E-05s 12:49:34.6 Info: CreateTable Notifications 12:49:34.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:49:34.6 Info: => 0.0001314s 12:49:34.6 Info: CreateTable ScheduledTasks 12:49:34.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:49:34.6 Info: => 0.0001044s 12:49:34.6 Info: CreateIndex ScheduledTasks (TypeName) 12:49:34.6 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 12:49:34.6 Info: => 7.4E-05s 12:49:34.6 Info: CreateTable Indexers 12:49:34.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:49:34.6 Info: => 0.0001085s 12:49:34.6 Info: CreateIndex Indexers (Name) 12:49:34.6 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 12:49:34.6 Info: => 6.93E-05s 12:49:34.6 Info: CreateTable Profiles 12:49:34.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:49:34.6 Info: => 9.34E-05s 12:49:34.6 Info: CreateIndex Profiles (Name) 12:49:34.6 Info: CREATE UNIQUE INDEX "IX_Profiles_Name" ON "Profiles" ("Name" ASC) 12:49:34.6 Info: => 6.79E-05s 12:49:34.6 Info: CreateTable QualityDefinitions 12:49:34.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:49:34.6 Info: => 0.0001045s 12:49:34.6 Info: CreateIndex QualityDefinitions (Quality) 12:49:34.6 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Quality" ON "QualityDefinitions" ("Quality" ASC) 12:49:34.6 Info: => 7.19E-05s 12:49:34.6 Info: CreateIndex QualityDefinitions (Title) 12:49:34.6 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Title" ON "QualityDefinitions" ("Title" ASC) 12:49:34.6 Info: => 0.0001156s 12:49:34.6 Info: CreateTable NamingConfig 12:49:34.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:49:34.6 Info: => 0.0001433s 12:49:34.6 Info: CreateTable Blacklist 12:49:34.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:49:34.6 Info: => 0.0001735s 12:49:34.6 Info: CreateTable Metadata 12:49:34.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:49:34.6 Info: => 0.0001093s 12:49:34.6 Info: CreateTable MetadataFiles 12:49:34.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:49:34.6 Info: => 0.000135s 12:49:34.6 Info: CreateTable DownloadClients 12:49:34.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:49:34.6 Info: => 0.0001125s 12:49:34.6 Info: CreateTable PendingReleases 12:49:34.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:49:34.6 Info: => 0.0001639s 12:49:34.6 Info: CreateTable RemotePathMappings 12:49:34.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:49:34.6 Info: => 0.0001254s 12:49:34.6 Info: CreateTable Tags 12:49:34.6 Info: CREATE TABLE "Tags" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Label" TEXT NOT NULL) 12:49:34.6 Info: => 9.68E-05s 12:49:34.6 Info: CreateIndex Tags (Label) 12:49:34.6 Info: CREATE UNIQUE INDEX "IX_Tags_Label" ON "Tags" ("Label" ASC) 12:49:34.6 Info: => 8.51E-05s 12:49:34.6 Info: CreateTable Restrictions 12:49:34.6 Info: CREATE TABLE "Restrictions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Preferred" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL) 12:49:34.6 Info: => 0.0001054s 12:49:34.6 Info: CreateTable DelayProfiles 12:49:34.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:49:34.6 Info: => 0.0001298s 12:49:34.6 Info: CreateTable Users 12:49:34.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:49:34.6 Info: => 0.0001047s 12:49:34.6 Info: CreateIndex Users (Identifier) 12:49:34.6 Info: CREATE UNIQUE INDEX "IX_Users_Identifier" ON "Users" ("Identifier" ASC) 12:49:34.6 Info: => 0.0001209s 12:49:34.6 Info: CreateIndex Users (Username) 12:49:34.6 Info: CREATE UNIQUE INDEX "IX_Users_Username" ON "Users" ("Username" ASC) 12:49:34.6 Info: => 9.39E-05s 12:49:34.6 Info: CreateTable Commands 12:49:34.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:49:34.6 Info: => 0.0001495s 12:49:34.6 Info: CreateTable IndexerStatus 12:49:34.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:49:34.6 Info: => 0.0001448s 12:49:34.6 Info: CreateIndex IndexerStatus (ProviderId) 12:49:34.6 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 12:49:34.6 Info: => 9.07E-05s 12:49:34.6 Info: CreateTable ExtraFiles 12:49:34.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:49:34.6 Info: => 0.0001322s 12:49:34.6 Info: CreateTable LyricFiles 12:49:34.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:49:34.6 Info: => 0.0001548s 12:49:34.6 Info: CreateTable LanguageProfiles 12:49:34.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:49:34.6 Info: => 0.0001083s 12:49:34.6 Info: CreateIndex LanguageProfiles (Name) 12:49:34.6 Info: CREATE UNIQUE INDEX "IX_LanguageProfiles_Name" ON "LanguageProfiles" ("Name" ASC) 12:49:34.6 Info: => 8.51E-05s 12:49:34.6 Info: CreateTable DownloadClientStatus 12:49:34.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:49:34.6 Info: => 0.0001147s 12:49:34.6 Info: CreateIndex DownloadClientStatus (ProviderId) 12:49:34.6 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 12:49:34.6 Info: => 8.23E-05s 12:49:34.6 Info: INSERT INTO "DelayProfiles" ("EnableUsenet", "EnableTorrent", "PreferredProtocol", "UsenetDelay", "TorrentDelay", "Order", "Tags") VALUES (1, 1, 1, 0, 0, 2147483647, '[]') 12:49:34.6 Info: -> 1 Insert operations completed in 00:00:00.0000576 taking an average of 00:00:00.0000576 12:49:34.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (1, '2024-05-17T12:49:34', 'InitialSetup') 12:49:34.6 Info: Committing Transaction 12:49:34.6 Info: 1: InitialSetup migrated 12:49:34.6 Info: => 0.001054s 12:49:34.6 Info: 2: add_reason_to_pending_releases migrating 12:49:34.6 Info: Beginning Transaction 12:49:34.6 Info: Starting migration of Main DB to 2 12:49:34.6 Info: AlterTable PendingReleases 12:49:34.6 Info: => 6E-07s 12:49:34.6 Info: CreateColumn PendingReleases Reason Int32 12:49:34.6 Info: ALTER TABLE "PendingReleases" ADD COLUMN "Reason" INTEGER NOT NULL DEFAULT 0 12:49:34.6 Info: => 0.000527s 12:49:34.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (2, '2024-05-17T12:49:34', 'add_reason_to_pending_releases') 12:49:34.6 Info: Committing Transaction 12:49:34.6 Info: 2: add_reason_to_pending_releases migrated 12:49:34.6 Info: => 0.0008179s 12:49:34.6 Info: 3: add_medium_support migrating 12:49:34.6 Info: Beginning Transaction 12:49:34.6 Info: Starting migration of Main DB to 3 12:49:34.6 Info: AlterTable Albums 12:49:34.6 Info: => 9E-07s 12:49:34.6 Info: CreateColumn Albums Media String 12:49:34.6 Info: ALTER TABLE "Albums" ADD COLUMN "Media" TEXT NOT NULL DEFAULT '' 12:49:34.6 Info: => 0.0005252s 12:49:34.6 Info: AlterTable Tracks 12:49:34.6 Info: => 6E-07s 12:49:34.6 Info: CreateColumn Tracks MediumNumber Int32 12:49:34.6 Info: ALTER TABLE "Tracks" ADD COLUMN "MediumNumber" INTEGER NOT NULL DEFAULT 0 12:49:34.6 Info: => 0.0004754s 12:49:34.6 Info: AlterTable Tracks 12:49:34.6 Info: => 5E-07s 12:49:34.6 Info: CreateColumn Tracks AbsoluteTrackNumber Int32 12:49:34.6 Info: ALTER TABLE "Tracks" ADD COLUMN "AbsoluteTrackNumber" INTEGER NOT NULL DEFAULT 0 12:49:34.6 Info: => 0.0004647s 12:49:34.6 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 12:49:34.6 Info: UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 12:49:34.6 Info: => 6.78E-05s 12:49:34.6 Info: DeleteColumn Tracks TrackNumber 12:49:34.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:49:34.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:49:34.6 Info: DROP TABLE "Tracks" 12:49:34.6 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 12:49:34.6 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 12:49:34.6 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 12:49:34.6 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 12:49:34.6 Info: => 0.0038718s 12:49:34.6 Info: AlterTable Tracks 12:49:34.6 Info: => 6E-07s 12:49:34.6 Info: CreateColumn Tracks TrackNumber String 12:49:34.6 Info: ALTER TABLE "Tracks" ADD COLUMN "TrackNumber" TEXT 12:49:34.6 Info: => 0.0004767s 12:49:34.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (3, '2024-05-17T12:49:34', 'add_medium_support') 12:49:34.6 Info: Committing Transaction 12:49:34.6 Info: 3: add_medium_support migrated 12:49:34.6 Info: => 0.0008672s 12:49:34.6 Info: 4: add_various_qualites_in_profile migrating 12:49:34.6 Info: Beginning Transaction 12:49:34.6 Info: Starting migration of Main DB to 4 12:49:34.6 Info: ExecuteSqlStatement UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 12:49:34.6 Info: UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 12:49:34.6 Info: => 5.13E-05s 12:49:34.6 Info: PerformDBOperation 12:49:34.6 Info: Performing DB Operation 12:49:34.6 Info: => 3.33E-05s 12:49:34.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (4, '2024-05-17T12:49:34', 'add_various_qualites_in_profile') 12:49:34.6 Info: Committing Transaction 12:49:34.6 Info: 4: add_various_qualites_in_profile migrated 12:49:34.6 Info: => 0.0002906s 12:49:34.6 Info: 5: metadata_profiles migrating 12:49:34.6 Info: Beginning Transaction 12:49:34.6 Info: Starting migration of Main DB to 5 12:49:34.6 Info: CreateTable MetadataProfiles 12:49:34.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:49:34.6 Info: => 0.0001367s 12:49:34.6 Info: CreateIndex MetadataProfiles (Name) 12:49:34.6 Info: CREATE UNIQUE INDEX "IX_MetadataProfiles_Name" ON "MetadataProfiles" ("Name" ASC) 12:49:34.6 Info: => 8.6E-05s 12:49:34.6 Info: AlterTable Artists 12:49:34.6 Info: => 4E-07s 12:49:34.6 Info: CreateColumn Artists MetadataProfileId Int32 12:49:34.6 Info: ALTER TABLE "Artists" ADD COLUMN "MetadataProfileId" INTEGER NOT NULL DEFAULT 1 12:49:34.6 Info: => 0.000505s 12:49:34.6 Info: DeleteColumn Artists PrimaryAlbumTypes 12:49:34.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:49:34.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:49:34.6 Info: DROP TABLE "Artists" 12:49:34.6 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:49:34.6 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 12:49:34.6 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 12:49:34.6 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:49:34.6 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:49:34.6 Info: => 0.0041725s 12:49:34.6 Info: DeleteColumn Artists SecondaryAlbumTypes 12:49:34.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:49:34.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:49:34.7 Info: DROP TABLE "Artists" 12:49:34.7 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:49:34.7 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 12:49:34.7 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 12:49:34.7 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:49:34.7 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:49:34.7 Info: => 0.0040559s 12:49:34.7 Info: AlterTable Albums 12:49:34.7 Info: => 7E-07s 12:49:34.7 Info: CreateColumn Albums SecondaryTypes String 12:49:34.7 Info: ALTER TABLE "Albums" ADD COLUMN "SecondaryTypes" TEXT 12:49:34.7 Info: => 0.0004786s 12:49:34.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (5, '2024-05-17T12:49:34', 'metadata_profiles') 12:49:34.7 Info: Committing Transaction 12:49:34.7 Info: 5: metadata_profiles migrated 12:49:34.7 Info: => 0.0009218s 12:49:34.7 Info: 6: separate_automatic_and_interactive_search migrating 12:49:34.7 Info: Beginning Transaction 12:49:34.7 Info: Starting migration of Main DB to 6 12:49:34.7 Info: RenameColumn Indexers EnableSearch to EnableAutomaticSearch 12:49:34.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:49:34.7 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableSearch" FROM "Indexers" 12:49:34.7 Info: DROP TABLE "Indexers" 12:49:34.7 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 12:49:34.7 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 12:49:34.7 Info: => 0.0048535s 12:49:34.7 Info: AlterTable Indexers 12:49:34.7 Info: => 6E-07s 12:49:34.7 Info: CreateColumn Indexers EnableInteractiveSearch Boolean 12:49:34.7 Info: ALTER TABLE "Indexers" ADD COLUMN "EnableInteractiveSearch" INTEGER 12:49:34.7 Info: => 0.0004825s 12:49:34.7 Info: ExecuteSqlStatement UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 12:49:34.7 Info: UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 12:49:34.7 Info: => 3.96E-05s 12:49:34.7 Info: AlterTable Indexers 12:49:34.7 Info: => 4E-07s 12:49:34.7 Info: AlterColumn Indexers EnableInteractiveSearch Boolean 12:49:34.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:49:34.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:49:34.7 Info: DROP TABLE "Indexers" 12:49:34.7 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 12:49:34.7 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 12:49:34.7 Info: => 0.0033922s 12:49:34.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (6, '2024-05-17T12:49:34', 'separate_automatic_and_interactive_search') 12:49:34.7 Info: Committing Transaction 12:49:34.7 Info: 6: separate_automatic_and_interactive_search migrated 12:49:34.7 Info: => 0.0037346s 12:49:34.7 Info: 7: change_album_path_to_relative migrating 12:49:34.7 Info: Beginning Transaction 12:49:34.7 Info: Starting migration of Main DB to 7 12:49:34.7 Info: DeleteColumn Albums Path 12:49:34.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:49:34.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:49:34.7 Info: DROP TABLE "Albums" 12:49:34.7 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:49:34.7 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:49:34.7 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 12:49:34.7 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 12:49:34.7 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 12:49:34.7 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:49:34.7 Info: => 0.0054769s 12:49:34.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (7, '2024-05-17T12:49:34', 'change_album_path_to_relative') 12:49:34.7 Info: Committing Transaction 12:49:34.7 Info: 7: change_album_path_to_relative migrated 12:49:34.7 Info: => 0.0058961s 12:49:34.7 Info: 8: change_quality_size_mb_to_kb migrating 12:49:34.7 Info: Beginning Transaction 12:49:34.7 Info: Starting migration of Main DB to 8 12:49:34.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:49:34.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:49:34.7 Info: => 5.28E-05s 12:49:34.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (8, '2024-05-17T12:49:34', 'change_quality_size_mb_to_kb') 12:49:34.7 Info: Committing Transaction 12:49:34.7 Info: 8: change_quality_size_mb_to_kb migrated 12:49:34.7 Info: => 0.0003208s 12:49:34.7 Info: 9: album_releases migrating 12:49:34.7 Info: Beginning Transaction 12:49:34.7 Info: Starting migration of Main DB to 9 12:49:34.7 Info: AlterTable Albums 12:49:34.7 Info: => 1E-06s 12:49:34.7 Info: CreateColumn Albums Releases String 12:49:34.7 Info: ALTER TABLE "Albums" ADD COLUMN "Releases" TEXT DEFAULT '' 12:49:34.7 Info: => 0.0005226s 12:49:34.7 Info: AlterTable Albums 12:49:34.7 Info: => 7E-07s 12:49:34.7 Info: CreateColumn Albums CurrentRelease String 12:49:34.7 Info: ALTER TABLE "Albums" ADD COLUMN "CurrentRelease" TEXT DEFAULT '' 12:49:34.7 Info: => 0.0004808s 12:49:34.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (9, '2024-05-17T12:49:34', 'album_releases') 12:49:34.7 Info: Committing Transaction 12:49:34.7 Info: 9: album_releases migrated 12:49:34.7 Info: => 0.000774s 12:49:34.7 Info: 10: album_releases_fix migrating 12:49:34.7 Info: Beginning Transaction 12:49:34.7 Info: Starting migration of Main DB to 10 12:49:34.7 Info: AlterTable Albums 12:49:34.7 Info: => 5E-07s 12:49:34.7 Info: AlterColumn Albums Releases String 12:49:34.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:49:34.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:49:34.7 Info: DROP TABLE "Albums" 12:49:34.7 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:49:34.7 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:49:34.7 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 12:49:34.7 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 12:49:34.7 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 12:49:34.7 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:49:34.7 Info: => 0.0041097s 12:49:34.7 Info: AlterTable Albums 12:49:34.7 Info: => 5E-07s 12:49:34.7 Info: AlterColumn Albums CurrentRelease String 12:49:34.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:49:34.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:49:34.7 Info: DROP TABLE "Albums" 12:49:34.7 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:49:34.7 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:49:34.7 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 12:49:34.7 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 12:49:34.7 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 12:49:34.7 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:49:34.7 Info: => 0.0055105s 12:49:34.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (10, '2024-05-17T12:49:34', 'album_releases_fix') 12:49:34.7 Info: Committing Transaction 12:49:34.7 Info: 10: album_releases_fix migrated 12:49:34.7 Info: => 0.0058792s 12:49:34.7 Info: 11: import_lists migrating 12:49:34.7 Info: Beginning Transaction 12:49:34.7 Info: Starting migration of Main DB to 11 12:49:34.7 Info: CreateTable ImportLists 12:49:34.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:49:34.7 Info: => 0.0001721s 12:49:34.7 Info: CreateIndex ImportLists (Name) 12:49:34.7 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 12:49:34.7 Info: => 8E-05s 12:49:34.7 Info: CreateTable ImportListStatus 12:49:34.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:49:34.7 Info: => 0.0001174s 12:49:34.7 Info: CreateIndex ImportListStatus (ProviderId) 12:49:34.7 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 12:49:34.7 Info: => 7.71E-05s 12:49:34.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (11, '2024-05-17T12:49:34', 'import_lists') 12:49:34.7 Info: Committing Transaction 12:49:34.7 Info: 11: import_lists migrated 12:49:34.7 Info: => 0.0004036s 12:49:34.7 Info: 12: add_release_status migrating 12:49:34.7 Info: Beginning Transaction 12:49:34.7 Info: Starting migration of Main DB to 12 12:49:34.7 Info: AlterTable MetadataProfiles 12:49:34.7 Info: => 1.1E-06s 12:49:34.7 Info: CreateColumn MetadataProfiles ReleaseStatuses String 12:49:34.7 Info: ALTER TABLE "MetadataProfiles" ADD COLUMN "ReleaseStatuses" TEXT NOT NULL DEFAULT '' 12:49:34.7 Info: => 0.0005332s 12:49:34.7 Info: PerformDBOperation 12:49:34.7 Info: Performing DB Operation 12:49:34.7 Info: => 2.96E-05s 12:49:34.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (12, '2024-05-17T12:49:34', 'add_release_status') 12:49:34.7 Info: Committing Transaction 12:49:34.7 Info: 12: add_release_status migrated 12:49:34.7 Info: => 0.0002909s 12:49:34.7 Info: 13: album_download_notification migrating 12:49:34.7 Info: Beginning Transaction 12:49:34.7 Info: Starting migration of Main DB to 13 12:49:34.7 Info: AlterTable Notifications 12:49:34.7 Info: => 8E-07s 12:49:34.7 Info: CreateColumn Notifications OnAlbumDownload Boolean 12:49:34.7 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDownload" INTEGER NOT NULL DEFAULT 0 12:49:34.7 Info: => 0.0005097s 12:49:34.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (13, '2024-05-17T12:49:34', 'album_download_notification') 12:49:34.7 Info: Committing Transaction 12:49:34.7 Info: 13: album_download_notification migrated 12:49:34.7 Info: => 0.0007979s 12:49:34.7 Info: 14: fix_language_metadata_profiles migrating 12:49:34.7 Info: Beginning Transaction 12:49:34.7 Info: Starting migration of Main DB to 14 12:49:34.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:49:34.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:49:34.7 Info: => 7.91E-05s 12:49:34.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:49:34.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:49:34.7 Info: => 5.36E-05s 12:49:34.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (14, '2024-05-17T12:49:34', 'fix_language_metadata_profiles') 12:49:34.7 Info: Committing Transaction 12:49:34.7 Info: 14: fix_language_metadata_profiles migrated 12:49:34.7 Info: => 0.0002909s 12:49:34.7 Info: 15: remove_fanzub migrating 12:49:34.7 Info: Beginning Transaction 12:49:34.7 Info: Starting migration of Main DB to 15 12:49:34.7 Info: ExecuteSqlStatement DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 12:49:34.7 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 12:49:34.7 Info: => 4.27E-05s 12:49:34.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (15, '2024-05-17T12:49:34', 'remove_fanzub') 12:49:34.7 Info: Committing Transaction 12:49:34.7 Info: 15: remove_fanzub migrated 12:49:34.7 Info: => 0.0002703s 12:49:34.7 Info: 16: update_artist_history_indexes migrating 12:49:34.7 Info: Beginning Transaction 12:49:34.7 Info: Starting migration of Main DB to 16 12:49:34.7 Info: CreateIndex Albums (ArtistId) 12:49:34.7 Info: CREATE INDEX "IX_Albums_ArtistId" ON "Albums" ("ArtistId" ASC) 12:49:34.7 Info: => 0.0001039s 12:49:34.7 Info: CreateIndex Albums (ArtistId, ReleaseDate) 12:49:34.7 Info: CREATE INDEX "IX_Albums_ArtistId_ReleaseDate" ON "Albums" ("ArtistId" ASC, "ReleaseDate" ASC) 12:49:34.7 Info: => 7.66E-05s 12:49:34.7 Info: DeleteIndex History (AlbumId) 12:49:34.7 Info: DROP INDEX "IX_History_AlbumId" 12:49:34.7 Info: => 0.0001273s 12:49:34.7 Info: CreateIndex History (AlbumId, Date) 12:49:34.7 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 12:49:34.7 Info: => 8.97E-05s 12:49:34.7 Info: DeleteIndex History (DownloadId) 12:49:34.7 Info: DROP INDEX "IX_History_DownloadId" 12:49:34.7 Info: => 0.0001139s 12:49:34.7 Info: CreateIndex History (DownloadId, Date) 12:49:34.7 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 12:49:34.7 Info: => 8.74E-05s 12:49:34.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (16, '2024-05-17T12:49:34', 'update_artist_history_indexes') 12:49:34.7 Info: Committing Transaction 12:49:34.7 Info: 16: update_artist_history_indexes migrated 12:49:34.7 Info: => 0.0003963s 12:49:34.7 Info: 17: remove_nma migrating 12:49:34.7 Info: Beginning Transaction 12:49:34.7 Info: Starting migration of Main DB to 17 12:49:34.7 Info: FluentMigrator.Expressions.DeleteDataExpression 12:49:34.7 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'NotifyMyAndroid' 12:49:34.7 Info: => 4.89E-05s 12:49:34.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (17, '2024-05-17T12:49:34', 'remove_nma') 12:49:34.7 Info: Committing Transaction 12:49:34.7 Info: 17: remove_nma migrated 12:49:34.7 Info: => 0.0002953s 12:49:34.7 Info: 18: album_disambiguation migrating 12:49:34.7 Info: Beginning Transaction 12:49:34.7 Info: Starting migration of Main DB to 18 12:49:34.7 Info: AlterTable Albums 12:49:34.7 Info: => 8E-07s 12:49:34.7 Info: CreateColumn Albums Disambiguation String 12:49:34.7 Info: ALTER TABLE "Albums" ADD COLUMN "Disambiguation" TEXT 12:49:34.7 Info: => 0.0005233s 12:49:34.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (18, '2024-05-17T12:49:34', 'album_disambiguation') 12:49:34.7 Info: Committing Transaction 12:49:34.7 Info: 18: album_disambiguation migrated 12:49:34.7 Info: => 0.0007958s 12:49:34.7 Info: 19: add_ape_quality_in_profiles migrating 12:49:34.7 Info: Beginning Transaction 12:49:34.7 Info: Starting migration of Main DB to 19 12:49:34.7 Info: PerformDBOperation 12:49:34.7 Info: Performing DB Operation 12:49:34.7 Info: => 3.21E-05s 12:49:34.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (19, '2024-05-17T12:49:34', 'add_ape_quality_in_profiles') 12:49:34.7 Info: Committing Transaction 12:49:34.7 Info: 19: add_ape_quality_in_profiles migrated 12:49:34.7 Info: => 0.0002721s 12:49:34.7 Info: 20: remove_pushalot migrating 12:49:34.7 Info: Beginning Transaction 12:49:34.7 Info: Starting migration of Main DB to 20 12:49:34.7 Info: FluentMigrator.Expressions.DeleteDataExpression 12:49:34.7 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Pushalot' 12:49:34.7 Info: => 4.58E-05s 12:49:34.7 Info: FluentMigrator.Expressions.DeleteDataExpression 12:49:34.7 Info: DELETE FROM "Metadata" WHERE "Implementation" = 'MediaBrowserMetadata' 12:49:34.7 Info: => 2.9E-05s 12:49:34.7 Info: FluentMigrator.Expressions.DeleteDataExpression 12:49:34.7 Info: DELETE FROM "MetadataFiles" WHERE "Consumer" = 'MediaBrowserMetadata' 12:49:34.7 Info: => 2.78E-05s 12:49:34.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (20, '2024-05-17T12:49:34', 'remove_pushalot') 12:49:34.7 Info: Committing Transaction 12:49:34.7 Info: 20: remove_pushalot migrated 12:49:34.7 Info: => 0.0002524s 12:49:34.7 Info: 21: add_custom_filters migrating 12:49:34.7 Info: Beginning Transaction 12:49:34.7 Info: Starting migration of Main DB to 21 12:49:34.7 Info: CreateTable CustomFilters 12:49:34.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:49:34.7 Info: => 0.0001319s 12:49:34.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (21, '2024-05-17T12:49:34', 'add_custom_filters') 12:49:34.7 Info: Committing Transaction 12:49:34.7 Info: 21: add_custom_filters migrated 12:49:34.7 Info: => 0.0004036s 12:49:34.7 Info: 22: import_list_tags migrating 12:49:34.7 Info: Beginning Transaction 12:49:34.7 Info: Starting migration of Main DB to 22 12:49:34.7 Info: AlterTable ImportLists 12:49:34.7 Info: => 9E-07s 12:49:34.7 Info: CreateColumn ImportLists Tags String 12:49:34.7 Info: ALTER TABLE "ImportLists" ADD COLUMN "Tags" TEXT 12:49:34.7 Info: => 0.0005434s 12:49:34.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (22, '2024-05-17T12:49:34', 'import_list_tags') 12:49:34.7 Info: Committing Transaction 12:49:34.7 Info: 22: import_list_tags migrated 12:49:34.7 Info: => 0.0008198s 12:49:34.7 Info: 23: add_release_groups_etc migrating 12:49:34.7 Info: Beginning Transaction 12:49:34.7 Info: Starting migration of Main DB to 23 12:49:34.7 Info: CreateTable ArtistMetadata 12:49:34.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:49:34.7 Info: => 0.000181s 12:49:34.7 Info: CreateIndex ArtistMetadata (ForeignArtistId) 12:49:34.7 Info: CREATE UNIQUE INDEX "IX_ArtistMetadata_ForeignArtistId" ON "ArtistMetadata" ("ForeignArtistId" ASC) 12:49:34.7 Info: => 8.37E-05s 12:49:34.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:49:34.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:49:34.7 Info: => 8.08E-05s 12:49:34.7 Info: AlterTable Artists 12:49:34.7 Info: => 5E-07s 12:49:34.7 Info: CreateColumn Artists ArtistMetadataId Int32 12:49:34.7 Info: ALTER TABLE "Artists" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 12:49:34.7 Info: => 0.0005281s 12:49:34.7 Info: ExecuteSqlStatement UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 12:49:34.7 Info: UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 12:49:34.7 Info: => 6.65E-05s 12:49:34.7 Info: CreateTable AlbumReleases 12:49:34.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:49:34.7 Info: => 0.0001575s 12:49:34.7 Info: CreateIndex AlbumReleases (ForeignReleaseId) 12:49:34.7 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 12:49:34.7 Info: => 7.97E-05s 12:49:34.7 Info: CreateIndex AlbumReleases (AlbumId) 12:49:34.7 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 12:49:34.7 Info: => 7.36E-05s 12:49:34.7 Info: PerformDBOperation 12:49:34.7 Info: Performing DB Operation 12:49:34.7 Info: => 3.09E-05s 12:49:34.7 Info: AlterTable Albums 12:49:34.7 Info: => 4E-07s 12:49:34.7 Info: CreateColumn Albums ArtistMetadataId Int32 12:49:34.7 Info: ALTER TABLE "Albums" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 12:49:34.7 Info: => 0.0005497s 12:49:34.7 Info: AlterTable Albums 12:49:34.7 Info: => 8E-07s 12:49:34.7 Info: CreateColumn Albums AnyReleaseOk Boolean 12:49:34.7 Info: ALTER TABLE "Albums" ADD COLUMN "AnyReleaseOk" INTEGER NOT NULL DEFAULT 1 12:49:34.7 Info: => 0.0005355s 12:49:34.7 Info: AlterTable Albums 12:49:34.7 Info: => 8E-07s 12:49:34.7 Info: CreateColumn Albums Links String 12:49:34.7 Info: ALTER TABLE "Albums" ADD COLUMN "Links" TEXT 12:49:34.7 Info: => 0.0005235s 12:49:34.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:49:34.7 Info: UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 12:49:34.7 Info: => 7.83E-05s 12:49:34.7 Info: AlterTable Tracks 12:49:34.7 Info: => 5E-07s 12:49:34.7 Info: CreateColumn Tracks ForeignRecordingId String 12:49:34.7 Info: ALTER TABLE "Tracks" ADD COLUMN "ForeignRecordingId" TEXT NOT NULL DEFAULT '0' 12:49:34.7 Info: => 0.0005235s 12:49:34.7 Info: AlterTable Tracks 12:49:34.7 Info: => 6E-07s 12:49:34.7 Info: CreateColumn Tracks AlbumReleaseId Int32 12:49:34.7 Info: ALTER TABLE "Tracks" ADD COLUMN "AlbumReleaseId" INTEGER NOT NULL DEFAULT 0 12:49:34.7 Info: => 0.0005283s 12:49:34.7 Info: AlterTable Tracks 12:49:34.7 Info: => 6E-07s 12:49:34.7 Info: CreateColumn Tracks ArtistMetadataId Int32 12:49:34.7 Info: ALTER TABLE "Tracks" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 12:49:34.7 Info: => 0.0005259s 12:49:34.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:49:34.7 Info: UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 12:49:34.7 Info: => 8.04E-05s 12:49:34.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:49:34.7 Info: UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 12:49:34.7 Info: => 6.11E-05s 12:49:34.7 Info: DeleteColumn Artists ForeignArtistId, Name, Overview, Disambiguation, ArtistType, Status, Images, Links, Genres, Ratings, Members, MBId, AMId, TADBId, DiscogsId, NameSlug, LastDiskSync, DateFormed 12:49:34.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:49:34.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:49:34.7 Info: DROP TABLE "Artists" 12:49:34.7 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:49:34.7 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:49:34.7 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:49:34.7 Info: => 0.0042136s 12:49:34.7 Info: DeleteColumn Albums ArtistId, MBId, AMId, TADBId, DiscogsId, TitleSlug, Label, SortTitle, Tags, Duration, Media, Releases, CurrentRelease, LastDiskSync 12:49:34.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:49:34.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:49:34.7 Info: DROP TABLE "Albums" 12:49:34.7 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:49:34.7 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:49:34.7 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:49:34.7 Info: => 0.0053173s 12:49:34.7 Info: DeleteColumn Tracks ArtistId, AlbumId, Compilation, DiscNumber, Monitored 12:49:34.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:49:34.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:49:34.7 Info: DROP TABLE "Tracks" 12:49:34.7 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 12:49:34.7 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 12:49:34.7 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 12:49:34.7 Info: => 0.004767s 12:49:34.7 Info: DeleteColumn TrackFiles ArtistId 12:49:34.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:49:34.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:49:34.7 Info: DROP TABLE "TrackFiles" 12:49:34.7 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 12:49:34.7 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:49:34.7 Info: => 0.0043258s 12:49:34.7 Info: CreateIndex Artists (ArtistMetadataId) 12:49:34.7 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 12:49:34.7 Info: => 7.91E-05s 12:49:34.7 Info: CreateIndex Artists (Monitored) 12:49:34.7 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 12:49:34.7 Info: => 7.45E-05s 12:49:34.7 Info: CreateIndex Albums (ArtistMetadataId) 12:49:34.7 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 12:49:34.7 Info: => 7.37E-05s 12:49:34.7 Info: CreateIndex Tracks (ArtistMetadataId) 12:49:34.7 Info: CREATE INDEX "IX_Tracks_ArtistMetadataId" ON "Tracks" ("ArtistMetadataId" ASC) 12:49:34.7 Info: => 7.12E-05s 12:49:34.7 Info: CreateIndex Tracks (AlbumReleaseId) 12:49:34.7 Info: CREATE INDEX "IX_Tracks_AlbumReleaseId" ON "Tracks" ("AlbumReleaseId" ASC) 12:49:34.7 Info: => 7.06E-05s 12:49:34.7 Info: CreateIndex Tracks (ForeignRecordingId) 12:49:34.7 Info: CREATE INDEX "IX_Tracks_ForeignRecordingId" ON "Tracks" ("ForeignRecordingId" ASC) 12:49:34.7 Info: => 7.25E-05s 12:49:34.7 Info: UpdateData 12:49:34.7 Info: UPDATE "Artists" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 12:49:34.7 Info: => 7.46E-05s 12:49:34.7 Info: UpdateData 12:49:34.7 Info: UPDATE "Albums" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 12:49:34.7 Info: => 3.96E-05s 12:49:34.7 Info: UpdateData 12:49:34.7 Info: UPDATE "ScheduledTasks" SET "LastExecution" = '2018-01-01T00:00:01' WHERE "TypeName" = 'NzbDrone.Core.Music.Commands.RefreshArtistCommand' 12:49:34.7 Info: => 3.98E-05s 12:49:34.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (23, '2024-05-17T12:49:34', 'add_release_groups_etc') 12:49:34.7 Info: Committing Transaction 12:49:34.7 Info: 23: add_release_groups_etc migrated 12:49:34.7 Info: => 0.0005586s 12:49:34.7 Info: 24: NewMediaInfoFormat migrating 12:49:34.7 Info: Beginning Transaction 12:49:34.7 Info: Starting migration of Main DB to 24 12:49:34.7 Info: UpdateData 12:49:34.7 Info: UPDATE "TrackFiles" SET "MediaInfo" = '' WHERE 1 = 1 12:49:34.7 Info: => 6.77E-05s 12:49:34.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (24, '2024-05-17T12:49:34', 'NewMediaInfoFormat') 12:49:34.7 Info: Committing Transaction 12:49:34.7 Info: 24: NewMediaInfoFormat migrated 12:49:34.7 Info: => 0.0003038s 12:49:34.7 Info: 25: rename_restrictions_to_release_profiles migrating 12:49:34.7 Info: Beginning Transaction 12:49:34.7 Info: Starting migration of Main DB to 25 12:49:34.7 Info: RenameTable Restrictions ReleaseProfiles 12:49:34.7 Info: ALTER TABLE "Restrictions" RENAME TO "ReleaseProfiles" 12:49:34.7 Info: => 0.0013906s 12:49:34.7 Info: AlterTable ReleaseProfiles 12:49:34.7 Info: => 1E-06s 12:49:34.7 Info: CreateColumn ReleaseProfiles IncludePreferredWhenRenaming Boolean 12:49:34.7 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "IncludePreferredWhenRenaming" INTEGER NOT NULL DEFAULT 1 12:49:34.7 Info: => 0.0005064s 12:49:34.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (25, '2024-05-17T12:49:34', 'rename_restrictions_to_release_profiles') 12:49:34.7 Info: Committing Transaction 12:49:34.7 Info: 25: rename_restrictions_to_release_profiles migrated 12:49:34.7 Info: => 0.0007963s 12:49:34.7 Info: 26: rename_quality_profiles_add_upgrade_allowed migrating 12:49:34.7 Info: Beginning Transaction 12:49:34.7 Info: Starting migration of Main DB to 26 12:49:34.7 Info: RenameTable Profiles QualityProfiles 12:49:34.7 Info: ALTER TABLE "Profiles" RENAME TO "QualityProfiles" 12:49:34.7 Info: => 0.0014028s 12:49:34.7 Info: AlterTable QualityProfiles 12:49:34.7 Info: => 9E-07s 12:49:34.7 Info: CreateColumn QualityProfiles UpgradeAllowed Boolean 12:49:34.7 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 12:49:34.7 Info: => 0.0004999s 12:49:34.7 Info: AlterTable LanguageProfiles 12:49:34.7 Info: => 6E-07s 12:49:34.7 Info: CreateColumn LanguageProfiles UpgradeAllowed Boolean 12:49:34.7 Info: ALTER TABLE "LanguageProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 12:49:34.7 Info: => 0.0004862s 12:49:34.7 Info: UpdateData 12:49:34.7 Info: UPDATE "QualityProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 12:49:34.7 Info: => 4.79E-05s 12:49:34.7 Info: UpdateData 12:49:34.7 Info: UPDATE "LanguageProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 12:49:34.7 Info: => 2.94E-05s 12:49:34.7 Info: RenameColumn Artists ProfileId to QualityProfileId 12:49:34.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:49:34.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:49:34.7 Info: DROP TABLE "Artists" 12:49:34.7 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:49:34.7 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:49:34.7 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:49:34.7 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 12:49:34.7 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 12:49:34.7 Info: => 0.004226s 12:49:34.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (26, '2024-05-17T12:49:34', 'rename_quality_profiles_add_upgrade_allowed') 12:49:34.7 Info: Committing Transaction 12:49:34.7 Info: 26: rename_quality_profiles_add_upgrade_allowed migrated 12:49:34.7 Info: => 0.0046538s 12:49:34.7 Info: 27: add_import_exclusions migrating 12:49:34.7 Info: Beginning Transaction 12:49:34.7 Info: Starting migration of Main DB to 27 12:49:34.7 Info: CreateTable ImportListExclusions 12:49:34.7 Info: CREATE TABLE "ImportListExclusions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignId" TEXT NOT NULL, "Name" TEXT NOT NULL) 12:49:34.7 Info: => 0.0001348s 12:49:34.7 Info: CreateIndex ImportListExclusions (ForeignId) 12:49:34.7 Info: CREATE UNIQUE INDEX "IX_ImportListExclusions_ForeignId" ON "ImportListExclusions" ("ForeignId" ASC) 12:49:34.7 Info: => 8.26E-05s 12:49:34.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (27, '2024-05-17T12:49:34', 'add_import_exclusions') 12:49:34.7 Info: Committing Transaction 12:49:34.7 Info: 27: add_import_exclusions migrated 12:49:34.7 Info: => 0.0003992s 12:49:34.7 Info: 28: clean_artist_metadata_table migrating 12:49:34.7 Info: Beginning Transaction 12:49:34.7 Info: Starting migration of Main DB to 28 12:49:34.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:49:34.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:49:34.7 Info: => 0.0001565s 12:49:34.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:49:34.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:49:34.7 Info: => 0.0001234s 12:49:34.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:49:34.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:49:34.7 Info: => 0.0001148s 12:49:34.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:49:34.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:49:34.7 Info: => 0.0001146s 12:49:34.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:49:34.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:49:34.7 Info: => 0.0001154s 12:49:34.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:49:34.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:49:34.7 Info: => 0.0001115s 12:49:34.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (28, '2024-05-17T12:49:34', 'clean_artist_metadata_table') 12:49:34.7 Info: Committing Transaction 12:49:34.7 Info: 28: clean_artist_metadata_table migrated 12:49:34.7 Info: => 0.0003915s 12:49:34.7 Info: 29: health_issue_notification migrating 12:49:34.7 Info: Beginning Transaction 12:49:34.7 Info: Starting migration of Main DB to 29 12:49:34.7 Info: AlterTable Notifications 12:49:34.7 Info: => 1.2E-06s 12:49:34.7 Info: CreateColumn Notifications OnHealthIssue Boolean 12:49:34.7 Info: ALTER TABLE "Notifications" ADD COLUMN "OnHealthIssue" INTEGER NOT NULL DEFAULT 0 12:49:34.7 Info: => 0.0005699s 12:49:34.7 Info: AlterTable Notifications 12:49:34.7 Info: => 7E-07s 12:49:34.7 Info: CreateColumn Notifications IncludeHealthWarnings Boolean 12:49:34.7 Info: ALTER TABLE "Notifications" ADD COLUMN "IncludeHealthWarnings" INTEGER NOT NULL DEFAULT 0 12:49:34.7 Info: => 0.0005572s 12:49:34.7 Info: AlterTable Notifications 12:49:34.7 Info: => 7E-07s 12:49:34.7 Info: CreateColumn Notifications OnDownloadFailure Boolean 12:49:34.7 Info: ALTER TABLE "Notifications" ADD COLUMN "OnDownloadFailure" INTEGER NOT NULL DEFAULT 0 12:49:34.7 Info: => 0.0005883s 12:49:34.7 Info: AlterTable Notifications 12:49:34.7 Info: => 6E-07s 12:49:34.7 Info: CreateColumn Notifications OnImportFailure Boolean 12:49:34.7 Info: ALTER TABLE "Notifications" ADD COLUMN "OnImportFailure" INTEGER NOT NULL DEFAULT 0 12:49:34.7 Info: => 0.0005148s 12:49:34.7 Info: AlterTable Notifications 12:49:34.7 Info: => 7E-07s 12:49:34.7 Info: CreateColumn Notifications OnTrackRetag Boolean 12:49:34.7 Info: ALTER TABLE "Notifications" ADD COLUMN "OnTrackRetag" INTEGER NOT NULL DEFAULT 0 12:49:34.7 Info: => 0.0005201s 12:49:34.7 Info: DeleteColumn Notifications OnDownload 12:49:34.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:49:34.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:49:34.7 Info: DROP TABLE "Notifications" 12:49:34.7 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 12:49:34.7 Info: => 0.0039423s 12:49:34.7 Info: RenameColumn Notifications OnAlbumDownload to OnReleaseImport 12:49:34.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:49:34.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:49:34.7 Info: DROP TABLE "Notifications" 12:49:34.7 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 12:49:34.7 Info: => 0.0038879s 12:49:34.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (29, '2024-05-17T12:49:34', 'health_issue_notification') 12:49:34.7 Info: Committing Transaction 12:49:34.7 Info: 29: health_issue_notification migrated 12:49:34.7 Info: => 0.0043067s 12:49:34.7 Info: 30: add_mediafilerepository_mtime migrating 12:49:34.7 Info: Beginning Transaction 12:49:34.7 Info: Starting migration of Main DB to 30 12:49:34.7 Info: AlterTable TrackFiles 12:49:34.7 Info: => 9E-07s 12:49:34.7 Info: CreateColumn TrackFiles Modified DateTime 12:49:34.7 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Modified" DATETIME NOT NULL DEFAULT '2000-01-01T00:00:00' 12:49:34.7 Info: => 0.000568s 12:49:34.7 Info: AlterTable TrackFiles 12:49:34.7 Info: => 8E-07s 12:49:34.7 Info: CreateColumn TrackFiles Path String 12:49:34.7 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Path" TEXT 12:49:34.7 Info: => 0.0005278s 12:49:34.7 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 12:49:34.7 Info: DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 12:49:34.7 Info: => 4.11E-05s 12:49:34.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:49:34.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:49:34.7 Info: => 0.0001239s 12:49:34.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:49:34.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:49:34.7 Info: => 0.0001352s 12:49:34.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:49:34.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:49:34.7 Info: => 0.0001431s 12:49:34.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:49:34.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:49:34.7 Info: => 7.95E-05s 12:49:34.7 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 12:49:34.7 Info: DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 12:49:34.7 Info: => 4.83E-05s 12:49:34.7 Info: AlterTable TrackFiles 12:49:34.7 Info: => 4E-07s 12:49:34.7 Info: AlterColumn TrackFiles Path String 12:49:34.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:49:34.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:49:34.7 Info: DROP TABLE "TrackFiles" 12:49:34.7 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 12:49:34.7 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:49:34.7 Info: => 0.0065429s 12:49:34.7 Info: CreateIndex TrackFiles (Path) 12:49:34.7 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 12:49:34.7 Info: => 8.23E-05s 12:49:34.7 Info: DeleteColumn TrackFiles RelativePath 12:49:34.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:49:34.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:49:34.8 Info: DROP TABLE "TrackFiles" 12:49:34.8 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 12:49:34.8 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:49:34.8 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 12:49:34.8 Info: => 0.0041249s 12:49:34.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (30, '2024-05-17T12:49:34', 'add_mediafilerepository_mtime') 12:49:34.8 Info: Committing Transaction 12:49:34.8 Info: 30: add_mediafilerepository_mtime migrated 12:49:34.8 Info: => 0.0044937s 12:49:34.8 Info: 31: add_artistmetadataid_constraint migrating 12:49:34.8 Info: Beginning Transaction 12:49:34.8 Info: Starting migration of Main DB to 31 12:49:34.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:49:34.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:49:34.8 Info: => 9.22E-05s 12:49:34.8 Info: DeleteIndex Artists (ArtistMetadataId) 12:49:34.8 Info: DROP INDEX "IX_Artists_ArtistMetadataId" 12:49:34.8 Info: => 0.0001433s 12:49:34.8 Info: AlterColumn Artists ArtistMetadataId Int32 12:49:34.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:49:34.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:49:34.8 Info: DROP TABLE "Artists" 12:49:34.8 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:49:34.8 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:49:34.8 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:49:34.8 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 12:49:34.8 Info: => 0.0042327s 12:49:34.8 Info: CreateIndex Artists (ArtistMetadataId) 12:49:34.8 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 12:49:34.8 Info: => 7.49E-05s 12:49:34.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (31, '2024-05-17T12:49:34', 'add_artistmetadataid_constraint') 12:49:34.8 Info: Committing Transaction 12:49:34.8 Info: 31: add_artistmetadataid_constraint migrated 12:49:34.8 Info: => 0.0004303s 12:49:34.8 Info: 32: old_ids_and_artist_alias migrating 12:49:34.8 Info: Beginning Transaction 12:49:34.8 Info: Starting migration of Main DB to 32 12:49:34.8 Info: AlterTable ArtistMetadata 12:49:34.8 Info: => 1E-06s 12:49:34.8 Info: CreateColumn ArtistMetadata Aliases String 12:49:34.8 Info: ALTER TABLE "ArtistMetadata" ADD COLUMN "Aliases" TEXT NOT NULL DEFAULT '[]' 12:49:34.8 Info: => 0.0016349s 12:49:34.8 Info: AlterTable ArtistMetadata 12:49:34.8 Info: => 9E-07s 12:49:34.8 Info: CreateColumn ArtistMetadata OldForeignArtistIds String 12:49:34.8 Info: ALTER TABLE "ArtistMetadata" ADD COLUMN "OldForeignArtistIds" TEXT NOT NULL DEFAULT '[]' 12:49:34.8 Info: => 0.0005322s 12:49:34.8 Info: AlterTable Albums 12:49:34.8 Info: => 7E-07s 12:49:34.8 Info: CreateColumn Albums OldForeignAlbumIds String 12:49:34.8 Info: ALTER TABLE "Albums" ADD COLUMN "OldForeignAlbumIds" TEXT NOT NULL DEFAULT '[]' 12:49:34.8 Info: => 0.0005196s 12:49:34.8 Info: AlterTable AlbumReleases 12:49:34.8 Info: => 1.1E-06s 12:49:34.8 Info: CreateColumn AlbumReleases OldForeignReleaseIds String 12:49:34.8 Info: ALTER TABLE "AlbumReleases" ADD COLUMN "OldForeignReleaseIds" TEXT NOT NULL DEFAULT '[]' 12:49:34.8 Info: => 0.0005131s 12:49:34.8 Info: AlterTable Tracks 12:49:34.8 Info: => 8E-07s 12:49:34.8 Info: CreateColumn Tracks OldForeignRecordingIds String 12:49:34.8 Info: ALTER TABLE "Tracks" ADD COLUMN "OldForeignRecordingIds" TEXT NOT NULL DEFAULT '[]' 12:49:34.8 Info: => 0.00052s 12:49:34.8 Info: AlterTable Tracks 12:49:34.8 Info: => 8E-07s 12:49:34.8 Info: CreateColumn Tracks OldForeignTrackIds String 12:49:34.8 Info: ALTER TABLE "Tracks" ADD COLUMN "OldForeignTrackIds" TEXT NOT NULL DEFAULT '[]' 12:49:34.8 Info: => 0.0005279s 12:49:34.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (32, '2024-05-17T12:49:34', 'old_ids_and_artist_alias') 12:49:34.8 Info: Committing Transaction 12:49:34.8 Info: 32: old_ids_and_artist_alias migrated 12:49:34.8 Info: => 0.0008666s 12:49:34.8 Info: 33: download_propers_config migrating 12:49:34.8 Info: Beginning Transaction 12:49:34.8 Info: Starting migration of Main DB to 33 12:49:34.8 Info: PerformDBOperation 12:49:34.8 Info: Performing DB Operation 12:49:34.8 Info: => 3.43E-05s 12:49:34.8 Info: ExecuteSqlStatement DELETE FROM "Config" WHERE "Key" = 'autodownloadpropers' 12:49:34.8 Info: DELETE FROM "Config" WHERE "Key" = 'autodownloadpropers' 12:49:34.8 Info: => 3.56E-05s 12:49:34.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (33, '2024-05-17T12:49:34', 'download_propers_config') 12:49:34.8 Info: Committing Transaction 12:49:34.8 Info: 33: download_propers_config migrated 12:49:34.8 Info: => 0.0003234s 12:49:34.8 Info: 34: remove_language_profiles migrating 12:49:34.8 Info: Beginning Transaction 12:49:34.8 Info: Starting migration of Main DB to 34 12:49:34.8 Info: DeleteTable LanguageProfiles 12:49:34.8 Info: DROP TABLE "LanguageProfiles" 12:49:34.8 Info: => 0.0002065s 12:49:34.8 Info: DeleteColumn Artists LanguageProfileId 12:49:34.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:49:34.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:49:34.8 Info: DROP TABLE "Artists" 12:49:34.8 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:49:34.8 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:49:34.8 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:49:34.8 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 12:49:34.8 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 12:49:34.8 Info: => 0.0052015s 12:49:34.8 Info: DeleteColumn ImportLists LanguageProfileId 12:49:34.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:49:34.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:49:34.8 Info: DROP TABLE "ImportLists" 12:49:34.8 Info: ALTER TABLE "ImportLists_temp" RENAME TO "ImportLists" 12:49:34.8 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 12:49:34.8 Info: => 0.0038832s 12:49:34.8 Info: DeleteColumn Blacklist Language 12:49:34.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:49:34.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:49:34.8 Info: DROP TABLE "Blacklist" 12:49:34.8 Info: ALTER TABLE "Blacklist_temp" RENAME TO "Blacklist" 12:49:34.8 Info: => 0.0046888s 12:49:34.8 Info: DeleteColumn History Language 12:49:34.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:49:34.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:49:34.8 Info: DROP TABLE "History" 12:49:34.8 Info: ALTER TABLE "History_temp" RENAME TO "History" 12:49:34.8 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 12:49:34.8 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 12:49:34.8 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 12:49:34.8 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 12:49:34.8 Info: => 0.0042539s 12:49:34.8 Info: DeleteColumn LyricFiles Language 12:49:34.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:49:34.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:49:34.8 Info: DROP TABLE "LyricFiles" 12:49:34.8 Info: ALTER TABLE "LyricFiles_temp" RENAME TO "LyricFiles" 12:49:34.8 Info: => 0.0036295s 12:49:34.8 Info: DeleteColumn TrackFiles Language 12:49:34.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:49:34.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:49:34.8 Info: DROP TABLE "TrackFiles" 12:49:34.8 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 12:49:34.8 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:49:34.8 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 12:49:34.8 Info: => 0.0049736s 12:49:34.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (34, '2024-05-17T12:49:34', 'remove_language_profiles') 12:49:34.8 Info: Committing Transaction 12:49:34.8 Info: 34: remove_language_profiles migrated 12:49:34.8 Info: => 0.0055069s 12:49:34.8 Info: 35: multi_disc_naming_format migrating 12:49:34.8 Info: Beginning Transaction 12:49:34.8 Info: Starting migration of Main DB to 35 12:49:34.8 Info: AlterTable NamingConfig 12:49:34.8 Info: => 9E-07s 12:49:34.8 Info: CreateColumn NamingConfig MultiDiscTrackFormat String 12:49:34.8 Info: ALTER TABLE "NamingConfig" ADD COLUMN "MultiDiscTrackFormat" TEXT 12:49:34.8 Info: => 0.0005395s 12:49:34.8 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = '{Medium Format} {medium:00}/{Artist Name} - {Album Title} - {track:00} - {Track Title}' 12:49:34.8 Info: UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = '{Medium Format} {medium:00}/{Artist Name} - {Album Title} - {track:00} - {Track Title}' 12:49:34.8 Info: => 4.53E-05s 12:49:34.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (35, '2024-05-17T12:49:34', 'multi_disc_naming_format') 12:49:34.8 Info: Committing Transaction 12:49:34.8 Info: 35: multi_disc_naming_format migrated 12:49:34.8 Info: => 0.0003509s 12:49:34.8 Info: 36: add_download_client_priority migrating 12:49:34.8 Info: Beginning Transaction 12:49:34.8 Info: Starting migration of Main DB to 36 12:49:34.8 Info: AlterTable DownloadClients 12:49:34.8 Info: => 1.1E-06s 12:49:34.8 Info: CreateColumn DownloadClients Priority Int32 12:49:34.8 Info: ALTER TABLE "DownloadClients" ADD COLUMN "Priority" INTEGER NOT NULL DEFAULT 1 12:49:34.8 Info: => 0.0005343s 12:49:34.8 Info: PerformDBOperation 12:49:34.8 Info: Performing DB Operation 12:49:34.8 Info: => 5.56E-05s 12:49:34.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (36, '2024-05-17T12:49:34', 'add_download_client_priority') 12:49:34.8 Info: Committing Transaction 12:49:34.8 Info: 36: add_download_client_priority migrated 12:49:34.8 Info: => 0.0003612s 12:49:34.8 Info: 37: remove_growl_prowl migrating 12:49:34.8 Info: Beginning Transaction 12:49:34.8 Info: Starting migration of Main DB to 37 12:49:34.8 Info: FluentMigrator.Expressions.DeleteDataExpression 12:49:34.8 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Growl' 12:49:34.8 Info: => 5.05E-05s 12:49:34.8 Info: FluentMigrator.Expressions.DeleteDataExpression 12:49:34.8 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Prowl' 12:49:34.8 Info: => 2.87E-05s 12:49:34.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (37, '2024-05-17T12:49:34', 'remove_growl_prowl') 12:49:34.8 Info: Committing Transaction 12:49:34.8 Info: 37: remove_growl_prowl migrated 12:49:34.8 Info: => 0.0002927s 12:49:34.8 Info: 38: remove_plex_hometheatre migrating 12:49:34.8 Info: Beginning Transaction 12:49:34.8 Info: Starting migration of Main DB to 38 12:49:34.8 Info: FluentMigrator.Expressions.DeleteDataExpression 12:49:34.8 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'PlexHomeTheater' 12:49:34.8 Info: => 4.82E-05s 12:49:34.8 Info: FluentMigrator.Expressions.DeleteDataExpression 12:49:34.8 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'PlexClient' 12:49:34.8 Info: => 2.91E-05s 12:49:34.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (38, '2024-05-17T12:49:34', 'remove_plex_hometheatre') 12:49:34.8 Info: Committing Transaction 12:49:34.8 Info: 38: remove_plex_hometheatre migrated 12:49:34.8 Info: => 0.0002911s 12:49:34.8 Info: 39: add_root_folder_add_defaults migrating 12:49:34.8 Info: Beginning Transaction 12:49:34.8 Info: Starting migration of Main DB to 39 12:49:34.8 Info: AlterTable RootFolders 12:49:34.8 Info: => 9E-07s 12:49:34.8 Info: CreateColumn RootFolders Name String 12:49:34.8 Info: ALTER TABLE "RootFolders" ADD COLUMN "Name" TEXT 12:49:34.8 Info: => 0.0005387s 12:49:34.8 Info: AlterTable RootFolders 12:49:34.8 Info: => 8E-07s 12:49:34.8 Info: CreateColumn RootFolders DefaultMetadataProfileId Int32 12:49:34.8 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultMetadataProfileId" INTEGER NOT NULL DEFAULT 0 12:49:34.8 Info: => 0.0005209s 12:49:34.8 Info: AlterTable RootFolders 12:49:34.8 Info: => 7E-07s 12:49:34.8 Info: CreateColumn RootFolders DefaultQualityProfileId Int32 12:49:34.8 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultQualityProfileId" INTEGER NOT NULL DEFAULT 0 12:49:34.8 Info: => 0.0005059s 12:49:34.8 Info: AlterTable RootFolders 12:49:34.8 Info: => 6E-07s 12:49:34.8 Info: CreateColumn RootFolders DefaultMonitorOption Int32 12:49:34.8 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultMonitorOption" INTEGER NOT NULL DEFAULT 0 12:49:34.8 Info: => 0.0005081s 12:49:34.8 Info: AlterTable RootFolders 12:49:34.8 Info: => 6E-07s 12:49:34.8 Info: CreateColumn RootFolders DefaultTags String 12:49:34.8 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultTags" TEXT 12:49:34.8 Info: => 0.0005109s 12:49:34.8 Info: PerformDBOperation 12:49:34.8 Info: Performing DB Operation 12:49:34.8 Info: => 4.9E-05s 12:49:34.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (39, '2024-05-17T12:49:34', 'add_root_folder_add_defaults') 12:49:34.8 Info: Committing Transaction 12:49:34.8 Info: 39: add_root_folder_add_defaults migrated 12:49:34.8 Info: => 0.0003492s 12:49:34.8 Info: 40: task_duration migrating 12:49:34.8 Info: Beginning Transaction 12:49:34.8 Info: Starting migration of Main DB to 40 12:49:34.8 Info: AlterTable ScheduledTasks 12:49:34.8 Info: => 1.1E-06s 12:49:34.8 Info: CreateColumn ScheduledTasks LastStartTime DateTime 12:49:34.8 Info: ALTER TABLE "ScheduledTasks" ADD COLUMN "LastStartTime" DATETIME 12:49:34.8 Info: => 0.0005315s 12:49:34.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (40, '2024-05-17T12:49:34', 'task_duration') 12:49:34.8 Info: Committing Transaction 12:49:34.8 Info: 40: task_duration migrated 12:49:34.8 Info: => 0.0008677s 12:49:34.8 Info: 41: add_indexer_and_enabled_to_release_profiles migrating 12:49:34.8 Info: Beginning Transaction 12:49:34.8 Info: Starting migration of Main DB to 41 12:49:34.8 Info: AlterTable ReleaseProfiles 12:49:34.8 Info: => 1E-06s 12:49:34.8 Info: CreateColumn ReleaseProfiles Enabled Boolean 12:49:34.8 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "Enabled" INTEGER NOT NULL DEFAULT 1 12:49:34.8 Info: => 0.0005548s 12:49:34.8 Info: AlterTable ReleaseProfiles 12:49:34.8 Info: => 7E-07s 12:49:34.8 Info: CreateColumn ReleaseProfiles IndexerId Int32 12:49:34.8 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "IndexerId" INTEGER NOT NULL DEFAULT 0 12:49:34.8 Info: => 0.0005192s 12:49:34.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (41, '2024-05-17T12:49:34', 'add_indexer_and_enabled_to_release_profiles') 12:49:34.8 Info: Committing Transaction 12:49:34.8 Info: 41: add_indexer_and_enabled_to_release_profiles migrated 12:49:34.8 Info: => 0.0008335s 12:49:34.8 Info: 42: remove_album_folders migrating 12:49:34.8 Info: Beginning Transaction 12:49:34.8 Info: Starting migration of Main DB to 42 12:49:34.8 Info: DeleteColumn Artists AlbumFolder 12:49:34.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:49:34.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:49:34.8 Info: DROP TABLE "Artists" 12:49:34.8 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:49:34.8 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:49:34.8 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:49:34.8 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 12:49:34.8 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 12:49:34.8 Info: => 0.0043442s 12:49:34.8 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "StandardTrackFormat" = "AlbumFolderFormat" || '/' || "StandardTrackFormat" 12:49:34.8 Info: UPDATE "NamingConfig" SET "StandardTrackFormat" = "AlbumFolderFormat" || '/' || "StandardTrackFormat" 12:49:34.8 Info: => 3.77E-05s 12:49:34.8 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = "AlbumFolderFormat" || '/' || "MultiDiscTrackFormat" 12:49:34.8 Info: UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = "AlbumFolderFormat" || '/' || "MultiDiscTrackFormat" 12:49:34.8 Info: => 2.94E-05s 12:49:34.8 Info: DeleteColumn NamingConfig AlbumFolderFormat 12:49:34.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:49:34.8 Info: INSERT INTO "NamingConfig_temp" ("Id", "ReplaceIllegalCharacters", "ArtistFolderFormat", "RenameTracks", "StandardTrackFormat", "MultiDiscTrackFormat") SELECT "Id", "ReplaceIllegalCharacters", "ArtistFolderFormat", "RenameTracks", "StandardTrackFormat", "MultiDiscTrackFormat" FROM "NamingConfig" 12:49:34.8 Info: DROP TABLE "NamingConfig" 12:49:34.8 Info: ALTER TABLE "NamingConfig_temp" RENAME TO "NamingConfig" 12:49:34.8 Info: => 0.0046133s 12:49:34.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (42, '2024-05-17T12:49:34', 'remove_album_folders') 12:49:34.8 Info: Committing Transaction 12:49:34.8 Info: 42: remove_album_folders migrated 12:49:34.8 Info: => 0.0050623s 12:49:34.8 Info: 44: add_priority_to_indexers migrating 12:49:34.8 Info: Beginning Transaction 12:49:34.8 Info: Starting migration of Main DB to 44 12:49:34.8 Info: AlterTable Indexers 12:49:34.8 Info: => 1.1E-06s 12:49:34.8 Info: CreateColumn Indexers Priority Int32 12:49:34.8 Info: ALTER TABLE "Indexers" ADD COLUMN "Priority" INTEGER NOT NULL DEFAULT 25 12:49:34.8 Info: => 0.0005692s 12:49:34.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (44, '2024-05-17T12:49:34', 'add_priority_to_indexers') 12:49:34.8 Info: Committing Transaction 12:49:34.8 Info: 44: add_priority_to_indexers migrated 12:49:34.8 Info: => 0.000891s 12:49:34.8 Info: 45: remove_chown_and_folderchmod_config migrating 12:49:34.8 Info: Beginning Transaction 12:49:34.8 Info: Starting migration of Main DB to 45 12:49:34.8 Info: ExecuteSqlStatement DELETE FROM config WHERE Key IN ('folderchmod', 'chownuser') 12:49:34.8 Info: DELETE FROM config WHERE Key IN ('folderchmod', 'chownuser') 12:49:34.8 Info: => 0.0001519s 12:49:34.8 Info: PerformDBOperation 12:49:34.8 Info: Performing DB Operation 12:49:34.8 Info: => 2.94E-05s 12:49:34.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (45, '2024-05-17T12:49:34', 'remove_chown_and_folderchmod_config') 12:49:34.8 Info: Committing Transaction 12:49:34.8 Info: 45: remove_chown_and_folderchmod_config migrated 12:49:34.8 Info: => 0.0003086s 12:49:34.8 Info: 47: update_notifiarr migrating 12:49:34.8 Info: Beginning Transaction 12:49:34.8 Info: Starting migration of Main DB to 47 12:49:34.8 Info: ExecuteSqlStatement UPDATE "Notifications" SET "Implementation" = Replace("Implementation", 'DiscordNotifier', 'Notifiarr'),"ConfigContract" = Replace("ConfigContract", 'DiscordNotifierSettings', 'NotifiarrSettings') WHERE "Implementation" = 'DiscordNotifier'; 12:49:34.8 Info: UPDATE "Notifications" SET "Implementation" = Replace("Implementation", 'DiscordNotifier', 'Notifiarr'),"ConfigContract" = Replace("ConfigContract", 'DiscordNotifierSettings', 'NotifiarrSettings') WHERE "Implementation" = 'DiscordNotifier'; 12:49:34.8 Info: => 7.37E-05s 12:49:34.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (47, '2024-05-17T12:49:34', 'update_notifiarr') 12:49:34.8 Info: Committing Transaction 12:49:34.8 Info: 47: update_notifiarr migrated 12:49:34.8 Info: => 0.0003651s 12:49:34.8 Info: 49: email_multiple_addresses migrating 12:49:34.8 Info: Beginning Transaction 12:49:34.8 Info: Starting migration of Main DB to 49 12:49:34.8 Info: PerformDBOperation 12:49:34.8 Info: Performing DB Operation 12:49:34.8 Info: => 5.95E-05s 12:49:34.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (49, '2024-05-17T12:49:34', 'email_multiple_addresses') 12:49:34.8 Info: Committing Transaction 12:49:34.8 Info: 49: email_multiple_addresses migrated 12:49:34.8 Info: => 0.0003477s 12:49:34.8 Info: 50: rename_blacklist_to_blocklist migrating 12:49:34.8 Info: Beginning Transaction 12:49:34.8 Info: Starting migration of Main DB to 50 12:49:34.8 Info: RenameTable Blacklist Blocklist 12:49:34.8 Info: ALTER TABLE "Blacklist" RENAME TO "Blocklist" 12:49:34.8 Info: => 0.0014618s 12:49:34.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (50, '2024-05-17T12:49:34', 'rename_blacklist_to_blocklist') 12:49:34.8 Info: Committing Transaction 12:49:34.8 Info: 50: rename_blacklist_to_blocklist migrated 12:49:34.8 Info: => 0.0018079s 12:49:34.8 Info: 51: cdh_per_downloadclient migrating 12:49:34.8 Info: Beginning Transaction 12:49:34.8 Info: Starting migration of Main DB to 51 12:49:34.8 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:49:34.8 Info: AlterTable DownloadClients 12:49:34.8 Info: => 4E-07s 12:49:34.8 Info: CreateColumn DownloadClients RemoveCompletedDownloads Boolean 12:49:34.8 Info: ALTER TABLE "DownloadClients" ADD COLUMN "RemoveCompletedDownloads" INTEGER NOT NULL DEFAULT 1 12:49:34.8 Info: => 0.0005502s 12:49:34.8 Info: CreateColumn DownloadClients RemoveFailedDownloads Boolean 12:49:34.8 Info: ALTER TABLE "DownloadClients" ADD COLUMN "RemoveFailedDownloads" INTEGER NOT NULL DEFAULT 1 12:49:34.8 Info: => 0.0005201s 12:49:34.8 Info: PerformDBOperation 12:49:34.8 Info: Performing DB Operation 12:49:34.8 Info: => 0.000159s 12:49:34.8 Info: -> 1 Insert operations completed in 00:00:00.0000967 taking an average of 00:00:00.0000967 12:49:34.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (51, '2024-05-17T12:49:34', 'cdh_per_downloadclient') 12:49:34.8 Info: Committing Transaction 12:49:34.8 Info: 51: cdh_per_downloadclient migrated 12:49:34.8 Info: => 0.0005051s 12:49:34.8 Debug: Took: 00:00:00.2171593 12:49:34.9 Info: --- End: NzbDrone.Core.Test.Datastore.Migration.cdh_per_downloadclientFixture.should_disable_remove_for_existing_rtorrent --- 12:49:34.9 Info: --- Start: NzbDrone.Core.Test.Datastore.Migration.cdh_per_downloadclientFixture.should_set_cdh_to_disabled_when_globally_disabled --- 12:49:34.9 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm64/_temp_11361_638515469749052605_199/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:49:34.9 Info: DatabaseEngineVersionCheck migrating 12:49:34.9 Info: PerformDBOperation 12:49:34.9 Info: Performing DB Operation 12:49:34.9 Info: SQLite 3.45.3 12:49:34.9 Info: => 0.0011047s 12:49:34.9 Info: DatabaseEngineVersionCheck migrated 12:49:34.9 Info: => 0.001119s 12:49:34.9 Info: VersionMigration migrating 12:49:34.9 Info: Beginning Transaction 12:49:34.9 Info: CreateTable VersionInfo 12:49:34.9 Info: CREATE TABLE "VersionInfo" ("Version" INTEGER NOT NULL) 12:49:34.9 Info: => 0.0001547s 12:49:34.9 Info: Committing Transaction 12:49:34.9 Info: VersionMigration migrated 12:49:34.9 Info: => 0.0006104s 12:49:34.9 Info: VersionUniqueMigration migrating 12:49:34.9 Info: Beginning Transaction 12:49:34.9 Info: CreateIndex VersionInfo (Version) 12:49:34.9 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 12:49:34.9 Info: => 0.0001225s 12:49:34.9 Info: AlterTable VersionInfo 12:49:34.9 Info: => 4E-07s 12:49:34.9 Info: CreateColumn VersionInfo AppliedOn DateTime 12:49:34.9 Info: ALTER TABLE "VersionInfo" ADD COLUMN "AppliedOn" DATETIME 12:49:34.9 Info: => 0.000566s 12:49:34.9 Info: Committing Transaction 12:49:34.9 Info: VersionUniqueMigration migrated 12:49:34.9 Info: => 0.0007824s 12:49:34.9 Info: VersionDescriptionMigration migrating 12:49:34.9 Info: Beginning Transaction 12:49:34.9 Info: AlterTable VersionInfo 12:49:34.9 Info: => 9E-07s 12:49:34.9 Info: CreateColumn VersionInfo Description String 12:49:34.9 Info: ALTER TABLE "VersionInfo" ADD COLUMN "Description" TEXT 12:49:34.9 Info: => 0.000205s 12:49:34.9 Info: Committing Transaction 12:49:34.9 Info: VersionDescriptionMigration migrated 12:49:34.9 Info: => 0.0004015s 12:49:34.9 Info: 1: InitialSetup migrating 12:49:34.9 Info: Beginning Transaction 12:49:34.9 Info: Starting migration of Main DB to 1 12:49:34.9 Info: CreateTable Config 12:49:34.9 Info: CREATE TABLE "Config" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Key" TEXT NOT NULL, "Value" TEXT NOT NULL) 12:49:34.9 Info: => 0.0001836s 12:49:34.9 Info: CreateIndex Config (Key) 12:49:34.9 Info: CREATE UNIQUE INDEX "IX_Config_Key" ON "Config" ("Key" ASC) 12:49:34.9 Info: => 7.81E-05s 12:49:34.9 Info: CreateTable RootFolders 12:49:34.9 Info: CREATE TABLE "RootFolders" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Path" TEXT NOT NULL) 12:49:34.9 Info: => 9.06E-05s 12:49:34.9 Info: CreateIndex RootFolders (Path) 12:49:34.9 Info: CREATE UNIQUE INDEX "IX_RootFolders_Path" ON "RootFolders" ("Path" ASC) 12:49:34.9 Info: => 8.44E-05s 12:49:34.9 Info: CreateTable Artists 12:49:34.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:49:34.9 Info: => 0.0002407s 12:49:34.9 Info: CreateIndex Artists (ForeignArtistId) 12:49:34.9 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 12:49:34.9 Info: => 7.52E-05s 12:49:34.9 Info: CreateIndex Artists (NameSlug) 12:49:34.9 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 12:49:34.9 Info: => 6.78E-05s 12:49:34.9 Info: CreateIndex Artists (CleanName) 12:49:34.9 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:49:34.9 Info: => 6.34E-05s 12:49:34.9 Info: CreateIndex Artists (Path) 12:49:34.9 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:49:34.9 Info: => 6.13E-05s 12:49:34.9 Info: CreateTable Albums 12:49:34.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:49:34.9 Info: => 0.0002081s 12:49:34.9 Info: CreateIndex Albums (ForeignAlbumId) 12:49:34.9 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:49:34.9 Info: => 6.97E-05s 12:49:34.9 Info: CreateIndex Albums (MBId) 12:49:34.9 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 12:49:34.9 Info: => 6.31E-05s 12:49:34.9 Info: CreateIndex Albums (TADBId) 12:49:34.9 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 12:49:34.9 Info: => 6.21E-05s 12:49:34.9 Info: CreateIndex Albums (TitleSlug) 12:49:34.9 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 12:49:34.9 Info: => 6.27E-05s 12:49:34.9 Info: CreateIndex Albums (CleanTitle) 12:49:34.9 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:49:34.9 Info: => 6.65E-05s 12:49:34.9 Info: CreateIndex Albums (Path) 12:49:34.9 Info: CREATE INDEX "IX_Albums_Path" ON "Albums" ("Path" ASC) 12:49:34.9 Info: => 6.08E-05s 12:49:34.9 Info: CreateTable Tracks 12:49:34.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:49:34.9 Info: => 0.0001416s 12:49:34.9 Info: CreateIndex Tracks (ForeignTrackId) 12:49:34.9 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 12:49:34.9 Info: => 6.88E-05s 12:49:34.9 Info: CreateIndex Tracks (ArtistId) 12:49:34.9 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 12:49:34.9 Info: => 7.06E-05s 12:49:34.9 Info: CreateIndex Tracks (TrackFileId) 12:49:34.9 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 12:49:34.9 Info: => 6.84E-05s 12:49:34.9 Info: CreateIndex Tracks (ArtistId, AlbumId, TrackNumber) 12:49:34.9 Info: CREATE INDEX "IX_Tracks_ArtistId_AlbumId_TrackNumber" ON "Tracks" ("ArtistId" ASC, "AlbumId" ASC, "TrackNumber" ASC) 12:49:34.9 Info: => 7.33E-05s 12:49:34.9 Info: CreateTable TrackFiles 12:49:34.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:49:34.9 Info: => 0.0001309s 12:49:34.9 Info: CreateIndex TrackFiles (ArtistId) 12:49:34.9 Info: CREATE INDEX "IX_TrackFiles_ArtistId" ON "TrackFiles" ("ArtistId" ASC) 12:49:34.9 Info: => 6.8E-05s 12:49:34.9 Info: CreateIndex TrackFiles (AlbumId) 12:49:34.9 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:49:34.9 Info: => 6.4E-05s 12:49:34.9 Info: CreateTable History 12:49:34.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:49:34.9 Info: => 0.0001402s 12:49:34.9 Info: CreateIndex History (Date) 12:49:34.9 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 12:49:34.9 Info: => 6.93E-05s 12:49:34.9 Info: CreateIndex History (EventType) 12:49:34.9 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 12:49:34.9 Info: => 6.22E-05s 12:49:34.9 Info: CreateIndex History (DownloadId) 12:49:34.9 Info: CREATE INDEX "IX_History_DownloadId" ON "History" ("DownloadId" ASC) 12:49:34.9 Info: => 7.85E-05s 12:49:34.9 Info: CreateIndex History (AlbumId) 12:49:34.9 Info: CREATE INDEX "IX_History_AlbumId" ON "History" ("AlbumId" ASC) 12:49:34.9 Info: => 6.54E-05s 12:49:34.9 Info: CreateTable Notifications 12:49:34.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:49:34.9 Info: => 0.0001241s 12:49:34.9 Info: CreateTable ScheduledTasks 12:49:34.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:49:34.9 Info: => 9.58E-05s 12:49:34.9 Info: CreateIndex ScheduledTasks (TypeName) 12:49:34.9 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 12:49:34.9 Info: => 7.22E-05s 12:49:34.9 Info: CreateTable Indexers 12:49:34.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:49:34.9 Info: => 0.0001142s 12:49:34.9 Info: CreateIndex Indexers (Name) 12:49:34.9 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 12:49:34.9 Info: => 7.62E-05s 12:49:34.9 Info: CreateTable Profiles 12:49:34.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:49:34.9 Info: => 9.66E-05s 12:49:34.9 Info: CreateIndex Profiles (Name) 12:49:34.9 Info: CREATE UNIQUE INDEX "IX_Profiles_Name" ON "Profiles" ("Name" ASC) 12:49:34.9 Info: => 6.78E-05s 12:49:34.9 Info: CreateTable QualityDefinitions 12:49:34.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:49:34.9 Info: => 0.0001001s 12:49:34.9 Info: CreateIndex QualityDefinitions (Quality) 12:49:34.9 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Quality" ON "QualityDefinitions" ("Quality" ASC) 12:49:34.9 Info: => 7.22E-05s 12:49:34.9 Info: CreateIndex QualityDefinitions (Title) 12:49:34.9 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Title" ON "QualityDefinitions" ("Title" ASC) 12:49:34.9 Info: => 0.0001138s 12:49:34.9 Info: CreateTable NamingConfig 12:49:34.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:49:34.9 Info: => 0.0001404s 12:49:34.9 Info: CreateTable Blacklist 12:49:34.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:49:34.9 Info: => 0.0001708s 12:49:34.9 Info: CreateTable Metadata 12:49:34.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:49:34.9 Info: => 0.0001051s 12:49:34.9 Info: CreateTable MetadataFiles 12:49:34.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:49:34.9 Info: => 0.000133s 12:49:34.9 Info: CreateTable DownloadClients 12:49:34.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:49:34.9 Info: => 0.000109s 12:49:34.9 Info: CreateTable PendingReleases 12:49:34.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:49:34.9 Info: => 0.0008002s 12:49:34.9 Info: CreateTable RemotePathMappings 12:49:34.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:49:34.9 Info: => 0.0001344s 12:49:34.9 Info: CreateTable Tags 12:49:34.9 Info: CREATE TABLE "Tags" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Label" TEXT NOT NULL) 12:49:34.9 Info: => 9.67E-05s 12:49:34.9 Info: CreateIndex Tags (Label) 12:49:34.9 Info: CREATE UNIQUE INDEX "IX_Tags_Label" ON "Tags" ("Label" ASC) 12:49:34.9 Info: => 7.91E-05s 12:49:34.9 Info: CreateTable Restrictions 12:49:34.9 Info: CREATE TABLE "Restrictions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Preferred" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL) 12:49:34.9 Info: => 0.0001079s 12:49:34.9 Info: CreateTable DelayProfiles 12:49:34.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:49:34.9 Info: => 0.0001285s 12:49:34.9 Info: CreateTable Users 12:49:34.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:49:34.9 Info: => 0.0001054s 12:49:34.9 Info: CreateIndex Users (Identifier) 12:49:34.9 Info: CREATE UNIQUE INDEX "IX_Users_Identifier" ON "Users" ("Identifier" ASC) 12:49:34.9 Info: => 0.0001168s 12:49:34.9 Info: CreateIndex Users (Username) 12:49:34.9 Info: CREATE UNIQUE INDEX "IX_Users_Username" ON "Users" ("Username" ASC) 12:49:34.9 Info: => 9.27E-05s 12:49:34.9 Info: CreateTable Commands 12:49:34.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:49:34.9 Info: => 0.0001457s 12:49:34.9 Info: CreateTable IndexerStatus 12:49:34.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:49:34.9 Info: => 0.0001531s 12:49:34.9 Info: CreateIndex IndexerStatus (ProviderId) 12:49:34.9 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 12:49:34.9 Info: => 8.43E-05s 12:49:34.9 Info: CreateTable ExtraFiles 12:49:34.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:49:34.9 Info: => 0.0001271s 12:49:34.9 Info: CreateTable LyricFiles 12:49:34.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:49:34.9 Info: => 0.0001484s 12:49:34.9 Info: CreateTable LanguageProfiles 12:49:34.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:49:34.9 Info: => 0.000107s 12:49:34.9 Info: CreateIndex LanguageProfiles (Name) 12:49:34.9 Info: CREATE UNIQUE INDEX "IX_LanguageProfiles_Name" ON "LanguageProfiles" ("Name" ASC) 12:49:34.9 Info: => 8.1E-05s 12:49:34.9 Info: CreateTable DownloadClientStatus 12:49:34.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:49:34.9 Info: => 0.0001148s 12:49:34.9 Info: CreateIndex DownloadClientStatus (ProviderId) 12:49:34.9 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 12:49:34.9 Info: => 8.13E-05s 12:49:34.9 Info: INSERT INTO "DelayProfiles" ("EnableUsenet", "EnableTorrent", "PreferredProtocol", "UsenetDelay", "TorrentDelay", "Order", "Tags") VALUES (1, 1, 1, 0, 0, 2147483647, '[]') 12:49:34.9 Info: -> 1 Insert operations completed in 00:00:00.0000568 taking an average of 00:00:00.0000568 12:49:34.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (1, '2024-05-17T12:49:34', 'InitialSetup') 12:49:34.9 Info: Committing Transaction 12:49:34.9 Info: 1: InitialSetup migrated 12:49:34.9 Info: => 0.001055s 12:49:34.9 Info: 2: add_reason_to_pending_releases migrating 12:49:34.9 Info: Beginning Transaction 12:49:34.9 Info: Starting migration of Main DB to 2 12:49:34.9 Info: AlterTable PendingReleases 12:49:34.9 Info: => 6E-07s 12:49:34.9 Info: CreateColumn PendingReleases Reason Int32 12:49:34.9 Info: ALTER TABLE "PendingReleases" ADD COLUMN "Reason" INTEGER NOT NULL DEFAULT 0 12:49:34.9 Info: => 0.0005332s 12:49:34.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (2, '2024-05-17T12:49:34', 'add_reason_to_pending_releases') 12:49:34.9 Info: Committing Transaction 12:49:34.9 Info: 2: add_reason_to_pending_releases migrated 12:49:34.9 Info: => 0.000828s 12:49:34.9 Info: 3: add_medium_support migrating 12:49:34.9 Info: Beginning Transaction 12:49:34.9 Info: Starting migration of Main DB to 3 12:49:34.9 Info: AlterTable Albums 12:49:34.9 Info: => 5E-07s 12:49:34.9 Info: CreateColumn Albums Media String 12:49:34.9 Info: ALTER TABLE "Albums" ADD COLUMN "Media" TEXT NOT NULL DEFAULT '' 12:49:34.9 Info: => 0.0005242s 12:49:34.9 Info: AlterTable Tracks 12:49:34.9 Info: => 6E-07s 12:49:34.9 Info: CreateColumn Tracks MediumNumber Int32 12:49:34.9 Info: ALTER TABLE "Tracks" ADD COLUMN "MediumNumber" INTEGER NOT NULL DEFAULT 0 12:49:34.9 Info: => 0.0004662s 12:49:34.9 Info: AlterTable Tracks 12:49:34.9 Info: => 6E-07s 12:49:34.9 Info: CreateColumn Tracks AbsoluteTrackNumber Int32 12:49:34.9 Info: ALTER TABLE "Tracks" ADD COLUMN "AbsoluteTrackNumber" INTEGER NOT NULL DEFAULT 0 12:49:34.9 Info: => 0.0004695s 12:49:34.9 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 12:49:34.9 Info: UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 12:49:34.9 Info: => 4.23E-05s 12:49:34.9 Info: DeleteColumn Tracks TrackNumber 12:49:34.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:49:34.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:49:34.9 Info: DROP TABLE "Tracks" 12:49:34.9 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 12:49:34.9 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 12:49:34.9 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 12:49:34.9 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 12:49:34.9 Info: => 0.0049692s 12:49:34.9 Info: AlterTable Tracks 12:49:34.9 Info: => 8E-07s 12:49:34.9 Info: CreateColumn Tracks TrackNumber String 12:49:34.9 Info: ALTER TABLE "Tracks" ADD COLUMN "TrackNumber" TEXT 12:49:34.9 Info: => 0.0005015s 12:49:34.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (3, '2024-05-17T12:49:34', 'add_medium_support') 12:49:34.9 Info: Committing Transaction 12:49:34.9 Info: 3: add_medium_support migrated 12:49:34.9 Info: => 0.0008644s 12:49:34.9 Info: 4: add_various_qualites_in_profile migrating 12:49:34.9 Info: Beginning Transaction 12:49:34.9 Info: Starting migration of Main DB to 4 12:49:34.9 Info: ExecuteSqlStatement UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 12:49:34.9 Info: UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 12:49:34.9 Info: => 5.33E-05s 12:49:34.9 Info: PerformDBOperation 12:49:34.9 Info: Performing DB Operation 12:49:34.9 Info: => 2.82E-05s 12:49:34.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (4, '2024-05-17T12:49:34', 'add_various_qualites_in_profile') 12:49:34.9 Info: Committing Transaction 12:49:34.9 Info: 4: add_various_qualites_in_profile migrated 12:49:34.9 Info: => 0.0002636s 12:49:34.9 Info: 5: metadata_profiles migrating 12:49:34.9 Info: Beginning Transaction 12:49:34.9 Info: Starting migration of Main DB to 5 12:49:34.9 Info: CreateTable MetadataProfiles 12:49:34.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:49:34.9 Info: => 0.0001387s 12:49:34.9 Info: CreateIndex MetadataProfiles (Name) 12:49:34.9 Info: CREATE UNIQUE INDEX "IX_MetadataProfiles_Name" ON "MetadataProfiles" ("Name" ASC) 12:49:34.9 Info: => 0.0001001s 12:49:34.9 Info: AlterTable Artists 12:49:34.9 Info: => 5E-07s 12:49:34.9 Info: CreateColumn Artists MetadataProfileId Int32 12:49:34.9 Info: ALTER TABLE "Artists" ADD COLUMN "MetadataProfileId" INTEGER NOT NULL DEFAULT 1 12:49:34.9 Info: => 0.0005016s 12:49:34.9 Info: DeleteColumn Artists PrimaryAlbumTypes 12:49:34.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:49:34.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:49:34.9 Info: DROP TABLE "Artists" 12:49:34.9 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:49:34.9 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 12:49:34.9 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 12:49:34.9 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:49:34.9 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:49:34.9 Info: => 0.0054141s 12:49:34.9 Info: DeleteColumn Artists SecondaryAlbumTypes 12:49:34.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:49:34.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:49:34.9 Info: DROP TABLE "Artists" 12:49:34.9 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:49:34.9 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 12:49:34.9 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 12:49:34.9 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:49:34.9 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:49:34.9 Info: => 0.0045221s 12:49:34.9 Info: AlterTable Albums 12:49:34.9 Info: => 6E-07s 12:49:34.9 Info: CreateColumn Albums SecondaryTypes String 12:49:34.9 Info: ALTER TABLE "Albums" ADD COLUMN "SecondaryTypes" TEXT 12:49:34.9 Info: => 0.0004868s 12:49:34.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (5, '2024-05-17T12:49:34', 'metadata_profiles') 12:49:34.9 Info: Committing Transaction 12:49:34.9 Info: 5: metadata_profiles migrated 12:49:34.9 Info: => 0.0008804s 12:49:34.9 Info: 6: separate_automatic_and_interactive_search migrating 12:49:34.9 Info: Beginning Transaction 12:49:34.9 Info: Starting migration of Main DB to 6 12:49:34.9 Info: RenameColumn Indexers EnableSearch to EnableAutomaticSearch 12:49:34.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:49:34.9 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableSearch" FROM "Indexers" 12:49:34.9 Info: DROP TABLE "Indexers" 12:49:34.9 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 12:49:34.9 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 12:49:34.9 Info: => 0.0043734s 12:49:34.9 Info: AlterTable Indexers 12:49:34.9 Info: => 5E-07s 12:49:34.9 Info: CreateColumn Indexers EnableInteractiveSearch Boolean 12:49:34.9 Info: ALTER TABLE "Indexers" ADD COLUMN "EnableInteractiveSearch" INTEGER 12:49:34.9 Info: => 0.0004816s 12:49:34.9 Info: ExecuteSqlStatement UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 12:49:34.9 Info: UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 12:49:34.9 Info: => 4.11E-05s 12:49:34.9 Info: AlterTable Indexers 12:49:34.9 Info: => 4E-07s 12:49:34.9 Info: AlterColumn Indexers EnableInteractiveSearch Boolean 12:49:34.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:49:34.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:49:34.9 Info: DROP TABLE "Indexers" 12:49:34.9 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 12:49:34.9 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 12:49:34.9 Info: => 0.0034191s 12:49:34.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (6, '2024-05-17T12:49:34', 'separate_automatic_and_interactive_search') 12:49:34.9 Info: Committing Transaction 12:49:34.9 Info: 6: separate_automatic_and_interactive_search migrated 12:49:34.9 Info: => 0.0037426s 12:49:34.9 Info: 7: change_album_path_to_relative migrating 12:49:34.9 Info: Beginning Transaction 12:49:34.9 Info: Starting migration of Main DB to 7 12:49:34.9 Info: DeleteColumn Albums Path 12:49:34.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:49:34.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:49:34.9 Info: DROP TABLE "Albums" 12:49:34.9 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:49:34.9 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:49:34.9 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 12:49:34.9 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 12:49:34.9 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 12:49:34.9 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:49:34.9 Info: => 0.0050037s 12:49:34.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (7, '2024-05-17T12:49:34', 'change_album_path_to_relative') 12:49:34.9 Info: Committing Transaction 12:49:34.9 Info: 7: change_album_path_to_relative migrated 12:49:34.9 Info: => 0.0054041s 12:49:34.9 Info: 8: change_quality_size_mb_to_kb migrating 12:49:34.9 Info: Beginning Transaction 12:49:34.9 Info: Starting migration of Main DB to 8 12:49:34.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:49:34.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:49:34.9 Info: => 5.23E-05s 12:49:34.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (8, '2024-05-17T12:49:34', 'change_quality_size_mb_to_kb') 12:49:34.9 Info: Committing Transaction 12:49:34.9 Info: 8: change_quality_size_mb_to_kb migrated 12:49:34.9 Info: => 0.0002902s 12:49:34.9 Info: 9: album_releases migrating 12:49:34.9 Info: Beginning Transaction 12:49:34.9 Info: Starting migration of Main DB to 9 12:49:34.9 Info: AlterTable Albums 12:49:34.9 Info: => 1.1E-06s 12:49:34.9 Info: CreateColumn Albums Releases String 12:49:34.9 Info: ALTER TABLE "Albums" ADD COLUMN "Releases" TEXT DEFAULT '' 12:49:34.9 Info: => 0.0005131s 12:49:34.9 Info: AlterTable Albums 12:49:34.9 Info: => 1E-06s 12:49:34.9 Info: CreateColumn Albums CurrentRelease String 12:49:34.9 Info: ALTER TABLE "Albums" ADD COLUMN "CurrentRelease" TEXT DEFAULT '' 12:49:34.9 Info: => 0.0004793s 12:49:34.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (9, '2024-05-17T12:49:34', 'album_releases') 12:49:34.9 Info: Committing Transaction 12:49:34.9 Info: 9: album_releases migrated 12:49:34.9 Info: => 0.0007513s 12:49:34.9 Info: 10: album_releases_fix migrating 12:49:34.9 Info: Beginning Transaction 12:49:34.9 Info: Starting migration of Main DB to 10 12:49:34.9 Info: AlterTable Albums 12:49:34.9 Info: => 8E-07s 12:49:34.9 Info: AlterColumn Albums Releases String 12:49:34.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:49:34.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:49:34.9 Info: DROP TABLE "Albums" 12:49:34.9 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:49:34.9 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:49:34.9 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 12:49:34.9 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 12:49:34.9 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 12:49:34.9 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:49:34.9 Info: => 0.0049154s 12:49:34.9 Info: AlterTable Albums 12:49:34.9 Info: => 6E-07s 12:49:34.9 Info: AlterColumn Albums CurrentRelease String 12:49:34.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:49:34.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:49:34.9 Info: DROP TABLE "Albums" 12:49:34.9 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:49:34.9 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:49:34.9 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 12:49:34.9 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 12:49:34.9 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 12:49:34.9 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:49:34.9 Info: => 0.0041034s 12:49:34.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (10, '2024-05-17T12:49:34', 'album_releases_fix') 12:49:34.9 Info: Committing Transaction 12:49:34.9 Info: 10: album_releases_fix migrated 12:49:34.9 Info: => 0.0044674s 12:49:34.9 Info: 11: import_lists migrating 12:49:34.9 Info: Beginning Transaction 12:49:34.9 Info: Starting migration of Main DB to 11 12:49:34.9 Info: CreateTable ImportLists 12:49:34.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:49:34.9 Info: => 0.0001689s 12:49:34.9 Info: CreateIndex ImportLists (Name) 12:49:34.9 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 12:49:34.9 Info: => 9.03E-05s 12:49:34.9 Info: CreateTable ImportListStatus 12:49:34.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:49:34.9 Info: => 0.0001223s 12:49:34.9 Info: CreateIndex ImportListStatus (ProviderId) 12:49:34.9 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 12:49:34.9 Info: => 7.62E-05s 12:49:34.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (11, '2024-05-17T12:49:34', 'import_lists') 12:49:34.9 Info: Committing Transaction 12:49:34.9 Info: 11: import_lists migrated 12:49:34.9 Info: => 0.0003829s 12:49:34.9 Info: 12: add_release_status migrating 12:49:34.9 Info: Beginning Transaction 12:49:34.9 Info: Starting migration of Main DB to 12 12:49:34.9 Info: AlterTable MetadataProfiles 12:49:34.9 Info: => 1.6E-06s 12:49:34.9 Info: CreateColumn MetadataProfiles ReleaseStatuses String 12:49:34.9 Info: ALTER TABLE "MetadataProfiles" ADD COLUMN "ReleaseStatuses" TEXT NOT NULL DEFAULT '' 12:49:34.9 Info: => 0.0005181s 12:49:34.9 Info: PerformDBOperation 12:49:34.9 Info: Performing DB Operation 12:49:34.9 Info: => 2.89E-05s 12:49:34.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (12, '2024-05-17T12:49:34', 'add_release_status') 12:49:34.9 Info: Committing Transaction 12:49:34.9 Info: 12: add_release_status migrated 12:49:34.9 Info: => 0.0002861s 12:49:34.9 Info: 13: album_download_notification migrating 12:49:34.9 Info: Beginning Transaction 12:49:34.9 Info: Starting migration of Main DB to 13 12:49:34.9 Info: AlterTable Notifications 12:49:34.9 Info: => 9E-07s 12:49:34.9 Info: CreateColumn Notifications OnAlbumDownload Boolean 12:49:34.9 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDownload" INTEGER NOT NULL DEFAULT 0 12:49:34.9 Info: => 0.0005096s 12:49:34.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (13, '2024-05-17T12:49:34', 'album_download_notification') 12:49:34.9 Info: Committing Transaction 12:49:34.9 Info: 13: album_download_notification migrated 12:49:34.9 Info: => 0.000795s 12:49:34.9 Info: 14: fix_language_metadata_profiles migrating 12:49:34.9 Info: Beginning Transaction 12:49:34.9 Info: Starting migration of Main DB to 14 12:49:34.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:49:34.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:49:34.9 Info: => 7.86E-05s 12:49:34.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:49:34.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:49:34.9 Info: => 5.29E-05s 12:49:34.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (14, '2024-05-17T12:49:34', 'fix_language_metadata_profiles') 12:49:34.9 Info: Committing Transaction 12:49:34.9 Info: 14: fix_language_metadata_profiles migrated 12:49:34.9 Info: => 0.0002895s 12:49:34.9 Info: 15: remove_fanzub migrating 12:49:34.9 Info: Beginning Transaction 12:49:34.9 Info: Starting migration of Main DB to 15 12:49:34.9 Info: ExecuteSqlStatement DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 12:49:34.9 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 12:49:34.9 Info: => 4.41E-05s 12:49:34.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (15, '2024-05-17T12:49:34', 'remove_fanzub') 12:49:34.9 Info: Committing Transaction 12:49:34.9 Info: 15: remove_fanzub migrated 12:49:34.9 Info: => 0.0002838s 12:49:34.9 Info: 16: update_artist_history_indexes migrating 12:49:34.9 Info: Beginning Transaction 12:49:34.9 Info: Starting migration of Main DB to 16 12:49:34.9 Info: CreateIndex Albums (ArtistId) 12:49:34.9 Info: CREATE INDEX "IX_Albums_ArtistId" ON "Albums" ("ArtistId" ASC) 12:49:34.9 Info: => 0.0001525s 12:49:34.9 Info: CreateIndex Albums (ArtistId, ReleaseDate) 12:49:34.9 Info: CREATE INDEX "IX_Albums_ArtistId_ReleaseDate" ON "Albums" ("ArtistId" ASC, "ReleaseDate" ASC) 12:49:34.9 Info: => 8.51E-05s 12:49:34.9 Info: DeleteIndex History (AlbumId) 12:49:34.9 Info: DROP INDEX "IX_History_AlbumId" 12:49:34.9 Info: => 0.0001272s 12:49:34.9 Info: CreateIndex History (AlbumId, Date) 12:49:34.9 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 12:49:34.9 Info: => 9.03E-05s 12:49:34.9 Info: DeleteIndex History (DownloadId) 12:49:34.9 Info: DROP INDEX "IX_History_DownloadId" 12:49:34.9 Info: => 0.0001123s 12:49:34.9 Info: CreateIndex History (DownloadId, Date) 12:49:34.9 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 12:49:34.9 Info: => 8.84E-05s 12:49:34.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (16, '2024-05-17T12:49:34', 'update_artist_history_indexes') 12:49:34.9 Info: Committing Transaction 12:49:34.9 Info: 16: update_artist_history_indexes migrated 12:49:34.9 Info: => 0.0003856s 12:49:34.9 Info: 17: remove_nma migrating 12:49:34.9 Info: Beginning Transaction 12:49:34.9 Info: Starting migration of Main DB to 17 12:49:34.9 Info: FluentMigrator.Expressions.DeleteDataExpression 12:49:34.9 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'NotifyMyAndroid' 12:49:34.9 Info: => 5.94E-05s 12:49:34.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (17, '2024-05-17T12:49:34', 'remove_nma') 12:49:34.9 Info: Committing Transaction 12:49:34.9 Info: 17: remove_nma migrated 12:49:34.9 Info: => 0.0003238s 12:49:34.9 Info: 18: album_disambiguation migrating 12:49:34.9 Info: Beginning Transaction 12:49:34.9 Info: Starting migration of Main DB to 18 12:49:34.9 Info: AlterTable Albums 12:49:34.9 Info: => 1.4E-06s 12:49:34.9 Info: CreateColumn Albums Disambiguation String 12:49:34.9 Info: ALTER TABLE "Albums" ADD COLUMN "Disambiguation" TEXT 12:49:34.9 Info: => 0.0005266s 12:49:34.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (18, '2024-05-17T12:49:34', 'album_disambiguation') 12:49:34.9 Info: Committing Transaction 12:49:34.9 Info: 18: album_disambiguation migrated 12:49:34.9 Info: => 0.0008491s 12:49:34.9 Info: 19: add_ape_quality_in_profiles migrating 12:49:34.9 Info: Beginning Transaction 12:49:34.9 Info: Starting migration of Main DB to 19 12:49:34.9 Info: PerformDBOperation 12:49:34.9 Info: Performing DB Operation 12:49:34.9 Info: => 3.24E-05s 12:49:34.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (19, '2024-05-17T12:49:34', 'add_ape_quality_in_profiles') 12:49:34.9 Info: Committing Transaction 12:49:34.9 Info: 19: add_ape_quality_in_profiles migrated 12:49:34.9 Info: => 0.0003067s 12:49:34.9 Info: 20: remove_pushalot migrating 12:49:34.9 Info: Beginning Transaction 12:49:34.9 Info: Starting migration of Main DB to 20 12:49:34.9 Info: FluentMigrator.Expressions.DeleteDataExpression 12:49:34.9 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Pushalot' 12:49:34.9 Info: => 4.73E-05s 12:49:34.9 Info: FluentMigrator.Expressions.DeleteDataExpression 12:49:34.9 Info: DELETE FROM "Metadata" WHERE "Implementation" = 'MediaBrowserMetadata' 12:49:34.9 Info: => 3.06E-05s 12:49:34.9 Info: FluentMigrator.Expressions.DeleteDataExpression 12:49:34.9 Info: DELETE FROM "MetadataFiles" WHERE "Consumer" = 'MediaBrowserMetadata' 12:49:34.9 Info: => 2.73E-05s 12:49:34.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (20, '2024-05-17T12:49:34', 'remove_pushalot') 12:49:34.9 Info: Committing Transaction 12:49:34.9 Info: 20: remove_pushalot migrated 12:49:34.9 Info: => 0.0002492s 12:49:34.9 Info: 21: add_custom_filters migrating 12:49:34.9 Info: Beginning Transaction 12:49:34.9 Info: Starting migration of Main DB to 21 12:49:34.9 Info: CreateTable CustomFilters 12:49:34.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:49:34.9 Info: => 0.0001345s 12:49:34.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (21, '2024-05-17T12:49:34', 'add_custom_filters') 12:49:34.9 Info: Committing Transaction 12:49:34.9 Info: 21: add_custom_filters migrated 12:49:34.9 Info: => 0.0003969s 12:49:34.9 Info: 22: import_list_tags migrating 12:49:34.9 Info: Beginning Transaction 12:49:34.9 Info: Starting migration of Main DB to 22 12:49:34.9 Info: AlterTable ImportLists 12:49:34.9 Info: => 8E-07s 12:49:34.9 Info: CreateColumn ImportLists Tags String 12:49:34.9 Info: ALTER TABLE "ImportLists" ADD COLUMN "Tags" TEXT 12:49:34.9 Info: => 0.0005284s 12:49:34.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (22, '2024-05-17T12:49:34', 'import_list_tags') 12:49:34.9 Info: Committing Transaction 12:49:34.9 Info: 22: import_list_tags migrated 12:49:34.9 Info: => 0.0008231s 12:49:34.9 Info: 23: add_release_groups_etc migrating 12:49:34.9 Info: Beginning Transaction 12:49:34.9 Info: Starting migration of Main DB to 23 12:49:34.9 Info: CreateTable ArtistMetadata 12:49:34.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:49:34.9 Info: => 0.0001833s 12:49:34.9 Info: CreateIndex ArtistMetadata (ForeignArtistId) 12:49:34.9 Info: CREATE UNIQUE INDEX "IX_ArtistMetadata_ForeignArtistId" ON "ArtistMetadata" ("ForeignArtistId" ASC) 12:49:34.9 Info: => 8.68E-05s 12:49:34.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:49:34.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:49:34.9 Info: => 8.02E-05s 12:49:34.9 Info: AlterTable Artists 12:49:34.9 Info: => 4E-07s 12:49:34.9 Info: CreateColumn Artists ArtistMetadataId Int32 12:49:34.9 Info: ALTER TABLE "Artists" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 12:49:34.9 Info: => 0.0005346s 12:49:34.9 Info: ExecuteSqlStatement UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 12:49:34.9 Info: UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 12:49:34.9 Info: => 6.76E-05s 12:49:34.9 Info: CreateTable AlbumReleases 12:49:34.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:49:34.9 Info: => 0.0001571s 12:49:34.9 Info: CreateIndex AlbumReleases (ForeignReleaseId) 12:49:34.9 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 12:49:34.9 Info: => 8.18E-05s 12:49:34.9 Info: CreateIndex AlbumReleases (AlbumId) 12:49:34.9 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 12:49:34.9 Info: => 7.08E-05s 12:49:34.9 Info: PerformDBOperation 12:49:34.9 Info: Performing DB Operation 12:49:34.9 Info: => 3.24E-05s 12:49:34.9 Info: AlterTable Albums 12:49:34.9 Info: => 5E-07s 12:49:34.9 Info: CreateColumn Albums ArtistMetadataId Int32 12:49:34.9 Info: ALTER TABLE "Albums" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 12:49:34.9 Info: => 0.0005404s 12:49:34.9 Info: AlterTable Albums 12:49:34.9 Info: => 5E-07s 12:49:34.9 Info: CreateColumn Albums AnyReleaseOk Boolean 12:49:34.9 Info: ALTER TABLE "Albums" ADD COLUMN "AnyReleaseOk" INTEGER NOT NULL DEFAULT 1 12:49:35.0 Info: => 0.0005518s 12:49:35.0 Info: AlterTable Albums 12:49:35.0 Info: => 6E-07s 12:49:35.0 Info: CreateColumn Albums Links String 12:49:35.0 Info: ALTER TABLE "Albums" ADD COLUMN "Links" TEXT 12:49:35.0 Info: => 0.0005361s 12:49:35.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:49:35.0 Info: UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 12:49:35.0 Info: => 7.99E-05s 12:49:35.0 Info: AlterTable Tracks 12:49:35.0 Info: => 5E-07s 12:49:35.0 Info: CreateColumn Tracks ForeignRecordingId String 12:49:35.0 Info: ALTER TABLE "Tracks" ADD COLUMN "ForeignRecordingId" TEXT NOT NULL DEFAULT '0' 12:49:35.0 Info: => 0.0005231s 12:49:35.0 Info: AlterTable Tracks 12:49:35.0 Info: => 7E-07s 12:49:35.0 Info: CreateColumn Tracks AlbumReleaseId Int32 12:49:35.0 Info: ALTER TABLE "Tracks" ADD COLUMN "AlbumReleaseId" INTEGER NOT NULL DEFAULT 0 12:49:35.0 Info: => 0.0005247s 12:49:35.0 Info: AlterTable Tracks 12:49:35.0 Info: => 8E-07s 12:49:35.0 Info: CreateColumn Tracks ArtistMetadataId Int32 12:49:35.0 Info: ALTER TABLE "Tracks" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 12:49:35.0 Info: => 0.0005277s 12:49:35.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:49:35.0 Info: UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 12:49:35.0 Info: => 8.19E-05s 12:49:35.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:49:35.0 Info: UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 12:49:35.0 Info: => 6.14E-05s 12:49:35.0 Info: DeleteColumn Artists ForeignArtistId, Name, Overview, Disambiguation, ArtistType, Status, Images, Links, Genres, Ratings, Members, MBId, AMId, TADBId, DiscogsId, NameSlug, LastDiskSync, DateFormed 12:49:35.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:49:35.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:49:35.0 Info: DROP TABLE "Artists" 12:49:35.0 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:49:35.0 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:49:35.0 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:49:35.0 Info: => 0.0049112s 12:49:35.0 Info: DeleteColumn Albums ArtistId, MBId, AMId, TADBId, DiscogsId, TitleSlug, Label, SortTitle, Tags, Duration, Media, Releases, CurrentRelease, LastDiskSync 12:49:35.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:49:35.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:49:35.0 Info: DROP TABLE "Albums" 12:49:35.0 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:49:35.0 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:49:35.0 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:49:35.0 Info: => 0.0051526s 12:49:35.0 Info: DeleteColumn Tracks ArtistId, AlbumId, Compilation, DiscNumber, Monitored 12:49:35.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:49:35.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:49:35.0 Info: DROP TABLE "Tracks" 12:49:35.0 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 12:49:35.0 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 12:49:35.0 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 12:49:35.0 Info: => 0.0040056s 12:49:35.0 Info: DeleteColumn TrackFiles ArtistId 12:49:35.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:49:35.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:49:35.0 Info: DROP TABLE "TrackFiles" 12:49:35.0 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 12:49:35.0 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:49:35.0 Info: => 0.004547s 12:49:35.0 Info: CreateIndex Artists (ArtistMetadataId) 12:49:35.0 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 12:49:35.0 Info: => 7.88E-05s 12:49:35.0 Info: CreateIndex Artists (Monitored) 12:49:35.0 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 12:49:35.0 Info: => 7.29E-05s 12:49:35.0 Info: CreateIndex Albums (ArtistMetadataId) 12:49:35.0 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 12:49:35.0 Info: => 7.29E-05s 12:49:35.0 Info: CreateIndex Tracks (ArtistMetadataId) 12:49:35.0 Info: CREATE INDEX "IX_Tracks_ArtistMetadataId" ON "Tracks" ("ArtistMetadataId" ASC) 12:49:35.0 Info: => 7.2E-05s 12:49:35.0 Info: CreateIndex Tracks (AlbumReleaseId) 12:49:35.0 Info: CREATE INDEX "IX_Tracks_AlbumReleaseId" ON "Tracks" ("AlbumReleaseId" ASC) 12:49:35.0 Info: => 7.06E-05s 12:49:35.0 Info: CreateIndex Tracks (ForeignRecordingId) 12:49:35.0 Info: CREATE INDEX "IX_Tracks_ForeignRecordingId" ON "Tracks" ("ForeignRecordingId" ASC) 12:49:35.0 Info: => 7.25E-05s 12:49:35.0 Info: UpdateData 12:49:35.0 Info: UPDATE "Artists" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 12:49:35.0 Info: => 4.03E-05s 12:49:35.0 Info: UpdateData 12:49:35.0 Info: UPDATE "Albums" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 12:49:35.0 Info: => 3.21E-05s 12:49:35.0 Info: UpdateData 12:49:35.0 Info: UPDATE "ScheduledTasks" SET "LastExecution" = '2018-01-01T00:00:01' WHERE "TypeName" = 'NzbDrone.Core.Music.Commands.RefreshArtistCommand' 12:49:35.0 Info: => 3.74E-05s 12:49:35.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (23, '2024-05-17T12:49:35', 'add_release_groups_etc') 12:49:35.0 Info: Committing Transaction 12:49:35.0 Info: 23: add_release_groups_etc migrated 12:49:35.0 Info: => 0.0005637s 12:49:35.0 Info: 24: NewMediaInfoFormat migrating 12:49:35.0 Info: Beginning Transaction 12:49:35.0 Info: Starting migration of Main DB to 24 12:49:35.0 Info: UpdateData 12:49:35.0 Info: UPDATE "TrackFiles" SET "MediaInfo" = '' WHERE 1 = 1 12:49:35.0 Info: => 5.35E-05s 12:49:35.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (24, '2024-05-17T12:49:35', 'NewMediaInfoFormat') 12:49:35.0 Info: Committing Transaction 12:49:35.0 Info: 24: NewMediaInfoFormat migrated 12:49:35.0 Info: => 0.0002888s 12:49:35.0 Info: 25: rename_restrictions_to_release_profiles migrating 12:49:35.0 Info: Beginning Transaction 12:49:35.0 Info: Starting migration of Main DB to 25 12:49:35.0 Info: RenameTable Restrictions ReleaseProfiles 12:49:35.0 Info: ALTER TABLE "Restrictions" RENAME TO "ReleaseProfiles" 12:49:35.0 Info: => 0.001409s 12:49:35.0 Info: AlterTable ReleaseProfiles 12:49:35.0 Info: => 8E-07s 12:49:35.0 Info: CreateColumn ReleaseProfiles IncludePreferredWhenRenaming Boolean 12:49:35.0 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "IncludePreferredWhenRenaming" INTEGER NOT NULL DEFAULT 1 12:49:35.0 Info: => 0.0005223s 12:49:35.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (25, '2024-05-17T12:49:35', 'rename_restrictions_to_release_profiles') 12:49:35.0 Info: Committing Transaction 12:49:35.0 Info: 25: rename_restrictions_to_release_profiles migrated 12:49:35.0 Info: => 0.0008036s 12:49:35.0 Info: 26: rename_quality_profiles_add_upgrade_allowed migrating 12:49:35.0 Info: Beginning Transaction 12:49:35.0 Info: Starting migration of Main DB to 26 12:49:35.0 Info: RenameTable Profiles QualityProfiles 12:49:35.0 Info: ALTER TABLE "Profiles" RENAME TO "QualityProfiles" 12:49:35.0 Info: => 0.0013988s 12:49:35.0 Info: AlterTable QualityProfiles 12:49:35.0 Info: => 9E-07s 12:49:35.0 Info: CreateColumn QualityProfiles UpgradeAllowed Boolean 12:49:35.0 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 12:49:35.0 Info: => 0.0005225s 12:49:35.0 Info: AlterTable LanguageProfiles 12:49:35.0 Info: => 9E-07s 12:49:35.0 Info: CreateColumn LanguageProfiles UpgradeAllowed Boolean 12:49:35.0 Info: ALTER TABLE "LanguageProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 12:49:35.0 Info: => 0.0004905s 12:49:35.0 Info: UpdateData 12:49:35.0 Info: UPDATE "QualityProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 12:49:35.0 Info: => 4.5E-05s 12:49:35.0 Info: UpdateData 12:49:35.0 Info: UPDATE "LanguageProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 12:49:35.0 Info: => 2.92E-05s 12:49:35.0 Info: RenameColumn Artists ProfileId to QualityProfileId 12:49:35.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:49:35.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:49:35.0 Info: DROP TABLE "Artists" 12:49:35.0 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:49:35.0 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:49:35.0 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:49:35.0 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 12:49:35.0 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 12:49:35.0 Info: => 0.0043054s 12:49:35.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (26, '2024-05-17T12:49:35', 'rename_quality_profiles_add_upgrade_allowed') 12:49:35.0 Info: Committing Transaction 12:49:35.0 Info: 26: rename_quality_profiles_add_upgrade_allowed migrated 12:49:35.0 Info: => 0.0046782s 12:49:35.0 Info: 27: add_import_exclusions migrating 12:49:35.0 Info: Beginning Transaction 12:49:35.0 Info: Starting migration of Main DB to 27 12:49:35.0 Info: CreateTable ImportListExclusions 12:49:35.0 Info: CREATE TABLE "ImportListExclusions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignId" TEXT NOT NULL, "Name" TEXT NOT NULL) 12:49:35.0 Info: => 0.0001423s 12:49:35.0 Info: CreateIndex ImportListExclusions (ForeignId) 12:49:35.0 Info: CREATE UNIQUE INDEX "IX_ImportListExclusions_ForeignId" ON "ImportListExclusions" ("ForeignId" ASC) 12:49:35.0 Info: => 8.51E-05s 12:49:35.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (27, '2024-05-17T12:49:35', 'add_import_exclusions') 12:49:35.0 Info: Committing Transaction 12:49:35.0 Info: 27: add_import_exclusions migrated 12:49:35.0 Info: => 0.0003779s 12:49:35.0 Info: 28: clean_artist_metadata_table migrating 12:49:35.0 Info: Beginning Transaction 12:49:35.0 Info: Starting migration of Main DB to 28 12:49:35.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:49:35.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:49:35.0 Info: => 0.0001561s 12:49:35.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:49:35.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:49:35.0 Info: => 0.000118s 12:49:35.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:49:35.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:49:35.0 Info: => 0.0001152s 12:49:35.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:49:35.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:49:35.0 Info: => 0.0001196s 12:49:35.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:49:35.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:49:35.0 Info: => 0.000117s 12:49:35.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:49:35.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:49:35.0 Info: => 0.0001152s 12:49:35.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (28, '2024-05-17T12:49:35', 'clean_artist_metadata_table') 12:49:35.0 Info: Committing Transaction 12:49:35.0 Info: 28: clean_artist_metadata_table migrated 12:49:35.0 Info: => 0.0010457s 12:49:35.0 Info: 29: health_issue_notification migrating 12:49:35.0 Info: Beginning Transaction 12:49:35.0 Info: Starting migration of Main DB to 29 12:49:35.0 Info: AlterTable Notifications 12:49:35.0 Info: => 9E-07s 12:49:35.0 Info: CreateColumn Notifications OnHealthIssue Boolean 12:49:35.0 Info: ALTER TABLE "Notifications" ADD COLUMN "OnHealthIssue" INTEGER NOT NULL DEFAULT 0 12:49:35.0 Info: => 0.0005414s 12:49:35.0 Info: AlterTable Notifications 12:49:35.0 Info: => 8E-07s 12:49:35.0 Info: CreateColumn Notifications IncludeHealthWarnings Boolean 12:49:35.0 Info: ALTER TABLE "Notifications" ADD COLUMN "IncludeHealthWarnings" INTEGER NOT NULL DEFAULT 0 12:49:35.0 Info: => 0.0005118s 12:49:35.0 Info: AlterTable Notifications 12:49:35.0 Info: => 8E-07s 12:49:35.0 Info: CreateColumn Notifications OnDownloadFailure Boolean 12:49:35.0 Info: ALTER TABLE "Notifications" ADD COLUMN "OnDownloadFailure" INTEGER NOT NULL DEFAULT 0 12:49:35.0 Info: => 0.0004998s 12:49:35.0 Info: AlterTable Notifications 12:49:35.0 Info: => 6E-07s 12:49:35.0 Info: CreateColumn Notifications OnImportFailure Boolean 12:49:35.0 Info: ALTER TABLE "Notifications" ADD COLUMN "OnImportFailure" INTEGER NOT NULL DEFAULT 0 12:49:35.0 Info: => 0.0005051s 12:49:35.0 Info: AlterTable Notifications 12:49:35.0 Info: => 8E-07s 12:49:35.0 Info: CreateColumn Notifications OnTrackRetag Boolean 12:49:35.0 Info: ALTER TABLE "Notifications" ADD COLUMN "OnTrackRetag" INTEGER NOT NULL DEFAULT 0 12:49:35.0 Info: => 0.0004997s 12:49:35.0 Info: DeleteColumn Notifications OnDownload 12:49:35.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:49:35.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:49:35.0 Info: DROP TABLE "Notifications" 12:49:35.0 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 12:49:35.0 Info: => 0.0045611s 12:49:35.0 Info: RenameColumn Notifications OnAlbumDownload to OnReleaseImport 12:49:35.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:49:35.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:49:35.0 Info: DROP TABLE "Notifications" 12:49:35.0 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 12:49:35.0 Info: => 0.0038153s 12:49:35.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (29, '2024-05-17T12:49:35', 'health_issue_notification') 12:49:35.0 Info: Committing Transaction 12:49:35.0 Info: 29: health_issue_notification migrated 12:49:35.0 Info: => 0.0041829s 12:49:35.0 Info: 30: add_mediafilerepository_mtime migrating 12:49:35.0 Info: Beginning Transaction 12:49:35.0 Info: Starting migration of Main DB to 30 12:49:35.0 Info: AlterTable TrackFiles 12:49:35.0 Info: => 1.2E-06s 12:49:35.0 Info: CreateColumn TrackFiles Modified DateTime 12:49:35.0 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Modified" DATETIME NOT NULL DEFAULT '2000-01-01T00:00:00' 12:49:35.0 Info: => 0.0005449s 12:49:35.0 Info: AlterTable TrackFiles 12:49:35.0 Info: => 8E-07s 12:49:35.0 Info: CreateColumn TrackFiles Path String 12:49:35.0 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Path" TEXT 12:49:35.0 Info: => 0.0005053s 12:49:35.0 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 12:49:35.0 Info: DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 12:49:35.0 Info: => 3.79E-05s 12:49:35.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:49:35.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:49:35.0 Info: => 0.0001225s 12:49:35.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:49:35.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:49:35.0 Info: => 0.000132s 12:49:35.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:49:35.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:49:35.0 Info: => 0.0001363s 12:49:35.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:49:35.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:49:35.0 Info: => 7.91E-05s 12:49:35.0 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 12:49:35.0 Info: DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 12:49:35.0 Info: => 4.84E-05s 12:49:35.0 Info: AlterTable TrackFiles 12:49:35.0 Info: => 4E-07s 12:49:35.0 Info: AlterColumn TrackFiles Path String 12:49:35.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:49:35.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:49:35.0 Info: DROP TABLE "TrackFiles" 12:49:35.0 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 12:49:35.0 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:49:35.0 Info: => 0.0047688s 12:49:35.0 Info: CreateIndex TrackFiles (Path) 12:49:35.0 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 12:49:35.0 Info: => 7.75E-05s 12:49:35.0 Info: DeleteColumn TrackFiles RelativePath 12:49:35.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:49:35.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:49:35.0 Info: DROP TABLE "TrackFiles" 12:49:35.0 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 12:49:35.0 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:49:35.0 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 12:49:35.0 Info: => 0.0040226s 12:49:35.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (30, '2024-05-17T12:49:35', 'add_mediafilerepository_mtime') 12:49:35.0 Info: Committing Transaction 12:49:35.0 Info: 30: add_mediafilerepository_mtime migrated 12:49:35.0 Info: => 0.0043465s 12:49:35.0 Info: 31: add_artistmetadataid_constraint migrating 12:49:35.0 Info: Beginning Transaction 12:49:35.0 Info: Starting migration of Main DB to 31 12:49:35.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:49:35.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:49:35.0 Info: => 9.25E-05s 12:49:35.0 Info: DeleteIndex Artists (ArtistMetadataId) 12:49:35.0 Info: DROP INDEX "IX_Artists_ArtistMetadataId" 12:49:35.0 Info: => 0.0001363s 12:49:35.0 Info: AlterColumn Artists ArtistMetadataId Int32 12:49:35.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:49:35.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:49:35.0 Info: DROP TABLE "Artists" 12:49:35.0 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:49:35.0 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:49:35.0 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:49:35.0 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 12:49:35.0 Info: => 0.0042203s 12:49:35.0 Info: CreateIndex Artists (ArtistMetadataId) 12:49:35.0 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 12:49:35.0 Info: => 7.85E-05s 12:49:35.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (31, '2024-05-17T12:49:35', 'add_artistmetadataid_constraint') 12:49:35.0 Info: Committing Transaction 12:49:35.0 Info: 31: add_artistmetadataid_constraint migrated 12:49:35.0 Info: => 0.0004173s 12:49:35.0 Info: 32: old_ids_and_artist_alias migrating 12:49:35.0 Info: Beginning Transaction 12:49:35.0 Info: Starting migration of Main DB to 32 12:49:35.0 Info: AlterTable ArtistMetadata 12:49:35.0 Info: => 1.6E-06s 12:49:35.0 Info: CreateColumn ArtistMetadata Aliases String 12:49:35.0 Info: ALTER TABLE "ArtistMetadata" ADD COLUMN "Aliases" TEXT NOT NULL DEFAULT '[]' 12:49:35.0 Info: => 0.0005768s 12:49:35.0 Info: AlterTable ArtistMetadata 12:49:35.0 Info: => 8E-07s 12:49:35.0 Info: CreateColumn ArtistMetadata OldForeignArtistIds String 12:49:35.0 Info: ALTER TABLE "ArtistMetadata" ADD COLUMN "OldForeignArtistIds" TEXT NOT NULL DEFAULT '[]' 12:49:35.0 Info: => 0.0005124s 12:49:35.0 Info: AlterTable Albums 12:49:35.0 Info: => 6E-07s 12:49:35.0 Info: CreateColumn Albums OldForeignAlbumIds String 12:49:35.0 Info: ALTER TABLE "Albums" ADD COLUMN "OldForeignAlbumIds" TEXT NOT NULL DEFAULT '[]' 12:49:35.0 Info: => 0.0005212s 12:49:35.0 Info: AlterTable AlbumReleases 12:49:35.0 Info: => 7E-07s 12:49:35.0 Info: CreateColumn AlbumReleases OldForeignReleaseIds String 12:49:35.0 Info: ALTER TABLE "AlbumReleases" ADD COLUMN "OldForeignReleaseIds" TEXT NOT NULL DEFAULT '[]' 12:49:35.0 Info: => 0.0005156s 12:49:35.0 Info: AlterTable Tracks 12:49:35.0 Info: => 7E-07s 12:49:35.0 Info: CreateColumn Tracks OldForeignRecordingIds String 12:49:35.0 Info: ALTER TABLE "Tracks" ADD COLUMN "OldForeignRecordingIds" TEXT NOT NULL DEFAULT '[]' 12:49:35.0 Info: => 0.0005082s 12:49:35.0 Info: AlterTable Tracks 12:49:35.0 Info: => 7E-07s 12:49:35.0 Info: CreateColumn Tracks OldForeignTrackIds String 12:49:35.0 Info: ALTER TABLE "Tracks" ADD COLUMN "OldForeignTrackIds" TEXT NOT NULL DEFAULT '[]' 12:49:35.0 Info: => 0.0005085s 12:49:35.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (32, '2024-05-17T12:49:35', 'old_ids_and_artist_alias') 12:49:35.0 Info: Committing Transaction 12:49:35.0 Info: 32: old_ids_and_artist_alias migrated 12:49:35.0 Info: => 0.0008251s 12:49:35.0 Info: 33: download_propers_config migrating 12:49:35.0 Info: Beginning Transaction 12:49:35.0 Info: Starting migration of Main DB to 33 12:49:35.0 Info: PerformDBOperation 12:49:35.0 Info: Performing DB Operation 12:49:35.0 Info: => 3.17E-05s 12:49:35.0 Info: ExecuteSqlStatement DELETE FROM "Config" WHERE "Key" = 'autodownloadpropers' 12:49:35.0 Info: DELETE FROM "Config" WHERE "Key" = 'autodownloadpropers' 12:49:35.0 Info: => 3.45E-05s 12:49:35.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (33, '2024-05-17T12:49:35', 'download_propers_config') 12:49:35.0 Info: Committing Transaction 12:49:35.0 Info: 33: download_propers_config migrated 12:49:35.0 Info: => 0.00027s 12:49:35.0 Info: 34: remove_language_profiles migrating 12:49:35.0 Info: Beginning Transaction 12:49:35.0 Info: Starting migration of Main DB to 34 12:49:35.0 Info: DeleteTable LanguageProfiles 12:49:35.0 Info: DROP TABLE "LanguageProfiles" 12:49:35.0 Info: => 0.0001996s 12:49:35.0 Info: DeleteColumn Artists LanguageProfileId 12:49:35.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:49:35.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:49:35.0 Info: DROP TABLE "Artists" 12:49:35.0 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:49:35.0 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:49:35.0 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:49:35.0 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 12:49:35.0 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 12:49:35.0 Info: => 0.0051363s 12:49:35.0 Info: DeleteColumn ImportLists LanguageProfileId 12:49:35.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:49:35.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:49:35.0 Info: DROP TABLE "ImportLists" 12:49:35.0 Info: ALTER TABLE "ImportLists_temp" RENAME TO "ImportLists" 12:49:35.0 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 12:49:35.0 Info: => 0.0039215s 12:49:35.0 Info: DeleteColumn Blacklist Language 12:49:35.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:49:35.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:49:35.0 Info: DROP TABLE "Blacklist" 12:49:35.0 Info: ALTER TABLE "Blacklist_temp" RENAME TO "Blacklist" 12:49:35.0 Info: => 0.0036988s 12:49:35.0 Info: DeleteColumn History Language 12:49:35.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:49:35.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:49:35.0 Info: DROP TABLE "History" 12:49:35.0 Info: ALTER TABLE "History_temp" RENAME TO "History" 12:49:35.0 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 12:49:35.0 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 12:49:35.0 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 12:49:35.0 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 12:49:35.0 Info: => 0.00503s 12:49:35.0 Info: DeleteColumn LyricFiles Language 12:49:35.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:49:35.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:49:35.0 Info: DROP TABLE "LyricFiles" 12:49:35.0 Info: ALTER TABLE "LyricFiles_temp" RENAME TO "LyricFiles" 12:49:35.0 Info: => 0.0045972s 12:49:35.0 Info: DeleteColumn TrackFiles Language 12:49:35.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:49:35.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:49:35.0 Info: DROP TABLE "TrackFiles" 12:49:35.0 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 12:49:35.0 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:49:35.0 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 12:49:35.0 Info: => 0.0040427s 12:49:35.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (34, '2024-05-17T12:49:35', 'remove_language_profiles') 12:49:35.0 Info: Committing Transaction 12:49:35.0 Info: 34: remove_language_profiles migrated 12:49:35.0 Info: => 0.0045606s 12:49:35.0 Info: 35: multi_disc_naming_format migrating 12:49:35.0 Info: Beginning Transaction 12:49:35.0 Info: Starting migration of Main DB to 35 12:49:35.0 Info: AlterTable NamingConfig 12:49:35.0 Info: => 9E-07s 12:49:35.0 Info: CreateColumn NamingConfig MultiDiscTrackFormat String 12:49:35.0 Info: ALTER TABLE "NamingConfig" ADD COLUMN "MultiDiscTrackFormat" TEXT 12:49:35.0 Info: => 0.0005479s 12:49:35.0 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = '{Medium Format} {medium:00}/{Artist Name} - {Album Title} - {track:00} - {Track Title}' 12:49:35.0 Info: UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = '{Medium Format} {medium:00}/{Artist Name} - {Album Title} - {track:00} - {Track Title}' 12:49:35.0 Info: => 4.37E-05s 12:49:35.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (35, '2024-05-17T12:49:35', 'multi_disc_naming_format') 12:49:35.0 Info: Committing Transaction 12:49:35.0 Info: 35: multi_disc_naming_format migrated 12:49:35.0 Info: => 0.0003041s 12:49:35.0 Info: 36: add_download_client_priority migrating 12:49:35.0 Info: Beginning Transaction 12:49:35.0 Info: Starting migration of Main DB to 36 12:49:35.0 Info: AlterTable DownloadClients 12:49:35.0 Info: => 8E-07s 12:49:35.0 Info: CreateColumn DownloadClients Priority Int32 12:49:35.0 Info: ALTER TABLE "DownloadClients" ADD COLUMN "Priority" INTEGER NOT NULL DEFAULT 1 12:49:35.0 Info: => 0.0005309s 12:49:35.0 Info: PerformDBOperation 12:49:35.0 Info: Performing DB Operation 12:49:35.0 Info: => 5.12E-05s 12:49:35.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (36, '2024-05-17T12:49:35', 'add_download_client_priority') 12:49:35.0 Info: Committing Transaction 12:49:35.0 Info: 36: add_download_client_priority migrated 12:49:35.0 Info: => 0.0003261s 12:49:35.0 Info: 37: remove_growl_prowl migrating 12:49:35.0 Info: Beginning Transaction 12:49:35.0 Info: Starting migration of Main DB to 37 12:49:35.0 Info: FluentMigrator.Expressions.DeleteDataExpression 12:49:35.0 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Growl' 12:49:35.0 Info: => 4.87E-05s 12:49:35.0 Info: FluentMigrator.Expressions.DeleteDataExpression 12:49:35.0 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Prowl' 12:49:35.0 Info: => 2.78E-05s 12:49:35.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (37, '2024-05-17T12:49:35', 'remove_growl_prowl') 12:49:35.0 Info: Committing Transaction 12:49:35.0 Info: 37: remove_growl_prowl migrated 12:49:35.0 Info: => 0.000261s 12:49:35.0 Info: 38: remove_plex_hometheatre migrating 12:49:35.0 Info: Beginning Transaction 12:49:35.0 Info: Starting migration of Main DB to 38 12:49:35.0 Info: FluentMigrator.Expressions.DeleteDataExpression 12:49:35.0 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'PlexHomeTheater' 12:49:35.0 Info: => 4.71E-05s 12:49:35.0 Info: FluentMigrator.Expressions.DeleteDataExpression 12:49:35.0 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'PlexClient' 12:49:35.0 Info: => 2.86E-05s 12:49:35.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (38, '2024-05-17T12:49:35', 'remove_plex_hometheatre') 12:49:35.0 Info: Committing Transaction 12:49:35.0 Info: 38: remove_plex_hometheatre migrated 12:49:35.0 Info: => 0.000257s 12:49:35.0 Info: 39: add_root_folder_add_defaults migrating 12:49:35.0 Info: Beginning Transaction 12:49:35.0 Info: Starting migration of Main DB to 39 12:49:35.0 Info: AlterTable RootFolders 12:49:35.0 Info: => 8E-07s 12:49:35.0 Info: CreateColumn RootFolders Name String 12:49:35.0 Info: ALTER TABLE "RootFolders" ADD COLUMN "Name" TEXT 12:49:35.1 Info: => 0.000568s 12:49:35.1 Info: AlterTable RootFolders 12:49:35.1 Info: => 8E-07s 12:49:35.1 Info: CreateColumn RootFolders DefaultMetadataProfileId Int32 12:49:35.1 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultMetadataProfileId" INTEGER NOT NULL DEFAULT 0 12:49:35.1 Info: => 0.0005283s 12:49:35.1 Info: AlterTable RootFolders 12:49:35.1 Info: => 7E-07s 12:49:35.1 Info: CreateColumn RootFolders DefaultQualityProfileId Int32 12:49:35.1 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultQualityProfileId" INTEGER NOT NULL DEFAULT 0 12:49:35.1 Info: => 0.0005017s 12:49:35.1 Info: AlterTable RootFolders 12:49:35.1 Info: => 6E-07s 12:49:35.1 Info: CreateColumn RootFolders DefaultMonitorOption Int32 12:49:35.1 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultMonitorOption" INTEGER NOT NULL DEFAULT 0 12:49:35.1 Info: => 0.0005091s 12:49:35.1 Info: AlterTable RootFolders 12:49:35.1 Info: => 1E-06s 12:49:35.1 Info: CreateColumn RootFolders DefaultTags String 12:49:35.1 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultTags" TEXT 12:49:35.1 Info: => 0.0005071s 12:49:35.1 Info: PerformDBOperation 12:49:35.1 Info: Performing DB Operation 12:49:35.1 Info: => 5.16E-05s 12:49:35.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (39, '2024-05-17T12:49:35', 'add_root_folder_add_defaults') 12:49:35.1 Info: Committing Transaction 12:49:35.1 Info: 39: add_root_folder_add_defaults migrated 12:49:35.1 Info: => 0.0003247s 12:49:35.1 Info: 40: task_duration migrating 12:49:35.1 Info: Beginning Transaction 12:49:35.1 Info: Starting migration of Main DB to 40 12:49:35.1 Info: AlterTable ScheduledTasks 12:49:35.1 Info: => 1.1E-06s 12:49:35.1 Info: CreateColumn ScheduledTasks LastStartTime DateTime 12:49:35.1 Info: ALTER TABLE "ScheduledTasks" ADD COLUMN "LastStartTime" DATETIME 12:49:35.1 Info: => 0.0005622s 12:49:35.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (40, '2024-05-17T12:49:35', 'task_duration') 12:49:35.1 Info: Committing Transaction 12:49:35.1 Info: 40: task_duration migrated 12:49:35.1 Info: => 0.000849s 12:49:35.1 Info: 41: add_indexer_and_enabled_to_release_profiles migrating 12:49:35.1 Info: Beginning Transaction 12:49:35.1 Info: Starting migration of Main DB to 41 12:49:35.1 Info: AlterTable ReleaseProfiles 12:49:35.1 Info: => 1.1E-06s 12:49:35.1 Info: CreateColumn ReleaseProfiles Enabled Boolean 12:49:35.1 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "Enabled" INTEGER NOT NULL DEFAULT 1 12:49:35.1 Info: => 0.0005471s 12:49:35.1 Info: AlterTable ReleaseProfiles 12:49:35.1 Info: => 7E-07s 12:49:35.1 Info: CreateColumn ReleaseProfiles IndexerId Int32 12:49:35.1 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "IndexerId" INTEGER NOT NULL DEFAULT 0 12:49:35.1 Info: => 0.0005098s 12:49:35.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (41, '2024-05-17T12:49:35', 'add_indexer_and_enabled_to_release_profiles') 12:49:35.1 Info: Committing Transaction 12:49:35.1 Info: 41: add_indexer_and_enabled_to_release_profiles migrated 12:49:35.1 Info: => 0.0007906s 12:49:35.1 Info: 42: remove_album_folders migrating 12:49:35.1 Info: Beginning Transaction 12:49:35.1 Info: Starting migration of Main DB to 42 12:49:35.1 Info: DeleteColumn Artists AlbumFolder 12:49:35.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:49:35.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:49:35.1 Info: DROP TABLE "Artists" 12:49:35.1 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:49:35.1 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:49:35.1 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:49:35.1 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 12:49:35.1 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 12:49:35.1 Info: => 0.0043985s 12:49:35.1 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "StandardTrackFormat" = "AlbumFolderFormat" || '/' || "StandardTrackFormat" 12:49:35.1 Info: UPDATE "NamingConfig" SET "StandardTrackFormat" = "AlbumFolderFormat" || '/' || "StandardTrackFormat" 12:49:35.1 Info: => 3.8E-05s 12:49:35.1 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = "AlbumFolderFormat" || '/' || "MultiDiscTrackFormat" 12:49:35.1 Info: UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = "AlbumFolderFormat" || '/' || "MultiDiscTrackFormat" 12:49:35.1 Info: => 3.07E-05s 12:49:35.1 Info: DeleteColumn NamingConfig AlbumFolderFormat 12:49:35.1 Info: CREATE TABLE "NamingConfig_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ReplaceIllegalCharacters" INTEGER NOT NULL, "ArtistFolderFormat" TEXT, "RenameTracks" INTEGER, "StandardTrackFormat" TEXT, "MultiDiscTrackFormat" TEXT) 12:49:35.1 Info: INSERT INTO "NamingConfig_temp" ("Id", "ReplaceIllegalCharacters", "ArtistFolderFormat", "RenameTracks", "StandardTrackFormat", "MultiDiscTrackFormat") SELECT "Id", "ReplaceIllegalCharacters", "ArtistFolderFormat", "RenameTracks", "StandardTrackFormat", "MultiDiscTrackFormat" FROM "NamingConfig" 12:49:35.1 Info: DROP TABLE "NamingConfig" 12:49:35.1 Info: ALTER TABLE "NamingConfig_temp" RENAME TO "NamingConfig" 12:49:35.1 Info: => 0.0050178s 12:49:35.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (42, '2024-05-17T12:49:35', 'remove_album_folders') 12:49:35.1 Info: Committing Transaction 12:49:35.1 Info: 42: remove_album_folders migrated 12:49:35.1 Info: => 0.0054397s 12:49:35.1 Info: 44: add_priority_to_indexers migrating 12:49:35.1 Info: Beginning Transaction 12:49:35.1 Info: Starting migration of Main DB to 44 12:49:35.1 Info: AlterTable Indexers 12:49:35.1 Info: => 8E-07s 12:49:35.1 Info: CreateColumn Indexers Priority Int32 12:49:35.1 Info: ALTER TABLE "Indexers" ADD COLUMN "Priority" INTEGER NOT NULL DEFAULT 25 12:49:35.1 Info: => 0.0005766s 12:49:35.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (44, '2024-05-17T12:49:35', 'add_priority_to_indexers') 12:49:35.1 Info: Committing Transaction 12:49:35.1 Info: 44: add_priority_to_indexers migrated 12:49:35.1 Info: => 0.000874s 12:49:35.1 Info: 45: remove_chown_and_folderchmod_config migrating 12:49:35.1 Info: Beginning Transaction 12:49:35.1 Info: Starting migration of Main DB to 45 12:49:35.1 Info: ExecuteSqlStatement DELETE FROM config WHERE Key IN ('folderchmod', 'chownuser') 12:49:35.1 Info: DELETE FROM config WHERE Key IN ('folderchmod', 'chownuser') 12:49:35.1 Info: => 0.0001291s 12:49:35.1 Info: PerformDBOperation 12:49:35.1 Info: Performing DB Operation 12:49:35.1 Info: => 2.76E-05s 12:49:35.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (45, '2024-05-17T12:49:35', 'remove_chown_and_folderchmod_config') 12:49:35.1 Info: Committing Transaction 12:49:35.1 Info: 45: remove_chown_and_folderchmod_config migrated 12:49:35.1 Info: => 0.0002736s 12:49:35.1 Info: 47: update_notifiarr migrating 12:49:35.1 Info: Beginning Transaction 12:49:35.1 Info: Starting migration of Main DB to 47 12:49:35.1 Info: ExecuteSqlStatement UPDATE "Notifications" SET "Implementation" = Replace("Implementation", 'DiscordNotifier', 'Notifiarr'),"ConfigContract" = Replace("ConfigContract", 'DiscordNotifierSettings', 'NotifiarrSettings') WHERE "Implementation" = 'DiscordNotifier'; 12:49:35.1 Info: UPDATE "Notifications" SET "Implementation" = Replace("Implementation", 'DiscordNotifier', 'Notifiarr'),"ConfigContract" = Replace("ConfigContract", 'DiscordNotifierSettings', 'NotifiarrSettings') WHERE "Implementation" = 'DiscordNotifier'; 12:49:35.1 Info: => 7.22E-05s 12:49:35.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (47, '2024-05-17T12:49:35', 'update_notifiarr') 12:49:35.1 Info: Committing Transaction 12:49:35.1 Info: 47: update_notifiarr migrated 12:49:35.1 Info: => 0.0003118s 12:49:35.1 Info: 49: email_multiple_addresses migrating 12:49:35.1 Info: Beginning Transaction 12:49:35.1 Info: Starting migration of Main DB to 49 12:49:35.1 Info: PerformDBOperation 12:49:35.1 Info: Performing DB Operation 12:49:35.1 Info: => 5.72E-05s 12:49:35.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (49, '2024-05-17T12:49:35', 'email_multiple_addresses') 12:49:35.1 Info: Committing Transaction 12:49:35.1 Info: 49: email_multiple_addresses migrated 12:49:35.1 Info: => 0.0003069s 12:49:35.1 Info: 50: rename_blacklist_to_blocklist migrating 12:49:35.1 Info: Beginning Transaction 12:49:35.1 Info: Starting migration of Main DB to 50 12:49:35.1 Info: RenameTable Blacklist Blocklist 12:49:35.1 Info: ALTER TABLE "Blacklist" RENAME TO "Blocklist" 12:49:35.1 Info: => 0.0014927s 12:49:35.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (50, '2024-05-17T12:49:35', 'rename_blacklist_to_blocklist') 12:49:35.1 Info: Committing Transaction 12:49:35.1 Info: 50: rename_blacklist_to_blocklist migrated 12:49:35.1 Info: => 0.0017994s 12:49:35.1 Info: 51: cdh_per_downloadclient migrating 12:49:35.1 Info: Beginning Transaction 12:49:35.1 Info: Starting migration of Main DB to 51 12:49:35.1 Info: INSERT INTO "Config" ("Key", "Value") VALUES ('removecompleteddownloads', 'True') 12:49:35.1 Info: INSERT INTO "DownloadClients" ("Enable", "Name", "Implementation", "Priority", "Settings", "ConfigContract") VALUES (1, 'Deluge', 'Deluge', 1, '{ "host": "127.0.0.1", "port": 0, "urlBase": "/my/", "movieCategory": "abc", "recentTvPriority": 0, "olderTvPriority": 0, "useSsl": false }', 'DelugeSettings') 12:49:35.1 Info: AlterTable DownloadClients 12:49:35.1 Info: => 4E-07s 12:49:35.1 Info: CreateColumn DownloadClients RemoveCompletedDownloads Boolean 12:49:35.1 Info: ALTER TABLE "DownloadClients" ADD COLUMN "RemoveCompletedDownloads" INTEGER NOT NULL DEFAULT 1 12:49:35.1 Info: => 0.0005388s 12:49:35.1 Info: CreateColumn DownloadClients RemoveFailedDownloads Boolean 12:49:35.1 Info: ALTER TABLE "DownloadClients" ADD COLUMN "RemoveFailedDownloads" INTEGER NOT NULL DEFAULT 1 12:49:35.1 Info: => 0.000517s 12:49:35.1 Info: PerformDBOperation 12:49:35.1 Info: Performing DB Operation 12:49:35.1 Info: => 0.000172s 12:49:35.1 Info: -> 2 Insert operations completed in 00:00:00.0001478 taking an average of 00:00:00.0000739 12:49:35.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (51, '2024-05-17T12:49:35', 'cdh_per_downloadclient') 12:49:35.1 Info: Committing Transaction 12:49:35.1 Info: 51: cdh_per_downloadclient migrated 12:49:35.1 Info: => 0.0005032s 12:49:35.1 Debug: Took: 00:00:00.2187756 12:49:35.1 Info: --- End: NzbDrone.Core.Test.Datastore.Migration.cdh_per_downloadclientFixture.should_set_cdh_to_disabled_when_globally_disabled --- 12:49:35.1 Info: --- Start: NzbDrone.Core.Test.Datastore.Migration.cdh_per_downloadclientFixture.should_set_cdh_to_enabled --- 12:49:35.1 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm64/_temp_11361_638515469751559534_201/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:49:35.1 Info: DatabaseEngineVersionCheck migrating 12:49:35.1 Info: PerformDBOperation 12:49:35.1 Info: Performing DB Operation 12:49:35.1 Info: SQLite 3.45.3 12:49:35.1 Info: => 0.0011016s 12:49:35.1 Info: DatabaseEngineVersionCheck migrated 12:49:35.1 Info: => 0.0011143s 12:49:35.1 Info: VersionMigration migrating 12:49:35.1 Info: Beginning Transaction 12:49:35.1 Info: CreateTable VersionInfo 12:49:35.1 Info: CREATE TABLE "VersionInfo" ("Version" INTEGER NOT NULL) 12:49:35.1 Info: => 0.0001557s 12:49:35.1 Info: Committing Transaction 12:49:35.1 Info: VersionMigration migrated 12:49:35.1 Info: => 0.0005243s 12:49:35.1 Info: VersionUniqueMigration migrating 12:49:35.1 Info: Beginning Transaction 12:49:35.1 Info: CreateIndex VersionInfo (Version) 12:49:35.1 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 12:49:35.1 Info: => 0.0001206s 12:49:35.1 Info: AlterTable VersionInfo 12:49:35.1 Info: => 6E-07s 12:49:35.1 Info: CreateColumn VersionInfo AppliedOn DateTime 12:49:35.1 Info: ALTER TABLE "VersionInfo" ADD COLUMN "AppliedOn" DATETIME 12:49:35.1 Info: => 0.0005681s 12:49:35.1 Info: Committing Transaction 12:49:35.1 Info: VersionUniqueMigration migrated 12:49:35.1 Info: => 0.0007749s 12:49:35.1 Info: VersionDescriptionMigration migrating 12:49:35.1 Info: Beginning Transaction 12:49:35.1 Info: AlterTable VersionInfo 12:49:35.1 Info: => 8E-07s 12:49:35.1 Info: CreateColumn VersionInfo Description String 12:49:35.1 Info: ALTER TABLE "VersionInfo" ADD COLUMN "Description" TEXT 12:49:35.1 Info: => 0.0002015s 12:49:35.1 Info: Committing Transaction 12:49:35.1 Info: VersionDescriptionMigration migrated 12:49:35.1 Info: => 0.0003885s 12:49:35.1 Info: 1: InitialSetup migrating 12:49:35.1 Info: Beginning Transaction 12:49:35.1 Info: Starting migration of Main DB to 1 12:49:35.1 Info: CreateTable Config 12:49:35.1 Info: CREATE TABLE "Config" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Key" TEXT NOT NULL, "Value" TEXT NOT NULL) 12:49:35.1 Info: => 0.0001718s 12:49:35.1 Info: CreateIndex Config (Key) 12:49:35.1 Info: CREATE UNIQUE INDEX "IX_Config_Key" ON "Config" ("Key" ASC) 12:49:35.1 Info: => 8.59E-05s 12:49:35.1 Info: CreateTable RootFolders 12:49:35.1 Info: CREATE TABLE "RootFolders" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Path" TEXT NOT NULL) 12:49:35.1 Info: => 9.47E-05s 12:49:35.1 Info: CreateIndex RootFolders (Path) 12:49:35.1 Info: CREATE UNIQUE INDEX "IX_RootFolders_Path" ON "RootFolders" ("Path" ASC) 12:49:35.1 Info: => 7.04E-05s 12:49:35.1 Info: CreateTable Artists 12:49:35.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:49:35.1 Info: => 0.000237s 12:49:35.1 Info: CreateIndex Artists (ForeignArtistId) 12:49:35.1 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 12:49:35.1 Info: => 7.48E-05s 12:49:35.1 Info: CreateIndex Artists (NameSlug) 12:49:35.1 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 12:49:35.1 Info: => 6.41E-05s 12:49:35.1 Info: CreateIndex Artists (CleanName) 12:49:35.1 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:49:35.1 Info: => 6.47E-05s 12:49:35.1 Info: CreateIndex Artists (Path) 12:49:35.1 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:49:35.1 Info: => 6.47E-05s 12:49:35.1 Info: CreateTable Albums 12:49:35.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:49:35.1 Info: => 0.0002062s 12:49:35.1 Info: CreateIndex Albums (ForeignAlbumId) 12:49:35.1 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:49:35.1 Info: => 7.23E-05s 12:49:35.1 Info: CreateIndex Albums (MBId) 12:49:35.1 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 12:49:35.1 Info: => 6.07E-05s 12:49:35.1 Info: CreateIndex Albums (TADBId) 12:49:35.1 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 12:49:35.1 Info: => 7.4E-05s 12:49:35.1 Info: CreateIndex Albums (TitleSlug) 12:49:35.1 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 12:49:35.1 Info: => 6.66E-05s 12:49:35.1 Info: CreateIndex Albums (CleanTitle) 12:49:35.1 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:49:35.1 Info: => 6.38E-05s 12:49:35.1 Info: CreateIndex Albums (Path) 12:49:35.1 Info: CREATE INDEX "IX_Albums_Path" ON "Albums" ("Path" ASC) 12:49:35.1 Info: => 6.26E-05s 12:49:35.1 Info: CreateTable Tracks 12:49:35.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:49:35.1 Info: => 0.0001443s 12:49:35.1 Info: CreateIndex Tracks (ForeignTrackId) 12:49:35.1 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 12:49:35.1 Info: => 7.19E-05s 12:49:35.1 Info: CreateIndex Tracks (ArtistId) 12:49:35.1 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 12:49:35.1 Info: => 6.88E-05s 12:49:35.1 Info: CreateIndex Tracks (TrackFileId) 12:49:35.1 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 12:49:35.1 Info: => 6.89E-05s 12:49:35.1 Info: CreateIndex Tracks (ArtistId, AlbumId, TrackNumber) 12:49:35.1 Info: CREATE INDEX "IX_Tracks_ArtistId_AlbumId_TrackNumber" ON "Tracks" ("ArtistId" ASC, "AlbumId" ASC, "TrackNumber" ASC) 12:49:35.1 Info: => 7.48E-05s 12:49:35.1 Info: CreateTable TrackFiles 12:49:35.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:49:35.1 Info: => 0.0001341s 12:49:35.1 Info: CreateIndex TrackFiles (ArtistId) 12:49:35.1 Info: CREATE INDEX "IX_TrackFiles_ArtistId" ON "TrackFiles" ("ArtistId" ASC) 12:49:35.1 Info: => 6.84E-05s 12:49:35.1 Info: CreateIndex TrackFiles (AlbumId) 12:49:35.1 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:49:35.1 Info: => 6.42E-05s 12:49:35.1 Info: CreateTable History 12:49:35.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:49:35.1 Info: => 0.0001381s 12:49:35.1 Info: CreateIndex History (Date) 12:49:35.1 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 12:49:35.1 Info: => 7.11E-05s 12:49:35.1 Info: CreateIndex History (EventType) 12:49:35.1 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 12:49:35.1 Info: => 6.55E-05s 12:49:35.1 Info: CreateIndex History (DownloadId) 12:49:35.1 Info: CREATE INDEX "IX_History_DownloadId" ON "History" ("DownloadId" ASC) 12:49:35.1 Info: => 6.6E-05s 12:49:35.1 Info: CreateIndex History (AlbumId) 12:49:35.1 Info: CREATE INDEX "IX_History_AlbumId" ON "History" ("AlbumId" ASC) 12:49:35.1 Info: => 6.45E-05s 12:49:35.1 Info: CreateTable Notifications 12:49:35.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:49:35.1 Info: => 0.0001257s 12:49:35.1 Info: CreateTable ScheduledTasks 12:49:35.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:49:35.1 Info: => 0.0001024s 12:49:35.1 Info: CreateIndex ScheduledTasks (TypeName) 12:49:35.1 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 12:49:35.1 Info: => 7.02E-05s 12:49:35.1 Info: CreateTable Indexers 12:49:35.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:49:35.1 Info: => 0.0001079s 12:49:35.1 Info: CreateIndex Indexers (Name) 12:49:35.1 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 12:49:35.1 Info: => 6.87E-05s 12:49:35.1 Info: CreateTable Profiles 12:49:35.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:49:35.1 Info: => 0.0001081s 12:49:35.1 Info: CreateIndex Profiles (Name) 12:49:35.1 Info: CREATE UNIQUE INDEX "IX_Profiles_Name" ON "Profiles" ("Name" ASC) 12:49:35.1 Info: => 7.02E-05s 12:49:35.1 Info: CreateTable QualityDefinitions 12:49:35.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:49:35.1 Info: => 0.0001533s 12:49:35.1 Info: CreateIndex QualityDefinitions (Quality) 12:49:35.1 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Quality" ON "QualityDefinitions" ("Quality" ASC) 12:49:35.1 Info: => 8.1E-05s 12:49:35.1 Info: CreateIndex QualityDefinitions (Title) 12:49:35.1 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Title" ON "QualityDefinitions" ("Title" ASC) 12:49:35.1 Info: => 0.000116s 12:49:35.1 Info: CreateTable NamingConfig 12:49:35.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:49:35.1 Info: => 0.0001463s 12:49:35.1 Info: CreateTable Blacklist 12:49:35.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:49:35.1 Info: => 0.0002143s 12:49:35.1 Info: CreateTable Metadata 12:49:35.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:49:35.1 Info: => 0.0001194s 12:49:35.1 Info: CreateTable MetadataFiles 12:49:35.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:49:35.1 Info: => 0.0001792s 12:49:35.1 Info: CreateTable DownloadClients 12:49:35.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:49:35.1 Info: => 0.0001571s 12:49:35.1 Info: CreateTable PendingReleases 12:49:35.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:49:35.1 Info: => 0.0001734s 12:49:35.1 Info: CreateTable RemotePathMappings 12:49:35.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:49:35.1 Info: => 0.0001342s 12:49:35.1 Info: CreateTable Tags 12:49:35.1 Info: CREATE TABLE "Tags" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Label" TEXT NOT NULL) 12:49:35.1 Info: => 9.79E-05s 12:49:35.1 Info: CreateIndex Tags (Label) 12:49:35.1 Info: CREATE UNIQUE INDEX "IX_Tags_Label" ON "Tags" ("Label" ASC) 12:49:35.1 Info: => 0.0001105s 12:49:35.1 Info: CreateTable Restrictions 12:49:35.1 Info: CREATE TABLE "Restrictions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Preferred" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL) 12:49:35.1 Info: => 0.0001218s 12:49:35.1 Info: CreateTable DelayProfiles 12:49:35.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:49:35.1 Info: => 0.0001451s 12:49:35.1 Info: CreateTable Users 12:49:35.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:49:35.1 Info: => 0.0001105s 12:49:35.1 Info: CreateIndex Users (Identifier) 12:49:35.1 Info: CREATE UNIQUE INDEX "IX_Users_Identifier" ON "Users" ("Identifier" ASC) 12:49:35.1 Info: => 0.0001347s 12:49:35.1 Info: CreateIndex Users (Username) 12:49:35.1 Info: CREATE UNIQUE INDEX "IX_Users_Username" ON "Users" ("Username" ASC) 12:49:35.1 Info: => 0.0001004s 12:49:35.1 Info: CreateTable Commands 12:49:35.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:49:35.1 Info: => 0.000158s 12:49:35.1 Info: CreateTable IndexerStatus 12:49:35.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:49:35.1 Info: => 0.0001678s 12:49:35.1 Info: CreateIndex IndexerStatus (ProviderId) 12:49:35.1 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 12:49:35.1 Info: => 8.87E-05s 12:49:35.1 Info: CreateTable ExtraFiles 12:49:35.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:49:35.1 Info: => 0.0001779s 12:49:35.1 Info: CreateTable LyricFiles 12:49:35.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:49:35.1 Info: => 0.000173s 12:49:35.1 Info: CreateTable LanguageProfiles 12:49:35.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:49:35.1 Info: => 0.0001457s 12:49:35.1 Info: CreateIndex LanguageProfiles (Name) 12:49:35.1 Info: CREATE UNIQUE INDEX "IX_LanguageProfiles_Name" ON "LanguageProfiles" ("Name" ASC) 12:49:35.1 Info: => 8.75E-05s 12:49:35.1 Info: CreateTable DownloadClientStatus 12:49:35.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:49:35.1 Info: => 0.0001277s 12:49:35.1 Info: CreateIndex DownloadClientStatus (ProviderId) 12:49:35.1 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 12:49:35.1 Info: => 8.82E-05s 12:49:35.1 Info: INSERT INTO "DelayProfiles" ("EnableUsenet", "EnableTorrent", "PreferredProtocol", "UsenetDelay", "TorrentDelay", "Order", "Tags") VALUES (1, 1, 1, 0, 0, 2147483647, '[]') 12:49:35.1 Info: -> 1 Insert operations completed in 00:00:00.0000937 taking an average of 00:00:00.0000937 12:49:35.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (1, '2024-05-17T12:49:35', 'InitialSetup') 12:49:35.1 Info: Committing Transaction 12:49:35.1 Info: 1: InitialSetup migrated 12:49:35.1 Info: => 0.0010352s 12:49:35.1 Info: 2: add_reason_to_pending_releases migrating 12:49:35.1 Info: Beginning Transaction 12:49:35.1 Info: Starting migration of Main DB to 2 12:49:35.1 Info: AlterTable PendingReleases 12:49:35.1 Info: => 7E-07s 12:49:35.1 Info: CreateColumn PendingReleases Reason Int32 12:49:35.1 Info: ALTER TABLE "PendingReleases" ADD COLUMN "Reason" INTEGER NOT NULL DEFAULT 0 12:49:35.1 Info: => 0.0005404s 12:49:35.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (2, '2024-05-17T12:49:35', 'add_reason_to_pending_releases') 12:49:35.1 Info: Committing Transaction 12:49:35.1 Info: 2: add_reason_to_pending_releases migrated 12:49:35.1 Info: => 0.0008672s 12:49:35.1 Info: 3: add_medium_support migrating 12:49:35.1 Info: Beginning Transaction 12:49:35.1 Info: Starting migration of Main DB to 3 12:49:35.1 Info: AlterTable Albums 12:49:35.1 Info: => 9E-07s 12:49:35.1 Info: CreateColumn Albums Media String 12:49:35.1 Info: ALTER TABLE "Albums" ADD COLUMN "Media" TEXT NOT NULL DEFAULT '' 12:49:35.1 Info: => 0.0005392s 12:49:35.1 Info: AlterTable Tracks 12:49:35.1 Info: => 6E-07s 12:49:35.1 Info: CreateColumn Tracks MediumNumber Int32 12:49:35.1 Info: ALTER TABLE "Tracks" ADD COLUMN "MediumNumber" INTEGER NOT NULL DEFAULT 0 12:49:35.1 Info: => 0.0004705s 12:49:35.1 Info: AlterTable Tracks 12:49:35.1 Info: => 7E-07s 12:49:35.1 Info: CreateColumn Tracks AbsoluteTrackNumber Int32 12:49:35.1 Info: ALTER TABLE "Tracks" ADD COLUMN "AbsoluteTrackNumber" INTEGER NOT NULL DEFAULT 0 12:49:35.1 Info: => 0.0004901s 12:49:35.1 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 12:49:35.1 Info: UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 12:49:35.1 Info: => 5E-05s 12:49:35.1 Info: DeleteColumn Tracks TrackNumber 12:49:35.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:49:35.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:49:35.1 Info: DROP TABLE "Tracks" 12:49:35.1 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 12:49:35.1 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 12:49:35.1 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 12:49:35.1 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 12:49:35.1 Info: => 0.0045895s 12:49:35.1 Info: AlterTable Tracks 12:49:35.1 Info: => 7E-07s 12:49:35.1 Info: CreateColumn Tracks TrackNumber String 12:49:35.1 Info: ALTER TABLE "Tracks" ADD COLUMN "TrackNumber" TEXT 12:49:35.1 Info: => 0.000484s 12:49:35.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (3, '2024-05-17T12:49:35', 'add_medium_support') 12:49:35.1 Info: Committing Transaction 12:49:35.1 Info: 3: add_medium_support migrated 12:49:35.1 Info: => 0.0008484s 12:49:35.1 Info: 4: add_various_qualites_in_profile migrating 12:49:35.1 Info: Beginning Transaction 12:49:35.1 Info: Starting migration of Main DB to 4 12:49:35.1 Info: ExecuteSqlStatement UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 12:49:35.1 Info: UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 12:49:35.1 Info: => 5.62E-05s 12:49:35.1 Info: PerformDBOperation 12:49:35.1 Info: Performing DB Operation 12:49:35.1 Info: => 3.25E-05s 12:49:35.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (4, '2024-05-17T12:49:35', 'add_various_qualites_in_profile') 12:49:35.1 Info: Committing Transaction 12:49:35.1 Info: 4: add_various_qualites_in_profile migrated 12:49:35.1 Info: => 0.0003063s 12:49:35.1 Info: 5: metadata_profiles migrating 12:49:35.1 Info: Beginning Transaction 12:49:35.1 Info: Starting migration of Main DB to 5 12:49:35.1 Info: CreateTable MetadataProfiles 12:49:35.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:49:35.1 Info: => 0.0001621s 12:49:35.1 Info: CreateIndex MetadataProfiles (Name) 12:49:35.1 Info: CREATE UNIQUE INDEX "IX_MetadataProfiles_Name" ON "MetadataProfiles" ("Name" ASC) 12:49:35.1 Info: => 9.58E-05s 12:49:35.1 Info: AlterTable Artists 12:49:35.1 Info: => 5E-07s 12:49:35.1 Info: CreateColumn Artists MetadataProfileId Int32 12:49:35.1 Info: ALTER TABLE "Artists" ADD COLUMN "MetadataProfileId" INTEGER NOT NULL DEFAULT 1 12:49:35.1 Info: => 0.000517s 12:49:35.1 Info: DeleteColumn Artists PrimaryAlbumTypes 12:49:35.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:49:35.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:49:35.2 Info: DROP TABLE "Artists" 12:49:35.2 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:49:35.2 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 12:49:35.2 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 12:49:35.2 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:49:35.2 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:49:35.2 Info: => 0.0056366s 12:49:35.2 Info: DeleteColumn Artists SecondaryAlbumTypes 12:49:35.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:49:35.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:49:35.2 Info: DROP TABLE "Artists" 12:49:35.2 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:49:35.2 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 12:49:35.2 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 12:49:35.2 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:49:35.2 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:49:35.2 Info: => 0.0041059s 12:49:35.2 Info: AlterTable Albums 12:49:35.2 Info: => 6E-07s 12:49:35.2 Info: CreateColumn Albums SecondaryTypes String 12:49:35.2 Info: ALTER TABLE "Albums" ADD COLUMN "SecondaryTypes" TEXT 12:49:35.2 Info: => 0.0004892s 12:49:35.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (5, '2024-05-17T12:49:35', 'metadata_profiles') 12:49:35.2 Info: Committing Transaction 12:49:35.2 Info: 5: metadata_profiles migrated 12:49:35.2 Info: => 0.0008775s 12:49:35.2 Info: 6: separate_automatic_and_interactive_search migrating 12:49:35.2 Info: Beginning Transaction 12:49:35.2 Info: Starting migration of Main DB to 6 12:49:35.2 Info: RenameColumn Indexers EnableSearch to EnableAutomaticSearch 12:49:35.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:49:35.2 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableSearch" FROM "Indexers" 12:49:35.2 Info: DROP TABLE "Indexers" 12:49:35.2 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 12:49:35.2 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 12:49:35.2 Info: => 0.0035153s 12:49:35.2 Info: AlterTable Indexers 12:49:35.2 Info: => 6E-07s 12:49:35.2 Info: CreateColumn Indexers EnableInteractiveSearch Boolean 12:49:35.2 Info: ALTER TABLE "Indexers" ADD COLUMN "EnableInteractiveSearch" INTEGER 12:49:35.2 Info: => 0.0004713s 12:49:35.2 Info: ExecuteSqlStatement UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 12:49:35.2 Info: UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 12:49:35.2 Info: => 3.92E-05s 12:49:35.2 Info: AlterTable Indexers 12:49:35.2 Info: => 4E-07s 12:49:35.2 Info: AlterColumn Indexers EnableInteractiveSearch Boolean 12:49:35.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:49:35.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:49:35.2 Info: DROP TABLE "Indexers" 12:49:35.2 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 12:49:35.2 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 12:49:35.2 Info: => 0.0034398s 12:49:35.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (6, '2024-05-17T12:49:35', 'separate_automatic_and_interactive_search') 12:49:35.2 Info: Committing Transaction 12:49:35.2 Info: 6: separate_automatic_and_interactive_search migrated 12:49:35.2 Info: => 0.0037582s 12:49:35.2 Info: 7: change_album_path_to_relative migrating 12:49:35.2 Info: Beginning Transaction 12:49:35.2 Info: Starting migration of Main DB to 7 12:49:35.2 Info: DeleteColumn Albums Path 12:49:35.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:49:35.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:49:35.2 Info: DROP TABLE "Albums" 12:49:35.2 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:49:35.2 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:49:35.2 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 12:49:35.2 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 12:49:35.2 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 12:49:35.2 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:49:35.2 Info: => 0.0042548s 12:49:35.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (7, '2024-05-17T12:49:35', 'change_album_path_to_relative') 12:49:35.2 Info: Committing Transaction 12:49:35.2 Info: 7: change_album_path_to_relative migrated 12:49:35.2 Info: => 0.0046319s 12:49:35.2 Info: 8: change_quality_size_mb_to_kb migrating 12:49:35.2 Info: Beginning Transaction 12:49:35.2 Info: Starting migration of Main DB to 8 12:49:35.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:49:35.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:49:35.2 Info: => 5.03E-05s 12:49:35.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (8, '2024-05-17T12:49:35', 'change_quality_size_mb_to_kb') 12:49:35.2 Info: Committing Transaction 12:49:35.2 Info: 8: change_quality_size_mb_to_kb migrated 12:49:35.2 Info: => 0.000286s 12:49:35.2 Info: 9: album_releases migrating 12:49:35.2 Info: Beginning Transaction 12:49:35.2 Info: Starting migration of Main DB to 9 12:49:35.2 Info: AlterTable Albums 12:49:35.2 Info: => 1.1E-06s 12:49:35.2 Info: CreateColumn Albums Releases String 12:49:35.2 Info: ALTER TABLE "Albums" ADD COLUMN "Releases" TEXT DEFAULT '' 12:49:35.2 Info: => 0.0005063s 12:49:35.2 Info: AlterTable Albums 12:49:35.2 Info: => 7E-07s 12:49:35.2 Info: CreateColumn Albums CurrentRelease String 12:49:35.2 Info: ALTER TABLE "Albums" ADD COLUMN "CurrentRelease" TEXT DEFAULT '' 12:49:35.2 Info: => 0.0004806s 12:49:35.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (9, '2024-05-17T12:49:35', 'album_releases') 12:49:35.2 Info: Committing Transaction 12:49:35.2 Info: 9: album_releases migrated 12:49:35.2 Info: => 0.0007523s 12:49:35.2 Info: 10: album_releases_fix migrating 12:49:35.2 Info: Beginning Transaction 12:49:35.2 Info: Starting migration of Main DB to 10 12:49:35.2 Info: AlterTable Albums 12:49:35.2 Info: => 8E-07s 12:49:35.2 Info: AlterColumn Albums Releases String 12:49:35.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:49:35.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:49:35.2 Info: DROP TABLE "Albums" 12:49:35.2 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:49:35.2 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:49:35.2 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 12:49:35.2 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 12:49:35.2 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 12:49:35.2 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:49:35.2 Info: => 0.0045605s 12:49:35.2 Info: AlterTable Albums 12:49:35.2 Info: => 6E-07s 12:49:35.2 Info: AlterColumn Albums CurrentRelease String 12:49:35.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:49:35.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:49:35.2 Info: DROP TABLE "Albums" 12:49:35.2 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:49:35.2 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:49:35.2 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 12:49:35.2 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 12:49:35.2 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 12:49:35.2 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:49:35.2 Info: => 0.0049385s 12:49:35.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (10, '2024-05-17T12:49:35', 'album_releases_fix') 12:49:35.2 Info: Committing Transaction 12:49:35.2 Info: 10: album_releases_fix migrated 12:49:35.2 Info: => 0.0052913s 12:49:35.2 Info: 11: import_lists migrating 12:49:35.2 Info: Beginning Transaction 12:49:35.2 Info: Starting migration of Main DB to 11 12:49:35.2 Info: CreateTable ImportLists 12:49:35.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:49:35.2 Info: => 0.0001818s 12:49:35.2 Info: CreateIndex ImportLists (Name) 12:49:35.2 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 12:49:35.2 Info: => 8.35E-05s 12:49:35.2 Info: CreateTable ImportListStatus 12:49:35.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:49:35.2 Info: => 0.0001171s 12:49:35.2 Info: CreateIndex ImportListStatus (ProviderId) 12:49:35.2 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 12:49:35.2 Info: => 7.49E-05s 12:49:35.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (11, '2024-05-17T12:49:35', 'import_lists') 12:49:35.2 Info: Committing Transaction 12:49:35.2 Info: 11: import_lists migrated 12:49:35.2 Info: => 0.0004014s 12:49:35.2 Info: 12: add_release_status migrating 12:49:35.2 Info: Beginning Transaction 12:49:35.2 Info: Starting migration of Main DB to 12 12:49:35.2 Info: AlterTable MetadataProfiles 12:49:35.2 Info: => 7E-07s 12:49:35.2 Info: CreateColumn MetadataProfiles ReleaseStatuses String 12:49:35.2 Info: ALTER TABLE "MetadataProfiles" ADD COLUMN "ReleaseStatuses" TEXT NOT NULL DEFAULT '' 12:49:35.2 Info: => 0.0005259s 12:49:35.2 Info: PerformDBOperation 12:49:35.2 Info: Performing DB Operation 12:49:35.2 Info: => 2.72E-05s 12:49:35.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (12, '2024-05-17T12:49:35', 'add_release_status') 12:49:35.2 Info: Committing Transaction 12:49:35.2 Info: 12: add_release_status migrated 12:49:35.2 Info: => 0.0002821s 12:49:35.2 Info: 13: album_download_notification migrating 12:49:35.2 Info: Beginning Transaction 12:49:35.2 Info: Starting migration of Main DB to 13 12:49:35.2 Info: AlterTable Notifications 12:49:35.2 Info: => 8E-07s 12:49:35.2 Info: CreateColumn Notifications OnAlbumDownload Boolean 12:49:35.2 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDownload" INTEGER NOT NULL DEFAULT 0 12:49:35.2 Info: => 0.000524s 12:49:35.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (13, '2024-05-17T12:49:35', 'album_download_notification') 12:49:35.2 Info: Committing Transaction 12:49:35.2 Info: 13: album_download_notification migrated 12:49:35.2 Info: => 0.0007984s 12:49:35.2 Info: 14: fix_language_metadata_profiles migrating 12:49:35.2 Info: Beginning Transaction 12:49:35.2 Info: Starting migration of Main DB to 14 12:49:35.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:49:35.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:49:35.2 Info: => 7.69E-05s 12:49:35.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:49:35.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:49:35.2 Info: => 5.57E-05s 12:49:35.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (14, '2024-05-17T12:49:35', 'fix_language_metadata_profiles') 12:49:35.2 Info: Committing Transaction 12:49:35.2 Info: 14: fix_language_metadata_profiles migrated 12:49:35.2 Info: => 0.0002922s 12:49:35.2 Info: 15: remove_fanzub migrating 12:49:35.2 Info: Beginning Transaction 12:49:35.2 Info: Starting migration of Main DB to 15 12:49:35.2 Info: ExecuteSqlStatement DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 12:49:35.2 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 12:49:35.2 Info: => 4.46E-05s 12:49:35.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (15, '2024-05-17T12:49:35', 'remove_fanzub') 12:49:35.2 Info: Committing Transaction 12:49:35.2 Info: 15: remove_fanzub migrated 12:49:35.2 Info: => 0.0002767s 12:49:35.2 Info: 16: update_artist_history_indexes migrating 12:49:35.2 Info: Beginning Transaction 12:49:35.2 Info: Starting migration of Main DB to 16 12:49:35.2 Info: CreateIndex Albums (ArtistId) 12:49:35.2 Info: CREATE INDEX "IX_Albums_ArtistId" ON "Albums" ("ArtistId" ASC) 12:49:35.2 Info: => 0.0001047s 12:49:35.2 Info: CreateIndex Albums (ArtistId, ReleaseDate) 12:49:35.2 Info: CREATE INDEX "IX_Albums_ArtistId_ReleaseDate" ON "Albums" ("ArtistId" ASC, "ReleaseDate" ASC) 12:49:35.2 Info: => 8.02E-05s 12:49:35.2 Info: DeleteIndex History (AlbumId) 12:49:35.2 Info: DROP INDEX "IX_History_AlbumId" 12:49:35.2 Info: => 0.0001297s 12:49:35.2 Info: CreateIndex History (AlbumId, Date) 12:49:35.2 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 12:49:35.2 Info: => 9.34E-05s 12:49:35.2 Info: DeleteIndex History (DownloadId) 12:49:35.2 Info: DROP INDEX "IX_History_DownloadId" 12:49:35.2 Info: => 0.0001108s 12:49:35.2 Info: CreateIndex History (DownloadId, Date) 12:49:35.2 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 12:49:35.2 Info: => 8.73E-05s 12:49:35.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (16, '2024-05-17T12:49:35', 'update_artist_history_indexes') 12:49:35.2 Info: Committing Transaction 12:49:35.2 Info: 16: update_artist_history_indexes migrated 12:49:35.2 Info: => 0.0003895s 12:49:35.2 Info: 17: remove_nma migrating 12:49:35.2 Info: Beginning Transaction 12:49:35.2 Info: Starting migration of Main DB to 17 12:49:35.2 Info: FluentMigrator.Expressions.DeleteDataExpression 12:49:35.2 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'NotifyMyAndroid' 12:49:35.2 Info: => 4.79E-05s 12:49:35.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (17, '2024-05-17T12:49:35', 'remove_nma') 12:49:35.2 Info: Committing Transaction 12:49:35.2 Info: 17: remove_nma migrated 12:49:35.2 Info: => 0.0002825s 12:49:35.2 Info: 18: album_disambiguation migrating 12:49:35.2 Info: Beginning Transaction 12:49:35.2 Info: Starting migration of Main DB to 18 12:49:35.2 Info: AlterTable Albums 12:49:35.2 Info: => 9E-07s 12:49:35.2 Info: CreateColumn Albums Disambiguation String 12:49:35.2 Info: ALTER TABLE "Albums" ADD COLUMN "Disambiguation" TEXT 12:49:35.2 Info: => 0.0005343s 12:49:35.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (18, '2024-05-17T12:49:35', 'album_disambiguation') 12:49:35.2 Info: Committing Transaction 12:49:35.2 Info: 18: album_disambiguation migrated 12:49:35.2 Info: => 0.0008119s 12:49:35.2 Info: 19: add_ape_quality_in_profiles migrating 12:49:35.2 Info: Beginning Transaction 12:49:35.2 Info: Starting migration of Main DB to 19 12:49:35.2 Info: PerformDBOperation 12:49:35.2 Info: Performing DB Operation 12:49:35.2 Info: => 3.27E-05s 12:49:35.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (19, '2024-05-17T12:49:35', 'add_ape_quality_in_profiles') 12:49:35.2 Info: Committing Transaction 12:49:35.2 Info: 19: add_ape_quality_in_profiles migrated 12:49:35.2 Info: => 0.0002726s 12:49:35.2 Info: 20: remove_pushalot migrating 12:49:35.2 Info: Beginning Transaction 12:49:35.2 Info: Starting migration of Main DB to 20 12:49:35.2 Info: FluentMigrator.Expressions.DeleteDataExpression 12:49:35.2 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Pushalot' 12:49:35.2 Info: => 4.61E-05s 12:49:35.2 Info: FluentMigrator.Expressions.DeleteDataExpression 12:49:35.2 Info: DELETE FROM "Metadata" WHERE "Implementation" = 'MediaBrowserMetadata' 12:49:35.2 Info: => 3.05E-05s 12:49:35.2 Info: FluentMigrator.Expressions.DeleteDataExpression 12:49:35.2 Info: DELETE FROM "MetadataFiles" WHERE "Consumer" = 'MediaBrowserMetadata' 12:49:35.2 Info: => 2.77E-05s 12:49:35.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (20, '2024-05-17T12:49:35', 'remove_pushalot') 12:49:35.2 Info: Committing Transaction 12:49:35.2 Info: 20: remove_pushalot migrated 12:49:35.2 Info: => 0.0002507s 12:49:35.2 Info: 21: add_custom_filters migrating 12:49:35.2 Info: Beginning Transaction 12:49:35.2 Info: Starting migration of Main DB to 21 12:49:35.2 Info: CreateTable CustomFilters 12:49:35.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:49:35.2 Info: => 0.0001331s 12:49:35.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (21, '2024-05-17T12:49:35', 'add_custom_filters') 12:49:35.2 Info: Committing Transaction 12:49:35.2 Info: 21: add_custom_filters migrated 12:49:35.2 Info: => 0.0004152s 12:49:35.2 Info: 22: import_list_tags migrating 12:49:35.2 Info: Beginning Transaction 12:49:35.2 Info: Starting migration of Main DB to 22 12:49:35.2 Info: AlterTable ImportLists 12:49:35.2 Info: => 6E-07s 12:49:35.2 Info: CreateColumn ImportLists Tags String 12:49:35.2 Info: ALTER TABLE "ImportLists" ADD COLUMN "Tags" TEXT 12:49:35.2 Info: => 0.000528s 12:49:35.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (22, '2024-05-17T12:49:35', 'import_list_tags') 12:49:35.2 Info: Committing Transaction 12:49:35.2 Info: 22: import_list_tags migrated 12:49:35.2 Info: => 0.0008006s 12:49:35.2 Info: 23: add_release_groups_etc migrating 12:49:35.2 Info: Beginning Transaction 12:49:35.2 Info: Starting migration of Main DB to 23 12:49:35.2 Info: CreateTable ArtistMetadata 12:49:35.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:49:35.2 Info: => 0.0001854s 12:49:35.2 Info: CreateIndex ArtistMetadata (ForeignArtistId) 12:49:35.2 Info: CREATE UNIQUE INDEX "IX_ArtistMetadata_ForeignArtistId" ON "ArtistMetadata" ("ForeignArtistId" ASC) 12:49:35.2 Info: => 8.7E-05s 12:49:35.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:49:35.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:49:35.2 Info: => 8.09E-05s 12:49:35.2 Info: AlterTable Artists 12:49:35.2 Info: => 5E-07s 12:49:35.2 Info: CreateColumn Artists ArtistMetadataId Int32 12:49:35.2 Info: ALTER TABLE "Artists" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 12:49:35.2 Info: => 0.0005397s 12:49:35.2 Info: ExecuteSqlStatement UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 12:49:35.2 Info: UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 12:49:35.2 Info: => 6.59E-05s 12:49:35.2 Info: CreateTable AlbumReleases 12:49:35.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:49:35.2 Info: => 0.0001562s 12:49:35.2 Info: CreateIndex AlbumReleases (ForeignReleaseId) 12:49:35.2 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 12:49:35.2 Info: => 8.31E-05s 12:49:35.2 Info: CreateIndex AlbumReleases (AlbumId) 12:49:35.2 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 12:49:35.2 Info: => 7.42E-05s 12:49:35.2 Info: PerformDBOperation 12:49:35.2 Info: Performing DB Operation 12:49:35.2 Info: => 2.94E-05s 12:49:35.2 Info: AlterTable Albums 12:49:35.2 Info: => 5E-07s 12:49:35.2 Info: CreateColumn Albums ArtistMetadataId Int32 12:49:35.2 Info: ALTER TABLE "Albums" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 12:49:35.2 Info: => 0.0005344s 12:49:35.2 Info: AlterTable Albums 12:49:35.2 Info: => 6E-07s 12:49:35.2 Info: CreateColumn Albums AnyReleaseOk Boolean 12:49:35.2 Info: ALTER TABLE "Albums" ADD COLUMN "AnyReleaseOk" INTEGER NOT NULL DEFAULT 1 12:49:35.2 Info: => 0.0005393s 12:49:35.2 Info: AlterTable Albums 12:49:35.2 Info: => 8E-07s 12:49:35.2 Info: CreateColumn Albums Links String 12:49:35.2 Info: ALTER TABLE "Albums" ADD COLUMN "Links" TEXT 12:49:35.2 Info: => 0.0005324s 12:49:35.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:49:35.2 Info: UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 12:49:35.2 Info: => 8E-05s 12:49:35.2 Info: AlterTable Tracks 12:49:35.2 Info: => 4E-07s 12:49:35.2 Info: CreateColumn Tracks ForeignRecordingId String 12:49:35.2 Info: ALTER TABLE "Tracks" ADD COLUMN "ForeignRecordingId" TEXT NOT NULL DEFAULT '0' 12:49:35.2 Info: => 0.0011117s 12:49:35.2 Info: AlterTable Tracks 12:49:35.2 Info: => 7E-07s 12:49:35.2 Info: CreateColumn Tracks AlbumReleaseId Int32 12:49:35.2 Info: ALTER TABLE "Tracks" ADD COLUMN "AlbumReleaseId" INTEGER NOT NULL DEFAULT 0 12:49:35.2 Info: => 0.0005429s 12:49:35.2 Info: AlterTable Tracks 12:49:35.2 Info: => 7E-07s 12:49:35.2 Info: CreateColumn Tracks ArtistMetadataId Int32 12:49:35.2 Info: ALTER TABLE "Tracks" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 12:49:35.2 Info: => 0.0005464s 12:49:35.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:49:35.2 Info: UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 12:49:35.2 Info: => 8.33E-05s 12:49:35.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:49:35.2 Info: UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 12:49:35.2 Info: => 6.28E-05s 12:49:35.2 Info: DeleteColumn Artists ForeignArtistId, Name, Overview, Disambiguation, ArtistType, Status, Images, Links, Genres, Ratings, Members, MBId, AMId, TADBId, DiscogsId, NameSlug, LastDiskSync, DateFormed 12:49:35.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:49:35.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:49:35.2 Info: DROP TABLE "Artists" 12:49:35.2 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:49:35.2 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:49:35.2 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:49:35.2 Info: => 0.0050683s 12:49:35.2 Info: DeleteColumn Albums ArtistId, MBId, AMId, TADBId, DiscogsId, TitleSlug, Label, SortTitle, Tags, Duration, Media, Releases, CurrentRelease, LastDiskSync 12:49:35.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:49:35.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:49:35.2 Info: DROP TABLE "Albums" 12:49:35.2 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:49:35.2 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:49:35.2 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:49:35.2 Info: => 0.0043585s 12:49:35.2 Info: DeleteColumn Tracks ArtistId, AlbumId, Compilation, DiscNumber, Monitored 12:49:35.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:49:35.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:49:35.2 Info: DROP TABLE "Tracks" 12:49:35.2 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 12:49:35.2 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 12:49:35.2 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 12:49:35.2 Info: => 0.0039745s 12:49:35.2 Info: DeleteColumn TrackFiles ArtistId 12:49:35.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:49:35.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:49:35.2 Info: DROP TABLE "TrackFiles" 12:49:35.2 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 12:49:35.2 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:49:35.2 Info: => 0.0045576s 12:49:35.2 Info: CreateIndex Artists (ArtistMetadataId) 12:49:35.2 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 12:49:35.2 Info: => 7.76E-05s 12:49:35.2 Info: CreateIndex Artists (Monitored) 12:49:35.2 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 12:49:35.2 Info: => 0.0001189s 12:49:35.2 Info: CreateIndex Albums (ArtistMetadataId) 12:49:35.2 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 12:49:35.2 Info: => 7.85E-05s 12:49:35.2 Info: CreateIndex Tracks (ArtistMetadataId) 12:49:35.2 Info: CREATE INDEX "IX_Tracks_ArtistMetadataId" ON "Tracks" ("ArtistMetadataId" ASC) 12:49:35.2 Info: => 7.22E-05s 12:49:35.2 Info: CreateIndex Tracks (AlbumReleaseId) 12:49:35.2 Info: CREATE INDEX "IX_Tracks_AlbumReleaseId" ON "Tracks" ("AlbumReleaseId" ASC) 12:49:35.2 Info: => 7.23E-05s 12:49:35.2 Info: CreateIndex Tracks (ForeignRecordingId) 12:49:35.2 Info: CREATE INDEX "IX_Tracks_ForeignRecordingId" ON "Tracks" ("ForeignRecordingId" ASC) 12:49:35.2 Info: => 7.27E-05s 12:49:35.2 Info: UpdateData 12:49:35.2 Info: UPDATE "Artists" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 12:49:35.2 Info: => 4.11E-05s 12:49:35.2 Info: UpdateData 12:49:35.2 Info: UPDATE "Albums" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 12:49:35.2 Info: => 3.26E-05s 12:49:35.2 Info: UpdateData 12:49:35.2 Info: UPDATE "ScheduledTasks" SET "LastExecution" = '2018-01-01T00:00:01' WHERE "TypeName" = 'NzbDrone.Core.Music.Commands.RefreshArtistCommand' 12:49:35.2 Info: => 3.82E-05s 12:49:35.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (23, '2024-05-17T12:49:35', 'add_release_groups_etc') 12:49:35.2 Info: Committing Transaction 12:49:35.2 Info: 23: add_release_groups_etc migrated 12:49:35.2 Info: => 0.0005886s 12:49:35.2 Info: 24: NewMediaInfoFormat migrating 12:49:35.2 Info: Beginning Transaction 12:49:35.2 Info: Starting migration of Main DB to 24 12:49:35.2 Info: UpdateData 12:49:35.2 Info: UPDATE "TrackFiles" SET "MediaInfo" = '' WHERE 1 = 1 12:49:35.2 Info: => 5.09E-05s 12:49:35.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (24, '2024-05-17T12:49:35', 'NewMediaInfoFormat') 12:49:35.2 Info: Committing Transaction 12:49:35.2 Info: 24: NewMediaInfoFormat migrated 12:49:35.2 Info: => 0.0002884s 12:49:35.2 Info: 25: rename_restrictions_to_release_profiles migrating 12:49:35.2 Info: Beginning Transaction 12:49:35.2 Info: Starting migration of Main DB to 25 12:49:35.2 Info: RenameTable Restrictions ReleaseProfiles 12:49:35.2 Info: ALTER TABLE "Restrictions" RENAME TO "ReleaseProfiles" 12:49:35.2 Info: => 0.001406s 12:49:35.2 Info: AlterTable ReleaseProfiles 12:49:35.2 Info: => 9E-07s 12:49:35.2 Info: CreateColumn ReleaseProfiles IncludePreferredWhenRenaming Boolean 12:49:35.2 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "IncludePreferredWhenRenaming" INTEGER NOT NULL DEFAULT 1 12:49:35.2 Info: => 0.0005195s 12:49:35.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (25, '2024-05-17T12:49:35', 'rename_restrictions_to_release_profiles') 12:49:35.2 Info: Committing Transaction 12:49:35.2 Info: 25: rename_restrictions_to_release_profiles migrated 12:49:35.2 Info: => 0.00081s 12:49:35.2 Info: 26: rename_quality_profiles_add_upgrade_allowed migrating 12:49:35.2 Info: Beginning Transaction 12:49:35.2 Info: Starting migration of Main DB to 26 12:49:35.2 Info: RenameTable Profiles QualityProfiles 12:49:35.2 Info: ALTER TABLE "Profiles" RENAME TO "QualityProfiles" 12:49:35.2 Info: => 0.0014012s 12:49:35.2 Info: AlterTable QualityProfiles 12:49:35.2 Info: => 8E-07s 12:49:35.2 Info: CreateColumn QualityProfiles UpgradeAllowed Boolean 12:49:35.2 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 12:49:35.2 Info: => 0.0005065s 12:49:35.2 Info: AlterTable LanguageProfiles 12:49:35.2 Info: => 8E-07s 12:49:35.2 Info: CreateColumn LanguageProfiles UpgradeAllowed Boolean 12:49:35.2 Info: ALTER TABLE "LanguageProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 12:49:35.2 Info: => 0.0004905s 12:49:35.2 Info: UpdateData 12:49:35.2 Info: UPDATE "QualityProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 12:49:35.2 Info: => 4.37E-05s 12:49:35.2 Info: UpdateData 12:49:35.2 Info: UPDATE "LanguageProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 12:49:35.2 Info: => 2.76E-05s 12:49:35.2 Info: RenameColumn Artists ProfileId to QualityProfileId 12:49:35.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:49:35.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:49:35.2 Info: DROP TABLE "Artists" 12:49:35.2 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:49:35.2 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:49:35.2 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:49:35.2 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 12:49:35.2 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 12:49:35.2 Info: => 0.0042141s 12:49:35.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (26, '2024-05-17T12:49:35', 'rename_quality_profiles_add_upgrade_allowed') 12:49:35.2 Info: Committing Transaction 12:49:35.2 Info: 26: rename_quality_profiles_add_upgrade_allowed migrated 12:49:35.2 Info: => 0.0046209s 12:49:35.2 Info: 27: add_import_exclusions migrating 12:49:35.2 Info: Beginning Transaction 12:49:35.2 Info: Starting migration of Main DB to 27 12:49:35.2 Info: CreateTable ImportListExclusions 12:49:35.2 Info: CREATE TABLE "ImportListExclusions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignId" TEXT NOT NULL, "Name" TEXT NOT NULL) 12:49:35.2 Info: => 0.0001306s 12:49:35.2 Info: CreateIndex ImportListExclusions (ForeignId) 12:49:35.2 Info: CREATE UNIQUE INDEX "IX_ImportListExclusions_ForeignId" ON "ImportListExclusions" ("ForeignId" ASC) 12:49:35.2 Info: => 8.3E-05s 12:49:35.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (27, '2024-05-17T12:49:35', 'add_import_exclusions') 12:49:35.2 Info: Committing Transaction 12:49:35.2 Info: 27: add_import_exclusions migrated 12:49:35.2 Info: => 0.0004024s 12:49:35.2 Info: 28: clean_artist_metadata_table migrating 12:49:35.2 Info: Beginning Transaction 12:49:35.2 Info: Starting migration of Main DB to 28 12:49:35.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:49:35.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:49:35.2 Info: => 0.0001552s 12:49:35.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:49:35.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:49:35.2 Info: => 0.0001187s 12:49:35.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:49:35.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:49:35.2 Info: => 0.0001135s 12:49:35.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:49:35.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:49:35.2 Info: => 0.0001132s 12:49:35.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:49:35.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:49:35.2 Info: => 0.0001114s 12:49:35.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:49:35.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:49:35.2 Info: => 0.0001102s 12:49:35.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (28, '2024-05-17T12:49:35', 'clean_artist_metadata_table') 12:49:35.2 Info: Committing Transaction 12:49:35.2 Info: 28: clean_artist_metadata_table migrated 12:49:35.2 Info: => 0.0003834s 12:49:35.2 Info: 29: health_issue_notification migrating 12:49:35.2 Info: Beginning Transaction 12:49:35.2 Info: Starting migration of Main DB to 29 12:49:35.2 Info: AlterTable Notifications 12:49:35.2 Info: => 1E-06s 12:49:35.2 Info: CreateColumn Notifications OnHealthIssue Boolean 12:49:35.2 Info: ALTER TABLE "Notifications" ADD COLUMN "OnHealthIssue" INTEGER NOT NULL DEFAULT 0 12:49:35.2 Info: => 0.0005548s 12:49:35.2 Info: AlterTable Notifications 12:49:35.2 Info: => 7E-07s 12:49:35.2 Info: CreateColumn Notifications IncludeHealthWarnings Boolean 12:49:35.2 Info: ALTER TABLE "Notifications" ADD COLUMN "IncludeHealthWarnings" INTEGER NOT NULL DEFAULT 0 12:49:35.2 Info: => 0.0005067s 12:49:35.2 Info: AlterTable Notifications 12:49:35.2 Info: => 6E-07s 12:49:35.2 Info: CreateColumn Notifications OnDownloadFailure Boolean 12:49:35.2 Info: ALTER TABLE "Notifications" ADD COLUMN "OnDownloadFailure" INTEGER NOT NULL DEFAULT 0 12:49:35.2 Info: => 0.0005002s 12:49:35.2 Info: AlterTable Notifications 12:49:35.2 Info: => 6E-07s 12:49:35.2 Info: CreateColumn Notifications OnImportFailure Boolean 12:49:35.2 Info: ALTER TABLE "Notifications" ADD COLUMN "OnImportFailure" INTEGER NOT NULL DEFAULT 0 12:49:35.2 Info: => 0.0004988s 12:49:35.2 Info: AlterTable Notifications 12:49:35.2 Info: => 8E-07s 12:49:35.2 Info: CreateColumn Notifications OnTrackRetag Boolean 12:49:35.2 Info: ALTER TABLE "Notifications" ADD COLUMN "OnTrackRetag" INTEGER NOT NULL DEFAULT 0 12:49:35.2 Info: => 0.0005005s 12:49:35.2 Info: DeleteColumn Notifications OnDownload 12:49:35.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:49:35.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:49:35.2 Info: DROP TABLE "Notifications" 12:49:35.2 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 12:49:35.2 Info: => 0.0046981s 12:49:35.2 Info: RenameColumn Notifications OnAlbumDownload to OnReleaseImport 12:49:35.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:49:35.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:49:35.2 Info: DROP TABLE "Notifications" 12:49:35.2 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 12:49:35.2 Info: => 0.0038337s 12:49:35.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (29, '2024-05-17T12:49:35', 'health_issue_notification') 12:49:35.2 Info: Committing Transaction 12:49:35.2 Info: 29: health_issue_notification migrated 12:49:35.2 Info: => 0.0042526s 12:49:35.2 Info: 30: add_mediafilerepository_mtime migrating 12:49:35.2 Info: Beginning Transaction 12:49:35.2 Info: Starting migration of Main DB to 30 12:49:35.2 Info: AlterTable TrackFiles 12:49:35.2 Info: => 1E-06s 12:49:35.2 Info: CreateColumn TrackFiles Modified DateTime 12:49:35.2 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Modified" DATETIME NOT NULL DEFAULT '2000-01-01T00:00:00' 12:49:35.2 Info: => 0.0005477s 12:49:35.2 Info: AlterTable TrackFiles 12:49:35.2 Info: => 8E-07s 12:49:35.2 Info: CreateColumn TrackFiles Path String 12:49:35.2 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Path" TEXT 12:49:35.2 Info: => 0.000509s 12:49:35.2 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 12:49:35.2 Info: DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 12:49:35.2 Info: => 3.8E-05s 12:49:35.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:49:35.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:49:35.2 Info: => 0.0001202s 12:49:35.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:49:35.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:49:35.2 Info: => 0.0001276s 12:49:35.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:49:35.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:49:35.2 Info: => 0.0001438s 12:49:35.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:49:35.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:49:35.2 Info: => 7.98E-05s 12:49:35.2 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 12:49:35.2 Info: DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 12:49:35.2 Info: => 4.9E-05s 12:49:35.2 Info: AlterTable TrackFiles 12:49:35.2 Info: => 5E-07s 12:49:35.2 Info: AlterColumn TrackFiles Path String 12:49:35.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:49:35.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:49:35.2 Info: DROP TABLE "TrackFiles" 12:49:35.3 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 12:49:35.3 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:49:35.3 Info: => 0.0047778s 12:49:35.3 Info: CreateIndex TrackFiles (Path) 12:49:35.3 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 12:49:35.3 Info: => 7.67E-05s 12:49:35.3 Info: DeleteColumn TrackFiles RelativePath 12:49:35.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:49:35.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:49:35.3 Info: DROP TABLE "TrackFiles" 12:49:35.3 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 12:49:35.3 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:49:35.3 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 12:49:35.3 Info: => 0.0040601s 12:49:35.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (30, '2024-05-17T12:49:35', 'add_mediafilerepository_mtime') 12:49:35.3 Info: Committing Transaction 12:49:35.3 Info: 30: add_mediafilerepository_mtime migrated 12:49:35.3 Info: => 0.0044285s 12:49:35.3 Info: 31: add_artistmetadataid_constraint migrating 12:49:35.3 Info: Beginning Transaction 12:49:35.3 Info: Starting migration of Main DB to 31 12:49:35.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:49:35.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:49:35.3 Info: => 8.91E-05s 12:49:35.3 Info: DeleteIndex Artists (ArtistMetadataId) 12:49:35.3 Info: DROP INDEX "IX_Artists_ArtistMetadataId" 12:49:35.3 Info: => 0.0001404s 12:49:35.3 Info: AlterColumn Artists ArtistMetadataId Int32 12:49:35.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:49:35.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:49:35.3 Info: DROP TABLE "Artists" 12:49:35.3 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:49:35.3 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:49:35.3 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:49:35.3 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 12:49:35.3 Info: => 0.00422s 12:49:35.3 Info: CreateIndex Artists (ArtistMetadataId) 12:49:35.3 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 12:49:35.3 Info: => 7.66E-05s 12:49:35.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (31, '2024-05-17T12:49:35', 'add_artistmetadataid_constraint') 12:49:35.3 Info: Committing Transaction 12:49:35.3 Info: 31: add_artistmetadataid_constraint migrated 12:49:35.3 Info: => 0.0004544s 12:49:35.3 Info: 32: old_ids_and_artist_alias migrating 12:49:35.3 Info: Beginning Transaction 12:49:35.3 Info: Starting migration of Main DB to 32 12:49:35.3 Info: AlterTable ArtistMetadata 12:49:35.3 Info: => 1.5E-06s 12:49:35.3 Info: CreateColumn ArtistMetadata Aliases String 12:49:35.3 Info: ALTER TABLE "ArtistMetadata" ADD COLUMN "Aliases" TEXT NOT NULL DEFAULT '[]' 12:49:35.3 Info: => 0.000557s 12:49:35.3 Info: AlterTable ArtistMetadata 12:49:35.3 Info: => 7E-07s 12:49:35.3 Info: CreateColumn ArtistMetadata OldForeignArtistIds String 12:49:35.3 Info: ALTER TABLE "ArtistMetadata" ADD COLUMN "OldForeignArtistIds" TEXT NOT NULL DEFAULT '[]' 12:49:35.3 Info: => 0.0005351s 12:49:35.3 Info: AlterTable Albums 12:49:35.3 Info: => 8E-07s 12:49:35.3 Info: CreateColumn Albums OldForeignAlbumIds String 12:49:35.3 Info: ALTER TABLE "Albums" ADD COLUMN "OldForeignAlbumIds" TEXT NOT NULL DEFAULT '[]' 12:49:35.3 Info: => 0.0005144s 12:49:35.3 Info: AlterTable AlbumReleases 12:49:35.3 Info: => 6E-07s 12:49:35.3 Info: CreateColumn AlbumReleases OldForeignReleaseIds String 12:49:35.3 Info: ALTER TABLE "AlbumReleases" ADD COLUMN "OldForeignReleaseIds" TEXT NOT NULL DEFAULT '[]' 12:49:35.3 Info: => 0.0005114s 12:49:35.3 Info: AlterTable Tracks 12:49:35.3 Info: => 7E-07s 12:49:35.3 Info: CreateColumn Tracks OldForeignRecordingIds String 12:49:35.3 Info: ALTER TABLE "Tracks" ADD COLUMN "OldForeignRecordingIds" TEXT NOT NULL DEFAULT '[]' 12:49:35.3 Info: => 0.0005114s 12:49:35.3 Info: AlterTable Tracks 12:49:35.3 Info: => 6E-07s 12:49:35.3 Info: CreateColumn Tracks OldForeignTrackIds String 12:49:35.3 Info: ALTER TABLE "Tracks" ADD COLUMN "OldForeignTrackIds" TEXT NOT NULL DEFAULT '[]' 12:49:35.3 Info: => 0.0005063s 12:49:35.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (32, '2024-05-17T12:49:35', 'old_ids_and_artist_alias') 12:49:35.3 Info: Committing Transaction 12:49:35.3 Info: 32: old_ids_and_artist_alias migrated 12:49:35.3 Info: => 0.0008395s 12:49:35.3 Info: 33: download_propers_config migrating 12:49:35.3 Info: Beginning Transaction 12:49:35.3 Info: Starting migration of Main DB to 33 12:49:35.3 Info: PerformDBOperation 12:49:35.3 Info: Performing DB Operation 12:49:35.3 Info: => 3.24E-05s 12:49:35.3 Info: ExecuteSqlStatement DELETE FROM "Config" WHERE "Key" = 'autodownloadpropers' 12:49:35.3 Info: DELETE FROM "Config" WHERE "Key" = 'autodownloadpropers' 12:49:35.3 Info: => 3.3E-05s 12:49:35.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (33, '2024-05-17T12:49:35', 'download_propers_config') 12:49:35.3 Info: Committing Transaction 12:49:35.3 Info: 33: download_propers_config migrated 12:49:35.3 Info: => 0.0003026s 12:49:35.3 Info: 34: remove_language_profiles migrating 12:49:35.3 Info: Beginning Transaction 12:49:35.3 Info: Starting migration of Main DB to 34 12:49:35.3 Info: DeleteTable LanguageProfiles 12:49:35.3 Info: DROP TABLE "LanguageProfiles" 12:49:35.3 Info: => 0.0001994s 12:49:35.3 Info: DeleteColumn Artists LanguageProfileId 12:49:35.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:49:35.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:49:35.3 Info: DROP TABLE "Artists" 12:49:35.3 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:49:35.3 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:49:35.3 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:49:35.3 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 12:49:35.3 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 12:49:35.3 Info: => 0.0051446s 12:49:35.3 Info: DeleteColumn ImportLists LanguageProfileId 12:49:35.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:49:35.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:49:35.3 Info: DROP TABLE "ImportLists" 12:49:35.3 Info: ALTER TABLE "ImportLists_temp" RENAME TO "ImportLists" 12:49:35.3 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 12:49:35.3 Info: => 0.0039038s 12:49:35.3 Info: DeleteColumn Blacklist Language 12:49:35.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:49:35.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:49:35.3 Info: DROP TABLE "Blacklist" 12:49:35.3 Info: ALTER TABLE "Blacklist_temp" RENAME TO "Blacklist" 12:49:35.3 Info: => 0.0047362s 12:49:35.3 Info: DeleteColumn History Language 12:49:35.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:49:35.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:49:35.3 Info: DROP TABLE "History" 12:49:35.3 Info: ALTER TABLE "History_temp" RENAME TO "History" 12:49:35.3 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 12:49:35.3 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 12:49:35.3 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 12:49:35.3 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 12:49:35.3 Info: => 0.0042447s 12:49:35.3 Info: DeleteColumn LyricFiles Language 12:49:35.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:49:35.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:49:35.3 Info: DROP TABLE "LyricFiles" 12:49:35.3 Info: ALTER TABLE "LyricFiles_temp" RENAME TO "LyricFiles" 12:49:35.3 Info: => 0.0036803s 12:49:35.3 Info: DeleteColumn TrackFiles Language 12:49:35.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:49:35.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:49:35.3 Info: DROP TABLE "TrackFiles" 12:49:35.3 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 12:49:35.3 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:49:35.3 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 12:49:35.3 Info: => 0.0055651s 12:49:35.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (34, '2024-05-17T12:49:35', 'remove_language_profiles') 12:49:35.3 Info: Committing Transaction 12:49:35.3 Info: 34: remove_language_profiles migrated 12:49:35.3 Info: => 0.0061284s 12:49:35.3 Info: 35: multi_disc_naming_format migrating 12:49:35.3 Info: Beginning Transaction 12:49:35.3 Info: Starting migration of Main DB to 35 12:49:35.3 Info: AlterTable NamingConfig 12:49:35.3 Info: => 9E-07s 12:49:35.3 Info: CreateColumn NamingConfig MultiDiscTrackFormat String 12:49:35.3 Info: ALTER TABLE "NamingConfig" ADD COLUMN "MultiDiscTrackFormat" TEXT 12:49:35.3 Info: => 0.0005635s 12:49:35.3 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = '{Medium Format} {medium:00}/{Artist Name} - {Album Title} - {track:00} - {Track Title}' 12:49:35.3 Info: UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = '{Medium Format} {medium:00}/{Artist Name} - {Album Title} - {track:00} - {Track Title}' 12:49:35.3 Info: => 4.38E-05s 12:49:35.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (35, '2024-05-17T12:49:35', 'multi_disc_naming_format') 12:49:35.3 Info: Committing Transaction 12:49:35.3 Info: 35: multi_disc_naming_format migrated 12:49:35.3 Info: => 0.0003349s 12:49:35.3 Info: 36: add_download_client_priority migrating 12:49:35.3 Info: Beginning Transaction 12:49:35.3 Info: Starting migration of Main DB to 36 12:49:35.3 Info: AlterTable DownloadClients 12:49:35.3 Info: => 8E-07s 12:49:35.3 Info: CreateColumn DownloadClients Priority Int32 12:49:35.3 Info: ALTER TABLE "DownloadClients" ADD COLUMN "Priority" INTEGER NOT NULL DEFAULT 1 12:49:35.3 Info: => 0.0005552s 12:49:35.3 Info: PerformDBOperation 12:49:35.3 Info: Performing DB Operation 12:49:35.3 Info: => 5.21E-05s 12:49:35.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (36, '2024-05-17T12:49:35', 'add_download_client_priority') 12:49:35.3 Info: Committing Transaction 12:49:35.3 Info: 36: add_download_client_priority migrated 12:49:35.3 Info: => 0.0003599s 12:49:35.3 Info: 37: remove_growl_prowl migrating 12:49:35.3 Info: Beginning Transaction 12:49:35.3 Info: Starting migration of Main DB to 37 12:49:35.3 Info: FluentMigrator.Expressions.DeleteDataExpression 12:49:35.3 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Growl' 12:49:35.3 Info: => 4.84E-05s 12:49:35.3 Info: FluentMigrator.Expressions.DeleteDataExpression 12:49:35.3 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Prowl' 12:49:35.3 Info: => 2.81E-05s 12:49:35.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (37, '2024-05-17T12:49:35', 'remove_growl_prowl') 12:49:35.3 Info: Committing Transaction 12:49:35.3 Info: 37: remove_growl_prowl migrated 12:49:35.3 Info: => 0.0002925s 12:49:35.3 Info: 38: remove_plex_hometheatre migrating 12:49:35.3 Info: Beginning Transaction 12:49:35.3 Info: Starting migration of Main DB to 38 12:49:35.3 Info: FluentMigrator.Expressions.DeleteDataExpression 12:49:35.3 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'PlexHomeTheater' 12:49:35.3 Info: => 4.66E-05s 12:49:35.3 Info: FluentMigrator.Expressions.DeleteDataExpression 12:49:35.3 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'PlexClient' 12:49:35.3 Info: => 2.91E-05s 12:49:35.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (38, '2024-05-17T12:49:35', 'remove_plex_hometheatre') 12:49:35.3 Info: Committing Transaction 12:49:35.3 Info: 38: remove_plex_hometheatre migrated 12:49:35.3 Info: => 0.0002899s 12:49:35.3 Info: 39: add_root_folder_add_defaults migrating 12:49:35.3 Info: Beginning Transaction 12:49:35.3 Info: Starting migration of Main DB to 39 12:49:35.3 Info: AlterTable RootFolders 12:49:35.3 Info: => 8E-07s 12:49:35.3 Info: CreateColumn RootFolders Name String 12:49:35.3 Info: ALTER TABLE "RootFolders" ADD COLUMN "Name" TEXT 12:49:35.3 Info: => 0.000531s 12:49:35.3 Info: AlterTable RootFolders 12:49:35.3 Info: => 1E-06s 12:49:35.3 Info: CreateColumn RootFolders DefaultMetadataProfileId Int32 12:49:35.3 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultMetadataProfileId" INTEGER NOT NULL DEFAULT 0 12:49:35.3 Info: => 0.0005043s 12:49:35.3 Info: AlterTable RootFolders 12:49:35.3 Info: => 6E-07s 12:49:35.3 Info: CreateColumn RootFolders DefaultQualityProfileId Int32 12:49:35.3 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultQualityProfileId" INTEGER NOT NULL DEFAULT 0 12:49:35.3 Info: => 0.0005071s 12:49:35.3 Info: AlterTable RootFolders 12:49:35.3 Info: => 7E-07s 12:49:35.3 Info: CreateColumn RootFolders DefaultMonitorOption Int32 12:49:35.3 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultMonitorOption" INTEGER NOT NULL DEFAULT 0 12:49:35.3 Info: => 0.0005044s 12:49:35.3 Info: AlterTable RootFolders 12:49:35.3 Info: => 8E-07s 12:49:35.3 Info: CreateColumn RootFolders DefaultTags String 12:49:35.3 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultTags" TEXT 12:49:35.3 Info: => 0.0004981s 12:49:35.3 Info: PerformDBOperation 12:49:35.3 Info: Performing DB Operation 12:49:35.3 Info: => 5.91E-05s 12:49:35.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (39, '2024-05-17T12:49:35', 'add_root_folder_add_defaults') 12:49:35.3 Info: Committing Transaction 12:49:35.3 Info: 39: add_root_folder_add_defaults migrated 12:49:35.3 Info: => 0.0003672s 12:49:35.3 Info: 40: task_duration migrating 12:49:35.3 Info: Beginning Transaction 12:49:35.3 Info: Starting migration of Main DB to 40 12:49:35.3 Info: AlterTable ScheduledTasks 12:49:35.3 Info: => 9E-07s 12:49:35.3 Info: CreateColumn ScheduledTasks LastStartTime DateTime 12:49:35.3 Info: ALTER TABLE "ScheduledTasks" ADD COLUMN "LastStartTime" DATETIME 12:49:35.3 Info: => 0.000538s 12:49:35.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (40, '2024-05-17T12:49:35', 'task_duration') 12:49:35.3 Info: Committing Transaction 12:49:35.3 Info: 40: task_duration migrated 12:49:35.3 Info: => 0.0008558s 12:49:35.3 Info: 41: add_indexer_and_enabled_to_release_profiles migrating 12:49:35.3 Info: Beginning Transaction 12:49:35.3 Info: Starting migration of Main DB to 41 12:49:35.3 Info: AlterTable ReleaseProfiles 12:49:35.3 Info: => 1.2E-06s 12:49:35.3 Info: CreateColumn ReleaseProfiles Enabled Boolean 12:49:35.3 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "Enabled" INTEGER NOT NULL DEFAULT 1 12:49:35.3 Info: => 0.0005329s 12:49:35.3 Info: AlterTable ReleaseProfiles 12:49:35.3 Info: => 7E-07s 12:49:35.3 Info: CreateColumn ReleaseProfiles IndexerId Int32 12:49:35.3 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "IndexerId" INTEGER NOT NULL DEFAULT 0 12:49:35.3 Info: => 0.0005278s 12:49:35.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (41, '2024-05-17T12:49:35', 'add_indexer_and_enabled_to_release_profiles') 12:49:35.3 Info: Committing Transaction 12:49:35.3 Info: 41: add_indexer_and_enabled_to_release_profiles migrated 12:49:35.3 Info: => 0.0008462s 12:49:35.3 Info: 42: remove_album_folders migrating 12:49:35.3 Info: Beginning Transaction 12:49:35.3 Info: Starting migration of Main DB to 42 12:49:35.3 Info: DeleteColumn Artists AlbumFolder 12:49:35.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:49:35.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:49:35.3 Info: DROP TABLE "Artists" 12:49:35.3 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:49:35.3 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:49:35.3 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:49:35.3 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 12:49:35.3 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 12:49:35.3 Info: => 0.0042858s 12:49:35.3 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "StandardTrackFormat" = "AlbumFolderFormat" || '/' || "StandardTrackFormat" 12:49:35.3 Info: UPDATE "NamingConfig" SET "StandardTrackFormat" = "AlbumFolderFormat" || '/' || "StandardTrackFormat" 12:49:35.3 Info: => 3.74E-05s 12:49:35.3 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = "AlbumFolderFormat" || '/' || "MultiDiscTrackFormat" 12:49:35.3 Info: UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = "AlbumFolderFormat" || '/' || "MultiDiscTrackFormat" 12:49:35.3 Info: => 2.95E-05s 12:49:35.3 Info: DeleteColumn NamingConfig AlbumFolderFormat 12:49:35.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:49:35.3 Info: INSERT INTO "NamingConfig_temp" ("Id", "ReplaceIllegalCharacters", "ArtistFolderFormat", "RenameTracks", "StandardTrackFormat", "MultiDiscTrackFormat") SELECT "Id", "ReplaceIllegalCharacters", "ArtistFolderFormat", "RenameTracks", "StandardTrackFormat", "MultiDiscTrackFormat" FROM "NamingConfig" 12:49:35.3 Info: DROP TABLE "NamingConfig" 12:49:35.3 Info: ALTER TABLE "NamingConfig_temp" RENAME TO "NamingConfig" 12:49:35.3 Info: => 0.0054615s 12:49:35.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (42, '2024-05-17T12:49:35', 'remove_album_folders') 12:49:35.3 Info: Committing Transaction 12:49:35.3 Info: 42: remove_album_folders migrated 12:49:35.3 Info: => 0.0059193s 12:49:35.3 Info: 44: add_priority_to_indexers migrating 12:49:35.3 Info: Beginning Transaction 12:49:35.3 Info: Starting migration of Main DB to 44 12:49:35.3 Info: AlterTable Indexers 12:49:35.3 Info: => 8E-07s 12:49:35.3 Info: CreateColumn Indexers Priority Int32 12:49:35.3 Info: ALTER TABLE "Indexers" ADD COLUMN "Priority" INTEGER NOT NULL DEFAULT 25 12:49:35.3 Info: => 0.0005444s 12:49:35.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (44, '2024-05-17T12:49:35', 'add_priority_to_indexers') 12:49:35.3 Info: Committing Transaction 12:49:35.3 Info: 44: add_priority_to_indexers migrated 12:49:35.3 Info: => 0.0008698s 12:49:35.3 Info: 45: remove_chown_and_folderchmod_config migrating 12:49:35.3 Info: Beginning Transaction 12:49:35.3 Info: Starting migration of Main DB to 45 12:49:35.3 Info: ExecuteSqlStatement DELETE FROM config WHERE Key IN ('folderchmod', 'chownuser') 12:49:35.3 Info: DELETE FROM config WHERE Key IN ('folderchmod', 'chownuser') 12:49:35.3 Info: => 0.0001275s 12:49:35.3 Info: PerformDBOperation 12:49:35.3 Info: Performing DB Operation 12:49:35.3 Info: => 2.65E-05s 12:49:35.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (45, '2024-05-17T12:49:35', 'remove_chown_and_folderchmod_config') 12:49:35.3 Info: Committing Transaction 12:49:35.3 Info: 45: remove_chown_and_folderchmod_config migrated 12:49:35.3 Info: => 0.0003083s 12:49:35.3 Info: 47: update_notifiarr migrating 12:49:35.3 Info: Beginning Transaction 12:49:35.3 Info: Starting migration of Main DB to 47 12:49:35.3 Info: ExecuteSqlStatement UPDATE "Notifications" SET "Implementation" = Replace("Implementation", 'DiscordNotifier', 'Notifiarr'),"ConfigContract" = Replace("ConfigContract", 'DiscordNotifierSettings', 'NotifiarrSettings') WHERE "Implementation" = 'DiscordNotifier'; 12:49:35.3 Info: UPDATE "Notifications" SET "Implementation" = Replace("Implementation", 'DiscordNotifier', 'Notifiarr'),"ConfigContract" = Replace("ConfigContract", 'DiscordNotifierSettings', 'NotifiarrSettings') WHERE "Implementation" = 'DiscordNotifier'; 12:49:35.3 Info: => 7.39E-05s 12:49:35.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (47, '2024-05-17T12:49:35', 'update_notifiarr') 12:49:35.3 Info: Committing Transaction 12:49:35.3 Info: 47: update_notifiarr migrated 12:49:35.3 Info: => 0.0003655s 12:49:35.3 Info: 49: email_multiple_addresses migrating 12:49:35.3 Info: Beginning Transaction 12:49:35.3 Info: Starting migration of Main DB to 49 12:49:35.3 Info: PerformDBOperation 12:49:35.3 Info: Performing DB Operation 12:49:35.3 Info: => 5.91E-05s 12:49:35.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (49, '2024-05-17T12:49:35', 'email_multiple_addresses') 12:49:35.3 Info: Committing Transaction 12:49:35.3 Info: 49: email_multiple_addresses migrated 12:49:35.3 Info: => 0.0003552s 12:49:35.3 Info: 50: rename_blacklist_to_blocklist migrating 12:49:35.3 Info: Beginning Transaction 12:49:35.3 Info: Starting migration of Main DB to 50 12:49:35.3 Info: RenameTable Blacklist Blocklist 12:49:35.3 Info: ALTER TABLE "Blacklist" RENAME TO "Blocklist" 12:49:35.3 Info: => 0.0014553s 12:49:35.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (50, '2024-05-17T12:49:35', 'rename_blacklist_to_blocklist') 12:49:35.3 Info: Committing Transaction 12:49:35.3 Info: 50: rename_blacklist_to_blocklist migrated 12:49:35.3 Info: => 0.0017957s 12:49:35.3 Info: 51: cdh_per_downloadclient migrating 12:49:35.3 Info: Beginning Transaction 12:49:35.3 Info: Starting migration of Main DB to 51 12:49:35.3 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:49:35.3 Info: AlterTable DownloadClients 12:49:35.3 Info: => 4E-07s 12:49:35.3 Info: CreateColumn DownloadClients RemoveCompletedDownloads Boolean 12:49:35.3 Info: ALTER TABLE "DownloadClients" ADD COLUMN "RemoveCompletedDownloads" INTEGER NOT NULL DEFAULT 1 12:49:35.3 Info: => 0.0005411s 12:49:35.3 Info: CreateColumn DownloadClients RemoveFailedDownloads Boolean 12:49:35.3 Info: ALTER TABLE "DownloadClients" ADD COLUMN "RemoveFailedDownloads" INTEGER NOT NULL DEFAULT 1 12:49:35.3 Info: => 0.0005129s 12:49:35.3 Info: PerformDBOperation 12:49:35.3 Info: Performing DB Operation 12:49:35.3 Info: => 0.0001597s 12:49:35.3 Info: -> 1 Insert operations completed in 00:00:00.0000924 taking an average of 00:00:00.0000924 12:49:35.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (51, '2024-05-17T12:49:35', 'cdh_per_downloadclient') 12:49:35.3 Info: Committing Transaction 12:49:35.3 Info: 51: cdh_per_downloadclient migrated 12:49:35.3 Info: => 0.0004922s 12:49:35.3 Debug: Took: 00:00:00.2143484 12:49:35.4 Info: --- End: NzbDrone.Core.Test.Datastore.Migration.cdh_per_downloadclientFixture.should_set_cdh_to_enabled --- 12:49:35.4 Info: --- Start: NzbDrone.Core.Test.Datastore.Migration.download_clients_rename_tv_to_musicFixture.should_rename_settings_for_deluge --- 12:49:35.4 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm64/_temp_11361_638515469754020662_203/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:49:35.4 Info: DatabaseEngineVersionCheck migrating 12:49:35.4 Info: PerformDBOperation 12:49:35.4 Info: Performing DB Operation 12:49:35.4 Info: SQLite 3.45.3 12:49:35.4 Info: => 0.0010969s 12:49:35.4 Info: DatabaseEngineVersionCheck migrated 12:49:35.4 Info: => 0.0011099s 12:49:35.4 Info: VersionMigration migrating 12:49:35.4 Info: Beginning Transaction 12:49:35.4 Info: CreateTable VersionInfo 12:49:35.4 Info: CREATE TABLE "VersionInfo" ("Version" INTEGER NOT NULL) 12:49:35.4 Info: => 0.0001547s 12:49:35.4 Info: Committing Transaction 12:49:35.4 Info: VersionMigration migrated 12:49:35.4 Info: => 0.0005197s 12:49:35.4 Info: VersionUniqueMigration migrating 12:49:35.4 Info: Beginning Transaction 12:49:35.4 Info: CreateIndex VersionInfo (Version) 12:49:35.4 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 12:49:35.4 Info: => 0.000127s 12:49:35.4 Info: AlterTable VersionInfo 12:49:35.4 Info: => 6E-07s 12:49:35.4 Info: CreateColumn VersionInfo AppliedOn DateTime 12:49:35.4 Info: ALTER TABLE "VersionInfo" ADD COLUMN "AppliedOn" DATETIME 12:49:35.4 Info: => 0.0005357s 12:49:35.4 Info: Committing Transaction 12:49:35.4 Info: VersionUniqueMigration migrated 12:49:35.4 Info: => 0.0007342s 12:49:35.4 Info: VersionDescriptionMigration migrating 12:49:35.4 Info: Beginning Transaction 12:49:35.4 Info: AlterTable VersionInfo 12:49:35.4 Info: => 7E-07s 12:49:35.4 Info: CreateColumn VersionInfo Description String 12:49:35.4 Info: ALTER TABLE "VersionInfo" ADD COLUMN "Description" TEXT 12:49:35.4 Info: => 0.0002053s 12:49:35.4 Info: Committing Transaction 12:49:35.4 Info: VersionDescriptionMigration migrated 12:49:35.4 Info: => 0.0003842s 12:49:35.4 Info: 1: InitialSetup migrating 12:49:35.4 Info: Beginning Transaction 12:49:35.4 Info: Starting migration of Main DB to 1 12:49:35.4 Info: CreateTable Config 12:49:35.4 Info: CREATE TABLE "Config" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Key" TEXT NOT NULL, "Value" TEXT NOT NULL) 12:49:35.4 Info: => 0.0001793s 12:49:35.4 Info: CreateIndex Config (Key) 12:49:35.4 Info: CREATE UNIQUE INDEX "IX_Config_Key" ON "Config" ("Key" ASC) 12:49:35.4 Info: => 7.72E-05s 12:49:35.4 Info: CreateTable RootFolders 12:49:35.4 Info: CREATE TABLE "RootFolders" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Path" TEXT NOT NULL) 12:49:35.4 Info: => 9.43E-05s 12:49:35.4 Info: CreateIndex RootFolders (Path) 12:49:35.4 Info: CREATE UNIQUE INDEX "IX_RootFolders_Path" ON "RootFolders" ("Path" ASC) 12:49:35.4 Info: => 7.41E-05s 12:49:35.4 Info: CreateTable Artists 12:49:35.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:49:35.4 Info: => 0.0002516s 12:49:35.4 Info: CreateIndex Artists (ForeignArtistId) 12:49:35.4 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 12:49:35.4 Info: => 7.72E-05s 12:49:35.4 Info: CreateIndex Artists (NameSlug) 12:49:35.4 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 12:49:35.4 Info: => 6.79E-05s 12:49:35.4 Info: CreateIndex Artists (CleanName) 12:49:35.4 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:49:35.4 Info: => 6.33E-05s 12:49:35.4 Info: CreateIndex Artists (Path) 12:49:35.4 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:49:35.4 Info: => 6.28E-05s 12:49:35.4 Info: CreateTable Albums 12:49:35.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:49:35.4 Info: => 0.0002459s 12:49:35.4 Info: CreateIndex Albums (ForeignAlbumId) 12:49:35.4 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:49:35.4 Info: => 7.57E-05s 12:49:35.4 Info: CreateIndex Albums (MBId) 12:49:35.4 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 12:49:35.4 Info: => 6.59E-05s 12:49:35.4 Info: CreateIndex Albums (TADBId) 12:49:35.4 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 12:49:35.4 Info: => 6.45E-05s 12:49:35.4 Info: CreateIndex Albums (TitleSlug) 12:49:35.4 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 12:49:35.4 Info: => 6.69E-05s 12:49:35.4 Info: CreateIndex Albums (CleanTitle) 12:49:35.4 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:49:35.4 Info: => 6.4E-05s 12:49:35.4 Info: CreateIndex Albums (Path) 12:49:35.4 Info: CREATE INDEX "IX_Albums_Path" ON "Albums" ("Path" ASC) 12:49:35.4 Info: => 6.22E-05s 12:49:35.4 Info: CreateTable Tracks 12:49:35.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:49:35.4 Info: => 0.0001424s 12:49:35.4 Info: CreateIndex Tracks (ForeignTrackId) 12:49:35.4 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 12:49:35.4 Info: => 6.95E-05s 12:49:35.4 Info: CreateIndex Tracks (ArtistId) 12:49:35.4 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 12:49:35.4 Info: => 7.15E-05s 12:49:35.4 Info: CreateIndex Tracks (TrackFileId) 12:49:35.4 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 12:49:35.4 Info: => 6.91E-05s 12:49:35.4 Info: CreateIndex Tracks (ArtistId, AlbumId, TrackNumber) 12:49:35.4 Info: CREATE INDEX "IX_Tracks_ArtistId_AlbumId_TrackNumber" ON "Tracks" ("ArtistId" ASC, "AlbumId" ASC, "TrackNumber" ASC) 12:49:35.4 Info: => 7.57E-05s 12:49:35.4 Info: CreateTable TrackFiles 12:49:35.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:49:35.4 Info: => 0.0001354s 12:49:35.4 Info: CreateIndex TrackFiles (ArtistId) 12:49:35.4 Info: CREATE INDEX "IX_TrackFiles_ArtistId" ON "TrackFiles" ("ArtistId" ASC) 12:49:35.4 Info: => 6.92E-05s 12:49:35.4 Info: CreateIndex TrackFiles (AlbumId) 12:49:35.4 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:49:35.4 Info: => 6.25E-05s 12:49:35.4 Info: CreateTable History 12:49:35.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:49:35.4 Info: => 0.0001416s 12:49:35.4 Info: CreateIndex History (Date) 12:49:35.4 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 12:49:35.4 Info: => 6.99E-05s 12:49:35.4 Info: CreateIndex History (EventType) 12:49:35.4 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 12:49:35.4 Info: => 6.55E-05s 12:49:35.4 Info: CreateIndex History (DownloadId) 12:49:35.4 Info: CREATE INDEX "IX_History_DownloadId" ON "History" ("DownloadId" ASC) 12:49:35.4 Info: => 6.58E-05s 12:49:35.4 Info: CreateIndex History (AlbumId) 12:49:35.4 Info: CREATE INDEX "IX_History_AlbumId" ON "History" ("AlbumId" ASC) 12:49:35.4 Info: => 6.47E-05s 12:49:35.4 Info: CreateTable Notifications 12:49:35.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:49:35.4 Info: => 0.00013s 12:49:35.4 Info: CreateTable ScheduledTasks 12:49:35.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:49:35.4 Info: => 9.69E-05s 12:49:35.4 Info: CreateIndex ScheduledTasks (TypeName) 12:49:35.4 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 12:49:35.4 Info: => 7.21E-05s 12:49:35.4 Info: CreateTable Indexers 12:49:35.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:49:35.4 Info: => 0.0001053s 12:49:35.4 Info: CreateIndex Indexers (Name) 12:49:35.4 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 12:49:35.4 Info: => 6.78E-05s 12:49:35.4 Info: CreateTable Profiles 12:49:35.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:49:35.4 Info: => 9.47E-05s 12:49:35.4 Info: CreateIndex Profiles (Name) 12:49:35.4 Info: CREATE UNIQUE INDEX "IX_Profiles_Name" ON "Profiles" ("Name" ASC) 12:49:35.4 Info: => 6.92E-05s 12:49:35.4 Info: CreateTable QualityDefinitions 12:49:35.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:49:35.4 Info: => 0.000103s 12:49:35.4 Info: CreateIndex QualityDefinitions (Quality) 12:49:35.4 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Quality" ON "QualityDefinitions" ("Quality" ASC) 12:49:35.4 Info: => 6.97E-05s 12:49:35.4 Info: CreateIndex QualityDefinitions (Title) 12:49:35.4 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Title" ON "QualityDefinitions" ("Title" ASC) 12:49:35.4 Info: => 0.0001196s 12:49:35.4 Info: CreateTable NamingConfig 12:49:35.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:49:35.4 Info: => 0.0001508s 12:49:35.4 Info: CreateTable Blacklist 12:49:35.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:49:35.4 Info: => 0.0001762s 12:49:35.4 Info: CreateTable Metadata 12:49:35.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:49:35.4 Info: => 0.0001103s 12:49:35.4 Info: CreateTable MetadataFiles 12:49:35.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:49:35.4 Info: => 0.0008055s 12:49:35.4 Info: CreateTable DownloadClients 12:49:35.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:49:35.4 Info: => 0.0001212s 12:49:35.4 Info: CreateTable PendingReleases 12:49:35.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:49:35.4 Info: => 0.0001623s 12:49:35.4 Info: CreateTable RemotePathMappings 12:49:35.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:49:35.4 Info: => 0.0001273s 12:49:35.4 Info: CreateTable Tags 12:49:35.4 Info: CREATE TABLE "Tags" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Label" TEXT NOT NULL) 12:49:35.4 Info: => 9.54E-05s 12:49:35.4 Info: CreateIndex Tags (Label) 12:49:35.4 Info: CREATE UNIQUE INDEX "IX_Tags_Label" ON "Tags" ("Label" ASC) 12:49:35.4 Info: => 7.81E-05s 12:49:35.4 Info: CreateTable Restrictions 12:49:35.4 Info: CREATE TABLE "Restrictions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Preferred" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL) 12:49:35.4 Info: => 0.0001054s 12:49:35.4 Info: CreateTable DelayProfiles 12:49:35.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:49:35.4 Info: => 0.0001271s 12:49:35.4 Info: CreateTable Users 12:49:35.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:49:35.4 Info: => 9.99E-05s 12:49:35.4 Info: CreateIndex Users (Identifier) 12:49:35.4 Info: CREATE UNIQUE INDEX "IX_Users_Identifier" ON "Users" ("Identifier" ASC) 12:49:35.4 Info: => 0.0001183s 12:49:35.4 Info: CreateIndex Users (Username) 12:49:35.4 Info: CREATE UNIQUE INDEX "IX_Users_Username" ON "Users" ("Username" ASC) 12:49:35.4 Info: => 9.12E-05s 12:49:35.4 Info: CreateTable Commands 12:49:35.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:49:35.4 Info: => 0.000142s 12:49:35.4 Info: CreateTable IndexerStatus 12:49:35.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:49:35.4 Info: => 0.0001218s 12:49:35.4 Info: CreateIndex IndexerStatus (ProviderId) 12:49:35.4 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 12:49:35.4 Info: => 8.43E-05s 12:49:35.4 Info: CreateTable ExtraFiles 12:49:35.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:49:35.4 Info: => 0.0001258s 12:49:35.4 Info: CreateTable LyricFiles 12:49:35.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:49:35.4 Info: => 0.0001494s 12:49:35.4 Info: CreateTable LanguageProfiles 12:49:35.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:49:35.4 Info: => 0.0001079s 12:49:35.4 Info: CreateIndex LanguageProfiles (Name) 12:49:35.4 Info: CREATE UNIQUE INDEX "IX_LanguageProfiles_Name" ON "LanguageProfiles" ("Name" ASC) 12:49:35.4 Info: => 9.36E-05s 12:49:35.4 Info: CreateTable DownloadClientStatus 12:49:35.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:49:35.4 Info: => 0.0001225s 12:49:35.4 Info: CreateIndex DownloadClientStatus (ProviderId) 12:49:35.4 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 12:49:35.4 Info: => 8.29E-05s 12:49:35.4 Info: INSERT INTO "DelayProfiles" ("EnableUsenet", "EnableTorrent", "PreferredProtocol", "UsenetDelay", "TorrentDelay", "Order", "Tags") VALUES (1, 1, 1, 0, 0, 2147483647, '[]') 12:49:35.4 Info: -> 1 Insert operations completed in 00:00:00.0000595 taking an average of 00:00:00.0000595 12:49:35.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (1, '2024-05-17T12:49:35', 'InitialSetup') 12:49:35.4 Info: Committing Transaction 12:49:35.4 Info: 1: InitialSetup migrated 12:49:35.4 Info: => 0.0009203s 12:49:35.4 Info: 2: add_reason_to_pending_releases migrating 12:49:35.4 Info: Beginning Transaction 12:49:35.4 Info: Starting migration of Main DB to 2 12:49:35.4 Info: AlterTable PendingReleases 12:49:35.4 Info: => 7E-07s 12:49:35.4 Info: CreateColumn PendingReleases Reason Int32 12:49:35.4 Info: ALTER TABLE "PendingReleases" ADD COLUMN "Reason" INTEGER NOT NULL DEFAULT 0 12:49:35.4 Info: => 0.0005316s 12:49:35.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (2, '2024-05-17T12:49:35', 'add_reason_to_pending_releases') 12:49:35.4 Info: Committing Transaction 12:49:35.4 Info: 2: add_reason_to_pending_releases migrated 12:49:35.4 Info: => 0.0008138s 12:49:35.4 Info: 3: add_medium_support migrating 12:49:35.4 Info: Beginning Transaction 12:49:35.4 Info: Starting migration of Main DB to 3 12:49:35.4 Info: AlterTable Albums 12:49:35.4 Info: => 7E-07s 12:49:35.4 Info: CreateColumn Albums Media String 12:49:35.4 Info: ALTER TABLE "Albums" ADD COLUMN "Media" TEXT NOT NULL DEFAULT '' 12:49:35.4 Info: => 0.0005157s 12:49:35.4 Info: AlterTable Tracks 12:49:35.4 Info: => 6E-07s 12:49:35.4 Info: CreateColumn Tracks MediumNumber Int32 12:49:35.4 Info: ALTER TABLE "Tracks" ADD COLUMN "MediumNumber" INTEGER NOT NULL DEFAULT 0 12:49:35.4 Info: => 0.000501s 12:49:35.4 Info: AlterTable Tracks 12:49:35.4 Info: => 6E-07s 12:49:35.4 Info: CreateColumn Tracks AbsoluteTrackNumber Int32 12:49:35.4 Info: ALTER TABLE "Tracks" ADD COLUMN "AbsoluteTrackNumber" INTEGER NOT NULL DEFAULT 0 12:49:35.4 Info: => 0.0004752s 12:49:35.4 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 12:49:35.4 Info: UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 12:49:35.4 Info: => 4.17E-05s 12:49:35.4 Info: DeleteColumn Tracks TrackNumber 12:49:35.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:49:35.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:49:35.4 Info: DROP TABLE "Tracks" 12:49:35.4 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 12:49:35.4 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 12:49:35.4 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 12:49:35.4 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 12:49:35.4 Info: => 0.0046428s 12:49:35.4 Info: AlterTable Tracks 12:49:35.4 Info: => 6E-07s 12:49:35.4 Info: CreateColumn Tracks TrackNumber String 12:49:35.4 Info: ALTER TABLE "Tracks" ADD COLUMN "TrackNumber" TEXT 12:49:35.4 Info: => 0.000483s 12:49:35.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (3, '2024-05-17T12:49:35', 'add_medium_support') 12:49:35.4 Info: Committing Transaction 12:49:35.4 Info: 3: add_medium_support migrated 12:49:35.4 Info: => 0.0008522s 12:49:35.4 Info: 4: add_various_qualites_in_profile migrating 12:49:35.4 Info: Beginning Transaction 12:49:35.4 Info: Starting migration of Main DB to 4 12:49:35.4 Info: ExecuteSqlStatement UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 12:49:35.4 Info: UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 12:49:35.4 Info: => 5.29E-05s 12:49:35.4 Info: PerformDBOperation 12:49:35.4 Info: Performing DB Operation 12:49:35.4 Info: => 2.75E-05s 12:49:35.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (4, '2024-05-17T12:49:35', 'add_various_qualites_in_profile') 12:49:35.4 Info: Committing Transaction 12:49:35.4 Info: 4: add_various_qualites_in_profile migrated 12:49:35.4 Info: => 0.0002732s 12:49:35.4 Info: 5: metadata_profiles migrating 12:49:35.4 Info: Beginning Transaction 12:49:35.4 Info: Starting migration of Main DB to 5 12:49:35.4 Info: CreateTable MetadataProfiles 12:49:35.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:49:35.4 Info: => 0.0001371s 12:49:35.4 Info: CreateIndex MetadataProfiles (Name) 12:49:35.4 Info: CREATE UNIQUE INDEX "IX_MetadataProfiles_Name" ON "MetadataProfiles" ("Name" ASC) 12:49:35.4 Info: => 8.47E-05s 12:49:35.4 Info: AlterTable Artists 12:49:35.4 Info: => 4E-07s 12:49:35.4 Info: CreateColumn Artists MetadataProfileId Int32 12:49:35.4 Info: ALTER TABLE "Artists" ADD COLUMN "MetadataProfileId" INTEGER NOT NULL DEFAULT 1 12:49:35.4 Info: => 0.0004984s 12:49:35.4 Info: DeleteColumn Artists PrimaryAlbumTypes 12:49:35.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:49:35.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:49:35.4 Info: DROP TABLE "Artists" 12:49:35.4 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:49:35.4 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 12:49:35.4 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 12:49:35.4 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:49:35.4 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:49:35.4 Info: => 0.0041324s 12:49:35.4 Info: DeleteColumn Artists SecondaryAlbumTypes 12:49:35.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:49:35.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:49:35.4 Info: DROP TABLE "Artists" 12:49:35.4 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:49:35.4 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 12:49:35.4 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 12:49:35.4 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:49:35.4 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:49:35.4 Info: => 0.0040752s 12:49:35.4 Info: AlterTable Albums 12:49:35.4 Info: => 7E-07s 12:49:35.4 Info: CreateColumn Albums SecondaryTypes String 12:49:35.4 Info: ALTER TABLE "Albums" ADD COLUMN "SecondaryTypes" TEXT 12:49:35.4 Info: => 0.0005243s 12:49:35.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (5, '2024-05-17T12:49:35', 'metadata_profiles') 12:49:35.4 Info: Committing Transaction 12:49:35.4 Info: 5: metadata_profiles migrated 12:49:35.4 Info: => 0.0009405s 12:49:35.4 Info: 6: separate_automatic_and_interactive_search migrating 12:49:35.4 Info: Beginning Transaction 12:49:35.4 Info: Starting migration of Main DB to 6 12:49:35.4 Info: RenameColumn Indexers EnableSearch to EnableAutomaticSearch 12:49:35.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:49:35.4 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableSearch" FROM "Indexers" 12:49:35.4 Info: DROP TABLE "Indexers" 12:49:35.4 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 12:49:35.4 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 12:49:35.4 Info: => 0.0042628s 12:49:35.4 Info: AlterTable Indexers 12:49:35.4 Info: => 6E-07s 12:49:35.4 Info: CreateColumn Indexers EnableInteractiveSearch Boolean 12:49:35.4 Info: ALTER TABLE "Indexers" ADD COLUMN "EnableInteractiveSearch" INTEGER 12:49:35.4 Info: => 0.0004676s 12:49:35.4 Info: ExecuteSqlStatement UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 12:49:35.4 Info: UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 12:49:35.4 Info: => 4.04E-05s 12:49:35.4 Info: AlterTable Indexers 12:49:35.4 Info: => 4E-07s 12:49:35.4 Info: AlterColumn Indexers EnableInteractiveSearch Boolean 12:49:35.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:49:35.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:49:35.4 Info: DROP TABLE "Indexers" 12:49:35.4 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 12:49:35.4 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 12:49:35.4 Info: => 0.0034274s 12:49:35.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (6, '2024-05-17T12:49:35', 'separate_automatic_and_interactive_search') 12:49:35.4 Info: Committing Transaction 12:49:35.4 Info: 6: separate_automatic_and_interactive_search migrated 12:49:35.4 Info: => 0.0037529s 12:49:35.4 Info: 7: change_album_path_to_relative migrating 12:49:35.4 Info: Beginning Transaction 12:49:35.4 Info: Starting migration of Main DB to 7 12:49:35.4 Info: DeleteColumn Albums Path 12:49:35.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:49:35.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:49:35.4 Info: DROP TABLE "Albums" 12:49:35.4 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:49:35.4 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:49:35.4 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 12:49:35.4 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 12:49:35.4 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 12:49:35.4 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:49:35.4 Info: => 0.0049645s 12:49:35.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (7, '2024-05-17T12:49:35', 'change_album_path_to_relative') 12:49:35.4 Info: Committing Transaction 12:49:35.4 Info: 7: change_album_path_to_relative migrated 12:49:35.4 Info: => 0.0053913s 12:49:35.4 Info: 8: change_quality_size_mb_to_kb migrating 12:49:35.4 Info: Beginning Transaction 12:49:35.4 Info: Starting migration of Main DB to 8 12:49:35.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:49:35.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:49:35.4 Info: => 5.02E-05s 12:49:35.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (8, '2024-05-17T12:49:35', 'change_quality_size_mb_to_kb') 12:49:35.4 Info: Committing Transaction 12:49:35.4 Info: 8: change_quality_size_mb_to_kb migrated 12:49:35.4 Info: => 0.0002903s 12:49:35.4 Info: 9: album_releases migrating 12:49:35.4 Info: Beginning Transaction 12:49:35.4 Info: Starting migration of Main DB to 9 12:49:35.4 Info: AlterTable Albums 12:49:35.4 Info: => 8E-07s 12:49:35.4 Info: CreateColumn Albums Releases String 12:49:35.4 Info: ALTER TABLE "Albums" ADD COLUMN "Releases" TEXT DEFAULT '' 12:49:35.4 Info: => 0.0005078s 12:49:35.4 Info: AlterTable Albums 12:49:35.4 Info: => 7E-07s 12:49:35.4 Info: CreateColumn Albums CurrentRelease String 12:49:35.4 Info: ALTER TABLE "Albums" ADD COLUMN "CurrentRelease" TEXT DEFAULT '' 12:49:35.4 Info: => 0.0004747s 12:49:35.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (9, '2024-05-17T12:49:35', 'album_releases') 12:49:35.4 Info: Committing Transaction 12:49:35.4 Info: 9: album_releases migrated 12:49:35.4 Info: => 0.0007492s 12:49:35.4 Info: 10: album_releases_fix migrating 12:49:35.4 Info: Beginning Transaction 12:49:35.4 Info: Starting migration of Main DB to 10 12:49:35.4 Info: AlterTable Albums 12:49:35.4 Info: => 8E-07s 12:49:35.4 Info: AlterColumn Albums Releases String 12:49:35.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:49:35.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:49:35.4 Info: DROP TABLE "Albums" 12:49:35.4 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:49:35.4 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:49:35.4 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 12:49:35.4 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 12:49:35.4 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 12:49:35.4 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:49:35.4 Info: => 0.0049383s 12:49:35.4 Info: AlterTable Albums 12:49:35.4 Info: => 6E-07s 12:49:35.4 Info: AlterColumn Albums CurrentRelease String 12:49:35.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:49:35.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:49:35.4 Info: DROP TABLE "Albums" 12:49:35.4 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:49:35.4 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:49:35.4 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 12:49:35.4 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 12:49:35.4 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 12:49:35.4 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:49:35.4 Info: => 0.0040722s 12:49:35.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (10, '2024-05-17T12:49:35', 'album_releases_fix') 12:49:35.4 Info: Committing Transaction 12:49:35.4 Info: 10: album_releases_fix migrated 12:49:35.4 Info: => 0.0044402s 12:49:35.4 Info: 11: import_lists migrating 12:49:35.4 Info: Beginning Transaction 12:49:35.4 Info: Starting migration of Main DB to 11 12:49:35.4 Info: CreateTable ImportLists 12:49:35.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:49:35.4 Info: => 0.0001706s 12:49:35.4 Info: CreateIndex ImportLists (Name) 12:49:35.4 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 12:49:35.4 Info: => 8.02E-05s 12:49:35.4 Info: CreateTable ImportListStatus 12:49:35.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:49:35.4 Info: => 0.0001161s 12:49:35.4 Info: CreateIndex ImportListStatus (ProviderId) 12:49:35.4 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 12:49:35.4 Info: => 7.39E-05s 12:49:35.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (11, '2024-05-17T12:49:35', 'import_lists') 12:49:35.4 Info: Committing Transaction 12:49:35.4 Info: 11: import_lists migrated 12:49:35.4 Info: => 0.0003874s 12:49:35.4 Info: 12: add_release_status migrating 12:49:35.4 Info: Beginning Transaction 12:49:35.4 Info: Starting migration of Main DB to 12 12:49:35.4 Info: AlterTable MetadataProfiles 12:49:35.4 Info: => 8E-07s 12:49:35.4 Info: CreateColumn MetadataProfiles ReleaseStatuses String 12:49:35.4 Info: ALTER TABLE "MetadataProfiles" ADD COLUMN "ReleaseStatuses" TEXT NOT NULL DEFAULT '' 12:49:35.4 Info: => 0.0005133s 12:49:35.4 Info: PerformDBOperation 12:49:35.4 Info: Performing DB Operation 12:49:35.4 Info: => 2.78E-05s 12:49:35.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (12, '2024-05-17T12:49:35', 'add_release_status') 12:49:35.4 Info: Committing Transaction 12:49:35.4 Info: 12: add_release_status migrated 12:49:35.4 Info: => 0.0002912s 12:49:35.4 Info: 13: album_download_notification migrating 12:49:35.4 Info: Beginning Transaction 12:49:35.4 Info: Starting migration of Main DB to 13 12:49:35.4 Info: AlterTable Notifications 12:49:35.4 Info: => 8E-07s 12:49:35.4 Info: CreateColumn Notifications OnAlbumDownload Boolean 12:49:35.4 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDownload" INTEGER NOT NULL DEFAULT 0 12:49:35.4 Info: => 0.0005193s 12:49:35.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (13, '2024-05-17T12:49:35', 'album_download_notification') 12:49:35.4 Info: Committing Transaction 12:49:35.4 Info: 13: album_download_notification migrated 12:49:35.4 Info: => 0.0008141s 12:49:35.4 Info: 14: fix_language_metadata_profiles migrating 12:49:35.4 Info: Beginning Transaction 12:49:35.4 Info: Starting migration of Main DB to 14 12:49:35.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:49:35.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:49:35.4 Info: => 7.86E-05s 12:49:35.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:49:35.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:49:35.4 Info: => 5.4E-05s 12:49:35.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (14, '2024-05-17T12:49:35', 'fix_language_metadata_profiles') 12:49:35.4 Info: Committing Transaction 12:49:35.4 Info: 14: fix_language_metadata_profiles migrated 12:49:35.4 Info: => 0.0002915s 12:49:35.4 Info: 15: remove_fanzub migrating 12:49:35.4 Info: Beginning Transaction 12:49:35.4 Info: Starting migration of Main DB to 15 12:49:35.4 Info: ExecuteSqlStatement DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 12:49:35.4 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 12:49:35.4 Info: => 4.44E-05s 12:49:35.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (15, '2024-05-17T12:49:35', 'remove_fanzub') 12:49:35.4 Info: Committing Transaction 12:49:35.4 Info: 15: remove_fanzub migrated 12:49:35.4 Info: => 0.0002774s 12:49:35.4 Info: 16: update_artist_history_indexes migrating 12:49:35.4 Info: Beginning Transaction 12:49:35.4 Info: Starting migration of Main DB to 16 12:49:35.4 Info: CreateIndex Albums (ArtistId) 12:49:35.4 Info: CREATE INDEX "IX_Albums_ArtistId" ON "Albums" ("ArtistId" ASC) 12:49:35.4 Info: => 0.0001041s 12:49:35.4 Info: CreateIndex Albums (ArtistId, ReleaseDate) 12:49:35.4 Info: CREATE INDEX "IX_Albums_ArtistId_ReleaseDate" ON "Albums" ("ArtistId" ASC, "ReleaseDate" ASC) 12:49:35.4 Info: => 8.11E-05s 12:49:35.4 Info: DeleteIndex History (AlbumId) 12:49:35.4 Info: DROP INDEX "IX_History_AlbumId" 12:49:35.4 Info: => 0.0001247s 12:49:35.4 Info: CreateIndex History (AlbumId, Date) 12:49:35.4 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 12:49:35.4 Info: => 9.18E-05s 12:49:35.4 Info: DeleteIndex History (DownloadId) 12:49:35.4 Info: DROP INDEX "IX_History_DownloadId" 12:49:35.4 Info: => 0.0001105s 12:49:35.4 Info: CreateIndex History (DownloadId, Date) 12:49:35.4 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 12:49:35.4 Info: => 8.83E-05s 12:49:35.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (16, '2024-05-17T12:49:35', 'update_artist_history_indexes') 12:49:35.4 Info: Committing Transaction 12:49:35.4 Info: 16: update_artist_history_indexes migrated 12:49:35.4 Info: => 0.0003945s 12:49:35.4 Info: 17: remove_nma migrating 12:49:35.4 Info: Beginning Transaction 12:49:35.4 Info: Starting migration of Main DB to 17 12:49:35.4 Info: FluentMigrator.Expressions.DeleteDataExpression 12:49:35.4 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'NotifyMyAndroid' 12:49:35.4 Info: => 5.05E-05s 12:49:35.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (17, '2024-05-17T12:49:35', 'remove_nma') 12:49:35.4 Info: Committing Transaction 12:49:35.4 Info: 17: remove_nma migrated 12:49:35.4 Info: => 0.0002856s 12:49:35.4 Info: 18: album_disambiguation migrating 12:49:35.4 Info: Beginning Transaction 12:49:35.4 Info: Starting migration of Main DB to 18 12:49:35.4 Info: AlterTable Albums 12:49:35.4 Info: => 9E-07s 12:49:35.4 Info: CreateColumn Albums Disambiguation String 12:49:35.4 Info: ALTER TABLE "Albums" ADD COLUMN "Disambiguation" TEXT 12:49:35.4 Info: => 0.0005382s 12:49:35.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (18, '2024-05-17T12:49:35', 'album_disambiguation') 12:49:35.4 Info: Committing Transaction 12:49:35.4 Info: 18: album_disambiguation migrated 12:49:35.4 Info: => 0.0008264s 12:49:35.4 Info: 19: add_ape_quality_in_profiles migrating 12:49:35.4 Info: Beginning Transaction 12:49:35.4 Info: Starting migration of Main DB to 19 12:49:35.4 Info: PerformDBOperation 12:49:35.4 Info: Performing DB Operation 12:49:35.4 Info: => 3.43E-05s 12:49:35.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (19, '2024-05-17T12:49:35', 'add_ape_quality_in_profiles') 12:49:35.4 Info: Committing Transaction 12:49:35.4 Info: 19: add_ape_quality_in_profiles migrated 12:49:35.4 Info: => 0.0002834s 12:49:35.4 Info: 20: remove_pushalot migrating 12:49:35.4 Info: Beginning Transaction 12:49:35.4 Info: Starting migration of Main DB to 20 12:49:35.4 Info: FluentMigrator.Expressions.DeleteDataExpression 12:49:35.4 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Pushalot' 12:49:35.4 Info: => 4.84E-05s 12:49:35.4 Info: FluentMigrator.Expressions.DeleteDataExpression 12:49:35.4 Info: DELETE FROM "Metadata" WHERE "Implementation" = 'MediaBrowserMetadata' 12:49:35.4 Info: => 2.89E-05s 12:49:35.4 Info: FluentMigrator.Expressions.DeleteDataExpression 12:49:35.4 Info: DELETE FROM "MetadataFiles" WHERE "Consumer" = 'MediaBrowserMetadata' 12:49:35.4 Info: => 2.87E-05s 12:49:35.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (20, '2024-05-17T12:49:35', 'remove_pushalot') 12:49:35.4 Info: Committing Transaction 12:49:35.4 Info: 20: remove_pushalot migrated 12:49:35.4 Info: => 0.0002595s 12:49:35.4 Info: 21: add_custom_filters migrating 12:49:35.4 Info: Beginning Transaction 12:49:35.4 Info: Starting migration of Main DB to 21 12:49:35.4 Info: CreateTable CustomFilters 12:49:35.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:49:35.4 Info: => 0.0001355s 12:49:35.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (21, '2024-05-17T12:49:35', 'add_custom_filters') 12:49:35.4 Info: Committing Transaction 12:49:35.4 Info: 21: add_custom_filters migrated 12:49:35.4 Info: => 0.0004142s 12:49:35.4 Info: 22: import_list_tags migrating 12:49:35.4 Info: Beginning Transaction 12:49:35.4 Info: Starting migration of Main DB to 22 12:49:35.4 Info: AlterTable ImportLists 12:49:35.4 Info: => 9E-07s 12:49:35.4 Info: CreateColumn ImportLists Tags String 12:49:35.4 Info: ALTER TABLE "ImportLists" ADD COLUMN "Tags" TEXT 12:49:35.4 Info: => 0.0005213s 12:49:35.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (22, '2024-05-17T12:49:35', 'import_list_tags') 12:49:35.4 Info: Committing Transaction 12:49:35.4 Info: 22: import_list_tags migrated 12:49:35.4 Info: => 0.0008056s 12:49:35.4 Info: 23: add_release_groups_etc migrating 12:49:35.4 Info: Beginning Transaction 12:49:35.4 Info: Starting migration of Main DB to 23 12:49:35.4 Info: CreateTable ArtistMetadata 12:49:35.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:49:35.4 Info: => 0.0001859s 12:49:35.4 Info: CreateIndex ArtistMetadata (ForeignArtistId) 12:49:35.4 Info: CREATE UNIQUE INDEX "IX_ArtistMetadata_ForeignArtistId" ON "ArtistMetadata" ("ForeignArtistId" ASC) 12:49:35.4 Info: => 8.38E-05s 12:49:35.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:49:35.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:49:35.4 Info: => 7.94E-05s 12:49:35.4 Info: AlterTable Artists 12:49:35.4 Info: => 4E-07s 12:49:35.4 Info: CreateColumn Artists ArtistMetadataId Int32 12:49:35.4 Info: ALTER TABLE "Artists" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 12:49:35.4 Info: => 0.0005304s 12:49:35.4 Info: ExecuteSqlStatement UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 12:49:35.4 Info: UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 12:49:35.4 Info: => 6.72E-05s 12:49:35.4 Info: CreateTable AlbumReleases 12:49:35.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:49:35.4 Info: => 0.000155s 12:49:35.4 Info: CreateIndex AlbumReleases (ForeignReleaseId) 12:49:35.4 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 12:49:35.4 Info: => 8.1E-05s 12:49:35.4 Info: CreateIndex AlbumReleases (AlbumId) 12:49:35.4 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 12:49:35.4 Info: => 7.16E-05s 12:49:35.4 Info: PerformDBOperation 12:49:35.4 Info: Performing DB Operation 12:49:35.4 Info: => 3.22E-05s 12:49:35.4 Info: AlterTable Albums 12:49:35.4 Info: => 5E-07s 12:49:35.4 Info: CreateColumn Albums ArtistMetadataId Int32 12:49:35.4 Info: ALTER TABLE "Albums" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 12:49:35.4 Info: => 0.0005406s 12:49:35.4 Info: AlterTable Albums 12:49:35.4 Info: => 6E-07s 12:49:35.4 Info: CreateColumn Albums AnyReleaseOk Boolean 12:49:35.4 Info: ALTER TABLE "Albums" ADD COLUMN "AnyReleaseOk" INTEGER NOT NULL DEFAULT 1 12:49:35.4 Info: => 0.0005377s 12:49:35.4 Info: AlterTable Albums 12:49:35.4 Info: => 7E-07s 12:49:35.4 Info: CreateColumn Albums Links String 12:49:35.4 Info: ALTER TABLE "Albums" ADD COLUMN "Links" TEXT 12:49:35.4 Info: => 0.0005179s 12:49:35.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:49:35.4 Info: UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 12:49:35.4 Info: => 7.8E-05s 12:49:35.4 Info: AlterTable Tracks 12:49:35.4 Info: => 3E-07s 12:49:35.4 Info: CreateColumn Tracks ForeignRecordingId String 12:49:35.4 Info: ALTER TABLE "Tracks" ADD COLUMN "ForeignRecordingId" TEXT NOT NULL DEFAULT '0' 12:49:35.4 Info: => 0.0005165s 12:49:35.4 Info: AlterTable Tracks 12:49:35.4 Info: => 5E-07s 12:49:35.4 Info: CreateColumn Tracks AlbumReleaseId Int32 12:49:35.4 Info: ALTER TABLE "Tracks" ADD COLUMN "AlbumReleaseId" INTEGER NOT NULL DEFAULT 0 12:49:35.4 Info: => 0.000516s 12:49:35.4 Info: AlterTable Tracks 12:49:35.4 Info: => 6E-07s 12:49:35.4 Info: CreateColumn Tracks ArtistMetadataId Int32 12:49:35.4 Info: ALTER TABLE "Tracks" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 12:49:35.4 Info: => 0.000515s 12:49:35.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:49:35.4 Info: UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 12:49:35.4 Info: => 7.92E-05s 12:49:35.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:49:35.4 Info: UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 12:49:35.4 Info: => 6.21E-05s 12:49:35.4 Info: DeleteColumn Artists ForeignArtistId, Name, Overview, Disambiguation, ArtistType, Status, Images, Links, Genres, Ratings, Members, MBId, AMId, TADBId, DiscogsId, NameSlug, LastDiskSync, DateFormed 12:49:35.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:49:35.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:49:35.5 Info: DROP TABLE "Artists" 12:49:35.5 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:49:35.5 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:49:35.5 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:49:35.5 Info: => 0.0050399s 12:49:35.5 Info: DeleteColumn Albums ArtistId, MBId, AMId, TADBId, DiscogsId, TitleSlug, Label, SortTitle, Tags, Duration, Media, Releases, CurrentRelease, LastDiskSync 12:49:35.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:49:35.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:49:35.5 Info: DROP TABLE "Albums" 12:49:35.5 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:49:35.5 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:49:35.5 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:49:35.5 Info: => 0.0043337s 12:49:35.5 Info: DeleteColumn Tracks ArtistId, AlbumId, Compilation, DiscNumber, Monitored 12:49:35.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:49:35.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:49:35.5 Info: DROP TABLE "Tracks" 12:49:35.5 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 12:49:35.5 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 12:49:35.5 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 12:49:35.5 Info: => 0.0049426s 12:49:35.5 Info: DeleteColumn TrackFiles ArtistId 12:49:35.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:49:35.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:49:35.5 Info: DROP TABLE "TrackFiles" 12:49:35.5 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 12:49:35.5 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:49:35.5 Info: => 0.0037325s 12:49:35.5 Info: CreateIndex Artists (ArtistMetadataId) 12:49:35.5 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 12:49:35.5 Info: => 7.73E-05s 12:49:35.5 Info: CreateIndex Artists (Monitored) 12:49:35.5 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 12:49:35.5 Info: => 7.2E-05s 12:49:35.5 Info: CreateIndex Albums (ArtistMetadataId) 12:49:35.5 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 12:49:35.5 Info: => 7.18E-05s 12:49:35.5 Info: CreateIndex Tracks (ArtistMetadataId) 12:49:35.5 Info: CREATE INDEX "IX_Tracks_ArtistMetadataId" ON "Tracks" ("ArtistMetadataId" ASC) 12:49:35.5 Info: => 7.21E-05s 12:49:35.5 Info: CreateIndex Tracks (AlbumReleaseId) 12:49:35.5 Info: CREATE INDEX "IX_Tracks_AlbumReleaseId" ON "Tracks" ("AlbumReleaseId" ASC) 12:49:35.5 Info: => 6.92E-05s 12:49:35.5 Info: CreateIndex Tracks (ForeignRecordingId) 12:49:35.5 Info: CREATE INDEX "IX_Tracks_ForeignRecordingId" ON "Tracks" ("ForeignRecordingId" ASC) 12:49:35.5 Info: => 7.12E-05s 12:49:35.5 Info: UpdateData 12:49:35.5 Info: UPDATE "Artists" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 12:49:35.5 Info: => 4.13E-05s 12:49:35.5 Info: UpdateData 12:49:35.5 Info: UPDATE "Albums" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 12:49:35.5 Info: => 3.24E-05s 12:49:35.5 Info: UpdateData 12:49:35.5 Info: UPDATE "ScheduledTasks" SET "LastExecution" = '2018-01-01T00:00:01' WHERE "TypeName" = 'NzbDrone.Core.Music.Commands.RefreshArtistCommand' 12:49:35.5 Info: => 3.97E-05s 12:49:35.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (23, '2024-05-17T12:49:35', 'add_release_groups_etc') 12:49:35.5 Info: Committing Transaction 12:49:35.5 Info: 23: add_release_groups_etc migrated 12:49:35.5 Info: => 0.0006093s 12:49:35.5 Info: 24: NewMediaInfoFormat migrating 12:49:35.5 Info: Beginning Transaction 12:49:35.5 Info: Starting migration of Main DB to 24 12:49:35.5 Info: UpdateData 12:49:35.5 Info: UPDATE "TrackFiles" SET "MediaInfo" = '' WHERE 1 = 1 12:49:35.5 Info: => 5.28E-05s 12:49:35.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (24, '2024-05-17T12:49:35', 'NewMediaInfoFormat') 12:49:35.5 Info: Committing Transaction 12:49:35.5 Info: 24: NewMediaInfoFormat migrated 12:49:35.5 Info: => 0.0002944s 12:49:35.5 Info: 25: rename_restrictions_to_release_profiles migrating 12:49:35.5 Info: Beginning Transaction 12:49:35.5 Info: Starting migration of Main DB to 25 12:49:35.5 Info: RenameTable Restrictions ReleaseProfiles 12:49:35.5 Info: ALTER TABLE "Restrictions" RENAME TO "ReleaseProfiles" 12:49:35.5 Info: => 0.0014208s 12:49:35.5 Info: AlterTable ReleaseProfiles 12:49:35.5 Info: => 7E-07s 12:49:35.5 Info: CreateColumn ReleaseProfiles IncludePreferredWhenRenaming Boolean 12:49:35.5 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "IncludePreferredWhenRenaming" INTEGER NOT NULL DEFAULT 1 12:49:35.5 Info: => 0.0005147s 12:49:35.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (25, '2024-05-17T12:49:35', 'rename_restrictions_to_release_profiles') 12:49:35.5 Info: Committing Transaction 12:49:35.5 Info: 25: rename_restrictions_to_release_profiles migrated 12:49:35.5 Info: => 0.0008138s 12:49:35.5 Info: 26: rename_quality_profiles_add_upgrade_allowed migrating 12:49:35.5 Info: Beginning Transaction 12:49:35.5 Info: Starting migration of Main DB to 26 12:49:35.5 Info: RenameTable Profiles QualityProfiles 12:49:35.5 Info: ALTER TABLE "Profiles" RENAME TO "QualityProfiles" 12:49:35.5 Info: => 0.0014063s 12:49:35.5 Info: AlterTable QualityProfiles 12:49:35.5 Info: => 8E-07s 12:49:35.5 Info: CreateColumn QualityProfiles UpgradeAllowed Boolean 12:49:35.5 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 12:49:35.5 Info: => 0.0005044s 12:49:35.5 Info: AlterTable LanguageProfiles 12:49:35.5 Info: => 6E-07s 12:49:35.5 Info: CreateColumn LanguageProfiles UpgradeAllowed Boolean 12:49:35.5 Info: ALTER TABLE "LanguageProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 12:49:35.5 Info: => 0.0004894s 12:49:35.5 Info: UpdateData 12:49:35.5 Info: UPDATE "QualityProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 12:49:35.5 Info: => 4.49E-05s 12:49:35.5 Info: UpdateData 12:49:35.5 Info: UPDATE "LanguageProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 12:49:35.5 Info: => 2.83E-05s 12:49:35.5 Info: RenameColumn Artists ProfileId to QualityProfileId 12:49:35.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:49:35.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:49:35.5 Info: DROP TABLE "Artists" 12:49:35.5 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:49:35.5 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:49:35.5 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:49:35.5 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 12:49:35.5 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 12:49:35.5 Info: => 0.0051702s 12:49:35.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (26, '2024-05-17T12:49:35', 'rename_quality_profiles_add_upgrade_allowed') 12:49:35.5 Info: Committing Transaction 12:49:35.5 Info: 26: rename_quality_profiles_add_upgrade_allowed migrated 12:49:35.5 Info: => 0.005565s 12:49:35.5 Info: 27: add_import_exclusions migrating 12:49:35.5 Info: Beginning Transaction 12:49:35.5 Info: Starting migration of Main DB to 27 12:49:35.5 Info: CreateTable ImportListExclusions 12:49:35.5 Info: CREATE TABLE "ImportListExclusions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignId" TEXT NOT NULL, "Name" TEXT NOT NULL) 12:49:35.5 Info: => 0.0001328s 12:49:35.5 Info: CreateIndex ImportListExclusions (ForeignId) 12:49:35.5 Info: CREATE UNIQUE INDEX "IX_ImportListExclusions_ForeignId" ON "ImportListExclusions" ("ForeignId" ASC) 12:49:35.5 Info: => 8.21E-05s 12:49:35.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (27, '2024-05-17T12:49:35', 'add_import_exclusions') 12:49:35.5 Info: Committing Transaction 12:49:35.5 Info: 27: add_import_exclusions migrated 12:49:35.5 Info: => 0.0003786s 12:49:35.5 Info: 28: clean_artist_metadata_table migrating 12:49:35.5 Info: Beginning Transaction 12:49:35.5 Info: Starting migration of Main DB to 28 12:49:35.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:49:35.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:49:35.5 Info: => 0.0001533s 12:49:35.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:49:35.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:49:35.5 Info: => 0.0001149s 12:49:35.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:49:35.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:49:35.5 Info: => 0.0001121s 12:49:35.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:49:35.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:49:35.5 Info: => 0.0001101s 12:49:35.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:49:35.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:49:35.5 Info: => 0.0001086s 12:49:35.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:49:35.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:49:35.5 Info: => 0.000111s 12:49:35.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (28, '2024-05-17T12:49:35', 'clean_artist_metadata_table') 12:49:35.5 Info: Committing Transaction 12:49:35.5 Info: 28: clean_artist_metadata_table migrated 12:49:35.5 Info: => 0.0003616s 12:49:35.5 Info: 29: health_issue_notification migrating 12:49:35.5 Info: Beginning Transaction 12:49:35.5 Info: Starting migration of Main DB to 29 12:49:35.5 Info: AlterTable Notifications 12:49:35.5 Info: => 9E-07s 12:49:35.5 Info: CreateColumn Notifications OnHealthIssue Boolean 12:49:35.5 Info: ALTER TABLE "Notifications" ADD COLUMN "OnHealthIssue" INTEGER NOT NULL DEFAULT 0 12:49:35.5 Info: => 0.0005389s 12:49:35.5 Info: AlterTable Notifications 12:49:35.5 Info: => 7E-07s 12:49:35.5 Info: CreateColumn Notifications IncludeHealthWarnings Boolean 12:49:35.5 Info: ALTER TABLE "Notifications" ADD COLUMN "IncludeHealthWarnings" INTEGER NOT NULL DEFAULT 0 12:49:35.5 Info: => 0.0005194s 12:49:35.5 Info: AlterTable Notifications 12:49:35.5 Info: => 7E-07s 12:49:35.5 Info: CreateColumn Notifications OnDownloadFailure Boolean 12:49:35.5 Info: ALTER TABLE "Notifications" ADD COLUMN "OnDownloadFailure" INTEGER NOT NULL DEFAULT 0 12:49:35.5 Info: => 0.0005014s 12:49:35.5 Info: AlterTable Notifications 12:49:35.5 Info: => 6E-07s 12:49:35.5 Info: CreateColumn Notifications OnImportFailure Boolean 12:49:35.5 Info: ALTER TABLE "Notifications" ADD COLUMN "OnImportFailure" INTEGER NOT NULL DEFAULT 0 12:49:35.5 Info: => 0.0004989s 12:49:35.5 Info: AlterTable Notifications 12:49:35.5 Info: => 7E-07s 12:49:35.5 Info: CreateColumn Notifications OnTrackRetag Boolean 12:49:35.5 Info: ALTER TABLE "Notifications" ADD COLUMN "OnTrackRetag" INTEGER NOT NULL DEFAULT 0 12:49:35.5 Info: => 0.0005015s 12:49:35.5 Info: DeleteColumn Notifications OnDownload 12:49:35.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:49:35.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:49:35.5 Info: DROP TABLE "Notifications" 12:49:35.5 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 12:49:35.5 Info: => 0.0038277s 12:49:35.5 Info: RenameColumn Notifications OnAlbumDownload to OnReleaseImport 12:49:35.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:49:35.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:49:35.5 Info: DROP TABLE "Notifications" 12:49:35.5 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 12:49:35.5 Info: => 0.0046142s 12:49:35.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (29, '2024-05-17T12:49:35', 'health_issue_notification') 12:49:35.5 Info: Committing Transaction 12:49:35.5 Info: 29: health_issue_notification migrated 12:49:35.5 Info: => 0.0049995s 12:49:35.5 Info: 30: add_mediafilerepository_mtime migrating 12:49:35.5 Info: Beginning Transaction 12:49:35.5 Info: Starting migration of Main DB to 30 12:49:35.5 Info: AlterTable TrackFiles 12:49:35.5 Info: => 1E-06s 12:49:35.5 Info: CreateColumn TrackFiles Modified DateTime 12:49:35.5 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Modified" DATETIME NOT NULL DEFAULT '2000-01-01T00:00:00' 12:49:35.5 Info: => 0.0005464s 12:49:35.5 Info: AlterTable TrackFiles 12:49:35.5 Info: => 7E-07s 12:49:35.5 Info: CreateColumn TrackFiles Path String 12:49:35.5 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Path" TEXT 12:49:35.5 Info: => 0.000501s 12:49:35.5 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 12:49:35.5 Info: DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 12:49:35.5 Info: => 3.94E-05s 12:49:35.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:49:35.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:49:35.5 Info: => 0.0001178s 12:49:35.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:49:35.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:49:35.5 Info: => 0.000126s 12:49:35.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:49:35.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:49:35.5 Info: => 0.00013s 12:49:35.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:49:35.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:49:35.5 Info: => 7.57E-05s 12:49:35.5 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 12:49:35.5 Info: DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 12:49:35.5 Info: => 4.58E-05s 12:49:35.5 Info: AlterTable TrackFiles 12:49:35.5 Info: => 5E-07s 12:49:35.5 Info: AlterColumn TrackFiles Path String 12:49:35.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:49:35.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:49:35.5 Info: DROP TABLE "TrackFiles" 12:49:35.5 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 12:49:35.5 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:49:35.5 Info: => 0.004618s 12:49:35.5 Info: CreateIndex TrackFiles (Path) 12:49:35.5 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 12:49:35.5 Info: => 7.88E-05s 12:49:35.5 Info: DeleteColumn TrackFiles RelativePath 12:49:35.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:49:35.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:49:35.5 Info: DROP TABLE "TrackFiles" 12:49:35.5 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 12:49:35.5 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:49:35.5 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 12:49:35.5 Info: => 0.0039701s 12:49:35.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (30, '2024-05-17T12:49:35', 'add_mediafilerepository_mtime') 12:49:35.5 Info: Committing Transaction 12:49:35.5 Info: 30: add_mediafilerepository_mtime migrated 12:49:35.5 Info: => 0.004309s 12:49:35.5 Info: 31: add_artistmetadataid_constraint migrating 12:49:35.5 Info: Beginning Transaction 12:49:35.5 Info: Starting migration of Main DB to 31 12:49:35.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:49:35.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:49:35.5 Info: => 9E-05s 12:49:35.5 Info: DeleteIndex Artists (ArtistMetadataId) 12:49:35.5 Info: DROP INDEX "IX_Artists_ArtistMetadataId" 12:49:35.5 Info: => 0.0001364s 12:49:35.5 Info: AlterColumn Artists ArtistMetadataId Int32 12:49:35.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:49:35.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:49:35.5 Info: DROP TABLE "Artists" 12:49:35.5 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:49:35.5 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:49:35.5 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:49:35.5 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 12:49:35.5 Info: => 0.005078s 12:49:35.5 Info: CreateIndex Artists (ArtistMetadataId) 12:49:35.5 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 12:49:35.5 Info: => 7.5E-05s 12:49:35.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (31, '2024-05-17T12:49:35', 'add_artistmetadataid_constraint') 12:49:35.5 Info: Committing Transaction 12:49:35.5 Info: 31: add_artistmetadataid_constraint migrated 12:49:35.5 Info: => 0.0004412s 12:49:35.5 Info: 32: old_ids_and_artist_alias migrating 12:49:35.5 Info: Beginning Transaction 12:49:35.5 Info: Starting migration of Main DB to 32 12:49:35.5 Info: AlterTable ArtistMetadata 12:49:35.5 Info: => 9E-07s 12:49:35.5 Info: CreateColumn ArtistMetadata Aliases String 12:49:35.5 Info: ALTER TABLE "ArtistMetadata" ADD COLUMN "Aliases" TEXT NOT NULL DEFAULT '[]' 12:49:35.5 Info: => 0.0005462s 12:49:35.5 Info: AlterTable ArtistMetadata 12:49:35.5 Info: => 6E-07s 12:49:35.5 Info: CreateColumn ArtistMetadata OldForeignArtistIds String 12:49:35.5 Info: ALTER TABLE "ArtistMetadata" ADD COLUMN "OldForeignArtistIds" TEXT NOT NULL DEFAULT '[]' 12:49:35.5 Info: => 0.000503s 12:49:35.5 Info: AlterTable Albums 12:49:35.5 Info: => 6E-07s 12:49:35.5 Info: CreateColumn Albums OldForeignAlbumIds String 12:49:35.5 Info: ALTER TABLE "Albums" ADD COLUMN "OldForeignAlbumIds" TEXT NOT NULL DEFAULT '[]' 12:49:35.5 Info: => 0.0005148s 12:49:35.5 Info: AlterTable AlbumReleases 12:49:35.5 Info: => 8E-07s 12:49:35.5 Info: CreateColumn AlbumReleases OldForeignReleaseIds String 12:49:35.5 Info: ALTER TABLE "AlbumReleases" ADD COLUMN "OldForeignReleaseIds" TEXT NOT NULL DEFAULT '[]' 12:49:35.5 Info: => 0.0005135s 12:49:35.5 Info: AlterTable Tracks 12:49:35.5 Info: => 6E-07s 12:49:35.5 Info: CreateColumn Tracks OldForeignRecordingIds String 12:49:35.5 Info: ALTER TABLE "Tracks" ADD COLUMN "OldForeignRecordingIds" TEXT NOT NULL DEFAULT '[]' 12:49:35.5 Info: => 0.0005046s 12:49:35.5 Info: AlterTable Tracks 12:49:35.5 Info: => 8E-07s 12:49:35.5 Info: CreateColumn Tracks OldForeignTrackIds String 12:49:35.5 Info: ALTER TABLE "Tracks" ADD COLUMN "OldForeignTrackIds" TEXT NOT NULL DEFAULT '[]' 12:49:35.5 Info: => 0.000508s 12:49:35.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (32, '2024-05-17T12:49:35', 'old_ids_and_artist_alias') 12:49:35.5 Info: Committing Transaction 12:49:35.5 Info: 32: old_ids_and_artist_alias migrated 12:49:35.5 Info: => 0.0008083s 12:49:35.5 Info: 33: download_propers_config migrating 12:49:35.5 Info: Beginning Transaction 12:49:35.5 Info: Starting migration of Main DB to 33 12:49:35.5 Info: PerformDBOperation 12:49:35.5 Info: Performing DB Operation 12:49:35.5 Info: => 3.12E-05s 12:49:35.5 Info: ExecuteSqlStatement DELETE FROM "Config" WHERE "Key" = 'autodownloadpropers' 12:49:35.5 Info: DELETE FROM "Config" WHERE "Key" = 'autodownloadpropers' 12:49:35.5 Info: => 3.32E-05s 12:49:35.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (33, '2024-05-17T12:49:35', 'download_propers_config') 12:49:35.5 Info: Committing Transaction 12:49:35.5 Info: 33: download_propers_config migrated 12:49:35.5 Info: => 0.000272s 12:49:35.5 Info: 34: remove_language_profiles migrating 12:49:35.5 Info: Beginning Transaction 12:49:35.5 Info: Starting migration of Main DB to 34 12:49:35.5 Info: DeleteTable LanguageProfiles 12:49:35.5 Info: DROP TABLE "LanguageProfiles" 12:49:35.5 Info: => 0.0001983s 12:49:35.5 Info: DeleteColumn Artists LanguageProfileId 12:49:35.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:49:35.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:49:35.5 Info: DROP TABLE "Artists" 12:49:35.5 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:49:35.5 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:49:35.5 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:49:35.5 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 12:49:35.5 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 12:49:35.5 Info: => 0.004285s 12:49:35.5 Info: DeleteColumn ImportLists LanguageProfileId 12:49:35.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:49:35.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:49:35.5 Info: DROP TABLE "ImportLists" 12:49:35.5 Info: ALTER TABLE "ImportLists_temp" RENAME TO "ImportLists" 12:49:35.5 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 12:49:35.5 Info: => 0.0049906s 12:49:35.5 Info: DeleteColumn Blacklist Language 12:49:35.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:49:35.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:49:35.5 Info: DROP TABLE "Blacklist" 12:49:35.5 Info: ALTER TABLE "Blacklist_temp" RENAME TO "Blacklist" 12:49:35.5 Info: => 0.0036827s 12:49:35.5 Info: DeleteColumn History Language 12:49:35.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:49:35.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:49:35.5 Info: DROP TABLE "History" 12:49:35.5 Info: ALTER TABLE "History_temp" RENAME TO "History" 12:49:35.5 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 12:49:35.5 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 12:49:35.5 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 12:49:35.5 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 12:49:35.5 Info: => 0.0042451s 12:49:35.5 Info: DeleteColumn LyricFiles Language 12:49:35.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:49:35.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:49:35.5 Info: DROP TABLE "LyricFiles" 12:49:35.5 Info: ALTER TABLE "LyricFiles_temp" RENAME TO "LyricFiles" 12:49:35.5 Info: => 0.0036336s 12:49:35.5 Info: DeleteColumn TrackFiles Language 12:49:35.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:49:35.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:49:35.5 Info: DROP TABLE "TrackFiles" 12:49:35.5 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 12:49:35.5 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:49:35.5 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 12:49:35.5 Info: => 0.0039721s 12:49:35.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (34, '2024-05-17T12:49:35', 'remove_language_profiles') 12:49:35.5 Info: Committing Transaction 12:49:35.5 Info: 34: remove_language_profiles migrated 12:49:35.5 Info: => 0.0044583s 12:49:35.5 Info: 35: multi_disc_naming_format migrating 12:49:35.5 Info: Beginning Transaction 12:49:35.5 Info: Starting migration of Main DB to 35 12:49:35.5 Info: AlterTable NamingConfig 12:49:35.5 Info: => 1.1E-06s 12:49:35.5 Info: CreateColumn NamingConfig MultiDiscTrackFormat String 12:49:35.5 Info: ALTER TABLE "NamingConfig" ADD COLUMN "MultiDiscTrackFormat" TEXT 12:49:35.5 Info: => 0.0005287s 12:49:35.5 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = '{Medium Format} {medium:00}/{Artist Name} - {Album Title} - {track:00} - {Track Title}' 12:49:35.5 Info: UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = '{Medium Format} {medium:00}/{Artist Name} - {Album Title} - {track:00} - {Track Title}' 12:49:35.5 Info: => 4.5E-05s 12:49:35.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (35, '2024-05-17T12:49:35', 'multi_disc_naming_format') 12:49:35.5 Info: Committing Transaction 12:49:35.5 Info: 35: multi_disc_naming_format migrated 12:49:35.5 Info: => 0.0002986s 12:49:35.5 Info: 36: add_download_client_priority migrating 12:49:35.5 Info: Beginning Transaction 12:49:35.5 Info: Starting migration of Main DB to 36 12:49:35.5 Info: AlterTable DownloadClients 12:49:35.5 Info: => 7E-07s 12:49:35.5 Info: CreateColumn DownloadClients Priority Int32 12:49:35.5 Info: ALTER TABLE "DownloadClients" ADD COLUMN "Priority" INTEGER NOT NULL DEFAULT 1 12:49:35.5 Info: => 0.0005286s 12:49:35.5 Info: PerformDBOperation 12:49:35.5 Info: Performing DB Operation 12:49:35.5 Info: => 5.53E-05s 12:49:35.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (36, '2024-05-17T12:49:35', 'add_download_client_priority') 12:49:35.5 Info: Committing Transaction 12:49:35.5 Info: 36: add_download_client_priority migrated 12:49:35.5 Info: => 0.0003294s 12:49:35.5 Info: 37: remove_growl_prowl migrating 12:49:35.5 Info: Beginning Transaction 12:49:35.5 Info: Starting migration of Main DB to 37 12:49:35.5 Info: FluentMigrator.Expressions.DeleteDataExpression 12:49:35.5 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Growl' 12:49:35.5 Info: => 4.95E-05s 12:49:35.5 Info: FluentMigrator.Expressions.DeleteDataExpression 12:49:35.5 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Prowl' 12:49:35.5 Info: => 2.85E-05s 12:49:35.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (37, '2024-05-17T12:49:35', 'remove_growl_prowl') 12:49:35.5 Info: Committing Transaction 12:49:35.5 Info: 37: remove_growl_prowl migrated 12:49:35.5 Info: => 0.0002624s 12:49:35.5 Info: 38: remove_plex_hometheatre migrating 12:49:35.5 Info: Beginning Transaction 12:49:35.5 Info: Starting migration of Main DB to 38 12:49:35.5 Info: FluentMigrator.Expressions.DeleteDataExpression 12:49:35.5 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'PlexHomeTheater' 12:49:35.5 Info: => 4.8E-05s 12:49:35.5 Info: FluentMigrator.Expressions.DeleteDataExpression 12:49:35.5 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'PlexClient' 12:49:35.5 Info: => 2.9E-05s 12:49:35.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (38, '2024-05-17T12:49:35', 'remove_plex_hometheatre') 12:49:35.5 Info: Committing Transaction 12:49:35.5 Info: 38: remove_plex_hometheatre migrated 12:49:35.5 Info: => 0.0002565s 12:49:35.5 Info: 39: add_root_folder_add_defaults migrating 12:49:35.5 Info: Beginning Transaction 12:49:35.5 Info: Starting migration of Main DB to 39 12:49:35.5 Info: AlterTable RootFolders 12:49:35.5 Info: => 8E-07s 12:49:35.5 Info: CreateColumn RootFolders Name String 12:49:35.5 Info: ALTER TABLE "RootFolders" ADD COLUMN "Name" TEXT 12:49:35.5 Info: => 0.0005279s 12:49:35.5 Info: AlterTable RootFolders 12:49:35.5 Info: => 6E-07s 12:49:35.5 Info: CreateColumn RootFolders DefaultMetadataProfileId Int32 12:49:35.5 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultMetadataProfileId" INTEGER NOT NULL DEFAULT 0 12:49:35.5 Info: => 0.0004979s 12:49:35.5 Info: AlterTable RootFolders 12:49:35.5 Info: => 5E-07s 12:49:35.5 Info: CreateColumn RootFolders DefaultQualityProfileId Int32 12:49:35.5 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultQualityProfileId" INTEGER NOT NULL DEFAULT 0 12:49:35.5 Info: => 0.0004945s 12:49:35.5 Info: AlterTable RootFolders 12:49:35.5 Info: => 6E-07s 12:49:35.5 Info: CreateColumn RootFolders DefaultMonitorOption Int32 12:49:35.5 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultMonitorOption" INTEGER NOT NULL DEFAULT 0 12:49:35.5 Info: => 0.0005038s 12:49:35.5 Info: AlterTable RootFolders 12:49:35.5 Info: => 5E-07s 12:49:35.5 Info: CreateColumn RootFolders DefaultTags String 12:49:35.5 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultTags" TEXT 12:49:35.5 Info: => 0.0004956s 12:49:35.5 Info: PerformDBOperation 12:49:35.5 Info: Performing DB Operation 12:49:35.5 Info: => 5.35E-05s 12:49:35.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (39, '2024-05-17T12:49:35', 'add_root_folder_add_defaults') 12:49:35.5 Info: Committing Transaction 12:49:35.5 Info: 39: add_root_folder_add_defaults migrated 12:49:35.5 Info: => 0.000317s 12:49:35.5 Info: 40: task_duration migrating 12:49:35.5 Info: Beginning Transaction 12:49:35.5 Info: Starting migration of Main DB to 40 12:49:35.5 Info: AlterTable ScheduledTasks 12:49:35.5 Info: => 9E-07s 12:49:35.5 Info: CreateColumn ScheduledTasks LastStartTime DateTime 12:49:35.5 Info: ALTER TABLE "ScheduledTasks" ADD COLUMN "LastStartTime" DATETIME 12:49:35.5 Info: => 0.0005331s 12:49:35.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (40, '2024-05-17T12:49:35', 'task_duration') 12:49:35.5 Info: Committing Transaction 12:49:35.5 Info: 40: task_duration migrated 12:49:35.5 Info: => 0.0008088s 12:49:35.5 Info: 41: add_indexer_and_enabled_to_release_profiles migrating 12:49:35.5 Info: Beginning Transaction 12:49:35.5 Info: Starting migration of Main DB to 41 12:49:35.5 Info: AlterTable ReleaseProfiles 12:49:35.5 Info: => 1.7E-06s 12:49:35.5 Info: CreateColumn ReleaseProfiles Enabled Boolean 12:49:35.5 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "Enabled" INTEGER NOT NULL DEFAULT 1 12:49:35.6 Info: => 0.0005714s 12:49:35.6 Info: AlterTable ReleaseProfiles 12:49:35.6 Info: => 7E-07s 12:49:35.6 Info: CreateColumn ReleaseProfiles IndexerId Int32 12:49:35.6 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "IndexerId" INTEGER NOT NULL DEFAULT 0 12:49:35.6 Info: => 0.0005104s 12:49:35.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (41, '2024-05-17T12:49:35', 'add_indexer_and_enabled_to_release_profiles') 12:49:35.6 Info: Committing Transaction 12:49:35.6 Info: 41: add_indexer_and_enabled_to_release_profiles migrated 12:49:35.6 Info: => 0.0008046s 12:49:35.6 Info: 42: remove_album_folders migrating 12:49:35.6 Info: Beginning Transaction 12:49:35.6 Info: Starting migration of Main DB to 42 12:49:35.6 Info: DeleteColumn Artists AlbumFolder 12:49:35.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:49:35.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:49:35.6 Info: DROP TABLE "Artists" 12:49:35.6 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:49:35.6 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:49:35.6 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:49:35.6 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 12:49:35.6 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 12:49:35.6 Info: => 0.0052114s 12:49:35.6 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "StandardTrackFormat" = "AlbumFolderFormat" || '/' || "StandardTrackFormat" 12:49:35.6 Info: UPDATE "NamingConfig" SET "StandardTrackFormat" = "AlbumFolderFormat" || '/' || "StandardTrackFormat" 12:49:35.6 Info: => 4.69E-05s 12:49:35.6 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = "AlbumFolderFormat" || '/' || "MultiDiscTrackFormat" 12:49:35.6 Info: UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = "AlbumFolderFormat" || '/' || "MultiDiscTrackFormat" 12:49:35.6 Info: => 3.33E-05s 12:49:35.6 Info: DeleteColumn NamingConfig AlbumFolderFormat 12:49:35.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:49:35.6 Info: INSERT INTO "NamingConfig_temp" ("Id", "ReplaceIllegalCharacters", "ArtistFolderFormat", "RenameTracks", "StandardTrackFormat", "MultiDiscTrackFormat") SELECT "Id", "ReplaceIllegalCharacters", "ArtistFolderFormat", "RenameTracks", "StandardTrackFormat", "MultiDiscTrackFormat" FROM "NamingConfig" 12:49:35.6 Info: DROP TABLE "NamingConfig" 12:49:35.6 Info: ALTER TABLE "NamingConfig_temp" RENAME TO "NamingConfig" 12:49:35.6 Info: => 0.0036752s 12:49:35.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (42, '2024-05-17T12:49:35', 'remove_album_folders') 12:49:35.6 Info: Committing Transaction 12:49:35.6 Info: 42: remove_album_folders migrated 12:49:35.6 Info: => 0.0040777s 12:49:35.6 Info: 44: add_priority_to_indexers migrating 12:49:35.6 Info: Beginning Transaction 12:49:35.6 Info: Starting migration of Main DB to 44 12:49:35.6 Info: AlterTable Indexers 12:49:35.6 Info: => 7E-07s 12:49:35.6 Info: CreateColumn Indexers Priority Int32 12:49:35.6 Info: ALTER TABLE "Indexers" ADD COLUMN "Priority" INTEGER NOT NULL DEFAULT 25 12:49:35.6 Info: => 0.0005417s 12:49:35.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (44, '2024-05-17T12:49:35', 'add_priority_to_indexers') 12:49:35.6 Info: Committing Transaction 12:49:35.6 Info: 44: add_priority_to_indexers migrated 12:49:35.6 Info: => 0.0008214s 12:49:35.6 Info: 45: remove_chown_and_folderchmod_config migrating 12:49:35.6 Info: Beginning Transaction 12:49:35.6 Info: Starting migration of Main DB to 45 12:49:35.6 Info: ExecuteSqlStatement DELETE FROM config WHERE Key IN ('folderchmod', 'chownuser') 12:49:35.6 Info: DELETE FROM config WHERE Key IN ('folderchmod', 'chownuser') 12:49:35.6 Info: => 0.0001202s 12:49:35.6 Info: PerformDBOperation 12:49:35.6 Info: Performing DB Operation 12:49:35.6 Info: => 2.7E-05s 12:49:35.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (45, '2024-05-17T12:49:35', 'remove_chown_and_folderchmod_config') 12:49:35.6 Info: Committing Transaction 12:49:35.6 Info: 45: remove_chown_and_folderchmod_config migrated 12:49:35.6 Info: => 0.0002606s 12:49:35.6 Info: 47: update_notifiarr migrating 12:49:35.6 Info: Beginning Transaction 12:49:35.6 Info: Starting migration of Main DB to 47 12:49:35.6 Info: ExecuteSqlStatement UPDATE "Notifications" SET "Implementation" = Replace("Implementation", 'DiscordNotifier', 'Notifiarr'),"ConfigContract" = Replace("ConfigContract", 'DiscordNotifierSettings', 'NotifiarrSettings') WHERE "Implementation" = 'DiscordNotifier'; 12:49:35.6 Info: UPDATE "Notifications" SET "Implementation" = Replace("Implementation", 'DiscordNotifier', 'Notifiarr'),"ConfigContract" = Replace("ConfigContract", 'DiscordNotifierSettings', 'NotifiarrSettings') WHERE "Implementation" = 'DiscordNotifier'; 12:49:35.6 Info: => 7.29E-05s 12:49:35.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (47, '2024-05-17T12:49:35', 'update_notifiarr') 12:49:35.6 Info: Committing Transaction 12:49:35.6 Info: 47: update_notifiarr migrated 12:49:35.6 Info: => 0.0003047s 12:49:35.6 Info: 49: email_multiple_addresses migrating 12:49:35.6 Info: Beginning Transaction 12:49:35.6 Info: Starting migration of Main DB to 49 12:49:35.6 Info: PerformDBOperation 12:49:35.6 Info: Performing DB Operation 12:49:35.6 Info: => 5.69E-05s 12:49:35.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (49, '2024-05-17T12:49:35', 'email_multiple_addresses') 12:49:35.6 Info: Committing Transaction 12:49:35.6 Info: 49: email_multiple_addresses migrated 12:49:35.6 Info: => 0.0002997s 12:49:35.6 Info: 50: rename_blacklist_to_blocklist migrating 12:49:35.6 Info: Beginning Transaction 12:49:35.6 Info: Starting migration of Main DB to 50 12:49:35.6 Info: RenameTable Blacklist Blocklist 12:49:35.6 Info: ALTER TABLE "Blacklist" RENAME TO "Blocklist" 12:49:35.6 Info: => 0.0014138s 12:49:35.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (50, '2024-05-17T12:49:35', 'rename_blacklist_to_blocklist') 12:49:35.6 Info: Committing Transaction 12:49:35.6 Info: 50: rename_blacklist_to_blocklist migrated 12:49:35.6 Info: => 0.0017116s 12:49:35.6 Info: 51: cdh_per_downloadclient migrating 12:49:35.6 Info: Beginning Transaction 12:49:35.6 Info: Starting migration of Main DB to 51 12:49:35.6 Info: AlterTable DownloadClients 12:49:35.6 Info: => 8E-07s 12:49:35.6 Info: CreateColumn DownloadClients RemoveCompletedDownloads Boolean 12:49:35.6 Info: ALTER TABLE "DownloadClients" ADD COLUMN "RemoveCompletedDownloads" INTEGER NOT NULL DEFAULT 1 12:49:35.6 Info: => 0.0005432s 12:49:35.6 Info: CreateColumn DownloadClients RemoveFailedDownloads Boolean 12:49:35.6 Info: ALTER TABLE "DownloadClients" ADD COLUMN "RemoveFailedDownloads" INTEGER NOT NULL DEFAULT 1 12:49:35.6 Info: => 0.0005104s 12:49:35.6 Info: PerformDBOperation 12:49:35.6 Info: Performing DB Operation 12:49:35.6 Info: => 0.0001497s 12:49:35.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (51, '2024-05-17T12:49:35', 'cdh_per_downloadclient') 12:49:35.6 Info: Committing Transaction 12:49:35.6 Info: 51: cdh_per_downloadclient migrated 12:49:35.6 Info: => 0.0004245s 12:49:35.6 Info: 52: download_history migrating 12:49:35.6 Info: Beginning Transaction 12:49:35.6 Info: Starting migration of Main DB to 52 12:49:35.6 Info: CreateTable DownloadHistory 12:49:35.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:49:35.6 Info: => 0.0001698s 12:49:35.6 Info: CreateIndex DownloadHistory (EventType) 12:49:35.6 Info: CREATE INDEX "IX_DownloadHistory_EventType" ON "DownloadHistory" ("EventType" ASC) 12:49:35.6 Info: => 8.61E-05s 12:49:35.6 Info: CreateIndex DownloadHistory (ArtistId) 12:49:35.6 Info: CREATE INDEX "IX_DownloadHistory_ArtistId" ON "DownloadHistory" ("ArtistId" ASC) 12:49:35.6 Info: => 7.26E-05s 12:49:35.6 Info: CreateIndex DownloadHistory (DownloadId) 12:49:35.6 Info: CREATE INDEX "IX_DownloadHistory_DownloadId" ON "DownloadHistory" ("DownloadId" ASC) 12:49:35.6 Info: => 7.46E-05s 12:49:35.6 Info: PerformDBOperation 12:49:35.6 Info: Performing DB Operation 12:49:35.6 Info: => 0.000119s 12:49:35.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (52, '2024-05-17T12:49:35', 'download_history') 12:49:35.6 Info: Committing Transaction 12:49:35.6 Info: 52: download_history migrated 12:49:35.6 Info: => 0.0004331s 12:49:35.6 Info: 53: add_update_history migrating 12:49:35.6 Info: Beginning Transaction 12:49:35.6 Info: Starting migration of Main DB to 53 12:49:35.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (53, '2024-05-17T12:49:35', 'add_update_history') 12:49:35.6 Info: Committing Transaction 12:49:35.6 Info: 53: add_update_history migrated 12:49:35.6 Info: => 0.0002812s 12:49:35.6 Info: 54: add_on_update_to_notifications migrating 12:49:35.6 Info: Beginning Transaction 12:49:35.6 Info: Starting migration of Main DB to 54 12:49:35.6 Info: AlterTable Notifications 12:49:35.6 Info: => 9E-07s 12:49:35.6 Info: CreateColumn Notifications OnApplicationUpdate Boolean 12:49:35.6 Info: ALTER TABLE "Notifications" ADD COLUMN "OnApplicationUpdate" INTEGER NOT NULL DEFAULT 1 12:49:35.6 Info: => 0.0005623s 12:49:35.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (54, '2024-05-17T12:49:35', 'add_on_update_to_notifications') 12:49:35.6 Info: Committing Transaction 12:49:35.6 Info: 54: add_on_update_to_notifications migrated 12:49:35.6 Info: => 0.0008424s 12:49:35.6 Info: 55: download_client_per_indexer migrating 12:49:35.6 Info: Beginning Transaction 12:49:35.6 Info: Starting migration of Main DB to 55 12:49:35.6 Info: AlterTable Indexers 12:49:35.6 Info: => 1E-06s 12:49:35.6 Info: CreateColumn Indexers DownloadClientId Int32 12:49:35.6 Info: ALTER TABLE "Indexers" ADD COLUMN "DownloadClientId" INTEGER NOT NULL DEFAULT 0 12:49:35.6 Info: => 0.00058s 12:49:35.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (55, '2024-05-17T12:49:35', 'download_client_per_indexer') 12:49:35.6 Info: Committing Transaction 12:49:35.6 Info: 55: download_client_per_indexer migrated 12:49:35.6 Info: => 0.0008668s 12:49:35.6 Info: 56: AddNewItemMonitorType migrating 12:49:35.6 Info: Beginning Transaction 12:49:35.6 Info: Starting migration of Main DB to 56 12:49:35.6 Info: AlterTable Artists 12:49:35.6 Info: => 7E-07s 12:49:35.6 Info: CreateColumn Artists MonitorNewItems Int32 12:49:35.6 Info: ALTER TABLE "Artists" ADD COLUMN "MonitorNewItems" INTEGER NOT NULL DEFAULT 0 12:49:35.6 Info: => 0.0005626s 12:49:35.6 Info: AlterTable RootFolders 12:49:35.6 Info: => 6E-07s 12:49:35.6 Info: CreateColumn RootFolders DefaultNewItemMonitorOption Int32 12:49:35.6 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultNewItemMonitorOption" INTEGER NOT NULL DEFAULT 0 12:49:35.6 Info: => 0.0005296s 12:49:35.6 Info: AlterTable ImportLists 12:49:35.6 Info: => 7E-07s 12:49:35.6 Info: CreateColumn ImportLists MonitorNewItems Int32 12:49:35.6 Info: ALTER TABLE "ImportLists" ADD COLUMN "MonitorNewItems" INTEGER NOT NULL DEFAULT 0 12:49:35.6 Info: => 0.0005248s 12:49:35.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (56, '2024-05-17T12:49:35', 'AddNewItemMonitorType') 12:49:35.6 Info: Committing Transaction 12:49:35.6 Info: 56: AddNewItemMonitorType migrated 12:49:35.6 Info: => 0.0008191s 12:49:35.6 Info: 57: ImportListSearch migrating 12:49:35.6 Info: Beginning Transaction 12:49:35.6 Info: Starting migration of Main DB to 57 12:49:35.6 Info: AlterTable ImportLists 12:49:35.6 Info: => 8E-07s 12:49:35.6 Info: CreateColumn ImportLists ShouldSearch Boolean 12:49:35.6 Info: ALTER TABLE "ImportLists" ADD COLUMN "ShouldSearch" INTEGER NOT NULL DEFAULT 1 12:49:35.6 Info: => 0.0005685s 12:49:35.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (57, '2024-05-17T12:49:35', 'ImportListSearch') 12:49:35.6 Info: Committing Transaction 12:49:35.6 Info: 57: ImportListSearch migrated 12:49:35.6 Info: => 0.0008555s 12:49:35.6 Info: 58: ImportListMonitorExisting migrating 12:49:35.6 Info: Beginning Transaction 12:49:35.6 Info: Starting migration of Main DB to 58 12:49:35.6 Info: AlterTable ImportLists 12:49:35.6 Info: => 1.2E-06s 12:49:35.6 Info: CreateColumn ImportLists ShouldMonitorExisting Boolean 12:49:35.6 Info: ALTER TABLE "ImportLists" ADD COLUMN "ShouldMonitorExisting" INTEGER NOT NULL DEFAULT 0 12:49:35.6 Info: => 0.0005543s 12:49:35.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (58, '2024-05-17T12:49:35', 'ImportListMonitorExisting') 12:49:35.6 Info: Committing Transaction 12:49:35.6 Info: 58: ImportListMonitorExisting migrated 12:49:35.6 Info: => 0.0008293s 12:49:35.6 Info: 59: add_indexer_tags migrating 12:49:35.6 Info: Beginning Transaction 12:49:35.6 Info: Starting migration of Main DB to 59 12:49:35.6 Info: FluentMigrator.Expressions.DeleteDataExpression 12:49:35.6 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Omgwtfnzbs' 12:49:35.6 Info: => 5.02E-05s 12:49:35.6 Info: FluentMigrator.Expressions.DeleteDataExpression 12:49:35.6 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Waffles' 12:49:35.6 Info: => 2.9E-05s 12:49:35.6 Info: AlterTable Indexers 12:49:35.6 Info: => 3E-07s 12:49:35.6 Info: CreateColumn Indexers Tags String 12:49:35.6 Info: ALTER TABLE "Indexers" ADD COLUMN "Tags" TEXT 12:49:35.6 Info: => 0.000544s 12:49:35.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (59, '2024-05-17T12:49:35', 'add_indexer_tags') 12:49:35.6 Info: Committing Transaction 12:49:35.6 Info: 59: add_indexer_tags migrated 12:49:35.6 Info: => 0.0008357s 12:49:35.6 Info: 60: update_audio_types migrating 12:49:35.6 Info: Beginning Transaction 12:49:35.6 Info: Starting migration of Main DB to 60 12:49:35.6 Info: PerformDBOperation 12:49:35.6 Info: Performing DB Operation 12:49:35.6 Info: => 5.18E-05s 12:49:35.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (60, '2024-05-17T12:49:35', 'update_audio_types') 12:49:35.6 Info: Committing Transaction 12:49:35.6 Info: 60: update_audio_types migrated 12:49:35.6 Info: => 0.000298s 12:49:35.6 Info: 61: postgres_update_timestamp_columns_to_with_timezone migrating 12:49:35.6 Info: Beginning Transaction 12:49:35.6 Info: Starting migration of Main DB to 61 12:49:35.6 Info: FluentMigrator.Expressions.DeleteDataExpression 12:49:35.6 Info: DELETE FROM "Commands" WHERE 1 = 1 12:49:35.6 Info: => 4.88E-05s 12:49:35.6 Info: AlterTable AlbumReleases 12:49:35.6 Info: => 4E-07s 12:49:35.6 Info: AlterColumn AlbumReleases ReleaseDate DateTimeOffset 12:49:35.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:49:35.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:49:35.6 Info: DROP TABLE "AlbumReleases" 12:49:35.6 Info: ALTER TABLE "AlbumReleases_temp" RENAME TO "AlbumReleases" 12:49:35.6 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 12:49:35.6 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 12:49:35.6 Info: => 0.0051768s 12:49:35.6 Info: AlterTable Albums 12:49:35.6 Info: => 6E-07s 12:49:35.6 Info: AlterColumn Albums LastInfoSync DateTimeOffset 12:49:35.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:49:35.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:49:35.6 Info: DROP TABLE "Albums" 12:49:35.6 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:49:35.6 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:49:35.6 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:49:35.6 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 12:49:35.6 Info: => 0.0044092s 12:49:35.6 Info: AlterTable Albums 12:49:35.6 Info: => 5E-07s 12:49:35.6 Info: AlterColumn Albums ReleaseDate DateTimeOffset 12:49:35.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:49:35.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:49:35.6 Info: DROP TABLE "Albums" 12:49:35.6 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:49:35.6 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:49:35.6 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:49:35.6 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 12:49:35.6 Info: => 0.0054207s 12:49:35.6 Info: AlterTable Albums 12:49:35.6 Info: => 5E-07s 12:49:35.6 Info: AlterColumn Albums Added DateTimeOffset 12:49:35.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:49:35.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:49:35.6 Info: DROP TABLE "Albums" 12:49:35.6 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:49:35.6 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:49:35.6 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:49:35.6 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 12:49:35.6 Info: => 0.0044038s 12:49:35.6 Info: AlterTable Artists 12:49:35.6 Info: => 6E-07s 12:49:35.6 Info: AlterColumn Artists LastInfoSync DateTimeOffset 12:49:35.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:49:35.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:49:35.6 Info: DROP TABLE "Artists" 12:49:35.6 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:49:35.6 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:49:35.6 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:49:35.6 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 12:49:35.6 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 12:49:35.6 Info: => 0.0044516s 12:49:35.6 Info: AlterTable Artists 12:49:35.6 Info: => 6E-07s 12:49:35.6 Info: AlterColumn Artists Added DateTimeOffset 12:49:35.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:49:35.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:49:35.6 Info: DROP TABLE "Artists" 12:49:35.6 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:49:35.6 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:49:35.6 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:49:35.6 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 12:49:35.6 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 12:49:35.6 Info: => 0.0044741s 12:49:35.6 Info: AlterTable Blocklist 12:49:35.6 Info: => 5E-07s 12:49:35.6 Info: AlterColumn Blocklist Date DateTimeOffset 12:49:35.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:49:35.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:49:35.6 Info: DROP TABLE "Blocklist" 12:49:35.6 Info: ALTER TABLE "Blocklist_temp" RENAME TO "Blocklist" 12:49:35.6 Info: => 0.0057141s 12:49:35.6 Info: AlterTable Blocklist 12:49:35.6 Info: => 7E-07s 12:49:35.6 Info: AlterColumn Blocklist PublishedDate DateTimeOffset 12:49:35.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:49:35.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:49:35.6 Info: DROP TABLE "Blocklist" 12:49:35.6 Info: ALTER TABLE "Blocklist_temp" RENAME TO "Blocklist" 12:49:35.6 Info: => 0.0039015s 12:49:35.6 Info: AlterTable Commands 12:49:35.6 Info: => 7E-07s 12:49:35.6 Info: AlterColumn Commands QueuedAt DateTimeOffset 12:49:35.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:49:35.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:49:35.6 Info: DROP TABLE "Commands" 12:49:35.6 Info: ALTER TABLE "Commands_temp" RENAME TO "Commands" 12:49:35.6 Info: => 0.0053639s 12:49:35.6 Info: AlterTable Commands 12:49:35.6 Info: => 7E-07s 12:49:35.6 Info: AlterColumn Commands StartedAt DateTimeOffset 12:49:35.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:49:35.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:49:35.6 Info: DROP TABLE "Commands" 12:49:35.6 Info: ALTER TABLE "Commands_temp" RENAME TO "Commands" 12:49:35.6 Info: => 0.0038827s 12:49:35.6 Info: AlterTable Commands 12:49:35.6 Info: => 7E-07s 12:49:35.6 Info: AlterColumn Commands EndedAt DateTimeOffset 12:49:35.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:49:35.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:49:35.6 Info: DROP TABLE "Commands" 12:49:35.6 Info: ALTER TABLE "Commands_temp" RENAME TO "Commands" 12:49:35.6 Info: => 0.0038623s 12:49:35.6 Info: AlterTable DownloadClientStatus 12:49:35.6 Info: => 7E-07s 12:49:35.6 Info: AlterColumn DownloadClientStatus InitialFailure DateTimeOffset 12:49:35.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:49:35.6 Info: INSERT INTO "DownloadClientStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill" FROM "DownloadClientStatus" 12:49:35.6 Info: DROP TABLE "DownloadClientStatus" 12:49:35.6 Info: ALTER TABLE "DownloadClientStatus_temp" RENAME TO "DownloadClientStatus" 12:49:35.6 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 12:49:35.6 Info: => 0.0055453s 12:49:35.6 Info: AlterTable DownloadClientStatus 12:49:35.6 Info: => 6E-07s 12:49:35.6 Info: AlterColumn DownloadClientStatus MostRecentFailure DateTimeOffset 12:49:35.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:49:35.6 Info: INSERT INTO "DownloadClientStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill" FROM "DownloadClientStatus" 12:49:35.6 Info: DROP TABLE "DownloadClientStatus" 12:49:35.6 Info: ALTER TABLE "DownloadClientStatus_temp" RENAME TO "DownloadClientStatus" 12:49:35.6 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 12:49:35.6 Info: => 0.0040258s 12:49:35.6 Info: AlterTable DownloadClientStatus 12:49:35.6 Info: => 5E-07s 12:49:35.6 Info: AlterColumn DownloadClientStatus DisabledTill DateTimeOffset 12:49:35.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:49:35.6 Info: INSERT INTO "DownloadClientStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill" FROM "DownloadClientStatus" 12:49:35.6 Info: DROP TABLE "DownloadClientStatus" 12:49:35.6 Info: ALTER TABLE "DownloadClientStatus_temp" RENAME TO "DownloadClientStatus" 12:49:35.6 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 12:49:35.6 Info: => 0.0048885s 12:49:35.6 Info: AlterTable DownloadHistory 12:49:35.6 Info: => 5E-07s 12:49:35.6 Info: AlterColumn DownloadHistory Date DateTimeOffset 12:49:35.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:49:35.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:49:35.6 Info: DROP TABLE "DownloadHistory" 12:49:35.6 Info: ALTER TABLE "DownloadHistory_temp" RENAME TO "DownloadHistory" 12:49:35.6 Info: CREATE INDEX "IX_DownloadHistory_EventType" ON "DownloadHistory" ("EventType" ASC) 12:49:35.6 Info: CREATE INDEX "IX_DownloadHistory_ArtistId" ON "DownloadHistory" ("ArtistId" ASC) 12:49:35.6 Info: CREATE INDEX "IX_DownloadHistory_DownloadId" ON "DownloadHistory" ("DownloadId" ASC) 12:49:35.6 Info: => 0.0042772s 12:49:35.6 Info: AlterTable ExtraFiles 12:49:35.6 Info: => 6E-07s 12:49:35.6 Info: AlterColumn ExtraFiles Added DateTimeOffset 12:49:35.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:49:35.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:49:35.6 Info: DROP TABLE "ExtraFiles" 12:49:35.6 Info: ALTER TABLE "ExtraFiles_temp" RENAME TO "ExtraFiles" 12:49:35.7 Info: => 0.0038308s 12:49:35.7 Info: AlterTable ExtraFiles 12:49:35.7 Info: => 7E-07s 12:49:35.7 Info: AlterColumn ExtraFiles LastUpdated DateTimeOffset 12:49:35.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:49:35.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:49:35.7 Info: DROP TABLE "ExtraFiles" 12:49:35.7 Info: ALTER TABLE "ExtraFiles_temp" RENAME TO "ExtraFiles" 12:49:35.7 Info: => 0.0052145s 12:49:35.7 Info: AlterTable History 12:49:35.7 Info: => 7E-07s 12:49:35.7 Info: AlterColumn History Date DateTimeOffset 12:49:35.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:49:35.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:49:35.7 Info: DROP TABLE "History" 12:49:35.7 Info: ALTER TABLE "History_temp" RENAME TO "History" 12:49:35.7 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 12:49:35.7 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 12:49:35.7 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 12:49:35.7 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 12:49:35.7 Info: => 0.00441s 12:49:35.7 Info: AlterTable ImportListStatus 12:49:35.7 Info: => 6E-07s 12:49:35.7 Info: AlterColumn ImportListStatus InitialFailure DateTimeOffset 12:49:35.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:49:35.7 Info: INSERT INTO "ImportListStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo" FROM "ImportListStatus" 12:49:35.7 Info: DROP TABLE "ImportListStatus" 12:49:35.7 Info: ALTER TABLE "ImportListStatus_temp" RENAME TO "ImportListStatus" 12:49:35.7 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 12:49:35.7 Info: => 0.0039855s 12:49:35.7 Info: AlterTable ImportListStatus 12:49:35.7 Info: => 6E-07s 12:49:35.7 Info: AlterColumn ImportListStatus MostRecentFailure DateTimeOffset 12:49:35.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:49:35.7 Info: INSERT INTO "ImportListStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo" FROM "ImportListStatus" 12:49:35.7 Info: DROP TABLE "ImportListStatus" 12:49:35.7 Info: ALTER TABLE "ImportListStatus_temp" RENAME TO "ImportListStatus" 12:49:35.7 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 12:49:35.7 Info: => 0.0054548s 12:49:35.7 Info: AlterTable ImportListStatus 12:49:35.7 Info: => 6E-07s 12:49:35.7 Info: AlterColumn ImportListStatus DisabledTill DateTimeOffset 12:49:35.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:49:35.7 Info: INSERT INTO "ImportListStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo" FROM "ImportListStatus" 12:49:35.7 Info: DROP TABLE "ImportListStatus" 12:49:35.7 Info: ALTER TABLE "ImportListStatus_temp" RENAME TO "ImportListStatus" 12:49:35.7 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 12:49:35.7 Info: => 0.0040095s 12:49:35.7 Info: AlterTable IndexerStatus 12:49:35.7 Info: => 6E-07s 12:49:35.7 Info: AlterColumn IndexerStatus InitialFailure DateTimeOffset 12:49:35.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:49:35.7 Info: INSERT INTO "IndexerStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo" FROM "IndexerStatus" 12:49:35.7 Info: DROP TABLE "IndexerStatus" 12:49:35.7 Info: ALTER TABLE "IndexerStatus_temp" RENAME TO "IndexerStatus" 12:49:35.7 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 12:49:35.7 Info: => 0.0040117s 12:49:35.7 Info: AlterTable IndexerStatus 12:49:35.7 Info: => 5E-07s 12:49:35.7 Info: AlterColumn IndexerStatus MostRecentFailure DateTimeOffset 12:49:35.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:49:35.7 Info: INSERT INTO "IndexerStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo" FROM "IndexerStatus" 12:49:35.7 Info: DROP TABLE "IndexerStatus" 12:49:35.7 Info: ALTER TABLE "IndexerStatus_temp" RENAME TO "IndexerStatus" 12:49:35.7 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 12:49:35.7 Info: => 0.004871s 12:49:35.7 Info: AlterTable IndexerStatus 12:49:35.7 Info: => 6E-07s 12:49:35.7 Info: AlterColumn IndexerStatus DisabledTill DateTimeOffset 12:49:35.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:49:35.7 Info: INSERT INTO "IndexerStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo" FROM "IndexerStatus" 12:49:35.7 Info: DROP TABLE "IndexerStatus" 12:49:35.7 Info: ALTER TABLE "IndexerStatus_temp" RENAME TO "IndexerStatus" 12:49:35.7 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 12:49:35.7 Info: => 0.0039938s 12:49:35.7 Info: AlterTable LyricFiles 12:49:35.7 Info: => 6E-07s 12:49:35.7 Info: AlterColumn LyricFiles LastUpdated DateTimeOffset 12:49:35.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:49:35.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:49:35.7 Info: DROP TABLE "LyricFiles" 12:49:35.7 Info: ALTER TABLE "LyricFiles_temp" RENAME TO "LyricFiles" 12:49:35.7 Info: => 0.0047911s 12:49:35.7 Info: AlterTable LyricFiles 12:49:35.7 Info: => 8E-07s 12:49:35.7 Info: AlterColumn LyricFiles Added DateTimeOffset 12:49:35.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:49:35.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:49:35.7 Info: DROP TABLE "LyricFiles" 12:49:35.7 Info: ALTER TABLE "LyricFiles_temp" RENAME TO "LyricFiles" 12:49:35.7 Info: => 0.0038557s 12:49:35.7 Info: AlterTable MetadataFiles 12:49:35.7 Info: => 7E-07s 12:49:35.7 Info: AlterColumn MetadataFiles LastUpdated DateTimeOffset 12:49:35.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:49:35.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:49:35.7 Info: DROP TABLE "MetadataFiles" 12:49:35.7 Info: ALTER TABLE "MetadataFiles_temp" RENAME TO "MetadataFiles" 12:49:35.7 Info: => 0.0048124s 12:49:35.7 Info: AlterTable MetadataFiles 12:49:35.7 Info: => 7E-07s 12:49:35.7 Info: AlterColumn MetadataFiles Added DateTimeOffset 12:49:35.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:49:35.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:49:35.7 Info: DROP TABLE "MetadataFiles" 12:49:35.7 Info: ALTER TABLE "MetadataFiles_temp" RENAME TO "MetadataFiles" 12:49:35.7 Info: => 0.0038954s 12:49:35.7 Info: AlterTable PendingReleases 12:49:35.7 Info: => 7E-07s 12:49:35.7 Info: AlterColumn PendingReleases Added DateTimeOffset 12:49:35.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:49:35.7 Info: INSERT INTO "PendingReleases_temp" ("Id", "Title", "Added", "Release", "ArtistId", "ParsedAlbumInfo", "Reason") SELECT "Id", "Title", "Added", "Release", "ArtistId", "ParsedAlbumInfo", "Reason" FROM "PendingReleases" 12:49:35.7 Info: DROP TABLE "PendingReleases" 12:49:35.7 Info: ALTER TABLE "PendingReleases_temp" RENAME TO "PendingReleases" 12:49:35.7 Info: => 0.0038252s 12:49:35.7 Info: AlterTable ScheduledTasks 12:49:35.7 Info: => 7E-07s 12:49:35.7 Info: AlterColumn ScheduledTasks LastExecution DateTimeOffset 12:49:35.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:49:35.7 Info: INSERT INTO "ScheduledTasks_temp" ("Id", "TypeName", "Interval", "LastExecution", "LastStartTime") SELECT "Id", "TypeName", "Interval", "LastExecution", "LastStartTime" FROM "ScheduledTasks" 12:49:35.7 Info: DROP TABLE "ScheduledTasks" 12:49:35.7 Info: ALTER TABLE "ScheduledTasks_temp" RENAME TO "ScheduledTasks" 12:49:35.7 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 12:49:35.7 Info: => 0.0048251s 12:49:35.7 Info: AlterTable ScheduledTasks 12:49:35.7 Info: => 6E-07s 12:49:35.7 Info: AlterColumn ScheduledTasks LastStartTime DateTimeOffset 12:49:35.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:49:35.7 Info: INSERT INTO "ScheduledTasks_temp" ("Id", "TypeName", "Interval", "LastExecution", "LastStartTime") SELECT "Id", "TypeName", "Interval", "LastExecution", "LastStartTime" FROM "ScheduledTasks" 12:49:35.7 Info: DROP TABLE "ScheduledTasks" 12:49:35.7 Info: ALTER TABLE "ScheduledTasks_temp" RENAME TO "ScheduledTasks" 12:49:35.7 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 12:49:35.7 Info: => 0.0039531s 12:49:35.7 Info: AlterTable TrackFiles 12:49:35.7 Info: => 6E-07s 12:49:35.7 Info: AlterColumn TrackFiles DateAdded DateTimeOffset 12:49:35.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:49:35.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:49:35.7 Info: DROP TABLE "TrackFiles" 12:49:35.7 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 12:49:35.7 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:49:35.7 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 12:49:35.7 Info: => 0.0050652s 12:49:35.7 Info: AlterTable TrackFiles 12:49:35.7 Info: => 6E-07s 12:49:35.7 Info: AlterColumn TrackFiles Modified DateTimeOffset 12:49:35.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:49:35.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:49:35.7 Info: DROP TABLE "TrackFiles" 12:49:35.7 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 12:49:35.7 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:49:35.7 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 12:49:35.7 Info: => 0.0041871s 12:49:35.7 Info: AlterTable VersionInfo 12:49:35.7 Info: => 6E-07s 12:49:35.7 Info: AlterColumn VersionInfo AppliedOn DateTimeOffset 12:49:35.7 Info: CREATE TABLE "VersionInfo_temp" ("Version" INTEGER NOT NULL, "AppliedOn" DATETIME, "Description" TEXT) 12:49:35.7 Info: INSERT INTO "VersionInfo_temp" ("Version", "AppliedOn", "Description") SELECT "Version", "AppliedOn", "Description" FROM "VersionInfo" 12:49:35.7 Info: DROP TABLE "VersionInfo" 12:49:35.7 Info: ALTER TABLE "VersionInfo_temp" RENAME TO "VersionInfo" 12:49:35.7 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 12:49:35.7 Info: => 0.0039946s 12:49:35.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (61, '2024-05-17T12:49:35', 'postgres_update_timestamp_columns_to_with_timezone') 12:49:35.7 Info: Committing Transaction 12:49:35.7 Info: 61: postgres_update_timestamp_columns_to_with_timezone migrated 12:49:35.7 Info: => 0.0047329s 12:49:35.7 Info: 62: add_on_delete_to_notifications migrating 12:49:35.7 Info: Beginning Transaction 12:49:35.7 Info: Starting migration of Main DB to 62 12:49:35.7 Info: AlterTable Notifications 12:49:35.7 Info: => 9E-07s 12:49:35.7 Info: CreateColumn Notifications OnArtistDelete Boolean 12:49:35.7 Info: ALTER TABLE "Notifications" ADD COLUMN "OnArtistDelete" INTEGER NOT NULL DEFAULT 0 12:49:35.7 Info: => 0.0005762s 12:49:35.7 Info: AlterTable Notifications 12:49:35.7 Info: => 9E-07s 12:49:35.7 Info: CreateColumn Notifications OnAlbumDelete Boolean 12:49:35.7 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDelete" INTEGER NOT NULL DEFAULT 0 12:49:35.7 Info: => 0.0005484s 12:49:35.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (62, '2024-05-17T12:49:35', 'add_on_delete_to_notifications') 12:49:35.7 Info: Committing Transaction 12:49:35.7 Info: 62: add_on_delete_to_notifications migrated 12:49:35.7 Info: => 0.00085s 12:49:35.7 Info: 63: add_custom_formats migrating 12:49:35.7 Info: Beginning Transaction 12:49:35.7 Info: Starting migration of Main DB to 63 12:49:35.7 Info: AlterTable DelayProfiles 12:49:35.7 Info: => 1.6E-06s 12:49:35.7 Info: CreateColumn DelayProfiles BypassIfHighestQuality Boolean 12:49:35.7 Info: ALTER TABLE "DelayProfiles" ADD COLUMN "BypassIfHighestQuality" INTEGER NOT NULL DEFAULT 0 12:49:35.7 Info: => 0.0005668s 12:49:35.7 Info: UpdateData 12:49:35.7 Info: UPDATE "DelayProfiles" SET "BypassIfHighestQuality" = 1 WHERE 1 = 1 12:49:35.7 Info: => 5.41E-05s 12:49:35.7 Info: AlterTable TrackFiles 12:49:35.7 Info: => 5E-07s 12:49:35.7 Info: CreateColumn TrackFiles OriginalFilePath String 12:49:35.7 Info: ALTER TABLE "TrackFiles" ADD COLUMN "OriginalFilePath" TEXT 12:49:35.7 Info: => 0.0005278s 12:49:35.7 Info: PerformDBOperation 12:49:35.7 Info: Performing DB Operation 12:49:35.7 Info: => 3.07E-05s 12:49:35.7 Info: CreateTable CustomFormats 12:49:35.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:49:35.7 Info: => 0.0001314s 12:49:35.7 Info: CreateIndex CustomFormats (Name) 12:49:35.7 Info: CREATE UNIQUE INDEX "IX_CustomFormats_Name" ON "CustomFormats" ("Name" ASC) 12:49:35.7 Info: => 7.92E-05s 12:49:35.7 Info: AlterTable QualityProfiles 12:49:35.7 Info: => 5E-07s 12:49:35.7 Info: CreateColumn QualityProfiles FormatItems String 12:49:35.7 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "FormatItems" TEXT NOT NULL DEFAULT '[]' 12:49:35.7 Info: => 0.0005398s 12:49:35.7 Info: AlterTable QualityProfiles 12:49:35.7 Info: => 7E-07s 12:49:35.7 Info: CreateColumn QualityProfiles MinFormatScore Int32 12:49:35.7 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "MinFormatScore" INTEGER NOT NULL DEFAULT 0 12:49:35.7 Info: => 0.0005513s 12:49:35.7 Info: AlterTable QualityProfiles 12:49:35.7 Info: => 8E-07s 12:49:35.7 Info: CreateColumn QualityProfiles CutoffFormatScore Int32 12:49:35.7 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "CutoffFormatScore" INTEGER NOT NULL DEFAULT 0 12:49:35.7 Info: => 0.0005492s 12:49:35.7 Info: PerformDBOperation 12:49:35.7 Info: Performing DB Operation 12:49:35.7 Info: => 6.34E-05s 12:49:35.7 Info: PerformDBOperation 12:49:35.7 Info: Performing DB Operation 12:49:35.7 Info: => 2.91E-05s 12:49:35.7 Info: DeleteColumn ReleaseProfiles Preferred 12:49:35.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:49:35.7 Info: INSERT INTO "ReleaseProfiles_temp" ("Id", "Required", "Ignored", "Tags", "IncludePreferredWhenRenaming", "Enabled", "IndexerId") SELECT "Id", "Required", "Ignored", "Tags", "IncludePreferredWhenRenaming", "Enabled", "IndexerId" FROM "ReleaseProfiles" 12:49:35.7 Info: DROP TABLE "ReleaseProfiles" 12:49:35.7 Info: ALTER TABLE "ReleaseProfiles_temp" RENAME TO "ReleaseProfiles" 12:49:35.7 Info: => 0.0047398s 12:49:35.7 Info: DeleteColumn ReleaseProfiles IncludePreferredWhenRenaming 12:49:35.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:49:35.7 Info: INSERT INTO "ReleaseProfiles_temp" ("Id", "Required", "Ignored", "Tags", "Enabled", "IndexerId") SELECT "Id", "Required", "Ignored", "Tags", "Enabled", "IndexerId" FROM "ReleaseProfiles" 12:49:35.7 Info: DROP TABLE "ReleaseProfiles" 12:49:35.7 Info: ALTER TABLE "ReleaseProfiles_temp" RENAME TO "ReleaseProfiles" 12:49:35.7 Info: => 0.0050536s 12:49:35.7 Info: ExecuteSqlStatement DELETE FROM "ReleaseProfiles" WHERE "Required" = '[]' AND "Ignored" = '[]' 12:49:35.7 Info: DELETE FROM "ReleaseProfiles" WHERE "Required" = '[]' AND "Ignored" = '[]' 12:49:35.7 Info: => 4.95E-05s 12:49:35.7 Info: AlterTable DelayProfiles 12:49:35.7 Info: => 5E-07s 12:49:35.7 Info: CreateColumn DelayProfiles BypassIfAboveCustomFormatScore Boolean 12:49:35.7 Info: ALTER TABLE "DelayProfiles" ADD COLUMN "BypassIfAboveCustomFormatScore" INTEGER NOT NULL DEFAULT 0 12:49:35.7 Info: => 0.0005584s 12:49:35.7 Info: AlterTable DelayProfiles 12:49:35.7 Info: => 6E-07s 12:49:35.7 Info: CreateColumn DelayProfiles MinimumCustomFormatScore Int32 12:49:35.7 Info: ALTER TABLE "DelayProfiles" ADD COLUMN "MinimumCustomFormatScore" INTEGER 12:49:35.7 Info: => 0.0005478s 12:49:35.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (63, '2024-05-17T12:49:35', 'add_custom_formats') 12:49:35.7 Info: Committing Transaction 12:49:35.7 Info: 63: add_custom_formats migrated 12:49:35.7 Info: => 0.0009493s 12:49:35.7 Info: 64: add_result_to_commands migrating 12:49:35.7 Info: Beginning Transaction 12:49:35.7 Info: Starting migration of Main DB to 64 12:49:35.7 Info: AlterTable Commands 12:49:35.7 Info: => 1E-06s 12:49:35.7 Info: CreateColumn Commands Result Int32 12:49:35.7 Info: ALTER TABLE "Commands" ADD COLUMN "Result" INTEGER NOT NULL DEFAULT 1 12:49:35.7 Info: => 0.0005831s 12:49:35.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (64, '2024-05-17T12:49:35', 'add_result_to_commands') 12:49:35.7 Info: Committing Transaction 12:49:35.8 Info: 64: add_result_to_commands migrated 12:49:35.8 Info: => 0.0008901s 12:49:35.8 Info: 65: health_restored_notification migrating 12:49:35.8 Info: Beginning Transaction 12:49:35.8 Info: Starting migration of Main DB to 65 12:49:35.8 Info: AlterTable Notifications 12:49:35.8 Info: => 1E-06s 12:49:35.8 Info: CreateColumn Notifications OnHealthRestored Boolean 12:49:35.8 Info: ALTER TABLE "Notifications" ADD COLUMN "OnHealthRestored" INTEGER NOT NULL DEFAULT 0 12:49:35.8 Info: => 0.0005774s 12:49:35.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (65, '2024-05-17T12:49:35', 'health_restored_notification') 12:49:35.8 Info: Committing Transaction 12:49:35.8 Info: 65: health_restored_notification migrated 12:49:35.8 Info: => 0.0008663s 12:49:35.8 Info: 66: remove_uc migrating 12:49:35.8 Info: Beginning Transaction 12:49:35.8 Info: Starting migration of Main DB to 66 12:49:35.8 Info: FluentMigrator.Expressions.DeleteDataExpression 12:49:35.8 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Usenet Crawler' 12:49:35.8 Info: => 5.19E-05s 12:49:35.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (66, '2024-05-17T12:49:35', 'remove_uc') 12:49:35.8 Info: Committing Transaction 12:49:35.8 Info: 66: remove_uc migrated 12:49:35.8 Info: => 0.0002926s 12:49:35.8 Info: 67: download_clients_rename_tv_to_music migrating 12:49:35.8 Info: Beginning Transaction 12:49:35.8 Info: Starting migration of Main DB to 67 12:49:35.8 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:49:35.8 Info: PerformDBOperation 12:49:35.8 Info: Performing DB Operation 12:49:35.8 Info: => 0.0047167s 12:49:35.8 Info: -> 1 Insert operations completed in 00:00:00.0000933 taking an average of 00:00:00.0000933 12:49:35.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (67, '2024-05-17T12:49:35', 'download_clients_rename_tv_to_music') 12:49:35.8 Info: Committing Transaction 12:49:35.8 Info: 67: download_clients_rename_tv_to_music migrated 12:49:35.8 Info: => 0.0051472s 12:49:35.8 Debug: Took: 00:00:00.4008449 12:49:35.8 Info: --- End: NzbDrone.Core.Test.Datastore.Migration.download_clients_rename_tv_to_musicFixture.should_rename_settings_for_deluge --- 12:49:35.8 Info: --- Start: NzbDrone.Core.Test.Datastore.Migration.download_clients_rename_tv_to_musicFixture.should_rename_settings_for_qbittorrent --- 12:49:35.8 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm64/_temp_11361_638515469758466161_205/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:49:35.8 Info: DatabaseEngineVersionCheck migrating 12:49:35.8 Info: PerformDBOperation 12:49:35.8 Info: Performing DB Operation 12:49:35.8 Info: SQLite 3.45.3 12:49:35.8 Info: => 0.0010173s 12:49:35.8 Info: DatabaseEngineVersionCheck migrated 12:49:35.8 Info: => 0.0010311s 12:49:35.8 Info: VersionMigration migrating 12:49:35.8 Info: Beginning Transaction 12:49:35.8 Info: CreateTable VersionInfo 12:49:35.8 Info: CREATE TABLE "VersionInfo" ("Version" INTEGER NOT NULL) 12:49:35.8 Info: => 0.0001615s 12:49:35.8 Info: Committing Transaction 12:49:35.8 Info: VersionMigration migrated 12:49:35.8 Info: => 0.0005417s 12:49:35.8 Info: VersionUniqueMigration migrating 12:49:35.8 Info: Beginning Transaction 12:49:35.8 Info: CreateIndex VersionInfo (Version) 12:49:35.8 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 12:49:35.8 Info: => 0.0001332s 12:49:35.8 Info: AlterTable VersionInfo 12:49:35.8 Info: => 6E-07s 12:49:35.8 Info: CreateColumn VersionInfo AppliedOn DateTime 12:49:35.8 Info: ALTER TABLE "VersionInfo" ADD COLUMN "AppliedOn" DATETIME 12:49:35.8 Info: => 0.0005526s 12:49:35.8 Info: Committing Transaction 12:49:35.8 Info: VersionUniqueMigration migrated 12:49:35.8 Info: => 0.0007721s 12:49:35.8 Info: VersionDescriptionMigration migrating 12:49:35.8 Info: Beginning Transaction 12:49:35.8 Info: AlterTable VersionInfo 12:49:35.8 Info: => 7E-07s 12:49:35.8 Info: CreateColumn VersionInfo Description String 12:49:35.8 Info: ALTER TABLE "VersionInfo" ADD COLUMN "Description" TEXT 12:49:35.8 Info: => 0.0002093s 12:49:35.8 Info: Committing Transaction 12:49:35.8 Info: VersionDescriptionMigration migrated 12:49:35.8 Info: => 0.0003935s 12:49:35.8 Info: 1: InitialSetup migrating 12:49:35.8 Info: Beginning Transaction 12:49:35.8 Info: Starting migration of Main DB to 1 12:49:35.8 Info: CreateTable Config 12:49:35.8 Info: CREATE TABLE "Config" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Key" TEXT NOT NULL, "Value" TEXT NOT NULL) 12:49:35.8 Info: => 0.0001783s 12:49:35.8 Info: CreateIndex Config (Key) 12:49:35.8 Info: CREATE UNIQUE INDEX "IX_Config_Key" ON "Config" ("Key" ASC) 12:49:35.8 Info: => 7.53E-05s 12:49:35.8 Info: CreateTable RootFolders 12:49:35.8 Info: CREATE TABLE "RootFolders" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Path" TEXT NOT NULL) 12:49:35.8 Info: => 8.77E-05s 12:49:35.8 Info: CreateIndex RootFolders (Path) 12:49:35.8 Info: CREATE UNIQUE INDEX "IX_RootFolders_Path" ON "RootFolders" ("Path" ASC) 12:49:35.8 Info: => 7.2E-05s 12:49:35.8 Info: CreateTable Artists 12:49:35.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:49:35.8 Info: => 0.0002523s 12:49:35.8 Info: CreateIndex Artists (ForeignArtistId) 12:49:35.8 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 12:49:35.8 Info: => 7.84E-05s 12:49:35.8 Info: CreateIndex Artists (NameSlug) 12:49:35.8 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 12:49:35.8 Info: => 6.81E-05s 12:49:35.8 Info: CreateIndex Artists (CleanName) 12:49:35.8 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:49:35.8 Info: => 6.38E-05s 12:49:35.8 Info: CreateIndex Artists (Path) 12:49:35.8 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:49:35.8 Info: => 6.37E-05s 12:49:35.8 Info: CreateTable Albums 12:49:35.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:49:35.8 Info: => 0.0002103s 12:49:35.8 Info: CreateIndex Albums (ForeignAlbumId) 12:49:35.8 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:49:35.8 Info: => 7.23E-05s 12:49:35.8 Info: CreateIndex Albums (MBId) 12:49:35.8 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 12:49:35.8 Info: => 6.37E-05s 12:49:35.8 Info: CreateIndex Albums (TADBId) 12:49:35.8 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 12:49:35.8 Info: => 6.4E-05s 12:49:35.8 Info: CreateIndex Albums (TitleSlug) 12:49:35.8 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 12:49:35.8 Info: => 6.88E-05s 12:49:35.8 Info: CreateIndex Albums (CleanTitle) 12:49:35.8 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:49:35.8 Info: => 6.8E-05s 12:49:35.8 Info: CreateIndex Albums (Path) 12:49:35.8 Info: CREATE INDEX "IX_Albums_Path" ON "Albums" ("Path" ASC) 12:49:35.8 Info: => 6.49E-05s 12:49:35.8 Info: CreateTable Tracks 12:49:35.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:49:35.8 Info: => 0.0008558s 12:49:35.8 Info: CreateIndex Tracks (ForeignTrackId) 12:49:35.8 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 12:49:35.8 Info: => 7.66E-05s 12:49:35.8 Info: CreateIndex Tracks (ArtistId) 12:49:35.8 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 12:49:35.8 Info: => 7.06E-05s 12:49:35.8 Info: CreateIndex Tracks (TrackFileId) 12:49:35.8 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 12:49:35.8 Info: => 6.95E-05s 12:49:35.8 Info: CreateIndex Tracks (ArtistId, AlbumId, TrackNumber) 12:49:35.8 Info: CREATE INDEX "IX_Tracks_ArtistId_AlbumId_TrackNumber" ON "Tracks" ("ArtistId" ASC, "AlbumId" ASC, "TrackNumber" ASC) 12:49:35.8 Info: => 7.25E-05s 12:49:35.8 Info: CreateTable TrackFiles 12:49:35.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:49:35.8 Info: => 0.0001353s 12:49:35.8 Info: CreateIndex TrackFiles (ArtistId) 12:49:35.8 Info: CREATE INDEX "IX_TrackFiles_ArtistId" ON "TrackFiles" ("ArtistId" ASC) 12:49:35.8 Info: => 6.95E-05s 12:49:35.8 Info: CreateIndex TrackFiles (AlbumId) 12:49:35.8 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:49:35.8 Info: => 6.47E-05s 12:49:35.8 Info: CreateTable History 12:49:35.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:49:35.8 Info: => 0.00014s 12:49:35.8 Info: CreateIndex History (Date) 12:49:35.8 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 12:49:35.8 Info: => 7.01E-05s 12:49:35.8 Info: CreateIndex History (EventType) 12:49:35.8 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 12:49:35.8 Info: => 6.55E-05s 12:49:35.8 Info: CreateIndex History (DownloadId) 12:49:35.8 Info: CREATE INDEX "IX_History_DownloadId" ON "History" ("DownloadId" ASC) 12:49:35.8 Info: => 6.18E-05s 12:49:35.8 Info: CreateIndex History (AlbumId) 12:49:35.8 Info: CREATE INDEX "IX_History_AlbumId" ON "History" ("AlbumId" ASC) 12:49:35.8 Info: => 6.38E-05s 12:49:35.8 Info: CreateTable Notifications 12:49:35.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:49:35.8 Info: => 0.0001234s 12:49:35.8 Info: CreateTable ScheduledTasks 12:49:35.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:49:35.8 Info: => 9.58E-05s 12:49:35.8 Info: CreateIndex ScheduledTasks (TypeName) 12:49:35.8 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 12:49:35.8 Info: => 7.46E-05s 12:49:35.8 Info: CreateTable Indexers 12:49:35.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:49:35.8 Info: => 0.0001085s 12:49:35.8 Info: CreateIndex Indexers (Name) 12:49:35.8 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 12:49:35.8 Info: => 6.71E-05s 12:49:35.8 Info: CreateTable Profiles 12:49:35.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:49:35.8 Info: => 9.79E-05s 12:49:35.8 Info: CreateIndex Profiles (Name) 12:49:35.8 Info: CREATE UNIQUE INDEX "IX_Profiles_Name" ON "Profiles" ("Name" ASC) 12:49:35.8 Info: => 7.01E-05s 12:49:35.8 Info: CreateTable QualityDefinitions 12:49:35.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:49:35.8 Info: => 0.000102s 12:49:35.8 Info: CreateIndex QualityDefinitions (Quality) 12:49:35.8 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Quality" ON "QualityDefinitions" ("Quality" ASC) 12:49:35.8 Info: => 6.83E-05s 12:49:35.8 Info: CreateIndex QualityDefinitions (Title) 12:49:35.8 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Title" ON "QualityDefinitions" ("Title" ASC) 12:49:35.8 Info: => 0.0001124s 12:49:35.8 Info: CreateTable NamingConfig 12:49:35.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:49:35.8 Info: => 0.0001377s 12:49:35.8 Info: CreateTable Blacklist 12:49:35.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:49:35.8 Info: => 0.0001713s 12:49:35.8 Info: CreateTable Metadata 12:49:35.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:49:35.8 Info: => 0.0001119s 12:49:35.8 Info: CreateTable MetadataFiles 12:49:35.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:49:35.8 Info: => 0.0001315s 12:49:35.8 Info: CreateTable DownloadClients 12:49:35.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:49:35.8 Info: => 0.0001135s 12:49:35.8 Info: CreateTable PendingReleases 12:49:35.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:49:35.8 Info: => 0.0001552s 12:49:35.8 Info: CreateTable RemotePathMappings 12:49:35.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:49:35.8 Info: => 0.0001231s 12:49:35.8 Info: CreateTable Tags 12:49:35.8 Info: CREATE TABLE "Tags" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Label" TEXT NOT NULL) 12:49:35.8 Info: => 9.28E-05s 12:49:35.8 Info: CreateIndex Tags (Label) 12:49:35.8 Info: CREATE UNIQUE INDEX "IX_Tags_Label" ON "Tags" ("Label" ASC) 12:49:35.8 Info: => 7.94E-05s 12:49:35.8 Info: CreateTable Restrictions 12:49:35.8 Info: CREATE TABLE "Restrictions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Preferred" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL) 12:49:35.8 Info: => 0.0001024s 12:49:35.8 Info: CreateTable DelayProfiles 12:49:35.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:49:35.8 Info: => 0.0007489s 12:49:35.8 Info: CreateTable Users 12:49:35.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:49:35.8 Info: => 0.0001164s 12:49:35.8 Info: CreateIndex Users (Identifier) 12:49:35.8 Info: CREATE UNIQUE INDEX "IX_Users_Identifier" ON "Users" ("Identifier" ASC) 12:49:35.8 Info: => 0.0001192s 12:49:35.8 Info: CreateIndex Users (Username) 12:49:35.8 Info: CREATE UNIQUE INDEX "IX_Users_Username" ON "Users" ("Username" ASC) 12:49:35.8 Info: => 9.37E-05s 12:49:35.8 Info: CreateTable Commands 12:49:35.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:49:35.8 Info: => 0.0001411s 12:49:35.8 Info: CreateTable IndexerStatus 12:49:35.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:49:35.8 Info: => 0.0001263s 12:49:35.8 Info: CreateIndex IndexerStatus (ProviderId) 12:49:35.8 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 12:49:35.8 Info: => 8.2E-05s 12:49:35.8 Info: CreateTable ExtraFiles 12:49:35.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:49:35.8 Info: => 0.0001249s 12:49:35.8 Info: CreateTable LyricFiles 12:49:35.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:49:35.8 Info: => 0.000146s 12:49:35.8 Info: CreateTable LanguageProfiles 12:49:35.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:49:35.8 Info: => 0.0001084s 12:49:35.8 Info: CreateIndex LanguageProfiles (Name) 12:49:35.8 Info: CREATE UNIQUE INDEX "IX_LanguageProfiles_Name" ON "LanguageProfiles" ("Name" ASC) 12:49:35.8 Info: => 8.22E-05s 12:49:35.8 Info: CreateTable DownloadClientStatus 12:49:35.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:49:35.8 Info: => 0.000116s 12:49:35.8 Info: CreateIndex DownloadClientStatus (ProviderId) 12:49:35.8 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 12:49:35.8 Info: => 8.05E-05s 12:49:35.8 Info: INSERT INTO "DelayProfiles" ("EnableUsenet", "EnableTorrent", "PreferredProtocol", "UsenetDelay", "TorrentDelay", "Order", "Tags") VALUES (1, 1, 1, 0, 0, 2147483647, '[]') 12:49:35.8 Info: -> 1 Insert operations completed in 00:00:00.0000702 taking an average of 00:00:00.0000702 12:49:35.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (1, '2024-05-17T12:49:35', 'InitialSetup') 12:49:35.8 Info: Committing Transaction 12:49:35.8 Info: 1: InitialSetup migrated 12:49:35.8 Info: => 0.0009698s 12:49:35.8 Info: 2: add_reason_to_pending_releases migrating 12:49:35.8 Info: Beginning Transaction 12:49:35.8 Info: Starting migration of Main DB to 2 12:49:35.8 Info: AlterTable PendingReleases 12:49:35.8 Info: => 8E-07s 12:49:35.8 Info: CreateColumn PendingReleases Reason Int32 12:49:35.8 Info: ALTER TABLE "PendingReleases" ADD COLUMN "Reason" INTEGER NOT NULL DEFAULT 0 12:49:35.8 Info: => 0.0005204s 12:49:35.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (2, '2024-05-17T12:49:35', 'add_reason_to_pending_releases') 12:49:35.8 Info: Committing Transaction 12:49:35.8 Info: 2: add_reason_to_pending_releases migrated 12:49:35.8 Info: => 0.0008005s 12:49:35.8 Info: 3: add_medium_support migrating 12:49:35.8 Info: Beginning Transaction 12:49:35.8 Info: Starting migration of Main DB to 3 12:49:35.8 Info: AlterTable Albums 12:49:35.8 Info: => 1E-06s 12:49:35.8 Info: CreateColumn Albums Media String 12:49:35.8 Info: ALTER TABLE "Albums" ADD COLUMN "Media" TEXT NOT NULL DEFAULT '' 12:49:35.8 Info: => 0.0005098s 12:49:35.8 Info: AlterTable Tracks 12:49:35.8 Info: => 7E-07s 12:49:35.8 Info: CreateColumn Tracks MediumNumber Int32 12:49:35.8 Info: ALTER TABLE "Tracks" ADD COLUMN "MediumNumber" INTEGER NOT NULL DEFAULT 0 12:49:35.8 Info: => 0.0004784s 12:49:35.8 Info: AlterTable Tracks 12:49:35.8 Info: => 6E-07s 12:49:35.8 Info: CreateColumn Tracks AbsoluteTrackNumber Int32 12:49:35.8 Info: ALTER TABLE "Tracks" ADD COLUMN "AbsoluteTrackNumber" INTEGER NOT NULL DEFAULT 0 12:49:35.8 Info: => 0.0004924s 12:49:35.8 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 12:49:35.8 Info: UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 12:49:35.8 Info: => 4.41E-05s 12:49:35.8 Info: DeleteColumn Tracks TrackNumber 12:49:35.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:49:35.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:49:35.8 Info: DROP TABLE "Tracks" 12:49:35.8 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 12:49:35.8 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 12:49:35.8 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 12:49:35.8 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 12:49:35.8 Info: => 0.0046516s 12:49:35.8 Info: AlterTable Tracks 12:49:35.8 Info: => 6E-07s 12:49:35.8 Info: CreateColumn Tracks TrackNumber String 12:49:35.8 Info: ALTER TABLE "Tracks" ADD COLUMN "TrackNumber" TEXT 12:49:35.8 Info: => 0.000478s 12:49:35.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (3, '2024-05-17T12:49:35', 'add_medium_support') 12:49:35.8 Info: Committing Transaction 12:49:35.8 Info: 3: add_medium_support migrated 12:49:35.8 Info: => 0.0008551s 12:49:35.8 Info: 4: add_various_qualites_in_profile migrating 12:49:35.8 Info: Beginning Transaction 12:49:35.8 Info: Starting migration of Main DB to 4 12:49:35.8 Info: ExecuteSqlStatement UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 12:49:35.8 Info: UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 12:49:35.8 Info: => 5.27E-05s 12:49:35.8 Info: PerformDBOperation 12:49:35.8 Info: Performing DB Operation 12:49:35.8 Info: => 2.6E-05s 12:49:35.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (4, '2024-05-17T12:49:35', 'add_various_qualites_in_profile') 12:49:35.8 Info: Committing Transaction 12:49:35.8 Info: 4: add_various_qualites_in_profile migrated 12:49:35.8 Info: => 0.0002663s 12:49:35.8 Info: 5: metadata_profiles migrating 12:49:35.8 Info: Beginning Transaction 12:49:35.8 Info: Starting migration of Main DB to 5 12:49:35.8 Info: CreateTable MetadataProfiles 12:49:35.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:49:35.8 Info: => 0.000135s 12:49:35.8 Info: CreateIndex MetadataProfiles (Name) 12:49:35.8 Info: CREATE UNIQUE INDEX "IX_MetadataProfiles_Name" ON "MetadataProfiles" ("Name" ASC) 12:49:35.8 Info: => 8.37E-05s 12:49:35.8 Info: AlterTable Artists 12:49:35.8 Info: => 4E-07s 12:49:35.8 Info: CreateColumn Artists MetadataProfileId Int32 12:49:35.8 Info: ALTER TABLE "Artists" ADD COLUMN "MetadataProfileId" INTEGER NOT NULL DEFAULT 1 12:49:35.8 Info: => 0.0004876s 12:49:35.8 Info: DeleteColumn Artists PrimaryAlbumTypes 12:49:35.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:49:35.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:49:35.8 Info: DROP TABLE "Artists" 12:49:35.8 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:49:35.8 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 12:49:35.8 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 12:49:35.8 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:49:35.8 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:49:35.8 Info: => 0.0040766s 12:49:35.8 Info: DeleteColumn Artists SecondaryAlbumTypes 12:49:35.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:49:35.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:49:35.8 Info: DROP TABLE "Artists" 12:49:35.8 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:49:35.9 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 12:49:35.9 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 12:49:35.9 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:49:35.9 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:49:35.9 Info: => 0.005489s 12:49:35.9 Info: AlterTable Albums 12:49:35.9 Info: => 6E-07s 12:49:35.9 Info: CreateColumn Albums SecondaryTypes String 12:49:35.9 Info: ALTER TABLE "Albums" ADD COLUMN "SecondaryTypes" TEXT 12:49:35.9 Info: => 0.0004883s 12:49:35.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (5, '2024-05-17T12:49:35', 'metadata_profiles') 12:49:35.9 Info: Committing Transaction 12:49:35.9 Info: 5: metadata_profiles migrated 12:49:35.9 Info: => 0.0008916s 12:49:35.9 Info: 6: separate_automatic_and_interactive_search migrating 12:49:35.9 Info: Beginning Transaction 12:49:35.9 Info: Starting migration of Main DB to 6 12:49:35.9 Info: RenameColumn Indexers EnableSearch to EnableAutomaticSearch 12:49:35.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:49:35.9 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableSearch" FROM "Indexers" 12:49:35.9 Info: DROP TABLE "Indexers" 12:49:35.9 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 12:49:35.9 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 12:49:35.9 Info: => 0.0042095s 12:49:35.9 Info: AlterTable Indexers 12:49:35.9 Info: => 6E-07s 12:49:35.9 Info: CreateColumn Indexers EnableInteractiveSearch Boolean 12:49:35.9 Info: ALTER TABLE "Indexers" ADD COLUMN "EnableInteractiveSearch" INTEGER 12:49:35.9 Info: => 0.0004613s 12:49:35.9 Info: ExecuteSqlStatement UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 12:49:35.9 Info: UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 12:49:35.9 Info: => 3.95E-05s 12:49:35.9 Info: AlterTable Indexers 12:49:35.9 Info: => 4E-07s 12:49:35.9 Info: AlterColumn Indexers EnableInteractiveSearch Boolean 12:49:35.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:49:35.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:49:35.9 Info: DROP TABLE "Indexers" 12:49:35.9 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 12:49:35.9 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 12:49:35.9 Info: => 0.0033722s 12:49:35.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (6, '2024-05-17T12:49:35', 'separate_automatic_and_interactive_search') 12:49:35.9 Info: Committing Transaction 12:49:35.9 Info: 6: separate_automatic_and_interactive_search migrated 12:49:35.9 Info: => 0.0037116s 12:49:35.9 Info: 7: change_album_path_to_relative migrating 12:49:35.9 Info: Beginning Transaction 12:49:35.9 Info: Starting migration of Main DB to 7 12:49:35.9 Info: DeleteColumn Albums Path 12:49:35.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:49:35.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:49:35.9 Info: DROP TABLE "Albums" 12:49:35.9 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:49:35.9 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:49:35.9 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 12:49:35.9 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 12:49:35.9 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 12:49:35.9 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:49:35.9 Info: => 0.005042s 12:49:35.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (7, '2024-05-17T12:49:35', 'change_album_path_to_relative') 12:49:35.9 Info: Committing Transaction 12:49:35.9 Info: 7: change_album_path_to_relative migrated 12:49:35.9 Info: => 0.0054526s 12:49:35.9 Info: 8: change_quality_size_mb_to_kb migrating 12:49:35.9 Info: Beginning Transaction 12:49:35.9 Info: Starting migration of Main DB to 8 12:49:35.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:49:35.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:49:35.9 Info: => 5.2E-05s 12:49:35.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (8, '2024-05-17T12:49:35', 'change_quality_size_mb_to_kb') 12:49:35.9 Info: Committing Transaction 12:49:35.9 Info: 8: change_quality_size_mb_to_kb migrated 12:49:35.9 Info: => 0.0003014s 12:49:35.9 Info: 9: album_releases migrating 12:49:35.9 Info: Beginning Transaction 12:49:35.9 Info: Starting migration of Main DB to 9 12:49:35.9 Info: AlterTable Albums 12:49:35.9 Info: => 8E-07s 12:49:35.9 Info: CreateColumn Albums Releases String 12:49:35.9 Info: ALTER TABLE "Albums" ADD COLUMN "Releases" TEXT DEFAULT '' 12:49:35.9 Info: => 0.0005142s 12:49:35.9 Info: AlterTable Albums 12:49:35.9 Info: => 9E-07s 12:49:35.9 Info: CreateColumn Albums CurrentRelease String 12:49:35.9 Info: ALTER TABLE "Albums" ADD COLUMN "CurrentRelease" TEXT DEFAULT '' 12:49:35.9 Info: => 0.0004756s 12:49:35.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (9, '2024-05-17T12:49:35', 'album_releases') 12:49:35.9 Info: Committing Transaction 12:49:35.9 Info: 9: album_releases migrated 12:49:35.9 Info: => 0.0007627s 12:49:35.9 Info: 10: album_releases_fix migrating 12:49:35.9 Info: Beginning Transaction 12:49:35.9 Info: Starting migration of Main DB to 10 12:49:35.9 Info: AlterTable Albums 12:49:35.9 Info: => 8E-07s 12:49:35.9 Info: AlterColumn Albums Releases String 12:49:35.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:49:35.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:49:35.9 Info: DROP TABLE "Albums" 12:49:35.9 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:49:35.9 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:49:35.9 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 12:49:35.9 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 12:49:35.9 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 12:49:35.9 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:49:35.9 Info: => 0.0040729s 12:49:35.9 Info: AlterTable Albums 12:49:35.9 Info: => 6E-07s 12:49:35.9 Info: AlterColumn Albums CurrentRelease String 12:49:35.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:49:35.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:49:35.9 Info: DROP TABLE "Albums" 12:49:35.9 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:49:35.9 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:49:35.9 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 12:49:35.9 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 12:49:35.9 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 12:49:35.9 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:49:35.9 Info: => 0.0047139s 12:49:35.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (10, '2024-05-17T12:49:35', 'album_releases_fix') 12:49:35.9 Info: Committing Transaction 12:49:35.9 Info: 10: album_releases_fix migrated 12:49:35.9 Info: => 0.0051013s 12:49:35.9 Info: 11: import_lists migrating 12:49:35.9 Info: Beginning Transaction 12:49:35.9 Info: Starting migration of Main DB to 11 12:49:35.9 Info: CreateTable ImportLists 12:49:35.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:49:35.9 Info: => 0.000169s 12:49:35.9 Info: CreateIndex ImportLists (Name) 12:49:35.9 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 12:49:35.9 Info: => 7.85E-05s 12:49:35.9 Info: CreateTable ImportListStatus 12:49:35.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:49:35.9 Info: => 0.0001172s 12:49:35.9 Info: CreateIndex ImportListStatus (ProviderId) 12:49:35.9 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 12:49:35.9 Info: => 7.54E-05s 12:49:35.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (11, '2024-05-17T12:49:35', 'import_lists') 12:49:35.9 Info: Committing Transaction 12:49:35.9 Info: 11: import_lists migrated 12:49:35.9 Info: => 0.0003873s 12:49:35.9 Info: 12: add_release_status migrating 12:49:35.9 Info: Beginning Transaction 12:49:35.9 Info: Starting migration of Main DB to 12 12:49:35.9 Info: AlterTable MetadataProfiles 12:49:35.9 Info: => 8E-07s 12:49:35.9 Info: CreateColumn MetadataProfiles ReleaseStatuses String 12:49:35.9 Info: ALTER TABLE "MetadataProfiles" ADD COLUMN "ReleaseStatuses" TEXT NOT NULL DEFAULT '' 12:49:35.9 Info: => 0.0005119s 12:49:35.9 Info: PerformDBOperation 12:49:35.9 Info: Performing DB Operation 12:49:35.9 Info: => 2.84E-05s 12:49:35.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (12, '2024-05-17T12:49:35', 'add_release_status') 12:49:35.9 Info: Committing Transaction 12:49:35.9 Info: 12: add_release_status migrated 12:49:35.9 Info: => 0.000297s 12:49:35.9 Info: 13: album_download_notification migrating 12:49:35.9 Info: Beginning Transaction 12:49:35.9 Info: Starting migration of Main DB to 13 12:49:35.9 Info: AlterTable Notifications 12:49:35.9 Info: => 1E-06s 12:49:35.9 Info: CreateColumn Notifications OnAlbumDownload Boolean 12:49:35.9 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDownload" INTEGER NOT NULL DEFAULT 0 12:49:35.9 Info: => 0.0005129s 12:49:35.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (13, '2024-05-17T12:49:35', 'album_download_notification') 12:49:35.9 Info: Committing Transaction 12:49:35.9 Info: 13: album_download_notification migrated 12:49:35.9 Info: => 0.0008093s 12:49:35.9 Info: 14: fix_language_metadata_profiles migrating 12:49:35.9 Info: Beginning Transaction 12:49:35.9 Info: Starting migration of Main DB to 14 12:49:35.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:49:35.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:49:35.9 Info: => 7.7E-05s 12:49:35.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:49:35.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:49:35.9 Info: => 5.26E-05s 12:49:35.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (14, '2024-05-17T12:49:35', 'fix_language_metadata_profiles') 12:49:35.9 Info: Committing Transaction 12:49:35.9 Info: 14: fix_language_metadata_profiles migrated 12:49:35.9 Info: => 0.0002963s 12:49:35.9 Info: 15: remove_fanzub migrating 12:49:35.9 Info: Beginning Transaction 12:49:35.9 Info: Starting migration of Main DB to 15 12:49:35.9 Info: ExecuteSqlStatement DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 12:49:35.9 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 12:49:35.9 Info: => 4.33E-05s 12:49:35.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (15, '2024-05-17T12:49:35', 'remove_fanzub') 12:49:35.9 Info: Committing Transaction 12:49:35.9 Info: 15: remove_fanzub migrated 12:49:35.9 Info: => 0.0008329s 12:49:35.9 Info: 16: update_artist_history_indexes migrating 12:49:35.9 Info: Beginning Transaction 12:49:35.9 Info: Starting migration of Main DB to 16 12:49:35.9 Info: CreateIndex Albums (ArtistId) 12:49:35.9 Info: CREATE INDEX "IX_Albums_ArtistId" ON "Albums" ("ArtistId" ASC) 12:49:35.9 Info: => 0.0001088s 12:49:35.9 Info: CreateIndex Albums (ArtistId, ReleaseDate) 12:49:35.9 Info: CREATE INDEX "IX_Albums_ArtistId_ReleaseDate" ON "Albums" ("ArtistId" ASC, "ReleaseDate" ASC) 12:49:35.9 Info: => 7.78E-05s 12:49:35.9 Info: DeleteIndex History (AlbumId) 12:49:35.9 Info: DROP INDEX "IX_History_AlbumId" 12:49:35.9 Info: => 0.0001201s 12:49:35.9 Info: CreateIndex History (AlbumId, Date) 12:49:35.9 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 12:49:35.9 Info: => 9.21E-05s 12:49:35.9 Info: DeleteIndex History (DownloadId) 12:49:35.9 Info: DROP INDEX "IX_History_DownloadId" 12:49:35.9 Info: => 0.0001077s 12:49:35.9 Info: CreateIndex History (DownloadId, Date) 12:49:35.9 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 12:49:35.9 Info: => 8.78E-05s 12:49:35.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (16, '2024-05-17T12:49:35', 'update_artist_history_indexes') 12:49:35.9 Info: Committing Transaction 12:49:35.9 Info: 16: update_artist_history_indexes migrated 12:49:35.9 Info: => 0.0004078s 12:49:35.9 Info: 17: remove_nma migrating 12:49:35.9 Info: Beginning Transaction 12:49:35.9 Info: Starting migration of Main DB to 17 12:49:35.9 Info: FluentMigrator.Expressions.DeleteDataExpression 12:49:35.9 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'NotifyMyAndroid' 12:49:35.9 Info: => 4.85E-05s 12:49:35.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (17, '2024-05-17T12:49:35', 'remove_nma') 12:49:35.9 Info: Committing Transaction 12:49:35.9 Info: 17: remove_nma migrated 12:49:35.9 Info: => 0.0002972s 12:49:35.9 Info: 18: album_disambiguation migrating 12:49:35.9 Info: Beginning Transaction 12:49:35.9 Info: Starting migration of Main DB to 18 12:49:35.9 Info: AlterTable Albums 12:49:35.9 Info: => 8E-07s 12:49:35.9 Info: CreateColumn Albums Disambiguation String 12:49:35.9 Info: ALTER TABLE "Albums" ADD COLUMN "Disambiguation" TEXT 12:49:35.9 Info: => 0.0005208s 12:49:35.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (18, '2024-05-17T12:49:35', 'album_disambiguation') 12:49:35.9 Info: Committing Transaction 12:49:35.9 Info: 18: album_disambiguation migrated 12:49:35.9 Info: => 0.0008093s 12:49:35.9 Info: 19: add_ape_quality_in_profiles migrating 12:49:35.9 Info: Beginning Transaction 12:49:35.9 Info: Starting migration of Main DB to 19 12:49:35.9 Info: PerformDBOperation 12:49:35.9 Info: Performing DB Operation 12:49:35.9 Info: => 3.14E-05s 12:49:35.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (19, '2024-05-17T12:49:35', 'add_ape_quality_in_profiles') 12:49:35.9 Info: Committing Transaction 12:49:35.9 Info: 19: add_ape_quality_in_profiles migrated 12:49:35.9 Info: => 0.0002754s 12:49:35.9 Info: 20: remove_pushalot migrating 12:49:35.9 Info: Beginning Transaction 12:49:35.9 Info: Starting migration of Main DB to 20 12:49:35.9 Info: FluentMigrator.Expressions.DeleteDataExpression 12:49:35.9 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Pushalot' 12:49:35.9 Info: => 4.62E-05s 12:49:35.9 Info: FluentMigrator.Expressions.DeleteDataExpression 12:49:35.9 Info: DELETE FROM "Metadata" WHERE "Implementation" = 'MediaBrowserMetadata' 12:49:35.9 Info: => 3.02E-05s 12:49:35.9 Info: FluentMigrator.Expressions.DeleteDataExpression 12:49:35.9 Info: DELETE FROM "MetadataFiles" WHERE "Consumer" = 'MediaBrowserMetadata' 12:49:35.9 Info: => 2.78E-05s 12:49:35.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (20, '2024-05-17T12:49:35', 'remove_pushalot') 12:49:35.9 Info: Committing Transaction 12:49:35.9 Info: 20: remove_pushalot migrated 12:49:35.9 Info: => 0.0002744s 12:49:35.9 Info: 21: add_custom_filters migrating 12:49:35.9 Info: Beginning Transaction 12:49:35.9 Info: Starting migration of Main DB to 21 12:49:35.9 Info: CreateTable CustomFilters 12:49:35.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:49:35.9 Info: => 0.0001345s 12:49:35.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (21, '2024-05-17T12:49:35', 'add_custom_filters') 12:49:35.9 Info: Committing Transaction 12:49:35.9 Info: 21: add_custom_filters migrated 12:49:35.9 Info: => 0.0004092s 12:49:35.9 Info: 22: import_list_tags migrating 12:49:35.9 Info: Beginning Transaction 12:49:35.9 Info: Starting migration of Main DB to 22 12:49:35.9 Info: AlterTable ImportLists 12:49:35.9 Info: => 7E-07s 12:49:35.9 Info: CreateColumn ImportLists Tags String 12:49:35.9 Info: ALTER TABLE "ImportLists" ADD COLUMN "Tags" TEXT 12:49:35.9 Info: => 0.0005318s 12:49:35.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (22, '2024-05-17T12:49:35', 'import_list_tags') 12:49:35.9 Info: Committing Transaction 12:49:35.9 Info: 22: import_list_tags migrated 12:49:35.9 Info: => 0.0008267s 12:49:35.9 Info: 23: add_release_groups_etc migrating 12:49:35.9 Info: Beginning Transaction 12:49:35.9 Info: Starting migration of Main DB to 23 12:49:35.9 Info: CreateTable ArtistMetadata 12:49:35.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:49:35.9 Info: => 0.0001821s 12:49:35.9 Info: CreateIndex ArtistMetadata (ForeignArtistId) 12:49:35.9 Info: CREATE UNIQUE INDEX "IX_ArtistMetadata_ForeignArtistId" ON "ArtistMetadata" ("ForeignArtistId" ASC) 12:49:35.9 Info: => 8.29E-05s 12:49:35.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:49:35.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:49:35.9 Info: => 8.11E-05s 12:49:35.9 Info: AlterTable Artists 12:49:35.9 Info: => 4E-07s 12:49:35.9 Info: CreateColumn Artists ArtistMetadataId Int32 12:49:35.9 Info: ALTER TABLE "Artists" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 12:49:35.9 Info: => 0.0005176s 12:49:35.9 Info: ExecuteSqlStatement UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 12:49:35.9 Info: UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 12:49:35.9 Info: => 6.74E-05s 12:49:35.9 Info: CreateTable AlbumReleases 12:49:35.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:49:35.9 Info: => 0.000154s 12:49:35.9 Info: CreateIndex AlbumReleases (ForeignReleaseId) 12:49:35.9 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 12:49:35.9 Info: => 7.9E-05s 12:49:35.9 Info: CreateIndex AlbumReleases (AlbumId) 12:49:35.9 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 12:49:35.9 Info: => 7.14E-05s 12:49:35.9 Info: PerformDBOperation 12:49:35.9 Info: Performing DB Operation 12:49:35.9 Info: => 2.98E-05s 12:49:35.9 Info: AlterTable Albums 12:49:35.9 Info: => 4E-07s 12:49:35.9 Info: CreateColumn Albums ArtistMetadataId Int32 12:49:35.9 Info: ALTER TABLE "Albums" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 12:49:35.9 Info: => 0.0005368s 12:49:35.9 Info: AlterTable Albums 12:49:35.9 Info: => 6E-07s 12:49:35.9 Info: CreateColumn Albums AnyReleaseOk Boolean 12:49:35.9 Info: ALTER TABLE "Albums" ADD COLUMN "AnyReleaseOk" INTEGER NOT NULL DEFAULT 1 12:49:35.9 Info: => 0.0005208s 12:49:35.9 Info: AlterTable Albums 12:49:35.9 Info: => 6E-07s 12:49:35.9 Info: CreateColumn Albums Links String 12:49:35.9 Info: ALTER TABLE "Albums" ADD COLUMN "Links" TEXT 12:49:35.9 Info: => 0.0005192s 12:49:35.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:49:35.9 Info: UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 12:49:35.9 Info: => 8.05E-05s 12:49:35.9 Info: AlterTable Tracks 12:49:35.9 Info: => 5E-07s 12:49:35.9 Info: CreateColumn Tracks ForeignRecordingId String 12:49:35.9 Info: ALTER TABLE "Tracks" ADD COLUMN "ForeignRecordingId" TEXT NOT NULL DEFAULT '0' 12:49:35.9 Info: => 0.0005123s 12:49:35.9 Info: AlterTable Tracks 12:49:35.9 Info: => 6E-07s 12:49:35.9 Info: CreateColumn Tracks AlbumReleaseId Int32 12:49:35.9 Info: ALTER TABLE "Tracks" ADD COLUMN "AlbumReleaseId" INTEGER NOT NULL DEFAULT 0 12:49:35.9 Info: => 0.000513s 12:49:35.9 Info: AlterTable Tracks 12:49:35.9 Info: => 6E-07s 12:49:35.9 Info: CreateColumn Tracks ArtistMetadataId Int32 12:49:35.9 Info: ALTER TABLE "Tracks" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 12:49:35.9 Info: => 0.0005195s 12:49:35.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:49:35.9 Info: UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 12:49:35.9 Info: => 8.37E-05s 12:49:35.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:49:35.9 Info: UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 12:49:35.9 Info: => 6.36E-05s 12:49:35.9 Info: DeleteColumn Artists ForeignArtistId, Name, Overview, Disambiguation, ArtistType, Status, Images, Links, Genres, Ratings, Members, MBId, AMId, TADBId, DiscogsId, NameSlug, LastDiskSync, DateFormed 12:49:35.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:49:35.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:49:35.9 Info: DROP TABLE "Artists" 12:49:35.9 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:49:35.9 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:49:35.9 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:49:35.9 Info: => 0.0050335s 12:49:35.9 Info: DeleteColumn Albums ArtistId, MBId, AMId, TADBId, DiscogsId, TitleSlug, Label, SortTitle, Tags, Duration, Media, Releases, CurrentRelease, LastDiskSync 12:49:35.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:49:35.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:49:35.9 Info: DROP TABLE "Albums" 12:49:35.9 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:49:35.9 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:49:35.9 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:49:35.9 Info: => 0.0043039s 12:49:35.9 Info: DeleteColumn Tracks ArtistId, AlbumId, Compilation, DiscNumber, Monitored 12:49:35.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:49:35.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:49:35.9 Info: DROP TABLE "Tracks" 12:49:35.9 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 12:49:35.9 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 12:49:35.9 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 12:49:35.9 Info: => 0.0039411s 12:49:35.9 Info: DeleteColumn TrackFiles ArtistId 12:49:35.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:49:35.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:49:35.9 Info: DROP TABLE "TrackFiles" 12:49:35.9 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 12:49:35.9 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:49:35.9 Info: => 0.0045343s 12:49:35.9 Info: CreateIndex Artists (ArtistMetadataId) 12:49:35.9 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 12:49:35.9 Info: => 7.88E-05s 12:49:35.9 Info: CreateIndex Artists (Monitored) 12:49:35.9 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 12:49:35.9 Info: => 7.23E-05s 12:49:35.9 Info: CreateIndex Albums (ArtistMetadataId) 12:49:35.9 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 12:49:35.9 Info: => 7.36E-05s 12:49:35.9 Info: CreateIndex Tracks (ArtistMetadataId) 12:49:35.9 Info: CREATE INDEX "IX_Tracks_ArtistMetadataId" ON "Tracks" ("ArtistMetadataId" ASC) 12:49:35.9 Info: => 7.43E-05s 12:49:35.9 Info: CreateIndex Tracks (AlbumReleaseId) 12:49:35.9 Info: CREATE INDEX "IX_Tracks_AlbumReleaseId" ON "Tracks" ("AlbumReleaseId" ASC) 12:49:35.9 Info: => 7.11E-05s 12:49:35.9 Info: CreateIndex Tracks (ForeignRecordingId) 12:49:35.9 Info: CREATE INDEX "IX_Tracks_ForeignRecordingId" ON "Tracks" ("ForeignRecordingId" ASC) 12:49:35.9 Info: => 7.1E-05s 12:49:35.9 Info: UpdateData 12:49:35.9 Info: UPDATE "Artists" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 12:49:35.9 Info: => 4.19E-05s 12:49:35.9 Info: UpdateData 12:49:35.9 Info: UPDATE "Albums" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 12:49:35.9 Info: => 3.16E-05s 12:49:35.9 Info: UpdateData 12:49:35.9 Info: UPDATE "ScheduledTasks" SET "LastExecution" = '2018-01-01T00:00:01' WHERE "TypeName" = 'NzbDrone.Core.Music.Commands.RefreshArtistCommand' 12:49:35.9 Info: => 3.73E-05s 12:49:35.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (23, '2024-05-17T12:49:35', 'add_release_groups_etc') 12:49:35.9 Info: Committing Transaction 12:49:35.9 Info: 23: add_release_groups_etc migrated 12:49:35.9 Info: => 0.0006347s 12:49:35.9 Info: 24: NewMediaInfoFormat migrating 12:49:35.9 Info: Beginning Transaction 12:49:35.9 Info: Starting migration of Main DB to 24 12:49:35.9 Info: UpdateData 12:49:35.9 Info: UPDATE "TrackFiles" SET "MediaInfo" = '' WHERE 1 = 1 12:49:35.9 Info: => 5.16E-05s 12:49:35.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (24, '2024-05-17T12:49:35', 'NewMediaInfoFormat') 12:49:35.9 Info: Committing Transaction 12:49:35.9 Info: 24: NewMediaInfoFormat migrated 12:49:35.9 Info: => 0.0002959s 12:49:35.9 Info: 25: rename_restrictions_to_release_profiles migrating 12:49:35.9 Info: Beginning Transaction 12:49:35.9 Info: Starting migration of Main DB to 25 12:49:35.9 Info: RenameTable Restrictions ReleaseProfiles 12:49:35.9 Info: ALTER TABLE "Restrictions" RENAME TO "ReleaseProfiles" 12:49:35.9 Info: => 0.0013812s 12:49:35.9 Info: AlterTable ReleaseProfiles 12:49:35.9 Info: => 8E-07s 12:49:35.9 Info: CreateColumn ReleaseProfiles IncludePreferredWhenRenaming Boolean 12:49:35.9 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "IncludePreferredWhenRenaming" INTEGER NOT NULL DEFAULT 1 12:49:35.9 Info: => 0.0004985s 12:49:35.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (25, '2024-05-17T12:49:35', 'rename_restrictions_to_release_profiles') 12:49:35.9 Info: Committing Transaction 12:49:35.9 Info: 25: rename_restrictions_to_release_profiles migrated 12:49:35.9 Info: => 0.0007876s 12:49:35.9 Info: 26: rename_quality_profiles_add_upgrade_allowed migrating 12:49:35.9 Info: Beginning Transaction 12:49:35.9 Info: Starting migration of Main DB to 26 12:49:35.9 Info: RenameTable Profiles QualityProfiles 12:49:35.9 Info: ALTER TABLE "Profiles" RENAME TO "QualityProfiles" 12:49:35.9 Info: => 0.0014108s 12:49:35.9 Info: AlterTable QualityProfiles 12:49:35.9 Info: => 8E-07s 12:49:35.9 Info: CreateColumn QualityProfiles UpgradeAllowed Boolean 12:49:35.9 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 12:49:35.9 Info: => 0.0004979s 12:49:35.9 Info: AlterTable LanguageProfiles 12:49:35.9 Info: => 8E-07s 12:49:35.9 Info: CreateColumn LanguageProfiles UpgradeAllowed Boolean 12:49:35.9 Info: ALTER TABLE "LanguageProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 12:49:35.9 Info: => 0.0004837s 12:49:35.9 Info: UpdateData 12:49:35.9 Info: UPDATE "QualityProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 12:49:35.9 Info: => 4.45E-05s 12:49:35.9 Info: UpdateData 12:49:35.9 Info: UPDATE "LanguageProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 12:49:35.9 Info: => 2.71E-05s 12:49:35.9 Info: RenameColumn Artists ProfileId to QualityProfileId 12:49:35.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:49:35.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:49:35.9 Info: DROP TABLE "Artists" 12:49:35.9 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:49:35.9 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:49:35.9 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:49:35.9 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 12:49:35.9 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 12:49:35.9 Info: => 0.0052007s 12:49:35.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (26, '2024-05-17T12:49:35', 'rename_quality_profiles_add_upgrade_allowed') 12:49:35.9 Info: Committing Transaction 12:49:35.9 Info: 26: rename_quality_profiles_add_upgrade_allowed migrated 12:49:35.9 Info: => 0.0055998s 12:49:35.9 Info: 27: add_import_exclusions migrating 12:49:35.9 Info: Beginning Transaction 12:49:35.9 Info: Starting migration of Main DB to 27 12:49:35.9 Info: CreateTable ImportListExclusions 12:49:35.9 Info: CREATE TABLE "ImportListExclusions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignId" TEXT NOT NULL, "Name" TEXT NOT NULL) 12:49:35.9 Info: => 0.0001353s 12:49:35.9 Info: CreateIndex ImportListExclusions (ForeignId) 12:49:35.9 Info: CREATE UNIQUE INDEX "IX_ImportListExclusions_ForeignId" ON "ImportListExclusions" ("ForeignId" ASC) 12:49:35.9 Info: => 8.29E-05s 12:49:35.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (27, '2024-05-17T12:49:35', 'add_import_exclusions') 12:49:35.9 Info: Committing Transaction 12:49:35.9 Info: 27: add_import_exclusions migrated 12:49:35.9 Info: => 0.0003956s 12:49:35.9 Info: 28: clean_artist_metadata_table migrating 12:49:35.9 Info: Beginning Transaction 12:49:35.9 Info: Starting migration of Main DB to 28 12:49:35.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:49:35.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:49:35.9 Info: => 0.0001525s 12:49:35.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:49:35.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:49:35.9 Info: => 0.0001195s 12:49:35.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:49:35.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:49:35.9 Info: => 0.000111s 12:49:35.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:49:35.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:49:35.9 Info: => 0.0001105s 12:49:35.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:49:35.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:49:35.9 Info: => 0.0001077s 12:49:35.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:49:35.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:49:35.9 Info: => 0.0001081s 12:49:35.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (28, '2024-05-17T12:49:35', 'clean_artist_metadata_table') 12:49:35.9 Info: Committing Transaction 12:49:35.9 Info: 28: clean_artist_metadata_table migrated 12:49:35.9 Info: => 0.0003776s 12:49:35.9 Info: 29: health_issue_notification migrating 12:49:35.9 Info: Beginning Transaction 12:49:35.9 Info: Starting migration of Main DB to 29 12:49:35.9 Info: AlterTable Notifications 12:49:35.9 Info: => 7E-07s 12:49:35.9 Info: CreateColumn Notifications OnHealthIssue Boolean 12:49:35.9 Info: ALTER TABLE "Notifications" ADD COLUMN "OnHealthIssue" INTEGER NOT NULL DEFAULT 0 12:49:35.9 Info: => 0.0005307s 12:49:35.9 Info: AlterTable Notifications 12:49:35.9 Info: => 9E-07s 12:49:35.9 Info: CreateColumn Notifications IncludeHealthWarnings Boolean 12:49:35.9 Info: ALTER TABLE "Notifications" ADD COLUMN "IncludeHealthWarnings" INTEGER NOT NULL DEFAULT 0 12:49:35.9 Info: => 0.0005116s 12:49:35.9 Info: AlterTable Notifications 12:49:35.9 Info: => 7E-07s 12:49:35.9 Info: CreateColumn Notifications OnDownloadFailure Boolean 12:49:35.9 Info: ALTER TABLE "Notifications" ADD COLUMN "OnDownloadFailure" INTEGER NOT NULL DEFAULT 0 12:49:35.9 Info: => 0.0004966s 12:49:35.9 Info: AlterTable Notifications 12:49:35.9 Info: => 6E-07s 12:49:35.9 Info: CreateColumn Notifications OnImportFailure Boolean 12:49:35.9 Info: ALTER TABLE "Notifications" ADD COLUMN "OnImportFailure" INTEGER NOT NULL DEFAULT 0 12:49:35.9 Info: => 0.0005136s 12:49:35.9 Info: AlterTable Notifications 12:49:35.9 Info: => 1.1E-06s 12:49:35.9 Info: CreateColumn Notifications OnTrackRetag Boolean 12:49:35.9 Info: ALTER TABLE "Notifications" ADD COLUMN "OnTrackRetag" INTEGER NOT NULL DEFAULT 0 12:49:35.9 Info: => 0.0005162s 12:49:35.9 Info: DeleteColumn Notifications OnDownload 12:49:35.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:49:35.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:49:35.9 Info: DROP TABLE "Notifications" 12:49:35.9 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 12:49:35.9 Info: => 0.0038754s 12:49:35.9 Info: RenameColumn Notifications OnAlbumDownload to OnReleaseImport 12:49:35.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:49:35.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:49:35.9 Info: DROP TABLE "Notifications" 12:49:35.9 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 12:49:35.9 Info: => 0.0037715s 12:49:35.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (29, '2024-05-17T12:49:35', 'health_issue_notification') 12:49:35.9 Info: Committing Transaction 12:49:35.9 Info: 29: health_issue_notification migrated 12:49:35.9 Info: => 0.0041638s 12:49:35.9 Info: 30: add_mediafilerepository_mtime migrating 12:49:35.9 Info: Beginning Transaction 12:49:35.9 Info: Starting migration of Main DB to 30 12:49:35.9 Info: AlterTable TrackFiles 12:49:35.9 Info: => 9E-07s 12:49:35.9 Info: CreateColumn TrackFiles Modified DateTime 12:49:35.9 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Modified" DATETIME NOT NULL DEFAULT '2000-01-01T00:00:00' 12:49:35.9 Info: => 0.0005427s 12:49:35.9 Info: AlterTable TrackFiles 12:49:35.9 Info: => 7E-07s 12:49:35.9 Info: CreateColumn TrackFiles Path String 12:49:35.9 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Path" TEXT 12:49:35.9 Info: => 0.0005152s 12:49:35.9 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 12:49:35.9 Info: DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 12:49:35.9 Info: => 3.79E-05s 12:49:35.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:49:35.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:49:35.9 Info: => 0.0001116s 12:49:35.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:49:35.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:49:35.9 Info: => 0.0001235s 12:49:35.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:49:35.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:49:35.9 Info: => 0.0001297s 12:49:35.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:49:35.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:49:35.9 Info: => 7.7E-05s 12:49:35.9 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 12:49:35.9 Info: DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 12:49:35.9 Info: => 4.98E-05s 12:49:35.9 Info: AlterTable TrackFiles 12:49:35.9 Info: => 4E-07s 12:49:35.9 Info: AlterColumn TrackFiles Path String 12:49:35.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:49:35.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:49:35.9 Info: DROP TABLE "TrackFiles" 12:49:35.9 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 12:49:35.9 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:49:35.9 Info: => 0.0047823s 12:49:35.9 Info: CreateIndex TrackFiles (Path) 12:49:35.9 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 12:49:35.9 Info: => 7.87E-05s 12:49:35.9 Info: DeleteColumn TrackFiles RelativePath 12:49:35.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:49:35.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:49:35.9 Info: DROP TABLE "TrackFiles" 12:49:35.9 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 12:49:35.9 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:49:35.9 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 12:49:35.9 Info: => 0.0047432s 12:49:35.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (30, '2024-05-17T12:49:35', 'add_mediafilerepository_mtime') 12:49:35.9 Info: Committing Transaction 12:49:35.9 Info: 30: add_mediafilerepository_mtime migrated 12:49:35.9 Info: => 0.005083s 12:49:35.9 Info: 31: add_artistmetadataid_constraint migrating 12:49:35.9 Info: Beginning Transaction 12:49:35.9 Info: Starting migration of Main DB to 31 12:49:35.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:49:35.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:49:35.9 Info: => 8.99E-05s 12:49:35.9 Info: DeleteIndex Artists (ArtistMetadataId) 12:49:35.9 Info: DROP INDEX "IX_Artists_ArtistMetadataId" 12:49:35.9 Info: => 0.0001293s 12:49:35.9 Info: AlterColumn Artists ArtistMetadataId Int32 12:49:36.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:49:36.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:49:36.0 Info: DROP TABLE "Artists" 12:49:36.0 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:49:36.0 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:49:36.0 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:49:36.0 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 12:49:36.0 Info: => 0.0042377s 12:49:36.0 Info: CreateIndex Artists (ArtistMetadataId) 12:49:36.0 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 12:49:36.0 Info: => 7.79E-05s 12:49:36.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (31, '2024-05-17T12:49:36', 'add_artistmetadataid_constraint') 12:49:36.0 Info: Committing Transaction 12:49:36.0 Info: 31: add_artistmetadataid_constraint migrated 12:49:36.0 Info: => 0.0004268s 12:49:36.0 Info: 32: old_ids_and_artist_alias migrating 12:49:36.0 Info: Beginning Transaction 12:49:36.0 Info: Starting migration of Main DB to 32 12:49:36.0 Info: AlterTable ArtistMetadata 12:49:36.0 Info: => 9E-07s 12:49:36.0 Info: CreateColumn ArtistMetadata Aliases String 12:49:36.0 Info: ALTER TABLE "ArtistMetadata" ADD COLUMN "Aliases" TEXT NOT NULL DEFAULT '[]' 12:49:36.0 Info: => 0.0005532s 12:49:36.0 Info: AlterTable ArtistMetadata 12:49:36.0 Info: => 9E-07s 12:49:36.0 Info: CreateColumn ArtistMetadata OldForeignArtistIds String 12:49:36.0 Info: ALTER TABLE "ArtistMetadata" ADD COLUMN "OldForeignArtistIds" TEXT NOT NULL DEFAULT '[]' 12:49:36.0 Info: => 0.0005095s 12:49:36.0 Info: AlterTable Albums 12:49:36.0 Info: => 6E-07s 12:49:36.0 Info: CreateColumn Albums OldForeignAlbumIds String 12:49:36.0 Info: ALTER TABLE "Albums" ADD COLUMN "OldForeignAlbumIds" TEXT NOT NULL DEFAULT '[]' 12:49:36.0 Info: => 0.0005148s 12:49:36.0 Info: AlterTable AlbumReleases 12:49:36.0 Info: => 1E-06s 12:49:36.0 Info: CreateColumn AlbumReleases OldForeignReleaseIds String 12:49:36.0 Info: ALTER TABLE "AlbumReleases" ADD COLUMN "OldForeignReleaseIds" TEXT NOT NULL DEFAULT '[]' 12:49:36.0 Info: => 0.0005197s 12:49:36.0 Info: AlterTable Tracks 12:49:36.0 Info: => 6E-07s 12:49:36.0 Info: CreateColumn Tracks OldForeignRecordingIds String 12:49:36.0 Info: ALTER TABLE "Tracks" ADD COLUMN "OldForeignRecordingIds" TEXT NOT NULL DEFAULT '[]' 12:49:36.0 Info: => 0.0005343s 12:49:36.0 Info: AlterTable Tracks 12:49:36.0 Info: => 7E-07s 12:49:36.0 Info: CreateColumn Tracks OldForeignTrackIds String 12:49:36.0 Info: ALTER TABLE "Tracks" ADD COLUMN "OldForeignTrackIds" TEXT NOT NULL DEFAULT '[]' 12:49:36.0 Info: => 0.0005156s 12:49:36.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (32, '2024-05-17T12:49:36', 'old_ids_and_artist_alias') 12:49:36.0 Info: Committing Transaction 12:49:36.0 Info: 32: old_ids_and_artist_alias migrated 12:49:36.0 Info: => 0.0008282s 12:49:36.0 Info: 33: download_propers_config migrating 12:49:36.0 Info: Beginning Transaction 12:49:36.0 Info: Starting migration of Main DB to 33 12:49:36.0 Info: PerformDBOperation 12:49:36.0 Info: Performing DB Operation 12:49:36.0 Info: => 3.07E-05s 12:49:36.0 Info: ExecuteSqlStatement DELETE FROM "Config" WHERE "Key" = 'autodownloadpropers' 12:49:36.0 Info: DELETE FROM "Config" WHERE "Key" = 'autodownloadpropers' 12:49:36.0 Info: => 3.43E-05s 12:49:36.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (33, '2024-05-17T12:49:36', 'download_propers_config') 12:49:36.0 Info: Committing Transaction 12:49:36.0 Info: 33: download_propers_config migrated 12:49:36.0 Info: => 0.0002914s 12:49:36.0 Info: 34: remove_language_profiles migrating 12:49:36.0 Info: Beginning Transaction 12:49:36.0 Info: Starting migration of Main DB to 34 12:49:36.0 Info: DeleteTable LanguageProfiles 12:49:36.0 Info: DROP TABLE "LanguageProfiles" 12:49:36.0 Info: => 0.0001994s 12:49:36.0 Info: DeleteColumn Artists LanguageProfileId 12:49:36.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:49:36.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:49:36.0 Info: DROP TABLE "Artists" 12:49:36.0 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:49:36.0 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:49:36.0 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:49:36.0 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 12:49:36.0 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 12:49:36.0 Info: => 0.0051525s 12:49:36.0 Info: DeleteColumn ImportLists LanguageProfileId 12:49:36.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:49:36.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:49:36.0 Info: DROP TABLE "ImportLists" 12:49:36.0 Info: ALTER TABLE "ImportLists_temp" RENAME TO "ImportLists" 12:49:36.0 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 12:49:36.0 Info: => 0.0038592s 12:49:36.0 Info: DeleteColumn Blacklist Language 12:49:36.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:49:36.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:49:36.0 Info: DROP TABLE "Blacklist" 12:49:36.0 Info: ALTER TABLE "Blacklist_temp" RENAME TO "Blacklist" 12:49:36.0 Info: => 0.0036506s 12:49:36.0 Info: DeleteColumn History Language 12:49:36.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:49:36.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:49:36.0 Info: DROP TABLE "History" 12:49:36.0 Info: ALTER TABLE "History_temp" RENAME TO "History" 12:49:36.0 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 12:49:36.0 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 12:49:36.0 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 12:49:36.0 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 12:49:36.0 Info: => 0.0050419s 12:49:36.0 Info: DeleteColumn LyricFiles Language 12:49:36.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:49:36.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:49:36.0 Info: DROP TABLE "LyricFiles" 12:49:36.0 Info: ALTER TABLE "LyricFiles_temp" RENAME TO "LyricFiles" 12:49:36.0 Info: => 0.0036647s 12:49:36.0 Info: DeleteColumn TrackFiles Language 12:49:36.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:49:36.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:49:36.0 Info: DROP TABLE "TrackFiles" 12:49:36.0 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 12:49:36.0 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:49:36.0 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 12:49:36.0 Info: => 0.0048486s 12:49:36.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (34, '2024-05-17T12:49:36', 'remove_language_profiles') 12:49:36.0 Info: Committing Transaction 12:49:36.0 Info: 34: remove_language_profiles migrated 12:49:36.0 Info: => 0.0053955s 12:49:36.0 Info: 35: multi_disc_naming_format migrating 12:49:36.0 Info: Beginning Transaction 12:49:36.0 Info: Starting migration of Main DB to 35 12:49:36.0 Info: AlterTable NamingConfig 12:49:36.0 Info: => 8E-07s 12:49:36.0 Info: CreateColumn NamingConfig MultiDiscTrackFormat String 12:49:36.0 Info: ALTER TABLE "NamingConfig" ADD COLUMN "MultiDiscTrackFormat" TEXT 12:49:36.0 Info: => 0.0005279s 12:49:36.0 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = '{Medium Format} {medium:00}/{Artist Name} - {Album Title} - {track:00} - {Track Title}' 12:49:36.0 Info: UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = '{Medium Format} {medium:00}/{Artist Name} - {Album Title} - {track:00} - {Track Title}' 12:49:36.0 Info: => 4.39E-05s 12:49:36.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (35, '2024-05-17T12:49:36', 'multi_disc_naming_format') 12:49:36.0 Info: Committing Transaction 12:49:36.0 Info: 35: multi_disc_naming_format migrated 12:49:36.0 Info: => 0.0003478s 12:49:36.0 Info: 36: add_download_client_priority migrating 12:49:36.0 Info: Beginning Transaction 12:49:36.0 Info: Starting migration of Main DB to 36 12:49:36.0 Info: AlterTable DownloadClients 12:49:36.0 Info: => 9E-07s 12:49:36.0 Info: CreateColumn DownloadClients Priority Int32 12:49:36.0 Info: ALTER TABLE "DownloadClients" ADD COLUMN "Priority" INTEGER NOT NULL DEFAULT 1 12:49:36.0 Info: => 0.0005266s 12:49:36.0 Info: PerformDBOperation 12:49:36.0 Info: Performing DB Operation 12:49:36.0 Info: => 5.21E-05s 12:49:36.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (36, '2024-05-17T12:49:36', 'add_download_client_priority') 12:49:36.0 Info: Committing Transaction 12:49:36.0 Info: 36: add_download_client_priority migrated 12:49:36.0 Info: => 0.000361s 12:49:36.0 Info: 37: remove_growl_prowl migrating 12:49:36.0 Info: Beginning Transaction 12:49:36.0 Info: Starting migration of Main DB to 37 12:49:36.0 Info: FluentMigrator.Expressions.DeleteDataExpression 12:49:36.0 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Growl' 12:49:36.0 Info: => 5.05E-05s 12:49:36.0 Info: FluentMigrator.Expressions.DeleteDataExpression 12:49:36.0 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Prowl' 12:49:36.0 Info: => 2.76E-05s 12:49:36.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (37, '2024-05-17T12:49:36', 'remove_growl_prowl') 12:49:36.0 Info: Committing Transaction 12:49:36.0 Info: 37: remove_growl_prowl migrated 12:49:36.0 Info: => 0.0002874s 12:49:36.0 Info: 38: remove_plex_hometheatre migrating 12:49:36.0 Info: Beginning Transaction 12:49:36.0 Info: Starting migration of Main DB to 38 12:49:36.0 Info: FluentMigrator.Expressions.DeleteDataExpression 12:49:36.0 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'PlexHomeTheater' 12:49:36.0 Info: => 4.85E-05s 12:49:36.0 Info: FluentMigrator.Expressions.DeleteDataExpression 12:49:36.0 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'PlexClient' 12:49:36.0 Info: => 2.84E-05s 12:49:36.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (38, '2024-05-17T12:49:36', 'remove_plex_hometheatre') 12:49:36.0 Info: Committing Transaction 12:49:36.0 Info: 38: remove_plex_hometheatre migrated 12:49:36.0 Info: => 0.0002856s 12:49:36.0 Info: 39: add_root_folder_add_defaults migrating 12:49:36.0 Info: Beginning Transaction 12:49:36.0 Info: Starting migration of Main DB to 39 12:49:36.0 Info: AlterTable RootFolders 12:49:36.0 Info: => 1.2E-06s 12:49:36.0 Info: CreateColumn RootFolders Name String 12:49:36.0 Info: ALTER TABLE "RootFolders" ADD COLUMN "Name" TEXT 12:49:36.0 Info: => 0.0005317s 12:49:36.0 Info: AlterTable RootFolders 12:49:36.0 Info: => 9E-07s 12:49:36.0 Info: CreateColumn RootFolders DefaultMetadataProfileId Int32 12:49:36.0 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultMetadataProfileId" INTEGER NOT NULL DEFAULT 0 12:49:36.0 Info: => 0.0005127s 12:49:36.0 Info: AlterTable RootFolders 12:49:36.0 Info: => 7E-07s 12:49:36.0 Info: CreateColumn RootFolders DefaultQualityProfileId Int32 12:49:36.0 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultQualityProfileId" INTEGER NOT NULL DEFAULT 0 12:49:36.0 Info: => 0.000495s 12:49:36.0 Info: AlterTable RootFolders 12:49:36.0 Info: => 7E-07s 12:49:36.0 Info: CreateColumn RootFolders DefaultMonitorOption Int32 12:49:36.0 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultMonitorOption" INTEGER NOT NULL DEFAULT 0 12:49:36.0 Info: => 0.0004949s 12:49:36.0 Info: AlterTable RootFolders 12:49:36.0 Info: => 8E-07s 12:49:36.0 Info: CreateColumn RootFolders DefaultTags String 12:49:36.0 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultTags" TEXT 12:49:36.0 Info: => 0.0004975s 12:49:36.0 Info: PerformDBOperation 12:49:36.0 Info: Performing DB Operation 12:49:36.0 Info: => 5.22E-05s 12:49:36.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (39, '2024-05-17T12:49:36', 'add_root_folder_add_defaults') 12:49:36.0 Info: Committing Transaction 12:49:36.0 Info: 39: add_root_folder_add_defaults migrated 12:49:36.0 Info: => 0.0003452s 12:49:36.0 Info: 40: task_duration migrating 12:49:36.0 Info: Beginning Transaction 12:49:36.0 Info: Starting migration of Main DB to 40 12:49:36.0 Info: AlterTable ScheduledTasks 12:49:36.0 Info: => 1.3E-06s 12:49:36.0 Info: CreateColumn ScheduledTasks LastStartTime DateTime 12:49:36.0 Info: ALTER TABLE "ScheduledTasks" ADD COLUMN "LastStartTime" DATETIME 12:49:36.0 Info: => 0.000523s 12:49:36.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (40, '2024-05-17T12:49:36', 'task_duration') 12:49:36.0 Info: Committing Transaction 12:49:36.0 Info: 40: task_duration migrated 12:49:36.0 Info: => 0.0008487s 12:49:36.0 Info: 41: add_indexer_and_enabled_to_release_profiles migrating 12:49:36.0 Info: Beginning Transaction 12:49:36.0 Info: Starting migration of Main DB to 41 12:49:36.0 Info: AlterTable ReleaseProfiles 12:49:36.0 Info: => 4E-07s 12:49:36.0 Info: CreateColumn ReleaseProfiles Enabled Boolean 12:49:36.0 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "Enabled" INTEGER NOT NULL DEFAULT 1 12:49:36.0 Info: => 0.0005312s 12:49:36.0 Info: AlterTable ReleaseProfiles 12:49:36.0 Info: => 6E-07s 12:49:36.0 Info: CreateColumn ReleaseProfiles IndexerId Int32 12:49:36.0 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "IndexerId" INTEGER NOT NULL DEFAULT 0 12:49:36.0 Info: => 0.000504s 12:49:36.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (41, '2024-05-17T12:49:36', 'add_indexer_and_enabled_to_release_profiles') 12:49:36.0 Info: Committing Transaction 12:49:36.0 Info: 41: add_indexer_and_enabled_to_release_profiles migrated 12:49:36.0 Info: => 0.0008126s 12:49:36.0 Info: 42: remove_album_folders migrating 12:49:36.0 Info: Beginning Transaction 12:49:36.0 Info: Starting migration of Main DB to 42 12:49:36.0 Info: DeleteColumn Artists AlbumFolder 12:49:36.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:49:36.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:49:36.0 Info: DROP TABLE "Artists" 12:49:36.0 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:49:36.0 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:49:36.0 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:49:36.0 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 12:49:36.0 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 12:49:36.0 Info: => 0.0042649s 12:49:36.0 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "StandardTrackFormat" = "AlbumFolderFormat" || '/' || "StandardTrackFormat" 12:49:36.0 Info: UPDATE "NamingConfig" SET "StandardTrackFormat" = "AlbumFolderFormat" || '/' || "StandardTrackFormat" 12:49:36.0 Info: => 3.7E-05s 12:49:36.0 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = "AlbumFolderFormat" || '/' || "MultiDiscTrackFormat" 12:49:36.0 Info: UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = "AlbumFolderFormat" || '/' || "MultiDiscTrackFormat" 12:49:36.0 Info: => 2.94E-05s 12:49:36.0 Info: DeleteColumn NamingConfig AlbumFolderFormat 12:49:36.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:49:36.0 Info: INSERT INTO "NamingConfig_temp" ("Id", "ReplaceIllegalCharacters", "ArtistFolderFormat", "RenameTracks", "StandardTrackFormat", "MultiDiscTrackFormat") SELECT "Id", "ReplaceIllegalCharacters", "ArtistFolderFormat", "RenameTracks", "StandardTrackFormat", "MultiDiscTrackFormat" FROM "NamingConfig" 12:49:36.0 Info: DROP TABLE "NamingConfig" 12:49:36.0 Info: ALTER TABLE "NamingConfig_temp" RENAME TO "NamingConfig" 12:49:36.0 Info: => 0.0036406s 12:49:36.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (42, '2024-05-17T12:49:36', 'remove_album_folders') 12:49:36.0 Info: Committing Transaction 12:49:36.0 Info: 42: remove_album_folders migrated 12:49:36.0 Info: => 0.0040762s 12:49:36.0 Info: 44: add_priority_to_indexers migrating 12:49:36.0 Info: Beginning Transaction 12:49:36.0 Info: Starting migration of Main DB to 44 12:49:36.0 Info: AlterTable Indexers 12:49:36.0 Info: => 8E-07s 12:49:36.0 Info: CreateColumn Indexers Priority Int32 12:49:36.0 Info: ALTER TABLE "Indexers" ADD COLUMN "Priority" INTEGER NOT NULL DEFAULT 25 12:49:36.0 Info: => 0.0005355s 12:49:36.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (44, '2024-05-17T12:49:36', 'add_priority_to_indexers') 12:49:36.0 Info: Committing Transaction 12:49:36.0 Info: 44: add_priority_to_indexers migrated 12:49:36.0 Info: => 0.0008507s 12:49:36.0 Info: 45: remove_chown_and_folderchmod_config migrating 12:49:36.0 Info: Beginning Transaction 12:49:36.0 Info: Starting migration of Main DB to 45 12:49:36.0 Info: ExecuteSqlStatement DELETE FROM config WHERE Key IN ('folderchmod', 'chownuser') 12:49:36.0 Info: DELETE FROM config WHERE Key IN ('folderchmod', 'chownuser') 12:49:36.0 Info: => 0.000121s 12:49:36.0 Info: PerformDBOperation 12:49:36.0 Info: Performing DB Operation 12:49:36.0 Info: => 2.68E-05s 12:49:36.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (45, '2024-05-17T12:49:36', 'remove_chown_and_folderchmod_config') 12:49:36.0 Info: Committing Transaction 12:49:36.0 Info: 45: remove_chown_and_folderchmod_config migrated 12:49:36.0 Info: => 0.0002974s 12:49:36.0 Info: 47: update_notifiarr migrating 12:49:36.0 Info: Beginning Transaction 12:49:36.0 Info: Starting migration of Main DB to 47 12:49:36.0 Info: ExecuteSqlStatement UPDATE "Notifications" SET "Implementation" = Replace("Implementation", 'DiscordNotifier', 'Notifiarr'),"ConfigContract" = Replace("ConfigContract", 'DiscordNotifierSettings', 'NotifiarrSettings') WHERE "Implementation" = 'DiscordNotifier'; 12:49:36.0 Info: UPDATE "Notifications" SET "Implementation" = Replace("Implementation", 'DiscordNotifier', 'Notifiarr'),"ConfigContract" = Replace("ConfigContract", 'DiscordNotifierSettings', 'NotifiarrSettings') WHERE "Implementation" = 'DiscordNotifier'; 12:49:36.0 Info: => 7.25E-05s 12:49:36.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (47, '2024-05-17T12:49:36', 'update_notifiarr') 12:49:36.0 Info: Committing Transaction 12:49:36.0 Info: 47: update_notifiarr migrated 12:49:36.0 Info: => 0.0003418s 12:49:36.0 Info: 49: email_multiple_addresses migrating 12:49:36.0 Info: Beginning Transaction 12:49:36.0 Info: Starting migration of Main DB to 49 12:49:36.0 Info: PerformDBOperation 12:49:36.0 Info: Performing DB Operation 12:49:36.0 Info: => 5.78E-05s 12:49:36.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (49, '2024-05-17T12:49:36', 'email_multiple_addresses') 12:49:36.0 Info: Committing Transaction 12:49:36.0 Info: 49: email_multiple_addresses migrated 12:49:36.0 Info: => 0.000339s 12:49:36.0 Info: 50: rename_blacklist_to_blocklist migrating 12:49:36.0 Info: Beginning Transaction 12:49:36.0 Info: Starting migration of Main DB to 50 12:49:36.0 Info: RenameTable Blacklist Blocklist 12:49:36.0 Info: ALTER TABLE "Blacklist" RENAME TO "Blocklist" 12:49:36.0 Info: => 0.0014414s 12:49:36.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (50, '2024-05-17T12:49:36', 'rename_blacklist_to_blocklist') 12:49:36.0 Info: Committing Transaction 12:49:36.0 Info: 50: rename_blacklist_to_blocklist migrated 12:49:36.0 Info: => 0.0017827s 12:49:36.0 Info: 51: cdh_per_downloadclient migrating 12:49:36.0 Info: Beginning Transaction 12:49:36.0 Info: Starting migration of Main DB to 51 12:49:36.0 Info: AlterTable DownloadClients 12:49:36.0 Info: => 1E-06s 12:49:36.0 Info: CreateColumn DownloadClients RemoveCompletedDownloads Boolean 12:49:36.0 Info: ALTER TABLE "DownloadClients" ADD COLUMN "RemoveCompletedDownloads" INTEGER NOT NULL DEFAULT 1 12:49:36.0 Info: => 0.0005315s 12:49:36.0 Info: CreateColumn DownloadClients RemoveFailedDownloads Boolean 12:49:36.0 Info: ALTER TABLE "DownloadClients" ADD COLUMN "RemoveFailedDownloads" INTEGER NOT NULL DEFAULT 1 12:49:36.0 Info: => 0.0005061s 12:49:36.0 Info: PerformDBOperation 12:49:36.0 Info: Performing DB Operation 12:49:36.0 Info: => 0.0001485s 12:49:36.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (51, '2024-05-17T12:49:36', 'cdh_per_downloadclient') 12:49:36.0 Info: Committing Transaction 12:49:36.0 Info: 51: cdh_per_downloadclient migrated 12:49:36.0 Info: => 0.0004595s 12:49:36.0 Info: 52: download_history migrating 12:49:36.0 Info: Beginning Transaction 12:49:36.0 Info: Starting migration of Main DB to 52 12:49:36.0 Info: CreateTable DownloadHistory 12:49:36.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:49:36.0 Info: => 0.0001776s 12:49:36.0 Info: CreateIndex DownloadHistory (EventType) 12:49:36.0 Info: CREATE INDEX "IX_DownloadHistory_EventType" ON "DownloadHistory" ("EventType" ASC) 12:49:36.0 Info: => 8.59E-05s 12:49:36.0 Info: CreateIndex DownloadHistory (ArtistId) 12:49:36.0 Info: CREATE INDEX "IX_DownloadHistory_ArtistId" ON "DownloadHistory" ("ArtistId" ASC) 12:49:36.0 Info: => 7.1E-05s 12:49:36.0 Info: CreateIndex DownloadHistory (DownloadId) 12:49:36.0 Info: CREATE INDEX "IX_DownloadHistory_DownloadId" ON "DownloadHistory" ("DownloadId" ASC) 12:49:36.0 Info: => 7.68E-05s 12:49:36.0 Info: PerformDBOperation 12:49:36.0 Info: Performing DB Operation 12:49:36.0 Info: => 0.0001148s 12:49:36.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (52, '2024-05-17T12:49:36', 'download_history') 12:49:36.0 Info: Committing Transaction 12:49:36.0 Info: 52: download_history migrated 12:49:36.0 Info: => 0.0004863s 12:49:36.0 Info: 53: add_update_history migrating 12:49:36.0 Info: Beginning Transaction 12:49:36.0 Info: Starting migration of Main DB to 53 12:49:36.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (53, '2024-05-17T12:49:36', 'add_update_history') 12:49:36.0 Info: Committing Transaction 12:49:36.0 Info: 53: add_update_history migrated 12:49:36.0 Info: => 0.0003343s 12:49:36.0 Info: 54: add_on_update_to_notifications migrating 12:49:36.0 Info: Beginning Transaction 12:49:36.0 Info: Starting migration of Main DB to 54 12:49:36.0 Info: AlterTable Notifications 12:49:36.0 Info: => 8E-07s 12:49:36.0 Info: CreateColumn Notifications OnApplicationUpdate Boolean 12:49:36.0 Info: ALTER TABLE "Notifications" ADD COLUMN "OnApplicationUpdate" INTEGER NOT NULL DEFAULT 1 12:49:36.0 Info: => 0.0005594s 12:49:36.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (54, '2024-05-17T12:49:36', 'add_on_update_to_notifications') 12:49:36.0 Info: Committing Transaction 12:49:36.0 Info: 54: add_on_update_to_notifications migrated 12:49:36.0 Info: => 0.0008759s 12:49:36.0 Info: 55: download_client_per_indexer migrating 12:49:36.0 Info: Beginning Transaction 12:49:36.0 Info: Starting migration of Main DB to 55 12:49:36.0 Info: AlterTable Indexers 12:49:36.0 Info: => 8E-07s 12:49:36.0 Info: CreateColumn Indexers DownloadClientId Int32 12:49:36.0 Info: ALTER TABLE "Indexers" ADD COLUMN "DownloadClientId" INTEGER NOT NULL DEFAULT 0 12:49:36.0 Info: => 0.0005615s 12:49:36.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (55, '2024-05-17T12:49:36', 'download_client_per_indexer') 12:49:36.0 Info: Committing Transaction 12:49:36.0 Info: 55: download_client_per_indexer migrated 12:49:36.0 Info: => 0.0008874s 12:49:36.0 Info: 56: AddNewItemMonitorType migrating 12:49:36.0 Info: Beginning Transaction 12:49:36.0 Info: Starting migration of Main DB to 56 12:49:36.0 Info: AlterTable Artists 12:49:36.0 Info: => 9E-07s 12:49:36.0 Info: CreateColumn Artists MonitorNewItems Int32 12:49:36.0 Info: ALTER TABLE "Artists" ADD COLUMN "MonitorNewItems" INTEGER NOT NULL DEFAULT 0 12:49:36.0 Info: => 0.000556s 12:49:36.0 Info: AlterTable RootFolders 12:49:36.0 Info: => 7E-07s 12:49:36.0 Info: CreateColumn RootFolders DefaultNewItemMonitorOption Int32 12:49:36.0 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultNewItemMonitorOption" INTEGER NOT NULL DEFAULT 0 12:49:36.0 Info: => 0.0005314s 12:49:36.0 Info: AlterTable ImportLists 12:49:36.0 Info: => 5E-07s 12:49:36.0 Info: CreateColumn ImportLists MonitorNewItems Int32 12:49:36.0 Info: ALTER TABLE "ImportLists" ADD COLUMN "MonitorNewItems" INTEGER NOT NULL DEFAULT 0 12:49:36.0 Info: => 0.0005262s 12:49:36.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (56, '2024-05-17T12:49:36', 'AddNewItemMonitorType') 12:49:36.0 Info: Committing Transaction 12:49:36.0 Info: 56: AddNewItemMonitorType migrated 12:49:36.0 Info: => 0.0008637s 12:49:36.0 Info: 57: ImportListSearch migrating 12:49:36.0 Info: Beginning Transaction 12:49:36.0 Info: Starting migration of Main DB to 57 12:49:36.0 Info: AlterTable ImportLists 12:49:36.0 Info: => 8E-07s 12:49:36.0 Info: CreateColumn ImportLists ShouldSearch Boolean 12:49:36.0 Info: ALTER TABLE "ImportLists" ADD COLUMN "ShouldSearch" INTEGER NOT NULL DEFAULT 1 12:49:36.0 Info: => 0.0005751s 12:49:36.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (57, '2024-05-17T12:49:36', 'ImportListSearch') 12:49:36.0 Info: Committing Transaction 12:49:36.0 Info: 57: ImportListSearch migrated 12:49:36.0 Info: => 0.0008988s 12:49:36.0 Info: 58: ImportListMonitorExisting migrating 12:49:36.0 Info: Beginning Transaction 12:49:36.0 Info: Starting migration of Main DB to 58 12:49:36.0 Info: AlterTable ImportLists 12:49:36.0 Info: => 8E-07s 12:49:36.0 Info: CreateColumn ImportLists ShouldMonitorExisting Boolean 12:49:36.0 Info: ALTER TABLE "ImportLists" ADD COLUMN "ShouldMonitorExisting" INTEGER NOT NULL DEFAULT 0 12:49:36.0 Info: => 0.0005558s 12:49:36.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (58, '2024-05-17T12:49:36', 'ImportListMonitorExisting') 12:49:36.0 Info: Committing Transaction 12:49:36.0 Info: 58: ImportListMonitorExisting migrated 12:49:36.0 Info: => 0.000876s 12:49:36.0 Info: 59: add_indexer_tags migrating 12:49:36.0 Info: Beginning Transaction 12:49:36.0 Info: Starting migration of Main DB to 59 12:49:36.0 Info: FluentMigrator.Expressions.DeleteDataExpression 12:49:36.0 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Omgwtfnzbs' 12:49:36.0 Info: => 5.05E-05s 12:49:36.0 Info: FluentMigrator.Expressions.DeleteDataExpression 12:49:36.0 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Waffles' 12:49:36.0 Info: => 2.84E-05s 12:49:36.0 Info: AlterTable Indexers 12:49:36.0 Info: => 4E-07s 12:49:36.0 Info: CreateColumn Indexers Tags String 12:49:36.0 Info: ALTER TABLE "Indexers" ADD COLUMN "Tags" TEXT 12:49:36.0 Info: => 0.000541s 12:49:36.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (59, '2024-05-17T12:49:36', 'add_indexer_tags') 12:49:36.0 Info: Committing Transaction 12:49:36.0 Info: 59: add_indexer_tags migrated 12:49:36.0 Info: => 0.0008558s 12:49:36.0 Info: 60: update_audio_types migrating 12:49:36.0 Info: Beginning Transaction 12:49:36.0 Info: Starting migration of Main DB to 60 12:49:36.0 Info: PerformDBOperation 12:49:36.0 Info: Performing DB Operation 12:49:36.0 Info: => 5.25E-05s 12:49:36.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (60, '2024-05-17T12:49:36', 'update_audio_types') 12:49:36.0 Info: Committing Transaction 12:49:36.0 Info: 60: update_audio_types migrated 12:49:36.0 Info: => 0.0003421s 12:49:36.0 Info: 61: postgres_update_timestamp_columns_to_with_timezone migrating 12:49:36.0 Info: Beginning Transaction 12:49:36.0 Info: Starting migration of Main DB to 61 12:49:36.0 Info: FluentMigrator.Expressions.DeleteDataExpression 12:49:36.0 Info: DELETE FROM "Commands" WHERE 1 = 1 12:49:36.0 Info: => 5.43E-05s 12:49:36.0 Info: AlterTable AlbumReleases 12:49:36.0 Info: => 5E-07s 12:49:36.0 Info: AlterColumn AlbumReleases ReleaseDate DateTimeOffset 12:49:36.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:49:36.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:49:36.0 Info: DROP TABLE "AlbumReleases" 12:49:36.0 Info: ALTER TABLE "AlbumReleases_temp" RENAME TO "AlbumReleases" 12:49:36.0 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 12:49:36.0 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 12:49:36.0 Info: => 0.0048433s 12:49:36.0 Info: AlterTable Albums 12:49:36.0 Info: => 6E-07s 12:49:36.0 Info: AlterColumn Albums LastInfoSync DateTimeOffset 12:49:36.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:49:36.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:49:36.0 Info: DROP TABLE "Albums" 12:49:36.0 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:49:36.0 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:49:36.0 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:49:36.0 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 12:49:36.0 Info: => 0.0055015s 12:49:36.0 Info: AlterTable Albums 12:49:36.0 Info: => 5E-07s 12:49:36.0 Info: AlterColumn Albums ReleaseDate DateTimeOffset 12:49:36.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:49:36.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:49:36.0 Info: DROP TABLE "Albums" 12:49:36.0 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:49:36.0 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:49:36.0 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:49:36.0 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 12:49:36.0 Info: => 0.0044013s 12:49:36.0 Info: AlterTable Albums 12:49:36.0 Info: => 6E-07s 12:49:36.0 Info: AlterColumn Albums Added DateTimeOffset 12:49:36.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:49:36.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:49:36.0 Info: DROP TABLE "Albums" 12:49:36.0 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:49:36.0 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:49:36.0 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:49:36.0 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 12:49:36.0 Info: => 0.0053894s 12:49:36.0 Info: AlterTable Artists 12:49:36.0 Info: => 6E-07s 12:49:36.0 Info: AlterColumn Artists LastInfoSync DateTimeOffset 12:49:36.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:49:36.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:49:36.0 Info: DROP TABLE "Artists" 12:49:36.0 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:49:36.0 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:49:36.0 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:49:36.0 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 12:49:36.0 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 12:49:36.0 Info: => 0.0044046s 12:49:36.0 Info: AlterTable Artists 12:49:36.0 Info: => 5E-07s 12:49:36.0 Info: AlterColumn Artists Added DateTimeOffset 12:49:36.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:49:36.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:49:36.0 Info: DROP TABLE "Artists" 12:49:36.0 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:49:36.1 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:49:36.1 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:49:36.1 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 12:49:36.1 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 12:49:36.1 Info: => 0.0053514s 12:49:36.1 Info: AlterTable Blocklist 12:49:36.1 Info: => 5E-07s 12:49:36.1 Info: AlterColumn Blocklist Date DateTimeOffset 12:49:36.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:49:36.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:49:36.1 Info: DROP TABLE "Blocklist" 12:49:36.1 Info: ALTER TABLE "Blocklist_temp" RENAME TO "Blocklist" 12:49:36.1 Info: => 0.0038529s 12:49:36.1 Info: AlterTable Blocklist 12:49:36.1 Info: => 8E-07s 12:49:36.1 Info: AlterColumn Blocklist PublishedDate DateTimeOffset 12:49:36.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:49:36.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:49:36.1 Info: DROP TABLE "Blocklist" 12:49:36.1 Info: ALTER TABLE "Blocklist_temp" RENAME TO "Blocklist" 12:49:36.1 Info: => 0.0038959s 12:49:36.1 Info: AlterTable Commands 12:49:36.1 Info: => 1.1E-06s 12:49:36.1 Info: AlterColumn Commands QueuedAt DateTimeOffset 12:49:36.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:49:36.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:49:36.1 Info: DROP TABLE "Commands" 12:49:36.1 Info: ALTER TABLE "Commands_temp" RENAME TO "Commands" 12:49:36.1 Info: => 0.0050609s 12:49:36.1 Info: AlterTable Commands 12:49:36.1 Info: => 8E-07s 12:49:36.1 Info: AlterColumn Commands StartedAt DateTimeOffset 12:49:36.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:49:36.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:49:36.1 Info: DROP TABLE "Commands" 12:49:36.1 Info: ALTER TABLE "Commands_temp" RENAME TO "Commands" 12:49:36.1 Info: => 0.0038522s 12:49:36.1 Info: AlterTable Commands 12:49:36.1 Info: => 6E-07s 12:49:36.1 Info: AlterColumn Commands EndedAt DateTimeOffset 12:49:36.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:49:36.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:49:36.1 Info: DROP TABLE "Commands" 12:49:36.1 Info: ALTER TABLE "Commands_temp" RENAME TO "Commands" 12:49:36.1 Info: => 0.0048039s 12:49:36.1 Info: AlterTable DownloadClientStatus 12:49:36.1 Info: => 6E-07s 12:49:36.1 Info: AlterColumn DownloadClientStatus InitialFailure DateTimeOffset 12:49:36.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:49:36.1 Info: INSERT INTO "DownloadClientStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill" FROM "DownloadClientStatus" 12:49:36.1 Info: DROP TABLE "DownloadClientStatus" 12:49:36.1 Info: ALTER TABLE "DownloadClientStatus_temp" RENAME TO "DownloadClientStatus" 12:49:36.1 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 12:49:36.1 Info: => 0.0039519s 12:49:36.1 Info: AlterTable DownloadClientStatus 12:49:36.1 Info: => 7E-07s 12:49:36.1 Info: AlterColumn DownloadClientStatus MostRecentFailure DateTimeOffset 12:49:36.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:49:36.1 Info: INSERT INTO "DownloadClientStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill" FROM "DownloadClientStatus" 12:49:36.1 Info: DROP TABLE "DownloadClientStatus" 12:49:36.1 Info: ALTER TABLE "DownloadClientStatus_temp" RENAME TO "DownloadClientStatus" 12:49:36.1 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 12:49:36.1 Info: => 0.0039284s 12:49:36.1 Info: AlterTable DownloadClientStatus 12:49:36.1 Info: => 6E-07s 12:49:36.1 Info: AlterColumn DownloadClientStatus DisabledTill DateTimeOffset 12:49:36.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:49:36.1 Info: INSERT INTO "DownloadClientStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill" FROM "DownloadClientStatus" 12:49:36.1 Info: DROP TABLE "DownloadClientStatus" 12:49:36.1 Info: ALTER TABLE "DownloadClientStatus_temp" RENAME TO "DownloadClientStatus" 12:49:36.1 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 12:49:36.1 Info: => 0.0053677s 12:49:36.1 Info: AlterTable DownloadHistory 12:49:36.1 Info: => 5E-07s 12:49:36.1 Info: AlterColumn DownloadHistory Date DateTimeOffset 12:49:36.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:49:36.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:49:36.1 Info: DROP TABLE "DownloadHistory" 12:49:36.1 Info: ALTER TABLE "DownloadHistory_temp" RENAME TO "DownloadHistory" 12:49:36.1 Info: CREATE INDEX "IX_DownloadHistory_EventType" ON "DownloadHistory" ("EventType" ASC) 12:49:36.1 Info: CREATE INDEX "IX_DownloadHistory_ArtistId" ON "DownloadHistory" ("ArtistId" ASC) 12:49:36.1 Info: CREATE INDEX "IX_DownloadHistory_DownloadId" ON "DownloadHistory" ("DownloadId" ASC) 12:49:36.1 Info: => 0.0042686s 12:49:36.1 Info: AlterTable ExtraFiles 12:49:36.1 Info: => 6E-07s 12:49:36.1 Info: AlterColumn ExtraFiles Added DateTimeOffset 12:49:36.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:49:36.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:49:36.1 Info: DROP TABLE "ExtraFiles" 12:49:36.1 Info: ALTER TABLE "ExtraFiles_temp" RENAME TO "ExtraFiles" 12:49:36.1 Info: => 0.0038276s 12:49:36.1 Info: AlterTable ExtraFiles 12:49:36.1 Info: => 8E-07s 12:49:36.1 Info: AlterColumn ExtraFiles LastUpdated DateTimeOffset 12:49:36.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:49:36.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:49:36.1 Info: DROP TABLE "ExtraFiles" 12:49:36.1 Info: ALTER TABLE "ExtraFiles_temp" RENAME TO "ExtraFiles" 12:49:36.1 Info: => 0.0053077s 12:49:36.1 Info: AlterTable History 12:49:36.1 Info: => 7E-07s 12:49:36.1 Info: AlterColumn History Date DateTimeOffset 12:49:36.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:49:36.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:49:36.1 Info: DROP TABLE "History" 12:49:36.1 Info: ALTER TABLE "History_temp" RENAME TO "History" 12:49:36.1 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 12:49:36.1 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 12:49:36.1 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 12:49:36.1 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 12:49:36.1 Info: => 0.0044001s 12:49:36.1 Info: AlterTable ImportListStatus 12:49:36.1 Info: => 6E-07s 12:49:36.1 Info: AlterColumn ImportListStatus InitialFailure DateTimeOffset 12:49:36.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:49:36.1 Info: INSERT INTO "ImportListStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo" FROM "ImportListStatus" 12:49:36.1 Info: DROP TABLE "ImportListStatus" 12:49:36.1 Info: ALTER TABLE "ImportListStatus_temp" RENAME TO "ImportListStatus" 12:49:36.1 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 12:49:36.1 Info: => 0.0040232s 12:49:36.1 Info: AlterTable ImportListStatus 12:49:36.1 Info: => 6E-07s 12:49:36.1 Info: AlterColumn ImportListStatus MostRecentFailure DateTimeOffset 12:49:36.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:49:36.1 Info: INSERT INTO "ImportListStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo" FROM "ImportListStatus" 12:49:36.1 Info: DROP TABLE "ImportListStatus" 12:49:36.1 Info: ALTER TABLE "ImportListStatus_temp" RENAME TO "ImportListStatus" 12:49:36.1 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 12:49:36.1 Info: => 0.005464s 12:49:36.1 Info: AlterTable ImportListStatus 12:49:36.1 Info: => 6E-07s 12:49:36.1 Info: AlterColumn ImportListStatus DisabledTill DateTimeOffset 12:49:36.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:49:36.1 Info: INSERT INTO "ImportListStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo" FROM "ImportListStatus" 12:49:36.1 Info: DROP TABLE "ImportListStatus" 12:49:36.1 Info: ALTER TABLE "ImportListStatus_temp" RENAME TO "ImportListStatus" 12:49:36.1 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 12:49:36.1 Info: => 0.0039979s 12:49:36.1 Info: AlterTable IndexerStatus 12:49:36.1 Info: => 6E-07s 12:49:36.1 Info: AlterColumn IndexerStatus InitialFailure DateTimeOffset 12:49:36.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:49:36.1 Info: INSERT INTO "IndexerStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo" FROM "IndexerStatus" 12:49:36.1 Info: DROP TABLE "IndexerStatus" 12:49:36.1 Info: ALTER TABLE "IndexerStatus_temp" RENAME TO "IndexerStatus" 12:49:36.1 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 12:49:36.1 Info: => 0.0046046s 12:49:36.1 Info: AlterTable IndexerStatus 12:49:36.1 Info: => 6E-07s 12:49:36.1 Info: AlterColumn IndexerStatus MostRecentFailure DateTimeOffset 12:49:36.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:49:36.1 Info: INSERT INTO "IndexerStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo" FROM "IndexerStatus" 12:49:36.1 Info: DROP TABLE "IndexerStatus" 12:49:36.1 Info: ALTER TABLE "IndexerStatus_temp" RENAME TO "IndexerStatus" 12:49:36.1 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 12:49:36.1 Info: => 0.0047844s 12:49:36.1 Info: AlterTable IndexerStatus 12:49:36.1 Info: => 4E-07s 12:49:36.1 Info: AlterColumn IndexerStatus DisabledTill DateTimeOffset 12:49:36.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:49:36.1 Info: INSERT INTO "IndexerStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo" FROM "IndexerStatus" 12:49:36.1 Info: DROP TABLE "IndexerStatus" 12:49:36.1 Info: ALTER TABLE "IndexerStatus_temp" RENAME TO "IndexerStatus" 12:49:36.1 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 12:49:36.1 Info: => 0.0039884s 12:49:36.1 Info: AlterTable LyricFiles 12:49:36.1 Info: => 8E-07s 12:49:36.1 Info: AlterColumn LyricFiles LastUpdated DateTimeOffset 12:49:36.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:49:36.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:49:36.1 Info: DROP TABLE "LyricFiles" 12:49:36.1 Info: ALTER TABLE "LyricFiles_temp" RENAME TO "LyricFiles" 12:49:36.1 Info: => 0.0040667s 12:49:36.1 Info: AlterTable LyricFiles 12:49:36.1 Info: => 7E-07s 12:49:36.1 Info: AlterColumn LyricFiles Added DateTimeOffset 12:49:36.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:49:36.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:49:36.1 Info: DROP TABLE "LyricFiles" 12:49:36.1 Info: ALTER TABLE "LyricFiles_temp" RENAME TO "LyricFiles" 12:49:36.1 Info: => 0.0048555s 12:49:36.1 Info: AlterTable MetadataFiles 12:49:36.1 Info: => 8E-07s 12:49:36.1 Info: AlterColumn MetadataFiles LastUpdated DateTimeOffset 12:49:36.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:49:36.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:49:36.1 Info: DROP TABLE "MetadataFiles" 12:49:36.1 Info: ALTER TABLE "MetadataFiles_temp" RENAME TO "MetadataFiles" 12:49:36.1 Info: => 0.0048629s 12:49:36.1 Info: AlterTable MetadataFiles 12:49:36.1 Info: => 7E-07s 12:49:36.1 Info: AlterColumn MetadataFiles Added DateTimeOffset 12:49:36.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:49:36.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:49:36.1 Info: DROP TABLE "MetadataFiles" 12:49:36.1 Info: ALTER TABLE "MetadataFiles_temp" RENAME TO "MetadataFiles" 12:49:36.1 Info: => 0.00388s 12:49:36.1 Info: AlterTable PendingReleases 12:49:36.1 Info: => 9E-07s 12:49:36.1 Info: AlterColumn PendingReleases Added DateTimeOffset 12:49:36.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:49:36.2 Info: INSERT INTO "PendingReleases_temp" ("Id", "Title", "Added", "Release", "ArtistId", "ParsedAlbumInfo", "Reason") SELECT "Id", "Title", "Added", "Release", "ArtistId", "ParsedAlbumInfo", "Reason" FROM "PendingReleases" 12:49:36.2 Info: DROP TABLE "PendingReleases" 12:49:36.2 Info: ALTER TABLE "PendingReleases_temp" RENAME TO "PendingReleases" 12:49:36.2 Info: => 0.0038195s 12:49:36.2 Info: AlterTable ScheduledTasks 12:49:36.2 Info: => 8E-07s 12:49:36.2 Info: AlterColumn ScheduledTasks LastExecution DateTimeOffset 12:49:36.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:49:36.2 Info: INSERT INTO "ScheduledTasks_temp" ("Id", "TypeName", "Interval", "LastExecution", "LastStartTime") SELECT "Id", "TypeName", "Interval", "LastExecution", "LastStartTime" FROM "ScheduledTasks" 12:49:36.2 Info: DROP TABLE "ScheduledTasks" 12:49:36.2 Info: ALTER TABLE "ScheduledTasks_temp" RENAME TO "ScheduledTasks" 12:49:36.2 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 12:49:36.2 Info: => 0.0046232s 12:49:36.2 Info: AlterTable ScheduledTasks 12:49:36.2 Info: => 6E-07s 12:49:36.2 Info: AlterColumn ScheduledTasks LastStartTime DateTimeOffset 12:49:36.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:49:36.2 Info: INSERT INTO "ScheduledTasks_temp" ("Id", "TypeName", "Interval", "LastExecution", "LastStartTime") SELECT "Id", "TypeName", "Interval", "LastExecution", "LastStartTime" FROM "ScheduledTasks" 12:49:36.2 Info: DROP TABLE "ScheduledTasks" 12:49:36.2 Info: ALTER TABLE "ScheduledTasks_temp" RENAME TO "ScheduledTasks" 12:49:36.2 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 12:49:36.2 Info: => 0.0056022s 12:49:36.2 Info: AlterTable TrackFiles 12:49:36.2 Info: => 6E-07s 12:49:36.2 Info: AlterColumn TrackFiles DateAdded DateTimeOffset 12:49:36.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:49:36.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:49:36.2 Info: DROP TABLE "TrackFiles" 12:49:36.2 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 12:49:36.2 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:49:36.2 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 12:49:36.2 Info: => 0.0041426s 12:49:36.2 Info: AlterTable TrackFiles 12:49:36.2 Info: => 6E-07s 12:49:36.2 Info: AlterColumn TrackFiles Modified DateTimeOffset 12:49:36.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:49:36.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:49:36.2 Info: DROP TABLE "TrackFiles" 12:49:36.2 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 12:49:36.2 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:49:36.2 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 12:49:36.2 Info: => 0.004951s 12:49:36.2 Info: AlterTable VersionInfo 12:49:36.2 Info: => 5E-07s 12:49:36.2 Info: AlterColumn VersionInfo AppliedOn DateTimeOffset 12:49:36.2 Info: CREATE TABLE "VersionInfo_temp" ("Version" INTEGER NOT NULL, "AppliedOn" DATETIME, "Description" TEXT) 12:49:36.2 Info: INSERT INTO "VersionInfo_temp" ("Version", "AppliedOn", "Description") SELECT "Version", "AppliedOn", "Description" FROM "VersionInfo" 12:49:36.2 Info: DROP TABLE "VersionInfo" 12:49:36.2 Info: ALTER TABLE "VersionInfo_temp" RENAME TO "VersionInfo" 12:49:36.2 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 12:49:36.2 Info: => 0.0039531s 12:49:36.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (61, '2024-05-17T12:49:36', 'postgres_update_timestamp_columns_to_with_timezone') 12:49:36.2 Info: Committing Transaction 12:49:36.2 Info: 61: postgres_update_timestamp_columns_to_with_timezone migrated 12:49:36.2 Info: => 0.0047385s 12:49:36.2 Info: 62: add_on_delete_to_notifications migrating 12:49:36.2 Info: Beginning Transaction 12:49:36.2 Info: Starting migration of Main DB to 62 12:49:36.2 Info: AlterTable Notifications 12:49:36.2 Info: => 9E-07s 12:49:36.2 Info: CreateColumn Notifications OnArtistDelete Boolean 12:49:36.2 Info: ALTER TABLE "Notifications" ADD COLUMN "OnArtistDelete" INTEGER NOT NULL DEFAULT 0 12:49:36.2 Info: => 0.0005689s 12:49:36.2 Info: AlterTable Notifications 12:49:36.2 Info: => 9E-07s 12:49:36.2 Info: CreateColumn Notifications OnAlbumDelete Boolean 12:49:36.2 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDelete" INTEGER NOT NULL DEFAULT 0 12:49:36.2 Info: => 0.0005299s 12:49:36.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (62, '2024-05-17T12:49:36', 'add_on_delete_to_notifications') 12:49:36.2 Info: Committing Transaction 12:49:36.2 Info: 62: add_on_delete_to_notifications migrated 12:49:36.2 Info: => 0.0008552s 12:49:36.2 Info: 63: add_custom_formats migrating 12:49:36.2 Info: Beginning Transaction 12:49:36.2 Info: Starting migration of Main DB to 63 12:49:36.2 Info: AlterTable DelayProfiles 12:49:36.2 Info: => 1E-06s 12:49:36.2 Info: CreateColumn DelayProfiles BypassIfHighestQuality Boolean 12:49:36.2 Info: ALTER TABLE "DelayProfiles" ADD COLUMN "BypassIfHighestQuality" INTEGER NOT NULL DEFAULT 0 12:49:36.2 Info: => 0.0005751s 12:49:36.2 Info: UpdateData 12:49:36.2 Info: UPDATE "DelayProfiles" SET "BypassIfHighestQuality" = 1 WHERE 1 = 1 12:49:36.2 Info: => 5.26E-05s 12:49:36.2 Info: AlterTable TrackFiles 12:49:36.2 Info: => 6E-07s 12:49:36.2 Info: CreateColumn TrackFiles OriginalFilePath String 12:49:36.2 Info: ALTER TABLE "TrackFiles" ADD COLUMN "OriginalFilePath" TEXT 12:49:36.2 Info: => 0.0005144s 12:49:36.2 Info: PerformDBOperation 12:49:36.2 Info: Performing DB Operation 12:49:36.2 Info: => 2.99E-05s 12:49:36.2 Info: CreateTable CustomFormats 12:49:36.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:49:36.2 Info: => 0.0001266s 12:49:36.2 Info: CreateIndex CustomFormats (Name) 12:49:36.2 Info: CREATE UNIQUE INDEX "IX_CustomFormats_Name" ON "CustomFormats" ("Name" ASC) 12:49:36.2 Info: => 7.97E-05s 12:49:36.2 Info: AlterTable QualityProfiles 12:49:36.2 Info: => 6E-07s 12:49:36.2 Info: CreateColumn QualityProfiles FormatItems String 12:49:36.2 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "FormatItems" TEXT NOT NULL DEFAULT '[]' 12:49:36.2 Info: => 0.0005265s 12:49:36.2 Info: AlterTable QualityProfiles 12:49:36.2 Info: => 8E-07s 12:49:36.2 Info: CreateColumn QualityProfiles MinFormatScore Int32 12:49:36.2 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "MinFormatScore" INTEGER NOT NULL DEFAULT 0 12:49:36.2 Info: => 0.0005359s 12:49:36.2 Info: AlterTable QualityProfiles 12:49:36.2 Info: => 6E-07s 12:49:36.2 Info: CreateColumn QualityProfiles CutoffFormatScore Int32 12:49:36.2 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "CutoffFormatScore" INTEGER NOT NULL DEFAULT 0 12:49:36.2 Info: => 0.0005347s 12:49:36.2 Info: PerformDBOperation 12:49:36.2 Info: Performing DB Operation 12:49:36.2 Info: => 6.12E-05s 12:49:36.2 Info: PerformDBOperation 12:49:36.2 Info: Performing DB Operation 12:49:36.2 Info: => 2.86E-05s 12:49:36.2 Info: DeleteColumn ReleaseProfiles Preferred 12:49:36.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:49:36.2 Info: INSERT INTO "ReleaseProfiles_temp" ("Id", "Required", "Ignored", "Tags", "IncludePreferredWhenRenaming", "Enabled", "IndexerId") SELECT "Id", "Required", "Ignored", "Tags", "IncludePreferredWhenRenaming", "Enabled", "IndexerId" FROM "ReleaseProfiles" 12:49:36.2 Info: DROP TABLE "ReleaseProfiles" 12:49:36.2 Info: ALTER TABLE "ReleaseProfiles_temp" RENAME TO "ReleaseProfiles" 12:49:36.2 Info: => 0.0049808s 12:49:36.2 Info: DeleteColumn ReleaseProfiles IncludePreferredWhenRenaming 12:49:36.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:49:36.2 Info: INSERT INTO "ReleaseProfiles_temp" ("Id", "Required", "Ignored", "Tags", "Enabled", "IndexerId") SELECT "Id", "Required", "Ignored", "Tags", "Enabled", "IndexerId" FROM "ReleaseProfiles" 12:49:36.2 Info: DROP TABLE "ReleaseProfiles" 12:49:36.2 Info: ALTER TABLE "ReleaseProfiles_temp" RENAME TO "ReleaseProfiles" 12:49:36.2 Info: => 0.0039361s 12:49:36.2 Info: ExecuteSqlStatement DELETE FROM "ReleaseProfiles" WHERE "Required" = '[]' AND "Ignored" = '[]' 12:49:36.2 Info: DELETE FROM "ReleaseProfiles" WHERE "Required" = '[]' AND "Ignored" = '[]' 12:49:36.2 Info: => 5.19E-05s 12:49:36.2 Info: AlterTable DelayProfiles 12:49:36.2 Info: => 4E-07s 12:49:36.2 Info: CreateColumn DelayProfiles BypassIfAboveCustomFormatScore Boolean 12:49:36.2 Info: ALTER TABLE "DelayProfiles" ADD COLUMN "BypassIfAboveCustomFormatScore" INTEGER NOT NULL DEFAULT 0 12:49:36.2 Info: => 0.0005507s 12:49:36.2 Info: AlterTable DelayProfiles 12:49:36.2 Info: => 8E-07s 12:49:36.2 Info: CreateColumn DelayProfiles MinimumCustomFormatScore Int32 12:49:36.2 Info: ALTER TABLE "DelayProfiles" ADD COLUMN "MinimumCustomFormatScore" INTEGER 12:49:36.2 Info: => 0.0005601s 12:49:36.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (63, '2024-05-17T12:49:36', 'add_custom_formats') 12:49:36.2 Info: Committing Transaction 12:49:36.2 Info: 63: add_custom_formats migrated 12:49:36.2 Info: => 0.0011321s 12:49:36.2 Info: 64: add_result_to_commands migrating 12:49:36.2 Info: Beginning Transaction 12:49:36.2 Info: Starting migration of Main DB to 64 12:49:36.2 Info: AlterTable Commands 12:49:36.2 Info: => 7E-07s 12:49:36.2 Info: CreateColumn Commands Result Int32 12:49:36.2 Info: ALTER TABLE "Commands" ADD COLUMN "Result" INTEGER NOT NULL DEFAULT 1 12:49:36.2 Info: => 0.000583s 12:49:36.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (64, '2024-05-17T12:49:36', 'add_result_to_commands') 12:49:36.2 Info: Committing Transaction 12:49:36.2 Info: 64: add_result_to_commands migrated 12:49:36.2 Info: => 0.0009107s 12:49:36.2 Info: 65: health_restored_notification migrating 12:49:36.2 Info: Beginning Transaction 12:49:36.2 Info: Starting migration of Main DB to 65 12:49:36.2 Info: AlterTable Notifications 12:49:36.2 Info: => 8E-07s 12:49:36.2 Info: CreateColumn Notifications OnHealthRestored Boolean 12:49:36.2 Info: ALTER TABLE "Notifications" ADD COLUMN "OnHealthRestored" INTEGER NOT NULL DEFAULT 0 12:49:36.2 Info: => 0.0005734s 12:49:36.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (65, '2024-05-17T12:49:36', 'health_restored_notification') 12:49:36.2 Info: Committing Transaction 12:49:36.2 Info: 65: health_restored_notification migrated 12:49:36.2 Info: => 0.0009166s 12:49:36.2 Info: 66: remove_uc migrating 12:49:36.2 Info: Beginning Transaction 12:49:36.2 Info: Starting migration of Main DB to 66 12:49:36.2 Info: FluentMigrator.Expressions.DeleteDataExpression 12:49:36.2 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Usenet Crawler' 12:49:36.2 Info: => 4.97E-05s 12:49:36.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (66, '2024-05-17T12:49:36', 'remove_uc') 12:49:36.2 Info: Committing Transaction 12:49:36.2 Info: 66: remove_uc migrated 12:49:36.2 Info: => 0.0003988s 12:49:36.2 Info: 67: download_clients_rename_tv_to_music migrating 12:49:36.2 Info: Beginning Transaction 12:49:36.2 Info: Starting migration of Main DB to 67 12:49:36.2 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:49:36.2 Info: PerformDBOperation 12:49:36.2 Info: Performing DB Operation 12:49:36.2 Info: => 0.0009006s 12:49:36.2 Info: -> 1 Insert operations completed in 00:00:00.0000918 taking an average of 00:00:00.0000918 12:49:36.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (67, '2024-05-17T12:49:36', 'download_clients_rename_tv_to_music') 12:49:36.2 Info: Committing Transaction 12:49:36.2 Info: 67: download_clients_rename_tv_to_music migrated 12:49:36.2 Info: => 0.0012209s 12:49:36.2 Debug: Took: 00:00:00.4005587 12:49:36.2 Info: --- End: NzbDrone.Core.Test.Datastore.Migration.download_clients_rename_tv_to_musicFixture.should_rename_settings_for_qbittorrent --- 12:49:36.2 Info: --- Start: NzbDrone.Core.Test.Datastore.Migration.email_multiple_addressesFixture.should_convert_to_list_on_email_lists --- 12:49:36.2 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm64/_temp_11361_638515469762797520_207/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:49:36.2 Info: DatabaseEngineVersionCheck migrating 12:49:36.2 Info: PerformDBOperation 12:49:36.2 Info: Performing DB Operation 12:49:36.2 Info: SQLite 3.45.3 12:49:36.2 Info: => 0.0010002s 12:49:36.2 Info: DatabaseEngineVersionCheck migrated 12:49:36.2 Info: => 0.0010133s 12:49:36.2 Info: VersionMigration migrating 12:49:36.2 Info: Beginning Transaction 12:49:36.2 Info: CreateTable VersionInfo 12:49:36.2 Info: CREATE TABLE "VersionInfo" ("Version" INTEGER NOT NULL) 12:49:36.2 Info: => 0.0001656s 12:49:36.2 Info: Committing Transaction 12:49:36.2 Info: VersionMigration migrated 12:49:36.2 Info: => 0.0005065s 12:49:36.2 Info: VersionUniqueMigration migrating 12:49:36.2 Info: Beginning Transaction 12:49:36.2 Info: CreateIndex VersionInfo (Version) 12:49:36.2 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 12:49:36.2 Info: => 0.0001322s 12:49:36.2 Info: AlterTable VersionInfo 12:49:36.2 Info: => 5E-07s 12:49:36.2 Info: CreateColumn VersionInfo AppliedOn DateTime 12:49:36.2 Info: ALTER TABLE "VersionInfo" ADD COLUMN "AppliedOn" DATETIME 12:49:36.2 Info: => 0.000573s 12:49:36.2 Info: Committing Transaction 12:49:36.3 Info: VersionUniqueMigration migrated 12:49:36.3 Info: => 0.0007979s 12:49:36.3 Info: VersionDescriptionMigration migrating 12:49:36.3 Info: Beginning Transaction 12:49:36.3 Info: AlterTable VersionInfo 12:49:36.3 Info: => 6E-07s 12:49:36.3 Info: CreateColumn VersionInfo Description String 12:49:36.3 Info: ALTER TABLE "VersionInfo" ADD COLUMN "Description" TEXT 12:49:36.3 Info: => 0.0002027s 12:49:36.3 Info: Committing Transaction 12:49:36.3 Info: VersionDescriptionMigration migrated 12:49:36.3 Info: => 0.000394s 12:49:36.3 Info: 1: InitialSetup migrating 12:49:36.3 Info: Beginning Transaction 12:49:36.3 Info: Starting migration of Main DB to 1 12:49:36.3 Info: CreateTable Config 12:49:36.3 Info: CREATE TABLE "Config" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Key" TEXT NOT NULL, "Value" TEXT NOT NULL) 12:49:36.3 Info: => 0.0001889s 12:49:36.3 Info: CreateIndex Config (Key) 12:49:36.3 Info: CREATE UNIQUE INDEX "IX_Config_Key" ON "Config" ("Key" ASC) 12:49:36.3 Info: => 7.86E-05s 12:49:36.3 Info: CreateTable RootFolders 12:49:36.3 Info: CREATE TABLE "RootFolders" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Path" TEXT NOT NULL) 12:49:36.3 Info: => 8.98E-05s 12:49:36.3 Info: CreateIndex RootFolders (Path) 12:49:36.3 Info: CREATE UNIQUE INDEX "IX_RootFolders_Path" ON "RootFolders" ("Path" ASC) 12:49:36.3 Info: => 7.24E-05s 12:49:36.3 Info: CreateTable Artists 12:49:36.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:49:36.3 Info: => 0.0002371s 12:49:36.3 Info: CreateIndex Artists (ForeignArtistId) 12:49:36.3 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 12:49:36.3 Info: => 7.29E-05s 12:49:36.3 Info: CreateIndex Artists (NameSlug) 12:49:36.3 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 12:49:36.3 Info: => 6.68E-05s 12:49:36.3 Info: CreateIndex Artists (CleanName) 12:49:36.3 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:49:36.3 Info: => 6.48E-05s 12:49:36.3 Info: CreateIndex Artists (Path) 12:49:36.3 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:49:36.3 Info: => 6.27E-05s 12:49:36.3 Info: CreateTable Albums 12:49:36.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:49:36.3 Info: => 0.0002091s 12:49:36.3 Info: CreateIndex Albums (ForeignAlbumId) 12:49:36.3 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:49:36.3 Info: => 7.21E-05s 12:49:36.3 Info: CreateIndex Albums (MBId) 12:49:36.3 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 12:49:36.3 Info: => 6.44E-05s 12:49:36.3 Info: CreateIndex Albums (TADBId) 12:49:36.3 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 12:49:36.3 Info: => 6.32E-05s 12:49:36.3 Info: CreateIndex Albums (TitleSlug) 12:49:36.3 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 12:49:36.3 Info: => 6.38E-05s 12:49:36.3 Info: CreateIndex Albums (CleanTitle) 12:49:36.3 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:49:36.3 Info: => 6.76E-05s 12:49:36.3 Info: CreateIndex Albums (Path) 12:49:36.3 Info: CREATE INDEX "IX_Albums_Path" ON "Albums" ("Path" ASC) 12:49:36.3 Info: => 6.31E-05s 12:49:36.3 Info: CreateTable Tracks 12:49:36.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:49:36.3 Info: => 0.0001625s 12:49:36.3 Info: CreateIndex Tracks (ForeignTrackId) 12:49:36.3 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 12:49:36.3 Info: => 7.65E-05s 12:49:36.3 Info: CreateIndex Tracks (ArtistId) 12:49:36.3 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 12:49:36.3 Info: => 7.01E-05s 12:49:36.3 Info: CreateIndex Tracks (TrackFileId) 12:49:36.3 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 12:49:36.3 Info: => 7.08E-05s 12:49:36.3 Info: CreateIndex Tracks (ArtistId, AlbumId, TrackNumber) 12:49:36.3 Info: CREATE INDEX "IX_Tracks_ArtistId_AlbumId_TrackNumber" ON "Tracks" ("ArtistId" ASC, "AlbumId" ASC, "TrackNumber" ASC) 12:49:36.3 Info: => 7.29E-05s 12:49:36.3 Info: CreateTable TrackFiles 12:49:36.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:49:36.3 Info: => 0.0001385s 12:49:36.3 Info: CreateIndex TrackFiles (ArtistId) 12:49:36.3 Info: CREATE INDEX "IX_TrackFiles_ArtistId" ON "TrackFiles" ("ArtistId" ASC) 12:49:36.3 Info: => 7.26E-05s 12:49:36.3 Info: CreateIndex TrackFiles (AlbumId) 12:49:36.3 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:49:36.3 Info: => 6.56E-05s 12:49:36.3 Info: CreateTable History 12:49:36.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:49:36.3 Info: => 0.0001426s 12:49:36.3 Info: CreateIndex History (Date) 12:49:36.3 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 12:49:36.3 Info: => 7E-05s 12:49:36.3 Info: CreateIndex History (EventType) 12:49:36.3 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 12:49:36.3 Info: => 6.67E-05s 12:49:36.3 Info: CreateIndex History (DownloadId) 12:49:36.3 Info: CREATE INDEX "IX_History_DownloadId" ON "History" ("DownloadId" ASC) 12:49:36.3 Info: => 6.27E-05s 12:49:36.3 Info: CreateIndex History (AlbumId) 12:49:36.3 Info: CREATE INDEX "IX_History_AlbumId" ON "History" ("AlbumId" ASC) 12:49:36.3 Info: => 6.47E-05s 12:49:36.3 Info: CreateTable Notifications 12:49:36.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:49:36.3 Info: => 0.0001276s 12:49:36.3 Info: CreateTable ScheduledTasks 12:49:36.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:49:36.3 Info: => 9.76E-05s 12:49:36.3 Info: CreateIndex ScheduledTasks (TypeName) 12:49:36.3 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 12:49:36.3 Info: => 7.51E-05s 12:49:36.3 Info: CreateTable Indexers 12:49:36.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:49:36.3 Info: => 0.0001082s 12:49:36.3 Info: CreateIndex Indexers (Name) 12:49:36.3 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 12:49:36.3 Info: => 7.03E-05s 12:49:36.3 Info: CreateTable Profiles 12:49:36.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:49:36.3 Info: => 9.72E-05s 12:49:36.3 Info: CreateIndex Profiles (Name) 12:49:36.3 Info: CREATE UNIQUE INDEX "IX_Profiles_Name" ON "Profiles" ("Name" ASC) 12:49:36.3 Info: => 6.99E-05s 12:49:36.3 Info: CreateTable QualityDefinitions 12:49:36.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:49:36.3 Info: => 0.0001042s 12:49:36.3 Info: CreateIndex QualityDefinitions (Quality) 12:49:36.3 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Quality" ON "QualityDefinitions" ("Quality" ASC) 12:49:36.3 Info: => 7.22E-05s 12:49:36.3 Info: CreateIndex QualityDefinitions (Title) 12:49:36.3 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Title" ON "QualityDefinitions" ("Title" ASC) 12:49:36.3 Info: => 0.0001143s 12:49:36.3 Info: CreateTable NamingConfig 12:49:36.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:49:36.3 Info: => 0.0001396s 12:49:36.3 Info: CreateTable Blacklist 12:49:36.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:49:36.3 Info: => 0.0001735s 12:49:36.3 Info: CreateTable Metadata 12:49:36.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:49:36.3 Info: => 0.0001117s 12:49:36.3 Info: CreateTable MetadataFiles 12:49:36.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:49:36.3 Info: => 0.000135s 12:49:36.3 Info: CreateTable DownloadClients 12:49:36.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:49:36.3 Info: => 0.0001108s 12:49:36.3 Info: CreateTable PendingReleases 12:49:36.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:49:36.3 Info: => 0.0001564s 12:49:36.3 Info: CreateTable RemotePathMappings 12:49:36.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:49:36.3 Info: => 0.0001368s 12:49:36.3 Info: CreateTable Tags 12:49:36.3 Info: CREATE TABLE "Tags" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Label" TEXT NOT NULL) 12:49:36.3 Info: => 9.78E-05s 12:49:36.3 Info: CreateIndex Tags (Label) 12:49:36.3 Info: CREATE UNIQUE INDEX "IX_Tags_Label" ON "Tags" ("Label" ASC) 12:49:36.3 Info: => 8.01E-05s 12:49:36.3 Info: CreateTable Restrictions 12:49:36.3 Info: CREATE TABLE "Restrictions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Preferred" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL) 12:49:36.3 Info: => 0.000111s 12:49:36.3 Info: CreateTable DelayProfiles 12:49:36.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:49:36.3 Info: => 0.0001269s 12:49:36.3 Info: CreateTable Users 12:49:36.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:49:36.3 Info: => 0.0001002s 12:49:36.3 Info: CreateIndex Users (Identifier) 12:49:36.3 Info: CREATE UNIQUE INDEX "IX_Users_Identifier" ON "Users" ("Identifier" ASC) 12:49:36.3 Info: => 0.0001143s 12:49:36.3 Info: CreateIndex Users (Username) 12:49:36.3 Info: CREATE UNIQUE INDEX "IX_Users_Username" ON "Users" ("Username" ASC) 12:49:36.3 Info: => 9.15E-05s 12:49:36.3 Info: CreateTable Commands 12:49:36.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:49:36.3 Info: => 0.000144s 12:49:36.3 Info: CreateTable IndexerStatus 12:49:36.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:49:36.3 Info: => 0.000122s 12:49:36.3 Info: CreateIndex IndexerStatus (ProviderId) 12:49:36.3 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 12:49:36.3 Info: => 8.21E-05s 12:49:36.3 Info: CreateTable ExtraFiles 12:49:36.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:49:36.3 Info: => 0.0001243s 12:49:36.3 Info: CreateTable LyricFiles 12:49:36.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:49:36.3 Info: => 0.0001483s 12:49:36.3 Info: CreateTable LanguageProfiles 12:49:36.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:49:36.3 Info: => 0.0001086s 12:49:36.3 Info: CreateIndex LanguageProfiles (Name) 12:49:36.3 Info: CREATE UNIQUE INDEX "IX_LanguageProfiles_Name" ON "LanguageProfiles" ("Name" ASC) 12:49:36.3 Info: => 8.05E-05s 12:49:36.3 Info: CreateTable DownloadClientStatus 12:49:36.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:49:36.3 Info: => 0.0001178s 12:49:36.3 Info: CreateIndex DownloadClientStatus (ProviderId) 12:49:36.3 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 12:49:36.3 Info: => 8.11E-05s 12:49:36.3 Info: INSERT INTO "DelayProfiles" ("EnableUsenet", "EnableTorrent", "PreferredProtocol", "UsenetDelay", "TorrentDelay", "Order", "Tags") VALUES (1, 1, 1, 0, 0, 2147483647, '[]') 12:49:36.3 Info: -> 1 Insert operations completed in 00:00:00.0000599 taking an average of 00:00:00.0000599 12:49:36.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (1, '2024-05-17T12:49:36', 'InitialSetup') 12:49:36.3 Info: Committing Transaction 12:49:36.3 Info: 1: InitialSetup migrated 12:49:36.3 Info: => 0.0010924s 12:49:36.3 Info: 2: add_reason_to_pending_releases migrating 12:49:36.3 Info: Beginning Transaction 12:49:36.3 Info: Starting migration of Main DB to 2 12:49:36.3 Info: AlterTable PendingReleases 12:49:36.3 Info: => 8E-07s 12:49:36.3 Info: CreateColumn PendingReleases Reason Int32 12:49:36.3 Info: ALTER TABLE "PendingReleases" ADD COLUMN "Reason" INTEGER NOT NULL DEFAULT 0 12:49:36.3 Info: => 0.0005527s 12:49:36.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (2, '2024-05-17T12:49:36', 'add_reason_to_pending_releases') 12:49:36.3 Info: Committing Transaction 12:49:36.3 Info: 2: add_reason_to_pending_releases migrated 12:49:36.3 Info: => 0.0008481s 12:49:36.3 Info: 3: add_medium_support migrating 12:49:36.3 Info: Beginning Transaction 12:49:36.3 Info: Starting migration of Main DB to 3 12:49:36.3 Info: AlterTable Albums 12:49:36.3 Info: => 9E-07s 12:49:36.3 Info: CreateColumn Albums Media String 12:49:36.3 Info: ALTER TABLE "Albums" ADD COLUMN "Media" TEXT NOT NULL DEFAULT '' 12:49:36.3 Info: => 0.0005147s 12:49:36.3 Info: AlterTable Tracks 12:49:36.3 Info: => 8E-07s 12:49:36.3 Info: CreateColumn Tracks MediumNumber Int32 12:49:36.3 Info: ALTER TABLE "Tracks" ADD COLUMN "MediumNumber" INTEGER NOT NULL DEFAULT 0 12:49:36.3 Info: => 0.0004779s 12:49:36.3 Info: AlterTable Tracks 12:49:36.3 Info: => 7E-07s 12:49:36.3 Info: CreateColumn Tracks AbsoluteTrackNumber Int32 12:49:36.3 Info: ALTER TABLE "Tracks" ADD COLUMN "AbsoluteTrackNumber" INTEGER NOT NULL DEFAULT 0 12:49:36.3 Info: => 0.0004717s 12:49:36.3 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 12:49:36.3 Info: UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 12:49:36.3 Info: => 4.4E-05s 12:49:36.3 Info: DeleteColumn Tracks TrackNumber 12:49:36.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:49:36.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:49:36.3 Info: DROP TABLE "Tracks" 12:49:36.3 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 12:49:36.3 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 12:49:36.3 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 12:49:36.3 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 12:49:36.3 Info: => 0.0038914s 12:49:36.3 Info: AlterTable Tracks 12:49:36.3 Info: => 6E-07s 12:49:36.3 Info: CreateColumn Tracks TrackNumber String 12:49:36.3 Info: ALTER TABLE "Tracks" ADD COLUMN "TrackNumber" TEXT 12:49:36.3 Info: => 0.0004786s 12:49:36.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (3, '2024-05-17T12:49:36', 'add_medium_support') 12:49:36.3 Info: Committing Transaction 12:49:36.3 Info: 3: add_medium_support migrated 12:49:36.3 Info: => 0.0008774s 12:49:36.3 Info: 4: add_various_qualites_in_profile migrating 12:49:36.3 Info: Beginning Transaction 12:49:36.3 Info: Starting migration of Main DB to 4 12:49:36.3 Info: ExecuteSqlStatement UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 12:49:36.3 Info: UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 12:49:36.3 Info: => 5.25E-05s 12:49:36.3 Info: PerformDBOperation 12:49:36.3 Info: Performing DB Operation 12:49:36.3 Info: => 2.64E-05s 12:49:36.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (4, '2024-05-17T12:49:36', 'add_various_qualites_in_profile') 12:49:36.3 Info: Committing Transaction 12:49:36.3 Info: 4: add_various_qualites_in_profile migrated 12:49:36.3 Info: => 0.0002707s 12:49:36.3 Info: 5: metadata_profiles migrating 12:49:36.3 Info: Beginning Transaction 12:49:36.3 Info: Starting migration of Main DB to 5 12:49:36.3 Info: CreateTable MetadataProfiles 12:49:36.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:49:36.3 Info: => 0.0001368s 12:49:36.3 Info: CreateIndex MetadataProfiles (Name) 12:49:36.3 Info: CREATE UNIQUE INDEX "IX_MetadataProfiles_Name" ON "MetadataProfiles" ("Name" ASC) 12:49:36.3 Info: => 8.71E-05s 12:49:36.3 Info: AlterTable Artists 12:49:36.3 Info: => 5E-07s 12:49:36.3 Info: CreateColumn Artists MetadataProfileId Int32 12:49:36.3 Info: ALTER TABLE "Artists" ADD COLUMN "MetadataProfileId" INTEGER NOT NULL DEFAULT 1 12:49:36.3 Info: => 0.0004902s 12:49:36.3 Info: DeleteColumn Artists PrimaryAlbumTypes 12:49:36.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:49:36.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:49:36.3 Info: DROP TABLE "Artists" 12:49:36.3 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:49:36.3 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 12:49:36.3 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 12:49:36.3 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:49:36.3 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:49:36.3 Info: => 0.0041393s 12:49:36.3 Info: DeleteColumn Artists SecondaryAlbumTypes 12:49:36.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:49:36.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:49:36.3 Info: DROP TABLE "Artists" 12:49:36.3 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:49:36.3 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 12:49:36.3 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 12:49:36.3 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:49:36.3 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:49:36.3 Info: => 0.0062337s 12:49:36.3 Info: AlterTable Albums 12:49:36.3 Info: => 6E-07s 12:49:36.3 Info: CreateColumn Albums SecondaryTypes String 12:49:36.3 Info: ALTER TABLE "Albums" ADD COLUMN "SecondaryTypes" TEXT 12:49:36.3 Info: => 0.0004932s 12:49:36.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (5, '2024-05-17T12:49:36', 'metadata_profiles') 12:49:36.3 Info: Committing Transaction 12:49:36.3 Info: 5: metadata_profiles migrated 12:49:36.3 Info: => 0.0009334s 12:49:36.3 Info: 6: separate_automatic_and_interactive_search migrating 12:49:36.3 Info: Beginning Transaction 12:49:36.3 Info: Starting migration of Main DB to 6 12:49:36.3 Info: RenameColumn Indexers EnableSearch to EnableAutomaticSearch 12:49:36.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:49:36.3 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableSearch" FROM "Indexers" 12:49:36.3 Info: DROP TABLE "Indexers" 12:49:36.3 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 12:49:36.3 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 12:49:36.3 Info: => 0.0035144s 12:49:36.3 Info: AlterTable Indexers 12:49:36.3 Info: => 5E-07s 12:49:36.3 Info: CreateColumn Indexers EnableInteractiveSearch Boolean 12:49:36.3 Info: ALTER TABLE "Indexers" ADD COLUMN "EnableInteractiveSearch" INTEGER 12:49:36.3 Info: => 0.0004638s 12:49:36.3 Info: ExecuteSqlStatement UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 12:49:36.3 Info: UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 12:49:36.3 Info: => 4.03E-05s 12:49:36.3 Info: AlterTable Indexers 12:49:36.3 Info: => 5E-07s 12:49:36.3 Info: AlterColumn Indexers EnableInteractiveSearch Boolean 12:49:36.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:49:36.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:49:36.3 Info: DROP TABLE "Indexers" 12:49:36.3 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 12:49:36.3 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 12:49:36.3 Info: => 0.0034273s 12:49:36.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (6, '2024-05-17T12:49:36', 'separate_automatic_and_interactive_search') 12:49:36.3 Info: Committing Transaction 12:49:36.3 Info: 6: separate_automatic_and_interactive_search migrated 12:49:36.3 Info: => 0.0037649s 12:49:36.3 Info: 7: change_album_path_to_relative migrating 12:49:36.3 Info: Beginning Transaction 12:49:36.3 Info: Starting migration of Main DB to 7 12:49:36.3 Info: DeleteColumn Albums Path 12:49:36.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:49:36.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:49:36.3 Info: DROP TABLE "Albums" 12:49:36.3 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:49:36.3 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:49:36.3 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 12:49:36.3 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 12:49:36.3 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 12:49:36.3 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:49:36.3 Info: => 0.0042601s 12:49:36.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (7, '2024-05-17T12:49:36', 'change_album_path_to_relative') 12:49:36.3 Info: Committing Transaction 12:49:36.3 Info: 7: change_album_path_to_relative migrated 12:49:36.3 Info: => 0.004685s 12:49:36.3 Info: 8: change_quality_size_mb_to_kb migrating 12:49:36.3 Info: Beginning Transaction 12:49:36.3 Info: Starting migration of Main DB to 8 12:49:36.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:49:36.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:49:36.3 Info: => 5.24E-05s 12:49:36.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (8, '2024-05-17T12:49:36', 'change_quality_size_mb_to_kb') 12:49:36.3 Info: Committing Transaction 12:49:36.3 Info: 8: change_quality_size_mb_to_kb migrated 12:49:36.3 Info: => 0.0003134s 12:49:36.3 Info: 9: album_releases migrating 12:49:36.3 Info: Beginning Transaction 12:49:36.3 Info: Starting migration of Main DB to 9 12:49:36.3 Info: AlterTable Albums 12:49:36.3 Info: => 8E-07s 12:49:36.3 Info: CreateColumn Albums Releases String 12:49:36.3 Info: ALTER TABLE "Albums" ADD COLUMN "Releases" TEXT DEFAULT '' 12:49:36.3 Info: => 0.0005123s 12:49:36.3 Info: AlterTable Albums 12:49:36.3 Info: => 1E-06s 12:49:36.3 Info: CreateColumn Albums CurrentRelease String 12:49:36.3 Info: ALTER TABLE "Albums" ADD COLUMN "CurrentRelease" TEXT DEFAULT '' 12:49:36.3 Info: => 0.0004728s 12:49:36.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (9, '2024-05-17T12:49:36', 'album_releases') 12:49:36.3 Info: Committing Transaction 12:49:36.3 Info: 9: album_releases migrated 12:49:36.3 Info: => 0.0007634s 12:49:36.3 Info: 10: album_releases_fix migrating 12:49:36.3 Info: Beginning Transaction 12:49:36.3 Info: Starting migration of Main DB to 10 12:49:36.3 Info: AlterTable Albums 12:49:36.3 Info: => 8E-07s 12:49:36.3 Info: AlterColumn Albums Releases String 12:49:36.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:49:36.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:49:36.3 Info: DROP TABLE "Albums" 12:49:36.3 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:49:36.3 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:49:36.3 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 12:49:36.3 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 12:49:36.3 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 12:49:36.3 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:49:36.3 Info: => 0.0041546s 12:49:36.3 Info: AlterTable Albums 12:49:36.3 Info: => 6E-07s 12:49:36.3 Info: AlterColumn Albums CurrentRelease String 12:49:36.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:49:36.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:49:36.3 Info: DROP TABLE "Albums" 12:49:36.3 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:49:36.3 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:49:36.3 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 12:49:36.3 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 12:49:36.3 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 12:49:36.3 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:49:36.3 Info: => 0.0041418s 12:49:36.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (10, '2024-05-17T12:49:36', 'album_releases_fix') 12:49:36.3 Info: Committing Transaction 12:49:36.3 Info: 10: album_releases_fix migrated 12:49:36.3 Info: => 0.004571s 12:49:36.3 Info: 11: import_lists migrating 12:49:36.3 Info: Beginning Transaction 12:49:36.3 Info: Starting migration of Main DB to 11 12:49:36.3 Info: CreateTable ImportLists 12:49:36.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:49:36.3 Info: => 0.0001824s 12:49:36.3 Info: CreateIndex ImportLists (Name) 12:49:36.3 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 12:49:36.3 Info: => 8.55E-05s 12:49:36.3 Info: CreateTable ImportListStatus 12:49:36.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:49:36.3 Info: => 0.0001242s 12:49:36.3 Info: CreateIndex ImportListStatus (ProviderId) 12:49:36.3 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 12:49:36.3 Info: => 7.81E-05s 12:49:36.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (11, '2024-05-17T12:49:36', 'import_lists') 12:49:36.3 Info: Committing Transaction 12:49:36.3 Info: 11: import_lists migrated 12:49:36.3 Info: => 0.000469s 12:49:36.3 Info: 12: add_release_status migrating 12:49:36.3 Info: Beginning Transaction 12:49:36.3 Info: Starting migration of Main DB to 12 12:49:36.3 Info: AlterTable MetadataProfiles 12:49:36.3 Info: => 4E-07s 12:49:36.3 Info: CreateColumn MetadataProfiles ReleaseStatuses String 12:49:36.3 Info: ALTER TABLE "MetadataProfiles" ADD COLUMN "ReleaseStatuses" TEXT NOT NULL DEFAULT '' 12:49:36.3 Info: => 0.0005305s 12:49:36.3 Info: PerformDBOperation 12:49:36.3 Info: Performing DB Operation 12:49:36.3 Info: => 2.92E-05s 12:49:36.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (12, '2024-05-17T12:49:36', 'add_release_status') 12:49:36.3 Info: Committing Transaction 12:49:36.3 Info: 12: add_release_status migrated 12:49:36.3 Info: => 0.0003426s 12:49:36.3 Info: 13: album_download_notification migrating 12:49:36.3 Info: Beginning Transaction 12:49:36.3 Info: Starting migration of Main DB to 13 12:49:36.3 Info: AlterTable Notifications 12:49:36.3 Info: => 8E-07s 12:49:36.3 Info: CreateColumn Notifications OnAlbumDownload Boolean 12:49:36.3 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDownload" INTEGER NOT NULL DEFAULT 0 12:49:36.3 Info: => 0.0005165s 12:49:36.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (13, '2024-05-17T12:49:36', 'album_download_notification') 12:49:36.3 Info: Committing Transaction 12:49:36.3 Info: 13: album_download_notification migrated 12:49:36.3 Info: => 0.0008346s 12:49:36.3 Info: 14: fix_language_metadata_profiles migrating 12:49:36.3 Info: Beginning Transaction 12:49:36.3 Info: Starting migration of Main DB to 14 12:49:36.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:49:36.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:49:36.3 Info: => 7.88E-05s 12:49:36.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:49:36.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:49:36.3 Info: => 5.4E-05s 12:49:36.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (14, '2024-05-17T12:49:36', 'fix_language_metadata_profiles') 12:49:36.3 Info: Committing Transaction 12:49:36.3 Info: 14: fix_language_metadata_profiles migrated 12:49:36.3 Info: => 0.0003158s 12:49:36.3 Info: 15: remove_fanzub migrating 12:49:36.3 Info: Beginning Transaction 12:49:36.3 Info: Starting migration of Main DB to 15 12:49:36.3 Info: ExecuteSqlStatement DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 12:49:36.3 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 12:49:36.3 Info: => 4.54E-05s 12:49:36.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (15, '2024-05-17T12:49:36', 'remove_fanzub') 12:49:36.3 Info: Committing Transaction 12:49:36.3 Info: 15: remove_fanzub migrated 12:49:36.3 Info: => 0.0002793s 12:49:36.3 Info: 16: update_artist_history_indexes migrating 12:49:36.3 Info: Beginning Transaction 12:49:36.3 Info: Starting migration of Main DB to 16 12:49:36.3 Info: CreateIndex Albums (ArtistId) 12:49:36.3 Info: CREATE INDEX "IX_Albums_ArtistId" ON "Albums" ("ArtistId" ASC) 12:49:36.3 Info: => 0.0001049s 12:49:36.3 Info: CreateIndex Albums (ArtistId, ReleaseDate) 12:49:36.3 Info: CREATE INDEX "IX_Albums_ArtistId_ReleaseDate" ON "Albums" ("ArtistId" ASC, "ReleaseDate" ASC) 12:49:36.3 Info: => 8.9E-05s 12:49:36.3 Info: DeleteIndex History (AlbumId) 12:49:36.3 Info: DROP INDEX "IX_History_AlbumId" 12:49:36.3 Info: => 0.0007574s 12:49:36.3 Info: CreateIndex History (AlbumId, Date) 12:49:36.3 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 12:49:36.3 Info: => 0.0001044s 12:49:36.3 Info: DeleteIndex History (DownloadId) 12:49:36.3 Info: DROP INDEX "IX_History_DownloadId" 12:49:36.3 Info: => 0.000116s 12:49:36.3 Info: CreateIndex History (DownloadId, Date) 12:49:36.3 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 12:49:36.3 Info: => 8.9E-05s 12:49:36.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (16, '2024-05-17T12:49:36', 'update_artist_history_indexes') 12:49:36.3 Info: Committing Transaction 12:49:36.3 Info: 16: update_artist_history_indexes migrated 12:49:36.3 Info: => 0.0004003s 12:49:36.3 Info: 17: remove_nma migrating 12:49:36.3 Info: Beginning Transaction 12:49:36.3 Info: Starting migration of Main DB to 17 12:49:36.3 Info: FluentMigrator.Expressions.DeleteDataExpression 12:49:36.3 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'NotifyMyAndroid' 12:49:36.3 Info: => 5.1E-05s 12:49:36.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (17, '2024-05-17T12:49:36', 'remove_nma') 12:49:36.3 Info: Committing Transaction 12:49:36.3 Info: 17: remove_nma migrated 12:49:36.3 Info: => 0.0002867s 12:49:36.3 Info: 18: album_disambiguation migrating 12:49:36.3 Info: Beginning Transaction 12:49:36.3 Info: Starting migration of Main DB to 18 12:49:36.3 Info: AlterTable Albums 12:49:36.3 Info: => 9E-07s 12:49:36.3 Info: CreateColumn Albums Disambiguation String 12:49:36.3 Info: ALTER TABLE "Albums" ADD COLUMN "Disambiguation" TEXT 12:49:36.3 Info: => 0.0005356s 12:49:36.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (18, '2024-05-17T12:49:36', 'album_disambiguation') 12:49:36.3 Info: Committing Transaction 12:49:36.3 Info: 18: album_disambiguation migrated 12:49:36.3 Info: => 0.0008318s 12:49:36.3 Info: 19: add_ape_quality_in_profiles migrating 12:49:36.3 Info: Beginning Transaction 12:49:36.3 Info: Starting migration of Main DB to 19 12:49:36.3 Info: PerformDBOperation 12:49:36.3 Info: Performing DB Operation 12:49:36.3 Info: => 3.23E-05s 12:49:36.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (19, '2024-05-17T12:49:36', 'add_ape_quality_in_profiles') 12:49:36.3 Info: Committing Transaction 12:49:36.3 Info: 19: add_ape_quality_in_profiles migrated 12:49:36.3 Info: => 0.0002873s 12:49:36.3 Info: 20: remove_pushalot migrating 12:49:36.3 Info: Beginning Transaction 12:49:36.3 Info: Starting migration of Main DB to 20 12:49:36.3 Info: FluentMigrator.Expressions.DeleteDataExpression 12:49:36.3 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Pushalot' 12:49:36.3 Info: => 4.91E-05s 12:49:36.3 Info: FluentMigrator.Expressions.DeleteDataExpression 12:49:36.3 Info: DELETE FROM "Metadata" WHERE "Implementation" = 'MediaBrowserMetadata' 12:49:36.3 Info: => 2.97E-05s 12:49:36.3 Info: FluentMigrator.Expressions.DeleteDataExpression 12:49:36.3 Info: DELETE FROM "MetadataFiles" WHERE "Consumer" = 'MediaBrowserMetadata' 12:49:36.3 Info: => 2.74E-05s 12:49:36.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (20, '2024-05-17T12:49:36', 'remove_pushalot') 12:49:36.3 Info: Committing Transaction 12:49:36.3 Info: 20: remove_pushalot migrated 12:49:36.3 Info: => 0.0002567s 12:49:36.3 Info: 21: add_custom_filters migrating 12:49:36.3 Info: Beginning Transaction 12:49:36.3 Info: Starting migration of Main DB to 21 12:49:36.3 Info: CreateTable CustomFilters 12:49:36.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:49:36.3 Info: => 0.0001369s 12:49:36.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (21, '2024-05-17T12:49:36', 'add_custom_filters') 12:49:36.3 Info: Committing Transaction 12:49:36.3 Info: 21: add_custom_filters migrated 12:49:36.3 Info: => 0.0004131s 12:49:36.3 Info: 22: import_list_tags migrating 12:49:36.3 Info: Beginning Transaction 12:49:36.3 Info: Starting migration of Main DB to 22 12:49:36.3 Info: AlterTable ImportLists 12:49:36.3 Info: => 8E-07s 12:49:36.3 Info: CreateColumn ImportLists Tags String 12:49:36.3 Info: ALTER TABLE "ImportLists" ADD COLUMN "Tags" TEXT 12:49:36.3 Info: => 0.0005294s 12:49:36.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (22, '2024-05-17T12:49:36', 'import_list_tags') 12:49:36.3 Info: Committing Transaction 12:49:36.3 Info: 22: import_list_tags migrated 12:49:36.3 Info: => 0.00081s 12:49:36.3 Info: 23: add_release_groups_etc migrating 12:49:36.3 Info: Beginning Transaction 12:49:36.3 Info: Starting migration of Main DB to 23 12:49:36.3 Info: CreateTable ArtistMetadata 12:49:36.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:49:36.3 Info: => 0.0001832s 12:49:36.3 Info: CreateIndex ArtistMetadata (ForeignArtistId) 12:49:36.3 Info: CREATE UNIQUE INDEX "IX_ArtistMetadata_ForeignArtistId" ON "ArtistMetadata" ("ForeignArtistId" ASC) 12:49:36.3 Info: => 9.91E-05s 12:49:36.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:49:36.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:49:36.3 Info: => 8.64E-05s 12:49:36.3 Info: AlterTable Artists 12:49:36.3 Info: => 4E-07s 12:49:36.3 Info: CreateColumn Artists ArtistMetadataId Int32 12:49:36.3 Info: ALTER TABLE "Artists" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 12:49:36.3 Info: => 0.0005271s 12:49:36.3 Info: ExecuteSqlStatement UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 12:49:36.3 Info: UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 12:49:36.3 Info: => 6.99E-05s 12:49:36.3 Info: CreateTable AlbumReleases 12:49:36.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:49:36.3 Info: => 0.0001559s 12:49:36.3 Info: CreateIndex AlbumReleases (ForeignReleaseId) 12:49:36.3 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 12:49:36.3 Info: => 7.97E-05s 12:49:36.3 Info: CreateIndex AlbumReleases (AlbumId) 12:49:36.3 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 12:49:36.3 Info: => 7.34E-05s 12:49:36.3 Info: PerformDBOperation 12:49:36.3 Info: Performing DB Operation 12:49:36.3 Info: => 3.27E-05s 12:49:36.3 Info: AlterTable Albums 12:49:36.3 Info: => 3E-07s 12:49:36.3 Info: CreateColumn Albums ArtistMetadataId Int32 12:49:36.3 Info: ALTER TABLE "Albums" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 12:49:36.3 Info: => 0.0005309s 12:49:36.3 Info: AlterTable Albums 12:49:36.3 Info: => 8E-07s 12:49:36.3 Info: CreateColumn Albums AnyReleaseOk Boolean 12:49:36.3 Info: ALTER TABLE "Albums" ADD COLUMN "AnyReleaseOk" INTEGER NOT NULL DEFAULT 1 12:49:36.3 Info: => 0.0005315s 12:49:36.3 Info: AlterTable Albums 12:49:36.3 Info: => 8E-07s 12:49:36.3 Info: CreateColumn Albums Links String 12:49:36.3 Info: ALTER TABLE "Albums" ADD COLUMN "Links" TEXT 12:49:36.3 Info: => 0.0005211s 12:49:36.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:49:36.3 Info: UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 12:49:36.3 Info: => 7.91E-05s 12:49:36.3 Info: AlterTable Tracks 12:49:36.3 Info: => 4E-07s 12:49:36.3 Info: CreateColumn Tracks ForeignRecordingId String 12:49:36.3 Info: ALTER TABLE "Tracks" ADD COLUMN "ForeignRecordingId" TEXT NOT NULL DEFAULT '0' 12:49:36.3 Info: => 0.0005346s 12:49:36.3 Info: AlterTable Tracks 12:49:36.3 Info: => 7E-07s 12:49:36.3 Info: CreateColumn Tracks AlbumReleaseId Int32 12:49:36.3 Info: ALTER TABLE "Tracks" ADD COLUMN "AlbumReleaseId" INTEGER NOT NULL DEFAULT 0 12:49:36.3 Info: => 0.0005358s 12:49:36.3 Info: AlterTable Tracks 12:49:36.3 Info: => 8E-07s 12:49:36.3 Info: CreateColumn Tracks ArtistMetadataId Int32 12:49:36.3 Info: ALTER TABLE "Tracks" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 12:49:36.3 Info: => 0.00053s 12:49:36.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:49:36.3 Info: UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 12:49:36.3 Info: => 8.14E-05s 12:49:36.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:49:36.3 Info: UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 12:49:36.3 Info: => 0.0007497s 12:49:36.3 Info: DeleteColumn Artists ForeignArtistId, Name, Overview, Disambiguation, ArtistType, Status, Images, Links, Genres, Ratings, Members, MBId, AMId, TADBId, DiscogsId, NameSlug, LastDiskSync, DateFormed 12:49:36.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:49:36.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:49:36.3 Info: DROP TABLE "Artists" 12:49:36.3 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:49:36.3 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:49:36.3 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:49:36.3 Info: => 0.0051042s 12:49:36.3 Info: DeleteColumn Albums ArtistId, MBId, AMId, TADBId, DiscogsId, TitleSlug, Label, SortTitle, Tags, Duration, Media, Releases, CurrentRelease, LastDiskSync 12:49:36.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:49:36.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:49:36.3 Info: DROP TABLE "Albums" 12:49:36.3 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:49:36.3 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:49:36.3 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:49:36.3 Info: => 0.0044069s 12:49:36.3 Info: DeleteColumn Tracks ArtistId, AlbumId, Compilation, DiscNumber, Monitored 12:49:36.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:49:36.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:49:36.3 Info: DROP TABLE "Tracks" 12:49:36.3 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 12:49:36.3 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 12:49:36.3 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 12:49:36.3 Info: => 0.0040031s 12:49:36.3 Info: DeleteColumn TrackFiles ArtistId 12:49:36.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:49:36.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:49:36.3 Info: DROP TABLE "TrackFiles" 12:49:36.3 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 12:49:36.3 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:49:36.3 Info: => 0.0045706s 12:49:36.3 Info: CreateIndex Artists (ArtistMetadataId) 12:49:36.3 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 12:49:36.3 Info: => 7.51E-05s 12:49:36.3 Info: CreateIndex Artists (Monitored) 12:49:36.3 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 12:49:36.3 Info: => 7.09E-05s 12:49:36.3 Info: CreateIndex Albums (ArtistMetadataId) 12:49:36.3 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 12:49:36.3 Info: => 7.06E-05s 12:49:36.3 Info: CreateIndex Tracks (ArtistMetadataId) 12:49:36.3 Info: CREATE INDEX "IX_Tracks_ArtistMetadataId" ON "Tracks" ("ArtistMetadataId" ASC) 12:49:36.3 Info: => 6.94E-05s 12:49:36.3 Info: CreateIndex Tracks (AlbumReleaseId) 12:49:36.3 Info: CREATE INDEX "IX_Tracks_AlbumReleaseId" ON "Tracks" ("AlbumReleaseId" ASC) 12:49:36.3 Info: => 6.75E-05s 12:49:36.3 Info: CreateIndex Tracks (ForeignRecordingId) 12:49:36.3 Info: CREATE INDEX "IX_Tracks_ForeignRecordingId" ON "Tracks" ("ForeignRecordingId" ASC) 12:49:36.3 Info: => 7.09E-05s 12:49:36.3 Info: UpdateData 12:49:36.3 Info: UPDATE "Artists" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 12:49:36.3 Info: => 4.25E-05s 12:49:36.3 Info: UpdateData 12:49:36.3 Info: UPDATE "Albums" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 12:49:36.3 Info: => 3.29E-05s 12:49:36.3 Info: UpdateData 12:49:36.3 Info: UPDATE "ScheduledTasks" SET "LastExecution" = '2018-01-01T00:00:01' WHERE "TypeName" = 'NzbDrone.Core.Music.Commands.RefreshArtistCommand' 12:49:36.3 Info: => 3.89E-05s 12:49:36.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (23, '2024-05-17T12:49:36', 'add_release_groups_etc') 12:49:36.3 Info: Committing Transaction 12:49:36.3 Info: 23: add_release_groups_etc migrated 12:49:36.3 Info: => 0.0005649s 12:49:36.3 Info: 24: NewMediaInfoFormat migrating 12:49:36.3 Info: Beginning Transaction 12:49:36.3 Info: Starting migration of Main DB to 24 12:49:36.3 Info: UpdateData 12:49:36.3 Info: UPDATE "TrackFiles" SET "MediaInfo" = '' WHERE 1 = 1 12:49:36.3 Info: => 5.38E-05s 12:49:36.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (24, '2024-05-17T12:49:36', 'NewMediaInfoFormat') 12:49:36.3 Info: Committing Transaction 12:49:36.3 Info: 24: NewMediaInfoFormat migrated 12:49:36.3 Info: => 0.0002894s 12:49:36.3 Info: 25: rename_restrictions_to_release_profiles migrating 12:49:36.3 Info: Beginning Transaction 12:49:36.3 Info: Starting migration of Main DB to 25 12:49:36.3 Info: RenameTable Restrictions ReleaseProfiles 12:49:36.3 Info: ALTER TABLE "Restrictions" RENAME TO "ReleaseProfiles" 12:49:36.3 Info: => 0.0014153s 12:49:36.3 Info: AlterTable ReleaseProfiles 12:49:36.3 Info: => 9E-07s 12:49:36.3 Info: CreateColumn ReleaseProfiles IncludePreferredWhenRenaming Boolean 12:49:36.3 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "IncludePreferredWhenRenaming" INTEGER NOT NULL DEFAULT 1 12:49:36.3 Info: => 0.0005169s 12:49:36.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (25, '2024-05-17T12:49:36', 'rename_restrictions_to_release_profiles') 12:49:36.3 Info: Committing Transaction 12:49:36.3 Info: 25: rename_restrictions_to_release_profiles migrated 12:49:36.3 Info: => 0.0008031s 12:49:36.3 Info: 26: rename_quality_profiles_add_upgrade_allowed migrating 12:49:36.3 Info: Beginning Transaction 12:49:36.3 Info: Starting migration of Main DB to 26 12:49:36.3 Info: RenameTable Profiles QualityProfiles 12:49:36.3 Info: ALTER TABLE "Profiles" RENAME TO "QualityProfiles" 12:49:36.3 Info: => 0.0013933s 12:49:36.3 Info: AlterTable QualityProfiles 12:49:36.3 Info: => 9E-07s 12:49:36.3 Info: CreateColumn QualityProfiles UpgradeAllowed Boolean 12:49:36.3 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 12:49:36.3 Info: => 0.0005097s 12:49:36.3 Info: AlterTable LanguageProfiles 12:49:36.4 Info: => 1.1E-06s 12:49:36.4 Info: CreateColumn LanguageProfiles UpgradeAllowed Boolean 12:49:36.4 Info: ALTER TABLE "LanguageProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 12:49:36.4 Info: => 0.0004989s 12:49:36.4 Info: UpdateData 12:49:36.4 Info: UPDATE "QualityProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 12:49:36.4 Info: => 4.67E-05s 12:49:36.4 Info: UpdateData 12:49:36.4 Info: UPDATE "LanguageProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 12:49:36.4 Info: => 0.0007962s 12:49:36.4 Info: RenameColumn Artists ProfileId to QualityProfileId 12:49:36.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:49:36.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:49:36.4 Info: DROP TABLE "Artists" 12:49:36.4 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:49:36.4 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:49:36.4 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:49:36.4 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 12:49:36.4 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 12:49:36.4 Info: => 0.0042482s 12:49:36.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (26, '2024-05-17T12:49:36', 'rename_quality_profiles_add_upgrade_allowed') 12:49:36.4 Info: Committing Transaction 12:49:36.4 Info: 26: rename_quality_profiles_add_upgrade_allowed migrated 12:49:36.4 Info: => 0.0046528s 12:49:36.4 Info: 27: add_import_exclusions migrating 12:49:36.4 Info: Beginning Transaction 12:49:36.4 Info: Starting migration of Main DB to 27 12:49:36.4 Info: CreateTable ImportListExclusions 12:49:36.4 Info: CREATE TABLE "ImportListExclusions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignId" TEXT NOT NULL, "Name" TEXT NOT NULL) 12:49:36.4 Info: => 0.0001355s 12:49:36.4 Info: CreateIndex ImportListExclusions (ForeignId) 12:49:36.4 Info: CREATE UNIQUE INDEX "IX_ImportListExclusions_ForeignId" ON "ImportListExclusions" ("ForeignId" ASC) 12:49:36.4 Info: => 0.0001343s 12:49:36.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (27, '2024-05-17T12:49:36', 'add_import_exclusions') 12:49:36.4 Info: Committing Transaction 12:49:36.4 Info: 27: add_import_exclusions migrated 12:49:36.4 Info: => 0.0004823s 12:49:36.4 Info: 28: clean_artist_metadata_table migrating 12:49:36.4 Info: Beginning Transaction 12:49:36.4 Info: Starting migration of Main DB to 28 12:49:36.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:49:36.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:49:36.4 Info: => 0.000154s 12:49:36.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:49:36.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:49:36.4 Info: => 0.0001173s 12:49:36.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:49:36.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:49:36.4 Info: => 0.0001144s 12:49:36.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:49:36.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:49:36.4 Info: => 0.0001109s 12:49:36.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:49:36.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:49:36.4 Info: => 0.0001151s 12:49:36.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:49:36.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:49:36.4 Info: => 0.0001108s 12:49:36.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (28, '2024-05-17T12:49:36', 'clean_artist_metadata_table') 12:49:36.4 Info: Committing Transaction 12:49:36.4 Info: 28: clean_artist_metadata_table migrated 12:49:36.4 Info: => 0.000387s 12:49:36.4 Info: 29: health_issue_notification migrating 12:49:36.4 Info: Beginning Transaction 12:49:36.4 Info: Starting migration of Main DB to 29 12:49:36.4 Info: AlterTable Notifications 12:49:36.4 Info: => 1.1E-06s 12:49:36.4 Info: CreateColumn Notifications OnHealthIssue Boolean 12:49:36.4 Info: ALTER TABLE "Notifications" ADD COLUMN "OnHealthIssue" INTEGER NOT NULL DEFAULT 0 12:49:36.4 Info: => 0.000538s 12:49:36.4 Info: AlterTable Notifications 12:49:36.4 Info: => 9E-07s 12:49:36.4 Info: CreateColumn Notifications IncludeHealthWarnings Boolean 12:49:36.4 Info: ALTER TABLE "Notifications" ADD COLUMN "IncludeHealthWarnings" INTEGER NOT NULL DEFAULT 0 12:49:36.4 Info: => 0.0005407s 12:49:36.4 Info: AlterTable Notifications 12:49:36.4 Info: => 9E-07s 12:49:36.4 Info: CreateColumn Notifications OnDownloadFailure Boolean 12:49:36.4 Info: ALTER TABLE "Notifications" ADD COLUMN "OnDownloadFailure" INTEGER NOT NULL DEFAULT 0 12:49:36.4 Info: => 0.0005447s 12:49:36.4 Info: AlterTable Notifications 12:49:36.4 Info: => 7E-07s 12:49:36.4 Info: CreateColumn Notifications OnImportFailure Boolean 12:49:36.4 Info: ALTER TABLE "Notifications" ADD COLUMN "OnImportFailure" INTEGER NOT NULL DEFAULT 0 12:49:36.4 Info: => 0.0005304s 12:49:36.4 Info: AlterTable Notifications 12:49:36.4 Info: => 1E-06s 12:49:36.4 Info: CreateColumn Notifications OnTrackRetag Boolean 12:49:36.4 Info: ALTER TABLE "Notifications" ADD COLUMN "OnTrackRetag" INTEGER NOT NULL DEFAULT 0 12:49:36.4 Info: => 0.0005224s 12:49:36.4 Info: DeleteColumn Notifications OnDownload 12:49:36.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:49:36.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:49:36.4 Info: DROP TABLE "Notifications" 12:49:36.4 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 12:49:36.4 Info: => 0.0048131s 12:49:36.4 Info: RenameColumn Notifications OnAlbumDownload to OnReleaseImport 12:49:36.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:49:36.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:49:36.4 Info: DROP TABLE "Notifications" 12:49:36.4 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 12:49:36.4 Info: => 0.0039777s 12:49:36.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (29, '2024-05-17T12:49:36', 'health_issue_notification') 12:49:36.4 Info: Committing Transaction 12:49:36.4 Info: 29: health_issue_notification migrated 12:49:36.4 Info: => 0.0043747s 12:49:36.4 Info: 30: add_mediafilerepository_mtime migrating 12:49:36.4 Info: Beginning Transaction 12:49:36.4 Info: Starting migration of Main DB to 30 12:49:36.4 Info: AlterTable TrackFiles 12:49:36.4 Info: => 9E-07s 12:49:36.4 Info: CreateColumn TrackFiles Modified DateTime 12:49:36.4 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Modified" DATETIME NOT NULL DEFAULT '2000-01-01T00:00:00' 12:49:36.4 Info: => 0.0005466s 12:49:36.4 Info: AlterTable TrackFiles 12:49:36.4 Info: => 9E-07s 12:49:36.4 Info: CreateColumn TrackFiles Path String 12:49:36.4 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Path" TEXT 12:49:36.4 Info: => 0.0005271s 12:49:36.4 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 12:49:36.4 Info: DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 12:49:36.4 Info: => 4.06E-05s 12:49:36.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:49:36.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:49:36.4 Info: => 0.0001168s 12:49:36.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:49:36.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:49:36.4 Info: => 0.0001279s 12:49:36.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:49:36.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:49:36.4 Info: => 0.0001344s 12:49:36.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:49:36.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:49:36.4 Info: => 7.8E-05s 12:49:36.4 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 12:49:36.4 Info: DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 12:49:36.4 Info: => 4.77E-05s 12:49:36.4 Info: AlterTable TrackFiles 12:49:36.4 Info: => 4E-07s 12:49:36.4 Info: AlterColumn TrackFiles Path String 12:49:36.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:49:36.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:49:36.4 Info: DROP TABLE "TrackFiles" 12:49:36.4 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 12:49:36.4 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:49:36.4 Info: => 0.005186s 12:49:36.4 Info: CreateIndex TrackFiles (Path) 12:49:36.4 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 12:49:36.4 Info: => 0.0001169s 12:49:36.4 Info: DeleteColumn TrackFiles RelativePath 12:49:36.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:49:36.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:49:36.4 Info: DROP TABLE "TrackFiles" 12:49:36.4 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 12:49:36.4 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:49:36.4 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 12:49:36.4 Info: => 0.0041714s 12:49:36.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (30, '2024-05-17T12:49:36', 'add_mediafilerepository_mtime') 12:49:36.4 Info: Committing Transaction 12:49:36.4 Info: 30: add_mediafilerepository_mtime migrated 12:49:36.4 Info: => 0.0045427s 12:49:36.4 Info: 31: add_artistmetadataid_constraint migrating 12:49:36.4 Info: Beginning Transaction 12:49:36.4 Info: Starting migration of Main DB to 31 12:49:36.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:49:36.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:49:36.4 Info: => 9.13E-05s 12:49:36.4 Info: DeleteIndex Artists (ArtistMetadataId) 12:49:36.4 Info: DROP INDEX "IX_Artists_ArtistMetadataId" 12:49:36.4 Info: => 0.000136s 12:49:36.4 Info: AlterColumn Artists ArtistMetadataId Int32 12:49:36.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:49:36.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:49:36.4 Info: DROP TABLE "Artists" 12:49:36.4 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:49:36.4 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:49:36.4 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:49:36.4 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 12:49:36.4 Info: => 0.0043199s 12:49:36.4 Info: CreateIndex Artists (ArtistMetadataId) 12:49:36.4 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 12:49:36.4 Info: => 7.54E-05s 12:49:36.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (31, '2024-05-17T12:49:36', 'add_artistmetadataid_constraint') 12:49:36.4 Info: Committing Transaction 12:49:36.4 Info: 31: add_artistmetadataid_constraint migrated 12:49:36.4 Info: => 0.0004323s 12:49:36.4 Info: 32: old_ids_and_artist_alias migrating 12:49:36.4 Info: Beginning Transaction 12:49:36.4 Info: Starting migration of Main DB to 32 12:49:36.4 Info: AlterTable ArtistMetadata 12:49:36.4 Info: => 1.1E-06s 12:49:36.4 Info: CreateColumn ArtistMetadata Aliases String 12:49:36.4 Info: ALTER TABLE "ArtistMetadata" ADD COLUMN "Aliases" TEXT NOT NULL DEFAULT '[]' 12:49:36.4 Info: => 0.0005439s 12:49:36.4 Info: AlterTable ArtistMetadata 12:49:36.4 Info: => 9E-07s 12:49:36.4 Info: CreateColumn ArtistMetadata OldForeignArtistIds String 12:49:36.4 Info: ALTER TABLE "ArtistMetadata" ADD COLUMN "OldForeignArtistIds" TEXT NOT NULL DEFAULT '[]' 12:49:36.4 Info: => 0.0005059s 12:49:36.4 Info: AlterTable Albums 12:49:36.4 Info: => 7E-07s 12:49:36.4 Info: CreateColumn Albums OldForeignAlbumIds String 12:49:36.4 Info: ALTER TABLE "Albums" ADD COLUMN "OldForeignAlbumIds" TEXT NOT NULL DEFAULT '[]' 12:49:36.4 Info: => 0.0005058s 12:49:36.4 Info: AlterTable AlbumReleases 12:49:36.4 Info: => 6E-07s 12:49:36.4 Info: CreateColumn AlbumReleases OldForeignReleaseIds String 12:49:36.4 Info: ALTER TABLE "AlbumReleases" ADD COLUMN "OldForeignReleaseIds" TEXT NOT NULL DEFAULT '[]' 12:49:36.4 Info: => 0.0005347s 12:49:36.4 Info: AlterTable Tracks 12:49:36.4 Info: => 8E-07s 12:49:36.4 Info: CreateColumn Tracks OldForeignRecordingIds String 12:49:36.4 Info: ALTER TABLE "Tracks" ADD COLUMN "OldForeignRecordingIds" TEXT NOT NULL DEFAULT '[]' 12:49:36.4 Info: => 0.0005191s 12:49:36.4 Info: AlterTable Tracks 12:49:36.4 Info: => 7E-07s 12:49:36.4 Info: CreateColumn Tracks OldForeignTrackIds String 12:49:36.4 Info: ALTER TABLE "Tracks" ADD COLUMN "OldForeignTrackIds" TEXT NOT NULL DEFAULT '[]' 12:49:36.4 Info: => 0.0005154s 12:49:36.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (32, '2024-05-17T12:49:36', 'old_ids_and_artist_alias') 12:49:36.4 Info: Committing Transaction 12:49:36.4 Info: 32: old_ids_and_artist_alias migrated 12:49:36.4 Info: => 0.0008374s 12:49:36.4 Info: 33: download_propers_config migrating 12:49:36.4 Info: Beginning Transaction 12:49:36.4 Info: Starting migration of Main DB to 33 12:49:36.4 Info: PerformDBOperation 12:49:36.4 Info: Performing DB Operation 12:49:36.4 Info: => 3.32E-05s 12:49:36.4 Info: ExecuteSqlStatement DELETE FROM "Config" WHERE "Key" = 'autodownloadpropers' 12:49:36.4 Info: DELETE FROM "Config" WHERE "Key" = 'autodownloadpropers' 12:49:36.4 Info: => 3.59E-05s 12:49:36.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (33, '2024-05-17T12:49:36', 'download_propers_config') 12:49:36.4 Info: Committing Transaction 12:49:36.4 Info: 33: download_propers_config migrated 12:49:36.4 Info: => 0.0002996s 12:49:36.4 Info: 34: remove_language_profiles migrating 12:49:36.4 Info: Beginning Transaction 12:49:36.4 Info: Starting migration of Main DB to 34 12:49:36.4 Info: DeleteTable LanguageProfiles 12:49:36.4 Info: DROP TABLE "LanguageProfiles" 12:49:36.4 Info: => 0.0002042s 12:49:36.4 Info: DeleteColumn Artists LanguageProfileId 12:49:36.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:49:36.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:49:36.4 Info: DROP TABLE "Artists" 12:49:36.4 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:49:36.4 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:49:36.4 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:49:36.4 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 12:49:36.4 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 12:49:36.4 Info: => 0.0051719s 12:49:36.4 Info: DeleteColumn ImportLists LanguageProfileId 12:49:36.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:49:36.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:49:36.4 Info: DROP TABLE "ImportLists" 12:49:36.4 Info: ALTER TABLE "ImportLists_temp" RENAME TO "ImportLists" 12:49:36.4 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 12:49:36.4 Info: => 0.0038906s 12:49:36.4 Info: DeleteColumn Blacklist Language 12:49:36.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:49:36.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:49:36.4 Info: DROP TABLE "Blacklist" 12:49:36.4 Info: ALTER TABLE "Blacklist_temp" RENAME TO "Blacklist" 12:49:36.4 Info: => 0.0046241s 12:49:36.4 Info: DeleteColumn History Language 12:49:36.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:49:36.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:49:36.4 Info: DROP TABLE "History" 12:49:36.4 Info: ALTER TABLE "History_temp" RENAME TO "History" 12:49:36.4 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 12:49:36.4 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 12:49:36.4 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 12:49:36.4 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 12:49:36.4 Info: => 0.0042702s 12:49:36.4 Info: DeleteColumn LyricFiles Language 12:49:36.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:49:36.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:49:36.4 Info: DROP TABLE "LyricFiles" 12:49:36.4 Info: ALTER TABLE "LyricFiles_temp" RENAME TO "LyricFiles" 12:49:36.4 Info: => 0.0036254s 12:49:36.4 Info: DeleteColumn TrackFiles Language 12:49:36.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:49:36.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:49:36.4 Info: DROP TABLE "TrackFiles" 12:49:36.4 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 12:49:36.4 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:49:36.4 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 12:49:36.4 Info: => 0.0049471s 12:49:36.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (34, '2024-05-17T12:49:36', 'remove_language_profiles') 12:49:36.4 Info: Committing Transaction 12:49:36.4 Info: 34: remove_language_profiles migrated 12:49:36.4 Info: => 0.0054811s 12:49:36.4 Info: 35: multi_disc_naming_format migrating 12:49:36.4 Info: Beginning Transaction 12:49:36.4 Info: Starting migration of Main DB to 35 12:49:36.4 Info: AlterTable NamingConfig 12:49:36.4 Info: => 1E-06s 12:49:36.4 Info: CreateColumn NamingConfig MultiDiscTrackFormat String 12:49:36.4 Info: ALTER TABLE "NamingConfig" ADD COLUMN "MultiDiscTrackFormat" TEXT 12:49:36.4 Info: => 0.00053s 12:49:36.4 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = '{Medium Format} {medium:00}/{Artist Name} - {Album Title} - {track:00} - {Track Title}' 12:49:36.4 Info: UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = '{Medium Format} {medium:00}/{Artist Name} - {Album Title} - {track:00} - {Track Title}' 12:49:36.4 Info: => 4.54E-05s 12:49:36.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (35, '2024-05-17T12:49:36', 'multi_disc_naming_format') 12:49:36.4 Info: Committing Transaction 12:49:36.4 Info: 35: multi_disc_naming_format migrated 12:49:36.4 Info: => 0.0003345s 12:49:36.4 Info: 36: add_download_client_priority migrating 12:49:36.4 Info: Beginning Transaction 12:49:36.4 Info: Starting migration of Main DB to 36 12:49:36.4 Info: AlterTable DownloadClients 12:49:36.4 Info: => 8E-07s 12:49:36.4 Info: CreateColumn DownloadClients Priority Int32 12:49:36.4 Info: ALTER TABLE "DownloadClients" ADD COLUMN "Priority" INTEGER NOT NULL DEFAULT 1 12:49:36.4 Info: => 0.0005325s 12:49:36.4 Info: PerformDBOperation 12:49:36.4 Info: Performing DB Operation 12:49:36.4 Info: => 5.36E-05s 12:49:36.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (36, '2024-05-17T12:49:36', 'add_download_client_priority') 12:49:36.4 Info: Committing Transaction 12:49:36.4 Info: 36: add_download_client_priority migrated 12:49:36.4 Info: => 0.000351s 12:49:36.4 Info: 37: remove_growl_prowl migrating 12:49:36.4 Info: Beginning Transaction 12:49:36.4 Info: Starting migration of Main DB to 37 12:49:36.4 Info: FluentMigrator.Expressions.DeleteDataExpression 12:49:36.4 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Growl' 12:49:36.4 Info: => 4.98E-05s 12:49:36.4 Info: FluentMigrator.Expressions.DeleteDataExpression 12:49:36.4 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Prowl' 12:49:36.4 Info: => 2.95E-05s 12:49:36.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (37, '2024-05-17T12:49:36', 'remove_growl_prowl') 12:49:36.4 Info: Committing Transaction 12:49:36.4 Info: 37: remove_growl_prowl migrated 12:49:36.4 Info: => 0.0002928s 12:49:36.4 Info: 38: remove_plex_hometheatre migrating 12:49:36.4 Info: Beginning Transaction 12:49:36.4 Info: Starting migration of Main DB to 38 12:49:36.4 Info: FluentMigrator.Expressions.DeleteDataExpression 12:49:36.4 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'PlexHomeTheater' 12:49:36.4 Info: => 4.77E-05s 12:49:36.4 Info: FluentMigrator.Expressions.DeleteDataExpression 12:49:36.4 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'PlexClient' 12:49:36.4 Info: => 2.87E-05s 12:49:36.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (38, '2024-05-17T12:49:36', 'remove_plex_hometheatre') 12:49:36.4 Info: Committing Transaction 12:49:36.4 Info: 38: remove_plex_hometheatre migrated 12:49:36.4 Info: => 0.0002875s 12:49:36.4 Info: 39: add_root_folder_add_defaults migrating 12:49:36.4 Info: Beginning Transaction 12:49:36.4 Info: Starting migration of Main DB to 39 12:49:36.4 Info: AlterTable RootFolders 12:49:36.4 Info: => 7E-07s 12:49:36.4 Info: CreateColumn RootFolders Name String 12:49:36.4 Info: ALTER TABLE "RootFolders" ADD COLUMN "Name" TEXT 12:49:36.4 Info: => 0.0005413s 12:49:36.4 Info: AlterTable RootFolders 12:49:36.4 Info: => 7E-07s 12:49:36.4 Info: CreateColumn RootFolders DefaultMetadataProfileId Int32 12:49:36.4 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultMetadataProfileId" INTEGER NOT NULL DEFAULT 0 12:49:36.4 Info: => 0.0005054s 12:49:36.4 Info: AlterTable RootFolders 12:49:36.4 Info: => 7E-07s 12:49:36.4 Info: CreateColumn RootFolders DefaultQualityProfileId Int32 12:49:36.4 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultQualityProfileId" INTEGER NOT NULL DEFAULT 0 12:49:36.4 Info: => 0.0005006s 12:49:36.4 Info: AlterTable RootFolders 12:49:36.4 Info: => 7E-07s 12:49:36.4 Info: CreateColumn RootFolders DefaultMonitorOption Int32 12:49:36.4 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultMonitorOption" INTEGER NOT NULL DEFAULT 0 12:49:36.4 Info: => 0.0004976s 12:49:36.4 Info: AlterTable RootFolders 12:49:36.4 Info: => 1E-06s 12:49:36.4 Info: CreateColumn RootFolders DefaultTags String 12:49:36.4 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultTags" TEXT 12:49:36.4 Info: => 0.0004978s 12:49:36.4 Info: PerformDBOperation 12:49:36.4 Info: Performing DB Operation 12:49:36.4 Info: => 5.11E-05s 12:49:36.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (39, '2024-05-17T12:49:36', 'add_root_folder_add_defaults') 12:49:36.4 Info: Committing Transaction 12:49:36.4 Info: 39: add_root_folder_add_defaults migrated 12:49:36.4 Info: => 0.0003472s 12:49:36.4 Info: 40: task_duration migrating 12:49:36.4 Info: Beginning Transaction 12:49:36.4 Info: Starting migration of Main DB to 40 12:49:36.4 Info: AlterTable ScheduledTasks 12:49:36.4 Info: => 8E-07s 12:49:36.4 Info: CreateColumn ScheduledTasks LastStartTime DateTime 12:49:36.4 Info: ALTER TABLE "ScheduledTasks" ADD COLUMN "LastStartTime" DATETIME 12:49:36.4 Info: => 0.0005425s 12:49:36.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (40, '2024-05-17T12:49:36', 'task_duration') 12:49:36.4 Info: Committing Transaction 12:49:36.4 Info: 40: task_duration migrated 12:49:36.4 Info: => 0.0008751s 12:49:36.4 Info: 41: add_indexer_and_enabled_to_release_profiles migrating 12:49:36.4 Info: Beginning Transaction 12:49:36.4 Info: Starting migration of Main DB to 41 12:49:36.4 Info: AlterTable ReleaseProfiles 12:49:36.4 Info: => 8E-07s 12:49:36.4 Info: CreateColumn ReleaseProfiles Enabled Boolean 12:49:36.4 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "Enabled" INTEGER NOT NULL DEFAULT 1 12:49:36.4 Info: => 0.0005365s 12:49:36.4 Info: AlterTable ReleaseProfiles 12:49:36.4 Info: => 7E-07s 12:49:36.4 Info: CreateColumn ReleaseProfiles IndexerId Int32 12:49:36.4 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "IndexerId" INTEGER NOT NULL DEFAULT 0 12:49:36.4 Info: => 0.0005035s 12:49:36.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (41, '2024-05-17T12:49:36', 'add_indexer_and_enabled_to_release_profiles') 12:49:36.4 Info: Committing Transaction 12:49:36.4 Info: 41: add_indexer_and_enabled_to_release_profiles migrated 12:49:36.4 Info: => 0.0008161s 12:49:36.4 Info: 42: remove_album_folders migrating 12:49:36.4 Info: Beginning Transaction 12:49:36.4 Info: Starting migration of Main DB to 42 12:49:36.4 Info: DeleteColumn Artists AlbumFolder 12:49:36.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:49:36.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:49:36.4 Info: DROP TABLE "Artists" 12:49:36.4 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:49:36.4 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:49:36.4 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:49:36.4 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 12:49:36.4 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 12:49:36.4 Info: => 0.0043566s 12:49:36.4 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "StandardTrackFormat" = "AlbumFolderFormat" || '/' || "StandardTrackFormat" 12:49:36.4 Info: UPDATE "NamingConfig" SET "StandardTrackFormat" = "AlbumFolderFormat" || '/' || "StandardTrackFormat" 12:49:36.4 Info: => 3.74E-05s 12:49:36.4 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = "AlbumFolderFormat" || '/' || "MultiDiscTrackFormat" 12:49:36.4 Info: UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = "AlbumFolderFormat" || '/' || "MultiDiscTrackFormat" 12:49:36.4 Info: => 2.9E-05s 12:49:36.4 Info: DeleteColumn NamingConfig AlbumFolderFormat 12:49:36.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:49:36.4 Info: INSERT INTO "NamingConfig_temp" ("Id", "ReplaceIllegalCharacters", "ArtistFolderFormat", "RenameTracks", "StandardTrackFormat", "MultiDiscTrackFormat") SELECT "Id", "ReplaceIllegalCharacters", "ArtistFolderFormat", "RenameTracks", "StandardTrackFormat", "MultiDiscTrackFormat" FROM "NamingConfig" 12:49:36.4 Info: DROP TABLE "NamingConfig" 12:49:36.4 Info: ALTER TABLE "NamingConfig_temp" RENAME TO "NamingConfig" 12:49:36.4 Info: => 0.0046451s 12:49:36.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (42, '2024-05-17T12:49:36', 'remove_album_folders') 12:49:36.4 Info: Committing Transaction 12:49:36.4 Info: 42: remove_album_folders migrated 12:49:36.4 Info: => 0.0050867s 12:49:36.4 Info: 44: add_priority_to_indexers migrating 12:49:36.4 Info: Beginning Transaction 12:49:36.4 Info: Starting migration of Main DB to 44 12:49:36.4 Info: AlterTable Indexers 12:49:36.4 Info: => 8E-07s 12:49:36.4 Info: CreateColumn Indexers Priority Int32 12:49:36.4 Info: ALTER TABLE "Indexers" ADD COLUMN "Priority" INTEGER NOT NULL DEFAULT 25 12:49:36.4 Info: => 0.0005506s 12:49:36.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (44, '2024-05-17T12:49:36', 'add_priority_to_indexers') 12:49:36.4 Info: Committing Transaction 12:49:36.4 Info: 44: add_priority_to_indexers migrated 12:49:36.4 Info: => 0.000876s 12:49:36.4 Info: 45: remove_chown_and_folderchmod_config migrating 12:49:36.4 Info: Beginning Transaction 12:49:36.4 Info: Starting migration of Main DB to 45 12:49:36.4 Info: ExecuteSqlStatement DELETE FROM config WHERE Key IN ('folderchmod', 'chownuser') 12:49:36.4 Info: DELETE FROM config WHERE Key IN ('folderchmod', 'chownuser') 12:49:36.4 Info: => 0.0001421s 12:49:36.4 Info: PerformDBOperation 12:49:36.4 Info: Performing DB Operation 12:49:36.4 Info: => 2.89E-05s 12:49:36.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (45, '2024-05-17T12:49:36', 'remove_chown_and_folderchmod_config') 12:49:36.4 Info: Committing Transaction 12:49:36.4 Info: 45: remove_chown_and_folderchmod_config migrated 12:49:36.4 Info: => 0.0003061s 12:49:36.4 Info: 47: update_notifiarr migrating 12:49:36.4 Info: Beginning Transaction 12:49:36.4 Info: Starting migration of Main DB to 47 12:49:36.4 Info: ExecuteSqlStatement UPDATE "Notifications" SET "Implementation" = Replace("Implementation", 'DiscordNotifier', 'Notifiarr'),"ConfigContract" = Replace("ConfigContract", 'DiscordNotifierSettings', 'NotifiarrSettings') WHERE "Implementation" = 'DiscordNotifier'; 12:49:36.4 Info: UPDATE "Notifications" SET "Implementation" = Replace("Implementation", 'DiscordNotifier', 'Notifiarr'),"ConfigContract" = Replace("ConfigContract", 'DiscordNotifierSettings', 'NotifiarrSettings') WHERE "Implementation" = 'DiscordNotifier'; 12:49:36.4 Info: => 7.54E-05s 12:49:36.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (47, '2024-05-17T12:49:36', 'update_notifiarr') 12:49:36.4 Info: Committing Transaction 12:49:36.4 Info: 47: update_notifiarr migrated 12:49:36.4 Info: => 0.0003472s 12:49:36.4 Info: 49: email_multiple_addresses migrating 12:49:36.4 Info: Beginning Transaction 12:49:36.4 Info: Starting migration of Main DB to 49 12:49:36.4 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:49:36.4 Info: PerformDBOperation 12:49:36.4 Info: Performing DB Operation 12:49:36.5 Info: => 0.0045165s 12:49:36.5 Info: -> 1 Insert operations completed in 00:00:00.0001208 taking an average of 00:00:00.0001208 12:49:36.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (49, '2024-05-17T12:49:36', 'email_multiple_addresses') 12:49:36.5 Info: Committing Transaction 12:49:36.5 Info: 49: email_multiple_addresses migrated 12:49:36.5 Info: => 0.0049024s 12:49:36.5 Debug: Took: 00:00:00.2138663 12:49:36.5 Info: --- End: NzbDrone.Core.Test.Datastore.Migration.email_multiple_addressesFixture.should_convert_to_list_on_email_lists --- 12:49:36.5 Info: --- Start: NzbDrone.Core.Test.Datastore.ObjectDatabaseFixture.double_insert_should_fail --- 12:49:36.5 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm64/cached_Main.db 12:49:36.5 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm64/_temp_11361_638515469765369860_209/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:49:36.5 Info: DatabaseEngineVersionCheck migrating 12:49:36.5 Info: PerformDBOperation 12:49:36.5 Info: Performing DB Operation 12:49:36.5 Info: SQLite 3.45.3 12:49:36.5 Info: => 0.0011739s 12:49:36.5 Info: DatabaseEngineVersionCheck migrated 12:49:36.5 Info: => 0.0011885s 12:49:36.5 Debug: Took: 00:00:00.0174135 12:49:36.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-05-17T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-05-17T00:00:00Z"] Id = [0] ==== End Query Trace ==== 12:49:36.5 Info: --- End: NzbDrone.Core.Test.Datastore.ObjectDatabaseFixture.double_insert_should_fail --- 12:49:36.5 Info: --- Start: NzbDrone.Core.Test.Datastore.ObjectDatabaseFixture.new_object_should_get_new_id --- 12:49:36.5 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm64/cached_Main.db 12:49:36.5 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm64/_temp_11361_638515469765856744_211/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:49:36.5 Info: DatabaseEngineVersionCheck migrating 12:49:36.5 Info: PerformDBOperation 12:49:36.5 Info: Performing DB Operation 12:49:36.5 Info: SQLite 3.45.3 12:49:36.5 Info: => 0.0011405s 12:49:36.5 Info: DatabaseEngineVersionCheck migrated 12:49:36.5 Info: => 0.0011548s 12:49:36.5 Debug: Took: 00:00:00.0109232 12:49:36.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-05-17T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-05-17T00:00:00Z"] Id = [0] ==== End Query Trace ==== 12:49:36.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ScheduledTasks".* FROM "ScheduledTasks" PARAMETERS: ==== End Query Trace ==== 12:49:36.6 Info: --- End: NzbDrone.Core.Test.Datastore.ObjectDatabaseFixture.new_object_should_get_new_id --- 12:49:36.6 Info: --- Start: NzbDrone.Core.Test.Datastore.ObjectDatabaseFixture.new_objects_should_get_id --- 12:49:36.6 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm64/cached_Main.db 12:49:36.6 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm64/_temp_11361_638515469766269025_213/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:49:36.6 Info: DatabaseEngineVersionCheck migrating 12:49:36.6 Info: PerformDBOperation 12:49:36.6 Info: Performing DB Operation 12:49:36.6 Info: SQLite 3.45.3 12:49:36.6 Info: => 0.0011257s 12:49:36.6 Info: DatabaseEngineVersionCheck migrated 12:49:36.6 Info: => 0.0011391s 12:49:36.6 Debug: Took: 00:00:00.0109284 12:49:36.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-05-17T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-05-17T00:00:00Z"] Id = [0] ==== End Query Trace ==== 12:49:36.6 Info: --- End: NzbDrone.Core.Test.Datastore.ObjectDatabaseFixture.new_objects_should_get_id --- 12:49:36.6 Info: --- Start: NzbDrone.Core.Test.Datastore.ObjectDatabaseFixture.set_fields_should_only_update_selected_filed --- 12:49:36.6 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm64/cached_Main.db 12:49:36.6 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm64/_temp_11361_638515469766684898_215/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:49:36.6 Info: DatabaseEngineVersionCheck migrating 12:49:36.6 Info: PerformDBOperation 12:49:36.6 Info: Performing DB Operation 12:49:36.6 Info: SQLite 3.45.3 12:49:36.6 Info: => 0.0011606s 12:49:36.6 Info: DatabaseEngineVersionCheck migrated 12:49:36.6 Info: => 0.0011744s 12:49:36.6 Debug: Took: 00:00:00.0121111 12:49:36.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 = ["\"Address\""] Interval = [12] LastExecution = ["0001-01-01T00:00:00Z"] Priority = ["low"] LastStartTime = ["0001-01-01T00:00:00Z"] Id = [0] ==== End Query Trace ==== 12:49:36.6 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:49:36.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ScheduledTasks".* FROM "ScheduledTasks" PARAMETERS: ==== End Query Trace ==== 12:49:36.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ScheduledTasks".* FROM "ScheduledTasks" PARAMETERS: ==== End Query Trace ==== 12:49:36.7 Info: --- End: NzbDrone.Core.Test.Datastore.ObjectDatabaseFixture.set_fields_should_only_update_selected_filed --- 12:49:36.7 Info: --- Start: NzbDrone.Core.Test.Datastore.ObjectDatabaseFixture.should_be_able_to_find_object_by_id --- 12:49:36.7 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm64/cached_Main.db 12:49:36.7 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm64/_temp_11361_638515469767148499_217/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:49:36.7 Info: DatabaseEngineVersionCheck migrating 12:49:36.7 Info: PerformDBOperation 12:49:36.7 Info: Performing DB Operation 12:49:36.7 Info: SQLite 3.45.3 12:49:36.7 Info: => 0.0011749s 12:49:36.7 Info: DatabaseEngineVersionCheck migrated 12:49:36.7 Info: => 0.0011883s 12:49:36.7 Debug: Took: 00:00:00.0123135 12:49:36.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-05-17T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-05-17T00:00:00Z"] Id = [0] ==== End Query Trace ==== 12:49:36.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ScheduledTasks".* FROM "ScheduledTasks" PARAMETERS: ==== End Query Trace ==== 12:49:36.7 Info: --- End: NzbDrone.Core.Test.Datastore.ObjectDatabaseFixture.should_be_able_to_find_object_by_id --- 12:49:36.7 Info: --- Start: NzbDrone.Core.Test.Datastore.ObjectDatabaseFixture.should_be_able_to_store_empty_list --- 12:49:36.7 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm64/cached_Main.db 12:49:36.7 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm64/_temp_11361_638515469767598310_219/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:49:36.7 Info: DatabaseEngineVersionCheck migrating 12:49:36.7 Info: PerformDBOperation 12:49:36.7 Info: Performing DB Operation 12:49:36.7 Info: SQLite 3.45.3 12:49:36.7 Info: => 0.0012335s 12:49:36.7 Info: DatabaseEngineVersionCheck migrated 12:49:36.7 Info: => 0.0012469s 12:49:36.7 Debug: Took: 00:00:00.0122919 12:49:36.8 Info: --- End: NzbDrone.Core.Test.Datastore.ObjectDatabaseFixture.should_be_able_to_store_empty_list --- 12:49:36.8 Info: --- Start: NzbDrone.Core.Test.Datastore.ObjectDatabaseFixture.should_be_able_to_write_to_database --- 12:49:36.8 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm64/cached_Main.db 12:49:36.8 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm64/_temp_11361_638515469768012841_221/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:49:36.8 Info: DatabaseEngineVersionCheck migrating 12:49:36.8 Info: PerformDBOperation 12:49:36.8 Info: Performing DB Operation 12:49:36.8 Info: SQLite 3.45.3 12:49:36.8 Info: => 0.0011955s 12:49:36.8 Info: DatabaseEngineVersionCheck migrated 12:49:36.8 Info: => 0.0012104s 12:49:36.8 Debug: Took: 00:00:00.0123249 12:49:36.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-05-17T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-05-17T00:00:00Z"] Id = [0] ==== End Query Trace ==== 12:49:36.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ScheduledTasks".* FROM "ScheduledTasks" PARAMETERS: ==== End Query Trace ==== 12:49:36.8 Info: --- End: NzbDrone.Core.Test.Datastore.ObjectDatabaseFixture.should_be_able_to_write_to_database --- 12:49:36.8 Info: --- Start: NzbDrone.Core.Test.Datastore.ObjectDatabaseFixture.should_convert_all_dates_to_utc --- 12:49:36.8 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm64/cached_Main.db 12:49:36.8 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm64/_temp_11361_638515469768451662_223/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:49:36.8 Info: DatabaseEngineVersionCheck migrating 12:49:36.8 Info: PerformDBOperation 12:49:36.8 Info: Performing DB Operation 12:49:36.8 Info: SQLite 3.45.3 12:49:36.8 Info: => 0.001151s 12:49:36.8 Info: DatabaseEngineVersionCheck migrated 12:49:36.8 Info: => 0.0011659s 12:49:36.8 Debug: Took: 00:00:00.0123255 12:49:36.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-05-17T12:49:36.860173Z"] Priority = ["low"] LastStartTime = ["2024-05-17T00:00:00Z"] Id = [0] ==== End Query Trace ==== 12:49:36.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ScheduledTasks".* FROM "ScheduledTasks" PARAMETERS: ==== End Query Trace ==== 12:49:36.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ScheduledTasks".* FROM "ScheduledTasks" PARAMETERS: ==== End Query Trace ==== 12:49:36.9 Info: --- End: NzbDrone.Core.Test.Datastore.ObjectDatabaseFixture.should_convert_all_dates_to_utc --- 12:49:36.9 Info: --- Start: NzbDrone.Core.Test.Datastore.ObjectDatabaseFixture.should_have_id_when_returned_from_database --- 12:49:36.9 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm64/cached_Main.db 12:49:36.9 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm64/_temp_11361_638515469769102805_225/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:49:36.9 Info: DatabaseEngineVersionCheck migrating 12:49:36.9 Info: PerformDBOperation 12:49:36.9 Info: Performing DB Operation 12:49:36.9 Info: SQLite 3.45.3 12:49:36.9 Info: => 0.0011411s 12:49:36.9 Info: DatabaseEngineVersionCheck migrated 12:49:36.9 Info: => 0.0011549s 12:49:36.9 Debug: Took: 00:00:00.0110043 12:49:36.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-05-17T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-05-17T00:00:00Z"] Id = [0] ==== End Query Trace ==== 12:49:36.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ScheduledTasks".* FROM "ScheduledTasks" PARAMETERS: ==== End Query Trace ==== 12:49:36.9 Info: --- End: NzbDrone.Core.Test.Datastore.ObjectDatabaseFixture.should_have_id_when_returned_from_database --- 12:49:36.9 Info: --- Start: NzbDrone.Core.Test.Datastore.ObjectDatabaseFixture.should_read_and_write_in_utc --- 12:49:36.9 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm64/cached_Main.db 12:49:36.9 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm64/_temp_11361_638515469769539837_227/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:49:36.9 Info: DatabaseEngineVersionCheck migrating 12:49:36.9 Info: PerformDBOperation 12:49:36.9 Info: Performing DB Operation 12:49:36.9 Info: SQLite 3.45.3 12:49:36.9 Info: => 0.0011392s 12:49:36.9 Info: DatabaseEngineVersionCheck migrated 12:49:36.9 Info: => 0.0011532s 12:49:36.9 Debug: Took: 00:00:00.0109118 12:49:36.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-05-17T12:49:36.9672411Z"] Priority = ["low"] LastStartTime = ["2024-05-17T00:00:00Z"] Id = [0] ==== End Query Trace ==== 12:49:36.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ScheduledTasks".* FROM "ScheduledTasks" PARAMETERS: ==== End Query Trace ==== 12:49:36.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ScheduledTasks".* FROM "ScheduledTasks" PARAMETERS: ==== End Query Trace ==== 12:49:36.9 Info: --- End: NzbDrone.Core.Test.Datastore.ObjectDatabaseFixture.should_read_and_write_in_utc --- 12:49:36.9 Info: --- Start: NzbDrone.Core.Test.Datastore.ObjectDatabaseFixture.update_item_with_root_index_0_should_faile --- 12:49:36.9 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm64/cached_Main.db 12:49:36.9 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm64/_temp_11361_638515469769967190_229/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:49:37.0 Info: DatabaseEngineVersionCheck migrating 12:49:37.0 Info: PerformDBOperation 12:49:37.0 Info: Performing DB Operation 12:49:37.0 Info: SQLite 3.45.3 12:49:37.0 Info: => 0.001117s 12:49:37.0 Info: DatabaseEngineVersionCheck migrated 12:49:37.0 Info: => 0.0011305s 12:49:37.0 Debug: Took: 00:00:00.0108953 12:49:37.0 Info: --- End: NzbDrone.Core.Test.Datastore.ObjectDatabaseFixture.update_item_with_root_index_0_should_faile --- 12:49:37.0 Info: --- Start: NzbDrone.Core.Test.Datastore.SortKeyValidationFixture.should_return_false_for_invalid_sort_key("amissingcolumn") --- 12:49:37.0 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm64/cached_Main.db 12:49:37.0 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm64/_temp_11361_638515469770358262_231/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:49:37.0 Info: DatabaseEngineVersionCheck migrating 12:49:37.0 Info: PerformDBOperation 12:49:37.0 Info: Performing DB Operation 12:49:37.0 Info: SQLite 3.45.3 12:49:37.0 Info: => 0.0011215s 12:49:37.0 Info: DatabaseEngineVersionCheck migrated 12:49:37.0 Info: => 0.0011348s 12:49:37.0 Debug: Took: 00:00:00.0109424 12:49:37.0 Info: --- End: NzbDrone.Core.Test.Datastore.SortKeyValidationFixture.should_return_false_for_invalid_sort_key("amissingcolumn") --- 12:49:37.0 Info: --- Start: NzbDrone.Core.Test.Datastore.SortKeyValidationFixture.should_return_false_for_invalid_sort_key("amissingtable.id") --- 12:49:37.0 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm64/cached_Main.db 12:49:37.0 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm64/_temp_11361_638515469770748575_233/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:49:37.0 Info: DatabaseEngineVersionCheck migrating 12:49:37.0 Info: PerformDBOperation 12:49:37.0 Info: Performing DB Operation 12:49:37.0 Info: SQLite 3.45.3 12:49:37.0 Info: => 0.0011447s 12:49:37.0 Info: DatabaseEngineVersionCheck migrated 12:49:37.0 Info: => 0.0011591s 12:49:37.0 Debug: Took: 00:00:00.0109310 12:49:37.1 Info: --- End: NzbDrone.Core.Test.Datastore.SortKeyValidationFixture.should_return_false_for_invalid_sort_key("amissingtable.id") --- 12:49:37.1 Info: --- Start: NzbDrone.Core.Test.Datastore.SortKeyValidationFixture.should_return_false_for_invalid_sort_key("table.table.column") --- 12:49:37.1 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm64/cached_Main.db 12:49:37.1 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm64/_temp_11361_638515469771123647_235/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:49:37.1 Info: DatabaseEngineVersionCheck migrating 12:49:37.1 Info: PerformDBOperation 12:49:37.1 Info: Performing DB Operation 12:49:37.1 Info: SQLite 3.45.3 12:49:37.1 Info: => 0.0011248s 12:49:37.1 Info: DatabaseEngineVersionCheck migrated 12:49:37.1 Info: => 0.0011374s 12:49:37.1 Debug: Took: 00:00:00.0106978 12:49:37.1 Info: --- End: NzbDrone.Core.Test.Datastore.SortKeyValidationFixture.should_return_false_for_invalid_sort_key("table.table.column") --- 12:49:37.1 Info: --- Start: NzbDrone.Core.Test.Datastore.SortKeyValidationFixture.should_return_false_for_invalid_sort_key("column; DROP TABLE Commands;--") --- 12:49:37.1 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm64/cached_Main.db 12:49:37.1 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm64/_temp_11361_638515469771499829_237/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:49:37.1 Info: DatabaseEngineVersionCheck migrating 12:49:37.1 Info: PerformDBOperation 12:49:37.1 Info: Performing DB Operation 12:49:37.1 Info: SQLite 3.45.3 12:49:37.1 Info: => 0.001147s 12:49:37.1 Info: DatabaseEngineVersionCheck migrated 12:49:37.1 Info: => 0.0011627s 12:49:37.1 Debug: Took: 00:00:00.0108846 12:49:37.1 Info: --- End: NzbDrone.Core.Test.Datastore.SortKeyValidationFixture.should_return_false_for_invalid_sort_key("column; DROP TABLE Commands;--") --- 12:49:37.1 Info: --- Start: NzbDrone.Core.Test.Datastore.SortKeyValidationFixture.should_return_true_for_valid_sort_key("Id") --- 12:49:37.1 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm64/cached_Main.db 12:49:37.1 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm64/_temp_11361_638515469771886973_239/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:49:37.1 Info: DatabaseEngineVersionCheck migrating 12:49:37.1 Info: PerformDBOperation 12:49:37.1 Info: Performing DB Operation 12:49:37.1 Info: SQLite 3.45.3 12:49:37.1 Info: => 0.0011499s 12:49:37.1 Info: DatabaseEngineVersionCheck migrated 12:49:37.1 Info: => 0.0011642s 12:49:37.2 Debug: Took: 00:00:00.0120167 12:49:37.2 Info: --- End: NzbDrone.Core.Test.Datastore.SortKeyValidationFixture.should_return_true_for_valid_sort_key("Id") --- 12:49:37.2 Info: --- Start: NzbDrone.Core.Test.Datastore.SortKeyValidationFixture.should_return_true_for_valid_sort_key("id") --- 12:49:37.2 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm64/cached_Main.db 12:49:37.2 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm64/_temp_11361_638515469772289633_241/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:49:37.2 Info: DatabaseEngineVersionCheck migrating 12:49:37.2 Info: PerformDBOperation 12:49:37.2 Info: Performing DB Operation 12:49:37.2 Info: SQLite 3.45.3 12:49:37.2 Info: => 0.0011383s 12:49:37.2 Info: DatabaseEngineVersionCheck migrated 12:49:37.2 Info: => 0.0011523s 12:49:37.2 Debug: Took: 00:00:00.0119678 12:49:37.2 Info: --- End: NzbDrone.Core.Test.Datastore.SortKeyValidationFixture.should_return_true_for_valid_sort_key("id") --- 12:49:37.2 Info: --- Start: NzbDrone.Core.Test.Datastore.SortKeyValidationFixture.should_return_true_for_valid_sort_key("commands.id") --- 12:49:37.2 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm64/cached_Main.db 12:49:37.2 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm64/_temp_11361_638515469772687209_243/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:49:37.2 Info: DatabaseEngineVersionCheck migrating 12:49:37.2 Info: PerformDBOperation 12:49:37.2 Info: Performing DB Operation 12:49:37.2 Info: SQLite 3.45.3 12:49:37.2 Info: => 0.0011615s 12:49:37.2 Info: DatabaseEngineVersionCheck migrated 12:49:37.2 Info: => 0.001176s 12:49:37.2 Debug: Took: 00:00:00.0119265 12:49:37.3 Info: --- End: NzbDrone.Core.Test.Datastore.SortKeyValidationFixture.should_return_true_for_valid_sort_key("commands.id") --- 12:49:37.3 Info: --- Start: NzbDrone.Core.Test.Datastore.WhereBuilderPostgresFixture.enum_as_int --- 12:49:37.3 Info: --- End: NzbDrone.Core.Test.Datastore.WhereBuilderPostgresFixture.enum_as_int --- 12:49:37.3 Info: --- Start: NzbDrone.Core.Test.Datastore.WhereBuilderPostgresFixture.enum_in_array --- 12:49:37.3 Info: --- End: NzbDrone.Core.Test.Datastore.WhereBuilderPostgresFixture.enum_in_array --- 12:49:37.3 Info: --- Start: NzbDrone.Core.Test.Datastore.WhereBuilderPostgresFixture.enum_in_list --- 12:49:37.3 Info: --- End: NzbDrone.Core.Test.Datastore.WhereBuilderPostgresFixture.enum_in_list --- 12:49:37.3 Info: --- Start: NzbDrone.Core.Test.Datastore.WhereBuilderPostgresFixture.where_allows_abstract_condition_if_not_requiresConcreteCondition --- 12:49:37.3 Info: --- End: NzbDrone.Core.Test.Datastore.WhereBuilderPostgresFixture.where_allows_abstract_condition_if_not_requiresConcreteCondition --- 12:49:37.3 Info: --- Start: NzbDrone.Core.Test.Datastore.WhereBuilderPostgresFixture.where_column_contains_string --- 12:49:37.3 Info: --- End: NzbDrone.Core.Test.Datastore.WhereBuilderPostgresFixture.where_column_contains_string --- 12:49:37.3 Info: --- Start: NzbDrone.Core.Test.Datastore.WhereBuilderPostgresFixture.where_column_ends_with_string --- 12:49:37.3 Info: --- End: NzbDrone.Core.Test.Datastore.WhereBuilderPostgresFixture.where_column_ends_with_string --- 12:49:37.3 Info: --- Start: NzbDrone.Core.Test.Datastore.WhereBuilderPostgresFixture.where_column_starts_with_string --- 12:49:37.3 Info: --- End: NzbDrone.Core.Test.Datastore.WhereBuilderPostgresFixture.where_column_starts_with_string --- 12:49:37.3 Info: --- Start: NzbDrone.Core.Test.Datastore.WhereBuilderPostgresFixture.where_equal_const --- 12:49:37.3 Info: --- End: NzbDrone.Core.Test.Datastore.WhereBuilderPostgresFixture.where_equal_const --- 12:49:37.3 Info: --- Start: NzbDrone.Core.Test.Datastore.WhereBuilderPostgresFixture.where_equal_lazy_property --- 12:49:37.3 Info: --- End: NzbDrone.Core.Test.Datastore.WhereBuilderPostgresFixture.where_equal_lazy_property --- 12:49:37.3 Info: --- Start: NzbDrone.Core.Test.Datastore.WhereBuilderPostgresFixture.where_equal_null_property --- 12:49:37.3 Info: --- End: NzbDrone.Core.Test.Datastore.WhereBuilderPostgresFixture.where_equal_null_property --- 12:49:37.3 Info: --- Start: NzbDrone.Core.Test.Datastore.WhereBuilderPostgresFixture.where_equal_property --- 12:49:37.3 Info: --- End: NzbDrone.Core.Test.Datastore.WhereBuilderPostgresFixture.where_equal_property --- 12:49:37.3 Info: --- Start: NzbDrone.Core.Test.Datastore.WhereBuilderPostgresFixture.where_equal_variable --- 12:49:37.3 Info: --- End: NzbDrone.Core.Test.Datastore.WhereBuilderPostgresFixture.where_equal_variable --- 12:49:37.3 Info: --- Start: NzbDrone.Core.Test.Datastore.WhereBuilderPostgresFixture.where_in_list --- 12:49:37.3 Info: --- End: NzbDrone.Core.Test.Datastore.WhereBuilderPostgresFixture.where_in_list --- 12:49:37.3 Info: --- Start: NzbDrone.Core.Test.Datastore.WhereBuilderPostgresFixture.where_in_list_2 --- 12:49:37.3 Info: --- End: NzbDrone.Core.Test.Datastore.WhereBuilderPostgresFixture.where_in_list_2 --- 12:49:37.3 Info: --- Start: NzbDrone.Core.Test.Datastore.WhereBuilderPostgresFixture.where_in_string_list --- 12:49:37.3 Info: --- End: NzbDrone.Core.Test.Datastore.WhereBuilderPostgresFixture.where_in_string_list --- 12:49:37.3 Info: --- Start: NzbDrone.Core.Test.Datastore.WhereBuilderPostgresFixture.where_in_string_list_column --- 12:49:37.3 Info: --- End: NzbDrone.Core.Test.Datastore.WhereBuilderPostgresFixture.where_in_string_list_column --- 12:49:37.3 Info: --- Start: NzbDrone.Core.Test.Datastore.WhereBuilderPostgresFixture.where_string_contains_column --- 12:49:37.3 Info: --- End: NzbDrone.Core.Test.Datastore.WhereBuilderPostgresFixture.where_string_contains_column --- 12:49:37.3 Info: --- Start: NzbDrone.Core.Test.Datastore.WhereBuilderPostgresFixture.where_string_is_null --- 12:49:37.3 Info: --- End: NzbDrone.Core.Test.Datastore.WhereBuilderPostgresFixture.where_string_is_null --- 12:49:37.3 Info: --- Start: NzbDrone.Core.Test.Datastore.WhereBuilderPostgresFixture.where_string_is_null_value --- 12:49:37.3 Info: --- End: NzbDrone.Core.Test.Datastore.WhereBuilderPostgresFixture.where_string_is_null_value --- 12:49:37.3 Info: --- Start: NzbDrone.Core.Test.Datastore.WhereBuilderPostgresFixture.where_throws_without_concrete_condition_if_requiresConcreteCondition --- 12:49:37.3 Info: --- End: NzbDrone.Core.Test.Datastore.WhereBuilderPostgresFixture.where_throws_without_concrete_condition_if_requiresConcreteCondition --- 12:49:37.3 Info: --- Start: NzbDrone.Core.Test.Datastore.WhereBuilderSqliteFixture.enum_as_int --- 12:49:37.3 Info: --- End: NzbDrone.Core.Test.Datastore.WhereBuilderSqliteFixture.enum_as_int --- 12:49:37.3 Info: --- Start: NzbDrone.Core.Test.Datastore.WhereBuilderSqliteFixture.enum_in_array --- 12:49:37.3 Info: --- End: NzbDrone.Core.Test.Datastore.WhereBuilderSqliteFixture.enum_in_array --- 12:49:37.3 Info: --- Start: NzbDrone.Core.Test.Datastore.WhereBuilderSqliteFixture.enum_in_list --- 12:49:37.3 Info: --- End: NzbDrone.Core.Test.Datastore.WhereBuilderSqliteFixture.enum_in_list --- 12:49:37.3 Info: --- Start: NzbDrone.Core.Test.Datastore.WhereBuilderSqliteFixture.where_allows_abstract_condition_if_not_requiresConcreteCondition --- 12:49:37.3 Info: --- End: NzbDrone.Core.Test.Datastore.WhereBuilderSqliteFixture.where_allows_abstract_condition_if_not_requiresConcreteCondition --- 12:49:37.3 Info: --- Start: NzbDrone.Core.Test.Datastore.WhereBuilderSqliteFixture.where_column_contains_string --- 12:49:37.3 Info: --- End: NzbDrone.Core.Test.Datastore.WhereBuilderSqliteFixture.where_column_contains_string --- 12:49:37.3 Info: --- Start: NzbDrone.Core.Test.Datastore.WhereBuilderSqliteFixture.where_column_ends_with_string --- 12:49:37.3 Info: --- End: NzbDrone.Core.Test.Datastore.WhereBuilderSqliteFixture.where_column_ends_with_string --- 12:49:37.3 Info: --- Start: NzbDrone.Core.Test.Datastore.WhereBuilderSqliteFixture.where_column_starts_with_string --- 12:49:37.3 Info: --- End: NzbDrone.Core.Test.Datastore.WhereBuilderSqliteFixture.where_column_starts_with_string --- 12:49:37.3 Info: --- Start: NzbDrone.Core.Test.Datastore.WhereBuilderSqliteFixture.where_equal_const --- 12:49:37.3 Info: --- End: NzbDrone.Core.Test.Datastore.WhereBuilderSqliteFixture.where_equal_const --- 12:49:37.3 Info: --- Start: NzbDrone.Core.Test.Datastore.WhereBuilderSqliteFixture.where_equal_lazy_property --- 12:49:37.3 Info: --- End: NzbDrone.Core.Test.Datastore.WhereBuilderSqliteFixture.where_equal_lazy_property --- 12:49:37.3 Info: --- Start: NzbDrone.Core.Test.Datastore.WhereBuilderSqliteFixture.where_equal_null_property --- 12:49:37.3 Info: --- End: NzbDrone.Core.Test.Datastore.WhereBuilderSqliteFixture.where_equal_null_property --- 12:49:37.3 Info: --- Start: NzbDrone.Core.Test.Datastore.WhereBuilderSqliteFixture.where_equal_property --- 12:49:37.3 Info: --- End: NzbDrone.Core.Test.Datastore.WhereBuilderSqliteFixture.where_equal_property --- 12:49:37.3 Info: --- Start: NzbDrone.Core.Test.Datastore.WhereBuilderSqliteFixture.where_equal_variable --- 12:49:37.3 Info: --- End: NzbDrone.Core.Test.Datastore.WhereBuilderSqliteFixture.where_equal_variable --- 12:49:37.3 Info: --- Start: NzbDrone.Core.Test.Datastore.WhereBuilderSqliteFixture.where_in_list --- 12:49:37.3 Info: --- End: NzbDrone.Core.Test.Datastore.WhereBuilderSqliteFixture.where_in_list --- 12:49:37.3 Info: --- Start: NzbDrone.Core.Test.Datastore.WhereBuilderSqliteFixture.where_in_list_2 --- 12:49:37.3 Info: --- End: NzbDrone.Core.Test.Datastore.WhereBuilderSqliteFixture.where_in_list_2 --- 12:49:37.3 Info: --- Start: NzbDrone.Core.Test.Datastore.WhereBuilderSqliteFixture.where_string_contains_column --- 12:49:37.3 Info: --- End: NzbDrone.Core.Test.Datastore.WhereBuilderSqliteFixture.where_string_contains_column --- 12:49:37.3 Info: --- Start: NzbDrone.Core.Test.Datastore.WhereBuilderSqliteFixture.where_string_is_null --- 12:49:37.3 Info: --- End: NzbDrone.Core.Test.Datastore.WhereBuilderSqliteFixture.where_string_is_null --- 12:49:37.3 Info: --- Start: NzbDrone.Core.Test.Datastore.WhereBuilderSqliteFixture.where_string_is_null_value --- 12:49:37.3 Info: --- End: NzbDrone.Core.Test.Datastore.WhereBuilderSqliteFixture.where_string_is_null_value --- 12:49:37.3 Info: --- Start: NzbDrone.Core.Test.Datastore.WhereBuilderSqliteFixture.where_throws_without_concrete_condition_if_requiresConcreteCondition --- 12:49:37.3 Info: --- End: NzbDrone.Core.Test.Datastore.WhereBuilderSqliteFixture.where_throws_without_concrete_condition_if_requiresConcreteCondition --- 12:49:37.3 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.AcceptableSizeSpecificationFixture.multi_album(1200000,40,False) --- 12:49:37.3 Debug: Beginning size check for: 12:49:37.3 Debug: Item: , Size: 41943040 is smaller than minimum allowed size (46080000 bytes for 2400sec), rejecting. 12:49:37.3 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.AcceptableSizeSpecificationFixture.multi_album(1200000,40,False) --- 12:49:37.3 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.AcceptableSizeSpecificationFixture.multi_album(1200000,50,True) --- 12:49:37.3 Debug: Beginning size check for: 12:49:37.3 Debug: Item: , meets size constraints 12:49:37.3 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.AcceptableSizeSpecificationFixture.multi_album(1200000,50,True) --- 12:49:37.3 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.AcceptableSizeSpecificationFixture.multi_album(1200000,70,False) --- 12:49:37.4 Debug: Beginning size check for: 12:49:37.4 Debug: Item: , Size: 73400320 is greater than maximum allowed size (64512000 bytes for 2400sec), rejecting 12:49:37.4 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.AcceptableSizeSpecificationFixture.multi_album(1200000,70,False) --- 12:49:37.4 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.AcceptableSizeSpecificationFixture.multi_album(2700000,90,False) --- 12:49:37.4 Debug: Beginning size check for: 12:49:37.4 Debug: Item: , Size: 94371840 is smaller than minimum allowed size (103680000 bytes for 5400sec), rejecting. 12:49:37.4 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.AcceptableSizeSpecificationFixture.multi_album(2700000,90,False) --- 12:49:37.4 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.AcceptableSizeSpecificationFixture.multi_album(2700000,110,True) --- 12:49:37.4 Debug: Beginning size check for: 12:49:37.4 Debug: Item: , meets size constraints 12:49:37.4 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.AcceptableSizeSpecificationFixture.multi_album(2700000,110,True) --- 12:49:37.4 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.AcceptableSizeSpecificationFixture.multi_album(2700000,150,False) --- 12:49:37.4 Debug: Beginning size check for: 12:49:37.4 Debug: Item: , Size: 157286400 is greater than maximum allowed size (145152000 bytes for 5400sec), rejecting 12:49:37.4 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.AcceptableSizeSpecificationFixture.multi_album(2700000,150,False) --- 12:49:37.4 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.AcceptableSizeSpecificationFixture.multiset_album(1200000,120,False) --- 12:49:37.4 Debug: Beginning size check for: 12:49:37.4 Debug: Item: , Size: 125829120 is smaller than minimum allowed size (138240000 bytes for 7200sec), rejecting. 12:49:37.4 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.AcceptableSizeSpecificationFixture.multiset_album(1200000,120,False) --- 12:49:37.4 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.AcceptableSizeSpecificationFixture.multiset_album(1200000,150,True) --- 12:49:37.4 Debug: Beginning size check for: 12:49:37.4 Debug: Item: , meets size constraints 12:49:37.4 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.AcceptableSizeSpecificationFixture.multiset_album(1200000,150,True) --- 12:49:37.4 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.AcceptableSizeSpecificationFixture.multiset_album(1200000,210,False) --- 12:49:37.4 Debug: Beginning size check for: 12:49:37.4 Debug: Item: , Size: 220200960 is greater than maximum allowed size (193536000 bytes for 7200sec), rejecting 12:49:37.4 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.AcceptableSizeSpecificationFixture.multiset_album(1200000,210,False) --- 12:49:37.4 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.AcceptableSizeSpecificationFixture.multiset_album(2700000,270,False) --- 12:49:37.4 Debug: Beginning size check for: 12:49:37.4 Debug: Item: , Size: 283115520 is smaller than minimum allowed size (311040000 bytes for 16200sec), rejecting. 12:49:37.4 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.AcceptableSizeSpecificationFixture.multiset_album(2700000,270,False) --- 12:49:37.4 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.AcceptableSizeSpecificationFixture.multiset_album(2700000,330,True) --- 12:49:37.4 Debug: Beginning size check for: 12:49:37.4 Debug: Item: , meets size constraints 12:49:37.4 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.AcceptableSizeSpecificationFixture.multiset_album(2700000,330,True) --- 12:49:37.4 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.AcceptableSizeSpecificationFixture.multiset_album(2700000,450,False) --- 12:49:37.4 Debug: Beginning size check for: 12:49:37.4 Debug: Item: , Size: 471859200 is greater than maximum allowed size (435456000 bytes for 16200sec), rejecting 12:49:37.4 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.AcceptableSizeSpecificationFixture.multiset_album(2700000,450,False) --- 12:49:37.4 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.AcceptableSizeSpecificationFixture.should_return_true_if_size_is_zero --- 12:49:37.4 Debug: Beginning size check for: 12:49:37.4 Debug: Release has unknown size, skipping size check 12:49:37.4 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.AcceptableSizeSpecificationFixture.should_return_true_if_size_is_zero --- 12:49:37.4 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.AcceptableSizeSpecificationFixture.should_return_true_if_unlimited_20_minute --- 12:49:37.4 Debug: Beginning size check for: 12:49:37.4 Debug: Max size is unlimited, skipping size check 12:49:37.4 Debug: Item: , meets size constraints 12:49:37.4 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.AcceptableSizeSpecificationFixture.should_return_true_if_unlimited_20_minute --- 12:49:37.4 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.AcceptableSizeSpecificationFixture.should_return_true_if_unlimited_45_minute --- 12:49:37.4 Debug: Beginning size check for: 12:49:37.4 Debug: Max size is unlimited, skipping size check 12:49:37.4 Debug: Item: , meets size constraints 12:49:37.4 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.AcceptableSizeSpecificationFixture.should_return_true_if_unlimited_45_minute --- 12:49:37.4 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.AcceptableSizeSpecificationFixture.single_album(1200000,20,False) --- 12:49:37.4 Debug: Beginning size check for: 12:49:37.4 Debug: Item: , Size: 20971520 is smaller than minimum allowed size (23040000 bytes for 1200sec), rejecting. 12:49:37.4 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.AcceptableSizeSpecificationFixture.single_album(1200000,20,False) --- 12:49:37.4 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.AcceptableSizeSpecificationFixture.single_album(1200000,25,True) --- 12:49:37.4 Debug: Beginning size check for: 12:49:37.4 Debug: Item: , meets size constraints 12:49:37.4 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.AcceptableSizeSpecificationFixture.single_album(1200000,25,True) --- 12:49:37.4 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.AcceptableSizeSpecificationFixture.single_album(1200000,35,False) --- 12:49:37.4 Debug: Beginning size check for: 12:49:37.4 Debug: Item: , Size: 36700160 is greater than maximum allowed size (32256000 bytes for 1200sec), rejecting 12:49:37.4 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.AcceptableSizeSpecificationFixture.single_album(1200000,35,False) --- 12:49:37.4 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.AcceptableSizeSpecificationFixture.single_album(2700000,45,False) --- 12:49:37.4 Debug: Beginning size check for: 12:49:37.4 Debug: Item: , Size: 47185920 is smaller than minimum allowed size (51840000 bytes for 2700sec), rejecting. 12:49:37.4 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.AcceptableSizeSpecificationFixture.single_album(2700000,45,False) --- 12:49:37.4 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.AcceptableSizeSpecificationFixture.single_album(2700000,55,True) --- 12:49:37.4 Debug: Beginning size check for: 12:49:37.4 Debug: Item: , meets size constraints 12:49:37.4 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.AcceptableSizeSpecificationFixture.single_album(2700000,55,True) --- 12:49:37.4 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.AcceptableSizeSpecificationFixture.single_album(2700000,75,False) --- 12:49:37.4 Debug: Beginning size check for: 12:49:37.4 Debug: Item: , Size: 78643200 is greater than maximum allowed size (72576000 bytes for 2700sec), rejecting 12:49:37.4 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.AcceptableSizeSpecificationFixture.single_album(2700000,75,False) --- 12:49:37.4 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.AlreadyImportedSpecificationFixture.should_be_accepted_if_album_does_not_have_a_file --- 12:49:37.5 Debug: Performing already imported check on report 12:49:37.5 Debug: Skipping already imported check for album without files 12:49:37.5 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.AlreadyImportedSpecificationFixture.should_be_accepted_if_album_does_not_have_a_file --- 12:49:37.5 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.AlreadyImportedSpecificationFixture.should_be_accepted_if_album_does_not_have_grabbed_event --- 12:49:37.5 Debug: Performing already imported check on report 12:49:37.5 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.AlreadyImportedSpecificationFixture.should_be_accepted_if_album_does_not_have_grabbed_event --- 12:49:37.5 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.AlreadyImportedSpecificationFixture.should_be_accepted_if_album_does_not_have_imported_event --- 12:49:37.5 Debug: Performing already imported check on report 12:49:37.5 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.AlreadyImportedSpecificationFixture.should_be_accepted_if_album_does_not_have_imported_event --- 12:49:37.5 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.AlreadyImportedSpecificationFixture.should_be_accepted_if_CDH_is_disabled --- 12:49:37.5 Debug: Skipping already imported check because CDH is disabled 12:49:37.5 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.AlreadyImportedSpecificationFixture.should_be_accepted_if_CDH_is_disabled --- 12:49:37.5 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.AlreadyImportedSpecificationFixture.should_be_accepted_if_grabbed_and_imported_quality_is_the_same --- 12:49:37.5 Debug: Performing already imported check on report 12:49:37.5 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.AlreadyImportedSpecificationFixture.should_be_accepted_if_grabbed_and_imported_quality_is_the_same --- 12:49:37.5 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.AlreadyImportedSpecificationFixture.should_be_accepted_if_release_torrent_hash_is_null --- 12:49:37.5 Debug: Performing already imported check on report 12:49:37.5 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.AlreadyImportedSpecificationFixture.should_be_accepted_if_release_torrent_hash_is_null --- 12:49:37.5 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.AlreadyImportedSpecificationFixture.should_be_accepted_if_release_torrent_hash_is_null_and_downloadId_is_null --- 12:49:37.5 Debug: Performing already imported check on report 12:49:37.5 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.AlreadyImportedSpecificationFixture.should_be_accepted_if_release_torrent_hash_is_null_and_downloadId_is_null --- 12:49:37.5 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.AlreadyImportedSpecificationFixture.should_be_rejected_if_grabbed_download_id_matches_release_torrent_hash --- 12:49:37.5 Debug: Performing already imported check on report 12:49:37.5 Debug: Has same torrent hash as a grabbed and imported release 12:49:37.5 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.AlreadyImportedSpecificationFixture.should_be_rejected_if_grabbed_download_id_matches_release_torrent_hash --- 12:49:37.5 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.AlreadyImportedSpecificationFixture.should_be_rejected_if_release_title_matches_grabbed_event_source_title --- 12:49:37.5 Debug: Performing already imported check on report 12:49:37.5 Debug: Has same torrent hash as a grabbed and imported release 12:49:37.5 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.AlreadyImportedSpecificationFixture.should_be_rejected_if_release_title_matches_grabbed_event_source_title --- 12:49:37.5 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.BlockedIndexerSpecificationFixture.should_return_false_if_blocked_indexer --- 12:49:37.5 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.BlockedIndexerSpecificationFixture.should_return_false_if_blocked_indexer --- 12:49:37.5 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.BlockedIndexerSpecificationFixture.should_return_true_if_no_blocked_indexer --- 12:49:37.5 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.BlockedIndexerSpecificationFixture.should_return_true_if_no_blocked_indexer --- 12:49:37.5 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.CustomFormatAllowedByProfileSpecificationFixture.should_allow_if_all_format_is_defined_in_profile --- 12:49:37.5 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.CustomFormatAllowedByProfileSpecificationFixture.should_allow_if_all_format_is_defined_in_profile --- 12:49:37.5 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.CustomFormatAllowedByProfileSpecificationFixture.should_allow_if_format_score_greater_than_min --- 12:49:37.5 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.CustomFormatAllowedByProfileSpecificationFixture.should_allow_if_format_score_greater_than_min --- 12:49:37.5 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.CustomFormatAllowedByProfileSpecificationFixture.should_allow_if_no_format_was_parsed_min_score_is_zero --- 12:49:37.5 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.CustomFormatAllowedByProfileSpecificationFixture.should_allow_if_no_format_was_parsed_min_score_is_zero --- 12:49:37.5 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.CustomFormatAllowedByProfileSpecificationFixture.should_deny_if_format_score_not_greater_than_min --- -2 1 12:49:37.5 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.CustomFormatAllowedByProfileSpecificationFixture.should_deny_if_format_score_not_greater_than_min --- 12:49:37.5 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.CustomFormatAllowedByProfileSpecificationFixture.should_deny_if_format_score_not_greater_than_min_2 --- 12:49:37.5 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.CustomFormatAllowedByProfileSpecificationFixture.should_deny_if_format_score_not_greater_than_min_2 --- 12:49:37.5 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.CustomFormatAllowedByProfileSpecificationFixture.should_deny_if_no_format_was_parsed_and_min_score_positive --- 12:49:37.5 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.CustomFormatAllowedByProfileSpecificationFixture.should_deny_if_no_format_was_parsed_and_min_score_positive --- 12:49:37.5 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.CutoffSpecificationFixture.should_return_false_if_current_album_is_equal_to_cutoff --- 12:49:37.5 Debug: Existing item meets cut-off. skipping. 12:49:37.5 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.CutoffSpecificationFixture.should_return_false_if_current_album_is_equal_to_cutoff --- 12:49:37.5 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.CutoffSpecificationFixture.should_return_false_if_current_album_is_greater_than_cutoff --- 12:49:37.5 Debug: Existing item meets cut-off. skipping. 12:49:37.5 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.CutoffSpecificationFixture.should_return_false_if_current_album_is_greater_than_cutoff --- 12:49:37.5 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.CutoffSpecificationFixture.should_return_false_if_cutoff_is_met_and_quality_is_higher --- 12:49:37.5 Debug: Existing item meets cut-off. skipping. 12:49:37.5 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.CutoffSpecificationFixture.should_return_false_if_cutoff_is_met_and_quality_is_higher --- 12:49:37.5 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:49:37.5 Debug: Existing item meets cut-off. skipping. 12:49:37.5 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:49:37.5 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.CutoffSpecificationFixture.should_return_true_if_current_album_is_less_than_cutoff --- 12:49:37.5 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.CutoffSpecificationFixture.should_return_true_if_current_album_is_less_than_cutoff --- 12:49:37.5 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.CutoffSpecificationFixture.should_return_true_if_cutoffs_are_met_but_is_a_revision_upgrade --- 12:49:37.5 Debug: New quality is a better revision for existing quality 12:49:37.5 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.CutoffSpecificationFixture.should_return_true_if_cutoffs_are_met_but_is_a_revision_upgrade --- 12:49:37.5 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.CutoffSpecificationFixture.should_return_true_when_new_album_is_proper_but_existing_is_not --- 12:49:37.5 Debug: New quality is a better revision for existing quality 12:49:37.5 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.CutoffSpecificationFixture.should_return_true_when_new_album_is_proper_but_existing_is_not --- 12:49:37.5 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.DiscographySpecificationFixture.should_return_false_if_an_album_does_not_have_an_release_date --- 12:49:37.5 Debug: Checking if all albums in discography release have released. Artist.Discography.1978.2005.FLAC-RlsGrp 12:49:37.5 Debug: Discography release Artist.Discography.1978.2005.FLAC-RlsGrp rejected. All albums haven't released yet. 12:49:37.5 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.DiscographySpecificationFixture.should_return_false_if_an_album_does_not_have_an_release_date --- 12:49:37.5 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.DiscographySpecificationFixture.should_return_false_if_one_album_has_not_released --- 12:49:37.5 Debug: Checking if all albums in discography release have released. Artist.Discography.1978.2005.FLAC-RlsGrp 12:49:37.5 Debug: Discography release Artist.Discography.1978.2005.FLAC-RlsGrp rejected. All albums haven't released yet. 12:49:37.5 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.DiscographySpecificationFixture.should_return_false_if_one_album_has_not_released --- 12:49:37.5 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.DiscographySpecificationFixture.should_return_true_if_all_albums_have_released --- 12:49:37.5 Debug: Checking if all albums in discography release have released. Artist.Discography.1978.2005.FLAC-RlsGrp 12:49:37.5 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.DiscographySpecificationFixture.should_return_true_if_all_albums_have_released --- 12:49:37.5 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.DiscographySpecificationFixture.should_return_true_if_all_albums_will_have_released_in_the_next_24_hours --- 12:49:37.5 Debug: Checking if all albums in discography release have released. Artist.Discography.1978.2005.FLAC-RlsGrp 12:49:37.5 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.DiscographySpecificationFixture.should_return_true_if_all_albums_will_have_released_in_the_next_24_hours --- 12:49:37.5 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.DiscographySpecificationFixture.should_return_true_if_is_not_a_discography --- 12:49:37.5 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.DiscographySpecificationFixture.should_return_true_if_is_not_a_discography --- 12:49:37.5 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.DownloadDecisionMakerFixture.broken_report_shouldnt_blowup_the_process --- 12:49:37.6 Info: Processing 3 releases 12:49:37.6 Trace: Processing release 1/3 12:49:37.6 Debug: Processing release 'Coldplay-A Head Full Of Dreams-CD-FLAC-2015-PERFECT' from '' 12:49:37.6 Debug: Parsing string 'Coldplay-A Head Full Of Dreams-CD-FLAC-2015-PERFECT' 12:49:37.7 Trace: ^(?.+?)[-](?.+?)[-](?\d?CD|WEB).+?(?\d{4}) 12:49:37.7 Debug: Album Parsed. Coldplay - A Head Full Of Dreams 12:49:37.7 Debug: Trying to parse quality for 'Coldplay-A Head Full Of Dreams-CD-FLAC-2015-PERFECT' 12:49:37.8 Debug: Quality parsed: FLAC v1 12:49:37.8 Debug: Release Group parsed: PERFECT 12:49:37.8 Error: Couldn't process release. NzbDrone.Test.Common.TestException: Exception of type 'NzbDrone.Test.Common.TestException' was thrown. at Moq.Behaviors.ThrowException.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Behaviors\ThrowException.cs:line 22 at Moq.MethodCall.ExecuteCore(Invocation invocation) in C:\projects\moq4\src\Moq\MethodCall.cs:line 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:49:37.8 Debug: Release rejected for the following reasons: [Permanent] Unexpected error processing release 12:49:37.8 Trace: Processing release 2/3 12:49:37.8 Debug: Processing release 'Coldplay-A Head Full Of Dreams-CD-FLAC-2015-PERFECT' from '' 12:49:37.8 Debug: Parsing string 'Coldplay-A Head Full Of Dreams-CD-FLAC-2015-PERFECT' 12:49:37.8 Trace: ^(?.+?)[-](?.+?)[-](?\d?CD|WEB).+?(?\d{4}) 12:49:37.8 Debug: Album Parsed. Coldplay - A Head Full Of Dreams 12:49:37.8 Debug: Trying to parse quality for 'Coldplay-A Head Full Of Dreams-CD-FLAC-2015-PERFECT' 12:49:37.8 Debug: Quality parsed: FLAC v1 12:49:37.8 Debug: Release Group parsed: PERFECT 12:49:37.8 Error: Couldn't process release. NzbDrone.Test.Common.TestException: Exception of type 'NzbDrone.Test.Common.TestException' was thrown. at Moq.Behaviors.ThrowException.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Behaviors\ThrowException.cs:line 22 at Moq.MethodCall.ExecuteCore(Invocation invocation) in C:\projects\moq4\src\Moq\MethodCall.cs:line 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:49:37.8 Debug: Release rejected for the following reasons: [Permanent] Unexpected error processing release 12:49:37.8 Trace: Processing release 3/3 12:49:37.8 Debug: Processing release 'Coldplay-A Head Full Of Dreams-CD-FLAC-2015-PERFECT' from '' 12:49:37.8 Debug: Parsing string 'Coldplay-A Head Full Of Dreams-CD-FLAC-2015-PERFECT' 12:49:37.8 Trace: ^(?.+?)[-](?.+?)[-](?\d?CD|WEB).+?(?\d{4}) 12:49:37.8 Debug: Album Parsed. Coldplay - A Head Full Of Dreams 12:49:37.8 Debug: Trying to parse quality for 'Coldplay-A Head Full Of Dreams-CD-FLAC-2015-PERFECT' 12:49:37.8 Debug: Quality parsed: FLAC v1 12:49:37.8 Debug: Release Group parsed: PERFECT 12:49:37.8 Error: Couldn't process release. NzbDrone.Test.Common.TestException: Exception of type 'NzbDrone.Test.Common.TestException' was thrown. at Moq.Behaviors.ThrowException.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Behaviors\ThrowException.cs:line 22 at Moq.MethodCall.ExecuteCore(Invocation invocation) in C:\projects\moq4\src\Moq\MethodCall.cs:line 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:49:37.8 Debug: Release rejected for the following reasons: [Permanent] Unexpected error processing release 12:49:37.8 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.DownloadDecisionMakerFixture.broken_report_shouldnt_blowup_the_process --- 12:49:37.8 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.DownloadDecisionMakerFixture.should_call_all_specifications --- 12:49:37.8 Info: Processing 1 releases 12:49:37.8 Trace: Processing release 1/1 12:49:37.8 Debug: Processing release 'Coldplay-A Head Full Of Dreams-CD-FLAC-2015-PERFECT' from '' 12:49:37.8 Debug: Parsing string 'Coldplay-A Head Full Of Dreams-CD-FLAC-2015-PERFECT' 12:49:37.8 Trace: ^(?.+?)[-](?.+?)[-](?\d?CD|WEB).+?(?\d{4}) 12:49:37.8 Debug: Album Parsed. Coldplay - A Head Full Of Dreams 12:49:37.8 Debug: Trying to parse quality for 'Coldplay-A Head Full Of Dreams-CD-FLAC-2015-PERFECT' 12:49:37.8 Debug: Quality parsed: FLAC v1 12:49:37.8 Debug: Release Group parsed: PERFECT 12:49:37.8 Debug: Release rejected for the following reasons: [Permanent] fail1, [Permanent] fail2, [Permanent] fail3 12:49:37.8 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.DownloadDecisionMakerFixture.should_call_all_specifications --- 12:49:37.8 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.DownloadDecisionMakerFixture.should_call_delayed_specifications_if_non_delayed_passed --- 12:49:37.8 Info: Processing 1 releases 12:49:37.8 Trace: Processing release 1/1 12:49:37.8 Debug: Processing release 'Coldplay-A Head Full Of Dreams-CD-FLAC-2015-PERFECT' from '' 12:49:37.8 Debug: Parsing string 'Coldplay-A Head Full Of Dreams-CD-FLAC-2015-PERFECT' 12:49:37.8 Trace: ^(?.+?)[-](?.+?)[-](?\d?CD|WEB).+?(?\d{4}) 12:49:37.8 Debug: Album Parsed. Coldplay - A Head Full Of Dreams 12:49:37.8 Debug: Trying to parse quality for 'Coldplay-A Head Full Of Dreams-CD-FLAC-2015-PERFECT' 12:49:37.8 Debug: Quality parsed: FLAC v1 12:49:37.8 Debug: Release Group parsed: PERFECT 12:49:37.8 Debug: Release rejected for the following reasons: [Permanent] failDelayed1 12:49:37.8 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.DownloadDecisionMakerFixture.should_call_delayed_specifications_if_non_delayed_passed --- 12:49:37.8 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.DownloadDecisionMakerFixture.should_have_same_number_of_rejections_as_specs_that_failed --- 12:49:37.8 Info: Processing 1 releases 12:49:37.8 Trace: Processing release 1/1 12:49:37.8 Debug: Processing release 'Coldplay-A Head Full Of Dreams-CD-FLAC-2015-PERFECT' from '' 12:49:37.8 Debug: Parsing string 'Coldplay-A Head Full Of Dreams-CD-FLAC-2015-PERFECT' 12:49:37.8 Trace: ^(?.+?)[-](?.+?)[-](?\d?CD|WEB).+?(?\d{4}) 12:49:37.8 Debug: Album Parsed. Coldplay - A Head Full Of Dreams 12:49:37.8 Debug: Trying to parse quality for 'Coldplay-A Head Full Of Dreams-CD-FLAC-2015-PERFECT' 12:49:37.8 Debug: Quality parsed: FLAC v1 12:49:37.8 Debug: Release Group parsed: PERFECT 12:49:37.8 Debug: Release rejected for the following reasons: [Permanent] fail1, [Permanent] fail2, [Permanent] fail3 12:49:37.8 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.DownloadDecisionMakerFixture.should_have_same_number_of_rejections_as_specs_that_failed --- 12:49:37.8 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.DownloadDecisionMakerFixture.should_not_allow_download_if_artist_is_unknown --- 12:49:37.8 Info: Processing 1 releases 12:49:37.8 Trace: Processing release 1/1 12:49:37.8 Debug: Processing release 'Coldplay-A Head Full Of Dreams-CD-FLAC-2015-PERFECT' from '' 12:49:37.8 Debug: Parsing string 'Coldplay-A Head Full Of Dreams-CD-FLAC-2015-PERFECT' 12:49:37.8 Trace: ^(?.+?)[-](?.+?)[-](?\d?CD|WEB).+?(?\d{4}) 12:49:37.8 Debug: Album Parsed. Coldplay - A Head Full Of Dreams 12:49:37.8 Debug: Trying to parse quality for 'Coldplay-A Head Full Of Dreams-CD-FLAC-2015-PERFECT' 12:49:37.8 Debug: Quality parsed: FLAC v1 12:49:37.8 Debug: Release Group parsed: PERFECT 12:49:37.8 Debug: Release rejected for the following reasons: [Permanent] Unknown Artist 12:49:37.8 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.DownloadDecisionMakerFixture.should_not_allow_download_if_artist_is_unknown --- 12:49:37.8 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.DownloadDecisionMakerFixture.should_not_allow_download_if_no_albums_found --- 12:49:37.8 Info: Processing 1 releases 12:49:37.8 Trace: Processing release 1/1 12:49:37.8 Debug: Processing release 'Coldplay-A Head Full Of Dreams-CD-FLAC-2015-PERFECT' from '' 12:49:37.8 Debug: Parsing string 'Coldplay-A Head Full Of Dreams-CD-FLAC-2015-PERFECT' 12:49:37.8 Trace: ^(?.+?)[-](?.+?)[-](?\d?CD|WEB).+?(?\d{4}) 12:49:37.8 Debug: Album Parsed. Coldplay - A Head Full Of Dreams 12:49:37.8 Debug: Trying to parse quality for 'Coldplay-A Head Full Of Dreams-CD-FLAC-2015-PERFECT' 12:49:37.8 Debug: Quality parsed: FLAC v1 12:49:37.8 Debug: Release Group parsed: PERFECT 12:49:37.8 Debug: Release rejected for the following reasons: [Permanent] Unable to parse albums from release name 12:49:37.8 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.DownloadDecisionMakerFixture.should_not_allow_download_if_no_albums_found --- 12:49:37.8 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.DownloadDecisionMakerFixture.should_not_attempt_to_make_decision_if_artist_is_unknown --- 12:49:37.9 Info: Processing 1 releases 12:49:37.9 Trace: Processing release 1/1 12:49:37.9 Debug: Processing release 'Coldplay-A Head Full Of Dreams-CD-FLAC-2015-PERFECT' from '' 12:49:37.9 Debug: Parsing string 'Coldplay-A Head Full Of Dreams-CD-FLAC-2015-PERFECT' 12:49:37.9 Trace: ^(?.+?)[-](?.+?)[-](?\d?CD|WEB).+?(?\d{4}) 12:49:37.9 Debug: Album Parsed. Coldplay - A Head Full Of Dreams 12:49:37.9 Debug: Trying to parse quality for 'Coldplay-A Head Full Of Dreams-CD-FLAC-2015-PERFECT' 12:49:37.9 Debug: Quality parsed: FLAC v1 12:49:37.9 Debug: Release Group parsed: PERFECT 12:49:37.9 Debug: Release rejected for the following reasons: [Permanent] Unknown Artist 12:49:37.9 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.DownloadDecisionMakerFixture.should_not_attempt_to_make_decision_if_artist_is_unknown --- 12:49:37.9 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.DownloadDecisionMakerFixture.should_not_attempt_to_map_album_if_artist_title_is_blank --- 12:49:37.9 Info: Processing 1 releases 12:49:37.9 Trace: Processing release 1/1 12:49:37.9 Debug: Processing release '2013 - Night Visions' from '' 12:49:37.9 Debug: Parsing string '2013 - Night Visions' 12:49:37.9 Debug: Unable to parse 2013 - Night Visions 12:49:37.9 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.DownloadDecisionMakerFixture.should_not_attempt_to_map_album_if_artist_title_is_blank --- 12:49:37.9 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.DownloadDecisionMakerFixture.should_not_attempt_to_map_album_if_not_parsable --- 12:49:37.9 Info: Processing 1 releases 12:49:37.9 Trace: Processing release 1/1 12:49:37.9 Debug: Processing release 'Not parsable' from '' 12:49:37.9 Debug: Parsing string 'Not parsable' 12:49:37.9 Debug: Unable to parse Not parsable 12:49:37.9 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.DownloadDecisionMakerFixture.should_not_attempt_to_map_album_if_not_parsable --- 12:49:37.9 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.DownloadDecisionMakerFixture.should_not_call_delayed_specifications_if_non_delayed_failed --- 12:49:37.9 Info: Processing 1 releases 12:49:37.9 Trace: Processing release 1/1 12:49:37.9 Debug: Processing release 'Coldplay-A Head Full Of Dreams-CD-FLAC-2015-PERFECT' from '' 12:49:37.9 Debug: Parsing string 'Coldplay-A Head Full Of Dreams-CD-FLAC-2015-PERFECT' 12:49:37.9 Trace: ^(?.+?)[-](?.+?)[-](?\d?CD|WEB).+?(?\d{4}) 12:49:37.9 Debug: Album Parsed. Coldplay - A Head Full Of Dreams 12:49:37.9 Debug: Trying to parse quality for 'Coldplay-A Head Full Of Dreams-CD-FLAC-2015-PERFECT' 12:49:37.9 Debug: Quality parsed: FLAC v1 12:49:37.9 Debug: Release Group parsed: PERFECT 12:49:37.9 Debug: Release rejected for the following reasons: [Permanent] fail1 12:49:37.9 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.DownloadDecisionMakerFixture.should_not_call_delayed_specifications_if_non_delayed_failed --- 12:49:37.9 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.DownloadDecisionMakerFixture.should_only_include_reports_for_requested_albums --- 12:49:37.9 Info: Processing 2 releases 12:49:37.9 Trace: Processing release 1/2 12:49:37.9 Debug: Processing release 'Name1-Title1[FLAC][2017][DRONE]' from '' 12:49:37.9 Debug: Parsing string 'Name1-Title1[FLAC][2017][DRONE]' 12:49:37.9 Trace: ^(?:(?.+?)(?:-)+)(?.+?)\W*(?:\(|\[).+?(?\d{4}) 12:49:37.9 Debug: Album Parsed. Name1 - Title1 12:49:37.9 Debug: Trying to parse quality for 'Name1-Title1[FLAC][2017][DRONE]' 12:49:37.9 Debug: Quality parsed: FLAC v1 12:49:37.9 Debug: Release Group parsed: 12:49:37.9 Debug: Release accepted 12:49:37.9 Trace: Processing release 2/2 12:49:37.9 Debug: Processing release 'Name1-Title2[FLAC][2017][DRONE]' from '' 12:49:37.9 Debug: Parsing string 'Name1-Title2[FLAC][2017][DRONE]' 12:49:37.9 Trace: ^(?:(?.+?)(?:-)+)(?.+?)\W*(?:\(|\[).+?(?\d{4}) 12:49:37.9 Debug: Album Parsed. Name1 - Title2 12:49:37.9 Debug: Trying to parse quality for 'Name1-Title2[FLAC][2017][DRONE]' 12:49:37.9 Debug: Quality parsed: FLAC v1 12:49:37.9 Debug: Release Group parsed: 12:49:37.9 Debug: Release rejected since the album wasn't requested: Name1 - Title2 FLAC v1 12:49:37.9 Debug: Release rejected for the following reasons: [Permanent] Album wasn't requested 12:49:37.9 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.DownloadDecisionMakerFixture.should_only_include_reports_for_requested_albums --- 12:49:37.9 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.DownloadDecisionMakerFixture.should_return_a_decision_when_exception_is_caught --- 12:49:37.9 Info: Processing 1 releases 12:49:37.9 Trace: Processing release 1/1 12:49:37.9 Debug: Processing release 'Alien Ant Farm - TruAnt (FLAC) DRONE' from '' 12:49:37.9 Debug: Parsing string 'Alien Ant Farm - TruAnt (FLAC) DRONE' 12:49:37.9 Trace: ^(?:(?.+?)(?: - )+)(?.+?)\W*(?:\(|\[) 12:49:37.9 Debug: Album Parsed. Alien Ant Farm - TruAnt 12:49:37.9 Debug: Trying to parse quality for 'Alien Ant Farm - TruAnt (FLAC) DRONE' 12:49:37.9 Debug: Quality parsed: FLAC v1 12:49:37.9 Debug: Release Group parsed: 12:49:37.9 Error: Couldn't process release. NzbDrone.Test.Common.TestException: Exception of type 'NzbDrone.Test.Common.TestException' was thrown. at Moq.Behaviors.ThrowException.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Behaviors\ThrowException.cs:line 22 at Moq.MethodCall.ExecuteCore(Invocation invocation) in C:\projects\moq4\src\Moq\MethodCall.cs:line 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:49:37.9 Debug: Release rejected for the following reasons: [Permanent] Unexpected error processing release 12:49:37.9 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.DownloadDecisionMakerFixture.should_return_a_decision_when_exception_is_caught --- 12:49:37.9 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.DownloadDecisionMakerFixture.should_return_pass_if_all_specs_pass --- 12:49:37.9 Info: Processing 1 releases 12:49:37.9 Trace: Processing release 1/1 12:49:37.9 Debug: Processing release 'Coldplay-A Head Full Of Dreams-CD-FLAC-2015-PERFECT' from '' 12:49:37.9 Debug: Parsing string 'Coldplay-A Head Full Of Dreams-CD-FLAC-2015-PERFECT' 12:49:37.9 Trace: ^(?.+?)[-](?.+?)[-](?\d?CD|WEB).+?(?\d{4}) 12:49:37.9 Debug: Album Parsed. Coldplay - A Head Full Of Dreams 12:49:37.9 Debug: Trying to parse quality for 'Coldplay-A Head Full Of Dreams-CD-FLAC-2015-PERFECT' 12:49:37.9 Debug: Quality parsed: FLAC v1 12:49:37.9 Debug: Release Group parsed: PERFECT 12:49:37.9 Debug: Release accepted 12:49:37.9 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.DownloadDecisionMakerFixture.should_return_pass_if_all_specs_pass --- 12:49:37.9 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.DownloadDecisionMakerFixture.should_return_rejected_if_one_of_specs_fail --- 12:49:37.9 Info: Processing 1 releases 12:49:37.9 Trace: Processing release 1/1 12:49:37.9 Debug: Processing release 'Coldplay-A Head Full Of Dreams-CD-FLAC-2015-PERFECT' from '' 12:49:37.9 Debug: Parsing string 'Coldplay-A Head Full Of Dreams-CD-FLAC-2015-PERFECT' 12:49:37.9 Trace: ^(?.+?)[-](?.+?)[-](?\d?CD|WEB).+?(?\d{4}) 12:49:37.9 Debug: Album Parsed. Coldplay - A Head Full Of Dreams 12:49:37.9 Debug: Trying to parse quality for 'Coldplay-A Head Full Of Dreams-CD-FLAC-2015-PERFECT' 12:49:37.9 Debug: Quality parsed: FLAC v1 12:49:37.9 Debug: Release Group parsed: PERFECT 12:49:37.9 Debug: Release rejected for the following reasons: [Permanent] fail1 12:49:37.9 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.DownloadDecisionMakerFixture.should_return_rejected_if_one_of_specs_fail --- 12:49:37.9 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.DownloadDecisionMakerFixture.should_return_rejected_if_single_specs_fail --- 12:49:37.9 Info: Processing 1 releases 12:49:37.9 Trace: Processing release 1/1 12:49:37.9 Debug: Processing release 'Coldplay-A Head Full Of Dreams-CD-FLAC-2015-PERFECT' from '' 12:49:37.9 Debug: Parsing string 'Coldplay-A Head Full Of Dreams-CD-FLAC-2015-PERFECT' 12:49:37.9 Trace: ^(?.+?)[-](?.+?)[-](?\d?CD|WEB).+?(?\d{4}) 12:49:37.9 Debug: Album Parsed. Coldplay - A Head Full Of Dreams 12:49:37.9 Debug: Trying to parse quality for 'Coldplay-A Head Full Of Dreams-CD-FLAC-2015-PERFECT' 12:49:37.9 Debug: Quality parsed: FLAC v1 12:49:37.9 Debug: Release Group parsed: PERFECT 12:49:37.9 Debug: Release rejected for the following reasons: [Permanent] fail1 12:49:37.9 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.DownloadDecisionMakerFixture.should_return_rejected_if_single_specs_fail --- 12:49:37.9 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.DownloadDecisionMakerFixture.should_return_rejected_result_for_unparsable_search --- 12:49:37.9 Info: Processing 1 releases 12:49:37.9 Trace: Processing release 1/1 12:49:37.9 Debug: Processing release '1937 - Snow White and the Seven Dwarves' from '' 12:49:37.9 Debug: Parsing string '1937 - Snow White and the Seven Dwarves' 12:49:37.9 Debug: Unable to parse 1937 - Snow White and the Seven Dwarves 12:49:37.9 Debug: Parsing string '1937 - Snow White and the Seven Dwarves' using search criteria artist: 'Some Artist' album: 'Some Album' 12:49:37.9 Debug: Unable to parse 1937 - Snow White and the Seven Dwarves 12:49:37.9 Debug: Trying to parse quality for '1937 - Snow White and the Seven Dwarves' 12:49:37.9 Debug: Release rejected for the following reasons: [Permanent] Unable to parse release 12:49:38.0 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.DownloadDecisionMakerFixture.should_return_rejected_result_for_unparsable_search --- 12:49:38.0 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.DownloadDecisionMakerFixture.should_return_unknown_artist_rejection_if_artist_is_unknown --- 12:49:38.0 Info: Processing 1 releases 12:49:38.0 Trace: Processing release 1/1 12:49:38.0 Debug: Processing release 'Coldplay-A Head Full Of Dreams-CD-FLAC-2015-PERFECT' from '' 12:49:38.0 Debug: Parsing string 'Coldplay-A Head Full Of Dreams-CD-FLAC-2015-PERFECT' 12:49:38.0 Trace: ^(?.+?)[-](?.+?)[-](?\d?CD|WEB).+?(?\d{4}) 12:49:38.0 Debug: Album Parsed. Coldplay - A Head Full Of Dreams 12:49:38.0 Debug: Trying to parse quality for 'Coldplay-A Head Full Of Dreams-CD-FLAC-2015-PERFECT' 12:49:38.0 Debug: Quality parsed: FLAC v1 12:49:38.0 Debug: Release Group parsed: PERFECT 12:49:38.0 Debug: Release rejected for the following reasons: [Permanent] Unknown Artist 12:49:38.0 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.DownloadDecisionMakerFixture.should_return_unknown_artist_rejection_if_artist_is_unknown --- 12:49:38.0 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.EarlyReleaseSpecificationFixture.should_return_false_if_publish_date_belove_limit(-10) --- 12:49:38.0 Debug: Release published date, 05/07/2024, is outside of 5 day early grab limit allowed by user 12:49:38.0 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.EarlyReleaseSpecificationFixture.should_return_false_if_publish_date_belove_limit(-10) --- 12:49:38.0 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.EarlyReleaseSpecificationFixture.should_return_false_if_publish_date_belove_limit(-20) --- 12:49:38.0 Debug: Release published date, 04/27/2024, is outside of 5 day early grab limit allowed by user 12:49:38.0 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.EarlyReleaseSpecificationFixture.should_return_false_if_publish_date_belove_limit(-20) --- 12:49:38.0 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.EarlyReleaseSpecificationFixture.should_return_true_if_indexer_no_longer_exists --- 12:49:38.0 Debug: Indexer with id 1 does not exist, skipping early release check 12:49:38.0 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.EarlyReleaseSpecificationFixture.should_return_true_if_indexer_no_longer_exists --- 12:49:38.0 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.EarlyReleaseSpecificationFixture.should_return_true_if_indexer_not_specified --- 12:49:38.0 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.EarlyReleaseSpecificationFixture.should_return_true_if_indexer_not_specified --- 12:49:38.0 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.EarlyReleaseSpecificationFixture.should_return_true_if_limit_null(-10) --- 12:49:38.0 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.EarlyReleaseSpecificationFixture.should_return_true_if_limit_null(-10) --- 12:49:38.0 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.EarlyReleaseSpecificationFixture.should_return_true_if_limit_null(-100) --- 12:49:38.0 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.EarlyReleaseSpecificationFixture.should_return_true_if_limit_null(-100) --- 12:49:38.0 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.EarlyReleaseSpecificationFixture.should_return_true_if_publish_date_above_or_equal_to_limit(-2) --- 12:49:38.0 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.EarlyReleaseSpecificationFixture.should_return_true_if_publish_date_above_or_equal_to_limit(-2) --- 12:49:38.0 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.EarlyReleaseSpecificationFixture.should_return_true_if_publish_date_above_or_equal_to_limit(-5) --- 12:49:38.0 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.EarlyReleaseSpecificationFixture.should_return_true_if_publish_date_above_or_equal_to_limit(-5) --- 12:49:38.0 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.EarlyReleaseSpecificationFixture.should_return_true_if_release_contains_multiple_albums --- 12:49:38.0 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.EarlyReleaseSpecificationFixture.should_return_true_if_release_contains_multiple_albums --- 12:49:38.0 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.MaximumSizeSpecificationFixture.should_return_false_when_size_is_bigger_than_maximum_size --- 12:49:38.0 Debug: Checking if release meets maximum size requirements. 2.0 GB 12:49:38.0 Debug: 2.0 GB is too big, maximum size is 2.0 GB (Settings->Indexers->Maximum Size) 12:49:38.0 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.MaximumSizeSpecificationFixture.should_return_false_when_size_is_bigger_than_maximum_size --- 12:49:38.0 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.MaximumSizeSpecificationFixture.should_return_true_when_maximum_size_is_set_to_zero --- 12:49:38.0 Debug: Maximum size is not set. 12:49:38.0 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.MaximumSizeSpecificationFixture.should_return_true_when_maximum_size_is_set_to_zero --- 12:49:38.0 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.MaximumSizeSpecificationFixture.should_return_true_when_size_is_equals_to_maximum_size --- 12:49:38.0 Debug: Checking if release meets maximum size requirements. 2.0 GB 12:49:38.0 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.MaximumSizeSpecificationFixture.should_return_true_when_size_is_equals_to_maximum_size --- 12:49:38.0 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.MaximumSizeSpecificationFixture.should_return_true_when_size_is_smaller_than_maximum_size --- 12:49:38.0 Debug: Checking if release meets maximum size requirements. 2.0 GB 12:49:38.0 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.MaximumSizeSpecificationFixture.should_return_true_when_size_is_smaller_than_maximum_size --- 12:49:38.0 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.MaximumSizeSpecificationFixture.should_return_true_when_size_is_zero --- 12:49:38.0 Debug: Release has unknown size, skipping size check. 12:49:38.0 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.MaximumSizeSpecificationFixture.should_return_true_when_size_is_zero --- 12:49:38.0 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.MinimumAgeSpecificationFixture.should_return_false_when_age_is_less_than_minimum_age --- 12:49:38.0 Debug: Checking if report meets minimum age requirements. 10 12:49:38.0 Debug: Only 10 minutes old, minimum age is 30 minutes 12:49:38.0 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.MinimumAgeSpecificationFixture.should_return_false_when_age_is_less_than_minimum_age --- 12:49:38.0 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.MinimumAgeSpecificationFixture.should_return_true_when_age_is_greater_than_minimum_age --- 12:49:38.0 Debug: Checking if report meets minimum age requirements. 100 12:49:38.0 Debug: Release is 100 minutes old, greater than minimum age of 30 minutes 12:49:38.0 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.MinimumAgeSpecificationFixture.should_return_true_when_age_is_greater_than_minimum_age --- 12:49:38.0 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.MinimumAgeSpecificationFixture.should_return_true_when_minimum_age_is_set_to_zero --- 12:49:38.0 Debug: Minimum age is not set. 12:49:38.0 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.MinimumAgeSpecificationFixture.should_return_true_when_minimum_age_is_set_to_zero --- 12:49:38.0 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.MonitoredAlbumSpecificationFixture.both_albums_not_monitored_should_return_false --- 12:49:38.0 Debug: No albums in the release are monitored. Rejecting 12:49:38.0 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.MonitoredAlbumSpecificationFixture.both_albums_not_monitored_should_return_false --- 12:49:38.0 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.MonitoredAlbumSpecificationFixture.not_monitored_artist_should_be_skipped --- 12:49:38.0 Debug: [ForeignArtistId1][Name1] is present in the DB but not tracked. Rejecting. 12:49:38.0 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.MonitoredAlbumSpecificationFixture.not_monitored_artist_should_be_skipped --- 12:49:38.0 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.MonitoredAlbumSpecificationFixture.only_album_not_monitored_should_return_false --- 12:49:38.0 Debug: Album is not monitored. Rejecting 12:49:38.0 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.MonitoredAlbumSpecificationFixture.only_album_not_monitored_should_return_false --- 12:49:38.0 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.MonitoredAlbumSpecificationFixture.only_first_album_not_monitored_should_return_false --- 12:49:38.0 Debug: Only 1/2 albums in the release are monitored. Rejecting 12:49:38.0 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.MonitoredAlbumSpecificationFixture.only_first_album_not_monitored_should_return_false --- 12:49:38.0 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.MonitoredAlbumSpecificationFixture.only_second_album_not_monitored_should_return_false --- 12:49:38.0 Debug: Only 1/2 albums in the release are monitored. Rejecting 12:49:38.0 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.MonitoredAlbumSpecificationFixture.only_second_album_not_monitored_should_return_false --- 12:49:38.0 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.MonitoredAlbumSpecificationFixture.setup_should_return_monitored_album_should_return_true --- 12:49:38.0 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.MonitoredAlbumSpecificationFixture.setup_should_return_monitored_album_should_return_true --- 12:49:38.0 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.MonitoredAlbumSpecificationFixture.should_return_false_if_album_is_not_monitored_and_monitoredEpisodesOnly_flag_is_true --- 12:49:38.0 Debug: Album is not monitored. Rejecting 12:49:38.0 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.MonitoredAlbumSpecificationFixture.should_return_false_if_album_is_not_monitored_and_monitoredEpisodesOnly_flag_is_true --- 12:49:38.0 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.MonitoredAlbumSpecificationFixture.should_return_false_if_all_albums_are_not_monitored_for_discography_pack_release --- 12:49:38.0 Debug: Only 1/2 albums in the release are monitored. Rejecting 12:49:38.0 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.MonitoredAlbumSpecificationFixture.should_return_false_if_all_albums_are_not_monitored_for_discography_pack_release --- 12:49:38.0 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.MonitoredAlbumSpecificationFixture.should_return_true_for_single_album_search --- 12:49:38.0 Debug: Skipping monitored check during search 12:49:38.0 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.MonitoredAlbumSpecificationFixture.should_return_true_for_single_album_search --- 12:49:38.0 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.MonitoredAlbumSpecificationFixture.should_return_true_if_album_is_not_monitored_and_monitoredEpisodesOnly_flag_is_false --- 12:49:38.0 Debug: Skipping monitored check during search 12:49:38.0 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.MonitoredAlbumSpecificationFixture.should_return_true_if_album_is_not_monitored_and_monitoredEpisodesOnly_flag_is_false --- 12:49:38.0 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.PrioritizeDownloadDecisionFixture.ensure_download_decisions_indexer_priority_is_not_perfered_over_quality --- 12:49:38.0 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.PrioritizeDownloadDecisionFixture.ensure_download_decisions_indexer_priority_is_not_perfered_over_quality --- 12:49:38.0 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.PrioritizeDownloadDecisionFixture.should_not_throw_if_no_albums_are_found --- 12:49:38.0 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.PrioritizeDownloadDecisionFixture.should_not_throw_if_no_albums_are_found --- 12:49:38.0 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.PrioritizeDownloadDecisionFixture.should_order_by_age_then_largest_rounded_to_200mb --- 12:49:38.0 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.PrioritizeDownloadDecisionFixture.should_order_by_age_then_largest_rounded_to_200mb --- 12:49:38.0 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.PrioritizeDownloadDecisionFixture.should_order_by_closest_to_preferred_size_if_both_under --- 12:49:38.0 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.PrioritizeDownloadDecisionFixture.should_order_by_closest_to_preferred_size_if_both_under --- 12:49:38.0 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.PrioritizeDownloadDecisionFixture.should_order_by_closest_to_preferred_size_if_preferred_is_in_between --- 12:49:38.0 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.PrioritizeDownloadDecisionFixture.should_order_by_closest_to_preferred_size_if_preferred_is_in_between --- 12:49:38.0 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.PrioritizeDownloadDecisionFixture.should_order_by_youngest --- 12:49:38.0 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.PrioritizeDownloadDecisionFixture.should_order_by_youngest --- 12:49:38.0 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.PrioritizeDownloadDecisionFixture.should_prefer_discography_pack_above_single_album --- 12:49:38.0 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.PrioritizeDownloadDecisionFixture.should_prefer_discography_pack_above_single_album --- 12:49:38.0 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.PrioritizeDownloadDecisionFixture.should_prefer_first_release_if_age_and_size_are_too_similar --- 12:49:38.0 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.PrioritizeDownloadDecisionFixture.should_prefer_first_release_if_age_and_size_are_too_similar --- 12:49:38.0 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.PrioritizeDownloadDecisionFixture.should_prefer_first_release_if_peers_and_size_are_too_similar --- 12:49:38.1 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.PrioritizeDownloadDecisionFixture.should_prefer_first_release_if_peers_and_size_are_too_similar --- 12:49:38.1 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.PrioritizeDownloadDecisionFixture.should_prefer_higher_score_over_lower_score --- 12:49:38.1 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.PrioritizeDownloadDecisionFixture.should_prefer_higher_score_over_lower_score --- 12:49:38.1 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.PrioritizeDownloadDecisionFixture.should_prefer_proper_over_score_when_download_propers_is_do_not_upgrade --- 12:49:38.1 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.PrioritizeDownloadDecisionFixture.should_prefer_proper_over_score_when_download_propers_is_do_not_upgrade --- 12:49:38.1 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.PrioritizeDownloadDecisionFixture.should_prefer_proper_over_score_when_download_propers_is_prefer_and_upgrade --- 12:49:38.1 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.PrioritizeDownloadDecisionFixture.should_prefer_proper_over_score_when_download_propers_is_prefer_and_upgrade --- 12:49:38.1 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.PrioritizeDownloadDecisionFixture.should_prefer_quality_over_discography_pack --- 12:49:38.1 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.PrioritizeDownloadDecisionFixture.should_prefer_quality_over_discography_pack --- 12:49:38.1 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.PrioritizeDownloadDecisionFixture.should_prefer_quality_over_the_number_of_peers --- 12:49:38.1 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.PrioritizeDownloadDecisionFixture.should_prefer_quality_over_the_number_of_peers --- 12:49:38.1 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.PrioritizeDownloadDecisionFixture.should_prefer_releases_with_more_peers_given_equal_number_of_seeds --- 12:49:38.1 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.PrioritizeDownloadDecisionFixture.should_prefer_releases_with_more_peers_given_equal_number_of_seeds --- 12:49:38.1 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.PrioritizeDownloadDecisionFixture.should_prefer_releases_with_more_peers_no_seeds --- 12:49:38.1 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.PrioritizeDownloadDecisionFixture.should_prefer_releases_with_more_peers_no_seeds --- 12:49:38.1 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.PrioritizeDownloadDecisionFixture.should_prefer_releases_with_more_seeders --- 12:49:38.1 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.PrioritizeDownloadDecisionFixture.should_prefer_releases_with_more_seeders --- 12:49:38.1 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.PrioritizeDownloadDecisionFixture.should_prefer_score_over_proper_when_download_propers_is_do_not_prefer --- 12:49:38.1 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.PrioritizeDownloadDecisionFixture.should_prefer_score_over_proper_when_download_propers_is_do_not_prefer --- 12:49:38.1 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.PrioritizeDownloadDecisionFixture.should_prefer_score_over_real_when_download_propers_is_do_not_prefer --- 12:49:38.1 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.PrioritizeDownloadDecisionFixture.should_prefer_score_over_real_when_download_propers_is_do_not_prefer --- 12:49:38.1 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.PrioritizeDownloadDecisionFixture.should_prefer_single_album_over_multi_album --- 12:49:38.1 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.PrioritizeDownloadDecisionFixture.should_prefer_single_album_over_multi_album --- 12:49:38.1 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.PrioritizeDownloadDecisionFixture.should_put_higher_quality_before_lower --- 12:49:38.1 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.PrioritizeDownloadDecisionFixture.should_put_higher_quality_before_lower --- 12:49:38.1 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.PrioritizeDownloadDecisionFixture.should_put_higher_quality_before_lower_always --- 12:49:38.1 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.PrioritizeDownloadDecisionFixture.should_put_higher_quality_before_lower_always --- 12:49:38.1 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.PrioritizeDownloadDecisionFixture.should_put_propers_before_non_propers --- 12:49:38.1 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.PrioritizeDownloadDecisionFixture.should_put_propers_before_non_propers --- 12:49:38.1 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.PrioritizeDownloadDecisionFixture.should_put_reals_before_non_reals --- 12:49:38.1 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.PrioritizeDownloadDecisionFixture.should_put_reals_before_non_reals --- 12:49:38.1 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.PrioritizeDownloadDecisionFixture.should_put_torrent_above_usenet_when_torrent_is_preferred --- 12:49:38.1 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.PrioritizeDownloadDecisionFixture.should_put_torrent_above_usenet_when_torrent_is_preferred --- 12:49:38.1 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.PrioritizeDownloadDecisionFixture.should_put_usenet_above_torrent_when_usenet_is_preferred --- 12:49:38.1 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.PrioritizeDownloadDecisionFixture.should_put_usenet_above_torrent_when_usenet_is_preferred --- 12:49:38.1 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.PrioritizeDownloadDecisionFixture.sort_download_decisions_based_on_indexer_priority --- 12:49:38.1 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.PrioritizeDownloadDecisionFixture.sort_download_decisions_based_on_indexer_priority --- 12:49:38.1 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.ProtocolSpecificationFixture.should_be_false_if_torrent_and_torrent_is_disabled --- 12:49:38.1 Debug: [] Torrent is not enabled for this artist 12:49:38.1 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.ProtocolSpecificationFixture.should_be_false_if_torrent_and_torrent_is_disabled --- 12:49:38.1 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.ProtocolSpecificationFixture.should_be_false_if_usenet_and_usenet_is_disabled --- 12:49:38.1 Debug: [] Usenet is not enabled for this artist 12:49:38.1 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.ProtocolSpecificationFixture.should_be_false_if_usenet_and_usenet_is_disabled --- 12:49:38.1 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.ProtocolSpecificationFixture.should_be_true_if_torrent_and_torrent_is_enabled --- 12:49:38.1 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.ProtocolSpecificationFixture.should_be_true_if_torrent_and_torrent_is_enabled --- 12:49:38.1 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.ProtocolSpecificationFixture.should_be_true_if_usenet_and_usenet_is_enabled --- 12:49:38.1 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.ProtocolSpecificationFixture.should_be_true_if_usenet_and_usenet_is_enabled --- 12:49:38.1 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.QualityAllowedByProfileSpecificationFixture.should_allow_if_quality_is_defined_in_profile(MP3-192) --- 12:49:38.1 Debug: Checking if report meets quality requirements. MP3-192 v2 12:49:38.1 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.QualityAllowedByProfileSpecificationFixture.should_allow_if_quality_is_defined_in_profile(MP3-192) --- 12:49:38.1 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.QualityAllowedByProfileSpecificationFixture.should_allow_if_quality_is_defined_in_profile(MP3-256) --- 12:49:38.1 Debug: Checking if report meets quality requirements. MP3-256 v2 12:49:38.1 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.QualityAllowedByProfileSpecificationFixture.should_allow_if_quality_is_defined_in_profile(MP3-256) --- 12:49:38.1 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.QualityAllowedByProfileSpecificationFixture.should_allow_if_quality_is_defined_in_profile(MP3-320) --- 12:49:38.1 Debug: Checking if report meets quality requirements. MP3-320 v2 12:49:38.1 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.QualityAllowedByProfileSpecificationFixture.should_allow_if_quality_is_defined_in_profile(MP3-320) --- 12:49:38.1 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.QualityAllowedByProfileSpecificationFixture.should_not_allow_if_quality_is_not_defined_in_profile(MP3-VBR-V0) --- 12:49:38.1 Debug: Checking if report meets quality requirements. MP3-VBR-V0 v2 12:49:38.1 Debug: Quality MP3-VBR-V0 v2 rejected by Artist's quality profile 12:49:38.1 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.QualityAllowedByProfileSpecificationFixture.should_not_allow_if_quality_is_not_defined_in_profile(MP3-VBR-V0) --- 12:49:38.1 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.QualityAllowedByProfileSpecificationFixture.should_not_allow_if_quality_is_not_defined_in_profile(FLAC) --- 12:49:38.1 Debug: Checking if report meets quality requirements. FLAC v2 12:49:38.1 Debug: Quality FLAC v2 rejected by Artist's quality profile 12:49:38.1 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.QualityAllowedByProfileSpecificationFixture.should_not_allow_if_quality_is_not_defined_in_profile(FLAC) --- 12:49:38.1 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.QualityAllowedByProfileSpecificationFixture.should_not_allow_if_quality_is_not_defined_in_profile(Unknown) --- 12:49:38.1 Debug: Checking if report meets quality requirements. Unknown v2 12:49:38.1 Debug: Quality Unknown v2 rejected by Artist's quality profile 12:49:38.1 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.QualityAllowedByProfileSpecificationFixture.should_not_allow_if_quality_is_not_defined_in_profile(Unknown) --- 12:49:38.1 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.QueueSpecificationFixture.should_return_false_if_everything_is_the_same --- 12:49:38.1 Debug: Checking if existing release in queue meets cutoff. Queued quality is: MP3-256 v1 12:49:38.1 Debug: Checking if release is higher quality than queued release. Queued: MP3-256 v1 12:49:38.1 Debug: New item's custom formats [] do not improve on [], skipping 12:49:38.1 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.QueueSpecificationFixture.should_return_false_if_everything_is_the_same --- 12:49:38.1 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.QueueSpecificationFixture.should_return_false_if_matching_multi_album_is_in_queue --- 12:49:38.1 Debug: Checking if existing release in queue meets cutoff. Queued quality is: MP3-320 v1 12:49:38.1 Debug: Existing item meets cut-off. skipping. 12:49:38.1 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.QueueSpecificationFixture.should_return_false_if_matching_multi_album_is_in_queue --- 12:49:38.1 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.QueueSpecificationFixture.should_return_false_if_multi_album_has_one_album_in_queue --- 12:49:38.1 Debug: Checking if existing release in queue meets cutoff. Queued quality is: MP3-320 v1 12:49:38.1 Debug: Existing item meets cut-off. skipping. 12:49:38.1 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.QueueSpecificationFixture.should_return_false_if_multi_album_has_one_album_in_queue --- 12:49:38.1 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.QueueSpecificationFixture.should_return_false_if_multi_part_album_has_two_albums_in_queue --- 12:49:38.1 Debug: Checking if existing release in queue meets cutoff. Queued quality is: MP3-320 v1 12:49:38.1 Debug: Existing item meets cut-off. skipping. 12:49:38.1 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.QueueSpecificationFixture.should_return_false_if_multi_part_album_has_two_albums_in_queue --- 12:49:38.1 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.QueueSpecificationFixture.should_return_false_if_multi_part_album_is_already_in_queue --- 12:49:38.1 Debug: Checking if existing release in queue meets cutoff. Queued quality is: MP3-320 v1 12:49:38.1 Debug: Existing item meets cut-off. skipping. 12:49:38.1 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.QueueSpecificationFixture.should_return_false_if_multi_part_album_is_already_in_queue --- 12:49:38.1 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:49:38.1 Debug: Checking if existing release in queue meets cutoff. Queued quality is: MP3-8 v1 12:49:38.1 Debug: New quality is a better revision for existing quality 12:49:38.1 Debug: Checking if release is higher quality than queued release. Queued: MP3-8 v1 12:49:38.1 Debug: New item has a better quality 12:49:38.1 Debug: Checking if profiles allow upgrading. Queued: MP3-8 v1 12:49:38.2 Debug: Quality profile allows upgrading 12:49:38.2 Debug: New quality is a better revision for existing quality 12:49:38.2 Debug: Auto downloading of propers is disabled 12:49:38.2 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.QueueSpecificationFixture.should_return_false_if_same_quality_non_proper_in_queue_and_download_propers_is_do_not_upgrade --- 12:49:38.2 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.QueueSpecificationFixture.should_return_false_when_qualities_are_the_same --- 12:49:38.2 Debug: Checking if existing release in queue meets cutoff. Queued quality is: MP3-192 v1 12:49:38.2 Debug: Existing item meets cut-off. skipping. 12:49:38.2 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.QueueSpecificationFixture.should_return_false_when_qualities_are_the_same --- 12:49:38.2 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.QueueSpecificationFixture.should_return_false_when_quality_in_queue_is_better --- 12:49:38.2 Debug: Checking if existing release in queue meets cutoff. Queued quality is: MP3-320 v1 12:49:38.2 Debug: Checking if release is higher quality than queued release. Queued: MP3-320 v1 12:49:38.2 Debug: Existing item has better quality, skipping 12:49:38.2 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.QueueSpecificationFixture.should_return_false_when_quality_in_queue_is_better --- 12:49:38.2 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.QueueSpecificationFixture.should_return_false_when_quality_is_better_and_upgrade_allowed_is_false_for_quality_profile --- 12:49:38.2 Debug: Checking if existing release in queue meets cutoff. Queued quality is: FLAC v1 12:49:38.2 Debug: Existing item meets cut-off. skipping. 12:49:38.2 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.QueueSpecificationFixture.should_return_false_when_quality_is_better_and_upgrade_allowed_is_false_for_quality_profile --- 12:49:38.2 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.QueueSpecificationFixture.should_return_true_if_everything_is_the_same_for_failed_pending --- 12:49:38.2 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.QueueSpecificationFixture.should_return_true_if_everything_is_the_same_for_failed_pending --- 12:49:38.2 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.QueueSpecificationFixture.should_return_true_when_album_doesnt_match --- 12:49:38.2 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.QueueSpecificationFixture.should_return_true_when_album_doesnt_match --- 12:49:38.2 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.QueueSpecificationFixture.should_return_true_when_artist_doesnt_match --- 12:49:38.2 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.QueueSpecificationFixture.should_return_true_when_artist_doesnt_match --- 12:49:38.2 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.QueueSpecificationFixture.should_return_true_when_qualities_are_the_same_with_higher_custom_format_score --- 12:49:38.2 Debug: Checking if existing release in queue meets cutoff. Queued quality is: MP3-256 v1 12:49:38.2 Debug: Checking if release is higher quality than queued release. Queued: MP3-256 v1 12:49:38.2 Debug: New item has a better custom format score 12:49:38.2 Debug: Checking if profiles allow upgrading. Queued: MP3-256 v1 12:49:38.2 Debug: Quality profile allows upgrading 12:49:38.2 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.QueueSpecificationFixture.should_return_true_when_qualities_are_the_same_with_higher_custom_format_score --- 12:49:38.2 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.QueueSpecificationFixture.should_return_true_when_quality_in_queue_is_lower --- 12:49:38.2 Debug: Checking if existing release in queue meets cutoff. Queued quality is: MP3-192 v1 12:49:38.2 Debug: Checking if release is higher quality than queued release. Queued: MP3-192 v1 12:49:38.2 Debug: New item has a better quality 12:49:38.2 Debug: Checking if profiles allow upgrading. Queued: MP3-192 v1 12:49:38.2 Debug: Quality profile allows upgrading 12:49:38.2 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.QueueSpecificationFixture.should_return_true_when_quality_in_queue_is_lower --- 12:49:38.2 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.QueueSpecificationFixture.should_return_true_when_queue_is_empty --- 12:49:38.2 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.QueueSpecificationFixture.should_return_true_when_queue_is_empty --- 12:49:38.2 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RawDiskSpecificationFixture.should_compare_case_insensitive --- 12:49:38.2 Debug: Release contains raw CD, rejecting. 12:49:38.2 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RawDiskSpecificationFixture.should_compare_case_insensitive --- 12:49:38.2 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RawDiskSpecificationFixture.should_return_false_if_iso --- 12:49:38.2 Debug: Release contains raw CD, rejecting. 12:49:38.2 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RawDiskSpecificationFixture.should_return_false_if_iso --- 12:49:38.2 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RawDiskSpecificationFixture.should_return_false_if_vob --- 12:49:38.2 Debug: Release contains raw CD, rejecting. 12:49:38.2 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RawDiskSpecificationFixture.should_return_false_if_vob --- 12:49:38.2 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RawDiskSpecificationFixture.should_return_true_if_flac --- 12:49:38.2 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RawDiskSpecificationFixture.should_return_true_if_flac --- 12:49:38.2 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RawDiskSpecificationFixture.should_return_true_if_no_container_specified --- 12:49:38.2 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RawDiskSpecificationFixture.should_return_true_if_no_container_specified --- 12:49:38.2 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.ReleaseRestrictionsSpecificationFixture.should_be_false_when_release_contains_one_restricted_word_and_one_required_word --- 12:49:38.2 Debug: Checking if release meets restrictions: [ www.Speed.cd ] - Katy Perry - Witness (2017) MP3 [320 kbps] 12:49:38.2 Debug: [[ www.Speed.cd ] - Katy Perry - Witness (2017) MP3 [320 kbps] ] contains these ignored terms: www.Speed.cd 12:49:38.2 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.ReleaseRestrictionsSpecificationFixture.should_be_false_when_release_contains_one_restricted_word_and_one_required_word --- 12:49:38.2 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.ReleaseRestrictionsSpecificationFixture.should_be_false_when_title_contains_one_anded_ignored_terms --- 12:49:38.2 Debug: Checking if release meets restrictions: Dexter.S08E01.EDITED.WEBRip.x264-KYR 12:49:38.2 Debug: [Dexter.S08E01.EDITED.WEBRip.x264-KYR] contains these ignored terms: edited 12:49:38.2 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.ReleaseRestrictionsSpecificationFixture.should_be_false_when_title_contains_one_anded_ignored_terms --- 12:49:38.2 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.ReleaseRestrictionsSpecificationFixture.should_be_false_when_title_does_not_contain_any_required_terms --- 12:49:38.2 Debug: Checking if release meets restrictions: Dexter.S08E01.EDITED.WEBRip.x264-KYR 12:49:38.2 Debug: [Dexter.S08E01.EDITED.WEBRip.x264-KYR] does not contain one of the required terms: doesnt, exist 12:49:38.2 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.ReleaseRestrictionsSpecificationFixture.should_be_false_when_title_does_not_contain_any_required_terms --- 12:49:38.2 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.ReleaseRestrictionsSpecificationFixture.should_be_true_when_restrictions_are_empty --- 12:49:38.2 Debug: Checking if release meets restrictions: Dexter.S08E01.EDITED.WEBRip.x264-KYR 12:49:38.2 Debug: [Dexter.S08E01.EDITED.WEBRip.x264-KYR] No restrictions apply, allowing 12:49:38.2 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.ReleaseRestrictionsSpecificationFixture.should_be_true_when_restrictions_are_empty --- 12:49:38.2 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.ReleaseRestrictionsSpecificationFixture.should_be_true_when_title_contains_one_required_term --- 12:49:38.2 Debug: Checking if release meets restrictions: Dexter.S08E01.EDITED.WEBRip.x264-KYR 12:49:38.2 Debug: [Dexter.S08E01.EDITED.WEBRip.x264-KYR] No restrictions apply, allowing 12:49:38.2 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.ReleaseRestrictionsSpecificationFixture.should_be_true_when_title_contains_one_required_term --- 12:49:38.2 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.ReleaseRestrictionsSpecificationFixture.should_be_true_when_title_does_not_contain_any_ignored_terms --- 12:49:38.2 Debug: Checking if release meets restrictions: Dexter.S08E01.EDITED.WEBRip.x264-KYR 12:49:38.2 Debug: [Dexter.S08E01.EDITED.WEBRip.x264-KYR] No restrictions apply, allowing 12:49:38.2 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.ReleaseRestrictionsSpecificationFixture.should_be_true_when_title_does_not_contain_any_ignored_terms --- 12:49:38.2 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.ReleaseRestrictionsSpecificationFixture.should_ignore_case_when_matching_ignored("EdiTED") --- 12:49:38.2 Debug: Checking if release meets restrictions: Dexter.S08E01.EDITED.WEBRip.x264-KYR 12:49:38.2 Debug: [Dexter.S08E01.EDITED.WEBRip.x264-KYR] contains these ignored terms: EdiTED 12:49:38.2 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.ReleaseRestrictionsSpecificationFixture.should_ignore_case_when_matching_ignored("EdiTED") --- 12:49:38.2 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.ReleaseRestrictionsSpecificationFixture.should_ignore_case_when_matching_ignored("webrip") --- 12:49:38.2 Debug: Checking if release meets restrictions: Dexter.S08E01.EDITED.WEBRip.x264-KYR 12:49:38.2 Debug: [Dexter.S08E01.EDITED.WEBRip.x264-KYR] contains these ignored terms: webrip 12:49:38.2 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.ReleaseRestrictionsSpecificationFixture.should_ignore_case_when_matching_ignored("webrip") --- 12:49:38.2 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.ReleaseRestrictionsSpecificationFixture.should_ignore_case_when_matching_ignored("X264") --- 12:49:38.2 Debug: Checking if release meets restrictions: Dexter.S08E01.EDITED.WEBRip.x264-KYR 12:49:38.2 Debug: [Dexter.S08E01.EDITED.WEBRip.x264-KYR] contains these ignored terms: X264 12:49:38.2 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.ReleaseRestrictionsSpecificationFixture.should_ignore_case_when_matching_ignored("X264") --- 12:49:38.2 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.ReleaseRestrictionsSpecificationFixture.should_ignore_case_when_matching_ignored("X264,NOTTHERE") --- 12:49:38.2 Debug: Checking if release meets restrictions: Dexter.S08E01.EDITED.WEBRip.x264-KYR 12:49:38.2 Debug: [Dexter.S08E01.EDITED.WEBRip.x264-KYR] contains these ignored terms: X264 12:49:38.2 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.ReleaseRestrictionsSpecificationFixture.should_ignore_case_when_matching_ignored("X264,NOTTHERE") --- 12:49:38.2 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.ReleaseRestrictionsSpecificationFixture.should_ignore_case_when_matching_required("EdiTED") --- 12:49:38.2 Debug: Checking if release meets restrictions: Dexter.S08E01.EDITED.WEBRip.x264-KYR 12:49:38.2 Debug: [Dexter.S08E01.EDITED.WEBRip.x264-KYR] No restrictions apply, allowing 12:49:38.2 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.ReleaseRestrictionsSpecificationFixture.should_ignore_case_when_matching_required("EdiTED") --- 12:49:38.2 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.ReleaseRestrictionsSpecificationFixture.should_ignore_case_when_matching_required("webrip") --- 12:49:38.2 Debug: Checking if release meets restrictions: Dexter.S08E01.EDITED.WEBRip.x264-KYR 12:49:38.2 Debug: [Dexter.S08E01.EDITED.WEBRip.x264-KYR] No restrictions apply, allowing 12:49:38.2 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.ReleaseRestrictionsSpecificationFixture.should_ignore_case_when_matching_required("webrip") --- 12:49:38.2 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.ReleaseRestrictionsSpecificationFixture.should_ignore_case_when_matching_required("X264") --- 12:49:38.2 Debug: Checking if release meets restrictions: Dexter.S08E01.EDITED.WEBRip.x264-KYR 12:49:38.2 Debug: [Dexter.S08E01.EDITED.WEBRip.x264-KYR] No restrictions apply, allowing 12:49:38.2 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.ReleaseRestrictionsSpecificationFixture.should_ignore_case_when_matching_required("X264") --- 12:49:38.2 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.ReleaseRestrictionsSpecificationFixture.should_ignore_case_when_matching_required("X264,NOTTHERE") --- 12:49:38.2 Debug: Checking if release meets restrictions: Dexter.S08E01.EDITED.WEBRip.x264-KYR 12:49:38.2 Debug: [Dexter.S08E01.EDITED.WEBRip.x264-KYR] No restrictions apply, allowing 12:49:38.2 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.ReleaseRestrictionsSpecificationFixture.should_ignore_case_when_matching_required("X264,NOTTHERE") --- 12:49:38.2 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.ReleaseRestrictionsSpecificationFixture.should_match_perl_regex("/WEB/",True) --- 12:49:38.2 Debug: Checking if release meets restrictions: Dexter.S08E01.EDITED.WEBRip.x264-KYR 12:49:38.2 Debug: [Dexter.S08E01.EDITED.WEBRip.x264-KYR] No restrictions apply, allowing 12:49:38.2 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.ReleaseRestrictionsSpecificationFixture.should_match_perl_regex("/WEB/",True) --- 12:49:38.2 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.ReleaseRestrictionsSpecificationFixture.should_match_perl_regex("/WEB\b/",False) --- 12:49:38.2 Debug: Checking if release meets restrictions: Dexter.S08E01.EDITED.WEBRip.x264-KYR 12:49:38.2 Debug: [Dexter.S08E01.EDITED.WEBRip.x264-KYR] does not contain one of the required terms: /WEB\u0008/ 12:49:38.2 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.ReleaseRestrictionsSpecificationFixture.should_match_perl_regex("/WEB\b/",False) --- 12:49:38.2 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.ReleaseRestrictionsSpecificationFixture.should_match_perl_regex("/WEb/",False) --- 12:49:38.2 Debug: Checking if release meets restrictions: Dexter.S08E01.EDITED.WEBRip.x264-KYR 12:49:38.2 Debug: [Dexter.S08E01.EDITED.WEBRip.x264-KYR] does not contain one of the required terms: /WEb/ 12:49:38.2 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.ReleaseRestrictionsSpecificationFixture.should_match_perl_regex("/WEb/",False) --- 12:49:38.2 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.ReleaseRestrictionsSpecificationFixture.should_match_perl_regex("/\\.WEB/",True) --- 12:49:38.2 Debug: Checking if release meets restrictions: Dexter.S08E01.EDITED.WEBRip.x264-KYR 12:49:38.2 Debug: [Dexter.S08E01.EDITED.WEBRip.x264-KYR] No restrictions apply, allowing 12:49:38.2 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.ReleaseRestrictionsSpecificationFixture.should_match_perl_regex("/\\.WEB/",True) --- 12:49:38.2 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RepackSpecificationFixture.should_return_false_if_is_a_repack_for_different_group --- 12:49:38.2 Debug: New quality is a better revision for existing quality 12:49:38.2 Debug: Release is a repack for a different release group. Release Group: Lidarr. File release group: NotLidarr 12:49:38.2 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RepackSpecificationFixture.should_return_false_if_is_a_repack_for_different_group --- 12:49:38.2 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RepackSpecificationFixture.should_return_false_if_is_a_repack_for_some_but_not_all_trackfiles --- 12:49:38.2 Debug: New quality is a better revision for existing quality 12:49:38.2 Debug: Release is a repack for a different release group. Release Group: Lidarr. File release group: NotLidarr 12:49:38.2 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RepackSpecificationFixture.should_return_false_if_is_a_repack_for_some_but_not_all_trackfiles --- 12:49:38.2 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RepackSpecificationFixture.should_return_false_if_release_group_for_existing_file_is_unknown --- 12:49:38.2 Debug: New quality is a better revision for existing quality 12:49:38.2 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RepackSpecificationFixture.should_return_false_if_release_group_for_existing_file_is_unknown --- 12:49:38.2 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RepackSpecificationFixture.should_return_false_if_release_group_for_release_is_unknown --- 12:49:38.2 Debug: New quality is a better revision for existing quality 12:49:38.2 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RepackSpecificationFixture.should_return_false_if_release_group_for_release_is_unknown --- 12:49:38.2 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RepackSpecificationFixture.should_return_false_when_repack_but_auto_download_repacks_is_false --- 12:49:38.2 Debug: New quality is a better revision for existing quality 12:49:38.2 Debug: Auto downloading of repacks is disabled 12:49:38.2 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RepackSpecificationFixture.should_return_false_when_repack_but_auto_download_repacks_is_false --- 12:49:38.2 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RepackSpecificationFixture.should_return_true_if_is_a_repack_for_a_different_quality --- 12:49:38.2 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RepackSpecificationFixture.should_return_true_if_is_a_repack_for_a_different_quality --- 12:49:38.2 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RepackSpecificationFixture.should_return_true_if_is_a_repack_for_all_existing_files --- 12:49:38.2 Debug: New quality is a better revision for existing quality 12:49:38.2 Debug: New quality is a better revision for existing quality 12:49:38.2 Debug: New quality is a better revision for existing quality 12:49:38.2 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RepackSpecificationFixture.should_return_true_if_is_a_repack_for_all_existing_files --- 12:49:38.2 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RepackSpecificationFixture.should_return_true_if_it_is_not_a_repack --- 12:49:38.2 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RepackSpecificationFixture.should_return_true_if_it_is_not_a_repack --- 12:49:38.2 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RepackSpecificationFixture.should_return_true_if_there_are_is_no_track_files --- 12:49:38.2 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RepackSpecificationFixture.should_return_true_if_there_are_is_no_track_files --- 12:49:38.2 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RepackSpecificationFixture.should_return_true_when_repack_but_auto_download_repacks_is_true --- 12:49:38.2 Debug: New quality is a better revision for existing quality 12:49:38.2 Debug: New quality is a better revision for existing quality 12:49:38.2 Debug: New quality is a better revision for existing quality 12:49:38.2 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RepackSpecificationFixture.should_return_true_when_repack_but_auto_download_repacks_is_true --- 12:49:38.2 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RepackSpecificationFixture.should_return_true_when_repacks_are_not_preferred --- 12:49:38.2 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RepackSpecificationFixture.should_return_true_when_repacks_are_not_preferred --- 12:49:38.2 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RetentionSpecificationFixture.should_return_false_when_old_than_retention --- 12:49:38.2 Debug: Checking if report meets retention requirements. 100 12:49:38.2 Debug: Report age: 100 rejected by user's retention limit 12:49:38.2 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RetentionSpecificationFixture.should_return_false_when_old_than_retention --- 12:49:38.2 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RetentionSpecificationFixture.should_return_true_if_release_came_out_today_and_retention_is_zero --- 12:49:38.2 Debug: Checking if report meets retention requirements. 100 12:49:38.2 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RetentionSpecificationFixture.should_return_true_if_release_came_out_today_and_retention_is_zero --- 12:49:38.3 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RetentionSpecificationFixture.should_return_true_when_release_and_retention_are_the_same --- 12:49:38.3 Debug: Checking if report meets retention requirements. 100 12:49:38.3 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RetentionSpecificationFixture.should_return_true_when_release_and_retention_are_the_same --- 12:49:38.3 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RetentionSpecificationFixture.should_return_true_when_release_if_younger_than_retention --- 12:49:38.3 Debug: Checking if report meets retention requirements. 100 12:49:38.3 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RetentionSpecificationFixture.should_return_true_when_release_if_younger_than_retention --- 12:49:38.3 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RetentionSpecificationFixture.should_return_true_when_release_is_not_usenet --- 12:49:38.3 Debug: Not checking retention requirement for non-usenet report 12:49:38.3 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RetentionSpecificationFixture.should_return_true_when_release_is_not_usenet --- 12:49:38.3 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RetentionSpecificationFixture.should_return_true_when_retention_is_set_to_zero --- 12:49:38.3 Debug: Checking if report meets retention requirements. 100 12:49:38.3 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RetentionSpecificationFixture.should_return_true_when_retention_is_set_to_zero --- 12:49:38.3 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:49:38.3 Debug: Waiting for better quality release, There is a 720 minute delay on Usenet 12:49:38.3 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:49:38.3 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RssSync.DelaySpecificationFixture.should_be_false_when_custom_format_score_is_above_minimum_but_bypass_disabled --- 12:49:38.3 Debug: Waiting for better quality release, There is a 720 minute delay on Usenet 12:49:38.3 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RssSync.DelaySpecificationFixture.should_be_false_when_custom_format_score_is_above_minimum_but_bypass_disabled --- 12:49:38.3 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RssSync.DelaySpecificationFixture.should_be_false_when_quality_is_last_allowed_in_profile_and_bypass_disabled --- 12:49:38.3 Debug: Waiting for better quality release, There is a 720 minute delay on Usenet 12:49:38.3 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RssSync.DelaySpecificationFixture.should_be_false_when_quality_is_last_allowed_in_profile_and_bypass_disabled --- 12:49:38.3 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RssSync.DelaySpecificationFixture.should_be_false_when_release_is_proper_for_existing_album_of_different_quality --- 12:49:38.3 Debug: Waiting for better quality release, There is a 720 minute delay on Usenet 12:49:38.3 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RssSync.DelaySpecificationFixture.should_be_false_when_release_is_proper_for_existing_album_of_different_quality --- 12:49:38.3 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RssSync.DelaySpecificationFixture.should_be_false_when_release_is_younger_than_delay --- 12:49:38.3 Debug: Waiting for better quality release, There is a 720 minute delay on Usenet 12:49:38.3 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RssSync.DelaySpecificationFixture.should_be_false_when_release_is_younger_than_delay --- 12:49:38.3 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RssSync.DelaySpecificationFixture.should_be_false_when_system_invoked_search_and_release_is_younger_than_delay --- 12:49:38.3 Debug: Waiting for better quality release, There is a 720 minute delay on Usenet 12:49:38.3 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RssSync.DelaySpecificationFixture.should_be_false_when_system_invoked_search_and_release_is_younger_than_delay --- 12:49:38.3 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RssSync.DelaySpecificationFixture.should_be_true_when_custom_format_score_is_above_minimum_and_bypass_enabled --- 12:49:38.3 Debug: Custom format score (100) meets minimum (50) for preferred protocol, will not delay 12:49:38.3 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RssSync.DelaySpecificationFixture.should_be_true_when_custom_format_score_is_above_minimum_and_bypass_enabled --- 12:49:38.3 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RssSync.DelaySpecificationFixture.should_be_true_when_profile_does_not_have_a_delay --- 12:49:38.3 Debug: Profile does not require a waiting period before download for Usenet. 12:49:38.3 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RssSync.DelaySpecificationFixture.should_be_true_when_profile_does_not_have_a_delay --- 12:49:38.3 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RssSync.DelaySpecificationFixture.should_be_true_when_quality_is_last_allowed_in_profile_and_bypass_enabled --- 12:49:38.3 Debug: Quality is highest in profile for preferred protocol, will not delay 12:49:38.3 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RssSync.DelaySpecificationFixture.should_be_true_when_quality_is_last_allowed_in_profile_and_bypass_enabled --- 12:49:38.3 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RssSync.DelaySpecificationFixture.should_be_true_when_release_is_a_proper_for_existing_album --- 12:49:38.3 Debug: New quality is a better revision for existing quality, skipping delay 12:49:38.3 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RssSync.DelaySpecificationFixture.should_be_true_when_release_is_a_proper_for_existing_album --- 12:49:38.3 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RssSync.DelaySpecificationFixture.should_be_true_when_release_is_a_real_for_existing_album --- 12:49:38.3 Debug: New quality is a better revision for existing quality, skipping delay 12:49:38.3 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RssSync.DelaySpecificationFixture.should_be_true_when_release_is_a_real_for_existing_album --- 12:49:38.3 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RssSync.DelaySpecificationFixture.should_be_true_when_release_is_older_than_delay --- 12:49:38.3 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RssSync.DelaySpecificationFixture.should_be_true_when_release_is_older_than_delay --- 12:49:38.3 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RssSync.DelaySpecificationFixture.should_be_true_when_user_invoked_search --- 12:49:38.3 Debug: Ignoring delay for user invoked search 12:49:38.3 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RssSync.DelaySpecificationFixture.should_be_true_when_user_invoked_search --- 12:49:38.3 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RssSync.DeletedTrackFileSpecificationFixture.should_return_false_if_file_is_missing --- 12:49:38.3 Trace: Track file /My.Artist.S01E01.mp3 is missing from disk. 12:49:38.3 Debug: Files for this album exist in the database but not on disk, will be unmonitored on next diskscan. skipping. 12:49:38.3 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RssSync.DeletedTrackFileSpecificationFixture.should_return_false_if_file_is_missing --- 12:49:38.3 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RssSync.DeletedTrackFileSpecificationFixture.should_return_false_if_one_of_multiple_episode_is_missing --- 12:49:38.3 Trace: Track file /My.Artist.S01E02.mp3 is missing from disk. 12:49:38.3 Debug: Files for this album exist in the database but not on disk, will be unmonitored on next diskscan. skipping. 12:49:38.3 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RssSync.DeletedTrackFileSpecificationFixture.should_return_false_if_one_of_multiple_episode_is_missing --- 12:49:38.3 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RssSync.DeletedTrackFileSpecificationFixture.should_return_true_if_both_of_multiple_episode_exist --- 12:49:38.3 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RssSync.DeletedTrackFileSpecificationFixture.should_return_true_if_both_of_multiple_episode_exist --- 12:49:38.3 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RssSync.DeletedTrackFileSpecificationFixture.should_return_true_if_file_exists --- 12:49:38.3 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RssSync.DeletedTrackFileSpecificationFixture.should_return_true_if_file_exists --- 12:49:38.3 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RssSync.DeletedTrackFileSpecificationFixture.should_return_true_when_searching --- 12:49:38.3 Debug: Skipping deleted trackfile check during search 12:49:38.3 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RssSync.DeletedTrackFileSpecificationFixture.should_return_true_when_searching --- 12:49:38.3 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RssSync.DeletedTrackFileSpecificationFixture.should_return_true_when_unmonitor_deleted_tracks_is_off --- 12:49:38.3 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RssSync.DeletedTrackFileSpecificationFixture.should_return_true_when_unmonitor_deleted_tracks_is_off --- 12:49:38.3 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RssSync.HistorySpecificationFixture.should_be_not_upgradable_if_only_first_albums_is_upgradable --- 12:49:38.3 Debug: Performing history status check on report 12:49:38.3 Debug: Checking current status of album [1] in history 12:49:38.3 Debug: Existing item meets cut-off. skipping. 12:49:38.3 Debug: Existing item has better quality, skipping 12:49:38.3 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RssSync.HistorySpecificationFixture.should_be_not_upgradable_if_only_first_albums_is_upgradable --- 12:49:38.3 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RssSync.HistorySpecificationFixture.should_be_not_upgradable_if_only_second_albums_is_upgradable --- 12:49:38.3 Debug: Performing history status check on report 12:49:38.3 Debug: Checking current status of album [1] in history 12:49:38.3 Debug: Existing item meets cut-off. skipping. 12:49:38.3 Debug: Existing item has better quality, skipping 12:49:38.3 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RssSync.HistorySpecificationFixture.should_be_not_upgradable_if_only_second_albums_is_upgradable --- 12:49:38.3 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RssSync.HistorySpecificationFixture.should_be_upgradable_if_both_albums_are_upgradable --- 12:49:38.3 Debug: Performing history status check on report 12:49:38.3 Debug: Checking current status of album [1] in history 12:49:38.3 Debug: New item has a better quality 12:49:38.3 Debug: Checking current status of album [2] in history 12:49:38.3 Debug: New item has a better quality 12:49:38.3 Debug: Checking current status of album [3] in history 12:49:38.3 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RssSync.HistorySpecificationFixture.should_be_upgradable_if_both_albums_are_upgradable --- 12:49:38.3 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RssSync.HistorySpecificationFixture.should_be_upgradable_if_only_album_is_upgradable --- 12:49:38.3 Debug: Performing history status check on report 12:49:38.3 Debug: Checking current status of album [1] in history 12:49:38.3 Debug: New item has a better quality 12:49:38.3 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RssSync.HistorySpecificationFixture.should_be_upgradable_if_only_album_is_upgradable --- 12:49:38.3 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RssSync.HistorySpecificationFixture.should_not_be_upgradable_if_album_is_of_same_quality_as_existing --- 12:49:38.3 Debug: Performing history status check on report 12:49:38.3 Debug: Checking current status of album [1] in history 12:49:38.3 Debug: Existing item meets cut-off. skipping. 12:49:38.3 Debug: New item's custom formats [] do not improve on [], skipping 12:49:38.3 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RssSync.HistorySpecificationFixture.should_not_be_upgradable_if_album_is_of_same_quality_as_existing --- 12:49:38.3 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RssSync.HistorySpecificationFixture.should_not_be_upgradable_if_both_albums_are_not_upgradable --- 12:49:38.3 Debug: Performing history status check on report 12:49:38.3 Debug: Checking current status of album [1] in history 12:49:38.3 Debug: Existing item meets cut-off. skipping. 12:49:38.3 Debug: Existing item has better quality, skipping 12:49:38.3 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RssSync.HistorySpecificationFixture.should_not_be_upgradable_if_both_albums_are_not_upgradable --- 12:49:38.3 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RssSync.HistorySpecificationFixture.should_not_be_upgradable_if_cutoff_already_met --- 12:49:38.3 Debug: Performing history status check on report 12:49:38.3 Debug: Checking current status of album [1] in history 12:49:38.3 Debug: Existing item meets cut-off. skipping. 12:49:38.3 Debug: New item's custom formats [] do not improve on [], skipping 12:49:38.3 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RssSync.HistorySpecificationFixture.should_not_be_upgradable_if_cutoff_already_met --- 12:49:38.3 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RssSync.HistorySpecificationFixture.should_return_false_if_cutoff_already_met_and_cdh_is_disabled --- 12:49:38.3 Debug: Performing history status check on report 12:49:38.3 Debug: Checking current status of album [1] in history 12:49:38.3 Debug: Existing item meets cut-off. skipping. 12:49:38.3 Debug: New item's custom formats [] do not improve on [], skipping 12:49:38.3 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RssSync.HistorySpecificationFixture.should_return_false_if_cutoff_already_met_and_cdh_is_disabled --- 12:49:38.3 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RssSync.HistorySpecificationFixture.should_return_false_if_latest_history_has_a_download_id_and_cdh_is_disabled --- 12:49:38.3 Debug: Performing history status check on report 12:49:38.3 Debug: Checking current status of album [1] in history 12:49:38.3 Debug: New item has a better quality 12:49:38.3 Debug: Checking current status of album [2] in history 12:49:38.3 Debug: Checking current status of album [3] in history 12:49:38.3 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RssSync.HistorySpecificationFixture.should_return_false_if_latest_history_has_a_download_id_and_cdh_is_disabled --- 12:49:38.3 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RssSync.HistorySpecificationFixture.should_return_false_if_latest_history_item_is_only_one_hour_old --- 12:49:38.4 Debug: Performing history status check on report 12:49:38.4 Debug: Checking current status of album [1] in history 12:49:38.4 Debug: Existing item meets cut-off. skipping. 12:49:38.4 Debug: Existing item has better quality, skipping 12:49:38.4 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RssSync.HistorySpecificationFixture.should_return_false_if_latest_history_item_is_only_one_hour_old --- 12:49:38.4 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RssSync.HistorySpecificationFixture.should_return_false_if_only_album_is_not_upgradable_and_cdh_is_disabled --- 12:49:38.4 Debug: Performing history status check on report 12:49:38.4 Debug: Checking current status of album [1] in history 12:49:38.4 Debug: Existing item meets cut-off. skipping. 12:49:38.4 Debug: Existing item has better quality, skipping 12:49:38.4 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RssSync.HistorySpecificationFixture.should_return_false_if_only_album_is_not_upgradable_and_cdh_is_disabled --- 12:49:38.4 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RssSync.HistorySpecificationFixture.should_return_true_if_it_is_a_search --- 12:49:38.4 Debug: Skipping history check during search 12:49:38.4 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RssSync.HistorySpecificationFixture.should_return_true_if_it_is_a_search --- 12:49:38.4 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RssSync.HistorySpecificationFixture.should_return_true_if_latest_history_item_is_not_grabbed --- 12:49:38.4 Debug: Performing history status check on report 12:49:38.4 Debug: Checking current status of album [1] in history 12:49:38.4 Debug: Checking current status of album [2] in history 12:49:38.4 Debug: Checking current status of album [3] in history 12:49:38.4 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RssSync.HistorySpecificationFixture.should_return_true_if_latest_history_item_is_not_grabbed --- 12:49:38.4 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RssSync.HistorySpecificationFixture.should_return_true_if_latest_history_item_is_null --- 12:49:38.4 Debug: Performing history status check on report 12:49:38.4 Debug: Checking current status of album [1] in history 12:49:38.4 Debug: Checking current status of album [2] in history 12:49:38.4 Debug: Checking current status of album [3] in history 12:49:38.4 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RssSync.HistorySpecificationFixture.should_return_true_if_latest_history_item_is_null --- 12:49:38.4 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RssSync.HistorySpecificationFixture.should_return_true_if_latest_history_item_is_older_than_twelve_hours --- 12:49:38.4 Debug: Performing history status check on report 12:49:38.4 Debug: Checking current status of album [1] in history 12:49:38.4 Debug: Checking current status of album [2] in history 12:49:38.4 Debug: Checking current status of album [3] in history 12:49:38.4 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RssSync.HistorySpecificationFixture.should_return_true_if_latest_history_item_is_older_than_twelve_hours --- 12:49:38.4 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RssSync.IndexerTagSpecificationFixture.indexer_and_series_without_tags_should_return_true --- 12:49:38.4 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RssSync.IndexerTagSpecificationFixture.indexer_and_series_without_tags_should_return_true --- 12:49:38.4 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RssSync.IndexerTagSpecificationFixture.indexer_with_tags_series_with_different_tags_should_return_false --- 12:49:38.4 Debug: Indexer has tags. None of these are present on artist [ForeignArtistId1][Name1]. Rejecting 12:49:38.4 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RssSync.IndexerTagSpecificationFixture.indexer_with_tags_series_with_different_tags_should_return_false --- 12:49:38.4 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RssSync.IndexerTagSpecificationFixture.indexer_with_tags_series_with_matching_tags_should_return_true --- 12:49:38.4 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RssSync.IndexerTagSpecificationFixture.indexer_with_tags_series_with_matching_tags_should_return_true --- 12:49:38.4 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RssSync.IndexerTagSpecificationFixture.indexer_with_tags_series_without_tags_should_return_false --- 12:49:38.4 Debug: Indexer has tags. None of these are present on artist [ForeignArtistId1][Name1]. Rejecting 12:49:38.4 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RssSync.IndexerTagSpecificationFixture.indexer_with_tags_series_without_tags_should_return_false --- 12:49:38.4 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RssSync.IndexerTagSpecificationFixture.indexer_without_tags_series_with_tags_should_return_true --- 12:49:38.4 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RssSync.IndexerTagSpecificationFixture.indexer_without_tags_series_with_tags_should_return_true --- 12:49:38.4 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RssSync.IndexerTagSpecificationFixture.release_with_invalid_indexerid_should_return_true --- 12:49:38.4 Debug: Indexer with id 2 does not exist, skipping indexer tags check 12:49:38.4 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RssSync.IndexerTagSpecificationFixture.release_with_invalid_indexerid_should_return_true --- 12:49:38.4 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RssSync.IndexerTagSpecificationFixture.release_without_indexerid_should_return_true --- 12:49:38.4 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RssSync.IndexerTagSpecificationFixture.release_without_indexerid_should_return_true --- 12:49:38.4 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RssSync.ProperSpecificationFixture.should_return_false_when_first_trackFile_was_added_more_than_7_days_ago --- 12:49:38.4 Debug: New quality is a better revision for existing quality 12:49:38.4 Debug: Proper for old file, rejecting: {0} 12:49:38.4 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RssSync.ProperSpecificationFixture.should_return_false_when_first_trackFile_was_added_more_than_7_days_ago --- 12:49:38.4 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RssSync.ProperSpecificationFixture.should_return_false_when_proper_but_auto_download_propers_is_false --- 12:49:38.4 Debug: New quality is a better revision for existing quality 12:49:38.4 Debug: Auto downloading of propers is disabled 12:49:38.4 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RssSync.ProperSpecificationFixture.should_return_false_when_proper_but_auto_download_propers_is_false --- 12:49:38.4 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RssSync.ProperSpecificationFixture.should_return_false_when_second_trackFile_was_added_more_than_7_days_ago --- 12:49:38.4 Debug: New quality is a better revision for existing quality 12:49:38.4 Debug: New quality is a better revision for existing quality 12:49:38.4 Debug: Proper for old file, rejecting: {0} 12:49:38.4 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RssSync.ProperSpecificationFixture.should_return_false_when_second_trackFile_was_added_more_than_7_days_ago --- 12:49:38.4 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RssSync.ProperSpecificationFixture.should_return_false_when_trackFile_was_added_more_than_7_days_ago --- 12:49:38.4 Debug: New quality is a better revision for existing quality 12:49:38.4 Debug: Proper for old file, rejecting: {0} 12:49:38.4 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RssSync.ProperSpecificationFixture.should_return_false_when_trackFile_was_added_more_than_7_days_ago --- 12:49:38.4 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RssSync.ProperSpecificationFixture.should_return_true_when_propers_are_not_preferred --- 12:49:38.4 Debug: Propers are not preferred, skipping check 12:49:38.4 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RssSync.ProperSpecificationFixture.should_return_true_when_propers_are_not_preferred --- 12:49:38.4 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:49:38.4 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:49:38.4 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:49:38.4 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:49:38.4 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RssSync.ProperSpecificationFixture.should_return_true_when_trackFile_was_added_today --- 12:49:38.4 Debug: New quality is a better revision for existing quality 12:49:38.4 Debug: New quality is a better revision for existing quality 12:49:38.4 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RssSync.ProperSpecificationFixture.should_return_true_when_trackFile_was_added_today --- 12:49:38.4 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.Search.ArtistSpecificationFixture.should_return_false_if_artist_doesnt_match --- 12:49:38.4 Debug: Checking if artist matches searched artist 12:49:38.4 Debug: Artist [ForeignArtistId1][Name1] does not match [ForeignArtistId1][Name1] 12:49:38.4 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.Search.ArtistSpecificationFixture.should_return_false_if_artist_doesnt_match --- 12:49:38.4 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.Search.ArtistSpecificationFixture.should_return_true_when_artist_ids_match --- 12:49:38.4 Debug: Checking if artist matches searched artist 12:49:38.4 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.Search.ArtistSpecificationFixture.should_return_true_when_artist_ids_match --- 12:49:38.4 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.Search.TorrentSeedingSpecificationFixture.should_return_false_if_seeds_belove_limit(0) --- 12:49:38.4 Debug: Not enough seeders: 0. Minimum seeders: 5 12:49:38.4 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.Search.TorrentSeedingSpecificationFixture.should_return_false_if_seeds_belove_limit(0) --- 12:49:38.4 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.Search.TorrentSeedingSpecificationFixture.should_return_false_if_seeds_belove_limit(4) --- 12:49:38.4 Debug: Not enough seeders: 4. Minimum seeders: 5 12:49:38.4 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.Search.TorrentSeedingSpecificationFixture.should_return_false_if_seeds_belove_limit(4) --- 12:49:38.4 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.Search.TorrentSeedingSpecificationFixture.should_return_true_if_indexer_no_longer_exists --- 12:49:38.4 Debug: Indexer with id 1 does not exist, skipping seeders check 12:49:38.4 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.Search.TorrentSeedingSpecificationFixture.should_return_true_if_indexer_no_longer_exists --- 12:49:38.4 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.Search.TorrentSeedingSpecificationFixture.should_return_true_if_indexer_not_specified --- 12:49:38.4 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.Search.TorrentSeedingSpecificationFixture.should_return_true_if_indexer_not_specified --- 12:49:38.4 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.Search.TorrentSeedingSpecificationFixture.should_return_true_if_not_torrent --- 12:49:38.4 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.Search.TorrentSeedingSpecificationFixture.should_return_true_if_not_torrent --- 12:49:38.4 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.Search.TorrentSeedingSpecificationFixture.should_return_true_if_seeds_above_or_equal_to_limit(5) --- 12:49:38.4 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.Search.TorrentSeedingSpecificationFixture.should_return_true_if_seeds_above_or_equal_to_limit(5) --- 12:49:38.4 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.Search.TorrentSeedingSpecificationFixture.should_return_true_if_seeds_above_or_equal_to_limit(6) --- 12:49:38.4 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.Search.TorrentSeedingSpecificationFixture.should_return_true_if_seeds_above_or_equal_to_limit(6) --- 12:49:38.4 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.Search.TorrentSeedingSpecificationFixture.should_return_true_if_seeds_unknown --- 12:49:38.4 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.Search.TorrentSeedingSpecificationFixture.should_return_true_if_seeds_unknown --- 12:49:38.4 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:49:38.4 Debug: Quality profile does not allow upgrades, skipping 12:49:38.4 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:49:38.4 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:49:38.4 Debug: Quality profile does not allow upgrades, skipping 12:49:38.4 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:49:38.4 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.UpgradeAllowedSpecificationFixture.should_return_true_for_custom_format_upgrade_when_upgrading_is_allowed --- 12:49:38.4 Debug: Quality profile allows upgrading 12:49:38.4 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.UpgradeAllowedSpecificationFixture.should_return_true_for_custom_format_upgrade_when_upgrading_is_allowed --- 12:49:38.4 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.UpgradeAllowedSpecificationFixture.should_return_true_for_lower_custom_format_score_when_upgrading_is_allowed --- 12:49:38.4 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.UpgradeAllowedSpecificationFixture.should_return_true_for_lower_custom_format_score_when_upgrading_is_allowed --- 12:49:38.4 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.UpgradeAllowedSpecificationFixture.should_return_true_for_lower_language_when_upgrading_is_not_allowed --- 12:49:38.4 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.UpgradeAllowedSpecificationFixture.should_return_true_for_lower_language_when_upgrading_is_not_allowed --- 12:49:38.4 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.UpgradeAllowedSpecificationFixture.should_return_true_for_lower_quality_when_upgrading_is_allowed --- 12:49:38.4 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.UpgradeAllowedSpecificationFixture.should_return_true_for_lower_quality_when_upgrading_is_allowed --- 12:49:38.4 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.UpgradeAllowedSpecificationFixture.should_return_true_for_lower_quality_when_upgrading_is_not_allowed --- 12:49:38.4 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.UpgradeAllowedSpecificationFixture.should_return_true_for_lower_quality_when_upgrading_is_not_allowed --- 12:49:38.4 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.UpgradeAllowedSpecificationFixture.should_return_true_for_quality_upgrade_when_upgrading_is_allowed --- 12:49:38.4 Debug: Quality profile allows upgrading 12:49:38.4 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.UpgradeAllowedSpecificationFixture.should_return_true_for_quality_upgrade_when_upgrading_is_allowed --- 12:49:38.4 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.UpgradeAllowedSpecificationFixture.should_return_true_for_same_custom_format_score_when_upgrading_is_not_allowed --- 12:49:38.4 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.UpgradeAllowedSpecificationFixture.should_return_true_for_same_custom_format_score_when_upgrading_is_not_allowed --- 12:49:38.4 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.UpgradeAllowedSpecificationFixture.should_return_true_for_same_quality_when_upgrading_is_allowed --- 12:49:38.4 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.UpgradeAllowedSpecificationFixture.should_return_true_for_same_quality_when_upgrading_is_allowed --- 12:49:38.4 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.UpgradeAllowedSpecificationFixture.should_return_true_for_same_quality_when_upgrading_is_not_allowed --- 12:49:38.4 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.UpgradeAllowedSpecificationFixture.should_return_true_for_same_quality_when_upgrading_is_not_allowed --- 12:49:38.4 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.UpgradeDiskSpecificationFixture.should_be_false_if_some_tracks_are_upgradable_and_some_are_downgrades --- 12:49:38.4 Debug: Existing item has better quality, skipping 12:49:38.4 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.UpgradeDiskSpecificationFixture.should_be_false_if_some_tracks_are_upgradable_and_some_are_downgrades --- 12:49:38.4 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.UpgradeDiskSpecificationFixture.should_be_true_if_some_tracks_are_upgradable_and_none_are_downgrades --- 12:49:38.4 Debug: New item has a better quality 12:49:38.4 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.UpgradeDiskSpecificationFixture.should_be_true_if_some_tracks_are_upgradable_and_none_are_downgrades --- 12:49:38.4 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.UpgradeDiskSpecificationFixture.should_be_upgradable_if_all_files_are_upgradable --- 12:49:38.4 Debug: New item has a better quality 12:49:38.4 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.UpgradeDiskSpecificationFixture.should_be_upgradable_if_all_files_are_upgradable --- 12:49:38.4 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.UpgradeDiskSpecificationFixture.should_not_be_upgradable_if_all_tracks_are_not_upgradable --- 12:49:38.4 Debug: Existing item has better quality, skipping 12:49:38.4 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.UpgradeDiskSpecificationFixture.should_not_be_upgradable_if_all_tracks_are_not_upgradable --- 12:49:38.4 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.UpgradeDiskSpecificationFixture.should_not_be_upgradable_if_qualities_are_the_same --- 12:49:38.4 Debug: New item's custom formats [] do not improve on [], skipping 12:49:38.4 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.UpgradeDiskSpecificationFixture.should_not_be_upgradable_if_qualities_are_the_same --- 12:49:38.4 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.UpgradeDiskSpecificationFixture.should_only_query_db_for_missing_tracks_once --- 12:49:38.4 Debug: Existing item has better quality, skipping 12:49:38.4 Debug: Existing item has better quality, skipping 12:49:38.4 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.UpgradeDiskSpecificationFixture.should_only_query_db_for_missing_tracks_once --- 12:49:38.4 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.UpgradeDiskSpecificationFixture.should_return_true_if_album_has_no_existing_file --- 12:49:38.4 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.UpgradeDiskSpecificationFixture.should_return_true_if_album_has_no_existing_file --- 12:49:38.4 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.UpgradeDiskSpecificationFixture.should_return_true_if_single_album_doesnt_exist_on_disk --- 12:49:38.4 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.UpgradeDiskSpecificationFixture.should_return_true_if_single_album_doesnt_exist_on_disk --- 12:49:38.4 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.UpgradeDiskSpecificationFixture.should_return_true_if_track_is_missing --- 12:49:38.5 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.UpgradeDiskSpecificationFixture.should_return_true_if_track_is_missing --- 12:49:38.5 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.UpgradeSpecificationFixture.IsUpgradeTest(MP3-192,1,MP3-192,2,MP3-192,True) --- 12:49:38.5 Debug: New item has a better quality 12:49:38.5 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.UpgradeSpecificationFixture.IsUpgradeTest(MP3-192,1,MP3-192,2,MP3-192,True) --- 12:49:38.5 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.UpgradeSpecificationFixture.IsUpgradeTest(MP3-320,1,MP3-320,2,MP3-320,True) --- 12:49:38.5 Debug: New item has a better quality 12:49:38.5 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.UpgradeSpecificationFixture.IsUpgradeTest(MP3-320,1,MP3-320,2,MP3-320,True) --- 12:49:38.5 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.UpgradeSpecificationFixture.IsUpgradeTest(MP3-192,1,MP3-192,1,MP3-192,False) --- 12:49:38.5 Debug: New item's custom formats [] do not improve on [], skipping 12:49:38.5 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.UpgradeSpecificationFixture.IsUpgradeTest(MP3-192,1,MP3-192,1,MP3-192,False) --- 12:49:38.5 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.UpgradeSpecificationFixture.IsUpgradeTest(MP3-320,1,MP3-256,2,MP3-320,False) --- 12:49:38.5 Debug: Existing item has better quality, skipping 12:49:38.5 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.UpgradeSpecificationFixture.IsUpgradeTest(MP3-320,1,MP3-256,2,MP3-320,False) --- 12:49:38.5 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.UpgradeSpecificationFixture.IsUpgradeTest(MP3-320,1,MP3-256,2,MP3-320,False) --- 12:49:38.5 Debug: Existing item has better quality, skipping 12:49:38.5 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.UpgradeSpecificationFixture.IsUpgradeTest(MP3-320,1,MP3-256,2,MP3-320,False) --- 12:49:38.5 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.UpgradeSpecificationFixture.IsUpgradeTest(MP3-320,1,MP3-320,1,MP3-320,False) --- 12:49:38.5 Debug: New item's custom formats [] do not improve on [], skipping 12:49:38.5 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.UpgradeSpecificationFixture.IsUpgradeTest(MP3-320,1,MP3-320,1,MP3-320,False) --- 12:49:38.5 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.UpgradeSpecificationFixture.should_return_false_if_proper_and_autoDownloadPropers_is_do_not_prefer --- 12:49:38.5 Debug: New item's custom formats [] do not improve on [], skipping 12:49:38.5 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.UpgradeSpecificationFixture.should_return_false_if_proper_and_autoDownloadPropers_is_do_not_prefer --- 12:49:38.5 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.UpgradeSpecificationFixture.should_return_true_if_proper_and_download_propers_is_do_not_download --- 12:49:38.5 Debug: New item has a better quality 12:49:38.5 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.UpgradeSpecificationFixture.should_return_true_if_proper_and_download_propers_is_do_not_download --- 12:49:38.5 Info: --- Start: NzbDrone.Core.Test.DiskSpace.DiskSpaceServiceFixture.should_check_diskspace_for_artist_folders --- 12:49:38.5 Info: --- End: NzbDrone.Core.Test.DiskSpace.DiskSpaceServiceFixture.should_check_diskspace_for_artist_folders --- 12:49:38.5 Info: --- Start: NzbDrone.Core.Test.DiskSpace.DiskSpaceServiceFixture.should_check_diskspace_for_same_root_folder_only_once --- 12:49:38.5 Info: --- End: NzbDrone.Core.Test.DiskSpace.DiskSpaceServiceFixture.should_check_diskspace_for_same_root_folder_only_once --- 12:49:38.5 Info: --- Start: NzbDrone.Core.Test.DiskSpace.DiskSpaceServiceFixture.should_not_check_diskspace_for_irrelevant_mounts("/boot") --- 12:49:38.5 Info: --- End: NzbDrone.Core.Test.DiskSpace.DiskSpaceServiceFixture.should_not_check_diskspace_for_irrelevant_mounts("/boot") --- 12:49:38.5 Info: --- Start: NzbDrone.Core.Test.DiskSpace.DiskSpaceServiceFixture.should_not_check_diskspace_for_irrelevant_mounts("/var/lib/rancher") --- 12:49:38.5 Info: --- End: NzbDrone.Core.Test.DiskSpace.DiskSpaceServiceFixture.should_not_check_diskspace_for_irrelevant_mounts("/var/lib/rancher") --- 12:49:38.5 Info: --- Start: NzbDrone.Core.Test.DiskSpace.DiskSpaceServiceFixture.should_not_check_diskspace_for_irrelevant_mounts("/var/lib/rancher/volumes") --- 12:49:38.5 Info: --- End: NzbDrone.Core.Test.DiskSpace.DiskSpaceServiceFixture.should_not_check_diskspace_for_irrelevant_mounts("/var/lib/rancher/volumes") --- 12:49:38.5 Info: --- Start: NzbDrone.Core.Test.DiskSpace.DiskSpaceServiceFixture.should_not_check_diskspace_for_irrelevant_mounts("/var/lib/kubelet") --- 12:49:38.5 Info: --- End: NzbDrone.Core.Test.DiskSpace.DiskSpaceServiceFixture.should_not_check_diskspace_for_irrelevant_mounts("/var/lib/kubelet") --- 12:49:38.5 Info: --- Start: NzbDrone.Core.Test.DiskSpace.DiskSpaceServiceFixture.should_not_check_diskspace_for_irrelevant_mounts("/var/lib/docker") --- 12:49:38.5 Info: --- End: NzbDrone.Core.Test.DiskSpace.DiskSpaceServiceFixture.should_not_check_diskspace_for_irrelevant_mounts("/var/lib/docker") --- 12:49:38.5 Info: --- Start: NzbDrone.Core.Test.DiskSpace.DiskSpaceServiceFixture.should_not_check_diskspace_for_irrelevant_mounts("/some/place/docker/aufs") --- 12:49:38.5 Info: --- End: NzbDrone.Core.Test.DiskSpace.DiskSpaceServiceFixture.should_not_check_diskspace_for_irrelevant_mounts("/some/place/docker/aufs") --- 12:49:38.5 Info: --- Start: NzbDrone.Core.Test.DiskSpace.DiskSpaceServiceFixture.should_not_check_diskspace_for_irrelevant_mounts("/etc/network") --- 12:49:38.5 Info: --- End: NzbDrone.Core.Test.DiskSpace.DiskSpaceServiceFixture.should_not_check_diskspace_for_irrelevant_mounts("/etc/network") --- 12:49:38.5 Info: --- Start: NzbDrone.Core.Test.Download.CompletedDownloadServiceTests.ImportFixture.should_mark_as_imported_if_all_episodes_were_imported_including_history --- 12:49:38.6 Debug: All albums were imported in history for Drone.S01E01.HDTV 12:49:38.6 Info: --- End: NzbDrone.Core.Test.Download.CompletedDownloadServiceTests.ImportFixture.should_mark_as_imported_if_all_episodes_were_imported_including_history --- 12:49:38.6 Info: --- Start: NzbDrone.Core.Test.Download.CompletedDownloadServiceTests.ImportFixture.should_mark_as_imported_if_all_tracks_were_imported --- 12:49:38.6 Debug: All albums were imported for Drone.S01E01.HDTV 12:49:38.6 Info: --- End: NzbDrone.Core.Test.Download.CompletedDownloadServiceTests.ImportFixture.should_mark_as_imported_if_all_tracks_were_imported --- 12:49:38.6 Info: --- Start: NzbDrone.Core.Test.Download.CompletedDownloadServiceTests.ImportFixture.should_mark_as_imported_if_all_tracks_were_imported_but_extra_files_were_not --- 12:49:38.6 Debug: All albums were imported for Drone.S01E01.HDTV 12:49:38.6 Info: --- End: NzbDrone.Core.Test.Download.CompletedDownloadServiceTests.ImportFixture.should_mark_as_imported_if_all_tracks_were_imported_but_extra_files_were_not --- 12:49:38.6 Info: --- Start: NzbDrone.Core.Test.Download.CompletedDownloadServiceTests.ImportFixture.should_mark_as_imported_if_the_download_can_be_tracked_using_the_source_seriesid --- 12:49:38.6 Debug: All albums were imported for Droned Pilot 12:49:38.6 Info: --- End: NzbDrone.Core.Test.Download.CompletedDownloadServiceTests.ImportFixture.should_mark_as_imported_if_the_download_can_be_tracked_using_the_source_seriesid --- 12:49:38.6 Info: --- Start: NzbDrone.Core.Test.Download.CompletedDownloadServiceTests.ImportFixture.should_not_mark_as_imported_if_all_files_were_rejected --- 12:49:38.6 Debug: Not all albums have been imported for Drone.S01E01.HDTV 12:49:38.6 Info: --- End: NzbDrone.Core.Test.Download.CompletedDownloadServiceTests.ImportFixture.should_not_mark_as_imported_if_all_files_were_rejected --- 12:49:38.6 Info: --- Start: NzbDrone.Core.Test.Download.CompletedDownloadServiceTests.ImportFixture.should_not_mark_as_imported_if_all_files_were_skipped --- 12:49:38.6 Debug: Not all albums have been imported for Drone.S01E01.HDTV 12:49:38.6 Info: --- End: NzbDrone.Core.Test.Download.CompletedDownloadServiceTests.ImportFixture.should_not_mark_as_imported_if_all_files_were_skipped --- 12:49:38.6 Info: --- Start: NzbDrone.Core.Test.Download.CompletedDownloadServiceTests.ImportFixture.should_not_mark_as_imported_if_no_tracks_were_parsed --- 12:49:38.6 Debug: Not all albums have been imported for Drone.S01E01.HDTV 12:49:38.6 Info: --- End: NzbDrone.Core.Test.Download.CompletedDownloadServiceTests.ImportFixture.should_not_mark_as_imported_if_no_tracks_were_parsed --- 12:49:38.6 Info: --- Start: NzbDrone.Core.Test.Download.CompletedDownloadServiceTests.ImportFixture.should_not_mark_as_imported_if_some_of_episodes_were_not_imported_including_history --- 12:49:38.6 Debug: Not all albums have been imported for Drone.S01E01.HDTV 12:49:38.6 Info: --- End: NzbDrone.Core.Test.Download.CompletedDownloadServiceTests.ImportFixture.should_not_mark_as_imported_if_some_of_episodes_were_not_imported_including_history --- 12:49:38.6 Info: --- Start: NzbDrone.Core.Test.Download.CompletedDownloadServiceTests.ImportFixture.should_not_mark_as_imported_if_some_tracks_were_not_imported --- 12:49:38.6 Debug: Not all albums have been imported for Drone.S01E01.HDTV 12:49:38.6 Info: --- End: NzbDrone.Core.Test.Download.CompletedDownloadServiceTests.ImportFixture.should_not_mark_as_imported_if_some_tracks_were_not_imported --- 12:49:38.6 Info: --- Start: NzbDrone.Core.Test.Download.CompletedDownloadServiceTests.ProcessFixture.should_not_process_if_download_status_isnt_completed(Downloading) --- 12:49:38.6 Info: --- End: NzbDrone.Core.Test.Download.CompletedDownloadServiceTests.ProcessFixture.should_not_process_if_download_status_isnt_completed(Downloading) --- 12:49:38.6 Info: --- Start: NzbDrone.Core.Test.Download.CompletedDownloadServiceTests.ProcessFixture.should_not_process_if_download_status_isnt_completed(Failed) --- 12:49:38.6 Info: --- End: NzbDrone.Core.Test.Download.CompletedDownloadServiceTests.ProcessFixture.should_not_process_if_download_status_isnt_completed(Failed) --- 12:49:38.6 Info: --- Start: NzbDrone.Core.Test.Download.CompletedDownloadServiceTests.ProcessFixture.should_not_process_if_download_status_isnt_completed(Queued) --- 12:49:38.6 Info: --- End: NzbDrone.Core.Test.Download.CompletedDownloadServiceTests.ProcessFixture.should_not_process_if_download_status_isnt_completed(Queued) --- 12:49:38.6 Info: --- Start: NzbDrone.Core.Test.Download.CompletedDownloadServiceTests.ProcessFixture.should_not_process_if_download_status_isnt_completed(Paused) --- 12:49:38.6 Info: --- End: NzbDrone.Core.Test.Download.CompletedDownloadServiceTests.ProcessFixture.should_not_process_if_download_status_isnt_completed(Paused) --- 12:49:38.6 Info: --- Start: NzbDrone.Core.Test.Download.CompletedDownloadServiceTests.ProcessFixture.should_not_process_if_download_status_isnt_completed(Warning) --- 12:49:38.6 Info: --- End: NzbDrone.Core.Test.Download.CompletedDownloadServiceTests.ProcessFixture.should_not_process_if_download_status_isnt_completed(Warning) --- 12:49:38.6 Info: --- Start: NzbDrone.Core.Test.Download.CompletedDownloadServiceTests.ProcessFixture.should_not_process_if_matching_history_is_not_found_and_no_category_specified --- 12:49:38.7 Info: --- End: NzbDrone.Core.Test.Download.CompletedDownloadServiceTests.ProcessFixture.should_not_process_if_matching_history_is_not_found_and_no_category_specified --- 12:49:38.7 Info: --- Start: NzbDrone.Core.Test.Download.CompletedDownloadServiceTests.ProcessFixture.should_not_process_if_output_path_is_empty --- 12:49:38.7 Info: --- End: NzbDrone.Core.Test.Download.CompletedDownloadServiceTests.ProcessFixture.should_not_process_if_output_path_is_empty --- 12:49:38.7 Info: --- Start: NzbDrone.Core.Test.Download.CompletedDownloadServiceTests.ProcessFixture.should_not_process_if_the_download_cannot_be_tracked_using_the_source_title_as_it_was_initiated_externally --- 12:49:38.7 Info: --- End: NzbDrone.Core.Test.Download.CompletedDownloadServiceTests.ProcessFixture.should_not_process_if_the_download_cannot_be_tracked_using_the_source_title_as_it_was_initiated_externally --- 12:49:38.7 Info: --- Start: NzbDrone.Core.Test.Download.CompletedDownloadServiceTests.ProcessFixture.should_not_process_when_there_is_a_title_mismatch --- 12:49:38.7 Info: --- End: NzbDrone.Core.Test.Download.CompletedDownloadServiceTests.ProcessFixture.should_not_process_when_there_is_a_title_mismatch --- 12:49:38.7 Info: --- Start: NzbDrone.Core.Test.Download.CompletedDownloadServiceTests.ProcessFixture.should_process_if_matching_history_is_not_found_but_category_specified --- 12:49:38.7 Info: --- End: NzbDrone.Core.Test.Download.CompletedDownloadServiceTests.ProcessFixture.should_process_if_matching_history_is_not_found_but_category_specified --- 12:49:38.7 Info: --- Start: NzbDrone.Core.Test.Download.DownloadApprovedReportsTests.DownloadApprovedFixture.should_add_to_failed_if_already_failed_for_that_protocol --- 12:49:38.7 Trace: Grabbing release '' from Indexer at priority 0. 12:49:38.7 Debug: Failed to send release '' from Indexer to download client, storing until later. NzbDrone.Core.Download.Clients.DownloadClientUnavailableException: Download client failed at Moq.Behaviors.ThrowException.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Behaviors\ThrowException.cs:line 22 at Moq.MethodCall.ExecuteCore(Invocation invocation) in C:\projects\moq4\src\Moq\MethodCall.cs:line 115 at Moq.Setup.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Setup.cs:line 87 at Moq.FindAndExecuteMatchingSetup.Handle(Invocation invocation, Mock mock) in C:\projects\moq4\src\Moq\Interception\InterceptionAspects.cs:line 112 at Moq.Mock.Moq.IInterceptor.Intercept(Invocation invocation) in C:\projects\moq4\src\Moq\Interception\Mock.cs:line 32 at Moq.CastleProxyFactory.Interceptor.Intercept(IInvocation underlying) in C:\projects\moq4\src\Moq\ProxyFactories\CastleProxyFactory.cs:line 119 at Castle.DynamicProxy.AbstractInvocation.Proceed() at Castle.Proxies.IDownloadServiceProxy.DownloadReport(RemoteAlbum remoteAlbum, Nullable`1 downloadClientId) at NzbDrone.Core.Download.ProcessDownloadDecisions.ProcessDecisionInternal(DownloadDecision decision, Nullable`1 downloadClientId) in ./Lidarr.Core/Download/ProcessDownloadDecisions.cs:line 203 12:49:38.7 Info: --- End: NzbDrone.Core.Test.Download.DownloadApprovedReportsTests.DownloadApprovedFixture.should_add_to_failed_if_already_failed_for_that_protocol --- 12:49:38.7 Info: --- Start: NzbDrone.Core.Test.Download.DownloadApprovedReportsTests.DownloadApprovedFixture.should_add_to_pending_even_if_already_added_to_pending --- 12:49:38.7 Info: --- End: NzbDrone.Core.Test.Download.DownloadApprovedReportsTests.DownloadApprovedFixture.should_add_to_pending_even_if_already_added_to_pending --- 12:49:38.7 Info: --- Start: NzbDrone.Core.Test.Download.DownloadApprovedReportsTests.DownloadApprovedFixture.should_add_to_rejected_if_release_unavailable_on_indexer --- 12:49:38.7 Trace: Grabbing release '' from Indexer at priority 0. 12:49:38.7 Warn: Failed to download release '' from Indexer . Release not available 12:49:38.7 Info: --- End: NzbDrone.Core.Test.Download.DownloadApprovedReportsTests.DownloadApprovedFixture.should_add_to_rejected_if_release_unavailable_on_indexer --- 12:49:38.7 Info: --- Start: NzbDrone.Core.Test.Download.DownloadApprovedReportsTests.DownloadApprovedFixture.should_download_report_if_album_was_not_already_downloaded --- 12:49:38.7 Trace: Grabbing release '' from Indexer at priority 0. 12:49:38.7 Info: --- End: NzbDrone.Core.Test.Download.DownloadApprovedReportsTests.DownloadApprovedFixture.should_download_report_if_album_was_not_already_downloaded --- 12:49:38.7 Info: --- Start: NzbDrone.Core.Test.Download.DownloadApprovedReportsTests.DownloadApprovedFixture.should_not_add_to_downloaded_list_when_download_fails --- 12:49:38.7 Trace: Grabbing release '' from Indexer at priority 0. 12:49:38.7 Warn: Couldn't add release '' from Indexer to download queue. System.Exception: Exception of type 'System.Exception' was thrown. at Moq.Behaviors.ThrowException.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Behaviors\ThrowException.cs:line 22 at Moq.MethodCall.ExecuteCore(Invocation invocation) in C:\projects\moq4\src\Moq\MethodCall.cs:line 115 at Moq.Setup.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Setup.cs:line 87 at Moq.FindAndExecuteMatchingSetup.Handle(Invocation invocation, Mock mock) in C:\projects\moq4\src\Moq\Interception\InterceptionAspects.cs:line 112 at Moq.Mock.Moq.IInterceptor.Intercept(Invocation invocation) in C:\projects\moq4\src\Moq\Interception\Mock.cs:line 32 at Moq.CastleProxyFactory.Interceptor.Intercept(IInvocation underlying) in C:\projects\moq4\src\Moq\ProxyFactories\CastleProxyFactory.cs:line 119 at Castle.DynamicProxy.AbstractInvocation.Proceed() at Castle.Proxies.IDownloadServiceProxy.DownloadReport(RemoteAlbum remoteAlbum, Nullable`1 downloadClientId) at NzbDrone.Core.Download.ProcessDownloadDecisions.ProcessDecisionInternal(DownloadDecision decision, Nullable`1 downloadClientId) in ./Lidarr.Core/Download/ProcessDownloadDecisions.cs:line 203 12:49:38.7 Info: --- End: NzbDrone.Core.Test.Download.DownloadApprovedReportsTests.DownloadApprovedFixture.should_not_add_to_downloaded_list_when_download_fails --- 12:49:38.7 Info: --- Start: NzbDrone.Core.Test.Download.DownloadApprovedReportsTests.DownloadApprovedFixture.should_not_add_to_failed_if_failed_for_a_different_protocol --- 12:49:38.7 Trace: Grabbing release '' from Indexer at priority 0. 12:49:38.7 Debug: Failed to send release '' from Indexer to download client, storing until later. NzbDrone.Core.Download.Clients.DownloadClientUnavailableException: Download client failed at Moq.Behaviors.ThrowException.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Behaviors\ThrowException.cs:line 22 at Moq.MethodCall.ExecuteCore(Invocation invocation) in C:\projects\moq4\src\Moq\MethodCall.cs:line 115 at Moq.Setup.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Setup.cs:line 87 at Moq.FindAndExecuteMatchingSetup.Handle(Invocation invocation, Mock mock) in C:\projects\moq4\src\Moq\Interception\InterceptionAspects.cs:line 112 at Moq.Mock.Moq.IInterceptor.Intercept(Invocation invocation) in C:\projects\moq4\src\Moq\Interception\Mock.cs:line 32 at Moq.CastleProxyFactory.Interceptor.Intercept(IInvocation underlying) in C:\projects\moq4\src\Moq\ProxyFactories\CastleProxyFactory.cs:line 119 at Castle.DynamicProxy.AbstractInvocation.Proceed() at Castle.Proxies.IDownloadServiceProxy.DownloadReport(RemoteAlbum remoteAlbum, Nullable`1 downloadClientId) at NzbDrone.Core.Download.ProcessDownloadDecisions.ProcessDecisionInternal(DownloadDecision decision, Nullable`1 downloadClientId) in ./Lidarr.Core/Download/ProcessDownloadDecisions.cs:line 203 12:49:38.7 Trace: Grabbing release '' from Indexer at priority 0. 12:49:38.7 Info: --- End: NzbDrone.Core.Test.Download.DownloadApprovedReportsTests.DownloadApprovedFixture.should_not_add_to_failed_if_failed_for_a_different_protocol --- 12:49:38.7 Info: --- Start: NzbDrone.Core.Test.Download.DownloadApprovedReportsTests.DownloadApprovedFixture.should_not_add_to_pending_if_album_was_grabbed --- 12:49:38.7 Trace: Grabbing release '' from Indexer at priority 0. 12:49:38.7 Info: --- End: NzbDrone.Core.Test.Download.DownloadApprovedReportsTests.DownloadApprovedFixture.should_not_add_to_pending_if_album_was_grabbed --- 12:49:38.7 Info: --- Start: NzbDrone.Core.Test.Download.DownloadApprovedReportsTests.DownloadApprovedFixture.should_not_download_if_any_album_was_already_downloaded --- 12:49:38.7 Trace: Grabbing release '' from Indexer at priority 0. 12:49:38.7 Info: --- End: NzbDrone.Core.Test.Download.DownloadApprovedReportsTests.DownloadApprovedFixture.should_not_download_if_any_album_was_already_downloaded --- 12:49:38.7 Info: --- Start: NzbDrone.Core.Test.Download.DownloadApprovedReportsTests.DownloadApprovedFixture.should_not_grab_if_pending --- 12:49:38.7 Info: --- End: NzbDrone.Core.Test.Download.DownloadApprovedReportsTests.DownloadApprovedFixture.should_not_grab_if_pending --- 12:49:38.7 Info: --- Start: NzbDrone.Core.Test.Download.DownloadApprovedReportsTests.DownloadApprovedFixture.should_only_download_album_once --- 12:49:38.7 Trace: Grabbing release '' from Indexer at priority 0. 12:49:38.7 Info: --- End: NzbDrone.Core.Test.Download.DownloadApprovedReportsTests.DownloadApprovedFixture.should_only_download_album_once --- 12:49:38.7 Info: --- Start: NzbDrone.Core.Test.Download.DownloadApprovedReportsTests.DownloadApprovedFixture.should_only_return_downloaded_reports --- 12:49:38.7 Trace: Grabbing release '' from Indexer at priority 0. 12:49:38.7 Trace: Grabbing release '' from Indexer at priority 0. 12:49:38.7 Info: --- End: NzbDrone.Core.Test.Download.DownloadApprovedReportsTests.DownloadApprovedFixture.should_only_return_downloaded_reports --- 12:49:38.7 Info: --- Start: NzbDrone.Core.Test.Download.DownloadApprovedReportsTests.DownloadApprovedFixture.should_return_all_downloaded_reports --- 12:49:38.7 Trace: Grabbing release '' from Indexer at priority 0. 12:49:38.7 Trace: Grabbing release '' from Indexer at priority 0. 12:49:38.7 Info: --- End: NzbDrone.Core.Test.Download.DownloadApprovedReportsTests.DownloadApprovedFixture.should_return_all_downloaded_reports --- 12:49:38.7 Info: --- Start: NzbDrone.Core.Test.Download.DownloadApprovedReportsTests.DownloadApprovedFixture.should_return_an_empty_list_when_none_are_appproved --- 12:49:38.7 Info: --- End: NzbDrone.Core.Test.Download.DownloadApprovedReportsTests.DownloadApprovedFixture.should_return_an_empty_list_when_none_are_appproved --- 12:49:38.7 Info: --- Start: NzbDrone.Core.Test.Download.DownloadApprovedReportsTests.DownloadApprovedFixture.should_return_downloaded_reports --- 12:49:38.7 Trace: Grabbing release '' from Indexer at priority 0. 12:49:38.7 Info: --- End: NzbDrone.Core.Test.Download.DownloadApprovedReportsTests.DownloadApprovedFixture.should_return_downloaded_reports --- 12:49:38.7 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientProviderFixture.should_always_choose_indexer_client --- 12:49:38.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientProviderFixture.should_always_choose_indexer_client --- 12:49:38.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientProviderFixture.should_fail_to_choose_client_when_indexer_reference_does_not_exist --- 12:49:38.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientProviderFixture.should_fail_to_choose_client_when_indexer_reference_does_not_exist --- 12:49:38.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientProviderFixture.should_fail_to_choose_when_clients_have_tags_but_no_match --- 12:49:38.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientProviderFixture.should_fail_to_choose_when_clients_have_tags_but_no_match --- 12:49:38.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientProviderFixture.should_not_skip_blocked_torrent_client_if_all_blocked --- 12:49:38.8 Trace: No non-blocked Download Client available, retrying blocked one. 12:49:38.8 Trace: No non-blocked Download Client available, retrying blocked one. 12:49:38.8 Trace: No non-blocked Download Client available, retrying blocked one. 12:49:38.8 Trace: No non-blocked Download Client available, retrying blocked one. 12:49:38.8 Trace: No non-blocked Download Client available, retrying blocked one. 12:49:38.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientProviderFixture.should_not_skip_blocked_torrent_client_if_all_blocked --- 12:49:38.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientProviderFixture.should_not_skip_secondary_prio_torrent_client_if_primary_blocked --- 12:49:38.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientProviderFixture.should_not_skip_secondary_prio_torrent_client_if_primary_blocked --- 12:49:38.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientProviderFixture.should_roundrobin_over_clients_with_matching_tags --- 12:49:38.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientProviderFixture.should_roundrobin_over_clients_with_matching_tags --- 12:49:38.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientProviderFixture.should_roundrobin_over_non_tagged_when_no_matching_tags --- 12:49:38.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientProviderFixture.should_roundrobin_over_non_tagged_when_no_matching_tags --- 12:49:38.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientProviderFixture.should_roundrobin_over_protocol_separately --- 12:49:38.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientProviderFixture.should_roundrobin_over_protocol_separately --- 12:49:38.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientProviderFixture.should_roundrobin_over_torrent_client --- 12:49:38.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientProviderFixture.should_roundrobin_over_torrent_client --- 12:49:38.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientProviderFixture.should_roundrobin_over_usenet_client --- 12:49:38.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientProviderFixture.should_roundrobin_over_usenet_client --- 12:49:38.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientProviderFixture.should_skip_blocked_torrent_client --- 12:49:38.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientProviderFixture.should_skip_blocked_torrent_client --- 12:49:38.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientProviderFixture.should_skip_secondary_prio_torrent_client --- 12:49:38.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientProviderFixture.should_skip_secondary_prio_torrent_client --- 12:49:38.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientStatusServiceFixture.should_consider_blocked_after_5_minutes_since_initial_failure --- 12:49:38.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientStatusServiceFixture.should_consider_blocked_after_5_minutes_since_initial_failure --- 12:49:38.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientStatusServiceFixture.should_escalate_further_after_5_minutes_since_initial_failure --- 12:49:38.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientStatusServiceFixture.should_escalate_further_after_5_minutes_since_initial_failure --- 12:49:38.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientStatusServiceFixture.should_not_consider_blocked_within_5_minutes_since_initial_failure --- 12:49:38.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientStatusServiceFixture.should_not_consider_blocked_within_5_minutes_since_initial_failure --- 12:49:38.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientStatusServiceFixture.should_not_escalate_beyond_3_hours --- 12:49:38.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientStatusServiceFixture.should_not_escalate_beyond_3_hours --- 12:49:38.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientStatusServiceFixture.should_not_escalate_further_till_after_5_minutes_since_initial_failure --- 12:49:38.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientStatusServiceFixture.should_not_escalate_further_till_after_5_minutes_since_initial_failure --- 12:49:38.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.ScanWatchFolderFixture.GetItems_should_considered_changing_files_queued --- 12:49:38.9 Info: Iteration 0 12:49:38.9 Info: Iteration 1 12:49:38.9 Info: Iteration 2 12:49:38.9 Info: Iteration 3 12:49:38.9 Info: Iteration 4 12:49:38.9 Info: Iteration 5 12:49:38.9 Info: Iteration 6 12:49:38.9 Info: Iteration 7 12:49:39.0 Info: Iteration 8 12:49:39.0 Info: Iteration 9 12:49:39.0 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.ScanWatchFolderFixture.GetItems_should_considered_changing_files_queued --- 12:49:39.0 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.ScanWatchFolderFixture.GetItems_should_considered_locked_files_queued --- 12:49:39.1 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.ScanWatchFolderFixture.GetItems_should_considered_locked_files_queued --- 12:49:39.1 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.TorrentBlackholeFixture.completed_download_should_have_required_properties --- 12:49:39.2 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.TorrentBlackholeFixture.completed_download_should_have_required_properties --- 12:49:39.2 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.TorrentBlackholeFixture.Download_should_download_file_if_it_doesnt_exist --- 12:49:39.2 Debug: Downloading torrent for release 'Droned.S01E01.Pilot.1080p.WEB-DL-DRONE' finished (0 bytes from http://somewhere.com/Droned.S01E01.Pilot.1080p.WEB-DL-DRONE.ext) 12:49:39.2 Debug: Torrent Download succeeded, saved to: /c/blackhole/torrent/Droned.S01E01.Pilot.1080p.WEB-DL-DRONE.torrent 12:49:39.2 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.TorrentBlackholeFixture.Download_should_download_file_if_it_doesnt_exist --- 12:49:39.2 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.TorrentBlackholeFixture.Download_should_not_save_magnet_if_disabled --- 12:49:39.2 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.TorrentBlackholeFixture.Download_should_not_save_magnet_if_disabled --- 12:49:39.2 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.TorrentBlackholeFixture.Download_should_prefer_torrent_over_magnet --- 12:49:39.2 Debug: Downloading torrent for release 'Droned.S01E01.Pilot.1080p.WEB-DL-DRONE' finished (0 bytes from http://somewhere.com/Droned.S01E01.Pilot.1080p.WEB-DL-DRONE.ext) 12:49:39.2 Debug: Torrent Download succeeded, saved to: /c/blackhole/torrent/Droned.S01E01.Pilot.1080p.WEB-DL-DRONE.torrent 12:49:39.3 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.TorrentBlackholeFixture.Download_should_prefer_torrent_over_magnet --- 12:49:39.3 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.TorrentBlackholeFixture.Download_should_replace_illegal_characters_in_title --- 12:49:39.3 Debug: Downloading torrent for release 'Radiohead - Scotch Mist [2008/FLAC/Lossless]' finished (0 bytes from http://somewhere.com/Droned.S01E01.Pilot.1080p.WEB-DL-DRONE.ext) 12:49:39.3 Debug: Torrent Download succeeded, saved to: /c/blackhole/torrent/Radiohead - Scotch Mist [2008+FLAC+Lossless].torrent 12:49:39.3 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.TorrentBlackholeFixture.Download_should_replace_illegal_characters_in_title --- 12:49:39.3 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.TorrentBlackholeFixture.Download_should_save_magnet_if_enabled --- 12:49:39.3 Debug: Saving magnet link succeeded, saved to: /c/blackhole/torrent/Droned.S01E01.Pilot.1080p.WEB-DL-DRONE.magnet 12:49:39.3 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.TorrentBlackholeFixture.Download_should_save_magnet_if_enabled --- 12:49:39.3 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.TorrentBlackholeFixture.Download_should_save_magnet_using_specified_extension --- 12:49:39.3 Debug: Saving magnet link succeeded, saved to: /c/blackhole/torrent/Droned.S01E01.Pilot.1080p.WEB-DL-DRONE.url 12:49:39.3 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.TorrentBlackholeFixture.Download_should_save_magnet_using_specified_extension --- 12:49:39.3 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.TorrentBlackholeFixture.Download_should_throw_if_magnet_and_torrent_url_does_not_exist --- 12:49:39.3 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.TorrentBlackholeFixture.Download_should_throw_if_magnet_and_torrent_url_does_not_exist --- 12:49:39.3 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.TorrentBlackholeFixture.partial_download_should_have_required_properties --- 12:49:39.3 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.TorrentBlackholeFixture.partial_download_should_have_required_properties --- 12:49:39.3 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.TorrentBlackholeFixture.RemoveItem_should_delete_directory --- 12:49:39.3 Debug: [Title1] Deleting folder '/c/blackhole/completed/Droned.S01E01.Pilot.1080p.WEB-DL-DRONE'. 12:49:39.3 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.TorrentBlackholeFixture.RemoveItem_should_delete_directory --- 12:49:39.3 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.TorrentBlackholeFixture.RemoveItem_should_delete_file --- 12:49:39.3 Debug: [Title1] Deleting file '/c/blackhole/completed/Droned.S01E01.Pilot.1080p.WEB-DL-DRONE'. 12:49:39.3 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.TorrentBlackholeFixture.RemoveItem_should_delete_file --- 12:49:39.3 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.TorrentBlackholeFixture.RemoveItem_should_ignore_if_unknown_item --- 12:49:39.3 Trace: [Title1] File or folder '/c/blackhole/completed/Droned.S01E01.Pilot.1080p.WEB-DL-DRONE' doesn't exist, skipping cleanup. 12:49:39.3 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.TorrentBlackholeFixture.RemoveItem_should_ignore_if_unknown_item --- 12:49:39.3 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.TorrentBlackholeFixture.RemoveItem_should_throw_if_deleteData_is_false --- 12:49:39.3 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.TorrentBlackholeFixture.RemoveItem_should_throw_if_deleteData_is_false --- 12:49:39.3 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.TorrentBlackholeFixture.should_return_category --- 12:49:39.3 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.TorrentBlackholeFixture.should_return_category --- 12:49:39.3 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.TorrentBlackholeFixture.should_return_null_hash --- 12:49:39.3 Debug: Downloading torrent for release 'Droned.S01E01.Pilot.1080p.WEB-DL-DRONE' finished (0 bytes from http://somewhere.com/Droned.S01E01.Pilot.1080p.WEB-DL-DRONE.ext) 12:49:39.3 Debug: Torrent Download succeeded, saved to: /c/blackhole/torrent/Droned.S01E01.Pilot.1080p.WEB-DL-DRONE.torrent 12:49:39.3 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.TorrentBlackholeFixture.should_return_null_hash --- 12:49:39.3 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.TorrentBlackholeFixture.should_return_status_with_outputdirs --- 12:49:39.3 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.TorrentBlackholeFixture.should_return_status_with_outputdirs --- 12:49:39.3 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.UsenetBlackholeFixture.completed_download_should_have_required_properties --- 12:49:39.3 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.UsenetBlackholeFixture.completed_download_should_have_required_properties --- 12:49:39.3 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.UsenetBlackholeFixture.Download_should_download_file_if_it_doesnt_exist --- 12:49:39.3 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:49:39.3 Info: Adding report [Droned.S01E01.Pilot.1080p.WEB-DL-DRONE] to the queue. 12:49:39.3 Debug: NZB Download succeeded, saved to: /c/blackhole/nzb/Droned.S01E01.Pilot.1080p.WEB-DL-DRONE.nzb 12:49:39.3 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.UsenetBlackholeFixture.Download_should_download_file_if_it_doesnt_exist --- 12:49:39.3 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.UsenetBlackholeFixture.Download_should_replace_illegal_characters_in_title --- 12:49:39.3 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:49:39.3 Info: Adding report [Radiohead - Scotch Mist [2008/FLAC/Lossless]] to the queue. 12:49:39.3 Debug: NZB Download succeeded, saved to: /c/blackhole/nzb/Radiohead - Scotch Mist [2008+FLAC+Lossless].nzb 12:49:39.3 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.UsenetBlackholeFixture.Download_should_replace_illegal_characters_in_title --- 12:49:39.3 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.UsenetBlackholeFixture.partial_download_should_have_required_properties --- 12:49:39.3 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.UsenetBlackholeFixture.partial_download_should_have_required_properties --- 12:49:39.3 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.UsenetBlackholeFixture.RemoveItem_should_delete_directory --- 12:49:39.4 Debug: [Title1] Deleting folder '/c/blackhole/completed/Droned.S01E01.Pilot.1080p.WEB-DL-DRONE'. 12:49:39.4 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.UsenetBlackholeFixture.RemoveItem_should_delete_directory --- 12:49:39.4 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.UsenetBlackholeFixture.RemoveItem_should_delete_file --- 12:49:39.4 Debug: [Title1] Deleting file '/c/blackhole/completed/Droned.S01E01.Pilot.1080p.WEB-DL-DRONE'. 12:49:39.4 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.UsenetBlackholeFixture.RemoveItem_should_delete_file --- 12:49:39.4 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.UsenetBlackholeFixture.RemoveItem_should_ignore_if_unknown_item --- 12:49:39.4 Trace: [Title1] File or folder '/c/blackhole/completed/Droned.S01E01.Pilot.1080p.WEB-DL-DRONE' doesn't exist, skipping cleanup. 12:49:39.4 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.UsenetBlackholeFixture.RemoveItem_should_ignore_if_unknown_item --- 12:49:39.4 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.UsenetBlackholeFixture.RemoveItem_should_throw_if_deleteData_is_false --- 12:49:39.4 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.UsenetBlackholeFixture.RemoveItem_should_throw_if_deleteData_is_false --- 12:49:39.4 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.UsenetBlackholeFixture.should_return_category --- 12:49:39.4 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.UsenetBlackholeFixture.should_return_category --- 12:49:39.4 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.UsenetBlackholeFixture.should_return_status_with_outputdirs --- 12:49:39.4 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.UsenetBlackholeFixture.should_return_status_with_outputdirs --- 12:49:39.4 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DelugeTests.DelugeFixture.completed_download_should_have_required_properties --- 12:49:39.4 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DelugeTests.DelugeFixture.completed_download_should_have_required_properties --- 12:49:39.4 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DelugeTests.DelugeFixture.Download_should_get_hash_from_magnet_url("magnet:?xt=urn:btih:ZPBPA2P6ROZPKRHK44D5OW6NHXU5Z6KR&tr=udp","CBC2F069FE8BB2F544EAE707D75BCD3DE9DCF951") --- 12:49:39.4 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DelugeTests.DelugeFixture.Download_should_get_hash_from_magnet_url("magnet:?xt=urn:btih:ZPBPA2P6ROZPKRHK44D5OW6NHXU5Z6KR&tr=udp","CBC2F069FE8BB2F544EAE707D75BCD3DE9DCF951") --- 12:49:39.4 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DelugeTests.DelugeFixture.Download_should_return_unique_id --- 12:49:39.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:49:39.4 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DelugeTests.DelugeFixture.Download_should_return_unique_id --- 12:49:39.4 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DelugeTests.DelugeFixture.downloading_item_should_have_required_properties --- 12:49:39.4 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DelugeTests.DelugeFixture.downloading_item_should_have_required_properties --- 12:49:39.4 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DelugeTests.DelugeFixture.failed_item_should_have_required_properties --- 12:49:39.4 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DelugeTests.DelugeFixture.failed_item_should_have_required_properties --- 12:49:39.4 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DelugeTests.DelugeFixture.GetItems_should_check_share_ratio_for_moveFiles_and_remove(0.5d,False) --- 12:49:39.4 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DelugeTests.DelugeFixture.GetItems_should_check_share_ratio_for_moveFiles_and_remove(0.5d,False) --- 12:49:39.4 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DelugeTests.DelugeFixture.GetItems_should_check_share_ratio_for_moveFiles_and_remove(1.01d,True) --- 12:49:39.4 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DelugeTests.DelugeFixture.GetItems_should_check_share_ratio_for_moveFiles_and_remove(1.01d,True) --- 12:49:39.4 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DelugeTests.DelugeFixture.GetItems_should_ignore_items_without_hash --- 12:49:39.4 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DelugeTests.DelugeFixture.GetItems_should_ignore_items_without_hash --- 12:49:39.4 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DelugeTests.DelugeFixture.GetItems_should_return_completed_item_as_downloadItemStatus("Paused",Completed) --- 12:49:39.4 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DelugeTests.DelugeFixture.GetItems_should_return_completed_item_as_downloadItemStatus("Paused",Completed) --- 12:49:39.4 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DelugeTests.DelugeFixture.GetItems_should_return_completed_item_as_downloadItemStatus("Checking",Downloading) --- 12:49:39.4 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DelugeTests.DelugeFixture.GetItems_should_return_completed_item_as_downloadItemStatus("Checking",Downloading) --- 12:49:39.4 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DelugeTests.DelugeFixture.GetItems_should_return_completed_item_as_downloadItemStatus("Queued",Completed) --- 12:49:39.4 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DelugeTests.DelugeFixture.GetItems_should_return_completed_item_as_downloadItemStatus("Queued",Completed) --- 12:49:39.4 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DelugeTests.DelugeFixture.GetItems_should_return_completed_item_as_downloadItemStatus("Seeding",Completed) --- 12:49:39.4 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DelugeTests.DelugeFixture.GetItems_should_return_completed_item_as_downloadItemStatus("Seeding",Completed) --- 12:49:39.4 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DelugeTests.DelugeFixture.GetItems_should_return_downloading_item_as_downloadItemStatus("Paused",Paused) --- 12:49:39.4 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DelugeTests.DelugeFixture.GetItems_should_return_downloading_item_as_downloadItemStatus("Paused",Paused) --- 12:49:39.4 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DelugeTests.DelugeFixture.GetItems_should_return_downloading_item_as_downloadItemStatus("Checking",Downloading) --- 12:49:39.4 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DelugeTests.DelugeFixture.GetItems_should_return_downloading_item_as_downloadItemStatus("Checking",Downloading) --- 12:49:39.4 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DelugeTests.DelugeFixture.GetItems_should_return_downloading_item_as_downloadItemStatus("Queued",Queued) --- 12:49:39.4 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DelugeTests.DelugeFixture.GetItems_should_return_downloading_item_as_downloadItemStatus("Queued",Queued) --- 12:49:39.4 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DelugeTests.DelugeFixture.GetItems_should_return_downloading_item_as_downloadItemStatus("Downloading",Downloading) --- 12:49:39.4 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DelugeTests.DelugeFixture.GetItems_should_return_downloading_item_as_downloadItemStatus("Downloading",Downloading) --- 12:49:39.4 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DelugeTests.DelugeFixture.GetItems_should_return_downloading_item_as_downloadItemStatus("Seeding",Downloading) --- 12:49:39.4 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DelugeTests.DelugeFixture.GetItems_should_return_downloading_item_as_downloadItemStatus("Seeding",Downloading) --- 12:49:39.4 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DelugeTests.DelugeFixture.GetItems_should_return_queued_item_as_downloadItemStatus("Paused",Paused) --- 12:49:39.4 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DelugeTests.DelugeFixture.GetItems_should_return_queued_item_as_downloadItemStatus("Paused",Paused) --- 12:49:39.4 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DelugeTests.DelugeFixture.GetItems_should_return_queued_item_as_downloadItemStatus("Checking",Downloading) --- 12:49:39.5 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DelugeTests.DelugeFixture.GetItems_should_return_queued_item_as_downloadItemStatus("Checking",Downloading) --- 12:49:39.5 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DelugeTests.DelugeFixture.GetItems_should_return_queued_item_as_downloadItemStatus("Queued",Queued) --- 12:49:39.5 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DelugeTests.DelugeFixture.GetItems_should_return_queued_item_as_downloadItemStatus("Queued",Queued) --- 12:49:39.5 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DelugeTests.DelugeFixture.GetItems_should_return_queued_item_as_downloadItemStatus("Downloading",Downloading) --- 12:49:39.5 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DelugeTests.DelugeFixture.GetItems_should_return_queued_item_as_downloadItemStatus("Downloading",Downloading) --- 12:49:39.5 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DelugeTests.DelugeFixture.GetItems_should_return_queued_item_as_downloadItemStatus("Seeding",Downloading) --- 12:49:39.5 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DelugeTests.DelugeFixture.GetItems_should_return_queued_item_as_downloadItemStatus("Seeding",Downloading) --- 12:49:39.5 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DelugeTests.DelugeFixture.queued_item_should_have_required_properties --- 12:49:39.5 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DelugeTests.DelugeFixture.queued_item_should_have_required_properties --- 12:49:39.5 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DelugeTests.DelugeFixture.should_return_status_with_outputdirs --- 12:49:39.5 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DelugeTests.DelugeFixture.should_return_status_with_outputdirs --- 12:49:39.5 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.SerialNumberProviderFixture.should_cache_serialnumber --- 12:49:39.5 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.SerialNumberProviderFixture.should_cache_serialnumber --- 12:49:39.5 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.SerialNumberProviderFixture.should_return_hashedserialnumber --- 12:49:39.5 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.SerialNumberProviderFixture.should_return_hashedserialnumber --- 12:49:39.5 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.SerialNumberProviderFixture.should_throw_if_serial_number_unavailable --- 12:49:39.5 Warn: Could not get the serial number from Download Station 127.0.0.1:5000 System.ArgumentNullException: String reference not set to an instance of a String. (Parameter 's') at System.Text.Encoding.GetBytes(String s) at NzbDrone.Common.Crypto.HashConverter.GetHash(String target) in ./Lidarr.Common/Crypto/HashConverter.cs:line 21 at NzbDrone.Core.Download.Clients.DownloadStation.SerialNumberProvider.GetHashedSerialNumber(DownloadStationSettings settings) in ./Lidarr.Core/Download/Clients/DownloadStation/SerialNumberProvider.cs:line 46 at NzbDrone.Core.Download.Clients.DownloadStation.SerialNumberProvider.<>c__DisplayClass4_0.b__0() in ./Lidarr.Core/Download/Clients/DownloadStation/SerialNumberProvider.cs:line 34 at NzbDrone.Common.Cache.Cached`1.Get(String key, Func`1 function, Nullable`1 lifeTime) in ./Lidarr.Common/Cache/Cached.cs:line 109 at NzbDrone.Core.Download.Clients.DownloadStation.SerialNumberProvider.GetSerialNumber(DownloadStationSettings settings) in ./Lidarr.Core/Download/Clients/DownloadStation/SerialNumberProvider.cs:line 34 12:49:39.5 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.SerialNumberProviderFixture.should_throw_if_serial_number_unavailable --- 12:49:39.5 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.SharedFolderResolverFixture.should_cache_mapping --- 12:49:39.5 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.SharedFolderResolverFixture.should_cache_mapping --- 12:49:39.5 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.SharedFolderResolverFixture.should_remap_subfolder --- 12:49:39.5 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.SharedFolderResolverFixture.should_remap_subfolder --- 12:49:39.5 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.SharedFolderResolverFixture.should_return_valid_sharedfolder --- 12:49:39.5 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.SharedFolderResolverFixture.should_return_valid_sharedfolder --- 12:49:39.5 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.SharedFolderResolverFixture.should_throw_when_cannot_resolve_shared_folder --- 12:49:39.5 Warn: Failed to get shared folder /unknownFolder from Disk Station 127.0.0.1:5000 NzbDrone.Core.Download.Clients.DownloadClientException: There is no shared folder at Moq.Behaviors.ThrowException.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Behaviors\ThrowException.cs:line 22 at Moq.MethodCall.ExecuteCore(Invocation invocation) in C:\projects\moq4\src\Moq\MethodCall.cs:line 115 at Moq.Setup.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Setup.cs:line 87 at Moq.FindAndExecuteMatchingSetup.Handle(Invocation invocation, Mock mock) in C:\projects\moq4\src\Moq\Interception\InterceptionAspects.cs:line 112 at Moq.Mock.Moq.IInterceptor.Intercept(Invocation invocation) in C:\projects\moq4\src\Moq\Interception\Mock.cs:line 32 at Moq.CastleProxyFactory.Interceptor.Intercept(IInvocation underlying) in C:\projects\moq4\src\Moq\ProxyFactories\CastleProxyFactory.cs:line 119 at Castle.DynamicProxy.AbstractInvocation.Proceed() at Castle.Proxies.IFileStationProxyProxy.GetSharedFolderMapping(String sharedFolder, DownloadStationSettings settings) at NzbDrone.Core.Download.Clients.DownloadStation.SharedFolderResolver.GetPhysicalPath(OsPath sharedFolder, DownloadStationSettings settings) in ./Lidarr.Core/Download/Clients/DownloadStation/SharedFolderResolver.cs:line 33 12:49:39.5 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.SharedFolderResolverFixture.should_throw_when_cannot_resolve_shared_folder --- 12:49:39.5 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.Download_should_throw_and_not_add_task_if_cannot_get_serial_number --- 12:49:39.5 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.Download_should_throw_and_not_add_task_if_cannot_get_serial_number --- 12:49:39.5 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.Download_with_category_should_force_directory --- 12:49:39.6 Debug: Droned.S01E01.Pilot.1080p.WEB-DL-DRONE added correctly 12:49:39.6 Debug: did not return the expected InfoHash for 'magnet:?xt=urn:btih:5dee65101db281ac9c46344cd6b175cdcad53426&dn=download', Lidarr could potentially lose track of the download in progress. 12:49:39.6 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.Download_with_category_should_force_directory --- 12:49:39.6 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.Download_with_MusicDirectory_should_force_directory --- 12:49:39.6 Debug: Droned.S01E01.Pilot.1080p.WEB-DL-DRONE added correctly 12:49:39.6 Debug: did not return the expected InfoHash for 'magnet:?xt=urn:btih:5dee65101db281ac9c46344cd6b175cdcad53426&dn=download', Lidarr could potentially lose track of the download in progress. 12:49:39.6 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.Download_with_MusicDirectory_should_force_directory --- 12:49:39.6 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.Download_without_MusicDirectory_and_Category_should_use_default --- 12:49:39.6 Debug: Droned.S01E01.Pilot.1080p.WEB-DL-DRONE added correctly 12:49:39.6 Debug: did not return the expected InfoHash for 'magnet:?xt=urn:btih:5dee65101db281ac9c46344cd6b175cdcad53426&dn=download', Lidarr could potentially lose track of the download in progress. 12:49:39.6 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.Download_without_MusicDirectory_and_Category_should_use_default --- 12:49:39.6 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetItems_should_ignore_downloads_in_wrong_folder --- 12:49:39.6 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetItems_should_ignore_downloads_in_wrong_folder --- 12:49:39.6 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetItems_should_map_outputpath_for_completed_or_failed_tasks --- 12:49:39.6 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetItems_should_map_outputpath_for_completed_or_failed_tasks --- 12:49:39.6 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetItems_should_not_map_outputpath_for_queued_or_downloading_tasks --- 12:49:39.6 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetItems_should_not_map_outputpath_for_queued_or_downloading_tasks --- 12:49:39.6 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetItems_should_return_canBeMoved_and_canBeDeleted_as_expected(Downloading,False,False) --- 12:49:39.6 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetItems_should_return_canBeMoved_and_canBeDeleted_as_expected(Downloading,False,False) --- 12:49:39.6 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetItems_should_return_canBeMoved_and_canBeDeleted_as_expected(Finished,True,True) --- 12:49:39.6 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetItems_should_return_canBeMoved_and_canBeDeleted_as_expected(Finished,True,True) --- 12:49:39.6 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetItems_should_return_canBeMoved_and_canBeDeleted_as_expected(Seeding,False,False) --- 12:49:39.6 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetItems_should_return_canBeMoved_and_canBeDeleted_as_expected(Seeding,False,False) --- 12:49:39.6 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetItems_should_return_canBeMoved_and_canBeDeleted_as_expected(Waiting,False,False) --- 12:49:39.6 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetItems_should_return_canBeMoved_and_canBeDeleted_as_expected(Waiting,False,False) --- 12:49:39.6 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetItems_should_return_empty_list_if_no_tasks_available --- 12:49:39.6 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetItems_should_return_empty_list_if_no_tasks_available --- 12:49:39.6 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetItems_should_return_ignore_tasks_of_unknown_type --- 12:49:39.6 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetItems_should_return_ignore_tasks_of_unknown_type --- 12:49:39.6 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetItems_should_return_item_as_downloadItemStatus(Downloading,Downloading) --- 12:49:39.6 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetItems_should_return_item_as_downloadItemStatus(Downloading,Downloading) --- 12:49:39.6 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetItems_should_return_item_as_downloadItemStatus(Error,Failed) --- 12:49:39.6 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetItems_should_return_item_as_downloadItemStatus(Error,Failed) --- 12:49:39.6 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetItems_should_return_item_as_downloadItemStatus(Extracting,Downloading) --- 12:49:39.6 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetItems_should_return_item_as_downloadItemStatus(Extracting,Downloading) --- 12:49:39.6 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetItems_should_return_item_as_downloadItemStatus(Finished,Completed) --- 12:49:39.6 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetItems_should_return_item_as_downloadItemStatus(Finished,Completed) --- 12:49:39.6 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetItems_should_return_item_as_downloadItemStatus(Finishing,Downloading) --- 12:49:39.6 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetItems_should_return_item_as_downloadItemStatus(Finishing,Downloading) --- 12:49:39.6 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetItems_should_return_item_as_downloadItemStatus(HashChecking,Downloading) --- 12:49:39.6 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetItems_should_return_item_as_downloadItemStatus(HashChecking,Downloading) --- 12:49:39.6 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetItems_should_return_item_as_downloadItemStatus(CaptchaNeeded,Downloading) --- 12:49:39.6 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetItems_should_return_item_as_downloadItemStatus(CaptchaNeeded,Downloading) --- 12:49:39.6 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetItems_should_return_item_as_downloadItemStatus(Paused,Paused) --- 12:49:39.6 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetItems_should_return_item_as_downloadItemStatus(Paused,Paused) --- 12:49:39.6 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetItems_should_return_item_as_downloadItemStatus(Seeding,Completed) --- 12:49:39.6 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetItems_should_return_item_as_downloadItemStatus(Seeding,Completed) --- 12:49:39.6 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetItems_should_return_item_as_downloadItemStatus(FilehostingWaiting,Queued) --- 12:49:39.6 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetItems_should_return_item_as_downloadItemStatus(FilehostingWaiting,Queued) --- 12:49:39.6 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetItems_should_return_item_as_downloadItemStatus(Waiting,Queued) --- 12:49:39.6 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetItems_should_return_item_as_downloadItemStatus(Waiting,Queued) --- 12:49:39.6 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetItems_should_return_item_as_downloadItemStatus(Unknown,Queued) --- 12:49:39.6 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetItems_should_return_item_as_downloadItemStatus(Unknown,Queued) --- 12:49:39.6 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetItems_should_set_outputPath_to_base_folder_when_single_file_finished_tasks --- 12:49:39.6 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetItems_should_set_outputPath_to_base_folder_when_single_file_finished_tasks --- 12:49:39.6 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetItems_should_set_outputPath_to_base_folder_when_single_file_non_finished_tasks --- 12:49:39.6 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetItems_should_set_outputPath_to_base_folder_when_single_file_non_finished_tasks --- 12:49:39.6 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetItems_should_set_outputPath_to_torrent_folder_when_multiple_files_finished_tasks --- 12:49:39.7 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetItems_should_set_outputPath_to_torrent_folder_when_multiple_files_finished_tasks --- 12:49:39.7 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetItems_should_set_outputPath_to_torrent_folder_when_multiple_files_non_finished_tasks --- 12:49:39.7 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetItems_should_set_outputPath_to_torrent_folder_when_multiple_files_non_finished_tasks --- 12:49:39.7 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetItems_should_throw_if_serial_number_unavailable --- 12:49:39.7 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetItems_should_throw_if_serial_number_unavailable --- 12:49:39.7 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetItems_should_throw_if_shared_folder_resolve_fails --- 12:49:39.7 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetItems_should_throw_if_shared_folder_resolve_fails --- 12:49:39.7 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetStatus_should_map_outputpath_when_using_category --- 12:49:39.7 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetStatus_should_map_outputpath_when_using_category --- 12:49:39.7 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetStatus_should_map_outputpath_when_using_default --- 12:49:39.7 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetStatus_should_map_outputpath_when_using_default --- 12:49:39.7 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetStatus_should_map_outputpath_when_using_destination --- 12:49:39.7 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetStatus_should_map_outputpath_when_using_destination --- 12:49:39.7 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.UsenetDownloadStationFixture.Download_should_throw_and_not_add_task_if_cannot_get_serial_number --- 12:49:39.7 Debug: Downloaded nzb for release 'Droned.S01E01.Pilot.1080p.WEB-DL-DRONE' finished (0 bytes from http://somewhere.com/Droned.S01E01.Pilot.1080p.WEB-DL-DRONE.ext) 12:49:39.7 Info: Adding report [Droned.S01E01.Pilot.1080p.WEB-DL-DRONE] to the queue. 12:49:39.7 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.UsenetDownloadStationFixture.Download_should_throw_and_not_add_task_if_cannot_get_serial_number --- 12:49:39.7 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.UsenetDownloadStationFixture.Download_with_category_should_force_directory --- 12:49:39.7 Debug: Downloaded nzb for release 'Droned.S01E01.Pilot.1080p.WEB-DL-DRONE' finished (0 bytes from http://somewhere.com/Droned.S01E01.Pilot.1080p.WEB-DL-DRONE.ext) 12:49:39.7 Info: Adding report [Droned.S01E01.Pilot.1080p.WEB-DL-DRONE] to the queue. 12:49:39.7 Debug: Droned.S01E01.Pilot.1080p.WEB-DL-DRONE added correctly 12:49:39.7 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.UsenetDownloadStationFixture.Download_with_category_should_force_directory --- 12:49:39.7 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.UsenetDownloadStationFixture.Download_with_MusicDirectory_should_force_directory --- 12:49:39.7 Debug: Downloaded nzb for release 'Droned.S01E01.Pilot.1080p.WEB-DL-DRONE' finished (0 bytes from http://somewhere.com/Droned.S01E01.Pilot.1080p.WEB-DL-DRONE.ext) 12:49:39.7 Info: Adding report [Droned.S01E01.Pilot.1080p.WEB-DL-DRONE] to the queue. 12:49:39.7 Debug: Droned.S01E01.Pilot.1080p.WEB-DL-DRONE added correctly 12:49:39.7 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.UsenetDownloadStationFixture.Download_with_MusicDirectory_should_force_directory --- 12:49:39.7 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.UsenetDownloadStationFixture.Download_without_MusicDirectory_and_Category_should_use_default --- 12:49:39.7 Debug: Downloaded nzb for release 'Droned.S01E01.Pilot.1080p.WEB-DL-DRONE' finished (0 bytes from http://somewhere.com/Droned.S01E01.Pilot.1080p.WEB-DL-DRONE.ext) 12:49:39.7 Info: Adding report [Droned.S01E01.Pilot.1080p.WEB-DL-DRONE] to the queue. 12:49:39.7 Debug: Droned.S01E01.Pilot.1080p.WEB-DL-DRONE added correctly 12:49:39.7 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.UsenetDownloadStationFixture.Download_without_MusicDirectory_and_Category_should_use_default --- 12:49:39.7 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.UsenetDownloadStationFixture.GetItems_should_ignore_downloads_in_wrong_folder --- 12:49:39.7 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.UsenetDownloadStationFixture.GetItems_should_ignore_downloads_in_wrong_folder --- 12:49:39.7 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.UsenetDownloadStationFixture.GetItems_should_map_outputpath_for_completed_or_failed_tasks --- 12:49:39.7 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.UsenetDownloadStationFixture.GetItems_should_map_outputpath_for_completed_or_failed_tasks --- 12:49:39.7 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.UsenetDownloadStationFixture.GetItems_should_not_map_outputpath_for_queued_or_downloading_tasks --- 12:49:39.7 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.UsenetDownloadStationFixture.GetItems_should_not_map_outputpath_for_queued_or_downloading_tasks --- 12:49:39.7 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.UsenetDownloadStationFixture.GetItems_should_return_empty_list_if_no_tasks_available --- 12:49:39.7 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.UsenetDownloadStationFixture.GetItems_should_return_empty_list_if_no_tasks_available --- 12:49:39.7 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.UsenetDownloadStationFixture.GetItems_should_return_ignore_tasks_of_unknown_type --- 12:49:39.7 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.UsenetDownloadStationFixture.GetItems_should_return_ignore_tasks_of_unknown_type --- 12:49:39.7 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.UsenetDownloadStationFixture.GetItems_should_return_item_as_downloadItemStatus(Downloading,Downloading) --- 12:49:39.7 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.UsenetDownloadStationFixture.GetItems_should_return_item_as_downloadItemStatus(Downloading,Downloading) --- 12:49:39.7 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.UsenetDownloadStationFixture.GetItems_should_return_item_as_downloadItemStatus(Error,Failed) --- 12:49:39.7 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.UsenetDownloadStationFixture.GetItems_should_return_item_as_downloadItemStatus(Error,Failed) --- 12:49:39.7 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.UsenetDownloadStationFixture.GetItems_should_return_item_as_downloadItemStatus(Extracting,Downloading) --- 12:49:39.7 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.UsenetDownloadStationFixture.GetItems_should_return_item_as_downloadItemStatus(Extracting,Downloading) --- 12:49:39.7 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.UsenetDownloadStationFixture.GetItems_should_return_item_as_downloadItemStatus(Finished,Completed) --- 12:49:39.7 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.UsenetDownloadStationFixture.GetItems_should_return_item_as_downloadItemStatus(Finished,Completed) --- 12:49:39.7 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.UsenetDownloadStationFixture.GetItems_should_return_item_as_downloadItemStatus(Finishing,Downloading) --- 12:49:39.7 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.UsenetDownloadStationFixture.GetItems_should_return_item_as_downloadItemStatus(Finishing,Downloading) --- 12:49:39.7 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.UsenetDownloadStationFixture.GetItems_should_return_item_as_downloadItemStatus(HashChecking,Downloading) --- 12:49:39.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.UsenetDownloadStationFixture.GetItems_should_return_item_as_downloadItemStatus(HashChecking,Downloading) --- 12:49:39.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.UsenetDownloadStationFixture.GetItems_should_return_item_as_downloadItemStatus(CaptchaNeeded,Downloading) --- 12:49:39.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.UsenetDownloadStationFixture.GetItems_should_return_item_as_downloadItemStatus(CaptchaNeeded,Downloading) --- 12:49:39.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.UsenetDownloadStationFixture.GetItems_should_return_item_as_downloadItemStatus(Paused,Paused) --- 12:49:39.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.UsenetDownloadStationFixture.GetItems_should_return_item_as_downloadItemStatus(Paused,Paused) --- 12:49:39.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.UsenetDownloadStationFixture.GetItems_should_return_item_as_downloadItemStatus(Seeding,Completed) --- 12:49:39.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.UsenetDownloadStationFixture.GetItems_should_return_item_as_downloadItemStatus(Seeding,Completed) --- 12:49:39.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.UsenetDownloadStationFixture.GetItems_should_return_item_as_downloadItemStatus(FilehostingWaiting,Queued) --- 12:49:39.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.UsenetDownloadStationFixture.GetItems_should_return_item_as_downloadItemStatus(FilehostingWaiting,Queued) --- 12:49:39.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.UsenetDownloadStationFixture.GetItems_should_return_item_as_downloadItemStatus(Waiting,Queued) --- 12:49:39.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.UsenetDownloadStationFixture.GetItems_should_return_item_as_downloadItemStatus(Waiting,Queued) --- 12:49:39.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.UsenetDownloadStationFixture.GetItems_should_return_item_as_downloadItemStatus(Unknown,Queued) --- 12:49:39.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.UsenetDownloadStationFixture.GetItems_should_return_item_as_downloadItemStatus(Unknown,Queued) --- 12:49:39.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.UsenetDownloadStationFixture.GetItems_should_throw_if_serial_number_unavailable --- 12:49:39.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.UsenetDownloadStationFixture.GetItems_should_throw_if_serial_number_unavailable --- 12:49:39.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.UsenetDownloadStationFixture.GetItems_should_throw_if_shared_folder_resolve_fails --- 12:49:39.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.UsenetDownloadStationFixture.GetItems_should_throw_if_shared_folder_resolve_fails --- 12:49:39.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.UsenetDownloadStationFixture.GetStatus_should_map_outputpath_when_using_category --- 12:49:39.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.UsenetDownloadStationFixture.GetStatus_should_map_outputpath_when_using_category --- 12:49:39.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.UsenetDownloadStationFixture.GetStatus_should_map_outputpath_when_using_default --- 12:49:39.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.UsenetDownloadStationFixture.GetStatus_should_map_outputpath_when_using_default --- 12:49:39.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.UsenetDownloadStationFixture.GetStatus_should_map_outputpath_when_using_destination --- 12:49:39.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.UsenetDownloadStationFixture.GetStatus_should_map_outputpath_when_using_destination --- 12:49:39.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.Download_should_define_seed_ratio_as_expected(0,0) --- 12:49:39.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.Download_should_define_seed_ratio_as_expected(0,0) --- 12:49:39.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.Download_should_define_seed_ratio_as_expected(1.5d,150) --- 12:49:39.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.Download_should_define_seed_ratio_as_expected(1.5d,150) --- 12:49:39.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.Download_should_pause_torrent_as_expected(False,False) --- 12:49:39.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.Download_should_pause_torrent_as_expected(False,False) --- 12:49:39.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.Download_should_pause_torrent_as_expected(True,True) --- 12:49:39.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.Download_should_pause_torrent_as_expected(True,True) --- 12:49:39.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.Download_should_queue_torrent_first_as_expected(0,1,1,True) --- 12:49:39.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.Download_should_queue_torrent_first_as_expected(0,1,1,True) --- 12:49:39.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.Download_should_queue_torrent_first_as_expected(0,0,1,True) --- 12:49:39.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.Download_should_queue_torrent_first_as_expected(0,0,1,True) --- 12:49:39.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.Download_should_queue_torrent_first_as_expected(0,1,0,False) --- 12:49:39.9 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.Download_should_queue_torrent_first_as_expected(0,1,0,False) --- 12:49:39.9 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.Download_should_queue_torrent_first_as_expected(0,0,0,False) --- 12:49:39.9 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.Download_should_queue_torrent_first_as_expected(0,0,0,False) --- 12:49:39.9 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.Download_should_queue_torrent_first_as_expected(15,1,1,True) --- 12:49:39.9 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.Download_should_queue_torrent_first_as_expected(15,1,1,True) --- 12:49:39.9 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.Download_should_queue_torrent_first_as_expected(15,0,1,False) --- 12:49:39.9 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.Download_should_queue_torrent_first_as_expected(15,0,1,False) --- 12:49:39.9 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.Download_should_queue_torrent_first_as_expected(15,1,0,True) --- 12:49:39.9 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.Download_should_queue_torrent_first_as_expected(15,1,0,True) --- 12:49:39.9 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.Download_should_queue_torrent_first_as_expected(15,0,0,False) --- 12:49:39.9 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.Download_should_queue_torrent_first_as_expected(15,0,0,False) --- 12:49:39.9 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.Download_with_Category_should_force_directory --- 12:49:39.9 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.Download_with_Category_should_force_directory --- 12:49:39.9 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.Download_with_DestinationDirectory_should_force_directory --- 12:49:39.9 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.Download_with_DestinationDirectory_should_force_directory --- 12:49:39.9 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.Download_without_DestinationDirectory_and_Category_should_use_default --- 12:49:39.9 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.Download_without_DestinationDirectory_and_Category_should_use_default --- 12:49:39.9 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.GetItems_should_return_canBeMoved_and_canBeDeleted_as_expected(Downloading,False,False) --- 12:49:39.9 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.GetItems_should_return_canBeMoved_and_canBeDeleted_as_expected(Downloading,False,False) --- 12:49:39.9 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.GetItems_should_return_canBeMoved_and_canBeDeleted_as_expected(Done,True,True) --- 12:49:39.9 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.GetItems_should_return_canBeMoved_and_canBeDeleted_as_expected(Done,True,True) --- 12:49:39.9 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.GetItems_should_return_canBeMoved_and_canBeDeleted_as_expected(Seeding,False,False) --- 12:49:39.9 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.GetItems_should_return_canBeMoved_and_canBeDeleted_as_expected(Seeding,False,False) --- 12:49:39.9 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.GetItems_should_return_canBeMoved_and_canBeDeleted_as_expected(Stopped,False,False) --- 12:49:39.9 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.GetItems_should_return_canBeMoved_and_canBeDeleted_as_expected(Stopped,False,False) --- 12:49:39.9 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.GetItems_should_return_decoded_destination_directory --- 12:49:39.9 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.GetItems_should_return_decoded_destination_directory --- 12:49:39.9 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.GetItems_should_return_empty_list_if_no_tasks_available --- 12:49:39.9 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.GetItems_should_return_empty_list_if_no_tasks_available --- 12:49:39.9 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.GetItems_should_return_ignore_tasks_of_unknown_type --- 12:49:39.9 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.GetItems_should_return_ignore_tasks_of_unknown_type --- 12:49:39.9 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.GetItems_should_return_item_as_downloadItemStatus(Stopped,Paused) --- 12:49:39.9 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.GetItems_should_return_item_as_downloadItemStatus(Stopped,Paused) --- 12:49:39.9 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.GetItems_should_return_item_as_downloadItemStatus(Stopping,Paused) --- 12:49:39.9 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.GetItems_should_return_item_as_downloadItemStatus(Stopping,Paused) --- 12:49:39.9 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.GetItems_should_return_item_as_downloadItemStatus(Queued,Queued) --- 12:49:39.9 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.GetItems_should_return_item_as_downloadItemStatus(Queued,Queued) --- 12:49:39.9 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.GetItems_should_return_item_as_downloadItemStatus(Starting,Downloading) --- 12:49:39.9 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.GetItems_should_return_item_as_downloadItemStatus(Starting,Downloading) --- 12:49:39.9 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.GetItems_should_return_item_as_downloadItemStatus(Downloading,Downloading) --- 12:49:39.9 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.GetItems_should_return_item_as_downloadItemStatus(Downloading,Downloading) --- 12:49:39.9 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.GetItems_should_return_item_as_downloadItemStatus(Retry,Downloading) --- 12:49:39.9 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.GetItems_should_return_item_as_downloadItemStatus(Retry,Downloading) --- 12:49:39.9 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.GetItems_should_return_item_as_downloadItemStatus(Checking,Downloading) --- 12:49:39.9 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.GetItems_should_return_item_as_downloadItemStatus(Checking,Downloading) --- 12:49:39.9 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.GetItems_should_return_item_as_downloadItemStatus(Error,Warning) --- 12:49:39.9 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.GetItems_should_return_item_as_downloadItemStatus(Error,Warning) --- 12:49:39.9 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.GetItems_should_return_item_as_downloadItemStatus(Seeding,Completed) --- 12:49:39.9 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.GetItems_should_return_item_as_downloadItemStatus(Seeding,Completed) --- 12:49:39.9 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.GetItems_should_return_item_as_downloadItemStatus(Done,Completed) --- 12:49:39.9 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.GetItems_should_return_item_as_downloadItemStatus(Done,Completed) --- 12:49:39.9 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.GetItems_should_return_item_as_downloadItemStatus(Unknown,Downloading) --- 12:49:39.9 Info: Unknown download state: Unknown 12:49:39.9 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.GetItems_should_return_item_as_downloadItemStatus(Unknown,Downloading) --- 12:49:39.9 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.GetItems_should_return_message_if_tasks_in_error --- 12:49:39.9 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.GetItems_should_return_message_if_tasks_in_error --- 12:49:39.9 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.GetItems_when_category_is_set_should_ignore_downloads_in_wrong_folder --- 12:49:40.0 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.GetItems_when_category_is_set_should_ignore_downloads_in_wrong_folder --- 12:49:40.0 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.GetItems_when_destinationdirectory_is_set_should_ignore_downloads_in_wrong_folder --- 12:49:40.0 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.GetItems_when_destinationdirectory_is_set_should_ignore_downloads_in_wrong_folder --- 12:49:40.0 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.HadoukenTests.HadoukenFixture.completed_download_should_have_required_properties --- 12:49:40.0 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.HadoukenTests.HadoukenFixture.completed_download_should_have_required_properties --- 12:49:40.0 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.HadoukenTests.HadoukenFixture.Download_from_magnet_link_should_return_hash_uppercase --- 12:49:40.0 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.HadoukenTests.HadoukenFixture.Download_from_magnet_link_should_return_hash_uppercase --- 12:49:40.0 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.HadoukenTests.HadoukenFixture.Download_from_torrent_file_should_return_hash_uppercase --- 12:49:40.0 Debug: Downloading torrent for release 'Droned.S01E01.Pilot.1080p.WEB-DL-DRONE' finished (0 bytes from http://somewhere.com/Droned.S01E01.Pilot.1080p.WEB-DL-DRONE.ext) 12:49:40.0 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:49:40.0 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.HadoukenTests.HadoukenFixture.Download_from_torrent_file_should_return_hash_uppercase --- 12:49:40.0 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.HadoukenTests.HadoukenFixture.Download_should_return_unique_id --- 12:49:40.0 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:49:40.0 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.HadoukenTests.HadoukenFixture.Download_should_return_unique_id --- 12:49:40.0 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.HadoukenTests.HadoukenFixture.downloading_item_should_have_required_properties --- 12:49:40.0 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.HadoukenTests.HadoukenFixture.downloading_item_should_have_required_properties --- 12:49:40.0 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.HadoukenTests.HadoukenFixture.failed_item_should_have_required_properties --- 12:49:40.0 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.HadoukenTests.HadoukenFixture.failed_item_should_have_required_properties --- 12:49:40.0 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.HadoukenTests.HadoukenFixture.GetItems_should_ignore_torrents_with_a_different_category --- 12:49:40.0 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.HadoukenTests.HadoukenFixture.GetItems_should_ignore_torrents_with_a_different_category --- 12:49:40.0 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.HadoukenTests.HadoukenFixture.GetItems_should_return_torrents_with_DownloadId_uppercase --- 12:49:40.0 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.HadoukenTests.HadoukenFixture.GetItems_should_return_torrents_with_DownloadId_uppercase --- 12:49:40.0 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.HadoukenTests.HadoukenFixture.queued_item_should_have_required_properties --- 12:49:40.0 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.HadoukenTests.HadoukenFixture.queued_item_should_have_required_properties --- 12:49:40.0 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.HadoukenTests.HadoukenFixture.should_return_status_with_outputdirs --- 12:49:40.0 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.HadoukenTests.HadoukenFixture.should_return_status_with_outputdirs --- 12:49:40.0 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.HadoukenTests.HadoukenFixture.Test_should_return_validation_failure_for_old_hadouken --- 12:49:40.0 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.HadoukenTests.HadoukenFixture.Test_should_return_validation_failure_for_old_hadouken --- 12:49:40.0 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.completed_download_should_have_required_properties --- 12:49:40.0 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.completed_download_should_have_required_properties --- 12:49:40.0 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.Download_should_return_unique_id --- 12:49:40.0 Debug: Downloaded nzb for release 'Droned.S01E01.Pilot.1080p.WEB-DL-DRONE' finished (0 bytes from http://somewhere.com/Droned.S01E01.Pilot.1080p.WEB-DL-DRONE.ext) 12:49:40.0 Info: Adding report [Droned.S01E01.Pilot.1080p.WEB-DL-DRONE] to the queue. 12:49:40.0 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.Download_should_return_unique_id --- 12:49:40.0 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.Download_should_throw_if_failed --- 12:49:40.0 Debug: Downloaded nzb for release 'Droned.S01E01.Pilot.1080p.WEB-DL-DRONE' finished (0 bytes from http://somewhere.com/Droned.S01E01.Pilot.1080p.WEB-DL-DRONE.ext) 12:49:40.0 Info: Adding report [Droned.S01E01.Pilot.1080p.WEB-DL-DRONE] to the queue. 12:49:40.0 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.Download_should_throw_if_failed --- 12:49:40.0 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.downloading_item_should_have_required_properties --- 12:49:40.0 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.downloading_item_should_have_required_properties --- 12:49:40.0 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.failed_item_should_have_required_properties --- 12:49:40.0 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.failed_item_should_have_required_properties --- 12:49:40.0 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.GetItems_should_ignore_downloads_from_other_categories --- 12:49:40.1 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.GetItems_should_ignore_downloads_from_other_categories --- 12:49:40.1 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.GetItems_should_return_no_items_when_queue_is_empty --- 12:49:40.1 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.GetItems_should_return_no_items_when_queue_is_empty --- 12:49:40.1 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.paused_item_should_have_required_properties --- 12:49:40.1 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.paused_item_should_have_required_properties --- 12:49:40.1 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.post_processing_item_should_have_required_properties --- 12:49:40.1 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.post_processing_item_should_have_required_properties --- 12:49:40.1 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.queued_item_should_have_required_properties --- 12:49:40.1 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.queued_item_should_have_required_properties --- 12:49:40.1 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.RemoveItem_should_delete_folder --- 12:49:40.1 Debug: [Title1] Deleting folder '/remote/mount/tv/Droned.S01E01.Pilot.1080p.WEB-DL-DRONE'. 12:49:40.1 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.RemoveItem_should_delete_folder --- 12:49:40.1 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.should_ignore_deletestatus_manual_without_markstatus --- 12:49:40.1 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.should_ignore_deletestatus_manual_without_markstatus --- 12:49:40.1 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.should_remap_storage_if_mounted --- 12:49:40.1 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.should_remap_storage_if_mounted --- 12:49:40.1 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.should_report_deletestatus_copy_as_failed --- 12:49:40.1 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.should_report_deletestatus_copy_as_failed --- 12:49:40.1 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.should_report_deletestatus_dupe_as_failed --- 12:49:40.1 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.should_report_deletestatus_dupe_as_failed --- 12:49:40.1 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.should_report_deletestatus_health_as_failed --- 12:49:40.1 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.should_report_deletestatus_health_as_failed --- 12:49:40.1 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.should_report_deletestatus_manual_with_markstatus_bad_as_failed --- 12:49:40.1 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.should_report_deletestatus_manual_with_markstatus_bad_as_failed --- 12:49:40.1 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.should_report_movestatus_failure_as_warning --- 12:49:40.1 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.should_report_movestatus_failure_as_warning --- 12:49:40.1 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.should_report_scriptstatus_failure_as_failed --- 12:49:40.1 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.should_report_scriptstatus_failure_as_failed --- 12:49:40.1 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.should_report_unpackstatus_freespace_as_warning --- 12:49:40.1 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.should_report_unpackstatus_freespace_as_warning --- 12:49:40.1 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.should_return_status_with_mounted_outputdir --- 12:49:40.1 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.should_return_status_with_mounted_outputdir --- 12:49:40.1 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.should_return_status_with_outputdir --- 12:49:40.1 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.should_return_status_with_outputdir --- 12:49:40.1 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.should_test_keephistory("0",False) --- 12:49:40.1 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.should_test_keephistory("0",False) --- 12:49:40.1 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.should_test_keephistory("1",True) --- 12:49:40.1 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.should_test_keephistory("1",True) --- 12:49:40.1 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.should_test_keephistory(" 7",False) --- 12:49:40.1 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.should_test_keephistory(" 7",False) --- 12:49:40.1 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.should_test_keephistory("5000000",False) --- 12:49:40.1 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.should_test_keephistory("5000000",False) --- 12:49:40.1 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.should_test_version("11.0",False) --- 12:49:40.1 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.should_test_version("11.0",False) --- 12:49:40.1 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.should_test_version("12.0",True) --- 12:49:40.1 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.should_test_version("12.0",True) --- 12:49:40.1 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.should_test_version("11.0-b30ef0134",False) --- 12:49:40.1 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.should_test_version("11.0-b30ef0134",False) --- 12:49:40.1 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.should_test_version("13.0-b30ef0134",True) --- 12:49:40.1 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.should_test_version("13.0-b30ef0134",True) --- 12:49:40.1 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.should_use_dest_dir_if_final_dir_is_not_set --- 12:49:40.1 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.should_use_dest_dir_if_final_dir_is_not_set --- 12:49:40.1 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.should_use_dest_dir_if_final_dir_is_null --- 12:49:40.1 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.should_use_dest_dir_if_final_dir_is_null --- 12:49:40.1 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.should_use_final_dir_when_set_instead_of_dest_dir --- 12:49:40.1 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.should_use_final_dir_when_set_instead_of_dest_dir --- 12:49:40.1 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.NzbVortexTests.NzbVortexFixture.completed_download_should_have_required_properties --- 12:49:40.1 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.NzbVortexTests.NzbVortexFixture.completed_download_should_have_required_properties --- 12:49:40.1 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.NzbVortexTests.NzbVortexFixture.Download_should_return_unique_id --- 12:49:40.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:49:40.2 Info: Adding report [Droned.S01E01.Pilot.1080p.WEB-DL-DRONE] to the queue. 12:49:40.2 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.NzbVortexTests.NzbVortexFixture.Download_should_return_unique_id --- 12:49:40.2 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.NzbVortexTests.NzbVortexFixture.Download_should_throw_if_failed --- 12:49:40.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:49:40.2 Info: Adding report [Droned.S01E01.Pilot.1080p.WEB-DL-DRONE] to the queue. 12:49:40.2 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.NzbVortexTests.NzbVortexFixture.Download_should_throw_if_failed --- 12:49:40.2 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.NzbVortexTests.NzbVortexFixture.downloading_item_should_have_required_properties --- 12:49:40.2 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.NzbVortexTests.NzbVortexFixture.downloading_item_should_have_required_properties --- 12:49:40.2 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.NzbVortexTests.NzbVortexFixture.failed_item_should_have_required_properties --- 12:49:40.2 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.NzbVortexTests.NzbVortexFixture.failed_item_should_have_required_properties --- 12:49:40.2 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.NzbVortexTests.NzbVortexFixture.GetItems_should_ignore_downloads_from_other_categories --- 12:49:40.2 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.NzbVortexTests.NzbVortexFixture.GetItems_should_ignore_downloads_from_other_categories --- 12:49:40.2 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.NzbVortexTests.NzbVortexFixture.GetItems_should_return_no_items_when_queue_is_empty --- 12:49:40.2 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.NzbVortexTests.NzbVortexFixture.GetItems_should_return_no_items_when_queue_is_empty --- 12:49:40.2 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.NzbVortexTests.NzbVortexFixture.paused_item_should_have_required_properties --- 12:49:40.2 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.NzbVortexTests.NzbVortexFixture.paused_item_should_have_required_properties --- 12:49:40.2 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.NzbVortexTests.NzbVortexFixture.queued_item_should_have_required_properties --- 12:49:40.2 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.NzbVortexTests.NzbVortexFixture.queued_item_should_have_required_properties --- 12:49:40.2 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.NzbVortexTests.NzbVortexFixture.should_be_warning_if_more_than_one_file_is_not_in_a_job_folder --- 12:49:40.2 Debug: Download contains multiple files and is not in a job folder: /O/mymount/ 12:49:40.2 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.NzbVortexTests.NzbVortexFixture.should_be_warning_if_more_than_one_file_is_not_in_a_job_folder --- 12:49:40.2 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.NzbVortexTests.NzbVortexFixture.should_get_files_if_completed_download_is_not_in_a_job_folder --- 12:49:40.2 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.NzbVortexTests.NzbVortexFixture.should_get_files_if_completed_download_is_not_in_a_job_folder --- 12:49:40.2 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.NzbVortexTests.NzbVortexFixture.should_remap_storage_if_mounted --- 12:49:40.2 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.NzbVortexTests.NzbVortexFixture.should_remap_storage_if_mounted --- 12:49:40.2 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.NzbVortexTests.NzbVortexFixture.should_report_BadlyEncoded_as_failed --- 12:49:40.2 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.NzbVortexTests.NzbVortexFixture.should_report_BadlyEncoded_as_failed --- 12:49:40.2 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.NzbVortexTests.NzbVortexFixture.should_report_CheckFailedDataCorrupt_as_failed --- 12:49:40.2 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.NzbVortexTests.NzbVortexFixture.should_report_CheckFailedDataCorrupt_as_failed --- 12:49:40.2 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.NzbVortexTests.NzbVortexFixture.should_report_UncompressFailed_as_failed --- 12:49:40.2 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.NzbVortexTests.NzbVortexFixture.should_report_UncompressFailed_as_failed --- 12:49:40.2 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.NzbVortexTests.NzbVortexFixture.should_test_api_version("1.0",False) --- 12:49:40.2 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.NzbVortexTests.NzbVortexFixture.should_test_api_version("1.0",False) --- 12:49:40.2 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.NzbVortexTests.NzbVortexFixture.should_test_api_version("2.2",False) --- 12:49:40.2 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.NzbVortexTests.NzbVortexFixture.should_test_api_version("2.2",False) --- 12:49:40.2 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.NzbVortexTests.NzbVortexFixture.should_test_api_version("2.3",True) --- 12:49:40.2 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.NzbVortexTests.NzbVortexFixture.should_test_api_version("2.3",True) --- 12:49:40.2 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.NzbVortexTests.NzbVortexFixture.should_test_api_version("2.4",True) --- 12:49:40.2 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.NzbVortexTests.NzbVortexFixture.should_test_api_version("2.4",True) --- 12:49:40.2 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.NzbVortexTests.NzbVortexFixture.should_test_api_version("3.0",True) --- 12:49:40.2 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.NzbVortexTests.NzbVortexFixture.should_test_api_version("3.0",True) --- 12:49:40.2 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.PneumaticProviderFixture.should_download_file_if_it_doesnt_exist --- 12:49:40.2 Debug: Downloading NZB from: http://www.nzbs.com/url to: /d/nzb/pneumatic/30.Rock.S01E05.hdtv.xvid-LoL.nzb 12:49:40.2 Debug: NZB Download succeeded, saved to: /d/nzb/pneumatic/30.Rock.S01E05.hdtv.xvid-LoL.nzb 12:49:40.2 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.PneumaticProviderFixture.should_download_file_if_it_doesnt_exist --- 12:49:40.2 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.PneumaticProviderFixture.should_replace_illegal_characters_in_title --- 12:49:40.2 Debug: Downloading NZB from: http://www.nzbs.com/url to: /d/nzb/pneumatic/Saturday Night Live - S38E08 - Jeremy Renner+Maroon 5 [SDTV].nzb 12:49:40.2 Debug: NZB Download succeeded, saved to: /d/nzb/pneumatic/Saturday Night Live - S38E08 - Jeremy Renner+Maroon 5 [SDTV].nzb 12:49:40.2 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.PneumaticProviderFixture.should_replace_illegal_characters_in_title --- 12:49:40.2 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.PneumaticProviderFixture.should_throw_if_discography_download --- 12:49:40.2 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.PneumaticProviderFixture.should_throw_if_discography_download --- 12:49:40.2 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.PneumaticProviderFixture.should_throw_item_is_removed --- 12:49:40.2 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.PneumaticProviderFixture.should_throw_item_is_removed --- 12:49:40.2 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.PneumaticProviderFixture.should_throw_on_failed_download --- 12:49:40.2 Debug: Downloading NZB from: http://www.nzbs.com/url to: /d/nzb/pneumatic/30.Rock.S01E05.hdtv.xvid-LoL.nzb 12:49:40.2 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.PneumaticProviderFixture.should_throw_on_failed_download --- 12:49:40.2 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.api_261_should_use_content_path("pausedUP") --- 12:49:40.3 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.api_261_should_use_content_path("pausedUP") --- 12:49:40.3 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.api_261_should_use_content_path("stoppedUP") --- 12:49:40.3 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.api_261_should_use_content_path("stoppedUP") --- 12:49:40.3 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.completed_item_should_have_required_properties("pausedUP") --- 12:49:40.3 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.completed_item_should_have_required_properties("pausedUP") --- 12:49:40.3 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.completed_item_should_have_required_properties("stoppedUP") --- 12:49:40.3 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.completed_item_should_have_required_properties("stoppedUP") --- 12:49:40.3 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.completed_item_should_have_required_properties("queuedUP") --- 12:49:40.3 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.completed_item_should_have_required_properties("queuedUP") --- 12:49:40.3 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.completed_item_should_have_required_properties("uploading") --- 12:49:40.3 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.completed_item_should_have_required_properties("uploading") --- 12:49:40.3 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.completed_item_should_have_required_properties("stalledUP") --- 12:49:40.3 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.completed_item_should_have_required_properties("stalledUP") --- 12:49:40.3 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.completed_item_should_have_required_properties("forcedUP") --- 12:49:40.3 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.completed_item_should_have_required_properties("forcedUP") --- 12:49:40.3 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.Download_should_accept_magnet_if_trackers_provided_and_dht_is_disabled --- 12:49:40.3 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.Download_should_accept_magnet_if_trackers_provided_and_dht_is_disabled --- 12:49:40.3 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:49:40.3 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:49:40.3 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.Download_should_handle_http_redirect_to_magnet --- 12:49:40.3 Debug: Downloading torrent for release 'Droned.S01E01.Pilot.1080p.WEB-DL-DRONE' finished (0 bytes from http://somewhere.com/Droned.S01E01.Pilot.1080p.WEB-DL-DRONE.ext) 12:49:40.3 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.Download_should_handle_http_redirect_to_magnet --- 12:49:40.3 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.Download_should_handle_http_redirect_to_torrent --- 12:49:40.3 Debug: Downloading torrent for release 'Droned.S01E01.Pilot.1080p.WEB-DL-DRONE' finished (0 bytes from http://somewhere.com/Droned.S01E01.Pilot.1080p.WEB-DL-DRONE.ext) 12:49:40.3 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.Download_should_handle_http_redirect_to_torrent --- 12:49:40.3 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.Download_should_not_fail_if_top_priority_not_available --- 12:49:40.3 Debug: Downloading torrent for release 'Droned.S01E01.Pilot.1080p.WEB-DL-DRONE' finished (0 bytes from http://somewhere.com/Droned.S01E01.Pilot.1080p.WEB-DL-DRONE.ext) 12:49:40.3 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:49:40.3 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.Download_should_not_fail_if_top_priority_not_available --- 12:49:40.3 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.Download_should_refuse_magnet_if_no_trackers_provided_and_dht_is_disabled --- 12:49:40.3 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.Download_should_refuse_magnet_if_no_trackers_provided_and_dht_is_disabled --- 12:49:40.3 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.Download_should_return_unique_id --- 12:49:40.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:49:40.4 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.Download_should_return_unique_id --- 12:49:40.4 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.Download_should_set_top_priority --- 12:49:40.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:49:40.4 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.Download_should_set_top_priority --- 12:49:40.4 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.downloading_item_should_have_required_properties --- 12:49:40.4 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.downloading_item_should_have_required_properties --- 12:49:40.4 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.error_item_should_have_required_properties --- 12:49:40.4 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.error_item_should_have_required_properties --- 12:49:40.4 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.multi_file_torrent_outputpath_should_have_sanitised_name --- 12:49:40.4 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.multi_file_torrent_outputpath_should_have_sanitised_name --- 12:49:40.4 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.paused_item_should_have_required_properties("pausedDL") --- 12:49:40.4 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.paused_item_should_have_required_properties("pausedDL") --- 12:49:40.4 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.paused_item_should_have_required_properties("stoppedDL") --- 12:49:40.4 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.paused_item_should_have_required_properties("stoppedDL") --- 12:49:40.4 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.queued_item_should_have_required_properties("queuedDL") --- 12:49:40.4 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.queued_item_should_have_required_properties("queuedDL") --- 12:49:40.4 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.queued_item_should_have_required_properties("checkingDL") --- 12:49:40.4 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.queued_item_should_have_required_properties("checkingDL") --- 12:49:40.4 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.queued_item_should_have_required_properties("checkingUP") --- 12:49:40.4 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.queued_item_should_have_required_properties("checkingUP") --- 12:49:40.4 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.queued_item_should_have_required_properties("metaDL") --- 12:49:40.4 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.queued_item_should_have_required_properties("metaDL") --- 12:49:40.4 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.queued_item_should_have_required_properties("checkingResumeData") --- 12:49:40.4 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.queued_item_should_have_required_properties("checkingResumeData") --- 12:49:40.4 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:49:40.4 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:49:40.4 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:49:40.4 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:49:40.4 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:49:40.4 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:49:40.4 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:49:40.4 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:49:40.4 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:49:40.4 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:49:40.4 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:49:40.4 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:49:40.4 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:49:40.5 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:49:40.5 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:49:40.5 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:49:40.5 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:49:40.5 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:49:40.5 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:49:40.5 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:49:40.5 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:49:40.5 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:49:40.5 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:49:40.5 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:49:40.5 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:49:40.5 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:49:40.5 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:49:40.5 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:49:40.5 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:49:40.5 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:49:40.5 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:49:40.5 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:49:40.5 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.should_get_category_from_the_category_if_set("pausedUP") --- 12:49:40.5 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.should_get_category_from_the_category_if_set("pausedUP") --- 12:49:40.5 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.should_get_category_from_the_category_if_set("stoppedUP") --- 12:49:40.5 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.should_get_category_from_the_category_if_set("stoppedUP") --- 12:49:40.5 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.should_get_category_from_the_label_if_the_category_is_not_available("pausedUP") --- 12:49:40.5 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.should_get_category_from_the_label_if_the_category_is_not_available("pausedUP") --- 12:49:40.5 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.should_get_category_from_the_label_if_the_category_is_not_available("stoppedUP") --- 12:49:40.5 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.should_get_category_from_the_label_if_the_category_is_not_available("stoppedUP") --- 12:49:40.5 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.should_handle_eta_biginteger --- 12:49:40.5 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.should_handle_eta_biginteger --- 12:49:40.5 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:49:40.5 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:49:40.5 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:49:40.5 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:49:40.5 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:49:40.6 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:49:40.6 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:49:40.6 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:49:40.6 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:49:40.6 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:49:40.6 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:49:40.6 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:49:40.6 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.should_not_be_removable_if_overridden_max_inactive_seedingtime_not_reached_and_paused("pausedUP") --- 12:49:40.6 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.should_not_be_removable_if_overridden_max_inactive_seedingtime_not_reached_and_paused("pausedUP") --- 12:49:40.6 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.should_not_be_removable_if_overridden_max_inactive_seedingtime_not_reached_and_paused("stoppedUP") --- 12:49:40.6 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.should_not_be_removable_if_overridden_max_inactive_seedingtime_not_reached_and_paused("stoppedUP") --- 12:49:40.6 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.should_not_be_removable_if_overridden_max_ratio_not_reached_and_paused("pausedUP") --- 12:49:40.6 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.should_not_be_removable_if_overridden_max_ratio_not_reached_and_paused("pausedUP") --- 12:49:40.6 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.should_not_be_removable_if_overridden_max_ratio_not_reached_and_paused("stoppedUP") --- 12:49:40.6 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.should_not_be_removable_if_overridden_max_ratio_not_reached_and_paused("stoppedUP") --- 12:49:40.6 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.should_not_be_removable_if_overridden_max_seedingtime_not_reached_and_paused("pausedUP") --- 12:49:40.6 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.should_not_be_removable_if_overridden_max_seedingtime_not_reached_and_paused("pausedUP") --- 12:49:40.6 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.should_not_be_removable_if_overridden_max_seedingtime_not_reached_and_paused("stoppedUP") --- 12:49:40.6 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.should_not_be_removable_if_overridden_max_seedingtime_not_reached_and_paused("stoppedUP") --- 12:49:40.6 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.should_not_fetch_details_twice("pausedUP") --- 12:49:40.6 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.should_not_fetch_details_twice("pausedUP") --- 12:49:40.6 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.should_not_fetch_details_twice("stoppedUP") --- 12:49:40.6 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.should_not_fetch_details_twice("stoppedUP") --- 12:49:40.6 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.should_return_status_with_outputdirs --- 12:49:40.6 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.should_return_status_with_outputdirs --- 12:49:40.6 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.single_file_torrent_outputpath_should_have_sanitised_name --- 12:49:40.6 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.single_file_torrent_outputpath_should_have_sanitised_name --- 12:49:40.6 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.single_file_torrent_with_folder_should_only_have_first_subfolder --- 12:49:40.6 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.single_file_torrent_with_folder_should_only_have_first_subfolder --- 12:49:40.6 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.stalledDL_item_should_have_required_properties --- 12:49:40.6 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.stalledDL_item_should_have_required_properties --- 12:49:40.6 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.Test_should_force_api_version_check --- 12:49:40.7 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.Test_should_force_api_version_check --- 12:49:40.7 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.RTorrentTests.RTorrentFixture.completed_download_should_have_required_properties --- 12:49:40.7 Debug: Retrieved metadata of 1 torrents in client 12:49:40.7 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.RTorrentTests.RTorrentFixture.completed_download_should_have_required_properties --- 12:49:40.7 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.RTorrentTests.RTorrentFixture.Download_should_return_unique_id --- 12:49:40.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:49:40.7 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.RTorrentTests.RTorrentFixture.Download_should_return_unique_id --- 12:49:40.7 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.RTorrentTests.RTorrentFixture.downloading_item_should_have_required_properties --- 12:49:40.7 Debug: Retrieved metadata of 1 torrents in client 12:49:40.7 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.RTorrentTests.RTorrentFixture.downloading_item_should_have_required_properties --- 12:49:40.7 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.completed_download_should_have_required_properties --- 12:49:40.7 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.completed_download_should_have_required_properties --- 12:49:40.7 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.deleted_history_item_should_be_ignored --- 12:49:40.7 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.deleted_history_item_should_be_ignored --- 12:49:40.7 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.deleted_queue_item_should_be_ignored --- 12:49:40.7 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.deleted_queue_item_should_be_ignored --- 12:49:40.7 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.Download_should_return_unique_id --- 12:49:40.7 Debug: Downloaded nzb for release 'Droned.S01E01.Pilot.1080p.WEB-DL-DRONE' finished (0 bytes from http://somewhere.com/Droned.S01E01.Pilot.1080p.WEB-DL-DRONE.ext) 12:49:40.7 Info: Adding report [Droned.S01E01.Pilot.1080p.WEB-DL-DRONE] to the queue. 12:49:40.7 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.Download_should_return_unique_id --- 12:49:40.7 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:49:40.7 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:49:40.7 Info: Adding report [[ TOWN ]-[ http://www.town.ag ]-[ ANIME ]-[Usenet Provider >> http://www.ssl- <<] - [Commie] Aldnoah Zero 18 [234C8FC7]] to the queue. 12:49:40.7 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:49:40.7 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.Download_should_use_sabRecentTvPriority_when_recentEpisode_is_true --- 12:49:40.8 Debug: Downloaded nzb for release 'Droned.S01E01.Pilot.1080p.WEB-DL-DRONE' finished (0 bytes from http://somewhere.com/Droned.S01E01.Pilot.1080p.WEB-DL-DRONE.ext) 12:49:40.8 Info: Adding report [Droned.S01E01.Pilot.1080p.WEB-DL-DRONE] to the queue. 12:49:40.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.Download_should_use_sabRecentTvPriority_when_recentEpisode_is_true --- 12:49:40.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.downloading_item_should_have_required_properties(Checking) --- 12:49:40.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.downloading_item_should_have_required_properties(Checking) --- 12:49:40.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.downloading_item_should_have_required_properties(Downloading) --- 12:49:40.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.downloading_item_should_have_required_properties(Downloading) --- 12:49:40.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.downloading_item_should_have_required_properties(QuickCheck) --- 12:49:40.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.downloading_item_should_have_required_properties(QuickCheck) --- 12:49:40.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.downloading_item_should_have_required_properties(Verifying) --- 12:49:40.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.downloading_item_should_have_required_properties(Verifying) --- 12:49:40.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.downloading_item_should_have_required_properties(Repairing) --- 12:49:40.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.downloading_item_should_have_required_properties(Repairing) --- 12:49:40.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.downloading_item_should_have_required_properties(Fetching) --- 12:49:40.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.downloading_item_should_have_required_properties(Fetching) --- 12:49:40.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.downloading_item_should_have_required_properties(Extracting) --- 12:49:40.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.downloading_item_should_have_required_properties(Extracting) --- 12:49:40.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.downloading_item_should_have_required_properties(Moving) --- 12:49:40.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.downloading_item_should_have_required_properties(Moving) --- 12:49:40.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.downloading_item_should_have_required_properties(Running) --- 12:49:40.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.downloading_item_should_have_required_properties(Running) --- 12:49:40.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.failed_item_should_have_required_properties --- 12:49:40.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.failed_item_should_have_required_properties --- 12:49:40.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.GetItems_should_ignore_downloads_from_other_categories --- 12:49:40.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.GetItems_should_ignore_downloads_from_other_categories --- 12:49:40.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.GetItems_should_return_no_items_when_queue_is_empty --- 12:49:40.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.GetItems_should_return_no_items_when_queue_is_empty --- 12:49:40.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.paused_item_should_have_required_properties(Paused) --- 12:49:40.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.paused_item_should_have_required_properties(Paused) --- 12:49:40.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.queued_item_should_have_required_properties(Grabbing) --- 12:49:40.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.queued_item_should_have_required_properties(Grabbing) --- 12:49:40.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.queued_item_should_have_required_properties(Queued) --- 12:49:40.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.queued_item_should_have_required_properties(Queued) --- 12:49:40.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_not_blow_up_if_storage_doesnt_have_jobfolder --- 12:49:40.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_not_blow_up_if_storage_doesnt_have_jobfolder --- 12:49:40.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_not_blow_up_if_storage_is_drive_root --- 12:49:40.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_not_blow_up_if_storage_is_drive_root --- 12:49:40.8 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:49:40.8 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:49:40.8 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:49:40.8 Trace: [Title1] Doesn't have an outputPath, skipping delete data. 12:49:40.8 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:49:40.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_remap_storage_if_mounted --- 12:49:40.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_remap_storage_if_mounted --- 12:49:40.8 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:49:40.8 Debug: [Title1] Deleting file '/C/Test/Series.Title.S01E01.mkv'. 12:49:40.8 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:49:40.8 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:49:40.8 Debug: [Title1] Deleting folder '/C/Test/Series.Title.S01E01'. 12:49:40.8 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:49:40.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_report_diskspace_unpack_error_as_warning --- 12:49:40.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_report_diskspace_unpack_error_as_warning --- 12:49:40.8 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:49:40.8 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:49:40.8 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:49:40.8 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:49:40.8 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:49:40.8 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:49:40.8 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:49:40.9 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:49:40.9 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_return_status_with_mounted_outputdir --- 12:49:40.9 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_return_status_with_mounted_outputdir --- 12:49:40.9 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:49:40.9 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:49:40.9 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:49:40.9 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:49:40.9 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:49:40.9 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:49:40.9 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:49:40.9 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:49:40.9 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:49:40.9 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:49:40.9 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:49:40.9 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:49:40.9 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:49:40.9 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:49:40.9 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:49:40.9 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:49:40.9 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_set_history_removes_completed_downloads_false("0") --- 12:49:40.9 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_set_history_removes_completed_downloads_false("0") --- 12:49:40.9 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_set_history_removes_completed_downloads_false("15d") --- 12:49:40.9 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_set_history_removes_completed_downloads_false("15d") --- 12:49:40.9 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_set_history_removes_completed_downloads_false("") --- 12:49:40.9 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_set_history_removes_completed_downloads_false("") --- 12:49:40.9 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_set_history_removes_completed_downloads_false(null) --- 12:49:40.9 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_set_history_removes_completed_downloads_false(null) --- 12:49:40.9 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_set_history_removes_completed_downloads_true("-1") --- 12:49:40.9 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_set_history_removes_completed_downloads_true("-1") --- 12:49:40.9 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_set_history_removes_completed_downloads_true("15") --- 12:49:40.9 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_set_history_removes_completed_downloads_true("15") --- 12:49:40.9 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_set_history_removes_completed_downloads_true("3") --- 12:49:40.9 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_set_history_removes_completed_downloads_true("3") --- 12:49:40.9 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_set_history_removes_completed_downloads_true("3d") --- 12:49:40.9 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_set_history_removes_completed_downloads_true("3d") --- 12:49:40.9 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_test_develop_version_successfully --- 12:49:40.9 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_test_develop_version_successfully --- 12:49:40.9 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_test_failed_if_tv_sorting_contains_category --- 12:49:40.9 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_test_failed_if_tv_sorting_contains_category --- 12:49:40.9 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_test_failed_if_tv_sorting_default_category --- 12:49:40.9 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_test_failed_if_tv_sorting_default_category --- 12:49:40.9 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_test_failed_if_tv_sorting_empty --- 12:49:40.9 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_test_failed_if_tv_sorting_empty --- 12:49:40.9 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_test_failed_if_tv_sorting_null --- 12:49:40.9 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_test_failed_if_tv_sorting_null --- 12:49:40.9 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_test_success_if_tv_sorting_contains_different_category --- 12:49:40.9 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_test_success_if_tv_sorting_contains_different_category --- 12:49:40.9 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_test_success_if_tv_sorting_disabled --- 12:49:40.9 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_test_success_if_tv_sorting_disabled --- 12:49:40.9 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_test_version("0.6.9",False) --- 12:49:40.9 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_test_version("0.6.9",False) --- 12:49:40.9 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_test_version("0.7.0",True) --- 12:49:40.9 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_test_version("0.7.0",True) --- 12:49:40.9 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_test_version("0.8.0",True) --- 12:49:40.9 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_test_version("0.8.0",True) --- 12:49:40.9 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_test_version("1.0.0",True) --- 12:49:40.9 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_test_version("1.0.0",True) --- 12:49:40.9 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_test_version("1.0.0RC1",True) --- 12:49:40.9 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_test_version("1.0.0RC1",True) --- 12:49:40.9 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_test_version("1.1.x",True) --- 12:49:40.9 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_test_version("1.1.x",True) --- 12:49:40.9 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.completed_download_should_have_required_properties --- 12:49:41.0 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.completed_download_should_have_required_properties --- 12:49:41.0 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:49:41.0 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:49:41.0 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.Download_should_return_unique_id --- 12:49:41.0 Debug: Downloading torrent for release 'Droned.S01E01.Pilot.1080p.WEB-DL-DRONE' finished (0 bytes from http://somewhere.com/Droned.S01E01.Pilot.1080p.WEB-DL-DRONE.ext) 12:49:41.0 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.Download_should_return_unique_id --- 12:49:41.0 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.Download_with_category_should_force_directory --- 12:49:41.0 Debug: Downloading torrent for release 'Droned.S01E01.Pilot.1080p.WEB-DL-DRONE' finished (0 bytes from http://somewhere.com/Droned.S01E01.Pilot.1080p.WEB-DL-DRONE.ext) 12:49:41.0 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.Download_with_category_should_force_directory --- 12:49:41.0 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.Download_with_category_should_not_have_double_slashes --- 12:49:41.0 Debug: Downloading torrent for release 'Droned.S01E01.Pilot.1080p.WEB-DL-DRONE' finished (0 bytes from http://somewhere.com/Droned.S01E01.Pilot.1080p.WEB-DL-DRONE.ext) 12:49:41.0 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.Download_with_category_should_not_have_double_slashes --- 12:49:41.0 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.Download_with_MusicDirectory_should_force_directory --- 12:49:41.0 Debug: Downloading torrent for release 'Droned.S01E01.Pilot.1080p.WEB-DL-DRONE' finished (0 bytes from http://somewhere.com/Droned.S01E01.Pilot.1080p.WEB-DL-DRONE.ext) 12:49:41.0 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.Download_with_MusicDirectory_should_force_directory --- 12:49:41.0 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.Download_without_MusicDirectory_and_Category_should_use_default --- 12:49:41.0 Debug: Downloading torrent for release 'Droned.S01E01.Pilot.1080p.WEB-DL-DRONE' finished (0 bytes from http://somewhere.com/Droned.S01E01.Pilot.1080p.WEB-DL-DRONE.ext) 12:49:41.0 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.Download_without_MusicDirectory_and_Category_should_use_default --- 12:49:41.0 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.downloading_item_should_have_required_properties --- 12:49:41.0 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.downloading_item_should_have_required_properties --- 12:49:41.0 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.failed_item_should_have_required_properties --- 12:49:41.0 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.failed_item_should_have_required_properties --- 12:49:41.0 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.GetItems_should_return_completed_item_as_downloadItemStatus(Stopped,Completed,False) --- 12:49:41.0 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.GetItems_should_return_completed_item_as_downloadItemStatus(Stopped,Completed,False) --- 12:49:41.0 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.GetItems_should_return_completed_item_as_downloadItemStatus(CheckWait,Downloading,False) --- 12:49:41.0 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.GetItems_should_return_completed_item_as_downloadItemStatus(CheckWait,Downloading,False) --- 12:49:41.0 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.GetItems_should_return_completed_item_as_downloadItemStatus(Check,Downloading,False) --- 12:49:41.0 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.GetItems_should_return_completed_item_as_downloadItemStatus(Check,Downloading,False) --- 12:49:41.0 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.GetItems_should_return_completed_item_as_downloadItemStatus(Queued,Completed,False) --- 12:49:41.0 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.GetItems_should_return_completed_item_as_downloadItemStatus(Queued,Completed,False) --- 12:49:41.0 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.GetItems_should_return_completed_item_as_downloadItemStatus(SeedingWait,Completed,False) --- 12:49:41.0 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.GetItems_should_return_completed_item_as_downloadItemStatus(SeedingWait,Completed,False) --- 12:49:41.0 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.GetItems_should_return_completed_item_as_downloadItemStatus(Seeding,Completed,False) --- 12:49:41.0 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.GetItems_should_return_completed_item_as_downloadItemStatus(Seeding,Completed,False) --- 12:49:41.0 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.GetItems_should_return_downloading_item_as_downloadItemStatus(Queued,Queued) --- 12:49:41.0 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.GetItems_should_return_downloading_item_as_downloadItemStatus(Queued,Queued) --- 12:49:41.0 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.GetItems_should_return_downloading_item_as_downloadItemStatus(Downloading,Downloading) --- 12:49:41.0 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.GetItems_should_return_downloading_item_as_downloadItemStatus(Downloading,Downloading) --- 12:49:41.0 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.GetItems_should_return_downloading_item_as_downloadItemStatus(Seeding,Downloading) --- 12:49:41.0 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.GetItems_should_return_downloading_item_as_downloadItemStatus(Seeding,Downloading) --- 12:49:41.0 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.GetItems_should_return_queued_item_as_downloadItemStatus(Stopped,Downloading) --- 12:49:41.0 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.GetItems_should_return_queued_item_as_downloadItemStatus(Stopped,Downloading) --- 12:49:41.0 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.GetItems_should_return_queued_item_as_downloadItemStatus(CheckWait,Downloading) --- 12:49:41.0 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.GetItems_should_return_queued_item_as_downloadItemStatus(CheckWait,Downloading) --- 12:49:41.0 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.GetItems_should_return_queued_item_as_downloadItemStatus(Check,Downloading) --- 12:49:41.0 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.GetItems_should_return_queued_item_as_downloadItemStatus(Check,Downloading) --- 12:49:41.0 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.GetItems_should_return_queued_item_as_downloadItemStatus(Queued,Queued) --- 12:49:41.0 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.GetItems_should_return_queued_item_as_downloadItemStatus(Queued,Queued) --- 12:49:41.0 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.GetItems_should_return_queued_item_as_downloadItemStatus(Downloading,Downloading) --- 12:49:41.0 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.GetItems_should_return_queued_item_as_downloadItemStatus(Downloading,Downloading) --- 12:49:41.0 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.GetItems_should_return_queued_item_as_downloadItemStatus(SeedingWait,Downloading) --- 12:49:41.0 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.GetItems_should_return_queued_item_as_downloadItemStatus(SeedingWait,Downloading) --- 12:49:41.0 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.GetItems_should_return_queued_item_as_downloadItemStatus(Seeding,Downloading) --- 12:49:41.0 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.GetItems_should_return_queued_item_as_downloadItemStatus(Seeding,Downloading) --- 12:49:41.0 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.magnet_download_should_not_return_the_item --- 12:49:41.0 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.magnet_download_should_not_return_the_item --- 12:49:41.0 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.queued_item_should_have_required_properties --- 12:49:41.0 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.queued_item_should_have_required_properties --- 12:49:41.0 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.should_be_removable_and_should_allow_move_files_if_max_idletime_configured_and_paused --- 12:49:41.1 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.should_be_removable_and_should_allow_move_files_if_max_idletime_configured_and_paused --- 12:49:41.1 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.should_be_removable_and_should_allow_move_files_if_max_idletime_reached_and_paused --- 12:49:41.1 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.should_be_removable_and_should_allow_move_files_if_max_idletime_reached_and_paused --- 12:49:41.1 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.should_be_removable_and_should_allow_move_files_if_max_ratio_reached_and_paused --- 12:49:41.1 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.should_be_removable_and_should_allow_move_files_if_max_ratio_reached_and_paused --- 12:49:41.1 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:49:41.1 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:49:41.1 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:49:41.1 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:49:41.1 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:49:41.1 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:49:41.1 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.should_exclude_items_not_in_category --- 12:49:41.1 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.should_exclude_items_not_in_category --- 12:49:41.1 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.should_exclude_items_not_in_TvDirectory --- 12:49:41.1 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.should_exclude_items_not_in_TvDirectory --- 12:49:41.1 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.should_fix_forward_slashes --- 12:49:41.1 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.should_fix_forward_slashes --- 12:49:41.1 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.should_ignore_negative_eta(-1) --- 12:49:41.1 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.should_ignore_negative_eta(-1) --- Skipped should_fix_forward_slashes [5 ms] 12:49:41.1 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.should_ignore_negative_eta(-2) --- 12:49:41.1 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.should_ignore_negative_eta(-2) --- 12:49:41.1 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:49:41.1 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:49:41.1 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:49:41.1 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:49:41.1 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:49:41.1 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.should_not_be_removable_and_should_not_allow_move_files_if_max_ratio_reached_and_not_stopped --- 12:49:41.1 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.should_not_be_removable_if_max_idletime_reached_but_ratio_not_and_not_paused --- 12:49:41.1 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.should_not_be_removable_if_max_idletime_reached_but_ratio_not_and_not_paused --- 12:49:41.1 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.should_not_be_removable_if_overridden_max_idletime_not_reached_and_paused --- 12:49:41.1 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.should_not_be_removable_if_overridden_max_idletime_not_reached_and_paused --- 12:49:41.1 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.should_not_be_removable_if_overridden_max_ratio_not_reached_and_paused --- 12:49:41.1 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.should_not_be_removable_if_overridden_max_ratio_not_reached_and_paused --- 12:49:41.1 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.should_only_check_version_number("2.84 ()") --- 12:49:41.1 Debug: Transmission version information: 2.84 () 12:49:41.1 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.should_only_check_version_number("2.84 ()") --- 12:49:41.1 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.should_only_check_version_number("2.84+ ()") --- 12:49:41.1 Debug: Transmission version information: 2.84+ () 12:49:41.1 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.should_only_check_version_number("2.84+ ()") --- 12:49:41.1 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.should_only_check_version_number("2.84 (other info)") --- 12:49:41.1 Debug: Transmission version information: 2.84 (other info) 12:49:41.1 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.should_only_check_version_number("2.84 (other info)") --- 12:49:41.1 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.should_only_check_version_number("2.84 (2.84)") --- 12:49:41.1 Debug: Transmission version information: 2.84 (2.84) 12:49:41.1 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.should_only_check_version_number("2.84 (2.84)") --- 12:49:41.1 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.should_return_status_with_outputdirs --- 12:49:41.1 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.should_return_status_with_outputdirs --- 12:49:41.1 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.should_support_long_values_for_eta_in_milliseconds(2147483648000L) --- 12:49:41.1 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.should_support_long_values_for_eta_in_milliseconds(2147483648000L) --- 12:49:41.1 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.should_support_long_values_for_eta_in_seconds(2147483648) --- 12:49:41.1 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.should_support_long_values_for_eta_in_seconds(2147483648) --- 12:49:41.1 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.UTorrentTests.UTorrentFixture.completed_download_should_have_required_properties --- 12:49:41.1 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.UTorrentTests.UTorrentFixture.completed_download_should_have_required_properties --- 12:49:41.1 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:49:41.1 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:49:41.1 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.UTorrentTests.UTorrentFixture.Download_should_handle_http_redirect_to_magnet --- 12:49:41.2 Debug: Downloading torrent for release 'Droned.S01E01.Pilot.1080p.WEB-DL-DRONE' finished (0 bytes from http://somewhere.com/Droned.S01E01.Pilot.1080p.WEB-DL-DRONE.ext) 12:49:41.2 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.UTorrentTests.UTorrentFixture.Download_should_handle_http_redirect_to_magnet --- 12:49:41.2 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.UTorrentTests.UTorrentFixture.Download_should_handle_http_redirect_to_torrent --- 12:49:41.2 Debug: Downloading torrent for release 'Droned.S01E01.Pilot.1080p.WEB-DL-DRONE' finished (0 bytes from http://somewhere.com/Droned.S01E01.Pilot.1080p.WEB-DL-DRONE.ext) 12:49:41.2 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.UTorrentTests.UTorrentFixture.Download_should_handle_http_redirect_to_torrent --- 12:49:41.2 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.UTorrentTests.UTorrentFixture.Download_should_return_unique_id --- 12:49:41.2 Debug: Downloading torrent for release 'Droned.S01E01.Pilot.1080p.WEB-DL-DRONE' finished (0 bytes from http://somewhere.com/Droned.S01E01.Pilot.1080p.WEB-DL-DRONE.ext) 12:49:41.2 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.UTorrentTests.UTorrentFixture.Download_should_return_unique_id --- 12:49:41.2 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.UTorrentTests.UTorrentFixture.downloading_item_should_have_required_properties --- 12:49:41.2 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.UTorrentTests.UTorrentFixture.downloading_item_should_have_required_properties --- 12:49:41.2 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.UTorrentTests.UTorrentFixture.failed_item_should_have_required_properties --- 12:49:41.2 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.UTorrentTests.UTorrentFixture.failed_item_should_have_required_properties --- 12:49:41.2 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.UTorrentTests.UTorrentFixture.GetItems_should_ignore_downloads_from_other_categories --- 12:49:41.2 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.UTorrentTests.UTorrentFixture.GetItems_should_ignore_downloads_from_other_categories --- 12:49:41.2 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.UTorrentTests.UTorrentFixture.GetItems_should_query_with_cache_id_if_available --- 12:49:41.2 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.UTorrentTests.UTorrentFixture.GetItems_should_query_with_cache_id_if_available --- 12:49:41.2 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.UTorrentTests.UTorrentFixture.GetItems_should_return_completed_item_as_downloadItemStatus(Checking, Loaded,Queued,True) --- 12:49:41.2 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.UTorrentTests.UTorrentFixture.GetItems_should_return_completed_item_as_downloadItemStatus(Checking, Loaded,Queued,True) --- 12:49:41.2 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.UTorrentTests.UTorrentFixture.GetItems_should_return_completed_item_as_downloadItemStatus(Checked, Loaded,Completed,True) --- 12:49:41.2 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.UTorrentTests.UTorrentFixture.GetItems_should_return_completed_item_as_downloadItemStatus(Checked, Loaded,Completed,True) --- 12:49:41.2 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.UTorrentTests.UTorrentFixture.GetItems_should_return_completed_item_as_downloadItemStatus(Checked, Queued, Loaded,Completed,False) --- 12:49:41.2 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.UTorrentTests.UTorrentFixture.GetItems_should_return_completed_item_as_downloadItemStatus(Checked, Queued, Loaded,Completed,False) --- 12:49:41.2 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.UTorrentTests.UTorrentFixture.GetItems_should_return_completed_item_as_downloadItemStatus(Started, Checked, Loaded,Completed,False) --- 12:49:41.2 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.UTorrentTests.UTorrentFixture.GetItems_should_return_completed_item_as_downloadItemStatus(Started, Checked, Loaded,Completed,False) --- 12:49:41.2 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.UTorrentTests.UTorrentFixture.GetItems_should_return_completed_item_as_downloadItemStatus(Checked, Paused, Queued, Loaded,Completed,False) --- 12:49:41.2 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.UTorrentTests.UTorrentFixture.GetItems_should_return_completed_item_as_downloadItemStatus(Checked, Paused, Queued, Loaded,Completed,False) --- 12:49:41.2 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.UTorrentTests.UTorrentFixture.GetItems_should_return_downloading_item_as_downloadItemStatus(Checking, Loaded,Queued) --- 12:49:41.2 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.UTorrentTests.UTorrentFixture.GetItems_should_return_downloading_item_as_downloadItemStatus(Checking, Loaded,Queued) --- 12:49:41.2 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.UTorrentTests.UTorrentFixture.GetItems_should_return_downloading_item_as_downloadItemStatus(Checked, Queued, Loaded,Queued) --- 12:49:41.2 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.UTorrentTests.UTorrentFixture.GetItems_should_return_downloading_item_as_downloadItemStatus(Checked, Queued, Loaded,Queued) --- 12:49:41.2 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.UTorrentTests.UTorrentFixture.GetItems_should_return_downloading_item_as_downloadItemStatus(Started, Loaded,Downloading) --- 12:49:41.2 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.UTorrentTests.UTorrentFixture.GetItems_should_return_downloading_item_as_downloadItemStatus(Started, Loaded,Downloading) --- 12:49:41.2 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.UTorrentTests.UTorrentFixture.GetItems_should_return_downloading_item_as_downloadItemStatus(Started, Queued, Loaded,Downloading) --- 12:49:41.2 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.UTorrentTests.UTorrentFixture.GetItems_should_return_downloading_item_as_downloadItemStatus(Started, Queued, Loaded,Downloading) --- 12:49:41.2 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.UTorrentTests.UTorrentFixture.GetItems_should_return_queued_item_as_downloadItemStatus(Loaded,Queued) --- 12:49:41.2 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.UTorrentTests.UTorrentFixture.GetItems_should_return_queued_item_as_downloadItemStatus(Loaded,Queued) --- 12:49:41.2 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.UTorrentTests.UTorrentFixture.GetItems_should_return_queued_item_as_downloadItemStatus(Checking, Loaded,Queued) --- 12:49:41.2 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.UTorrentTests.UTorrentFixture.GetItems_should_return_queued_item_as_downloadItemStatus(Checking, Loaded,Queued) --- 12:49:41.2 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.UTorrentTests.UTorrentFixture.GetItems_should_return_queued_item_as_downloadItemStatus(Queued, Loaded,Queued) --- 12:49:41.2 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.UTorrentTests.UTorrentFixture.GetItems_should_return_queued_item_as_downloadItemStatus(Queued, Loaded,Queued) --- 12:49:41.2 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.UTorrentTests.UTorrentFixture.GetItems_should_return_queued_item_as_downloadItemStatus(Started, Loaded,Downloading) --- 12:49:41.2 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.UTorrentTests.UTorrentFixture.GetItems_should_return_queued_item_as_downloadItemStatus(Started, Loaded,Downloading) --- 12:49:41.2 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.UTorrentTests.UTorrentFixture.GetItems_should_return_queued_item_as_downloadItemStatus(Started, Queued, Loaded,Downloading) --- 12:49:41.2 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.UTorrentTests.UTorrentFixture.GetItems_should_return_queued_item_as_downloadItemStatus(Started, Queued, Loaded,Downloading) --- 12:49:41.2 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.UTorrentTests.UTorrentFixture.queued_item_should_have_required_properties --- 12:49:41.2 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.UTorrentTests.UTorrentFixture.queued_item_should_have_required_properties --- 12:49:41.2 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.UTorrentTests.UTorrentFixture.should_combine_drive_letter --- 12:49:41.2 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.UTorrentTests.UTorrentFixture.should_combine_drive_letter --- 12:49:41.2 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.UTorrentTests.UTorrentFixture.should_return_status_with_outputdirs --- 12:49:41.2 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.UTorrentTests.UTorrentFixture.should_return_status_with_outputdirs --- 12:49:41.2 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.completed_download_should_have_required_properties --- 12:49:41.2 Trace: Vuze output file: somepath/Droned.S01E01.Pilot.1080p.WEB-DL-DRONE 12:49:41.2 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.completed_download_should_have_required_properties --- 12:49:41.2 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:49:41.2 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:49:41.2 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.Download_should_return_unique_id --- 12:49:41.2 Debug: Downloading torrent for release 'Droned.S01E01.Pilot.1080p.WEB-DL-DRONE' finished (0 bytes from http://somewhere.com/Droned.S01E01.Pilot.1080p.WEB-DL-DRONE.ext) 12:49:41.2 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.Download_should_return_unique_id --- 12:49:41.2 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.Download_with_category_should_force_directory --- 12:49:41.2 Debug: Downloading torrent for release 'Droned.S01E01.Pilot.1080p.WEB-DL-DRONE' finished (0 bytes from http://somewhere.com/Droned.S01E01.Pilot.1080p.WEB-DL-DRONE.ext) 12:49:41.2 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.Download_with_category_should_force_directory --- 12:49:41.2 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.Download_with_category_should_not_have_double_slashes --- 12:49:41.2 Debug: Downloading torrent for release 'Droned.S01E01.Pilot.1080p.WEB-DL-DRONE' finished (0 bytes from http://somewhere.com/Droned.S01E01.Pilot.1080p.WEB-DL-DRONE.ext) 12:49:41.2 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.Download_with_category_should_not_have_double_slashes --- Skipped should_combine_drive_letter [2 ms] 12:49:41.2 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.Download_with_MusicDirectory_should_force_directory --- 12:49:41.2 Debug: Downloading torrent for release 'Droned.S01E01.Pilot.1080p.WEB-DL-DRONE' finished (0 bytes from http://somewhere.com/Droned.S01E01.Pilot.1080p.WEB-DL-DRONE.ext) 12:49:41.2 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.Download_with_MusicDirectory_should_force_directory --- 12:49:41.2 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.Download_without_MusicDirectory_and_Category_should_use_default --- 12:49:41.3 Debug: Downloading torrent for release 'Droned.S01E01.Pilot.1080p.WEB-DL-DRONE' finished (0 bytes from http://somewhere.com/Droned.S01E01.Pilot.1080p.WEB-DL-DRONE.ext) 12:49:41.3 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.Download_without_MusicDirectory_and_Category_should_use_default --- 12:49:41.3 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.downloading_item_should_have_required_properties --- 12:49:41.3 Trace: Vuze output file: somepath/Droned.S01E01.Pilot.1080p.WEB-DL-DRONE 12:49:41.3 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.downloading_item_should_have_required_properties --- 12:49:41.3 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.failed_item_should_have_required_properties --- 12:49:41.3 Trace: Vuze output file: somepath/Droned.S01E01.Pilot.1080p.WEB-DL-DRONE 12:49:41.3 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.failed_item_should_have_required_properties --- 12:49:41.3 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.GetItems_should_return_completed_item_as_downloadItemStatus(Stopped,Completed,False) --- 12:49:41.3 Trace: Vuze output file: somepath/Droned.S01E01.Pilot.1080p.WEB-DL-DRONE 12:49:41.3 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.GetItems_should_return_completed_item_as_downloadItemStatus(Stopped,Completed,False) --- 12:49:41.3 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.GetItems_should_return_completed_item_as_downloadItemStatus(CheckWait,Downloading,False) --- 12:49:41.3 Trace: Vuze output file: somepath/Droned.S01E01.Pilot.1080p.WEB-DL-DRONE 12:49:41.3 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.GetItems_should_return_completed_item_as_downloadItemStatus(CheckWait,Downloading,False) --- 12:49:41.3 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.GetItems_should_return_completed_item_as_downloadItemStatus(Check,Downloading,False) --- 12:49:41.3 Trace: Vuze output file: somepath/Droned.S01E01.Pilot.1080p.WEB-DL-DRONE 12:49:41.3 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.GetItems_should_return_completed_item_as_downloadItemStatus(Check,Downloading,False) --- 12:49:41.3 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.GetItems_should_return_completed_item_as_downloadItemStatus(Queued,Queued,False) --- 12:49:41.3 Trace: Vuze output file: somepath/Droned.S01E01.Pilot.1080p.WEB-DL-DRONE 12:49:41.3 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.GetItems_should_return_completed_item_as_downloadItemStatus(Queued,Queued,False) --- 12:49:41.3 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.GetItems_should_return_completed_item_as_downloadItemStatus(SeedingWait,Completed,False) --- 12:49:41.3 Trace: Vuze output file: somepath/Droned.S01E01.Pilot.1080p.WEB-DL-DRONE 12:49:41.3 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.GetItems_should_return_completed_item_as_downloadItemStatus(SeedingWait,Completed,False) --- 12:49:41.3 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.GetItems_should_return_completed_item_as_downloadItemStatus(Seeding,Completed,False) --- 12:49:41.3 Trace: Vuze output file: somepath/Droned.S01E01.Pilot.1080p.WEB-DL-DRONE 12:49:41.3 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.GetItems_should_return_completed_item_as_downloadItemStatus(Seeding,Completed,False) --- 12:49:41.3 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.GetItems_should_return_downloading_item_as_downloadItemStatus(Queued,Queued) --- 12:49:41.3 Trace: Vuze output file: somepath/Droned.S01E01.Pilot.1080p.WEB-DL-DRONE 12:49:41.3 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.GetItems_should_return_downloading_item_as_downloadItemStatus(Queued,Queued) --- 12:49:41.3 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.GetItems_should_return_downloading_item_as_downloadItemStatus(Downloading,Downloading) --- 12:49:41.3 Trace: Vuze output file: somepath/Droned.S01E01.Pilot.1080p.WEB-DL-DRONE 12:49:41.3 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.GetItems_should_return_downloading_item_as_downloadItemStatus(Downloading,Downloading) --- 12:49:41.3 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.GetItems_should_return_downloading_item_as_downloadItemStatus(Seeding,Downloading) --- 12:49:41.3 Trace: Vuze output file: somepath/Droned.S01E01.Pilot.1080p.WEB-DL-DRONE 12:49:41.3 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.GetItems_should_return_downloading_item_as_downloadItemStatus(Seeding,Downloading) --- 12:49:41.3 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.GetItems_should_return_queued_item_as_downloadItemStatus(Stopped,Downloading) --- 12:49:41.3 Trace: Vuze output file: somepath/Droned.S01E01.Pilot.1080p.WEB-DL-DRONE 12:49:41.3 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.GetItems_should_return_queued_item_as_downloadItemStatus(Stopped,Downloading) --- 12:49:41.3 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.GetItems_should_return_queued_item_as_downloadItemStatus(CheckWait,Downloading) --- 12:49:41.3 Trace: Vuze output file: somepath/Droned.S01E01.Pilot.1080p.WEB-DL-DRONE 12:49:41.3 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.GetItems_should_return_queued_item_as_downloadItemStatus(CheckWait,Downloading) --- 12:49:41.3 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.GetItems_should_return_queued_item_as_downloadItemStatus(Check,Downloading) --- 12:49:41.3 Trace: Vuze output file: somepath/Droned.S01E01.Pilot.1080p.WEB-DL-DRONE 12:49:41.3 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.GetItems_should_return_queued_item_as_downloadItemStatus(Check,Downloading) --- 12:49:41.3 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.GetItems_should_return_queued_item_as_downloadItemStatus(Queued,Queued) --- 12:49:41.3 Trace: Vuze output file: somepath/Droned.S01E01.Pilot.1080p.WEB-DL-DRONE 12:49:41.3 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.GetItems_should_return_queued_item_as_downloadItemStatus(Queued,Queued) --- 12:49:41.3 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.GetItems_should_return_queued_item_as_downloadItemStatus(Downloading,Downloading) --- 12:49:41.3 Trace: Vuze output file: somepath/Droned.S01E01.Pilot.1080p.WEB-DL-DRONE 12:49:41.3 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.GetItems_should_return_queued_item_as_downloadItemStatus(Downloading,Downloading) --- 12:49:41.3 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.GetItems_should_return_queued_item_as_downloadItemStatus(SeedingWait,Downloading) --- 12:49:41.3 Trace: Vuze output file: somepath/Droned.S01E01.Pilot.1080p.WEB-DL-DRONE 12:49:41.3 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.GetItems_should_return_queued_item_as_downloadItemStatus(SeedingWait,Downloading) --- 12:49:41.3 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.GetItems_should_return_queued_item_as_downloadItemStatus(Seeding,Downloading) --- 12:49:41.3 Trace: Vuze output file: somepath/Droned.S01E01.Pilot.1080p.WEB-DL-DRONE 12:49:41.3 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.GetItems_should_return_queued_item_as_downloadItemStatus(Seeding,Downloading) --- 12:49:41.3 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.magnet_download_should_not_return_the_item --- 12:49:41.3 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.magnet_download_should_not_return_the_item --- 12:49:41.3 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.queued_item_should_have_required_properties --- 12:49:41.3 Trace: Vuze output file: somepath/Droned.S01E01.Pilot.1080p.WEB-DL-DRONE 12:49:41.3 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.queued_item_should_have_required_properties --- 12:49:41.3 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.should_exclude_items_not_in_category --- 12:49:41.3 Trace: Vuze output file: C:\Downloads\Finished\transmission\Lidarr\Droned.S01E01.Pilot.1080p.WEB-DL-DRONE 12:49:41.3 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.should_exclude_items_not_in_category --- 12:49:41.3 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.should_exclude_items_not_in_TvDirectory --- 12:49:41.3 Trace: Vuze output file: C:\Downloads\Finished\Lidarr\subdir\Droned.S01E01.Pilot.1080p.WEB-DL-DRONE 12:49:41.3 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.should_exclude_items_not_in_TvDirectory --- 12:49:41.3 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.should_fail_with_unsupported_protocol_version("") --- 12:49:41.3 Debug: Vuze protocol version information: 12:49:41.3 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.should_fail_with_unsupported_protocol_version("") --- 12:49:41.3 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.should_fail_with_unsupported_protocol_version("10") --- 12:49:41.3 Debug: Vuze protocol version information: 10 12:49:41.3 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.should_fail_with_unsupported_protocol_version("10") --- 12:49:41.3 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.should_fail_with_unsupported_protocol_version("foo") --- 12:49:41.3 Debug: Vuze protocol version information: foo 12:49:41.3 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.should_fail_with_unsupported_protocol_version("foo") --- 12:49:41.3 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.should_fix_forward_slashes --- 12:49:41.3 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.should_fix_forward_slashes --- 12:49:41.3 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.should_have_correct_output_directory_for_multifile_torrents --- 12:49:41.3 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.should_have_correct_output_directory_for_multifile_torrents --- 12:49:41.3 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.should_have_correct_output_directory_for_singlefile_torrents --- 12:49:41.3 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.should_have_correct_output_directory_for_singlefile_torrents --- 12:49:41.3 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.should_ignore_negative_eta(-1) --- 12:49:41.3 Trace: Vuze output file: somepath/Droned.S01E01.Pilot.1080p.WEB-DL-DRONE 12:49:41.3 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.should_ignore_negative_eta(-1) --- 12:49:41.3 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.should_ignore_negative_eta(-2) --- 12:49:41.3 Trace: Vuze output file: somepath/Droned.S01E01.Pilot.1080p.WEB-DL-DRONE 12:49:41.3 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.should_ignore_negative_eta(-2) --- 12:49:41.3 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.should_only_check_protocol_version_number("14") --- 12:49:41.3 Debug: Vuze protocol version information: 14 12:49:41.3 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.should_only_check_protocol_version_number("14") --- 12:49:41.3 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.should_only_check_protocol_version_number("15") --- 12:49:41.3 Debug: Vuze protocol version information: 15 12:49:41.3 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.should_only_check_protocol_version_number("15") --- 12:49:41.3 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.should_only_check_protocol_version_number("20") --- 12:49:41.3 Debug: Vuze protocol version information: 20 12:49:41.3 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.should_only_check_protocol_version_number("20") --- 12:49:41.3 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.should_return_status_with_outputdirs --- 12:49:41.3 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.should_return_status_with_outputdirs --- 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 [3 ms] 12:49:41.3 Info: --- Start: NzbDrone.Core.Test.Download.DownloadServiceFixture.Download_report_should_grab_using_client --- 12:49:41.4 Info: Report sent to Name1 from indexer Indexer1. Title1 12:49:41.4 Info: --- End: NzbDrone.Core.Test.Download.DownloadServiceFixture.Download_report_should_grab_using_client --- 12:49:41.4 Info: --- Start: NzbDrone.Core.Test.Download.DownloadServiceFixture.Download_report_should_not_publish_on_failed_grab_event --- 12:49:41.4 Info: --- End: NzbDrone.Core.Test.Download.DownloadServiceFixture.Download_report_should_not_publish_on_failed_grab_event --- 12:49:41.4 Info: --- Start: NzbDrone.Core.Test.Download.DownloadServiceFixture.Download_report_should_not_trigger_indexer_backoff_on_downloadclient_error --- 12:49:41.4 Info: --- End: NzbDrone.Core.Test.Download.DownloadServiceFixture.Download_report_should_not_trigger_indexer_backoff_on_downloadclient_error --- 12:49:41.4 Info: --- Start: NzbDrone.Core.Test.Download.DownloadServiceFixture.Download_report_should_not_trigger_indexer_backoff_on_indexer_404_error --- 12:49:41.4 Trace: Release Title1 no longer available on indexer. 12:49:41.4 Info: --- End: NzbDrone.Core.Test.Download.DownloadServiceFixture.Download_report_should_not_trigger_indexer_backoff_on_indexer_404_error --- 12:49:41.4 Info: --- Start: NzbDrone.Core.Test.Download.DownloadServiceFixture.Download_report_should_publish_on_grab_event --- 12:49:41.4 Info: Report sent to Name1 from indexer Indexer1. Title1 12:49:41.4 Info: --- End: NzbDrone.Core.Test.Download.DownloadServiceFixture.Download_report_should_publish_on_grab_event --- 12:49:41.4 Info: --- Start: NzbDrone.Core.Test.Download.DownloadServiceFixture.Download_report_should_trigger_indexer_backoff_on_http429_based_on_date --- 12:49:41.4 Info: --- End: NzbDrone.Core.Test.Download.DownloadServiceFixture.Download_report_should_trigger_indexer_backoff_on_http429_based_on_date --- 12:49:41.4 Info: --- Start: NzbDrone.Core.Test.Download.DownloadServiceFixture.Download_report_should_trigger_indexer_backoff_on_http429_with_long_time --- 12:49:41.4 Info: --- End: NzbDrone.Core.Test.Download.DownloadServiceFixture.Download_report_should_trigger_indexer_backoff_on_http429_with_long_time --- 12:49:41.4 Info: --- Start: NzbDrone.Core.Test.Download.DownloadServiceFixture.Download_report_should_trigger_indexer_backoff_on_indexer_error --- 12:49:41.4 Info: --- End: NzbDrone.Core.Test.Download.DownloadServiceFixture.Download_report_should_trigger_indexer_backoff_on_indexer_error --- 12:49:41.4 Info: --- Start: NzbDrone.Core.Test.Download.DownloadServiceFixture.should_attempt_download_even_if_client_is_disabled --- 12:49:41.4 Info: Report sent to Name1 from indexer Indexer1. Title1 12:49:41.4 Info: --- End: NzbDrone.Core.Test.Download.DownloadServiceFixture.should_attempt_download_even_if_client_is_disabled --- 12:49:41.4 Info: --- Start: NzbDrone.Core.Test.Download.DownloadServiceFixture.should_not_attempt_download_if_client_isnt_configured --- 12:49:41.4 Info: --- End: NzbDrone.Core.Test.Download.DownloadServiceFixture.should_not_attempt_download_if_client_isnt_configured --- 12:49:41.4 Info: --- Start: NzbDrone.Core.Test.Download.DownloadServiceFixture.should_send_download_to_correct_torrent_client --- 12:49:41.4 Info: Report sent to Name1 from indexer Indexer1. Title1 12:49:41.4 Info: --- End: NzbDrone.Core.Test.Download.DownloadServiceFixture.should_send_download_to_correct_torrent_client --- 12:49:41.4 Info: --- Start: NzbDrone.Core.Test.Download.DownloadServiceFixture.should_send_download_to_correct_usenet_client --- 12:49:41.4 Info: Report sent to Name1 from indexer Indexer1. Title1 12:49:41.4 Info: --- End: NzbDrone.Core.Test.Download.DownloadServiceFixture.should_send_download_to_correct_usenet_client --- 12:49:41.4 Info: --- Start: NzbDrone.Core.Test.Download.FailedDownloadServiceTests.ProcessFailedFixture.should_include_tracked_download_in_message --- 12:49:41.4 Info: --- End: NzbDrone.Core.Test.Download.FailedDownloadServiceTests.ProcessFailedFixture.should_include_tracked_download_in_message --- 12:49:41.4 Info: --- Start: NzbDrone.Core.Test.Download.FailedDownloadServiceTests.ProcessFailedFixture.should_mark_failed_if_download_item_is_failed --- 12:49:41.4 Info: --- End: NzbDrone.Core.Test.Download.FailedDownloadServiceTests.ProcessFailedFixture.should_mark_failed_if_download_item_is_failed --- 12:49:41.4 Info: --- Start: NzbDrone.Core.Test.Download.FailedDownloadServiceTests.ProcessFailedFixture.should_mark_failed_if_encrypted --- 12:49:41.4 Info: --- End: NzbDrone.Core.Test.Download.FailedDownloadServiceTests.ProcessFailedFixture.should_mark_failed_if_encrypted --- 12:49:41.4 Info: --- Start: NzbDrone.Core.Test.Download.FailedDownloadServiceTests.ProcessFixture.should_not_fail_if_matching_history_is_not_found --- 12:49:41.4 Info: --- End: NzbDrone.Core.Test.Download.FailedDownloadServiceTests.ProcessFixture.should_not_fail_if_matching_history_is_not_found --- 12:49:41.4 Info: --- Start: NzbDrone.Core.Test.Download.FailedDownloadServiceTests.ProcessFixture.should_not_warn_if_matching_history_is_not_found_and_not_failed --- 12:49:41.4 Info: --- End: NzbDrone.Core.Test.Download.FailedDownloadServiceTests.ProcessFixture.should_not_warn_if_matching_history_is_not_found_and_not_failed --- 12:49:41.4 Info: --- Start: NzbDrone.Core.Test.Download.FailedDownloadServiceTests.ProcessFixture.should_warn_if_matching_history_is_not_found --- 12:49:41.4 Info: --- End: NzbDrone.Core.Test.Download.FailedDownloadServiceTests.ProcessFixture.should_warn_if_matching_history_is_not_found --- 12:49:41.4 Info: --- Start: NzbDrone.Core.Test.Download.NzbValidationServiceFixture.should_throw_on_invalid_nzb --- 12:49:41.5 Info: --- End: NzbDrone.Core.Test.Download.NzbValidationServiceFixture.should_throw_on_invalid_nzb --- 12:49:41.5 Info: --- Start: NzbDrone.Core.Test.Download.NzbValidationServiceFixture.should_throw_on_newznab_error --- 12:49:41.5 Info: --- End: NzbDrone.Core.Test.Download.NzbValidationServiceFixture.should_throw_on_newznab_error --- 12:49:41.5 Info: --- Start: NzbDrone.Core.Test.Download.NzbValidationServiceFixture.should_throw_when_no_files --- 12:49:41.5 Info: --- End: NzbDrone.Core.Test.Download.NzbValidationServiceFixture.should_throw_when_no_files --- 12:49:41.5 Info: --- Start: NzbDrone.Core.Test.Download.NzbValidationServiceFixture.should_validate_nzb --- 12:49:41.5 Info: --- End: NzbDrone.Core.Test.Download.NzbValidationServiceFixture.should_validate_nzb --- 12:49:41.5 Info: --- Start: NzbDrone.Core.Test.Download.Pending.PendingReleaseServiceTests.AddFixture.should_add --- 12:49:41.5 Debug: Adding release Title1 to pending releases with reason Delay 12:49:41.5 Info: --- End: NzbDrone.Core.Test.Download.Pending.PendingReleaseServiceTests.AddFixture.should_add --- 12:49:41.5 Info: --- Start: NzbDrone.Core.Test.Download.Pending.PendingReleaseServiceTests.AddFixture.should_add_if_indexer_is_different --- 12:49:41.5 Debug: Adding release Title1 to pending releases with reason Delay 12:49:41.5 Info: --- End: NzbDrone.Core.Test.Download.Pending.PendingReleaseServiceTests.AddFixture.should_add_if_indexer_is_different --- 12:49:41.5 Info: --- Start: NzbDrone.Core.Test.Download.Pending.PendingReleaseServiceTests.AddFixture.should_add_if_publish_date_is_different --- 12:49:41.5 Debug: Adding release Title1 to pending releases with reason Delay 12:49:41.5 Info: --- End: NzbDrone.Core.Test.Download.Pending.PendingReleaseServiceTests.AddFixture.should_add_if_publish_date_is_different --- 12:49:41.5 Info: --- Start: NzbDrone.Core.Test.Download.Pending.PendingReleaseServiceTests.AddFixture.should_add_if_title_is_different --- 12:49:41.5 Debug: Adding release Title1 to pending releases with reason Delay 12:49:41.5 Info: --- End: NzbDrone.Core.Test.Download.Pending.PendingReleaseServiceTests.AddFixture.should_add_if_title_is_different --- 12:49:41.5 Info: --- Start: NzbDrone.Core.Test.Download.Pending.PendingReleaseServiceTests.AddFixture.should_not_add_if_it_is_the_same_release_from_the_same_indexer --- 12:49:41.5 Debug: The release Title1 is already pending with reason Delay, not adding again 12:49:41.5 Info: --- End: NzbDrone.Core.Test.Download.Pending.PendingReleaseServiceTests.AddFixture.should_not_add_if_it_is_the_same_release_from_the_same_indexer --- 12:49:41.5 Info: --- Start: NzbDrone.Core.Test.Download.Pending.PendingReleaseServiceTests.AddFixture.should_not_add_if_it_is_the_same_release_from_the_same_indexer_twice --- 12:49:41.5 Debug: The release Title1 is already pending with reason DownloadClientUnavailable, not changing reason 12:49:41.5 Debug: The release Title1 had 1 duplicate pending, removing duplicates. 12:49:41.5 Info: --- End: NzbDrone.Core.Test.Download.Pending.PendingReleaseServiceTests.AddFixture.should_not_add_if_it_is_the_same_release_from_the_same_indexer_twice --- 12:49:41.5 Info: --- Start: NzbDrone.Core.Test.Download.Pending.PendingReleaseServiceTests.AddFixture.should_remove_duplicate_if_it_is_the_same_release_from_the_same_indexer_twice --- 12:49:41.6 Debug: The release Title1 is already pending with reason DownloadClientUnavailable, not changing reason 12:49:41.6 Debug: The release Title1 had 1 duplicate pending, removing duplicates. 12:49:41.6 Info: --- End: NzbDrone.Core.Test.Download.Pending.PendingReleaseServiceTests.AddFixture.should_remove_duplicate_if_it_is_the_same_release_from_the_same_indexer_twice --- 12:49:41.6 Info: --- Start: NzbDrone.Core.Test.Download.Pending.PendingReleaseServiceTests.PendingReleaseServiceFixture.should_ignore_pending_items_from_unavailable_indexer --- 12:49:41.6 Info: --- End: NzbDrone.Core.Test.Download.Pending.PendingReleaseServiceTests.PendingReleaseServiceFixture.should_ignore_pending_items_from_unavailable_indexer --- 12:49:41.6 Info: --- Start: NzbDrone.Core.Test.Download.Pending.PendingReleaseServiceTests.PendingReleaseServiceFixture.should_not_ignore_pending_items_from_available_indexer --- 12:49:41.6 Info: --- End: NzbDrone.Core.Test.Download.Pending.PendingReleaseServiceTests.PendingReleaseServiceFixture.should_not_ignore_pending_items_from_available_indexer --- 12:49:41.6 Info: --- Start: NzbDrone.Core.Test.Download.Pending.PendingReleaseServiceTests.RemoveGrabbedFixture.should_delete_if_the_grabbed_quality_is_the_higher --- 12:49:41.6 Debug: Removing previously pending release, as it was grabbed. 12:49:41.6 Info: --- End: NzbDrone.Core.Test.Download.Pending.PendingReleaseServiceTests.RemoveGrabbedFixture.should_delete_if_the_grabbed_quality_is_the_higher --- 12:49:41.6 Info: --- Start: NzbDrone.Core.Test.Download.Pending.PendingReleaseServiceTests.RemoveGrabbedFixture.should_delete_if_the_grabbed_quality_is_the_same --- 12:49:41.6 Debug: Removing previously pending release, as it was grabbed. 12:49:41.6 Info: --- End: NzbDrone.Core.Test.Download.Pending.PendingReleaseServiceTests.RemoveGrabbedFixture.should_delete_if_the_grabbed_quality_is_the_same --- 12:49:41.6 Info: --- Start: NzbDrone.Core.Test.Download.Pending.PendingReleaseServiceTests.RemoveGrabbedFixture.should_not_delete_if_the_grabbed_quality_is_the_lower --- 12:49:41.6 Info: --- End: NzbDrone.Core.Test.Download.Pending.PendingReleaseServiceTests.RemoveGrabbedFixture.should_not_delete_if_the_grabbed_quality_is_the_lower --- 12:49:41.6 Info: --- Start: NzbDrone.Core.Test.Download.Pending.PendingReleaseServiceTests.RemovePendingFixture.should_not_remove_diffrent_albums --- 12:49:41.6 Info: --- End: NzbDrone.Core.Test.Download.Pending.PendingReleaseServiceTests.RemovePendingFixture.should_not_remove_diffrent_albums --- 12:49:41.6 Info: --- Start: NzbDrone.Core.Test.Download.Pending.PendingReleaseServiceTests.RemovePendingFixture.should_remove_multiple_releases_release --- 12:49:41.6 Info: --- End: NzbDrone.Core.Test.Download.Pending.PendingReleaseServiceTests.RemovePendingFixture.should_remove_multiple_releases_release --- 12:49:41.6 Info: --- Start: NzbDrone.Core.Test.Download.Pending.PendingReleaseServiceTests.RemovePendingFixture.should_remove_same_release --- 12:49:41.6 Info: --- End: NzbDrone.Core.Test.Download.Pending.PendingReleaseServiceTests.RemovePendingFixture.should_remove_same_release --- 12:49:41.6 Info: --- Start: NzbDrone.Core.Test.Download.Pending.PendingReleaseServiceTests.RemoveRejectedFixture.should_not_remove_if_indexer_is_different --- 12:49:41.6 Debug: Removing failed releases from pending 12:49:41.6 Info: --- End: NzbDrone.Core.Test.Download.Pending.PendingReleaseServiceTests.RemoveRejectedFixture.should_not_remove_if_indexer_is_different --- 12:49:41.6 Info: --- Start: NzbDrone.Core.Test.Download.Pending.PendingReleaseServiceTests.RemoveRejectedFixture.should_not_remove_if_publish_date_is_different --- 12:49:41.6 Debug: Removing failed releases from pending 12:49:41.6 Info: --- End: NzbDrone.Core.Test.Download.Pending.PendingReleaseServiceTests.RemoveRejectedFixture.should_not_remove_if_publish_date_is_different --- 12:49:41.6 Info: --- Start: NzbDrone.Core.Test.Download.Pending.PendingReleaseServiceTests.RemoveRejectedFixture.should_not_remove_if_title_is_different --- 12:49:41.6 Debug: Removing failed releases from pending 12:49:41.6 Info: --- End: NzbDrone.Core.Test.Download.Pending.PendingReleaseServiceTests.RemoveRejectedFixture.should_not_remove_if_title_is_different --- 12:49:41.6 Info: --- Start: NzbDrone.Core.Test.Download.Pending.PendingReleaseServiceTests.RemoveRejectedFixture.should_remove_if_it_is_the_same_release_from_the_same_indexer --- 12:49:41.6 Debug: Removing failed releases from pending 12:49:41.6 Debug: Removing previously pending release, as it has now been rejected. 12:49:41.6 Info: --- End: NzbDrone.Core.Test.Download.Pending.PendingReleaseServiceTests.RemoveRejectedFixture.should_remove_if_it_is_the_same_release_from_the_same_indexer --- 12:49:41.6 Info: --- Start: NzbDrone.Core.Test.Download.RedownloadFailedDownloadServiceFixture.should_redownload_album_on_failure --- 12:49:41.6 Debug: Failed download only contains one album, searching again 12:49:41.6 Info: --- End: NzbDrone.Core.Test.Download.RedownloadFailedDownloadServiceFixture.should_redownload_album_on_failure --- 12:49:41.6 Info: --- Start: NzbDrone.Core.Test.Download.RedownloadFailedDownloadServiceFixture.should_redownload_artist_on_failure --- 12:49:41.6 Debug: Failed download was entire artist, searching again 12:49:41.6 Info: --- End: NzbDrone.Core.Test.Download.RedownloadFailedDownloadServiceFixture.should_redownload_artist_on_failure --- 12:49:41.6 Info: --- Start: NzbDrone.Core.Test.Download.RedownloadFailedDownloadServiceFixture.should_redownload_multiple_albums_on_failure --- 12:49:41.6 Debug: Failed download contains multiple albums, searching again 12:49:41.6 Info: --- End: NzbDrone.Core.Test.Download.RedownloadFailedDownloadServiceFixture.should_redownload_multiple_albums_on_failure --- 12:49:41.6 Info: --- Start: NzbDrone.Core.Test.Download.RedownloadFailedDownloadServiceFixture.should_skip_redownload_if_event_has_skipredownload_set --- 12:49:41.6 Debug: Skip redownloading requested by user 12:49:41.6 Info: --- End: NzbDrone.Core.Test.Download.RedownloadFailedDownloadServiceFixture.should_skip_redownload_if_event_has_skipredownload_set --- 12:49:41.6 Info: --- Start: NzbDrone.Core.Test.Download.RedownloadFailedDownloadServiceFixture.should_skip_redownload_if_redownload_failed_disabled --- 12:49:41.6 Debug: Auto redownloading failed albums is disabled 12:49:41.6 Info: --- End: NzbDrone.Core.Test.Download.RedownloadFailedDownloadServiceFixture.should_skip_redownload_if_redownload_failed_disabled --- 12:49:41.6 Info: --- Start: NzbDrone.Core.Test.Download.TrackedDownloads.TrackedDownloadAlreadyImportedFixture.should_return_false_if_no_episode_in_multi_episode_download_is_imported --- 12:49:41.6 Trace: Checking if all items for 'Title1' have been imported 12:49:41.6 Trace: Last event for album: [ForeignAlbumId1][Title1] is: Grabbed 12:49:41.6 Trace: All albums for 'Title1' have been imported: False 12:49:41.6 Info: --- End: NzbDrone.Core.Test.Download.TrackedDownloads.TrackedDownloadAlreadyImportedFixture.should_return_false_if_no_episode_in_multi_episode_download_is_imported --- 12:49:41.6 Info: --- Start: NzbDrone.Core.Test.Download.TrackedDownloads.TrackedDownloadAlreadyImportedFixture.should_return_false_if_single_episode_download_is_not_imported --- 12:49:41.6 Trace: Checking if all items for 'Title1' have been imported 12:49:41.6 Trace: Last event for album: [ForeignAlbumId1][Title1] is: Grabbed 12:49:41.6 Trace: All albums for 'Title1' have been imported: False 12:49:41.6 Info: --- End: NzbDrone.Core.Test.Download.TrackedDownloads.TrackedDownloadAlreadyImportedFixture.should_return_false_if_single_episode_download_is_not_imported --- 12:49:41.6 Info: --- Start: NzbDrone.Core.Test.Download.TrackedDownloads.TrackedDownloadAlreadyImportedFixture.should_return_false_if_there_is_no_history --- 12:49:41.7 Trace: Checking if all items for 'Title1' have been imported 12:49:41.7 Trace: No history for Title1 12:49:41.7 Info: --- End: NzbDrone.Core.Test.Download.TrackedDownloads.TrackedDownloadAlreadyImportedFixture.should_return_false_if_there_is_no_history --- 12:49:41.7 Info: --- Start: NzbDrone.Core.Test.Download.TrackedDownloads.TrackedDownloadAlreadyImportedFixture.should_return_true_if_multi_episode_download_is_imported --- 12:49:41.7 Trace: Checking if all items for 'Title1' have been imported 12:49:41.7 Trace: Last event for album: [ForeignAlbumId1][Title1] is: DownloadImported 12:49:41.7 Trace: Last event for album: [ForeignAlbumId2][Title2] is: DownloadImported 12:49:41.7 Trace: All albums for 'Title1' have been imported: True 12:49:41.7 Info: --- End: NzbDrone.Core.Test.Download.TrackedDownloads.TrackedDownloadAlreadyImportedFixture.should_return_true_if_multi_episode_download_is_imported --- 12:49:41.7 Info: --- Start: NzbDrone.Core.Test.Download.TrackedDownloads.TrackedDownloadAlreadyImportedFixture.should_return_true_if_single_episode_download_is_imported --- 12:49:41.7 Trace: Checking if all items for 'Title1' have been imported 12:49:41.7 Trace: Last event for album: [ForeignAlbumId1][Title1] is: DownloadImported 12:49:41.7 Trace: All albums for 'Title1' have been imported: True 12:49:41.7 Info: --- End: NzbDrone.Core.Test.Download.TrackedDownloads.TrackedDownloadAlreadyImportedFixture.should_return_true_if_single_episode_download_is_imported --- 12:49:41.7 Info: --- Start: NzbDrone.Core.Test.Download.TrackedDownloads.TrackedDownloadAlreadyImportedFixture.should_should_return_false_if_only_one_episode_in_multi_episode_download_is_imported --- 12:49:41.7 Trace: Checking if all items for 'Title1' have been imported 12:49:41.7 Trace: Last event for album: [ForeignAlbumId1][Title1] is: DownloadImported 12:49:41.7 Trace: Last event for album: [ForeignAlbumId2][Title2] is: Grabbed 12:49:41.7 Trace: All albums for 'Title1' have been imported: False 12:49:41.7 Info: --- End: NzbDrone.Core.Test.Download.TrackedDownloads.TrackedDownloadAlreadyImportedFixture.should_should_return_false_if_only_one_episode_in_multi_episode_download_is_imported --- 12:49:41.7 Info: --- Start: NzbDrone.Core.Test.Download.TrackedDownloads.TrackedDownloadServiceFixture.should_not_throw_when_processing_deleted_albums --- 12:49:41.7 Debug: Parsing string 'Audio Artist - Audio Album [2018 - FLAC]' 12:49:41.7 Trace: ^(?:(?.+?)(?: - )+)(?.+?)\W*(?:\(|\[)(?\d{4}) 12:49:41.7 Debug: Album Parsed. Audio Artist - Audio Album 12:49:41.7 Debug: Trying to parse quality for 'Audio Artist - Audio Album [2018 - FLAC]' 12:49:41.7 Debug: Quality parsed: FLAC v1 12:49:41.7 Debug: Release Group parsed: 12:49:41.7 Debug: Parsing string 'Audio Artist - Audio Album [2018 - FLAC]' 12:49:41.7 Trace: ^(?:(?.+?)(?: - )+)(?.+?)\W*(?:\(|\[)(?\d{4}) 12:49:41.7 Debug: Album Parsed. Audio Artist - Audio Album 12:49:41.7 Debug: Trying to parse quality for 'Audio Artist - Audio Album [2018 - FLAC]' 12:49:41.7 Debug: Quality parsed: FLAC v1 12:49:41.7 Debug: Release Group parsed: 12:49:41.7 Debug: Tracking ':Audio Artist - Audio Album [2018 - FLAC]': ClientState=Queued (readonly) LidarrStage=Downloading Album='Audio Artist - Audio Album ' OutputPath=. 12:49:41.7 Debug: Parsing string 'Audio Artist - Audio Album [2018 - FLAC]' 12:49:41.7 Trace: ^(?:(?.+?)(?: - )+)(?.+?)\W*(?:\(|\[)(?\d{4}) 12:49:41.7 Debug: Album Parsed. Audio Artist - Audio Album 12:49:41.7 Debug: Trying to parse quality for 'Audio Artist - Audio Album [2018 - FLAC]' 12:49:41.7 Debug: Quality parsed: FLAC v1 12:49:41.7 Debug: Release Group parsed: 12:49:41.7 Info: --- End: NzbDrone.Core.Test.Download.TrackedDownloads.TrackedDownloadServiceFixture.should_not_throw_when_processing_deleted_albums --- 12:49:41.7 Info: --- Start: NzbDrone.Core.Test.Download.TrackedDownloads.TrackedDownloadServiceFixture.should_not_throw_when_processing_deleted_artist --- 12:49:41.7 Debug: Parsing string 'Audio Artist - Audio Album [2018 - FLAC]' 12:49:41.7 Trace: ^(?:(?.+?)(?: - )+)(?.+?)\W*(?:\(|\[)(?\d{4}) 12:49:41.7 Debug: Album Parsed. Audio Artist - Audio Album 12:49:41.7 Debug: Trying to parse quality for 'Audio Artist - Audio Album [2018 - FLAC]' 12:49:41.7 Debug: Quality parsed: FLAC v1 12:49:41.7 Debug: Release Group parsed: 12:49:41.7 Debug: Parsing string 'Audio Artist - Audio Album [2018 - FLAC]' 12:49:41.7 Trace: ^(?:(?.+?)(?: - )+)(?.+?)\W*(?:\(|\[)(?\d{4}) 12:49:41.7 Debug: Album Parsed. Audio Artist - Audio Album 12:49:41.7 Debug: Trying to parse quality for 'Audio Artist - Audio Album [2018 - FLAC]' 12:49:41.7 Debug: Quality parsed: FLAC v1 12:49:41.7 Debug: Release Group parsed: 12:49:41.7 Debug: Tracking ':Audio Artist - Audio Album [2018 - FLAC]': ClientState=Queued (readonly) LidarrStage=Downloading Album='Audio Artist - Audio Album ' OutputPath=. 12:49:41.7 Debug: Parsing string 'Audio Artist - Audio Album [2018 - FLAC]' 12:49:41.7 Trace: ^(?:(?.+?)(?: - )+)(?.+?)\W*(?:\(|\[)(?\d{4}) 12:49:41.7 Debug: Album Parsed. Audio Artist - Audio Album 12:49:41.7 Debug: Trying to parse quality for 'Audio Artist - Audio Album [2018 - FLAC]' 12:49:41.7 Debug: Quality parsed: FLAC v1 12:49:41.7 Debug: Release Group parsed: 12:49:41.7 Info: --- End: NzbDrone.Core.Test.Download.TrackedDownloads.TrackedDownloadServiceFixture.should_not_throw_when_processing_deleted_artist --- 12:49:41.7 Info: --- Start: NzbDrone.Core.Test.Download.TrackedDownloads.TrackedDownloadServiceFixture.should_track_downloads_using_the_source_title_if_it_cannot_be_found_using_the_download_title --- 12:49:41.7 Debug: Parsing string 'The torrent release folder' 12:49:41.7 Debug: Unable to parse The torrent release folder 12:49:41.7 Debug: Parsing string 'Audio Artist - Audio Album [2018 - FLAC]' 12:49:41.7 Trace: ^(?:(?.+?)(?: - )+)(?.+?)\W*(?:\(|\[)(?\d{4}) 12:49:41.7 Debug: Album Parsed. Audio Artist - Audio Album 12:49:41.7 Debug: Trying to parse quality for 'Audio Artist - Audio Album [2018 - FLAC]' 12:49:41.7 Debug: Quality parsed: FLAC v1 12:49:41.7 Debug: Release Group parsed: 12:49:41.7 Debug: Tracking ':The torrent release folder': ClientState=Queued (readonly) LidarrStage=Downloading Album='Audio Artist - Audio Album ' OutputPath=. 12:49:41.7 Info: --- End: NzbDrone.Core.Test.Download.TrackedDownloads.TrackedDownloadServiceFixture.should_track_downloads_using_the_source_title_if_it_cannot_be_found_using_the_download_title --- 12:49:41.7 Info: --- Start: NzbDrone.Core.Test.Download.TrackedDownloads.TrackedDownloadServiceFixture.should_unmap_tracked_download_if_album_deleted --- 12:49:41.7 Debug: Parsing string 'Audio Artist - Audio Album [2018 - FLAC]' 12:49:41.7 Trace: ^(?:(?.+?)(?: - )+)(?.+?)\W*(?:\(|\[)(?\d{4}) 12:49:41.7 Debug: Album Parsed. Audio Artist - Audio Album 12:49:41.7 Debug: Trying to parse quality for 'Audio Artist - Audio Album [2018 - FLAC]' 12:49:41.7 Debug: Quality parsed: FLAC v1 12:49:41.7 Debug: Release Group parsed: 12:49:41.7 Debug: Parsing string 'Audio Artist - Audio Album [2018 - FLAC]' 12:49:41.7 Trace: ^(?:(?.+?)(?: - )+)(?.+?)\W*(?:\(|\[)(?\d{4}) 12:49:41.7 Debug: Album Parsed. Audio Artist - Audio Album 12:49:41.7 Debug: Trying to parse quality for 'Audio Artist - Audio Album [2018 - FLAC]' 12:49:41.7 Debug: Quality parsed: FLAC v1 12:49:41.7 Debug: Release Group parsed: 12:49:41.7 Debug: Tracking ':Audio Artist - Audio Album [2018 - FLAC]': ClientState=Queued (readonly) LidarrStage=Downloading Album='Audio Artist - Audio Album ' OutputPath=. 12:49:41.7 Debug: Parsing string 'Audio Artist - Audio Album [2018 - FLAC]' 12:49:41.7 Trace: ^(?:(?.+?)(?: - )+)(?.+?)\W*(?:\(|\[)(?\d{4}) 12:49:41.7 Debug: Album Parsed. Audio Artist - Audio Album 12:49:41.7 Debug: Trying to parse quality for 'Audio Artist - Audio Album [2018 - FLAC]' 12:49:41.7 Debug: Quality parsed: FLAC v1 12:49:41.7 Debug: Release Group parsed: 12:49:41.7 Info: --- End: NzbDrone.Core.Test.Download.TrackedDownloads.TrackedDownloadServiceFixture.should_unmap_tracked_download_if_album_deleted --- 12:49:41.7 Info: --- Start: NzbDrone.Core.Test.Download.TrackedDownloads.TrackedDownloadServiceFixture.should_unmap_tracked_download_if_album_removed --- 12:49:41.7 Debug: Parsing string 'Audio Artist - Audio Album [2018 - FLAC]' 12:49:41.7 Trace: ^(?:(?.+?)(?: - )+)(?.+?)\W*(?:\(|\[)(?\d{4}) 12:49:41.7 Debug: Album Parsed. Audio Artist - Audio Album 12:49:41.7 Debug: Trying to parse quality for 'Audio Artist - Audio Album [2018 - FLAC]' 12:49:41.7 Debug: Quality parsed: FLAC v1 12:49:41.7 Debug: Release Group parsed: 12:49:41.7 Debug: Parsing string 'Audio Artist - Audio Album [2018 - FLAC]' 12:49:41.7 Trace: ^(?:(?.+?)(?: - )+)(?.+?)\W*(?:\(|\[)(?\d{4}) 12:49:41.7 Debug: Album Parsed. Audio Artist - Audio Album 12:49:41.7 Debug: Trying to parse quality for 'Audio Artist - Audio Album [2018 - FLAC]' 12:49:41.7 Debug: Quality parsed: FLAC v1 12:49:41.7 Debug: Release Group parsed: 12:49:41.7 Debug: Tracking ':Audio Artist - Audio Album [2018 - FLAC]': ClientState=Queued (readonly) LidarrStage=Downloading Album='Audio Artist - Audio Album ' OutputPath=. 12:49:41.7 Debug: Parsing string 'Audio Artist - Audio Album [2018 - FLAC]' 12:49:41.7 Trace: ^(?:(?.+?)(?: - )+)(?.+?)\W*(?:\(|\[)(?\d{4}) 12:49:41.7 Debug: Album Parsed. Audio Artist - Audio Album 12:49:41.7 Debug: Trying to parse quality for 'Audio Artist - Audio Album [2018 - FLAC]' 12:49:41.7 Debug: Quality parsed: FLAC v1 12:49:41.7 Debug: Release Group parsed: 12:49:41.7 Info: --- End: NzbDrone.Core.Test.Download.TrackedDownloads.TrackedDownloadServiceFixture.should_unmap_tracked_download_if_album_removed --- 12:49:41.7 Info: --- Start: NzbDrone.Core.Test.Extras.Metadata.Consumers.Roksbox.FindMetadataFileFixture.should_not_return_metadata_if_image_file_is_a_thumb --- 12:49:41.7 Info: --- End: NzbDrone.Core.Test.Extras.Metadata.Consumers.Roksbox.FindMetadataFileFixture.should_not_return_metadata_if_image_file_is_a_thumb --- 12:49:41.7 Info: --- Start: NzbDrone.Core.Test.Extras.Metadata.Consumers.Roksbox.FindMetadataFileFixture.should_return_album_image("Specials") --- 12:49:41.7 Info: --- End: NzbDrone.Core.Test.Extras.Metadata.Consumers.Roksbox.FindMetadataFileFixture.should_return_album_image("Specials") --- 12:49:41.7 Info: --- Start: NzbDrone.Core.Test.Extras.Metadata.Consumers.Roksbox.FindMetadataFileFixture.should_return_album_image("specials") --- 12:49:41.7 Info: --- End: NzbDrone.Core.Test.Extras.Metadata.Consumers.Roksbox.FindMetadataFileFixture.should_return_album_image("specials") --- 12:49:41.7 Info: --- Start: NzbDrone.Core.Test.Extras.Metadata.Consumers.Roksbox.FindMetadataFileFixture.should_return_album_image("Season 1") --- 12:49:41.7 Info: --- End: NzbDrone.Core.Test.Extras.Metadata.Consumers.Roksbox.FindMetadataFileFixture.should_return_album_image("Season 1") --- 12:49:41.7 Info: --- Start: NzbDrone.Core.Test.Extras.Metadata.Consumers.Roksbox.FindMetadataFileFixture.should_return_artist_image_for_folder_jpg_in_artist_folder --- 12:49:41.7 Info: --- End: NzbDrone.Core.Test.Extras.Metadata.Consumers.Roksbox.FindMetadataFileFixture.should_return_artist_image_for_folder_jpg_in_artist_folder --- 12:49:41.7 Info: --- Start: NzbDrone.Core.Test.Extras.Metadata.Consumers.Roksbox.FindMetadataFileFixture.should_return_metadata_for_track_if_valid_file_for_track(".xml",TrackMetadata) --- 12:49:41.7 Debug: Parsing string 'the.artist.s01e01.track.xml' 12:49:41.7 Trace: (?\d*){0,1}([-| ]{0,1})(?[a-zA-Z0-9, ().&_]*)[-| ]{0,1}(?[a-zA-Z0-9, ().&_]+) 12:49:41.7 Debug: Track Parsed. the artist s01e01 track xm - - 0:[Unknown Track] : 12:49:41.7 Debug: Trying to parse quality for 'the.artist.s01e01.track.xml' 12:49:41.7 Debug: Quality parsed: Unknown v1 12:49:41.7 Info: --- End: NzbDrone.Core.Test.Extras.Metadata.Consumers.Roksbox.FindMetadataFileFixture.should_return_metadata_for_track_if_valid_file_for_track(".xml",TrackMetadata) --- 12:49:41.7 Info: --- Start: NzbDrone.Core.Test.Extras.Metadata.Consumers.Roksbox.FindMetadataFileFixture.should_return_null_if_filename_is_not_handled --- 12:49:41.7 Info: --- End: NzbDrone.Core.Test.Extras.Metadata.Consumers.Roksbox.FindMetadataFileFixture.should_return_null_if_filename_is_not_handled --- 12:49:41.7 Info: --- Start: NzbDrone.Core.Test.Extras.Metadata.Consumers.Wdtv.FindMetadataFileFixture.should_return_metadata_for_track_if_valid_file_for_track(".xml",TrackMetadata) --- 12:49:41.7 Debug: Parsing string 'the.artist.s01e01.track.xml' 12:49:41.7 Trace: (?\d*){0,1}([-| ]{0,1})(?[a-zA-Z0-9, ().&_]*)[-| ]{0,1}(?[a-zA-Z0-9, ().&_]+) 12:49:41.7 Debug: Track Parsed. the artist s01e01 track xm - - 0:[Unknown Track] : 12:49:41.7 Debug: Trying to parse quality for 'the.artist.s01e01.track.xml' 12:49:41.7 Debug: Quality parsed: Unknown v1 12:49:41.7 Info: --- End: NzbDrone.Core.Test.Extras.Metadata.Consumers.Wdtv.FindMetadataFileFixture.should_return_metadata_for_track_if_valid_file_for_track(".xml",TrackMetadata) --- 12:49:41.7 Info: --- Start: NzbDrone.Core.Test.Extras.Metadata.Consumers.Wdtv.FindMetadataFileFixture.should_return_null_if_filename_is_not_handled --- 12:49:41.7 Info: --- End: NzbDrone.Core.Test.Extras.Metadata.Consumers.Wdtv.FindMetadataFileFixture.should_return_null_if_filename_is_not_handled --- 12:49:41.7 Info: --- Start: NzbDrone.Core.Test.Extras.Metadata.Consumers.Xbmc.FindMetadataFileFixture.should_return_metadata_for_xbmc_nfo --- 12:49:41.7 Info: --- End: NzbDrone.Core.Test.Extras.Metadata.Consumers.Xbmc.FindMetadataFileFixture.should_return_metadata_for_xbmc_nfo --- 12:49:41.7 Info: --- Start: NzbDrone.Core.Test.Extras.Metadata.Consumers.Xbmc.FindMetadataFileFixture.should_return_null_for_scene_nfo --- 12:49:41.8 Info: --- End: NzbDrone.Core.Test.Extras.Metadata.Consumers.Xbmc.FindMetadataFileFixture.should_return_null_for_scene_nfo --- Skipped should_return_null_if_not_valid_file_for_track(".xml") [< 1 ms] Skipped should_return_null_if_not_valid_file_for_track(".jpg") [< 1 ms] Skipped should_return_null_if_not_valid_file_for_track(".xml") [< 1 ms] Skipped should_return_null_if_not_valid_file_for_track(".metathumb") [< 1 ms] 12:49:41.8 Info: --- Start: NzbDrone.Core.Test.Extras.Metadata.Consumers.Xbmc.FindMetadataFileFixture.should_return_null_if_filename_is_not_handled --- 12:49:41.8 Info: --- End: NzbDrone.Core.Test.Extras.Metadata.Consumers.Xbmc.FindMetadataFileFixture.should_return_null_if_filename_is_not_handled --- 12:49:41.8 Info: --- Start: NzbDrone.Core.Test.FluentTest.MaxOrDefault_should_return_max_when_collection_is_not_empty --- 12:49:41.8 Info: --- End: NzbDrone.Core.Test.FluentTest.MaxOrDefault_should_return_max_when_collection_is_not_empty --- 12:49:41.8 Info: --- Start: NzbDrone.Core.Test.FluentTest.MaxOrDefault_should_return_zero_when_collection_is_empty --- 12:49:41.8 Info: --- End: NzbDrone.Core.Test.FluentTest.MaxOrDefault_should_return_zero_when_collection_is_empty --- 12:49:41.8 Info: --- Start: NzbDrone.Core.Test.FluentTest.MaxOrDefault_should_return_zero_when_collection_is_null --- 12:49:41.8 Info: --- End: NzbDrone.Core.Test.FluentTest.MaxOrDefault_should_return_zero_when_collection_is_null --- 12:49:41.8 Info: --- Start: NzbDrone.Core.Test.FluentTest.MinOrDefault_should_return_min_when_collection_is_not_empty --- 12:49:41.8 Info: --- End: NzbDrone.Core.Test.FluentTest.MinOrDefault_should_return_min_when_collection_is_not_empty --- 12:49:41.8 Info: --- Start: NzbDrone.Core.Test.FluentTest.MinOrDefault_should_return_zero_when_collection_is_empty --- 12:49:41.8 Info: --- End: NzbDrone.Core.Test.FluentTest.MinOrDefault_should_return_zero_when_collection_is_empty --- 12:49:41.8 Info: --- Start: NzbDrone.Core.Test.FluentTest.MinOrDefault_should_return_zero_when_collection_is_null --- 12:49:41.8 Info: --- End: NzbDrone.Core.Test.FluentTest.MinOrDefault_should_return_zero_when_collection_is_null --- 12:49:41.8 Info: --- Start: NzbDrone.Core.Test.FluentTest.round_to_level(100,100,100) --- 12:49:41.8 Info: --- End: NzbDrone.Core.Test.FluentTest.round_to_level(100,100,100) --- 12:49:41.8 Info: --- Start: NzbDrone.Core.Test.FluentTest.round_to_level(110,100,100) --- 12:49:41.8 Info: --- End: NzbDrone.Core.Test.FluentTest.round_to_level(110,100,100) --- 12:49:41.8 Info: --- Start: NzbDrone.Core.Test.FluentTest.round_to_level(199,100,100) --- 12:49:41.8 Info: --- End: NzbDrone.Core.Test.FluentTest.round_to_level(199,100,100) --- 12:49:41.8 Info: --- Start: NzbDrone.Core.Test.FluentTest.round_to_level(1000,100,1000) --- 12:49:41.8 Info: --- End: NzbDrone.Core.Test.FluentTest.round_to_level(1000,100,1000) --- 12:49:41.8 Info: --- Start: NzbDrone.Core.Test.FluentTest.round_to_level(0,100,0) --- 12:49:41.8 Info: --- End: NzbDrone.Core.Test.FluentTest.round_to_level(0,100,0) --- 12:49:41.8 Info: --- Start: NzbDrone.Core.Test.FluentTest.ToBestDateTime_Before_Yesterday --- Wednesday 12:49:41.8 Info: --- End: NzbDrone.Core.Test.FluentTest.ToBestDateTime_Before_Yesterday --- 12:49:41.8 Info: --- Start: NzbDrone.Core.Test.FluentTest.ToBestDateTime_DayOfWeek --- Sunday Monday Tuesday Wednesday Thursday 12:49:41.8 Info: --- End: NzbDrone.Core.Test.FluentTest.ToBestDateTime_DayOfWeek --- 12:49:41.8 Info: --- Start: NzbDrone.Core.Test.FluentTest.ToBestDateTime_Over_One_Week --- Saturday 12:49:41.8 Info: --- End: NzbDrone.Core.Test.FluentTest.ToBestDateTime_Over_One_Week --- 12:49:41.8 Info: --- Start: NzbDrone.Core.Test.FluentTest.ToBestDateTime_Today --- 12:49:41.8 Info: --- End: NzbDrone.Core.Test.FluentTest.ToBestDateTime_Today --- 12:49:41.8 Info: --- Start: NzbDrone.Core.Test.FluentTest.ToBestDateTime_Tomorrow --- 12:49:41.8 Info: --- End: NzbDrone.Core.Test.FluentTest.ToBestDateTime_Tomorrow --- 12:49:41.8 Info: --- Start: NzbDrone.Core.Test.FluentTest.ToBestDateTime_Yesterday --- 12:49:41.8 Info: --- End: NzbDrone.Core.Test.FluentTest.ToBestDateTime_Yesterday --- 12:49:41.8 Info: --- Start: NzbDrone.Core.Test.FluentTest.Truncate_should_not_truncate_string_shorter_than_max_bytes --- 12:49:41.8 Info: --- End: NzbDrone.Core.Test.FluentTest.Truncate_should_not_truncate_string_shorter_than_max_bytes --- 12:49:41.8 Info: --- Start: NzbDrone.Core.Test.FluentTest.Truncate_should_truncate_strings_to_max_specified_number_of_bytes --- 12:49:41.8 Info: --- End: NzbDrone.Core.Test.FluentTest.Truncate_should_truncate_strings_to_max_specified_number_of_bytes --- 12:49:41.8 Info: --- Start: NzbDrone.Core.Test.FluentTest.WithDefault_Fail --- 12:49:41.8 Warn: Value can not be null. 12:49:41.8 Info: --- End: NzbDrone.Core.Test.FluentTest.WithDefault_Fail --- 12:49:41.8 Info: --- Start: NzbDrone.Core.Test.FluentTest.WithDefault_success(null,"def","def") --- 12:49:41.8 Info: --- End: NzbDrone.Core.Test.FluentTest.WithDefault_success(null,"def","def") --- 12:49:41.8 Info: --- Start: NzbDrone.Core.Test.FluentTest.WithDefault_success("","def","def") --- 12:49:41.8 Info: --- End: NzbDrone.Core.Test.FluentTest.WithDefault_success("","def","def") --- 12:49:41.8 Info: --- Start: NzbDrone.Core.Test.FluentTest.WithDefault_success("",1,"1") --- 12:49:41.8 Info: --- End: NzbDrone.Core.Test.FluentTest.WithDefault_success("",1,"1") --- 12:49:41.8 Info: --- Start: NzbDrone.Core.Test.FluentTest.WithDefault_success(null,"","") --- 12:49:41.8 Info: --- End: NzbDrone.Core.Test.FluentTest.WithDefault_success(null,"","") --- 12:49:41.8 Info: --- Start: NzbDrone.Core.Test.FluentTest.WithDefault_success("actual","def","actual") --- 12:49:41.8 Info: --- End: NzbDrone.Core.Test.FluentTest.WithDefault_success("actual","def","actual") --- 12:49:41.8 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.AppDataLocationFixture.should_return_ok_when_no_conflict --- 12:49:41.8 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.AppDataLocationFixture.should_return_ok_when_no_conflict --- 12:49:41.8 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.AppDataLocationFixture.should_return_warning_when_app_data_is_child_of_startup_folder --- 12:49:41.8 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.AppDataLocationFixture.should_return_warning_when_app_data_is_child_of_startup_folder --- 12:49:41.8 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.AppDataLocationFixture.should_return_warning_when_app_data_is_same_as_startup_folder --- 12:49:41.8 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.AppDataLocationFixture.should_return_warning_when_app_data_is_same_as_startup_folder --- 12:49:41.8 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.DownloadClientCheckFixture.should_return_error_when_download_client_throws --- 12:49:41.8 Debug: Unable to communicate with Test System.Exception: Exception of type 'System.Exception' was thrown. at Moq.Behaviors.ThrowException.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Behaviors\ThrowException.cs:line 22 at Moq.MethodCall.ExecuteCore(Invocation invocation) in C:\projects\moq4\src\Moq\MethodCall.cs:line 115 at Moq.Setup.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Setup.cs:line 87 at Moq.FindAndExecuteMatchingSetup.Handle(Invocation invocation, Mock mock) in C:\projects\moq4\src\Moq\Interception\InterceptionAspects.cs:line 112 at Moq.Mock.Moq.IInterceptor.Intercept(Invocation invocation) in C:\projects\moq4\src\Moq\Interception\Mock.cs:line 32 at Moq.CastleProxyFactory.Interceptor.Intercept(IInvocation underlying) in C:\projects\moq4\src\Moq\ProxyFactories\CastleProxyFactory.cs:line 119 at Castle.DynamicProxy.AbstractInvocation.Proceed() at Castle.Proxies.IDownloadClientProxy.GetItems() at NzbDrone.Core.HealthCheck.Checks.DownloadClientCheck.Check() in ./Lidarr.Core/HealthCheck/Checks/DownloadClientCheck.cs:line 39 12:49:41.8 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.DownloadClientCheckFixture.should_return_error_when_download_client_throws --- 12:49:41.8 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.DownloadClientCheckFixture.should_return_ok_when_download_client_returns --- 12:49:41.8 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.DownloadClientCheckFixture.should_return_ok_when_download_client_returns --- 12:49:41.8 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.DownloadClientCheckFixture.should_return_warning_when_download_client_has_not_been_configured --- 12:49:41.8 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.DownloadClientCheckFixture.should_return_warning_when_download_client_has_not_been_configured --- 12:49:41.8 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.DownloadClientFolderCheckFixture.should_return_ok_if_client_throws_downloadclientexception(NzbDrone.Core.Download.Clients.DownloadClientUnavailableException: error) --- 12:49:41.8 Debug: Unable to communicate with Test NzbDrone.Core.Download.Clients.DownloadClientUnavailableException: error at Moq.Behaviors.ThrowException.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Behaviors\ThrowException.cs:line 22 at Moq.MethodCall.ExecuteCore(Invocation invocation) in C:\projects\moq4\src\Moq\MethodCall.cs:line 115 at Moq.Setup.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Setup.cs:line 87 at Moq.FindAndExecuteMatchingSetup.Handle(Invocation invocation, Mock mock) in C:\projects\moq4\src\Moq\Interception\InterceptionAspects.cs:line 112 at Moq.Mock.Moq.IInterceptor.Intercept(Invocation invocation) in C:\projects\moq4\src\Moq\Interception\Mock.cs:line 32 at Moq.CastleProxyFactory.Interceptor.Intercept(IInvocation underlying) in C:\projects\moq4\src\Moq\ProxyFactories\CastleProxyFactory.cs:line 119 at Castle.DynamicProxy.AbstractInvocation.Proceed() at Castle.Proxies.IDownloadClientProxy.GetStatus() at NzbDrone.Core.HealthCheck.Checks.DownloadClientSortingCheck.Check() in ./Lidarr.Core/HealthCheck/Checks/DownloadClientSortingCheck.cs:line 42 12:49:41.8 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.DownloadClientFolderCheckFixture.should_return_ok_if_client_throws_downloadclientexception(NzbDrone.Core.Download.Clients.DownloadClientUnavailableException: error) --- 12:49:41.8 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.DownloadClientFolderCheckFixture.should_return_ok_if_client_throws_downloadclientexception(NzbDrone.Core.Download.Clients.DownloadClientAuthenticationException: error) --- 12:49:41.8 Debug: Unable to communicate with Test NzbDrone.Core.Download.Clients.DownloadClientAuthenticationException: error at Moq.Behaviors.ThrowException.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Behaviors\ThrowException.cs:line 22 at Moq.MethodCall.ExecuteCore(Invocation invocation) in C:\projects\moq4\src\Moq\MethodCall.cs:line 115 at Moq.Setup.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Setup.cs:line 87 at Moq.FindAndExecuteMatchingSetup.Handle(Invocation invocation, Mock mock) in C:\projects\moq4\src\Moq\Interception\InterceptionAspects.cs:line 112 at Moq.Mock.Moq.IInterceptor.Intercept(Invocation invocation) in C:\projects\moq4\src\Moq\Interception\Mock.cs:line 32 at Moq.CastleProxyFactory.Interceptor.Intercept(IInvocation underlying) in C:\projects\moq4\src\Moq\ProxyFactories\CastleProxyFactory.cs:line 119 at Castle.DynamicProxy.AbstractInvocation.Proceed() at Castle.Proxies.IDownloadClientProxy.GetStatus() at NzbDrone.Core.HealthCheck.Checks.DownloadClientSortingCheck.Check() in ./Lidarr.Core/HealthCheck/Checks/DownloadClientSortingCheck.cs:line 42 12:49:41.8 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.DownloadClientFolderCheckFixture.should_return_ok_if_client_throws_downloadclientexception(NzbDrone.Core.Download.Clients.DownloadClientAuthenticationException: error) --- 12:49:41.8 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.DownloadClientFolderCheckFixture.should_return_ok_if_client_throws_downloadclientexception(NzbDrone.Core.Download.Clients.DownloadClientException: error) --- 12:49:41.8 Debug: Unable to communicate with Test NzbDrone.Core.Download.Clients.DownloadClientException: error at Moq.Behaviors.ThrowException.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Behaviors\ThrowException.cs:line 22 at Moq.MethodCall.ExecuteCore(Invocation invocation) in C:\projects\moq4\src\Moq\MethodCall.cs:line 115 at Moq.Setup.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Setup.cs:line 87 at Moq.FindAndExecuteMatchingSetup.Handle(Invocation invocation, Mock mock) in C:\projects\moq4\src\Moq\Interception\InterceptionAspects.cs:line 112 at Moq.Mock.Moq.IInterceptor.Intercept(Invocation invocation) in C:\projects\moq4\src\Moq\Interception\Mock.cs:line 32 at Moq.CastleProxyFactory.Interceptor.Intercept(IInvocation underlying) in C:\projects\moq4\src\Moq\ProxyFactories\CastleProxyFactory.cs:line 119 at Castle.DynamicProxy.AbstractInvocation.Proceed() at Castle.Proxies.IDownloadClientProxy.GetStatus() at NzbDrone.Core.HealthCheck.Checks.DownloadClientSortingCheck.Check() in ./Lidarr.Core/HealthCheck/Checks/DownloadClientSortingCheck.cs:line 42 12:49:41.8 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.DownloadClientFolderCheckFixture.should_return_ok_if_client_throws_downloadclientexception(NzbDrone.Core.Download.Clients.DownloadClientException: error) --- 12:49:41.8 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.DownloadClientFolderCheckFixture.should_return_ok_if_sorting_is_not_enabled --- 12:49:41.8 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.DownloadClientFolderCheckFixture.should_return_ok_if_sorting_is_not_enabled --- 12:49:41.8 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.DownloadClientFolderCheckFixture.should_return_warning_if_sorting_is_enabled --- 12:49:41.8 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.DownloadClientFolderCheckFixture.should_return_warning_if_sorting_is_enabled --- 12:49:41.8 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.DownloadClientRemovesCompletedDownloadsCheckFixture.should_return_ok_if_client_throws_downloadclientexception(NzbDrone.Core.Download.Clients.DownloadClientUnavailableException: error) --- 12:49:41.8 Debug: Unable to communicate with Test NzbDrone.Core.Download.Clients.DownloadClientUnavailableException: error at Moq.Behaviors.ThrowException.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Behaviors\ThrowException.cs:line 22 at Moq.MethodCall.ExecuteCore(Invocation invocation) in C:\projects\moq4\src\Moq\MethodCall.cs:line 115 at Moq.Setup.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Setup.cs:line 87 at Moq.FindAndExecuteMatchingSetup.Handle(Invocation invocation, Mock mock) in C:\projects\moq4\src\Moq\Interception\InterceptionAspects.cs:line 112 at Moq.Mock.Moq.IInterceptor.Intercept(Invocation invocation) in C:\projects\moq4\src\Moq\Interception\Mock.cs:line 32 at Moq.CastleProxyFactory.Interceptor.Intercept(IInvocation underlying) in C:\projects\moq4\src\Moq\ProxyFactories\CastleProxyFactory.cs:line 119 at Castle.DynamicProxy.AbstractInvocation.Proceed() at Castle.Proxies.IDownloadClientProxy.GetStatus() at NzbDrone.Core.HealthCheck.Checks.DownloadClientRemovesCompletedDownloadsCheck.Check() in ./Lidarr.Core/HealthCheck/Checks/DownloadClientRemovesCompletedDownloadsCheck.cs:line 41 12:49:41.8 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.DownloadClientRemovesCompletedDownloadsCheckFixture.should_return_ok_if_client_throws_downloadclientexception(NzbDrone.Core.Download.Clients.DownloadClientUnavailableException: error) --- 12:49:41.8 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.DownloadClientRemovesCompletedDownloadsCheckFixture.should_return_ok_if_client_throws_downloadclientexception(NzbDrone.Core.Download.Clients.DownloadClientAuthenticationException: error) --- 12:49:41.8 Debug: Unable to communicate with Test NzbDrone.Core.Download.Clients.DownloadClientAuthenticationException: error at Moq.Behaviors.ThrowException.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Behaviors\ThrowException.cs:line 22 at Moq.MethodCall.ExecuteCore(Invocation invocation) in C:\projects\moq4\src\Moq\MethodCall.cs:line 115 at Moq.Setup.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Setup.cs:line 87 at Moq.FindAndExecuteMatchingSetup.Handle(Invocation invocation, Mock mock) in C:\projects\moq4\src\Moq\Interception\InterceptionAspects.cs:line 112 at Moq.Mock.Moq.IInterceptor.Intercept(Invocation invocation) in C:\projects\moq4\src\Moq\Interception\Mock.cs:line 32 at Moq.CastleProxyFactory.Interceptor.Intercept(IInvocation underlying) in C:\projects\moq4\src\Moq\ProxyFactories\CastleProxyFactory.cs:line 119 at Castle.DynamicProxy.AbstractInvocation.Proceed() at Castle.Proxies.IDownloadClientProxy.GetStatus() at NzbDrone.Core.HealthCheck.Checks.DownloadClientRemovesCompletedDownloadsCheck.Check() in ./Lidarr.Core/HealthCheck/Checks/DownloadClientRemovesCompletedDownloadsCheck.cs:line 41 12:49:41.8 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.DownloadClientRemovesCompletedDownloadsCheckFixture.should_return_ok_if_client_throws_downloadclientexception(NzbDrone.Core.Download.Clients.DownloadClientAuthenticationException: error) --- 12:49:41.8 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.DownloadClientRemovesCompletedDownloadsCheckFixture.should_return_ok_if_client_throws_downloadclientexception(NzbDrone.Core.Download.Clients.DownloadClientException: error) --- 12:49:41.8 Debug: Unable to communicate with Test NzbDrone.Core.Download.Clients.DownloadClientException: error at Moq.Behaviors.ThrowException.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Behaviors\ThrowException.cs:line 22 at Moq.MethodCall.ExecuteCore(Invocation invocation) in C:\projects\moq4\src\Moq\MethodCall.cs:line 115 at Moq.Setup.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Setup.cs:line 87 at Moq.FindAndExecuteMatchingSetup.Handle(Invocation invocation, Mock mock) in C:\projects\moq4\src\Moq\Interception\InterceptionAspects.cs:line 112 at Moq.Mock.Moq.IInterceptor.Intercept(Invocation invocation) in C:\projects\moq4\src\Moq\Interception\Mock.cs:line 32 at Moq.CastleProxyFactory.Interceptor.Intercept(IInvocation underlying) in C:\projects\moq4\src\Moq\ProxyFactories\CastleProxyFactory.cs:line 119 at Castle.DynamicProxy.AbstractInvocation.Proceed() at Castle.Proxies.IDownloadClientProxy.GetStatus() at NzbDrone.Core.HealthCheck.Checks.DownloadClientRemovesCompletedDownloadsCheck.Check() in ./Lidarr.Core/HealthCheck/Checks/DownloadClientRemovesCompletedDownloadsCheck.cs:line 41 12:49:41.8 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.DownloadClientRemovesCompletedDownloadsCheckFixture.should_return_ok_if_client_throws_downloadclientexception(NzbDrone.Core.Download.Clients.DownloadClientException: error) --- 12:49:41.8 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.DownloadClientRemovesCompletedDownloadsCheckFixture.should_return_ok_if_remove_completed_downloads_is_not_enabled --- 12:49:41.8 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.DownloadClientRemovesCompletedDownloadsCheckFixture.should_return_ok_if_remove_completed_downloads_is_not_enabled --- 12:49:41.8 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.DownloadClientRemovesCompletedDownloadsCheckFixture.should_return_warning_if_removing_completed_downloads_is_enabled --- 12:49:41.8 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.DownloadClientRemovesCompletedDownloadsCheckFixture.should_return_warning_if_removing_completed_downloads_is_enabled --- 12:49:41.8 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.DownloadClientRootFolderCheckFixture.should_return_downloads_in_root_folder_if_downloading_to_root_folder --- 12:49:41.8 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.DownloadClientRootFolderCheckFixture.should_return_downloads_in_root_folder_if_downloading_to_root_folder --- 12:49:41.8 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.DownloadClientRootFolderCheckFixture.should_return_ok_if_client_throws_downloadclientexception(NzbDrone.Core.Download.Clients.DownloadClientUnavailableException: error) --- 12:49:41.8 Debug: Unable to communicate with Test NzbDrone.Core.Download.Clients.DownloadClientUnavailableException: error at Moq.Behaviors.ThrowException.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Behaviors\ThrowException.cs:line 22 at Moq.MethodCall.ExecuteCore(Invocation invocation) in C:\projects\moq4\src\Moq\MethodCall.cs:line 115 at Moq.Setup.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Setup.cs:line 87 at Moq.FindAndExecuteMatchingSetup.Handle(Invocation invocation, Mock mock) in C:\projects\moq4\src\Moq\Interception\InterceptionAspects.cs:line 112 at Moq.Mock.Moq.IInterceptor.Intercept(Invocation invocation) in C:\projects\moq4\src\Moq\Interception\Mock.cs:line 32 at Moq.CastleProxyFactory.Interceptor.Intercept(IInvocation underlying) in C:\projects\moq4\src\Moq\ProxyFactories\CastleProxyFactory.cs:line 119 at Castle.DynamicProxy.AbstractInvocation.Proceed() at Castle.Proxies.IDownloadClientProxy.GetStatus() at NzbDrone.Core.HealthCheck.Checks.DownloadClientRootFolderCheck.Check() in ./Lidarr.Core/HealthCheck/Checks/DownloadClientRootFolderCheck.cs:line 50 12:49:41.8 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.DownloadClientRootFolderCheckFixture.should_return_ok_if_client_throws_downloadclientexception(NzbDrone.Core.Download.Clients.DownloadClientUnavailableException: error) --- 12:49:41.8 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.DownloadClientRootFolderCheckFixture.should_return_ok_if_client_throws_downloadclientexception(NzbDrone.Core.Download.Clients.DownloadClientAuthenticationException: error) --- 12:49:41.8 Debug: Unable to communicate with Test NzbDrone.Core.Download.Clients.DownloadClientAuthenticationException: error at Moq.Behaviors.ThrowException.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Behaviors\ThrowException.cs:line 22 at Moq.MethodCall.ExecuteCore(Invocation invocation) in C:\projects\moq4\src\Moq\MethodCall.cs:line 115 at Moq.Setup.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Setup.cs:line 87 at Moq.FindAndExecuteMatchingSetup.Handle(Invocation invocation, Mock mock) in C:\projects\moq4\src\Moq\Interception\InterceptionAspects.cs:line 112 at Moq.Mock.Moq.IInterceptor.Intercept(Invocation invocation) in C:\projects\moq4\src\Moq\Interception\Mock.cs:line 32 at Moq.CastleProxyFactory.Interceptor.Intercept(IInvocation underlying) in C:\projects\moq4\src\Moq\ProxyFactories\CastleProxyFactory.cs:line 119 at Castle.DynamicProxy.AbstractInvocation.Proceed() at Castle.Proxies.IDownloadClientProxy.GetStatus() at NzbDrone.Core.HealthCheck.Checks.DownloadClientRootFolderCheck.Check() in ./Lidarr.Core/HealthCheck/Checks/DownloadClientRootFolderCheck.cs:line 50 12:49:41.8 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.DownloadClientRootFolderCheckFixture.should_return_ok_if_client_throws_downloadclientexception(NzbDrone.Core.Download.Clients.DownloadClientAuthenticationException: error) --- 12:49:41.8 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.DownloadClientRootFolderCheckFixture.should_return_ok_if_client_throws_downloadclientexception(NzbDrone.Core.Download.Clients.DownloadClientException: error) --- 12:49:41.8 Debug: Unable to communicate with Test NzbDrone.Core.Download.Clients.DownloadClientException: error at Moq.Behaviors.ThrowException.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Behaviors\ThrowException.cs:line 22 at Moq.MethodCall.ExecuteCore(Invocation invocation) in C:\projects\moq4\src\Moq\MethodCall.cs:line 115 at Moq.Setup.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Setup.cs:line 87 at Moq.FindAndExecuteMatchingSetup.Handle(Invocation invocation, Mock mock) in C:\projects\moq4\src\Moq\Interception\InterceptionAspects.cs:line 112 at Moq.Mock.Moq.IInterceptor.Intercept(Invocation invocation) in C:\projects\moq4\src\Moq\Interception\Mock.cs:line 32 at Moq.CastleProxyFactory.Interceptor.Intercept(IInvocation underlying) in C:\projects\moq4\src\Moq\ProxyFactories\CastleProxyFactory.cs:line 119 at Castle.DynamicProxy.AbstractInvocation.Proceed() at Castle.Proxies.IDownloadClientProxy.GetStatus() at NzbDrone.Core.HealthCheck.Checks.DownloadClientRootFolderCheck.Check() in ./Lidarr.Core/HealthCheck/Checks/DownloadClientRootFolderCheck.cs:line 50 12:49:41.8 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.DownloadClientRootFolderCheckFixture.should_return_ok_if_client_throws_downloadclientexception(NzbDrone.Core.Download.Clients.DownloadClientException: error) --- 12:49:41.8 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.DownloadClientRootFolderCheckFixture.should_return_ok_if_not_downloading_to_root_folder --- 12:49:41.8 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.DownloadClientRootFolderCheckFixture.should_return_ok_if_not_downloading_to_root_folder --- 12:49:41.8 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.ImportListStatusCheckFixture.should_not_return_error_when_no_import_lists --- 12:49:41.9 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.ImportListStatusCheckFixture.should_not_return_error_when_no_import_lists --- 12:49:41.9 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.ImportListStatusCheckFixture.should_return_error_if_all_import_lists_unavailable --- 12:49:41.9 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.ImportListStatusCheckFixture.should_return_error_if_all_import_lists_unavailable --- 12:49:41.9 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.ImportListStatusCheckFixture.should_return_warning_if_few_import_lists_unavailable --- 12:49:41.9 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.ImportListStatusCheckFixture.should_return_warning_if_few_import_lists_unavailable --- 12:49:41.9 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.ImportListStatusCheckFixture.should_return_warning_if_import_list_unavailable --- 12:49:41.9 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.ImportListStatusCheckFixture.should_return_warning_if_import_list_unavailable --- 12:49:41.9 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.ImportMechanismCheckFixture.should_return_ok_when_no_issues_found --- 12:49:41.9 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.ImportMechanismCheckFixture.should_return_ok_when_no_issues_found --- 12:49:41.9 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.ImportMechanismCheckFixture.should_return_warning_when_completed_download_handling_not_configured --- 12:49:41.9 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.ImportMechanismCheckFixture.should_return_warning_when_completed_download_handling_not_configured --- 12:49:41.9 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.IndexerJackettAllCheckFixture.should_not_return_error_when_no_indexers --- 12:49:41.9 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.IndexerJackettAllCheckFixture.should_not_return_error_when_no_indexers --- 12:49:41.9 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.IndexerJackettAllCheckFixture.should_not_return_error_when_no_jackett_all_indexers("http://localhost:9117/","api") --- 12:49:41.9 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.IndexerJackettAllCheckFixture.should_not_return_error_when_no_jackett_all_indexers("http://localhost:9117/","api") --- 12:49:41.9 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.IndexerJackettAllCheckFixture.should_return_warning_if_any_jackett_all_indexer_exists("http://localhost:9117/torznab/all/api","api") --- 12:49:41.9 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.IndexerJackettAllCheckFixture.should_return_warning_if_any_jackett_all_indexer_exists("http://localhost:9117/torznab/all/api","api") --- 12:49:41.9 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.IndexerJackettAllCheckFixture.should_return_warning_if_any_jackett_all_indexer_exists("http://localhost:9117/api/v2.0/indexers/all/results/torznab","api") --- 12:49:41.9 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.IndexerJackettAllCheckFixture.should_return_warning_if_any_jackett_all_indexer_exists("http://localhost:9117/api/v2.0/indexers/all/results/torznab","api") --- 12:49:41.9 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.IndexerJackettAllCheckFixture.should_return_warning_if_any_jackett_all_indexer_exists("http://localhost:9117/","/torznab/all/api") --- 12:49:41.9 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.IndexerJackettAllCheckFixture.should_return_warning_if_any_jackett_all_indexer_exists("http://localhost:9117/","/torznab/all/api") --- 12:49:41.9 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.IndexerJackettAllCheckFixture.should_return_warning_if_any_jackett_all_indexer_exists("http://localhost:9117/","/api/v2.0/indexers/all/results/torznab") --- 12:49:41.9 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.IndexerJackettAllCheckFixture.should_return_warning_if_any_jackett_all_indexer_exists("http://localhost:9117/","/api/v2.0/indexers/all/results/torznab") --- 12:49:41.9 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.IndexerLongTermStatusCheckFixture.should_not_return_error_when_no_indexers --- 12:49:41.9 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.IndexerLongTermStatusCheckFixture.should_not_return_error_when_no_indexers --- 12:49:41.9 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.IndexerLongTermStatusCheckFixture.should_return_error_if_all_indexers_unavailable --- 12:49:41.9 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.IndexerLongTermStatusCheckFixture.should_return_error_if_all_indexers_unavailable --- 12:49:41.9 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.IndexerLongTermStatusCheckFixture.should_return_warning_if_few_indexers_unavailable --- 12:49:41.9 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.IndexerLongTermStatusCheckFixture.should_return_warning_if_few_indexers_unavailable --- 12:49:41.9 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.IndexerLongTermStatusCheckFixture.should_return_warning_if_indexer_unavailable --- 12:49:41.9 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.IndexerLongTermStatusCheckFixture.should_return_warning_if_indexer_unavailable --- 12:49:41.9 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.IndexerRssCheckFixture.should_return_error_if_rss_is_supported_but_disabled --- 12:49:41.9 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.IndexerRssCheckFixture.should_return_error_if_rss_is_supported_but_disabled --- 12:49:41.9 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.IndexerRssCheckFixture.should_return_error_when_no_indexer_present --- 12:49:41.9 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.IndexerRssCheckFixture.should_return_error_when_no_indexer_present --- 12:49:41.9 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.IndexerRssCheckFixture.should_return_error_when_no_rss_supported_indexer_present --- 12:49:41.9 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.IndexerRssCheckFixture.should_return_error_when_no_rss_supported_indexer_present --- 12:49:41.9 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.IndexerRssCheckFixture.should_return_filter_warning_if_rss_is_enabled_but_filtered --- 12:49:41.9 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.IndexerRssCheckFixture.should_return_filter_warning_if_rss_is_enabled_but_filtered --- 12:49:41.9 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.IndexerRssCheckFixture.should_return_ok_when_rss_is_enabled --- 12:49:41.9 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.IndexerRssCheckFixture.should_return_ok_when_rss_is_enabled --- 12:49:41.9 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.IndexerSearchCheckFixture.should_return_filter_warning_if_search_is_enabled_but_filtered --- 12:49:41.9 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.IndexerSearchCheckFixture.should_return_filter_warning_if_search_is_enabled_but_filtered --- 12:49:41.9 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.IndexerSearchCheckFixture.should_return_ok_when_automatic_and__search_is_enabled --- 12:49:41.9 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.IndexerSearchCheckFixture.should_return_ok_when_automatic_and__search_is_enabled --- 12:49:41.9 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.IndexerSearchCheckFixture.should_return_warning_if_search_is_supported_but_disabled --- 12:49:41.9 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.IndexerSearchCheckFixture.should_return_warning_if_search_is_supported_but_disabled --- 12:49:41.9 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.IndexerSearchCheckFixture.should_return_warning_when_no_indexer_present --- 12:49:41.9 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.IndexerSearchCheckFixture.should_return_warning_when_no_indexer_present --- 12:49:41.9 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.IndexerSearchCheckFixture.should_return_warning_when_no_search_supported_indexer_present --- 12:49:41.9 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.IndexerSearchCheckFixture.should_return_warning_when_no_search_supported_indexer_present --- 12:49:41.9 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.IndexerSearchCheckFixture.should_return_warning_when_only_automatic_search_is_enabled --- 12:49:41.9 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.IndexerSearchCheckFixture.should_return_warning_when_only_automatic_search_is_enabled --- 12:49:41.9 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.IndexerSearchCheckFixture.should_return_warning_when_only_interactive_search_is_enabled --- 12:49:41.9 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.IndexerSearchCheckFixture.should_return_warning_when_only_interactive_search_is_enabled --- 12:49:41.9 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.IndexerStatusCheckFixture.should_not_return_error_when_no_indexers --- 12:49:41.9 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.IndexerStatusCheckFixture.should_not_return_error_when_no_indexers --- 12:49:41.9 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.IndexerStatusCheckFixture.should_return_error_if_all_indexers_unavailable --- 12:49:41.9 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.IndexerStatusCheckFixture.should_return_error_if_all_indexers_unavailable --- 12:49:41.9 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.IndexerStatusCheckFixture.should_return_warning_if_few_indexers_unavailable --- 12:49:41.9 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.IndexerStatusCheckFixture.should_return_warning_if_few_indexers_unavailable --- 12:49:41.9 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.IndexerStatusCheckFixture.should_return_warning_if_indexer_unavailable --- 12:49:41.9 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.IndexerStatusCheckFixture.should_return_warning_if_indexer_unavailable --- 12:49:41.9 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.NotificationStatusCheckFixture.should_not_return_error_when_no_notifications --- 12:49:42.0 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.NotificationStatusCheckFixture.should_not_return_error_when_no_notifications --- 12:49:42.0 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.NotificationStatusCheckFixture.should_return_error_if_all_notifications_unavailable --- 12:49:42.0 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.NotificationStatusCheckFixture.should_return_error_if_all_notifications_unavailable --- 12:49:42.0 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.NotificationStatusCheckFixture.should_return_warning_if_few_notifications_unavailable --- 12:49:42.0 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.NotificationStatusCheckFixture.should_return_warning_if_few_notifications_unavailable --- 12:49:42.0 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.NotificationStatusCheckFixture.should_return_warning_if_notification_unavailable --- 12:49:42.0 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.NotificationStatusCheckFixture.should_return_warning_if_notification_unavailable --- 12:49:42.0 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.RemotePathMappingCheckFixture.should_return_docker_mapping_error_on_track_import_failed_event_inside_docker_if_folder_does_not_exist --- 12:49:42.0 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.RemotePathMappingCheckFixture.should_return_docker_mapping_error_on_track_import_failed_event_inside_docker_if_folder_does_not_exist --- 12:49:42.0 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.RemotePathMappingCheckFixture.should_return_docker_path_mapping_error_if_on_docker_and_root_missing --- 12:49:42.1 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.RemotePathMappingCheckFixture.should_return_docker_path_mapping_error_if_on_docker_and_root_missing --- 12:49:42.1 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.RemotePathMappingCheckFixture.should_return_download_client_error_if_local_client_root_path_invalid --- 12:49:42.1 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.RemotePathMappingCheckFixture.should_return_download_client_error_if_local_client_root_path_invalid --- 12:49:42.1 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:49:42.1 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:49:42.1 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.RemotePathMappingCheckFixture.should_return_mapping_error_if_remote_client_root_path_invalid --- 12:49:42.1 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.RemotePathMappingCheckFixture.should_return_mapping_error_if_remote_client_root_path_invalid --- 12:49:42.1 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:49:42.1 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:49:42.1 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.RemotePathMappingCheckFixture.should_return_mapping_error_on_track_import_failed_event_for_remote_client_if_path_invalid --- 12:49:42.1 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.RemotePathMappingCheckFixture.should_return_mapping_error_on_track_import_failed_event_for_remote_client_if_path_invalid --- 12:49:42.1 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.RemotePathMappingCheckFixture.should_return_ok_if_client_throws_downloadclientexception(NzbDrone.Core.Download.Clients.DownloadClientUnavailableException: error) --- 12:49:42.1 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:49:42.1 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.RemotePathMappingCheckFixture.should_return_ok_if_client_throws_downloadclientexception(NzbDrone.Core.Download.Clients.DownloadClientUnavailableException: error) --- 12:49:42.1 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.RemotePathMappingCheckFixture.should_return_ok_if_client_throws_downloadclientexception(NzbDrone.Core.Download.Clients.DownloadClientAuthenticationException: error) --- 12:49:42.1 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:49:42.1 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.RemotePathMappingCheckFixture.should_return_ok_if_client_throws_downloadclientexception(NzbDrone.Core.Download.Clients.DownloadClientAuthenticationException: error) --- 12:49:42.1 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.RemotePathMappingCheckFixture.should_return_ok_if_client_throws_downloadclientexception(NzbDrone.Core.Download.Clients.DownloadClientException: error) --- 12:49:42.1 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:49:42.1 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.RemotePathMappingCheckFixture.should_return_ok_if_client_throws_downloadclientexception(NzbDrone.Core.Download.Clients.DownloadClientException: error) --- 12:49:42.1 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.RemotePathMappingCheckFixture.should_return_ok_if_setup_correctly --- 12:49:42.1 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.RemotePathMappingCheckFixture.should_return_ok_if_setup_correctly --- 12:49:42.1 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:49:42.1 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:49:42.1 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:49:42.1 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:49:42.1 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:49:42.1 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:49:42.1 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:49:42.1 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:49:42.1 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:49:42.1 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.RemotePathMappingCheckFixture.should_return_ok_on_track_imported_event --- 12:49:42.1 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.RemotePathMappingCheckFixture.should_return_ok_on_track_imported_event --- 12:49:42.1 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.RemotePathMappingCheckFixture.should_return_path_mapping_error_if_remote_client_download_root_missing --- 12:49:42.1 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.RemotePathMappingCheckFixture.should_return_path_mapping_error_if_remote_client_download_root_missing --- 12:49:42.1 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.RemotePathMappingCheckFixture.should_return_permissions_error_if_local_client_download_root_missing --- 12:49:42.1 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.RemotePathMappingCheckFixture.should_return_permissions_error_if_local_client_download_root_missing --- 12:49:42.1 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:49:42.1 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:49:42.1 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.RemotePathMappingCheckFixture.should_return_permissions_error_on_track_import_failed_event_if_file_exists --- 12:49:42.1 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.RemotePathMappingCheckFixture.should_return_permissions_error_on_track_import_failed_event_if_file_exists --- 12:49:42.1 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.RemotePathMappingCheckFixture.should_return_permissions_error_on_track_import_failed_event_if_folder_exists --- 12:49:42.1 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.RemotePathMappingCheckFixture.should_return_permissions_error_on_track_import_failed_event_if_folder_exists --- 12:49:42.1 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.RootFolderCheckFixture.should_not_return_error_when_no_artist --- 12:49:42.1 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.RootFolderCheckFixture.should_not_return_error_when_no_artist --- 12:49:42.1 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.RootFolderCheckFixture.should_return_error_if_artist_parent_is_missing --- 12:49:42.1 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.RootFolderCheckFixture.should_return_error_if_artist_parent_is_missing --- 12:49:42.1 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.RootFolderCheckFixture.should_return_error_if_series_path_is_for_posix_os --- 12:49:42.1 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.RootFolderCheckFixture.should_return_error_if_series_path_is_for_posix_os --- 12:49:42.1 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.RootFolderCheckFixture.should_return_error_if_series_path_is_for_windows --- 12:49:42.1 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.RootFolderCheckFixture.should_return_error_if_series_path_is_for_windows --- 12:49:42.1 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.SystemTimeCheckFixture.should_not_return_error_when_system_time_is_close_to_server_time --- 12:49:42.1 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.SystemTimeCheckFixture.should_not_return_error_when_system_time_is_close_to_server_time --- Skipped should_return_error_if_series_path_is_for_posix_os [< 1 ms] 12:49:42.1 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.SystemTimeCheckFixture.should_return_error_when_system_time_is_more_than_one_day_from_server_time --- 12:49:42.1 Error: System time mismatch. SystemTime: 05/17/2024 12:49:42 Expected Time: 05/19/2024 12:49:42. Update system time 12:49:42.1 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.SystemTimeCheckFixture.should_return_error_when_system_time_is_more_than_one_day_from_server_time --- 12:49:42.1 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.UpdateCheckFixture.should_not_return_error_when_app_folder_is_write_protected_and_external_script_enabled --- 12:49:42.2 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.UpdateCheckFixture.should_not_return_error_when_app_folder_is_write_protected_and_external_script_enabled --- 12:49:42.2 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.UpdateCheckFixture.should_return_error_when_app_folder_is_write_protected --- 12:49:42.2 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.UpdateCheckFixture.should_return_error_when_app_folder_is_write_protected --- 12:49:42.2 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.UpdateCheckFixture.should_return_error_when_app_folder_is_write_protected_and_update_automatically_is_enabled --- 12:49:42.2 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.UpdateCheckFixture.should_return_error_when_app_folder_is_write_protected_and_update_automatically_is_enabled --- 12:49:42.2 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.UpdateCheckFixture.should_return_error_when_ui_folder_is_write_protected_and_update_automatically_is_enabled --- 12:49:42.2 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.UpdateCheckFixture.should_return_error_when_ui_folder_is_write_protected_and_update_automatically_is_enabled --- 12:49:42.2 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:49:42.2 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:49:42.2 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:49:42.2 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:49:42.2 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:49:42.2 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:49:42.2 Info: --- Start: NzbDrone.Core.Test.HealthCheck.HealthCheckServiceFixture.should_execute_conditional --- 12:49:42.2 Trace: Check health -> FakeHealthCheck 12:49:42.2 Trace: Check health <- FakeHealthCheck 12:49:42.2 Info: --- End: NzbDrone.Core.Test.HealthCheck.HealthCheckServiceFixture.should_execute_conditional --- Skipped should_return_error_when_app_folder_is_write_protected [1 ms] 12:49:42.2 Info: --- Start: NzbDrone.Core.Test.HealthCheck.HealthCheckServiceFixture.should_execute_unconditional --- 12:49:42.2 Trace: Check health -> FakeHealthCheck 12:49:42.2 Trace: Check health <- FakeHealthCheck 12:49:42.2 Info: --- End: NzbDrone.Core.Test.HealthCheck.HealthCheckServiceFixture.should_execute_unconditional --- 12:49:42.2 Info: --- Start: NzbDrone.Core.Test.HealthCheck.HealthCheckServiceFixture.should_not_execute_conditional --- 12:49:42.2 Info: --- End: NzbDrone.Core.Test.HealthCheck.HealthCheckServiceFixture.should_not_execute_conditional --- 12:49:42.2 Info: --- Start: NzbDrone.Core.Test.HistoryTests.HistoryRepositoryFixture.should_get_download_history --- 12:49:42.2 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm64/cached_Main.db 12:49:42.2 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm64/_temp_11361_638515469822538829_253/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:49:42.2 Info: DatabaseEngineVersionCheck migrating 12:49:42.2 Info: PerformDBOperation 12:49:42.2 Info: Performing DB Operation 12:49:42.2 Info: SQLite 3.45.3 12:49:42.2 Info: => 0.001177s 12:49:42.2 Info: DatabaseEngineVersionCheck migrated 12:49:42.2 Info: => 0.0011913s 12:49:42.2 Debug: Took: 00:00:00.0113445 12:49:42.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO History ("TrackId", "AlbumId", "ArtistId", "SourceTitle", "Quality", "Date", "EventType", "Data", "DownloadId") VALUES (@TrackId, @AlbumId, @ArtistId, @SourceTitle, @Quality, @Date, @EventType, @Data, @DownloadId); SELECT last_insert_rowid() id PARAMETERS: TrackId = [1] AlbumId = [1] ArtistId = [12] SourceTitle = ["\"SourceTitle1\""] Quality = [{ "quality": { "id": 4, "name": "MP3-320" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] Date = ["2024-05-17T00:00:00Z"] EventType = ["grabbed"] Data = [{}] DownloadId = ["\"DownloadId1\""] Id = [0] ==== End Query Trace ==== 12:49:42.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO History ("TrackId", "AlbumId", "ArtistId", "SourceTitle", "Quality", "Date", "EventType", "Data", "DownloadId") VALUES (@TrackId, @AlbumId, @ArtistId, @SourceTitle, @Quality, @Date, @EventType, @Data, @DownloadId); SELECT last_insert_rowid() id PARAMETERS: TrackId = [1] AlbumId = [1] ArtistId = [12] SourceTitle = ["\"SourceTitle1\""] Quality = [{ "quality": { "id": 1, "name": "MP3-192" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] Date = ["2024-05-17T00:00:00Z"] EventType = ["grabbed"] Data = [{}] DownloadId = ["\"DownloadId1\""] Id = [0] ==== End Query Trace ==== 12:49:42.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "History".* FROM "History" WHERE ((("History"."ArtistId" = @Clause1_P1) AND ("History"."Quality" = @Clause1_P2)) AND ("History"."EventType" IN (1, 4, 3))) PARAMETERS: Clause1_P1 = [12] Clause1_P2 = [{ "quality": { "id": 4, "name": "MP3-320" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] ==== End Query Trace ==== 12:49:42.3 Info: --- End: NzbDrone.Core.Test.HistoryTests.HistoryRepositoryFixture.should_get_download_history --- 12:49:42.3 Info: --- Start: NzbDrone.Core.Test.HistoryTests.HistoryRepositoryFixture.should_read_write_dictionary --- 12:49:42.3 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm64/cached_Main.db 12:49:42.3 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm64/_temp_11361_638515469823069172_255/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:49:42.3 Info: DatabaseEngineVersionCheck migrating 12:49:42.3 Info: PerformDBOperation 12:49:42.3 Info: Performing DB Operation 12:49:42.3 Info: SQLite 3.45.3 12:49:42.3 Info: => 0.0011164s 12:49:42.3 Info: DatabaseEngineVersionCheck migrated 12:49:42.3 Info: => 0.0011312s 12:49:42.3 Debug: Took: 00:00:00.0110253 12:49:42.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO History ("TrackId", "AlbumId", "ArtistId", "SourceTitle", "Quality", "Date", "EventType", "Data", "DownloadId") VALUES (@TrackId, @AlbumId, @ArtistId, @SourceTitle, @Quality, @Date, @EventType, @Data, @DownloadId); SELECT last_insert_rowid() id PARAMETERS: TrackId = [1] AlbumId = [1] ArtistId = [1] SourceTitle = ["\"SourceTitle1\""] Quality = [{ "quality": { "id": 0, "name": "Unknown" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] Date = ["2024-05-17T00:00:00Z"] EventType = ["unknown"] Data = [{ "key1": "value1", "key2": "value2" }] DownloadId = ["\"DownloadId1\""] Id = [0] ==== End Query Trace ==== 12:49:42.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "History".* FROM "History" PARAMETERS: ==== End Query Trace ==== 12:49:42.3 Info: --- End: NzbDrone.Core.Test.HistoryTests.HistoryRepositoryFixture.should_read_write_dictionary --- 12:49:42.3 Info: --- Start: NzbDrone.Core.Test.HistoryTests.HistoryServiceFixture.should_use_file_name_for_source_title_if_scene_name_is_null --- 12:49:42.4 Info: --- End: NzbDrone.Core.Test.HistoryTests.HistoryServiceFixture.should_use_file_name_for_source_title_if_scene_name_is_null --- 12:49:42.4 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupAbsolutePathMetadataFilesFixture.should_delete_metadata_files_that_start_with_a_backslash --- 12:49:42.4 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm64/cached_Main.db 12:49:42.4 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm64/_temp_11361_638515469824020048_257/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:49:42.4 Info: DatabaseEngineVersionCheck migrating 12:49:42.4 Info: PerformDBOperation 12:49:42.4 Info: Performing DB Operation 12:49:42.4 Info: SQLite 3.45.3 12:49:42.4 Info: => 0.0011601s 12:49:42.4 Info: DatabaseEngineVersionCheck migrated 12:49:42.4 Info: => 0.0011743s 12:49:42.4 Debug: Took: 00:00:00.0120779 12:49:42.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO MetadataFiles ("Hash", "Consumer", "Type", "ArtistId", "TrackFileId", "AlbumId", "RelativePath", "Added", "LastUpdated", "Extension") VALUES (@Hash, @Consumer, @Type, @ArtistId, @TrackFileId, @AlbumId, @RelativePath, @Added, @LastUpdated, @Extension); SELECT last_insert_rowid() id PARAMETERS: Id = [0] Hash = ["\"Hash1\""] Consumer = ["\"Consumer1\""] Type = ["unknown"] ArtistId = [1] TrackFileId = [1] AlbumId = [1] RelativePath = ["\"\\\\Relative\\Path\""] Added = ["2024-05-17T00:00:00Z"] LastUpdated = ["2024-05-17T00:00:00Z"] Extension = ["\"Extension1\""] ==== End Query Trace ==== 12:49:42.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "MetadataFiles".* FROM "MetadataFiles" PARAMETERS: ==== End Query Trace ==== 12:49:42.4 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupAbsolutePathMetadataFilesFixture.should_delete_metadata_files_that_start_with_a_backslash --- 12:49:42.4 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupAbsolutePathMetadataFilesFixture.should_delete_metadata_files_that_start_with_a_drive_letter --- 12:49:42.4 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm64/cached_Main.db 12:49:42.4 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm64/_temp_11361_638515469824584194_259/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:49:42.4 Info: DatabaseEngineVersionCheck migrating 12:49:42.4 Info: PerformDBOperation 12:49:42.4 Info: Performing DB Operation 12:49:42.4 Info: SQLite 3.45.3 12:49:42.4 Info: => 0.0011533s 12:49:42.4 Info: DatabaseEngineVersionCheck migrated 12:49:42.4 Info: => 0.0011673s 12:49:42.4 Debug: Took: 00:00:00.0121038 12:49:42.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO MetadataFiles ("Hash", "Consumer", "Type", "ArtistId", "TrackFileId", "AlbumId", "RelativePath", "Added", "LastUpdated", "Extension") VALUES (@Hash, @Consumer, @Type, @ArtistId, @TrackFileId, @AlbumId, @RelativePath, @Added, @LastUpdated, @Extension); SELECT last_insert_rowid() id PARAMETERS: Id = [0] Hash = ["\"Hash1\""] Consumer = ["\"Consumer1\""] Type = ["unknown"] ArtistId = [1] TrackFileId = [1] AlbumId = [1] RelativePath = ["\"C:\\Relative\\Path\""] Added = ["2024-05-17T00:00:00Z"] LastUpdated = ["2024-05-17T00:00:00Z"] Extension = ["\"Extension1\""] ==== End Query Trace ==== 12:49:42.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "MetadataFiles".* FROM "MetadataFiles" PARAMETERS: ==== End Query Trace ==== 12:49:42.5 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupAbsolutePathMetadataFilesFixture.should_delete_metadata_files_that_start_with_a_drive_letter --- 12:49:42.5 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupAbsolutePathMetadataFilesFixture.should_delete_metadata_files_that_start_with_a_forward_slash --- 12:49:42.5 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm64/cached_Main.db 12:49:42.5 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm64/_temp_11361_638515469825113975_261/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:49:42.5 Info: DatabaseEngineVersionCheck migrating 12:49:42.5 Info: PerformDBOperation 12:49:42.5 Info: Performing DB Operation 12:49:42.5 Info: SQLite 3.45.3 12:49:42.5 Info: => 0.0011536s 12:49:42.5 Info: DatabaseEngineVersionCheck migrated 12:49:42.5 Info: => 0.0011678s 12:49:42.5 Debug: Took: 00:00:00.0121447 12:49:42.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO MetadataFiles ("Hash", "Consumer", "Type", "ArtistId", "TrackFileId", "AlbumId", "RelativePath", "Added", "LastUpdated", "Extension") VALUES (@Hash, @Consumer, @Type, @ArtistId, @TrackFileId, @AlbumId, @RelativePath, @Added, @LastUpdated, @Extension); SELECT last_insert_rowid() id PARAMETERS: Id = [0] Hash = ["\"Hash1\""] Consumer = ["\"Consumer1\""] Type = ["unknown"] ArtistId = [1] TrackFileId = [1] AlbumId = [1] RelativePath = ["\"/Relative/Path\""] Added = ["2024-05-17T00:00:00Z"] LastUpdated = ["2024-05-17T00:00:00Z"] Extension = ["\"Extension1\""] ==== End Query Trace ==== 12:49:42.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "MetadataFiles".* FROM "MetadataFiles" PARAMETERS: ==== End Query Trace ==== 12:49:42.5 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupAbsolutePathMetadataFilesFixture.should_delete_metadata_files_that_start_with_a_forward_slash --- 12:49:42.5 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupAbsolutePathMetadataFilesFixture.should_not_delete_metadata_files_that_have_a_relative_path --- 12:49:42.5 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm64/cached_Main.db 12:49:42.5 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm64/_temp_11361_638515469825636597_263/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:49:42.5 Info: DatabaseEngineVersionCheck migrating 12:49:42.5 Info: PerformDBOperation 12:49:42.5 Info: Performing DB Operation 12:49:42.5 Info: SQLite 3.45.3 12:49:42.5 Info: => 0.0011882s 12:49:42.5 Info: DatabaseEngineVersionCheck migrated 12:49:42.5 Info: => 0.0012016s 12:49:42.5 Debug: Took: 00:00:00.0120796 12:49:42.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO MetadataFiles ("Hash", "Consumer", "Type", "ArtistId", "TrackFileId", "AlbumId", "RelativePath", "Added", "LastUpdated", "Extension") VALUES (@Hash, @Consumer, @Type, @ArtistId, @TrackFileId, @AlbumId, @RelativePath, @Added, @LastUpdated, @Extension); SELECT last_insert_rowid() id PARAMETERS: Id = [0] Hash = ["\"Hash1\""] Consumer = ["\"Consumer1\""] Type = ["unknown"] ArtistId = [1] TrackFileId = [1] AlbumId = [1] RelativePath = ["\"Relative/Path\""] Added = ["2024-05-17T00:00:00Z"] LastUpdated = ["2024-05-17T00:00:00Z"] Extension = ["\"Extension1\""] ==== End Query Trace ==== 12:49:42.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "MetadataFiles".* FROM "MetadataFiles" PARAMETERS: ==== End Query Trace ==== 12:49:42.6 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupAbsolutePathMetadataFilesFixture.should_not_delete_metadata_files_that_have_a_relative_path --- 12:49:42.6 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupAdditionalNamingSpecsFixture.should_delete_additional_naming_configs --- 12:49:42.6 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm64/cached_Main.db 12:49:42.6 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm64/_temp_11361_638515469826418233_265/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:49:42.6 Info: DatabaseEngineVersionCheck migrating 12:49:42.6 Info: PerformDBOperation 12:49:42.6 Info: Performing DB Operation 12:49:42.6 Info: SQLite 3.45.3 12:49:42.6 Info: => 0.0011532s 12:49:42.6 Info: DatabaseEngineVersionCheck migrated 12:49:42.6 Info: => 0.0011676s 12:49:42.6 Debug: Took: 00:00:00.0110482 12:49:42.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO NamingConfig ("RenameTracks", "ReplaceIllegalCharacters", "ColonReplacementFormat", "StandardTrackFormat", "MultiDiscTrackFormat", "ArtistFolderFormat") VALUES (@RenameTracks, @ReplaceIllegalCharacters, @ColonReplacementFormat, @StandardTrackFormat, @MultiDiscTrackFormat, @ArtistFolderFormat); SELECT last_insert_rowid() id PARAMETERS: RenameTracks = [false] ReplaceIllegalCharacters = [false] ColonReplacementFormat = ["delete"] StandardTrackFormat = ["\"StandardTrackFormat1\""] MultiDiscTrackFormat = ["\"MultiDiscTrackFormat1\""] ArtistFolderFormat = ["\"ArtistFolderFormat1\""] Id = [0] ==== End Query Trace ==== 12:49:42.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO NamingConfig ("RenameTracks", "ReplaceIllegalCharacters", "ColonReplacementFormat", "StandardTrackFormat", "MultiDiscTrackFormat", "ArtistFolderFormat") VALUES (@RenameTracks, @ReplaceIllegalCharacters, @ColonReplacementFormat, @StandardTrackFormat, @MultiDiscTrackFormat, @ArtistFolderFormat); SELECT last_insert_rowid() id PARAMETERS: RenameTracks = [true] ReplaceIllegalCharacters = [true] ColonReplacementFormat = ["dash"] StandardTrackFormat = ["\"StandardTrackFormat2\""] MultiDiscTrackFormat = ["\"MultiDiscTrackFormat2\""] ArtistFolderFormat = ["\"ArtistFolderFormat2\""] Id = [0] ==== End Query Trace ==== 12:49:42.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO NamingConfig ("RenameTracks", "ReplaceIllegalCharacters", "ColonReplacementFormat", "StandardTrackFormat", "MultiDiscTrackFormat", "ArtistFolderFormat") VALUES (@RenameTracks, @ReplaceIllegalCharacters, @ColonReplacementFormat, @StandardTrackFormat, @MultiDiscTrackFormat, @ArtistFolderFormat); SELECT last_insert_rowid() id PARAMETERS: RenameTracks = [false] ReplaceIllegalCharacters = [false] ColonReplacementFormat = ["spaceDash"] StandardTrackFormat = ["\"StandardTrackFormat3\""] MultiDiscTrackFormat = ["\"MultiDiscTrackFormat3\""] ArtistFolderFormat = ["\"ArtistFolderFormat3\""] Id = [0] ==== End Query Trace ==== 12:49:42.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO NamingConfig ("RenameTracks", "ReplaceIllegalCharacters", "ColonReplacementFormat", "StandardTrackFormat", "MultiDiscTrackFormat", "ArtistFolderFormat") VALUES (@RenameTracks, @ReplaceIllegalCharacters, @ColonReplacementFormat, @StandardTrackFormat, @MultiDiscTrackFormat, @ArtistFolderFormat); SELECT last_insert_rowid() id PARAMETERS: RenameTracks = [true] ReplaceIllegalCharacters = [true] ColonReplacementFormat = ["spaceDashSpace"] StandardTrackFormat = ["\"StandardTrackFormat4\""] MultiDiscTrackFormat = ["\"MultiDiscTrackFormat4\""] ArtistFolderFormat = ["\"ArtistFolderFormat4\""] Id = [0] ==== End Query Trace ==== 12:49:42.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO NamingConfig ("RenameTracks", "ReplaceIllegalCharacters", "ColonReplacementFormat", "StandardTrackFormat", "MultiDiscTrackFormat", "ArtistFolderFormat") VALUES (@RenameTracks, @ReplaceIllegalCharacters, @ColonReplacementFormat, @StandardTrackFormat, @MultiDiscTrackFormat, @ArtistFolderFormat); SELECT last_insert_rowid() id PARAMETERS: RenameTracks = [false] ReplaceIllegalCharacters = [false] ColonReplacementFormat = ["smart"] StandardTrackFormat = ["\"StandardTrackFormat5\""] MultiDiscTrackFormat = ["\"MultiDiscTrackFormat5\""] ArtistFolderFormat = ["\"ArtistFolderFormat5\""] Id = [0] ==== End Query Trace ==== 12:49:42.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "NamingConfig".* FROM "NamingConfig" PARAMETERS: ==== End Query Trace ==== 12:49:42.6 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupAdditionalNamingSpecsFixture.should_delete_additional_naming_configs --- 12:49:42.6 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupAdditionalNamingSpecsFixture.should_not_delete_if_only_one_spec --- 12:49:42.6 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm64/cached_Main.db 12:49:42.6 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm64/_temp_11361_638515469826963135_267/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:49:42.7 Info: DatabaseEngineVersionCheck migrating 12:49:42.7 Info: PerformDBOperation 12:49:42.7 Info: Performing DB Operation 12:49:42.7 Info: SQLite 3.45.3 12:49:42.7 Info: => 0.0011335s 12:49:42.7 Info: DatabaseEngineVersionCheck migrated 12:49:42.7 Info: => 0.0011469s 12:49:42.7 Debug: Took: 00:00:00.0108618 12:49:42.7 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:49:42.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "NamingConfig".* FROM "NamingConfig" PARAMETERS: ==== End Query Trace ==== 12:49:42.7 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupAdditionalNamingSpecsFixture.should_not_delete_if_only_one_spec --- 12:49:42.7 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupAdditionalUsersFixture.should_delete_additional_users --- 12:49:42.7 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm64/cached_Main.db 12:49:42.7 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm64/_temp_11361_638515469827448545_269/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:49:42.7 Info: DatabaseEngineVersionCheck migrating 12:49:42.7 Info: PerformDBOperation 12:49:42.7 Info: Performing DB Operation 12:49:42.7 Info: SQLite 3.45.3 12:49:42.7 Info: => 0.0011538s 12:49:42.7 Info: DatabaseEngineVersionCheck migrated 12:49:42.7 Info: => 0.0011667s 12:49:42.7 Debug: Took: 00:00:00.0108784 12:49:42.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Users ("Identifier", "Username", "Password", "Salt", "Iterations") VALUES (@Identifier, @Username, @Password, @Salt, @Iterations); SELECT last_insert_rowid() id PARAMETERS: Id = [0] Identifier = ["00000000-0000-0000-0000-000000000001"] Username = ["\"Username1\""] Password = ["\"Password1\""] Salt = ["\"Salt1\""] Iterations = [1] ==== End Query Trace ==== 12:49:42.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Users ("Identifier", "Username", "Password", "Salt", "Iterations") VALUES (@Identifier, @Username, @Password, @Salt, @Iterations); SELECT last_insert_rowid() id PARAMETERS: Id = [0] Identifier = ["00000000-0000-0000-0000-000000000002"] Username = ["\"Username2\""] Password = ["\"Password2\""] Salt = ["\"Salt2\""] Iterations = [2] ==== End Query Trace ==== 12:49:42.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Users ("Identifier", "Username", "Password", "Salt", "Iterations") VALUES (@Identifier, @Username, @Password, @Salt, @Iterations); SELECT last_insert_rowid() id PARAMETERS: Id = [0] Identifier = ["00000000-0000-0000-0000-000000000003"] Username = ["\"Username3\""] Password = ["\"Password3\""] Salt = ["\"Salt3\""] Iterations = [3] ==== End Query Trace ==== 12:49:42.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Users ("Identifier", "Username", "Password", "Salt", "Iterations") VALUES (@Identifier, @Username, @Password, @Salt, @Iterations); SELECT last_insert_rowid() id PARAMETERS: Id = [0] Identifier = ["00000000-0000-0000-0000-000000000004"] Username = ["\"Username4\""] Password = ["\"Password4\""] Salt = ["\"Salt4\""] Iterations = [4] ==== End Query Trace ==== 12:49:42.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Users ("Identifier", "Username", "Password", "Salt", "Iterations") VALUES (@Identifier, @Username, @Password, @Salt, @Iterations); SELECT last_insert_rowid() id PARAMETERS: Id = [0] Identifier = ["00000000-0000-0000-0000-000000000005"] Username = ["\"Username5\""] Password = ["\"Password5\""] Salt = ["\"Salt5\""] Iterations = [5] ==== End Query Trace ==== 12:49:42.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Users".* FROM "Users" PARAMETERS: ==== End Query Trace ==== 12:49:42.7 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupAdditionalUsersFixture.should_delete_additional_users --- 12:49:42.7 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupAdditionalUsersFixture.should_not_delete_if_only_one_user --- 12:49:42.7 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm64/cached_Main.db 12:49:42.8 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm64/_temp_11361_638515469827991389_271/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:49:42.8 Info: DatabaseEngineVersionCheck migrating 12:49:42.8 Info: PerformDBOperation 12:49:42.8 Info: Performing DB Operation 12:49:42.8 Info: SQLite 3.45.3 12:49:42.8 Info: => 0.0011253s 12:49:42.8 Info: DatabaseEngineVersionCheck migrated 12:49:42.8 Info: => 0.0011393s 12:49:42.8 Debug: Took: 00:00:00.0108949 12:49:42.8 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:49:42.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Users".* FROM "Users" PARAMETERS: ==== End Query Trace ==== 12:49:42.8 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupAdditionalUsersFixture.should_not_delete_if_only_one_user --- 12:49:42.8 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupDownloadClientUnavailablePendingReleasesFixture.should_delete_old_DownloadClientUnavailable_pending_items --- 12:49:42.8 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm64/cached_Main.db 12:49:42.8 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm64/_temp_11361_638515469828467860_273/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:49:42.8 Info: DatabaseEngineVersionCheck migrating 12:49:42.8 Info: PerformDBOperation 12:49:42.8 Info: Performing DB Operation 12:49:42.8 Info: SQLite 3.45.3 12:49:42.8 Info: => 0.0011402s 12:49:42.8 Info: DatabaseEngineVersionCheck migrated 12:49:42.8 Info: => 0.0011542s 12:49:42.8 Debug: Took: 00:00:00.0108128 12:49:42.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO PendingReleases ("ArtistId", "Title", "Added", "ParsedAlbumInfo", "Release", "Reason") VALUES (@ArtistId, @Title, @Added, @ParsedAlbumInfo, @Release, @Reason); SELECT last_insert_rowid() id PARAMETERS: ArtistId = [1] Title = ["\"Title1\""] Added = ["2024-04-26T12:49:42.8611583Z"] 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": 739022, "ageHours": 17736540.828572694, "ageMinutes": 1064192449.7143615 }] Reason = ["downloadClientUnavailable"] Id = [0] ==== End Query Trace ==== 12:49:42.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "PendingReleases".* FROM "PendingReleases" PARAMETERS: ==== End Query Trace ==== 12:49:42.9 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupDownloadClientUnavailablePendingReleasesFixture.should_delete_old_DownloadClientUnavailable_pending_items --- 12:49:42.9 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupDownloadClientUnavailablePendingReleasesFixture.should_delete_old_Fallback_pending_items --- 12:49:42.9 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm64/cached_Main.db 12:49:42.9 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm64/_temp_11361_638515469829202803_275/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:49:42.9 Info: DatabaseEngineVersionCheck migrating 12:49:42.9 Info: PerformDBOperation 12:49:42.9 Info: Performing DB Operation 12:49:42.9 Info: SQLite 3.45.3 12:49:42.9 Info: => 0.0011194s 12:49:42.9 Info: DatabaseEngineVersionCheck migrated 12:49:42.9 Info: => 0.0011329s 12:49:42.9 Debug: Took: 00:00:00.0110346 12:49:42.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO PendingReleases ("ArtistId", "Title", "Added", "ParsedAlbumInfo", "Release", "Reason") VALUES (@ArtistId, @Title, @Added, @ParsedAlbumInfo, @Release, @Reason); SELECT last_insert_rowid() id PARAMETERS: ArtistId = [1] Title = ["\"Title1\""] Added = ["2024-04-26T12:49:42.9342025Z"] 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": 739022, "ageHours": 17736540.828592986, "ageMinutes": 1064192449.7155792 }] Reason = ["fallback"] Id = [0] ==== End Query Trace ==== 12:49:42.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "PendingReleases".* FROM "PendingReleases" PARAMETERS: ==== End Query Trace ==== 12:49:42.9 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupDownloadClientUnavailablePendingReleasesFixture.should_delete_old_Fallback_pending_items --- 12:49:42.9 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupDownloadClientUnavailablePendingReleasesFixture.should_not_delete_old_Delay_pending_items --- 12:49:42.9 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm64/cached_Main.db 12:49:42.9 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm64/_temp_11361_638515469829695350_277/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:49:42.9 Info: DatabaseEngineVersionCheck migrating 12:49:42.9 Info: PerformDBOperation 12:49:42.9 Info: Performing DB Operation 12:49:42.9 Info: SQLite 3.45.3 12:49:42.9 Info: => 0.0011812s 12:49:42.9 Info: DatabaseEngineVersionCheck migrated 12:49:42.9 Info: => 0.0011944s 12:49:42.9 Debug: Took: 00:00:00.0109379 12:49:42.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO PendingReleases ("ArtistId", "Title", "Added", "ParsedAlbumInfo", "Release", "Reason") VALUES (@ArtistId, @Title, @Added, @ParsedAlbumInfo, @Release, @Reason); SELECT last_insert_rowid() id PARAMETERS: ArtistId = [1] Title = ["\"Title1\""] Added = ["2024-04-26T12:49:42.983252Z"] 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": 739022, "ageHours": 17736540.828606606, "ageMinutes": 1064192449.7163963 }] Reason = ["delay"] Id = [0] ==== End Query Trace ==== 12:49:42.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "PendingReleases".* FROM "PendingReleases" PARAMETERS: ==== End Query Trace ==== 12:49:43.0 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupDownloadClientUnavailablePendingReleasesFixture.should_not_delete_old_Delay_pending_items --- 12:49:43.0 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupDuplicateMetadataFilesFixture.should_delete_metadata_files_when_they_are_for_the_same_album_and_consumer --- 12:49:43.0 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm64/cached_Main.db 12:49:43.0 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm64/_temp_11361_638515469830251504_279/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:49:43.0 Info: DatabaseEngineVersionCheck migrating 12:49:43.0 Info: PerformDBOperation 12:49:43.0 Info: Performing DB Operation 12:49:43.0 Info: SQLite 3.45.3 12:49:43.0 Info: => 0.0011459s 12:49:43.0 Info: DatabaseEngineVersionCheck migrated 12:49:43.0 Info: => 0.0011608s 12:49:43.0 Debug: Took: 00:00:00.0109970 12:49:43.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 = ["albumMetadata"] ArtistId = [1] TrackFileId = [1] AlbumId = [1] RelativePath = ["\"RelativePath1\""] Added = ["2024-05-17T00:00:00Z"] LastUpdated = ["2024-05-17T00:00:00Z"] Extension = ["\"Extension1\""] ==== End Query Trace ==== 12:49:43.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 = ["albumMetadata"] ArtistId = [1] TrackFileId = [2] AlbumId = [1] RelativePath = ["\"RelativePath2\""] Added = ["2024-05-18T00:00:00Z"] LastUpdated = ["2024-05-18T00:00:00Z"] Extension = ["\"Extension2\""] ==== End Query Trace ==== 12:49:43.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "MetadataFiles".* FROM "MetadataFiles" PARAMETERS: ==== End Query Trace ==== 12:49:43.0 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupDuplicateMetadataFilesFixture.should_delete_metadata_files_when_they_are_for_the_same_album_and_consumer --- 12:49:43.0 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupDuplicateMetadataFilesFixture.should_delete_metadata_files_when_they_are_for_the_same_artist_and_consumer --- 12:49:43.0 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm64/cached_Main.db 12:49:43.0 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm64/_temp_11361_638515469830825397_281/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:49:43.0 Info: DatabaseEngineVersionCheck migrating 12:49:43.0 Info: PerformDBOperation 12:49:43.0 Info: Performing DB Operation 12:49:43.0 Info: SQLite 3.45.3 12:49:43.0 Info: => 0.0011681s 12:49:43.0 Info: DatabaseEngineVersionCheck migrated 12:49:43.0 Info: => 0.0011822s 12:49:43.0 Debug: Took: 00:00:00.0121161 12:49:43.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO MetadataFiles ("Hash", "Consumer", "Type", "ArtistId", "TrackFileId", "AlbumId", "RelativePath", "Added", "LastUpdated", "Extension") VALUES (@Hash, @Consumer, @Type, @ArtistId, @TrackFileId, @AlbumId, @RelativePath, @Added, @LastUpdated, @Extension); SELECT last_insert_rowid() id PARAMETERS: Id = [0] Hash = ["\"Hash1\""] Consumer = ["\"XbmcMetadata\""] Type = ["artistMetadata"] ArtistId = [1] TrackFileId = [1] AlbumId = [1] RelativePath = ["\"RelativePath1\""] Added = ["2024-05-17T00:00:00Z"] LastUpdated = ["2024-05-17T00:00:00Z"] Extension = ["\"Extension1\""] ==== End Query Trace ==== 12:49:43.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO MetadataFiles ("Hash", "Consumer", "Type", "ArtistId", "TrackFileId", "AlbumId", "RelativePath", "Added", "LastUpdated", "Extension") VALUES (@Hash, @Consumer, @Type, @ArtistId, @TrackFileId, @AlbumId, @RelativePath, @Added, @LastUpdated, @Extension); SELECT last_insert_rowid() id PARAMETERS: Id = [0] Hash = ["\"Hash2\""] Consumer = ["\"XbmcMetadata\""] Type = ["artistMetadata"] ArtistId = [1] TrackFileId = [2] AlbumId = [2] RelativePath = ["\"RelativePath2\""] Added = ["2024-05-18T00:00:00Z"] LastUpdated = ["2024-05-18T00:00:00Z"] Extension = ["\"Extension2\""] ==== End Query Trace ==== 12:49:43.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "MetadataFiles".* FROM "MetadataFiles" PARAMETERS: ==== End Query Trace ==== 12:49:43.1 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupDuplicateMetadataFilesFixture.should_delete_metadata_files_when_they_are_for_the_same_artist_and_consumer --- 12:49:43.1 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupDuplicateMetadataFilesFixture.should_delete_metadata_files_when_they_are_for_the_same_track_and_consumer --- 12:49:43.1 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm64/cached_Main.db 12:49:43.1 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm64/_temp_11361_638515469831354097_283/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:49:43.1 Info: DatabaseEngineVersionCheck migrating 12:49:43.1 Info: PerformDBOperation 12:49:43.1 Info: Performing DB Operation 12:49:43.1 Info: SQLite 3.45.3 12:49:43.1 Info: => 0.0011763s 12:49:43.1 Info: DatabaseEngineVersionCheck migrated 12:49:43.1 Info: => 0.001191s 12:49:43.1 Debug: Took: 00:00:00.0120796 12:49:43.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO MetadataFiles ("Hash", "Consumer", "Type", "ArtistId", "TrackFileId", "AlbumId", "RelativePath", "Added", "LastUpdated", "Extension") VALUES (@Hash, @Consumer, @Type, @ArtistId, @TrackFileId, @AlbumId, @RelativePath, @Added, @LastUpdated, @Extension); SELECT last_insert_rowid() id PARAMETERS: Id = [0] Hash = ["\"Hash1\""] Consumer = ["\"XbmcMetadata\""] Type = ["trackMetadata"] ArtistId = [1] TrackFileId = [1] AlbumId = [1] RelativePath = ["\"RelativePath1\""] Added = ["2024-05-17T00:00:00Z"] LastUpdated = ["2024-05-17T00:00:00Z"] Extension = ["\"Extension1\""] ==== End Query Trace ==== 12:49:43.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO MetadataFiles ("Hash", "Consumer", "Type", "ArtistId", "TrackFileId", "AlbumId", "RelativePath", "Added", "LastUpdated", "Extension") VALUES (@Hash, @Consumer, @Type, @ArtistId, @TrackFileId, @AlbumId, @RelativePath, @Added, @LastUpdated, @Extension); SELECT last_insert_rowid() id PARAMETERS: Id = [0] Hash = ["\"Hash2\""] Consumer = ["\"XbmcMetadata\""] Type = ["trackMetadata"] ArtistId = [2] TrackFileId = [1] AlbumId = [2] RelativePath = ["\"RelativePath2\""] Added = ["2024-05-18T00:00:00Z"] LastUpdated = ["2024-05-18T00:00:00Z"] Extension = ["\"Extension2\""] ==== End Query Trace ==== 12:49:43.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "MetadataFiles".* FROM "MetadataFiles" PARAMETERS: ==== End Query Trace ==== 12:49:43.1 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupDuplicateMetadataFilesFixture.should_delete_metadata_files_when_they_are_for_the_same_track_and_consumer --- 12:49:43.1 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupDuplicateMetadataFilesFixture.should_not_delete_metadata_files_for_different_album --- 12:49:43.1 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm64/cached_Main.db 12:49:43.1 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm64/_temp_11361_638515469831892905_285/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:49:43.1 Info: DatabaseEngineVersionCheck migrating 12:49:43.1 Info: PerformDBOperation 12:49:43.1 Info: Performing DB Operation 12:49:43.1 Info: SQLite 3.45.3 12:49:43.1 Info: => 0.0011693s 12:49:43.1 Info: DatabaseEngineVersionCheck migrated 12:49:43.1 Info: => 0.001184s 12:49:43.2 Debug: Took: 00:00:00.0120691 12:49:43.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO MetadataFiles ("Hash", "Consumer", "Type", "ArtistId", "TrackFileId", "AlbumId", "RelativePath", "Added", "LastUpdated", "Extension") VALUES (@Hash, @Consumer, @Type, @ArtistId, @TrackFileId, @AlbumId, @RelativePath, @Added, @LastUpdated, @Extension); SELECT last_insert_rowid() id PARAMETERS: Id = [0] Hash = ["\"Hash1\""] Consumer = ["\"XbmcMetadata\""] Type = ["albumMetadata"] ArtistId = [1] TrackFileId = [1] AlbumId = [1] RelativePath = ["\"RelativePath1\""] Added = ["2024-05-17T00:00:00Z"] LastUpdated = ["2024-05-17T00:00:00Z"] Extension = ["\"Extension1\""] ==== End Query Trace ==== 12:49:43.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO MetadataFiles ("Hash", "Consumer", "Type", "ArtistId", "TrackFileId", "AlbumId", "RelativePath", "Added", "LastUpdated", "Extension") VALUES (@Hash, @Consumer, @Type, @ArtistId, @TrackFileId, @AlbumId, @RelativePath, @Added, @LastUpdated, @Extension); SELECT last_insert_rowid() id PARAMETERS: Id = [0] Hash = ["\"Hash2\""] Consumer = ["\"XbmcMetadata\""] Type = ["albumMetadata"] ArtistId = [1] TrackFileId = [2] AlbumId = [2] RelativePath = ["\"RelativePath2\""] Added = ["2024-05-18T00:00:00Z"] LastUpdated = ["2024-05-18T00:00:00Z"] Extension = ["\"Extension2\""] ==== End Query Trace ==== 12:49:43.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "MetadataFiles".* FROM "MetadataFiles" PARAMETERS: ==== End Query Trace ==== 12:49:43.2 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupDuplicateMetadataFilesFixture.should_not_delete_metadata_files_for_different_album --- 12:49:43.2 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupDuplicateMetadataFilesFixture.should_not_delete_metadata_files_for_different_artist --- 12:49:43.2 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm64/cached_Main.db 12:49:43.2 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm64/_temp_11361_638515469832633575_287/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:49:43.2 Info: DatabaseEngineVersionCheck migrating 12:49:43.2 Info: PerformDBOperation 12:49:43.2 Info: Performing DB Operation 12:49:43.2 Info: SQLite 3.45.3 12:49:43.2 Info: => 0.0011012s 12:49:43.2 Info: DatabaseEngineVersionCheck migrated 12:49:43.2 Info: => 0.0011147s 12:49:43.2 Debug: Took: 00:00:00.0108252 12:49:43.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO MetadataFiles ("Hash", "Consumer", "Type", "ArtistId", "TrackFileId", "AlbumId", "RelativePath", "Added", "LastUpdated", "Extension") VALUES (@Hash, @Consumer, @Type, @ArtistId, @TrackFileId, @AlbumId, @RelativePath, @Added, @LastUpdated, @Extension); SELECT last_insert_rowid() id PARAMETERS: Id = [0] Hash = ["\"Hash1\""] Consumer = ["\"XbmcMetadata\""] Type = ["artistMetadata"] ArtistId = [1] TrackFileId = [1] AlbumId = [1] RelativePath = ["\"RelativePath1\""] Added = ["2024-05-17T00:00:00Z"] LastUpdated = ["2024-05-17T00:00:00Z"] Extension = ["\"Extension1\""] ==== End Query Trace ==== 12:49:43.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO MetadataFiles ("Hash", "Consumer", "Type", "ArtistId", "TrackFileId", "AlbumId", "RelativePath", "Added", "LastUpdated", "Extension") VALUES (@Hash, @Consumer, @Type, @ArtistId, @TrackFileId, @AlbumId, @RelativePath, @Added, @LastUpdated, @Extension); SELECT last_insert_rowid() id PARAMETERS: Id = [0] Hash = ["\"Hash2\""] Consumer = ["\"XbmcMetadata\""] Type = ["artistMetadata"] ArtistId = [2] TrackFileId = [2] AlbumId = [2] RelativePath = ["\"RelativePath2\""] Added = ["2024-05-18T00:00:00Z"] LastUpdated = ["2024-05-18T00:00:00Z"] Extension = ["\"Extension2\""] ==== End Query Trace ==== 12:49:43.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "MetadataFiles".* FROM "MetadataFiles" PARAMETERS: ==== End Query Trace ==== 12:49:43.3 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupDuplicateMetadataFilesFixture.should_not_delete_metadata_files_for_different_artist --- 12:49:43.3 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupDuplicateMetadataFilesFixture.should_not_delete_metadata_files_for_different_track --- 12:49:43.3 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm64/cached_Main.db 12:49:43.3 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm64/_temp_11361_638515469833137623_289/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:49:43.3 Info: DatabaseEngineVersionCheck migrating 12:49:43.3 Info: PerformDBOperation 12:49:43.3 Info: Performing DB Operation 12:49:43.3 Info: SQLite 3.45.3 12:49:43.3 Info: => 0.0011139s 12:49:43.3 Info: DatabaseEngineVersionCheck migrated 12:49:43.3 Info: => 0.0011274s 12:49:43.3 Debug: Took: 00:00:00.0111050 12:49:43.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 = ["\"XbmcMetadata\""] Type = ["trackMetadata"] ArtistId = [1] TrackFileId = [1] AlbumId = [1] RelativePath = ["\"RelativePath1\""] Added = ["2024-05-17T00:00:00Z"] LastUpdated = ["2024-05-17T00:00:00Z"] Extension = ["\"Extension1\""] ==== End Query Trace ==== 12:49:43.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 = ["\"XbmcMetadata\""] Type = ["trackMetadata"] ArtistId = [2] TrackFileId = [2] AlbumId = [2] RelativePath = ["\"RelativePath2\""] Added = ["2024-05-18T00:00:00Z"] LastUpdated = ["2024-05-18T00:00:00Z"] Extension = ["\"Extension2\""] ==== End Query Trace ==== 12:49:43.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "MetadataFiles".* FROM "MetadataFiles" PARAMETERS: ==== End Query Trace ==== 12:49:43.3 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupDuplicateMetadataFilesFixture.should_not_delete_metadata_files_for_different_track --- 12:49:43.3 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupDuplicateMetadataFilesFixture.should_not_delete_metadata_files_when_there_is_only_one_for_that_album_and_consumer --- 12:49:43.3 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm64/cached_Main.db 12:49:43.3 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm64/_temp_11361_638515469833651686_291/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:49:43.3 Info: DatabaseEngineVersionCheck migrating 12:49:43.3 Info: PerformDBOperation 12:49:43.3 Info: Performing DB Operation 12:49:43.3 Info: SQLite 3.45.3 12:49:43.3 Info: => 0.0011546s 12:49:43.3 Info: DatabaseEngineVersionCheck migrated 12:49:43.3 Info: => 0.0011683s 12:49:43.3 Debug: Took: 00:00:00.0110128 12:49:43.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO MetadataFiles ("Hash", "Consumer", "Type", "ArtistId", "TrackFileId", "AlbumId", "RelativePath", "Added", "LastUpdated", "Extension") VALUES (@Hash, @Consumer, @Type, @ArtistId, @TrackFileId, @AlbumId, @RelativePath, @Added, @LastUpdated, @Extension); SELECT last_insert_rowid() id PARAMETERS: Id = [0] Hash = ["\"Hash1\""] Consumer = ["\"Consumer1\""] Type = ["unknown"] ArtistId = [1] TrackFileId = [1] AlbumId = [1] RelativePath = ["\"RelativePath1\""] Added = ["2024-05-17T00:00:00Z"] LastUpdated = ["2024-05-17T00:00:00Z"] Extension = ["\"Extension1\""] ==== End Query Trace ==== 12:49:43.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "MetadataFiles".* FROM "MetadataFiles" PARAMETERS: ==== End Query Trace ==== 12:49:43.4 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupDuplicateMetadataFilesFixture.should_not_delete_metadata_files_when_there_is_only_one_for_that_album_and_consumer --- 12:49:43.4 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupDuplicateMetadataFilesFixture.should_not_delete_metadata_files_when_there_is_only_one_for_that_artist_and_consumer --- 12:49:43.4 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm64/cached_Main.db 12:49:43.4 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm64/_temp_11361_638515469834152378_293/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:49:43.4 Info: DatabaseEngineVersionCheck migrating 12:49:43.4 Info: PerformDBOperation 12:49:43.4 Info: Performing DB Operation 12:49:43.4 Info: SQLite 3.45.3 12:49:43.4 Info: => 0.0011351s 12:49:43.4 Info: DatabaseEngineVersionCheck migrated 12:49:43.4 Info: => 0.0011489s 12:49:43.4 Debug: Took: 00:00:00.0108479 12:49:43.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO MetadataFiles ("Hash", "Consumer", "Type", "ArtistId", "TrackFileId", "AlbumId", "RelativePath", "Added", "LastUpdated", "Extension") VALUES (@Hash, @Consumer, @Type, @ArtistId, @TrackFileId, @AlbumId, @RelativePath, @Added, @LastUpdated, @Extension); SELECT last_insert_rowid() id PARAMETERS: Id = [0] Hash = ["\"Hash1\""] Consumer = ["\"Consumer1\""] Type = ["unknown"] ArtistId = [1] TrackFileId = [1] AlbumId = [1] RelativePath = ["\"RelativePath1\""] Added = ["2024-05-17T00:00:00Z"] LastUpdated = ["2024-05-17T00:00:00Z"] Extension = ["\"Extension1\""] ==== End Query Trace ==== 12:49:43.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "MetadataFiles".* FROM "MetadataFiles" PARAMETERS: ==== End Query Trace ==== 12:49:43.4 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupDuplicateMetadataFilesFixture.should_not_delete_metadata_files_when_there_is_only_one_for_that_artist_and_consumer --- 12:49:43.4 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupDuplicateMetadataFilesFixture.should_not_delete_metadata_files_when_there_is_only_one_for_that_track_and_consumer --- 12:49:43.4 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm64/cached_Main.db 12:49:43.4 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm64/_temp_11361_638515469834644608_295/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:49:43.4 Info: DatabaseEngineVersionCheck migrating 12:49:43.4 Info: PerformDBOperation 12:49:43.4 Info: Performing DB Operation 12:49:43.4 Info: SQLite 3.45.3 12:49:43.4 Info: => 0.0011413s 12:49:43.4 Info: DatabaseEngineVersionCheck migrated 12:49:43.4 Info: => 0.0011547s 12:49:43.4 Debug: Took: 00:00:00.0108693 12:49:43.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO MetadataFiles ("Hash", "Consumer", "Type", "ArtistId", "TrackFileId", "AlbumId", "RelativePath", "Added", "LastUpdated", "Extension") VALUES (@Hash, @Consumer, @Type, @ArtistId, @TrackFileId, @AlbumId, @RelativePath, @Added, @LastUpdated, @Extension); SELECT last_insert_rowid() id PARAMETERS: Id = [0] Hash = ["\"Hash1\""] Consumer = ["\"Consumer1\""] Type = ["unknown"] ArtistId = [1] TrackFileId = [1] AlbumId = [1] RelativePath = ["\"RelativePath1\""] Added = ["2024-05-17T00:00:00Z"] LastUpdated = ["2024-05-17T00:00:00Z"] Extension = ["\"Extension1\""] ==== End Query Trace ==== 12:49:43.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "MetadataFiles".* FROM "MetadataFiles" PARAMETERS: ==== End Query Trace ==== 12:49:43.5 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupDuplicateMetadataFilesFixture.should_not_delete_metadata_files_when_there_is_only_one_for_that_track_and_consumer --- 12:49:43.5 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupDuplicateMetadataFilesFixture.should_not_delete_metadata_files_when_they_are_for_the_same_album_but_different_consumers --- 12:49:43.5 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm64/cached_Main.db 12:49:43.5 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm64/_temp_11361_638515469835140000_297/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:49:43.5 Info: DatabaseEngineVersionCheck migrating 12:49:43.5 Info: PerformDBOperation 12:49:43.5 Info: Performing DB Operation 12:49:43.5 Info: SQLite 3.45.3 12:49:43.5 Info: => 0.0011233s 12:49:43.5 Info: DatabaseEngineVersionCheck migrated 12:49:43.5 Info: => 0.0011382s 12:49:43.5 Debug: Took: 00:00:00.0109246 12:49:43.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 = ["albumMetadata"] ArtistId = [1] TrackFileId = [1] AlbumId = [1] RelativePath = ["\"RelativePath1\""] Added = ["2024-05-17T00:00:00Z"] LastUpdated = ["2024-05-17T00:00:00Z"] Extension = ["\"Extension1\""] ==== End Query Trace ==== 12:49:43.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO MetadataFiles ("Hash", "Consumer", "Type", "ArtistId", "TrackFileId", "AlbumId", "RelativePath", "Added", "LastUpdated", "Extension") VALUES (@Hash, @Consumer, @Type, @ArtistId, @TrackFileId, @AlbumId, @RelativePath, @Added, @LastUpdated, @Extension); SELECT last_insert_rowid() id PARAMETERS: Id = [0] Hash = ["\"Hash2\""] Consumer = ["\"Consumer2\""] Type = ["albumMetadata"] ArtistId = [1] TrackFileId = [2] AlbumId = [1] RelativePath = ["\"RelativePath2\""] Added = ["2024-05-18T00:00:00Z"] LastUpdated = ["2024-05-18T00:00:00Z"] Extension = ["\"Extension2\""] ==== End Query Trace ==== 12:49:43.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "MetadataFiles".* FROM "MetadataFiles" PARAMETERS: ==== End Query Trace ==== 12:49:43.5 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupDuplicateMetadataFilesFixture.should_not_delete_metadata_files_when_they_are_for_the_same_album_but_different_consumers --- 12:49:43.5 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupDuplicateMetadataFilesFixture.should_not_delete_metadata_files_when_they_are_for_the_same_artist_but_different_consumers --- 12:49:43.5 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm64/cached_Main.db 12:49:43.5 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm64/_temp_11361_638515469835644933_299/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:49:43.5 Info: DatabaseEngineVersionCheck migrating 12:49:43.5 Info: PerformDBOperation 12:49:43.5 Info: Performing DB Operation 12:49:43.5 Info: SQLite 3.45.3 12:49:43.5 Info: => 0.0011374s 12:49:43.5 Info: DatabaseEngineVersionCheck migrated 12:49:43.5 Info: => 0.0011501s 12:49:43.5 Debug: Took: 00:00:00.0110283 12:49:43.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 = ["artistMetadata"] ArtistId = [1] TrackFileId = [1] AlbumId = [1] RelativePath = ["\"RelativePath1\""] Added = ["2024-05-17T00:00:00Z"] LastUpdated = ["2024-05-17T00:00:00Z"] Extension = ["\"Extension1\""] ==== End Query Trace ==== 12:49:43.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO MetadataFiles ("Hash", "Consumer", "Type", "ArtistId", "TrackFileId", "AlbumId", "RelativePath", "Added", "LastUpdated", "Extension") VALUES (@Hash, @Consumer, @Type, @ArtistId, @TrackFileId, @AlbumId, @RelativePath, @Added, @LastUpdated, @Extension); SELECT last_insert_rowid() id PARAMETERS: Id = [0] Hash = ["\"Hash2\""] Consumer = ["\"Consumer2\""] Type = ["artistMetadata"] ArtistId = [1] TrackFileId = [2] AlbumId = [2] RelativePath = ["\"RelativePath2\""] Added = ["2024-05-18T00:00:00Z"] LastUpdated = ["2024-05-18T00:00:00Z"] Extension = ["\"Extension2\""] ==== End Query Trace ==== 12:49:43.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "MetadataFiles".* FROM "MetadataFiles" PARAMETERS: ==== End Query Trace ==== 12:49:43.6 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupDuplicateMetadataFilesFixture.should_not_delete_metadata_files_when_they_are_for_the_same_artist_but_different_consumers --- 12:49:43.6 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupDuplicateMetadataFilesFixture.should_not_delete_metadata_files_when_they_are_for_the_same_track_but_different_consumers --- 12:49:43.6 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm64/cached_Main.db 12:49:43.6 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm64/_temp_11361_638515469836154247_301/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:49:43.6 Info: DatabaseEngineVersionCheck migrating 12:49:43.6 Info: PerformDBOperation 12:49:43.6 Info: Performing DB Operation 12:49:43.6 Info: SQLite 3.45.3 12:49:43.6 Info: => 0.0011604s 12:49:43.6 Info: DatabaseEngineVersionCheck migrated 12:49:43.6 Info: => 0.0011744s 12:49:43.6 Debug: Took: 00:00:00.0120660 12:49:43.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 = ["trackMetadata"] ArtistId = [1] TrackFileId = [1] AlbumId = [1] RelativePath = ["\"RelativePath1\""] Added = ["2024-05-17T00:00:00Z"] LastUpdated = ["2024-05-17T00:00:00Z"] Extension = ["\"Extension1\""] ==== End Query Trace ==== 12:49:43.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO MetadataFiles ("Hash", "Consumer", "Type", "ArtistId", "TrackFileId", "AlbumId", "RelativePath", "Added", "LastUpdated", "Extension") VALUES (@Hash, @Consumer, @Type, @ArtistId, @TrackFileId, @AlbumId, @RelativePath, @Added, @LastUpdated, @Extension); SELECT last_insert_rowid() id PARAMETERS: Id = [0] Hash = ["\"Hash2\""] Consumer = ["\"Consumer2\""] Type = ["trackMetadata"] ArtistId = [2] TrackFileId = [1] AlbumId = [2] RelativePath = ["\"RelativePath2\""] Added = ["2024-05-18T00:00:00Z"] LastUpdated = ["2024-05-18T00:00:00Z"] Extension = ["\"Extension2\""] ==== End Query Trace ==== 12:49:43.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "MetadataFiles".* FROM "MetadataFiles" PARAMETERS: ==== End Query Trace ==== 12:49:43.6 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupDuplicateMetadataFilesFixture.should_not_delete_metadata_files_when_they_are_for_the_same_track_but_different_consumers --- 12:49:43.6 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedAlbumsFixture.should_delete_orphaned_albums --- 12:49:43.6 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm64/cached_Main.db 12:49:43.6 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm64/_temp_11361_638515469836680534_303/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:49:43.6 Info: DatabaseEngineVersionCheck migrating 12:49:43.6 Info: PerformDBOperation 12:49:43.6 Info: Performing DB Operation 12:49:43.6 Info: SQLite 3.45.3 12:49:43.6 Info: => 0.0011665s 12:49:43.6 Info: DatabaseEngineVersionCheck migrated 12:49:43.6 Info: => 0.0011805s 12:49:43.6 Debug: Took: 00:00:00.0119937 12:49:43.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-05-17T00:00:00Z"] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"AlbumType1\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = ["2024-05-17T00:00:00Z"] CleanTitle = ["\"CleanTitle1\""] ProfileId = [1] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = ["2024-05-17T00:00:00Z"] Added = ["2024-05-17T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [1] Id = [0] ==== End Query Trace ==== 12:49:43.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Albums".* FROM "Albums" PARAMETERS: ==== End Query Trace ==== 12:49:43.7 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedAlbumsFixture.should_delete_orphaned_albums --- 12:49:43.7 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedAlbumsFixture.should_not_delete_unorphaned_albums --- 12:49:43.7 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm64/cached_Main.db 12:49:43.7 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm64/_temp_11361_638515469837243487_305/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:49:43.7 Info: DatabaseEngineVersionCheck migrating 12:49:43.7 Info: PerformDBOperation 12:49:43.7 Info: Performing DB Operation 12:49:43.7 Info: SQLite 3.45.3 12:49:43.7 Info: => 0.0011757s 12:49:43.7 Info: DatabaseEngineVersionCheck migrated 12:49:43.7 Info: => 0.001189s 12:49:43.7 Debug: Took: 00:00:00.0121611 12:49:43.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-05-17T00:00:00Z"] Path = ["\"Path1\""] RootFolderPath = ["\"RootFolderPath1\""] Added = ["2024-05-17T00:00:00Z"] QualityProfileId = [1] MetadataProfileId = [1] Tags = [[]] AddOptions = [null] Name = [null] ForeignArtistId = [null] Id = [0] ==== End Query Trace ==== 12:49:43.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-05-17T00:00:00Z"] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"AlbumType1\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = ["2024-05-17T00:00:00Z"] CleanTitle = ["\"CleanTitle1\""] ProfileId = [1] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = ["2024-05-17T00:00:00Z"] Added = ["2024-05-17T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [1] Id = [0] ==== End Query Trace ==== 12:49:43.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 = [2] ForeignAlbumId = ["\"ForeignAlbumId2\""] OldForeignAlbumIds = [[]] Title = ["\"Title2\""] Overview = ["\"\""] Disambiguation = ["\"Disambiguation2\""] ReleaseDate = ["2024-05-18T00:00:00Z"] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"AlbumType2\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = ["2024-05-18T00:00:00Z"] CleanTitle = ["\"CleanTitle2\""] ProfileId = [2] Monitored = [true] AnyReleaseOk = [true] LastInfoSync = ["2024-05-18T00:00:00Z"] Added = ["2024-05-18T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [2] Id = [0] ==== End Query Trace ==== 12:49:43.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Albums".* FROM "Albums" PARAMETERS: ==== End Query Trace ==== 12:49:43.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Albums".* FROM "Albums" PARAMETERS: ==== End Query Trace ==== 12:49:43.7 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedAlbumsFixture.should_not_delete_unorphaned_albums --- 12:49:43.7 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedBlocklistFixture.should_delete_orphaned_blocklist_items --- 12:49:43.7 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm64/cached_Main.db 12:49:43.7 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm64/_temp_11361_638515469837877675_307/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:49:43.7 Info: DatabaseEngineVersionCheck migrating 12:49:43.7 Info: PerformDBOperation 12:49:43.7 Info: Performing DB Operation 12:49:43.7 Info: SQLite 3.45.3 12:49:43.7 Info: => 0.0011652s 12:49:43.7 Info: DatabaseEngineVersionCheck migrated 12:49:43.7 Info: => 0.0011789s 12:49:43.8 Debug: Took: 00:00:00.0120783 12:49:43.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 = [1] AlbumIds = [[]] SourceTitle = ["\"SourceTitle1\""] Quality = [{ "quality": { "id": 0, "name": "Unknown" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] Date = ["2024-05-17T00:00:00Z"] PublishedDate = ["2024-05-17T00:00:00Z"] Size = [1] Protocol = ["unknown"] Indexer = ["\"Indexer1\""] IndexerFlags = ["freeleech"] Message = ["\"Message1\""] TorrentInfoHash = ["\"TorrentInfoHash1\""] Id = [0] ==== End Query Trace ==== 12:49:43.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Blocklist".* FROM "Blocklist" PARAMETERS: ==== End Query Trace ==== 12:49:43.8 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedBlocklistFixture.should_delete_orphaned_blocklist_items --- 12:49:43.8 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedBlocklistFixture.should_not_delete_unorphaned_blocklist_items --- 12:49:43.8 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm64/cached_Main.db 12:49:43.8 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm64/_temp_11361_638515469838641137_309/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:49:43.8 Info: DatabaseEngineVersionCheck migrating 12:49:43.8 Info: PerformDBOperation 12:49:43.8 Info: Performing DB Operation 12:49:43.8 Info: SQLite 3.45.3 12:49:43.8 Info: => 0.0011421s 12:49:43.8 Info: DatabaseEngineVersionCheck migrated 12:49:43.8 Info: => 0.0011574s 12:49:43.8 Debug: Took: 00:00:00.0110211 12:49:43.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-05-17T00:00:00Z"] Path = ["\"Path1\""] RootFolderPath = ["\"RootFolderPath1\""] Added = ["2024-05-17T00:00:00Z"] QualityProfileId = [1] MetadataProfileId = [1] Tags = [[]] AddOptions = [null] Name = ["\"Name1\""] ForeignArtistId = ["\"ForeignArtistId1\""] Id = [0] ==== End Query Trace ==== 12:49:43.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 = [1] AlbumIds = [[]] SourceTitle = ["\"SourceTitle1\""] Quality = [{ "quality": { "id": 0, "name": "Unknown" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] Date = ["2024-05-17T00:00:00Z"] PublishedDate = ["2024-05-17T00:00:00Z"] Size = [1] Protocol = ["unknown"] Indexer = ["\"Indexer1\""] IndexerFlags = ["freeleech"] Message = ["\"Message1\""] TorrentInfoHash = ["\"TorrentInfoHash1\""] Id = [0] ==== End Query Trace ==== 12:49:43.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Blocklist".* FROM "Blocklist" PARAMETERS: ==== End Query Trace ==== 12:49:43.9 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedBlocklistFixture.should_not_delete_unorphaned_blocklist_items --- 12:49:43.9 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedHistoryItemsFixture.should_delete_orphaned_items_by_album --- 12:49:43.9 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm64/cached_Main.db 12:49:43.9 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm64/_temp_11361_638515469839197810_311/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:49:43.9 Info: DatabaseEngineVersionCheck migrating 12:49:43.9 Info: PerformDBOperation 12:49:43.9 Info: Performing DB Operation 12:49:43.9 Info: SQLite 3.45.3 12:49:43.9 Info: => 0.0011802s 12:49:43.9 Info: DatabaseEngineVersionCheck migrated 12:49:43.9 Info: => 0.0011946s 12:49:43.9 Debug: Took: 00:00:00.0109832 12:49:43.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Artists ("ArtistMetadataId", "CleanName", "SortName", "Monitored", "MonitorNewItems", "LastInfoSync", "Path", "Added", "QualityProfileId", "MetadataProfileId", "Tags", "AddOptions") VALUES (@ArtistMetadataId, @CleanName, @SortName, @Monitored, @MonitorNewItems, @LastInfoSync, @Path, @Added, @QualityProfileId, @MetadataProfileId, @Tags, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] CleanName = ["\"CleanName1\""] SortName = ["\"SortName1\""] Monitored = [false] MonitorNewItems = ["all"] LastInfoSync = ["2024-05-17T00:00:00Z"] Path = ["\"Path1\""] RootFolderPath = ["\"RootFolderPath1\""] Added = ["2024-05-17T00:00:00Z"] QualityProfileId = [1] MetadataProfileId = [1] Tags = [[]] AddOptions = [null] Name = ["\"Name1\""] ForeignArtistId = ["\"ForeignArtistId1\""] Id = [0] ==== End Query Trace ==== 12:49:43.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-05-17T00:00:00Z"] EventType = ["unknown"] Data = [{}] DownloadId = ["\"DownloadId1\""] Id = [0] ==== End Query Trace ==== 12:49:43.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "History".* FROM "History" PARAMETERS: ==== End Query Trace ==== 12:49:43.9 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedHistoryItemsFixture.should_delete_orphaned_items_by_album --- 12:49:43.9 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedHistoryItemsFixture.should_delete_orphaned_items_by_artist --- 12:49:43.9 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm64/cached_Main.db 12:49:43.9 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm64/_temp_11361_638515469839751669_313/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:49:43.9 Info: DatabaseEngineVersionCheck migrating 12:49:43.9 Info: PerformDBOperation 12:49:43.9 Info: Performing DB Operation 12:49:43.9 Info: SQLite 3.45.3 12:49:43.9 Info: => 0.0011821s 12:49:43.9 Info: DatabaseEngineVersionCheck migrated 12:49:43.9 Info: => 0.0011957s 12:49:43.9 Debug: Took: 00:00:00.0109926 12:49:43.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Albums ("ArtistMetadataId", "ForeignAlbumId", "OldForeignAlbumIds", "Title", "Overview", "Disambiguation", "ReleaseDate", "Images", "Links", "Genres", "AlbumType", "SecondaryTypes", "Ratings", "LastSearchTime", "CleanTitle", "ProfileId", "Monitored", "AnyReleaseOk", "LastInfoSync", "Added", "AddOptions") VALUES (@ArtistMetadataId, @ForeignAlbumId, @OldForeignAlbumIds, @Title, @Overview, @Disambiguation, @ReleaseDate, @Images, @Links, @Genres, @AlbumType, @SecondaryTypes, @Ratings, @LastSearchTime, @CleanTitle, @ProfileId, @Monitored, @AnyReleaseOk, @LastInfoSync, @Added, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] ForeignAlbumId = ["\"ForeignAlbumId1\""] OldForeignAlbumIds = [[]] Title = ["\"Title1\""] Overview = ["\"\""] Disambiguation = ["\"Disambiguation1\""] ReleaseDate = ["2024-05-17T00:00:00Z"] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"AlbumType1\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = ["2024-05-17T00:00:00Z"] CleanTitle = ["\"CleanTitle1\""] ProfileId = [1] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = ["2024-05-17T00:00:00Z"] Added = ["2024-05-17T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [1] Id = [0] ==== End Query Trace ==== 12:49:43.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-05-17T00:00:00Z"] EventType = ["unknown"] Data = [{}] DownloadId = ["\"DownloadId1\""] Id = [0] ==== End Query Trace ==== 12:49:43.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "History".* FROM "History" PARAMETERS: ==== End Query Trace ==== 12:49:44.0 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedHistoryItemsFixture.should_delete_orphaned_items_by_artist --- 12:49:44.0 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedHistoryItemsFixture.should_not_delete_unorphaned_data_by_album --- 12:49:44.0 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm64/cached_Main.db 12:49:44.0 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm64/_temp_11361_638515469840319665_315/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:49:44.0 Info: DatabaseEngineVersionCheck migrating 12:49:44.0 Info: PerformDBOperation 12:49:44.0 Info: Performing DB Operation 12:49:44.0 Info: SQLite 3.45.3 12:49:44.0 Info: => 0.0011888s 12:49:44.0 Info: DatabaseEngineVersionCheck migrated 12:49:44.0 Info: => 0.0012022s 12:49:44.0 Debug: Took: 00:00:00.0111094 12:49:44.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Artists ("ArtistMetadataId", "CleanName", "SortName", "Monitored", "MonitorNewItems", "LastInfoSync", "Path", "Added", "QualityProfileId", "MetadataProfileId", "Tags", "AddOptions") VALUES (@ArtistMetadataId, @CleanName, @SortName, @Monitored, @MonitorNewItems, @LastInfoSync, @Path, @Added, @QualityProfileId, @MetadataProfileId, @Tags, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] CleanName = ["\"CleanName1\""] SortName = ["\"SortName1\""] Monitored = [false] MonitorNewItems = ["all"] LastInfoSync = ["2024-05-17T00:00:00Z"] Path = ["\"Path1\""] RootFolderPath = ["\"RootFolderPath1\""] Added = ["2024-05-17T00:00:00Z"] QualityProfileId = [1] MetadataProfileId = [1] Tags = [[]] AddOptions = [null] Name = ["\"Name1\""] ForeignArtistId = ["\"ForeignArtistId1\""] Id = [0] ==== End Query Trace ==== 12:49:44.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-05-17T00:00:00Z"] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"AlbumType1\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = ["2024-05-17T00:00:00Z"] CleanTitle = ["\"CleanTitle1\""] ProfileId = [1] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = ["2024-05-17T00:00:00Z"] Added = ["2024-05-17T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [1] Id = [0] ==== End Query Trace ==== 12:49:44.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-05-17T00:00:00Z"] EventType = ["unknown"] Data = [{}] DownloadId = ["\"DownloadId1\""] Id = [0] ==== End Query Trace ==== 12:49:44.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 = [2] ArtistId = [1] SourceTitle = ["\"SourceTitle2\""] Quality = [{ "quality": { "id": 0, "name": "Unknown" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] Date = ["2024-05-18T00:00:00Z"] EventType = ["grabbed"] Data = [{}] DownloadId = ["\"DownloadId2\""] Id = [0] ==== End Query Trace ==== 12:49:44.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "History".* FROM "History" PARAMETERS: ==== End Query Trace ==== 12:49:44.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "History".* FROM "History" PARAMETERS: ==== End Query Trace ==== 12:49:44.0 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedHistoryItemsFixture.should_not_delete_unorphaned_data_by_album --- 12:49:44.0 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedHistoryItemsFixture.should_not_delete_unorphaned_data_by_artist --- 12:49:44.0 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm64/cached_Main.db 12:49:44.0 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm64/_temp_11361_638515469840948422_317/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:49:44.1 Info: DatabaseEngineVersionCheck migrating 12:49:44.1 Info: PerformDBOperation 12:49:44.1 Info: Performing DB Operation 12:49:44.1 Info: SQLite 3.45.3 12:49:44.1 Info: => 0.0011949s 12:49:44.1 Info: DatabaseEngineVersionCheck migrated 12:49:44.1 Info: => 0.0012086s 12:49:44.1 Debug: Took: 00:00:00.0110205 12:49:44.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Artists ("ArtistMetadataId", "CleanName", "SortName", "Monitored", "MonitorNewItems", "LastInfoSync", "Path", "Added", "QualityProfileId", "MetadataProfileId", "Tags", "AddOptions") VALUES (@ArtistMetadataId, @CleanName, @SortName, @Monitored, @MonitorNewItems, @LastInfoSync, @Path, @Added, @QualityProfileId, @MetadataProfileId, @Tags, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] CleanName = ["\"CleanName1\""] SortName = ["\"SortName1\""] Monitored = [false] MonitorNewItems = ["all"] LastInfoSync = ["2024-05-17T00:00:00Z"] Path = ["\"Path1\""] RootFolderPath = ["\"RootFolderPath1\""] Added = ["2024-05-17T00:00:00Z"] QualityProfileId = [1] MetadataProfileId = [1] Tags = [[]] AddOptions = [null] Name = ["\"Name1\""] ForeignArtistId = ["\"ForeignArtistId1\""] Id = [0] ==== End Query Trace ==== 12:49:44.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Albums ("ArtistMetadataId", "ForeignAlbumId", "OldForeignAlbumIds", "Title", "Overview", "Disambiguation", "ReleaseDate", "Images", "Links", "Genres", "AlbumType", "SecondaryTypes", "Ratings", "LastSearchTime", "CleanTitle", "ProfileId", "Monitored", "AnyReleaseOk", "LastInfoSync", "Added", "AddOptions") VALUES (@ArtistMetadataId, @ForeignAlbumId, @OldForeignAlbumIds, @Title, @Overview, @Disambiguation, @ReleaseDate, @Images, @Links, @Genres, @AlbumType, @SecondaryTypes, @Ratings, @LastSearchTime, @CleanTitle, @ProfileId, @Monitored, @AnyReleaseOk, @LastInfoSync, @Added, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] ForeignAlbumId = ["\"ForeignAlbumId1\""] OldForeignAlbumIds = [[]] Title = ["\"Title1\""] Overview = ["\"\""] Disambiguation = ["\"Disambiguation1\""] ReleaseDate = ["2024-05-17T00:00:00Z"] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"AlbumType1\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = ["2024-05-17T00:00:00Z"] CleanTitle = ["\"CleanTitle1\""] ProfileId = [1] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = ["2024-05-17T00:00:00Z"] Added = ["2024-05-17T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [1] Id = [0] ==== End Query Trace ==== 12:49:44.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": 0, "name": "Unknown" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] Date = ["2024-05-17T00:00:00Z"] EventType = ["unknown"] Data = [{}] DownloadId = ["\"DownloadId1\""] Id = [0] ==== End Query Trace ==== 12:49:44.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 = [1] ArtistId = [2] SourceTitle = ["\"SourceTitle2\""] Quality = [{ "quality": { "id": 0, "name": "Unknown" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] Date = ["2024-05-18T00:00:00Z"] EventType = ["grabbed"] Data = [{}] DownloadId = ["\"DownloadId2\""] Id = [0] ==== End Query Trace ==== 12:49:44.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "History".* FROM "History" PARAMETERS: ==== End Query Trace ==== 12:49:44.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "History".* FROM "History" PARAMETERS: ==== End Query Trace ==== 12:49:44.1 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedHistoryItemsFixture.should_not_delete_unorphaned_data_by_artist --- 12:49:44.1 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedImportListStatusFixture.should_delete_orphaned_importliststatus --- 12:49:44.1 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm64/cached_Main.db 12:49:44.1 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm64/_temp_11361_638515469841573030_319/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:49:44.1 Info: DatabaseEngineVersionCheck migrating 12:49:44.1 Info: PerformDBOperation 12:49:44.1 Info: Performing DB Operation 12:49:44.1 Info: SQLite 3.45.3 12:49:44.1 Info: => 0.0011666s 12:49:44.1 Info: DatabaseEngineVersionCheck migrated 12:49:44.1 Info: => 0.0011805s 12:49:44.1 Debug: Took: 00:00:00.0117473 12:49:44.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-05-17T00:00:00Z"] ProviderId = [0] InitialFailure = ["2024-05-17T00:00:00Z"] MostRecentFailure = ["2024-05-17T00:00:00Z"] EscalationLevel = [1] DisabledTill = ["2024-05-17T00:00:00Z"] ==== End Query Trace ==== 12:49:44.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ImportListStatus".* FROM "ImportListStatus" PARAMETERS: ==== End Query Trace ==== 12:49:44.2 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedImportListStatusFixture.should_delete_orphaned_importliststatus --- 12:49:44.2 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedImportListStatusFixture.should_not_delete_unorphaned_importliststatus --- 12:49:44.2 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm64/cached_Main.db 12:49:44.2 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm64/_temp_11361_638515469842112119_321/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:49:44.2 Info: DatabaseEngineVersionCheck migrating 12:49:44.2 Info: PerformDBOperation 12:49:44.2 Info: Performing DB Operation 12:49:44.2 Info: SQLite 3.45.3 12:49:44.2 Info: => 0.0011813s 12:49:44.2 Info: DatabaseEngineVersionCheck migrated 12:49:44.2 Info: => 0.0011958s 12:49:44.2 Debug: Took: 00:00:00.0121810 12:49:44.2 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:49:44.2 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-05-17T00:00:00Z"] ProviderId = [1] InitialFailure = ["2024-05-17T00:00:00Z"] MostRecentFailure = ["2024-05-17T00:00:00Z"] EscalationLevel = [1] DisabledTill = ["2024-05-17T00:00:00Z"] ==== End Query Trace ==== 12:49:44.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ImportListStatus".* FROM "ImportListStatus" PARAMETERS: ==== End Query Trace ==== 12:49:44.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ImportListStatus".* FROM "ImportListStatus" PARAMETERS: ==== End Query Trace ==== 12:49:44.2 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedImportListStatusFixture.should_not_delete_unorphaned_importliststatus --- 12:49:44.2 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedIndexerStatusFixture.should_delete_orphaned_indexerstatus --- 12:49:44.2 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm64/cached_Main.db 12:49:44.2 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm64/_temp_11361_638515469842733584_323/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:49:44.2 Info: DatabaseEngineVersionCheck migrating 12:49:44.2 Info: PerformDBOperation 12:49:44.2 Info: Performing DB Operation 12:49:44.2 Info: SQLite 3.45.3 12:49:44.2 Info: => 0.0011845s 12:49:44.2 Info: DatabaseEngineVersionCheck migrated 12:49:44.2 Info: => 0.0011988s 12:49:44.2 Debug: Took: 00:00:00.0122353 12:49:44.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-05-17T00:00:00Z"] MostRecentFailure = ["2024-05-17T00:00:00Z"] EscalationLevel = [1] DisabledTill = ["2024-05-17T00:00:00Z"] ==== End Query Trace ==== 12:49:44.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "IndexerStatus".* FROM "IndexerStatus" PARAMETERS: ==== End Query Trace ==== 12:49:44.3 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedIndexerStatusFixture.should_delete_orphaned_indexerstatus --- 12:49:44.3 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedIndexerStatusFixture.should_not_delete_unorphaned_indexerstatus --- 12:49:44.3 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm64/cached_Main.db 12:49:44.3 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm64/_temp_11361_638515469843278235_325/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:49:44.3 Info: DatabaseEngineVersionCheck migrating 12:49:44.3 Info: PerformDBOperation 12:49:44.3 Info: Performing DB Operation 12:49:44.3 Info: SQLite 3.45.3 12:49:44.3 Info: => 0.0011653s 12:49:44.3 Info: DatabaseEngineVersionCheck migrated 12:49:44.3 Info: => 0.0011794s 12:49:44.3 Debug: Took: 00:00:00.0120088 12:49:44.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:49:44.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-05-17T00:00:00Z"] MostRecentFailure = ["2024-05-17T00:00:00Z"] EscalationLevel = [1] DisabledTill = ["2024-05-17T00:00:00Z"] ==== End Query Trace ==== 12:49:44.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "IndexerStatus".* FROM "IndexerStatus" PARAMETERS: ==== End Query Trace ==== 12:49:44.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "IndexerStatus".* FROM "IndexerStatus" PARAMETERS: ==== End Query Trace ==== 12:49:44.3 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedIndexerStatusFixture.should_not_delete_unorphaned_indexerstatus --- 12:49:44.3 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedMetadataFilesFixture.should_delete_album_image_files_that_have_albumid_of_zero --- 12:49:44.3 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm64/cached_Main.db 12:49:44.3 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm64/_temp_11361_638515469843868289_327/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:49:44.3 Info: DatabaseEngineVersionCheck migrating 12:49:44.3 Info: PerformDBOperation 12:49:44.3 Info: Performing DB Operation 12:49:44.3 Info: SQLite 3.45.3 12:49:44.3 Info: => 0.001177s 12:49:44.3 Info: DatabaseEngineVersionCheck migrated 12:49:44.3 Info: => 0.0011895s 12:49:44.4 Debug: Took: 00:00:00.0119830 12:49:44.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Artists ("ArtistMetadataId", "CleanName", "SortName", "Monitored", "MonitorNewItems", "LastInfoSync", "Path", "Added", "QualityProfileId", "MetadataProfileId", "Tags", "AddOptions") VALUES (@ArtistMetadataId, @CleanName, @SortName, @Monitored, @MonitorNewItems, @LastInfoSync, @Path, @Added, @QualityProfileId, @MetadataProfileId, @Tags, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] CleanName = ["\"CleanName1\""] SortName = ["\"SortName1\""] Monitored = [false] MonitorNewItems = ["all"] LastInfoSync = ["2024-05-17T00:00:00Z"] Path = ["\"Path1\""] RootFolderPath = ["\"RootFolderPath1\""] Added = ["2024-05-17T00:00:00Z"] QualityProfileId = [1] MetadataProfileId = [1] Tags = [[]] AddOptions = [null] Name = ["\"Name1\""] ForeignArtistId = ["\"ForeignArtistId1\""] Id = [0] ==== End Query Trace ==== 12:49:44.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 = ["albumImage"] ArtistId = [1] TrackFileId = [null] AlbumId = [0] RelativePath = ["\"RelativePath1\""] Added = ["2024-05-17T00:00:00Z"] LastUpdated = ["2024-05-17T00:00:00Z"] Extension = ["\"Extension1\""] ==== End Query Trace ==== 12:49:44.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "MetadataFiles".* FROM "MetadataFiles" PARAMETERS: ==== End Query Trace ==== 12:49:44.4 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedMetadataFilesFixture.should_delete_album_image_files_that_have_albumid_of_zero --- 12:49:44.4 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedMetadataFilesFixture.should_delete_album_metadata_files_that_have_albumid_of_zero --- 12:49:44.4 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm64/cached_Main.db 12:49:44.4 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm64/_temp_11361_638515469844693001_329/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:49:44.4 Info: DatabaseEngineVersionCheck migrating 12:49:44.4 Info: PerformDBOperation 12:49:44.4 Info: Performing DB Operation 12:49:44.4 Info: SQLite 3.45.3 12:49:44.4 Info: => 0.001131s 12:49:44.4 Info: DatabaseEngineVersionCheck migrated 12:49:44.4 Info: => 0.0011461s 12:49:44.4 Debug: Took: 00:00:00.0109142 12:49:44.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Artists ("ArtistMetadataId", "CleanName", "SortName", "Monitored", "MonitorNewItems", "LastInfoSync", "Path", "Added", "QualityProfileId", "MetadataProfileId", "Tags", "AddOptions") VALUES (@ArtistMetadataId, @CleanName, @SortName, @Monitored, @MonitorNewItems, @LastInfoSync, @Path, @Added, @QualityProfileId, @MetadataProfileId, @Tags, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] CleanName = ["\"CleanName1\""] SortName = ["\"SortName1\""] Monitored = [false] MonitorNewItems = ["all"] LastInfoSync = ["2024-05-17T00:00:00Z"] Path = ["\"Path1\""] RootFolderPath = ["\"RootFolderPath1\""] Added = ["2024-05-17T00:00:00Z"] QualityProfileId = [1] MetadataProfileId = [1] Tags = [[]] AddOptions = [null] Name = ["\"Name1\""] ForeignArtistId = ["\"ForeignArtistId1\""] Id = [0] ==== End Query Trace ==== 12:49:44.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-05-17T00:00:00Z"] LastUpdated = ["2024-05-17T00:00:00Z"] Extension = ["\"Extension1\""] ==== End Query Trace ==== 12:49:44.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "MetadataFiles".* FROM "MetadataFiles" PARAMETERS: ==== End Query Trace ==== 12:49:44.5 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedMetadataFilesFixture.should_delete_album_metadata_files_that_have_albumid_of_zero --- 12:49:44.5 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedMetadataFilesFixture.should_delete_metadata_files_that_dont_have_a_coresponding_album --- 12:49:44.5 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm64/cached_Main.db 12:49:44.5 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm64/_temp_11361_638515469845252584_331/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:49:44.5 Info: DatabaseEngineVersionCheck migrating 12:49:44.5 Info: PerformDBOperation 12:49:44.5 Info: Performing DB Operation 12:49:44.5 Info: SQLite 3.45.3 12:49:44.5 Info: => 0.0011574s 12:49:44.5 Info: DatabaseEngineVersionCheck migrated 12:49:44.5 Info: => 0.0011708s 12:49:44.5 Debug: Took: 00:00:00.0110022 12:49:44.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Artists ("ArtistMetadataId", "CleanName", "SortName", "Monitored", "MonitorNewItems", "LastInfoSync", "Path", "Added", "QualityProfileId", "MetadataProfileId", "Tags", "AddOptions") VALUES (@ArtistMetadataId, @CleanName, @SortName, @Monitored, @MonitorNewItems, @LastInfoSync, @Path, @Added, @QualityProfileId, @MetadataProfileId, @Tags, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] CleanName = ["\"CleanName1\""] SortName = ["\"SortName1\""] Monitored = [false] MonitorNewItems = ["all"] LastInfoSync = ["2024-05-17T00:00:00Z"] Path = ["\"Path1\""] RootFolderPath = ["\"RootFolderPath1\""] Added = ["2024-05-17T00:00:00Z"] QualityProfileId = [1] MetadataProfileId = [1] Tags = [[]] AddOptions = [null] Name = ["\"Name1\""] ForeignArtistId = ["\"ForeignArtistId1\""] Id = [0] ==== End Query Trace ==== 12:49:44.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-05-17T00:00:00Z"] LastUpdated = ["2024-05-17T00:00:00Z"] Extension = ["\"Extension1\""] ==== End Query Trace ==== 12:49:44.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "MetadataFiles".* FROM "MetadataFiles" PARAMETERS: ==== End Query Trace ==== 12:49:44.5 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedMetadataFilesFixture.should_delete_metadata_files_that_dont_have_a_coresponding_album --- 12:49:44.5 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedMetadataFilesFixture.should_delete_metadata_files_that_dont_have_a_coresponding_artist --- 12:49:44.5 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm64/cached_Main.db 12:49:44.5 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm64/_temp_11361_638515469845814502_333/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:49:44.5 Info: DatabaseEngineVersionCheck migrating 12:49:44.5 Info: PerformDBOperation 12:49:44.5 Info: Performing DB Operation 12:49:44.5 Info: SQLite 3.45.3 12:49:44.5 Info: => 0.0011374s 12:49:44.5 Info: DatabaseEngineVersionCheck migrated 12:49:44.5 Info: => 0.0011511s 12:49:44.5 Debug: Took: 00:00:00.0110143 12:49:44.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-05-17T00:00:00Z"] LastUpdated = ["2024-05-17T00:00:00Z"] Extension = ["\"Extension1\""] ==== End Query Trace ==== 12:49:44.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "MetadataFiles".* FROM "MetadataFiles" PARAMETERS: ==== End Query Trace ==== 12:49:44.6 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedMetadataFilesFixture.should_delete_metadata_files_that_dont_have_a_coresponding_artist --- 12:49:44.6 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedMetadataFilesFixture.should_delete_metadata_files_that_dont_have_a_coresponding_track_file --- 12:49:44.6 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm64/cached_Main.db 12:49:44.6 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm64/_temp_11361_638515469846326587_335/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:49:44.6 Info: DatabaseEngineVersionCheck migrating 12:49:44.6 Info: PerformDBOperation 12:49:44.6 Info: Performing DB Operation 12:49:44.6 Info: SQLite 3.45.3 12:49:44.6 Info: => 0.0011463s 12:49:44.6 Info: DatabaseEngineVersionCheck migrated 12:49:44.6 Info: => 0.0011616s 12:49:44.6 Debug: Took: 00:00:00.0108635 12:49:44.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Artists ("ArtistMetadataId", "CleanName", "SortName", "Monitored", "MonitorNewItems", "LastInfoSync", "Path", "Added", "QualityProfileId", "MetadataProfileId", "Tags", "AddOptions") VALUES (@ArtistMetadataId, @CleanName, @SortName, @Monitored, @MonitorNewItems, @LastInfoSync, @Path, @Added, @QualityProfileId, @MetadataProfileId, @Tags, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] CleanName = ["\"CleanName1\""] SortName = ["\"SortName1\""] Monitored = [false] MonitorNewItems = ["all"] LastInfoSync = ["2024-05-17T00:00:00Z"] Path = ["\"Path1\""] RootFolderPath = ["\"RootFolderPath1\""] Added = ["2024-05-17T00:00:00Z"] QualityProfileId = [1] MetadataProfileId = [1] Tags = [[]] AddOptions = [null] Name = ["\"Name1\""] ForeignArtistId = ["\"ForeignArtistId1\""] Id = [0] ==== End Query Trace ==== 12:49:44.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Albums ("ArtistMetadataId", "ForeignAlbumId", "OldForeignAlbumIds", "Title", "Overview", "Disambiguation", "ReleaseDate", "Images", "Links", "Genres", "AlbumType", "SecondaryTypes", "Ratings", "LastSearchTime", "CleanTitle", "ProfileId", "Monitored", "AnyReleaseOk", "LastInfoSync", "Added", "AddOptions") VALUES (@ArtistMetadataId, @ForeignAlbumId, @OldForeignAlbumIds, @Title, @Overview, @Disambiguation, @ReleaseDate, @Images, @Links, @Genres, @AlbumType, @SecondaryTypes, @Ratings, @LastSearchTime, @CleanTitle, @ProfileId, @Monitored, @AnyReleaseOk, @LastInfoSync, @Added, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] ForeignAlbumId = ["\"ForeignAlbumId1\""] OldForeignAlbumIds = [[]] Title = ["\"Title1\""] Overview = ["\"\""] Disambiguation = ["\"Disambiguation1\""] ReleaseDate = ["2024-05-17T00:00:00Z"] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"AlbumType1\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = ["2024-05-17T00:00:00Z"] CleanTitle = ["\"CleanTitle1\""] ProfileId = [1] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = ["2024-05-17T00:00:00Z"] Added = ["2024-05-17T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [1] Id = [0] ==== End Query Trace ==== 12:49:44.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-05-17T00:00:00Z"] LastUpdated = ["2024-05-17T00:00:00Z"] Extension = ["\"Extension1\""] ==== End Query Trace ==== 12:49:44.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "MetadataFiles".* FROM "MetadataFiles" PARAMETERS: ==== End Query Trace ==== 12:49:44.6 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedMetadataFilesFixture.should_delete_metadata_files_that_dont_have_a_coresponding_track_file --- 12:49:44.6 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedMetadataFilesFixture.should_delete_track_metadata_files_that_have_trackfileid_of_zero --- 12:49:44.6 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm64/cached_Main.db 12:49:44.6 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm64/_temp_11361_638515469846944830_337/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:49:44.7 Info: DatabaseEngineVersionCheck migrating 12:49:44.7 Info: PerformDBOperation 12:49:44.7 Info: Performing DB Operation 12:49:44.7 Info: SQLite 3.45.3 12:49:44.7 Info: => 0.0011576s 12:49:44.7 Info: DatabaseEngineVersionCheck migrated 12:49:44.7 Info: => 0.0011718s 12:49:44.7 Debug: Took: 00:00:00.0110507 12:49:44.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Artists ("ArtistMetadataId", "CleanName", "SortName", "Monitored", "MonitorNewItems", "LastInfoSync", "Path", "Added", "QualityProfileId", "MetadataProfileId", "Tags", "AddOptions") VALUES (@ArtistMetadataId, @CleanName, @SortName, @Monitored, @MonitorNewItems, @LastInfoSync, @Path, @Added, @QualityProfileId, @MetadataProfileId, @Tags, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] CleanName = ["\"CleanName1\""] SortName = ["\"SortName1\""] Monitored = [false] MonitorNewItems = ["all"] LastInfoSync = ["2024-05-17T00:00:00Z"] Path = ["\"Path1\""] RootFolderPath = ["\"RootFolderPath1\""] Added = ["2024-05-17T00:00:00Z"] QualityProfileId = [1] MetadataProfileId = [1] Tags = [[]] AddOptions = [null] Name = ["\"Name1\""] ForeignArtistId = ["\"ForeignArtistId1\""] Id = [0] ==== End Query Trace ==== 12:49:44.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-05-17T00:00:00Z"] LastUpdated = ["2024-05-17T00:00:00Z"] Extension = ["\"Extension1\""] ==== End Query Trace ==== 12:49:44.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "MetadataFiles".* FROM "MetadataFiles" PARAMETERS: ==== End Query Trace ==== 12:49:44.7 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedMetadataFilesFixture.should_delete_track_metadata_files_that_have_trackfileid_of_zero --- 12:49:44.7 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedMetadataFilesFixture.should_not_delete_metadata_files_that_have_a_coresponding_album --- 12:49:44.7 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm64/cached_Main.db 12:49:44.7 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm64/_temp_11361_638515469847505464_339/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:49:44.7 Info: DatabaseEngineVersionCheck migrating 12:49:44.7 Info: PerformDBOperation 12:49:44.7 Info: Performing DB Operation 12:49:44.7 Info: SQLite 3.45.3 12:49:44.7 Info: => 0.0011405s 12:49:44.7 Info: DatabaseEngineVersionCheck migrated 12:49:44.7 Info: => 0.0011557s 12:49:44.7 Debug: Took: 00:00:00.0110043 12:49:44.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Artists ("ArtistMetadataId", "CleanName", "SortName", "Monitored", "MonitorNewItems", "LastInfoSync", "Path", "Added", "QualityProfileId", "MetadataProfileId", "Tags", "AddOptions") VALUES (@ArtistMetadataId, @CleanName, @SortName, @Monitored, @MonitorNewItems, @LastInfoSync, @Path, @Added, @QualityProfileId, @MetadataProfileId, @Tags, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] CleanName = ["\"CleanName1\""] SortName = ["\"SortName1\""] Monitored = [false] MonitorNewItems = ["all"] LastInfoSync = ["2024-05-17T00:00:00Z"] Path = ["\"Path1\""] RootFolderPath = ["\"RootFolderPath1\""] Added = ["2024-05-17T00:00:00Z"] QualityProfileId = [1] MetadataProfileId = [1] Tags = [[]] AddOptions = [null] Name = ["\"Name1\""] ForeignArtistId = ["\"ForeignArtistId1\""] Id = [0] ==== End Query Trace ==== 12:49:44.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Albums ("ArtistMetadataId", "ForeignAlbumId", "OldForeignAlbumIds", "Title", "Overview", "Disambiguation", "ReleaseDate", "Images", "Links", "Genres", "AlbumType", "SecondaryTypes", "Ratings", "LastSearchTime", "CleanTitle", "ProfileId", "Monitored", "AnyReleaseOk", "LastInfoSync", "Added", "AddOptions") VALUES (@ArtistMetadataId, @ForeignAlbumId, @OldForeignAlbumIds, @Title, @Overview, @Disambiguation, @ReleaseDate, @Images, @Links, @Genres, @AlbumType, @SecondaryTypes, @Ratings, @LastSearchTime, @CleanTitle, @ProfileId, @Monitored, @AnyReleaseOk, @LastInfoSync, @Added, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] ForeignAlbumId = ["\"ForeignAlbumId1\""] OldForeignAlbumIds = [[]] Title = ["\"Title1\""] Overview = ["\"\""] Disambiguation = ["\"Disambiguation1\""] ReleaseDate = ["2024-05-17T00:00:00Z"] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"AlbumType1\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = ["2024-05-17T00:00:00Z"] CleanTitle = ["\"CleanTitle1\""] ProfileId = [1] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = ["2024-05-17T00:00:00Z"] Added = ["2024-05-17T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [1] Id = [0] ==== End Query Trace ==== 12:49:44.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO MetadataFiles ("Hash", "Consumer", "Type", "ArtistId", "TrackFileId", "AlbumId", "RelativePath", "Added", "LastUpdated", "Extension") VALUES (@Hash, @Consumer, @Type, @ArtistId, @TrackFileId, @AlbumId, @RelativePath, @Added, @LastUpdated, @Extension); SELECT last_insert_rowid() id PARAMETERS: Id = [0] Hash = ["\"Hash1\""] Consumer = ["\"Consumer1\""] Type = ["unknown"] ArtistId = [1] TrackFileId = [null] AlbumId = [1] RelativePath = ["\"RelativePath1\""] Added = ["2024-05-17T00:00:00Z"] LastUpdated = ["2024-05-17T00:00:00Z"] Extension = ["\"Extension1\""] ==== End Query Trace ==== 12:49:44.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "MetadataFiles".* FROM "MetadataFiles" PARAMETERS: ==== End Query Trace ==== 12:49:44.8 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedMetadataFilesFixture.should_not_delete_metadata_files_that_have_a_coresponding_album --- 12:49:44.8 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedMetadataFilesFixture.should_not_delete_metadata_files_that_have_a_coresponding_artist --- 12:49:44.8 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm64/cached_Main.db 12:49:44.8 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm64/_temp_11361_638515469848152041_341/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:49:44.8 Info: DatabaseEngineVersionCheck migrating 12:49:44.8 Info: PerformDBOperation 12:49:44.8 Info: Performing DB Operation 12:49:44.8 Info: SQLite 3.45.3 12:49:44.8 Info: => 0.0011893s 12:49:44.8 Info: DatabaseEngineVersionCheck migrated 12:49:44.8 Info: => 0.0012026s 12:49:44.8 Debug: Took: 00:00:00.0119896 12:49:44.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-05-17T00:00:00Z"] Path = ["\"Path1\""] RootFolderPath = ["\"RootFolderPath1\""] Added = ["2024-05-17T00:00:00Z"] QualityProfileId = [1] MetadataProfileId = [1] Tags = [[]] AddOptions = [null] Name = ["\"Name1\""] ForeignArtistId = ["\"ForeignArtistId1\""] Id = [0] ==== End Query Trace ==== 12:49:44.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-05-17T00:00:00Z"] LastUpdated = ["2024-05-17T00:00:00Z"] Extension = ["\"Extension1\""] ==== End Query Trace ==== 12:49:44.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "MetadataFiles".* FROM "MetadataFiles" PARAMETERS: ==== End Query Trace ==== 12:49:44.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "MetadataFiles".* FROM "MetadataFiles" PARAMETERS: ==== End Query Trace ==== 12:49:44.8 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedMetadataFilesFixture.should_not_delete_metadata_files_that_have_a_coresponding_artist --- 12:49:44.8 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedMetadataFilesFixture.should_not_delete_metadata_files_that_have_a_coresponding_track_file --- 12:49:44.8 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm64/cached_Main.db 12:49:44.8 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm64/_temp_11361_638515469848739415_343/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:49:44.8 Info: DatabaseEngineVersionCheck migrating 12:49:44.8 Info: PerformDBOperation 12:49:44.8 Info: Performing DB Operation 12:49:44.8 Info: SQLite 3.45.3 12:49:44.8 Info: => 0.0011949s 12:49:44.8 Info: DatabaseEngineVersionCheck migrated 12:49:44.8 Info: => 0.0012081s 12:49:44.8 Debug: Took: 00:00:00.0120219 12:49:44.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-05-17T00:00:00Z"] Path = ["\"Path1\""] RootFolderPath = ["\"RootFolderPath1\""] Added = ["2024-05-17T00:00:00Z"] QualityProfileId = [1] MetadataProfileId = [1] Tags = [[]] AddOptions = [null] Name = ["\"Name1\""] ForeignArtistId = ["\"ForeignArtistId1\""] Id = [0] ==== End Query Trace ==== 12:49:44.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-05-17T00:00:00Z"] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"AlbumType1\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = ["2024-05-17T00:00:00Z"] CleanTitle = ["\"CleanTitle1\""] ProfileId = [1] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = ["2024-05-17T00:00:00Z"] Added = ["2024-05-17T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [1] Id = [0] ==== End Query Trace ==== 12:49:44.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"Path1\""] Size = [1] Modified = ["2024-05-17T00:00:00Z"] DateAdded = ["2024-05-17T00: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:49:44.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-05-17T00:00:00Z"] LastUpdated = ["2024-05-17T00:00:00Z"] Extension = ["\"Extension1\""] ==== End Query Trace ==== 12:49:44.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "MetadataFiles".* FROM "MetadataFiles" PARAMETERS: ==== End Query Trace ==== 12:49:44.9 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedMetadataFilesFixture.should_not_delete_metadata_files_that_have_a_coresponding_track_file --- 12:49:44.9 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedNotificationStatusFixture.should_delete_orphaned_notificationstatus --- 12:49:44.9 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm64/cached_Main.db 12:49:44.9 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm64/_temp_11361_638515469849430807_345/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:49:44.9 Info: DatabaseEngineVersionCheck migrating 12:49:44.9 Info: PerformDBOperation 12:49:44.9 Info: Performing DB Operation 12:49:44.9 Info: SQLite 3.45.3 12:49:44.9 Info: => 0.0011548s 12:49:44.9 Info: DatabaseEngineVersionCheck migrated 12:49:44.9 Info: => 0.0011682s 12:49:44.9 Debug: Took: 00:00:00.0116608 12:49:44.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO NotificationStatus ("ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill") VALUES (@ProviderId, @InitialFailure, @MostRecentFailure, @EscalationLevel, @DisabledTill); SELECT last_insert_rowid() id PARAMETERS: Id = [0] ProviderId = [0] InitialFailure = ["2024-05-17T00:00:00Z"] MostRecentFailure = ["2024-05-17T00:00:00Z"] EscalationLevel = [1] DisabledTill = ["2024-05-17T00:00:00Z"] ==== End Query Trace ==== 12:49:44.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "NotificationStatus".* FROM "NotificationStatus" PARAMETERS: ==== End Query Trace ==== 12:49:44.9 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedNotificationStatusFixture.should_delete_orphaned_notificationstatus --- 12:49:44.9 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedNotificationStatusFixture.should_not_delete_unorphaned_notificationstatus --- 12:49:44.9 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm64/cached_Main.db 12:49:45.0 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm64/_temp_11361_638515469849988561_347/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:49:45.0 Info: DatabaseEngineVersionCheck migrating 12:49:45.0 Info: PerformDBOperation 12:49:45.0 Info: Performing DB Operation 12:49:45.0 Info: SQLite 3.45.3 12:49:45.0 Info: => 0.0011416s 12:49:45.0 Info: DatabaseEngineVersionCheck migrated 12:49:45.0 Info: => 0.0011547s 12:49:45.0 Debug: Took: 00:00:00.0117493 12:49:45.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:49:45.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-05-17T00:00:00Z"] MostRecentFailure = ["2024-05-17T00:00:00Z"] EscalationLevel = [1] DisabledTill = ["2024-05-17T00:00:00Z"] ==== End Query Trace ==== 12:49:45.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "NotificationStatus".* FROM "NotificationStatus" PARAMETERS: ==== End Query Trace ==== 12:49:45.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "NotificationStatus".* FROM "NotificationStatus" PARAMETERS: ==== End Query Trace ==== 12:49:45.0 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedNotificationStatusFixture.should_not_delete_unorphaned_notificationstatus --- 12:49:45.0 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedPendingReleasesFixture.should_delete_orphaned_pending_items --- 12:49:45.0 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm64/cached_Main.db 12:49:45.0 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm64/_temp_11361_638515469850826741_349/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:49:45.0 Info: DatabaseEngineVersionCheck migrating 12:49:45.0 Info: PerformDBOperation 12:49:45.0 Info: Performing DB Operation 12:49:45.0 Info: SQLite 3.45.3 12:49:45.0 Info: => 0.0011006s 12:49:45.0 Info: DatabaseEngineVersionCheck migrated 12:49:45.0 Info: => 0.0011139s 12:49:45.0 Debug: Took: 00:00:00.0108568 12:49:45.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO PendingReleases ("ArtistId", "Title", "Added", "ParsedAlbumInfo", "Release", "Reason") VALUES (@ArtistId, @Title, @Added, @ParsedAlbumInfo, @Release, @Reason); SELECT last_insert_rowid() id PARAMETERS: ArtistId = [1] Title = ["\"Title1\""] Added = ["2024-05-17T00: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": 739022, "ageHours": 17736540.829193525, "ageMinutes": 1064192449.7516115 }] Reason = ["delay"] Id = [0] ==== End Query Trace ==== 12:49:45.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "PendingReleases".* FROM "PendingReleases" PARAMETERS: ==== End Query Trace ==== 12:49:45.1 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedPendingReleasesFixture.should_delete_orphaned_pending_items --- 12:49:45.1 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedPendingReleasesFixture.should_not_delete_unorphaned_pending_items --- 12:49:45.1 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm64/cached_Main.db 12:49:45.1 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm64/_temp_11361_638515469851330650_351/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:49:45.1 Info: DatabaseEngineVersionCheck migrating 12:49:45.1 Info: PerformDBOperation 12:49:45.1 Info: Performing DB Operation 12:49:45.1 Info: SQLite 3.45.3 12:49:45.1 Info: => 0.0011175s 12:49:45.1 Info: DatabaseEngineVersionCheck migrated 12:49:45.1 Info: => 0.0011314s 12:49:45.1 Debug: Took: 00:00:00.0108027 12:49:45.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Artists ("ArtistMetadataId", "CleanName", "SortName", "Monitored", "MonitorNewItems", "LastInfoSync", "Path", "Added", "QualityProfileId", "MetadataProfileId", "Tags", "AddOptions") VALUES (@ArtistMetadataId, @CleanName, @SortName, @Monitored, @MonitorNewItems, @LastInfoSync, @Path, @Added, @QualityProfileId, @MetadataProfileId, @Tags, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] CleanName = ["\"CleanName1\""] SortName = ["\"SortName1\""] Monitored = [false] MonitorNewItems = ["all"] LastInfoSync = ["2024-05-17T00:00:00Z"] Path = ["\"Path1\""] RootFolderPath = ["\"RootFolderPath1\""] Added = ["2024-05-17T00:00:00Z"] QualityProfileId = [1] MetadataProfileId = [1] Tags = [[]] AddOptions = [null] Name = ["\"Name1\""] ForeignArtistId = ["\"ForeignArtistId1\""] Id = [0] ==== End Query Trace ==== 12:49:45.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-05-17T00: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": 739022, "ageHours": 17736540.82920865, "ageMinutes": 1064192449.7525192 }] Reason = ["delay"] Id = [0] ==== End Query Trace ==== 12:49:45.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "PendingReleases".* FROM "PendingReleases" PARAMETERS: ==== End Query Trace ==== 12:49:45.1 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedPendingReleasesFixture.should_not_delete_unorphaned_pending_items --- 12:49:45.1 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedReleasesFixture.should_delete_orphaned_releases --- 12:49:45.1 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm64/cached_Main.db 12:49:45.1 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm64/_temp_11361_638515469851865851_353/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:49:45.1 Info: DatabaseEngineVersionCheck migrating 12:49:45.1 Info: PerformDBOperation 12:49:45.1 Info: Performing DB Operation 12:49:45.1 Info: SQLite 3.45.3 12:49:45.1 Info: => 0.0011103s 12:49:45.1 Info: DatabaseEngineVersionCheck migrated 12:49:45.1 Info: => 0.0011252s 12:49:45.1 Debug: Took: 00:00:00.0106950 12:49:45.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO AlbumReleases ("AlbumId", "ForeignReleaseId", "OldForeignReleaseIds", "Title", "Status", "Duration", "Label", "Disambiguation", "Country", "ReleaseDate", "Media", "TrackCount", "Monitored") VALUES (@AlbumId, @ForeignReleaseId, @OldForeignReleaseIds, @Title, @Status, @Duration, @Label, @Disambiguation, @Country, @ReleaseDate, @Media, @TrackCount, @Monitored); SELECT last_insert_rowid() id PARAMETERS: AlbumId = [1] ForeignReleaseId = ["\"ForeignReleaseId1\""] OldForeignReleaseIds = [[]] Title = ["\"Title1\""] Status = ["\"Status1\""] Duration = [1] Label = [[]] Disambiguation = ["\"Disambiguation1\""] Country = [[]] ReleaseDate = ["2024-05-17T00:00:00Z"] Media = [[]] TrackCount = [1] Monitored = [false] Id = [0] ==== End Query Trace ==== 12:49:45.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "AlbumReleases".* FROM "AlbumReleases" PARAMETERS: ==== End Query Trace ==== 12:49:45.2 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedReleasesFixture.should_delete_orphaned_releases --- 12:49:45.2 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedReleasesFixture.should_not_delete_unorphaned_albums --- 12:49:45.2 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm64/cached_Main.db 12:49:45.2 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm64/_temp_11361_638515469852378660_355/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:49:45.2 Info: DatabaseEngineVersionCheck migrating 12:49:45.2 Info: PerformDBOperation 12:49:45.2 Info: Performing DB Operation 12:49:45.2 Info: SQLite 3.45.3 12:49:45.2 Info: => 0.0011512s 12:49:45.2 Info: DatabaseEngineVersionCheck migrated 12:49:45.2 Info: => 0.0011646s 12:49:45.2 Debug: Took: 00:00:00.0109179 12:49:45.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Albums ("ArtistMetadataId", "ForeignAlbumId", "OldForeignAlbumIds", "Title", "Overview", "Disambiguation", "ReleaseDate", "Images", "Links", "Genres", "AlbumType", "SecondaryTypes", "Ratings", "LastSearchTime", "CleanTitle", "ProfileId", "Monitored", "AnyReleaseOk", "LastInfoSync", "Added", "AddOptions") VALUES (@ArtistMetadataId, @ForeignAlbumId, @OldForeignAlbumIds, @Title, @Overview, @Disambiguation, @ReleaseDate, @Images, @Links, @Genres, @AlbumType, @SecondaryTypes, @Ratings, @LastSearchTime, @CleanTitle, @ProfileId, @Monitored, @AnyReleaseOk, @LastInfoSync, @Added, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] ForeignAlbumId = ["\"ForeignAlbumId1\""] OldForeignAlbumIds = [[]] Title = ["\"Title1\""] Overview = ["\"\""] Disambiguation = ["\"Disambiguation1\""] ReleaseDate = ["2024-05-17T00:00:00Z"] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"AlbumType1\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = ["2024-05-17T00:00:00Z"] CleanTitle = ["\"CleanTitle1\""] ProfileId = [1] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = ["2024-05-17T00:00:00Z"] Added = ["2024-05-17T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [1] Id = [0] ==== End Query Trace ==== 12:49:45.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO AlbumReleases ("AlbumId", "ForeignReleaseId", "OldForeignReleaseIds", "Title", "Status", "Duration", "Label", "Disambiguation", "Country", "ReleaseDate", "Media", "TrackCount", "Monitored") VALUES (@AlbumId, @ForeignReleaseId, @OldForeignReleaseIds, @Title, @Status, @Duration, @Label, @Disambiguation, @Country, @ReleaseDate, @Media, @TrackCount, @Monitored); SELECT last_insert_rowid() id PARAMETERS: AlbumId = [1] ForeignReleaseId = ["\"ForeignReleaseId1\""] OldForeignReleaseIds = [[]] Title = ["\"Title1\""] Status = ["\"Status1\""] Duration = [1] Label = [[]] Disambiguation = ["\"Disambiguation1\""] Country = [[]] ReleaseDate = ["2024-05-17T00:00:00Z"] Media = [[]] TrackCount = [1] Monitored = [false] Id = [0] ==== End Query Trace ==== 12:49:45.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO AlbumReleases ("AlbumId", "ForeignReleaseId", "OldForeignReleaseIds", "Title", "Status", "Duration", "Label", "Disambiguation", "Country", "ReleaseDate", "Media", "TrackCount", "Monitored") VALUES (@AlbumId, @ForeignReleaseId, @OldForeignReleaseIds, @Title, @Status, @Duration, @Label, @Disambiguation, @Country, @ReleaseDate, @Media, @TrackCount, @Monitored); SELECT last_insert_rowid() id PARAMETERS: AlbumId = [2] ForeignReleaseId = ["\"ForeignReleaseId2\""] OldForeignReleaseIds = [[]] Title = ["\"Title2\""] Status = ["\"Status2\""] Duration = [2] Label = [[]] Disambiguation = ["\"Disambiguation2\""] Country = [[]] ReleaseDate = ["2024-05-18T00:00:00Z"] Media = [[]] TrackCount = [2] Monitored = [true] Id = [0] ==== End Query Trace ==== 12:49:45.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "AlbumReleases".* FROM "AlbumReleases" PARAMETERS: ==== End Query Trace ==== 12:49:45.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "AlbumReleases".* FROM "AlbumReleases" PARAMETERS: ==== End Query Trace ==== 12:49:45.2 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedReleasesFixture.should_not_delete_unorphaned_albums --- 12:49:45.2 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedTrackFilesFixture.should_not_unlink_unorphaned_track_files --- 12:49:45.2 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm64/cached_Main.db 12:49:45.3 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm64/_temp_11361_638515469852988336_357/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:49:45.3 Info: DatabaseEngineVersionCheck migrating 12:49:45.3 Info: PerformDBOperation 12:49:45.3 Info: Performing DB Operation 12:49:45.3 Info: SQLite 3.45.3 12:49:45.3 Info: => 0.0011294s 12:49:45.3 Info: DatabaseEngineVersionCheck migrated 12:49:45.3 Info: => 0.0011436s 12:49:45.3 Debug: Took: 00:00:00.0109047 12:49:45.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"Path1\""] Size = [1] Modified = ["2024-05-17T00:00:00Z"] DateAdded = ["2024-05-17T00: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:49:45.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"Path2\""] Size = [2] Modified = ["2024-05-18T00:00:00Z"] DateAdded = ["2024-05-18T00: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:49:45.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId1\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId1\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [1] TrackNumber = ["\"TrackNumber1\""] AbsoluteTrackNumber = [1] Title = ["\"Title1\""] Duration = [1] Explicit = [false] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [1] TrackFileId = [1] AlbumId = [0] Id = [0] ==== End Query Trace ==== 12:49:45.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "TrackFiles".* FROM "TrackFiles" PARAMETERS: ==== End Query Trace ==== 12:49:45.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Tracks".* FROM "Tracks" PARAMETERS: ==== End Query Trace ==== 12:49:45.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "TrackFiles".* FROM "TrackFiles" PARAMETERS: ==== End Query Trace ==== 12:49:45.3 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedTrackFilesFixture.should_not_unlink_unorphaned_track_files --- 12:49:45.3 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedTrackFilesFixture.should_unlink_orphaned_track_files --- 12:49:45.3 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm64/cached_Main.db 12:49:45.3 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm64/_temp_11361_638515469853595570_359/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:49:45.3 Info: DatabaseEngineVersionCheck migrating 12:49:45.3 Info: PerformDBOperation 12:49:45.3 Info: Performing DB Operation 12:49:45.3 Info: SQLite 3.45.3 12:49:45.3 Info: => 0.0011226s 12:49:45.3 Info: DatabaseEngineVersionCheck migrated 12:49:45.3 Info: => 0.0011373s 12:49:45.3 Debug: Took: 00:00:00.0108136 12:49:45.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"Path1\""] Size = [1] Modified = ["2024-05-17T00:00:00Z"] DateAdded = ["2024-05-17T00: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:49:45.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "TrackFiles".* FROM "TrackFiles" PARAMETERS: ==== End Query Trace ==== 12:49:45.4 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedTrackFilesFixture.should_unlink_orphaned_track_files --- 12:49:45.4 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedTracksFixture.should_delete_orphaned_tracks --- 12:49:45.4 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm64/cached_Main.db 12:49:45.4 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm64/_temp_11361_638515469854112550_361/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:49:45.4 Info: DatabaseEngineVersionCheck migrating 12:49:45.4 Info: PerformDBOperation 12:49:45.4 Info: Performing DB Operation 12:49:45.4 Info: SQLite 3.45.3 12:49:45.4 Info: => 0.0011703s 12:49:45.4 Info: DatabaseEngineVersionCheck migrated 12:49:45.4 Info: => 0.0011825s 12:49:45.4 Debug: Took: 00:00:00.0116717 12:49:45.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId1\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId1\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [1] TrackNumber = ["\"TrackNumber1\""] AbsoluteTrackNumber = [1] Title = ["\"Title1\""] Duration = [1] Explicit = [false] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [1] TrackFileId = [1] AlbumId = [0] Id = [0] ==== End Query Trace ==== 12:49:45.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Tracks".* FROM "Tracks" PARAMETERS: ==== End Query Trace ==== 12:49:45.4 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedTracksFixture.should_delete_orphaned_tracks --- 12:49:45.4 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedTracksFixture.should_not_delete_unorphaned_tracks --- 12:49:45.4 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm64/cached_Main.db 12:49:45.4 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm64/_temp_11361_638515469854646356_363/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:49:45.4 Info: DatabaseEngineVersionCheck migrating 12:49:45.4 Info: PerformDBOperation 12:49:45.4 Info: Performing DB Operation 12:49:45.4 Info: SQLite 3.45.3 12:49:45.4 Info: => 0.0011535s 12:49:45.4 Info: DatabaseEngineVersionCheck migrated 12:49:45.4 Info: => 0.0011742s 12:49:45.4 Debug: Took: 00:00:00.0117269 12:49:45.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO AlbumReleases ("AlbumId", "ForeignReleaseId", "OldForeignReleaseIds", "Title", "Status", "Duration", "Label", "Disambiguation", "Country", "ReleaseDate", "Media", "TrackCount", "Monitored") VALUES (@AlbumId, @ForeignReleaseId, @OldForeignReleaseIds, @Title, @Status, @Duration, @Label, @Disambiguation, @Country, @ReleaseDate, @Media, @TrackCount, @Monitored); SELECT last_insert_rowid() id PARAMETERS: AlbumId = [1] ForeignReleaseId = ["\"ForeignReleaseId1\""] OldForeignReleaseIds = [[]] Title = ["\"Title1\""] Status = ["\"Status1\""] Duration = [1] Label = [[]] Disambiguation = ["\"Disambiguation1\""] Country = [[]] ReleaseDate = ["2024-05-17T00:00:00Z"] Media = [[]] TrackCount = [1] Monitored = [false] Id = [0] ==== End Query Trace ==== 12:49:45.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId1\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId1\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [1] TrackNumber = ["\"TrackNumber1\""] AbsoluteTrackNumber = [1] Title = ["\"Title1\""] Duration = [1] Explicit = [false] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [1] TrackFileId = [1] AlbumId = [0] Id = [0] ==== End Query Trace ==== 12:49:45.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId2\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId2\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [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:49:45.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Tracks".* FROM "Tracks" PARAMETERS: ==== End Query Trace ==== 12:49:45.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Tracks".* FROM "Tracks" PARAMETERS: ==== End Query Trace ==== 12:49:45.5 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedTracksFixture.should_not_delete_unorphaned_tracks --- 12:49:45.5 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupQualityProfileFormatItemsFixture.should_add_missing_custom_formats --- 12:49:45.5 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm64/cached_Main.db 12:49:45.5 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm64/_temp_11361_638515469855241202_365/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:49:45.5 Info: DatabaseEngineVersionCheck migrating 12:49:45.5 Info: PerformDBOperation 12:49:45.5 Info: Performing DB Operation 12:49:45.5 Info: SQLite 3.45.3 12:49:45.5 Info: => 0.0011788s 12:49:45.5 Info: DatabaseEngineVersionCheck migrated 12:49:45.5 Info: => 0.0011914s 12:49:45.5 Debug: Took: 00:00:00.0118099 12:49:45.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO CustomFormats ("Name", "IncludeCustomFormatWhenRenaming", "Specifications") VALUES (@Name, @IncludeCustomFormatWhenRenaming, @Specifications); SELECT last_insert_rowid() id PARAMETERS: Id = [0] Name = ["\"Custom Format 1\""] IncludeCustomFormatWhenRenaming = [false] Specifications = [[]] ==== End Query Trace ==== 12:49:45.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO CustomFormats ("Name", "IncludeCustomFormatWhenRenaming", "Specifications") VALUES (@Name, @IncludeCustomFormatWhenRenaming, @Specifications); SELECT last_insert_rowid() id PARAMETERS: Id = [0] Name = ["\"Custom Format 2\""] IncludeCustomFormatWhenRenaming = [false] Specifications = [[]] ==== End Query Trace ==== 12:49:45.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO QualityProfiles ("Name", "UpgradeAllowed", "Cutoff", "MinFormatScore", "CutoffFormatScore", "FormatItems", "Items") VALUES (@Name, @UpgradeAllowed, @Cutoff, @MinFormatScore, @CutoffFormatScore, @FormatItems, @Items); SELECT last_insert_rowid() id PARAMETERS: Id = [0] Name = ["\"Name1\""] UpgradeAllowed = [false] Cutoff = [1] MinFormatScore = [50] CutoffFormatScore = [100] FormatItems = [[ { "format": { "id": 1, "name": "Custom Format 1", "includeCustomFormatWhenRenaming": false, "specifications": [] }, "score": 1 } ]] Items = [[ { "id": 0, "quality": { "id": 0, "name": "Unknown" }, "items": [], "allowed": true }, { "id": 0, "quality": { "id": 1, "name": "MP3-192" }, "items": [], "allowed": true }, { "id": 0, "quality": { "id": 2, "name": "MP3-VBR-V0" }, "items": [], "allowed": true }, { "id": 0, "quality": { "id": 3, "name": "MP3-256" }, "items": [], "allowed": true }, { "id": 0, "quality": { "id": 4, "name": "MP3-320" }, "items": [], "allowed": true }, { "id": 0, "quality": { "id": 6, "name": "FLAC" }, "items": [], "allowed": true } ]] ==== End Query Trace ==== 12:49:45.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "CustomFormats".* FROM "CustomFormats" PARAMETERS: ==== End Query Trace ==== 12:49:45.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "CustomFormats".* FROM "CustomFormats" PARAMETERS: ==== End Query Trace ==== 12:49:45.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "QualityProfiles".* FROM "QualityProfiles" PARAMETERS: ==== End Query Trace ==== 12:49:45.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: UPDATE "QualityProfiles" SET "FormatItems" = @FormatItems, "MinFormatScore" = @MinFormatScore, "CutoffFormatScore" = @CutoffFormatScore WHERE "Id" = @Id PARAMETERS: Id = [1] Name = ["\"Name1\""] UpgradeAllowed = [false] Cutoff = [1] MinFormatScore = [50] CutoffFormatScore = [100] FormatItems = [[ { "format": { "id": 2, "name": "Custom Format 2", "includeCustomFormatWhenRenaming": false, "specifications": [] }, "score": 0 }, { "format": { "id": 1, "includeCustomFormatWhenRenaming": false }, "score": 1 } ]] Items = [[ { "id": 0, "quality": { "id": 0, "name": "Unknown" }, "items": [], "allowed": true }, { "id": 0, "quality": { "id": 1, "name": "MP3-192" }, "items": [], "allowed": true }, { "id": 0, "quality": { "id": 2, "name": "MP3-VBR-V0" }, "items": [], "allowed": true }, { "id": 0, "quality": { "id": 3, "name": "MP3-256" }, "items": [], "allowed": true }, { "id": 0, "quality": { "id": 4, "name": "MP3-320" }, "items": [], "allowed": true }, { "id": 0, "quality": { "id": 6, "name": "FLAC" }, "items": [], "allowed": true } ]] ==== End Query Trace ==== 12:49:45.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "QualityProfiles".* FROM "QualityProfiles" PARAMETERS: ==== End Query Trace ==== 12:49:45.6 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupQualityProfileFormatItemsFixture.should_add_missing_custom_formats --- 12:49:45.6 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupQualityProfileFormatItemsFixture.should_not_remove_unorphaned_custom_formats --- 12:49:45.6 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm64/cached_Main.db 12:49:45.6 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm64/_temp_11361_638515469856030378_367/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:49:45.6 Info: DatabaseEngineVersionCheck migrating 12:49:45.6 Info: PerformDBOperation 12:49:45.6 Info: Performing DB Operation 12:49:45.6 Info: SQLite 3.45.3 12:49:45.6 Info: => 0.0011455s 12:49:45.6 Info: DatabaseEngineVersionCheck migrated 12:49:45.6 Info: => 0.0011594s 12:49:45.6 Debug: Took: 00:00:00.0118218 12:49:45.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO CustomFormats ("Name", "IncludeCustomFormatWhenRenaming", "Specifications") VALUES (@Name, @IncludeCustomFormatWhenRenaming, @Specifications); SELECT last_insert_rowid() id PARAMETERS: Id = [0] Name = ["\"Name1\""] IncludeCustomFormatWhenRenaming = [false] Specifications = [[]] ==== End Query Trace ==== 12:49:45.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO QualityProfiles ("Name", "UpgradeAllowed", "Cutoff", "MinFormatScore", "CutoffFormatScore", "FormatItems", "Items") VALUES (@Name, @UpgradeAllowed, @Cutoff, @MinFormatScore, @CutoffFormatScore, @FormatItems, @Items); SELECT last_insert_rowid() id PARAMETERS: Id = [0] Name = ["\"Name1\""] UpgradeAllowed = [false] Cutoff = [1] MinFormatScore = [50] CutoffFormatScore = [100] FormatItems = [[ { "format": { "id": 1, "name": "Name1", "includeCustomFormatWhenRenaming": false, "specifications": [] }, "score": 1 } ]] Items = [[ { "id": 0, "quality": { "id": 0, "name": "Unknown" }, "items": [], "allowed": true }, { "id": 0, "quality": { "id": 1, "name": "MP3-192" }, "items": [], "allowed": true }, { "id": 0, "quality": { "id": 2, "name": "MP3-VBR-V0" }, "items": [], "allowed": true }, { "id": 0, "quality": { "id": 3, "name": "MP3-256" }, "items": [], "allowed": true }, { "id": 0, "quality": { "id": 4, "name": "MP3-320" }, "items": [], "allowed": true }, { "id": 0, "quality": { "id": 6, "name": "FLAC" }, "items": [], "allowed": true } ]] ==== End Query Trace ==== 12:49:45.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "CustomFormats".* FROM "CustomFormats" PARAMETERS: ==== End Query Trace ==== 12:49:45.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "CustomFormats".* FROM "CustomFormats" PARAMETERS: ==== End Query Trace ==== 12:49:45.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "QualityProfiles".* FROM "QualityProfiles" PARAMETERS: ==== End Query Trace ==== 12:49:45.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "QualityProfiles".* FROM "QualityProfiles" PARAMETERS: ==== End Query Trace ==== 12:49:45.6 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupQualityProfileFormatItemsFixture.should_not_remove_unorphaned_custom_formats --- 12:49:45.6 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupQualityProfileFormatItemsFixture.should_remove_orphaned_custom_formats --- 12:49:45.6 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm64/cached_Main.db 12:49:45.6 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm64/_temp_11361_638515469856791219_369/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:49:45.6 Info: DatabaseEngineVersionCheck migrating 12:49:45.6 Info: PerformDBOperation 12:49:45.6 Info: Performing DB Operation 12:49:45.6 Info: SQLite 3.45.3 12:49:45.6 Info: => 0.0010949s 12:49:45.6 Info: DatabaseEngineVersionCheck migrated 12:49:45.6 Info: => 0.0011081s 12:49:45.6 Debug: Took: 00:00:00.0108757 12:49:45.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO QualityProfiles ("Name", "UpgradeAllowed", "Cutoff", "MinFormatScore", "CutoffFormatScore", "FormatItems", "Items") VALUES (@Name, @UpgradeAllowed, @Cutoff, @MinFormatScore, @CutoffFormatScore, @FormatItems, @Items); SELECT last_insert_rowid() id PARAMETERS: Id = [0] Name = ["\"Name1\""] UpgradeAllowed = [false] Cutoff = [1] MinFormatScore = [50] CutoffFormatScore = [100] FormatItems = [[ { "format": { "id": 0, "name": "My Custom Format", "includeCustomFormatWhenRenaming": false, "specifications": [] }, "score": 1 } ]] Items = [[ { "id": 0, "quality": { "id": 0, "name": "Unknown" }, "items": [], "allowed": true }, { "id": 0, "quality": { "id": 1, "name": "MP3-192" }, "items": [], "allowed": true }, { "id": 0, "quality": { "id": 2, "name": "MP3-VBR-V0" }, "items": [], "allowed": true }, { "id": 0, "quality": { "id": 3, "name": "MP3-256" }, "items": [], "allowed": true }, { "id": 0, "quality": { "id": 4, "name": "MP3-320" }, "items": [], "allowed": true }, { "id": 0, "quality": { "id": 6, "name": "FLAC" }, "items": [], "allowed": true } ]] ==== End Query Trace ==== 12:49:45.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "CustomFormats".* FROM "CustomFormats" PARAMETERS: ==== End Query Trace ==== 12:49:45.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "CustomFormats".* FROM "CustomFormats" PARAMETERS: ==== End Query Trace ==== 12:49:45.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "QualityProfiles".* FROM "QualityProfiles" PARAMETERS: ==== End Query Trace ==== 12:49:45.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: UPDATE "QualityProfiles" SET "FormatItems" = @FormatItems, "MinFormatScore" = @MinFormatScore, "CutoffFormatScore" = @CutoffFormatScore WHERE "Id" = @Id PARAMETERS: Id = [1] Name = ["\"Name1\""] UpgradeAllowed = [false] Cutoff = [1] MinFormatScore = [0] CutoffFormatScore = [0] FormatItems = [[]] Items = [[ { "id": 0, "quality": { "id": 0, "name": "Unknown" }, "items": [], "allowed": true }, { "id": 0, "quality": { "id": 1, "name": "MP3-192" }, "items": [], "allowed": true }, { "id": 0, "quality": { "id": 2, "name": "MP3-VBR-V0" }, "items": [], "allowed": true }, { "id": 0, "quality": { "id": 3, "name": "MP3-256" }, "items": [], "allowed": true }, { "id": 0, "quality": { "id": 4, "name": "MP3-320" }, "items": [], "allowed": true }, { "id": 0, "quality": { "id": 6, "name": "FLAC" }, "items": [], "allowed": true } ]] ==== End Query Trace ==== 12:49:45.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "QualityProfiles".* FROM "QualityProfiles" PARAMETERS: ==== End Query Trace ==== 12:49:45.7 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupQualityProfileFormatItemsFixture.should_remove_orphaned_custom_formats --- 12:49:45.7 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupUnusedTagsFixture.should_delete_unused_tags --- 12:49:45.7 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm64/cached_Main.db 12:49:45.7 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm64/_temp_11361_638515469857317378_371/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:49:45.7 Info: DatabaseEngineVersionCheck migrating 12:49:45.7 Info: PerformDBOperation 12:49:45.7 Info: Performing DB Operation 12:49:45.7 Info: SQLite 3.45.3 12:49:45.7 Info: => 0.0011328s 12:49:45.7 Info: DatabaseEngineVersionCheck migrated 12:49:45.7 Info: => 0.0011468s 12:49:45.7 Debug: Took: 00:00:00.0107329 12:49:45.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tags ("Label") VALUES (@Label); SELECT last_insert_rowid() id PARAMETERS: Id = [0] Label = ["\"Label1\""] ==== End Query Trace ==== 12:49:45.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tags ("Label") VALUES (@Label); SELECT last_insert_rowid() id PARAMETERS: Id = [0] Label = ["\"Label2\""] ==== End Query Trace ==== 12:49:45.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Tags".* FROM "Tags" PARAMETERS: ==== End Query Trace ==== 12:49:45.7 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupUnusedTagsFixture.should_delete_unused_tags --- 12:49:45.7 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupUnusedTagsFixture.should_not_delete_used_auto_tagging_tag_specification_tags --- 12:49:45.7 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm64/cached_Main.db 12:49:45.7 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm64/_temp_11361_638515469857899754_373/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:49:45.7 Info: DatabaseEngineVersionCheck migrating 12:49:45.7 Info: PerformDBOperation 12:49:45.7 Info: Performing DB Operation 12:49:45.7 Info: SQLite 3.45.3 12:49:45.7 Info: => 0.0011211s 12:49:45.7 Info: DatabaseEngineVersionCheck migrated 12:49:45.7 Info: => 0.0011353s 12:49:45.8 Debug: Took: 00:00:00.0109254 12:49:45.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:49:45.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:49:45.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Tags".* FROM "Tags" PARAMETERS: ==== End Query Trace ==== 12:49:45.8 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupUnusedTagsFixture.should_not_delete_used_auto_tagging_tag_specification_tags --- 12:49:45.8 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupUnusedTagsFixture.should_not_delete_used_tags --- 12:49:45.8 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm64/cached_Main.db 12:49:45.8 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm64/_temp_11361_638515469858442604_375/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:49:45.8 Info: DatabaseEngineVersionCheck migrating 12:49:45.8 Info: PerformDBOperation 12:49:45.8 Info: Performing DB Operation 12:49:45.8 Info: SQLite 3.45.3 12:49:45.8 Info: => 0.0011848s 12:49:45.8 Info: DatabaseEngineVersionCheck migrated 12:49:45.8 Info: => 0.0011985s 12:49:45.8 Debug: Took: 00:00:00.0110072 12:49:45.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:49:45.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:49:45.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ReleaseProfiles ("Enabled", "Required", "Ignored", "IndexerId", "Tags") VALUES (@Enabled, @Required, @Ignored, @IndexerId, @Tags); SELECT last_insert_rowid() id PARAMETERS: Enabled = [true] Required = [[]] Ignored = [[]] IndexerId = [1] Tags = [[ 1 ]] Id = [0] ==== End Query Trace ==== 12:49:45.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ReleaseProfiles ("Enabled", "Required", "Ignored", "IndexerId", "Tags") VALUES (@Enabled, @Required, @Ignored, @IndexerId, @Tags); SELECT last_insert_rowid() id PARAMETERS: Enabled = [true] Required = [[]] Ignored = [[]] IndexerId = [2] Tags = [[ 1 ]] Id = [0] ==== End Query Trace ==== 12:49:45.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Tags".* FROM "Tags" PARAMETERS: ==== End Query Trace ==== 12:49:45.8 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupUnusedTagsFixture.should_not_delete_used_tags --- 12:49:45.8 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.DeleteBadMediaCoversFixture.should_delete_empty_images --- 12:49:45.9 Debug: Deleting invalid image file /C/Music/Album/image.jpg 12:49:45.9 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.DeleteBadMediaCoversFixture.should_delete_empty_images --- 12:49:45.9 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.DeleteBadMediaCoversFixture.should_delete_html_images --- 12:49:45.9 Debug: Deleting invalid image file /C/Music/Album/image.jpg 12:49:45.9 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.DeleteBadMediaCoversFixture.should_delete_html_images --- 12:49:45.9 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.DeleteBadMediaCoversFixture.should_not_delete_non_html_files --- 12:49:45.9 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.DeleteBadMediaCoversFixture.should_not_delete_non_html_files --- 12:49:45.9 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.DeleteBadMediaCoversFixture.should_not_process_images_before_tvdb_switch --- 12:49:45.9 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.DeleteBadMediaCoversFixture.should_not_process_images_before_tvdb_switch --- 12:49:45.9 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.DeleteBadMediaCoversFixture.should_not_process_non_image_files --- 12:49:45.9 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.DeleteBadMediaCoversFixture.should_not_process_non_image_files --- 12:49:45.9 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.DeleteBadMediaCoversFixture.should_not_run_if_flag_is_false --- 12:49:45.9 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.DeleteBadMediaCoversFixture.should_not_run_if_flag_is_false --- 12:49:45.9 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.DeleteBadMediaCoversFixture.should_set_clean_flag_to_false --- 12:49:45.9 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.DeleteBadMediaCoversFixture.should_set_clean_flag_to_false --- 12:49:45.9 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.FixFutureDownloadClientStatusTimesFixture.should_not_change_statuses_when_times_are_in_the_past --- 12:49:45.9 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.FixFutureDownloadClientStatusTimesFixture.should_not_change_statuses_when_times_are_in_the_past --- 12:49:45.9 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.FixFutureDownloadClientStatusTimesFixture.should_set_disabled_till_when_its_too_far_in_the_future --- 12:49:45.9 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.FixFutureDownloadClientStatusTimesFixture.should_set_disabled_till_when_its_too_far_in_the_future --- 12:49:45.9 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.FixFutureDownloadClientStatusTimesFixture.should_set_initial_failure_when_its_in_the_future --- 12:49:45.9 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.FixFutureDownloadClientStatusTimesFixture.should_set_initial_failure_when_its_in_the_future --- 12:49:45.9 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.FixFutureDownloadClientStatusTimesFixture.should_set_most_recent_failure_when_its_in_the_future --- 12:49:45.9 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.FixFutureDownloadClientStatusTimesFixture.should_set_most_recent_failure_when_its_in_the_future --- 12:49:45.9 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.FixFutureImportListStatusTimesFixture.should_not_change_statuses_when_times_are_in_the_past --- 12:49:46.0 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.FixFutureImportListStatusTimesFixture.should_not_change_statuses_when_times_are_in_the_past --- 12:49:46.0 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.FixFutureImportListStatusTimesFixture.should_set_disabled_till_when_its_too_far_in_the_future --- 12:49:46.0 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.FixFutureImportListStatusTimesFixture.should_set_disabled_till_when_its_too_far_in_the_future --- 12:49:46.0 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.FixFutureImportListStatusTimesFixture.should_set_initial_failure_when_its_in_the_future --- 12:49:46.0 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.FixFutureImportListStatusTimesFixture.should_set_initial_failure_when_its_in_the_future --- 12:49:46.0 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.FixFutureImportListStatusTimesFixture.should_set_most_recent_failure_when_its_in_the_future --- 12:49:46.0 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.FixFutureImportListStatusTimesFixture.should_set_most_recent_failure_when_its_in_the_future --- 12:49:46.0 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.FixFutureIndexerStatusTimesFixture.should_not_change_statuses_when_times_are_in_the_past --- 12:49:46.0 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.FixFutureIndexerStatusTimesFixture.should_not_change_statuses_when_times_are_in_the_past --- 12:49:46.0 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.FixFutureIndexerStatusTimesFixture.should_set_disabled_till_when_its_too_far_in_the_future --- 12:49:46.0 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.FixFutureIndexerStatusTimesFixture.should_set_disabled_till_when_its_too_far_in_the_future --- 12:49:46.0 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.FixFutureIndexerStatusTimesFixture.should_set_initial_failure_when_its_in_the_future --- 12:49:46.0 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.FixFutureIndexerStatusTimesFixture.should_set_initial_failure_when_its_in_the_future --- 12:49:46.0 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.FixFutureIndexerStatusTimesFixture.should_set_most_recent_failure_when_its_in_the_future --- 12:49:46.0 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.FixFutureIndexerStatusTimesFixture.should_set_most_recent_failure_when_its_in_the_future --- 12:49:46.0 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.UpdateCleanTitleForArtistFixture.should_not_update_unchanged_title --- 12:49:46.1 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.UpdateCleanTitleForArtistFixture.should_not_update_unchanged_title --- 12:49:46.1 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.UpdateCleanTitleForArtistFixture.should_update_clean_title --- 12:49:46.1 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.UpdateCleanTitleForArtistFixture.should_update_clean_title --- 12:49:46.1 Info: --- Start: NzbDrone.Core.Test.Http.HttpProxySettingsProviderFixture.should_bypass_proxy --- 12:49:46.1 Info: --- End: NzbDrone.Core.Test.Http.HttpProxySettingsProviderFixture.should_bypass_proxy --- 12:49:46.1 Info: --- Start: NzbDrone.Core.Test.Http.HttpProxySettingsProviderFixture.should_not_bypass_proxy --- 12:49:46.1 Info: --- End: NzbDrone.Core.Test.Http.HttpProxySettingsProviderFixture.should_not_bypass_proxy --- 12:49:46.1 Info: --- Start: NzbDrone.Core.Test.Http.TorCacheHttpRequestInterceptorFixture.should_add_referrer_torcache_request --- 12:49:46.1 Info: --- End: NzbDrone.Core.Test.Http.TorCacheHttpRequestInterceptorFixture.should_add_referrer_torcache_request --- 12:49:46.1 Info: --- Start: NzbDrone.Core.Test.Http.TorCacheHttpRequestInterceptorFixture.should_not_remove_query_params_from_other_requests("http://site.com/download?url=torcache.net&blaat=1") --- 12:49:46.1 Info: --- End: NzbDrone.Core.Test.Http.TorCacheHttpRequestInterceptorFixture.should_not_remove_query_params_from_other_requests("http://site.com/download?url=torcache.net&blaat=1") --- 12:49:46.1 Info: --- Start: NzbDrone.Core.Test.Http.TorCacheHttpRequestInterceptorFixture.should_not_remove_query_params_from_other_requests("http://torcache.net.com/download?url=123") --- 12:49:46.1 Info: --- End: NzbDrone.Core.Test.Http.TorCacheHttpRequestInterceptorFixture.should_not_remove_query_params_from_other_requests("http://torcache.net.com/download?url=123") --- 12:49:46.1 Info: --- Start: NzbDrone.Core.Test.Http.TorCacheHttpRequestInterceptorFixture.should_remove_query_params_from_torcache_request --- 12:49:46.1 Info: --- End: NzbDrone.Core.Test.Http.TorCacheHttpRequestInterceptorFixture.should_remove_query_params_from_torcache_request --- 12:49:46.1 Info: --- Start: NzbDrone.Core.Test.ImportListTests.ImportListServiceFixture.should_remove_missing_import_lists_on_startup --- 12:49:46.1 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm64/cached_Main.db 12:49:46.1 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm64/_temp_11361_638515469861427573_377/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:49:46.1 Info: DatabaseEngineVersionCheck migrating 12:49:46.1 Info: PerformDBOperation 12:49:46.1 Info: Performing DB Operation 12:49:46.1 Info: SQLite 3.45.3 12:49:46.1 Info: => 0.00113s 12:49:46.1 Info: DatabaseEngineVersionCheck migrated 12:49:46.1 Info: => 0.0011442s 12:49:46.1 Debug: Took: 00:00:00.0108822 12:49:46.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ImportLists ("EnableAutomaticAdd", "ShouldMonitor", "ShouldMonitorExisting", "MonitorNewItems", "ShouldSearch", "ProfileId", "MetadataProfileId", "RootFolderPath", "Name", "Implementation", "ConfigContract", "Tags", "Settings") VALUES (@EnableAutomaticAdd, @ShouldMonitor, @ShouldMonitorExisting, @MonitorNewItems, @ShouldSearch, @ProfileId, @MetadataProfileId, @RootFolderPath, @Name, @Implementation, @ConfigContract, @Tags, @Settings); SELECT last_insert_rowid() id PARAMETERS: EnableAutomaticAdd = [false] ShouldMonitor = ["none"] ShouldMonitorExisting = [false] MonitorNewItems = ["all"] ShouldSearch = [false] ProfileId = [1] MetadataProfileId = [1] RootFolderPath = ["\"RootFolderPath1\""] ListType = ["program"] Name = ["\"Name1\""] ImplementationName = ["\"ImplementationName1\""] Implementation = ["\"Implementation1\""] ConfigContract = ["\"LidarrListsSettings\""] Tags = [[]] Settings = [null] Id = [0] ==== End Query Trace ==== 12:49:46.1 Debug: Initializing Providers. Count 1 12:49:46.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ImportLists".* FROM "ImportLists" PARAMETERS: ==== End Query Trace ==== 12:49:46.1 Warn: Removing Name1 12:49:46.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: DELETE FROM "ImportLists" WHERE ("ImportLists"."Id" = @Clause1_P1) PARAMETERS: Clause1_P1 = [1] ==== End Query Trace ==== 12:49:46.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: DELETE FROM "ImportLists" WHERE ("ImportLists"."Id" = @Clause1_P1) PARAMETERS: Clause1_P1 = [1] ==== End Query Trace ==== 12:49:46.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ImportLists".* FROM "ImportLists" PARAMETERS: ==== End Query Trace ==== 12:49:46.2 Info: --- End: NzbDrone.Core.Test.ImportListTests.ImportListServiceFixture.should_remove_missing_import_lists_on_startup --- 12:49:46.2 Info: --- Start: NzbDrone.Core.Test.ImportListTests.ImportListStatusServiceFixture.should_cancel_backoff_on_success --- 12:49:46.2 Info: --- End: NzbDrone.Core.Test.ImportListTests.ImportListStatusServiceFixture.should_cancel_backoff_on_success --- 12:49:46.2 Info: --- Start: NzbDrone.Core.Test.ImportListTests.ImportListStatusServiceFixture.should_not_store_update_if_already_okay --- 12:49:46.2 Info: --- End: NzbDrone.Core.Test.ImportListTests.ImportListStatusServiceFixture.should_not_store_update_if_already_okay --- 12:49:46.2 Info: --- Start: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_add_if_existing_artist_but_new_album --- 12:49:46.2 Info: Starting Import List Sync 12:49:46.2 Info: Processing 1 list items 12:49:46.2 Trace: Processing list item 1/1 12:49:46.2 Debug: f59c5520-5f46-4d2c-b2c4-822eabf53419 [Linkin Park] Rejected, artist exists in DB. Ensuring artist monitored 12:49:46.2 Info: Import List Sync Completed. Items found: 1, Artists added: 0, Albums added: 1 12:49:46.2 Info: --- End: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_add_if_existing_artist_but_new_album --- 12:49:46.2 Info: --- Start: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_add_if_not_existing_album(None,False) --- 12:49:46.2 Info: Starting Import List Sync 12:49:46.2 Info: Processing 1 list items 12:49:46.2 Trace: Processing list item 1/1 12:49:46.2 Info: Import List Sync Completed. Items found: 1, Artists added: 1, Albums added: 1 12:49:46.2 Info: --- End: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_add_if_not_existing_album(None,False) --- 12:49:46.2 Info: --- Start: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_add_if_not_existing_album(SpecificAlbum,True) --- 12:49:46.2 Info: Starting Import List Sync 12:49:46.2 Info: Processing 1 list items 12:49:46.2 Trace: Processing list item 1/1 12:49:46.2 Info: Import List Sync Completed. Items found: 1, Artists added: 1, Albums added: 1 12:49:46.2 Info: --- End: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_add_if_not_existing_album(SpecificAlbum,True) --- 12:49:46.2 Info: --- Start: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_add_if_not_existing_album(EntireArtist,True) --- 12:49:46.2 Info: Starting Import List Sync 12:49:46.2 Info: Processing 1 list items 12:49:46.2 Trace: Processing list item 1/1 12:49:46.2 Info: Import List Sync Completed. Items found: 1, Artists added: 1, Albums added: 1 12:49:46.2 Info: --- End: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_add_if_not_existing_album(EntireArtist,True) --- 12:49:46.2 Info: --- Start: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_add_if_not_existing_artist(None,False) --- 12:49:46.2 Info: Starting Import List Sync 12:49:46.2 Info: Processing 1 list items 12:49:46.2 Trace: Processing list item 1/1 12:49:46.2 Info: Import List Sync Completed. Items found: 1, Artists added: 1, Albums added: 0 12:49:46.2 Info: --- End: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_add_if_not_existing_artist(None,False) --- 12:49:46.2 Info: --- Start: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_add_if_not_existing_artist(SpecificAlbum,True) --- 12:49:46.3 Info: Starting Import List Sync 12:49:46.3 Info: Processing 1 list items 12:49:46.3 Trace: Processing list item 1/1 12:49:46.3 Info: Import List Sync Completed. Items found: 1, Artists added: 1, Albums added: 0 12:49:46.3 Info: --- End: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_add_if_not_existing_artist(SpecificAlbum,True) --- 12:49:46.3 Info: --- Start: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_add_if_not_existing_artist(EntireArtist,True) --- 12:49:46.3 Info: Starting Import List Sync 12:49:46.3 Info: Processing 1 list items 12:49:46.3 Trace: Processing list item 1/1 12:49:46.3 Info: Import List Sync Completed. Items found: 1, Artists added: 1, Albums added: 0 12:49:46.3 Info: --- End: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_add_if_not_existing_artist(EntireArtist,True) --- 12:49:46.3 Info: --- Start: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_add_two_albums(None,0,False) --- 12:49:46.3 Info: Starting Import List Sync 12:49:46.3 Info: Processing 2 list items 12:49:46.3 Trace: Processing list item 1/2 12:49:46.3 Trace: Processing list item 2/2 12:49:46.3 Debug: f59c5520-5f46-4d2c-b2c4-822eabf53419 [Linkin Park] Rejected, artist exists in Import. 12:49:46.3 Info: Import List Sync Completed. Items found: 2, Artists added: 1, Albums added: 2 12:49:46.3 Info: --- End: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_add_two_albums(None,0,False) --- 12:49:46.3 Info: --- Start: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_add_two_albums(SpecificAlbum,2,True) --- 12:49:46.3 Info: Starting Import List Sync 12:49:46.3 Info: Processing 2 list items 12:49:46.3 Trace: Processing list item 1/2 12:49:46.3 Trace: Processing list item 2/2 12:49:46.3 Debug: f59c5520-5f46-4d2c-b2c4-822eabf53419 [Linkin Park] Rejected, artist exists in Import. 12:49:46.3 Info: Import List Sync Completed. Items found: 2, Artists added: 1, Albums added: 2 12:49:46.3 Info: --- End: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_add_two_albums(SpecificAlbum,2,True) --- 12:49:46.3 Info: --- Start: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_add_two_albums(EntireArtist,0,True) --- 12:49:46.3 Info: Starting Import List Sync 12:49:46.3 Info: Processing 2 list items 12:49:46.3 Trace: Processing list item 1/2 12:49:46.3 Trace: Processing list item 2/2 12:49:46.3 Debug: f59c5520-5f46-4d2c-b2c4-822eabf53419 [Linkin Park] Rejected, artist exists in Import. 12:49:46.3 Info: Import List Sync Completed. Items found: 2, Artists added: 1, Albums added: 2 12:49:46.3 Info: --- End: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_add_two_albums(EntireArtist,0,True) --- 12:49:46.3 Info: --- Start: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_monitor_existing_unmonitored_album(SpecificAlbum) --- 12:49:46.3 Info: Starting Import List Sync 12:49:46.3 Info: Processing 1 list items 12:49:46.3 Trace: Processing list item 1/1 12:49:46.3 Debug: 09474d62-17dd-3a4f-98fb-04c65f38a479 [] Rejected, Album Exists in DB. Ensuring Album and Artist monitored. 12:49:46.3 Info: Import List Sync Completed. Items found: 1, Artists added: 0, Albums added: 0 12:49:46.3 Info: --- End: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_monitor_existing_unmonitored_album(SpecificAlbum) --- 12:49:46.3 Info: --- Start: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_monitor_existing_unmonitored_album(EntireArtist) --- 12:49:46.3 Info: Starting Import List Sync 12:49:46.3 Info: Processing 1 list items 12:49:46.3 Trace: Processing list item 1/1 12:49:46.3 Debug: 09474d62-17dd-3a4f-98fb-04c65f38a479 [] Rejected, Album Exists in DB. Ensuring Album and Artist monitored. 12:49:46.3 Info: Import List Sync Completed. Items found: 1, Artists added: 0, Albums added: 0 12:49:46.3 Info: --- End: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_monitor_existing_unmonitored_album(EntireArtist) --- 12:49:46.3 Info: --- Start: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_monitor_existing_unmonitored_artist(SpecificAlbum) --- 12:49:46.3 Info: Starting Import List Sync 12:49:46.3 Info: Processing 1 list items 12:49:46.3 Trace: Processing list item 1/1 12:49:46.3 Debug: f59c5520-5f46-4d2c-b2c4-822eabf53419 [Linkin Park] Rejected, artist exists in DB. Ensuring artist monitored 12:49:46.3 Info: Import List Sync Completed. Items found: 1, Artists added: 0, Albums added: 0 12:49:46.3 Info: --- End: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_monitor_existing_unmonitored_artist(SpecificAlbum) --- 12:49:46.3 Info: --- Start: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_monitor_existing_unmonitored_artist(EntireArtist) --- 12:49:46.3 Info: Starting Import List Sync 12:49:46.3 Info: Processing 1 list items 12:49:46.3 Trace: Processing list item 1/1 12:49:46.3 Debug: f59c5520-5f46-4d2c-b2c4-822eabf53419 [Linkin Park] Rejected, artist exists in DB. Ensuring artist monitored 12:49:46.3 Info: Import List Sync Completed. Items found: 1, Artists added: 0, Albums added: 0 12:49:46.3 Info: --- End: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_monitor_existing_unmonitored_artist(EntireArtist) --- 12:49:46.3 Info: --- Start: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_monitor_existing_unmonitored_artist(None) --- 12:49:46.3 Info: Starting Import List Sync 12:49:46.3 Info: Processing 1 list items 12:49:46.3 Trace: Processing list item 1/1 12:49:46.3 Debug: f59c5520-5f46-4d2c-b2c4-822eabf53419 [Linkin Park] Rejected, artist exists in DB. Ensuring artist monitored 12:49:46.3 Info: Import List Sync Completed. Items found: 1, Artists added: 0, Albums added: 0 12:49:46.3 Info: --- End: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_monitor_existing_unmonitored_artist(None) --- 12:49:46.3 Info: --- Start: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_not_add_album_if_excluded_album --- 12:49:46.3 Info: Starting Import List Sync 12:49:46.3 Info: Processing 1 list items 12:49:46.3 Trace: Processing list item 1/1 12:49:46.3 Debug: 09474d62-17dd-3a4f-98fb-04c65f38a479 [] Rejected due to list exclusion 12:49:46.3 Info: Import List Sync Completed. Items found: 1, Artists added: 0, Albums added: 0 12:49:46.3 Info: --- End: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_not_add_album_if_excluded_album --- 12:49:46.3 Info: --- Start: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_not_add_album_if_excluded_artist --- 12:49:46.3 Info: Starting Import List Sync 12:49:46.3 Info: Processing 1 list items 12:49:46.3 Trace: Processing list item 1/1 12:49:46.3 Debug: 09474d62-17dd-3a4f-98fb-04c65f38a479 [] Rejected due to list exclusion for parent artist 12:49:46.3 Info: Import List Sync Completed. Items found: 1, Artists added: 0, Albums added: 0 12:49:46.3 Info: --- End: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_not_add_album_if_excluded_artist --- 12:49:46.3 Info: --- Start: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_not_add_artist_if_excluded_artist --- 12:49:46.3 Info: Starting Import List Sync 12:49:46.3 Info: Processing 1 list items 12:49:46.3 Trace: Processing list item 1/1 12:49:46.3 Debug: f59c5520-5f46-4d2c-b2c4-822eabf53419 [Linkin Park] Rejected due to list exclusion 12:49:46.3 Info: Import List Sync Completed. Items found: 1, Artists added: 0, Albums added: 0 12:49:46.3 Info: --- End: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_not_add_artist_if_excluded_artist --- 12:49:46.3 Info: --- Start: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_not_add_if_existing_album --- 12:49:46.3 Info: Starting Import List Sync 12:49:46.3 Info: Processing 1 list items 12:49:46.3 Trace: Processing list item 1/1 12:49:46.3 Info: Import List Sync Completed. Items found: 1, Artists added: 0, Albums added: 0 12:49:46.3 Info: --- End: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_not_add_if_existing_album --- 12:49:46.3 Info: --- Start: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_not_add_if_existing_artist --- 12:49:46.3 Info: Starting Import List Sync 12:49:46.3 Info: Processing 1 list items 12:49:46.3 Trace: Processing list item 1/1 12:49:46.3 Debug: f59c5520-5f46-4d2c-b2c4-822eabf53419 [Linkin Park] Rejected, artist exists in DB. Ensuring artist monitored 12:49:46.3 Info: Import List Sync Completed. Items found: 1, Artists added: 0, Albums added: 0 12:49:46.3 Info: --- End: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_not_add_if_existing_artist --- 12:49:46.3 Info: --- Start: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_not_fetch_if_no_lists_are_enabled --- 12:49:46.3 Debug: No import lists with automatic add enabled 12:49:46.3 Info: --- End: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_not_fetch_if_no_lists_are_enabled --- 12:49:46.3 Info: --- Start: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_not_monitor_existing_monitored_album(SpecificAlbum) --- 12:49:46.3 Info: Starting Import List Sync 12:49:46.3 Info: Processing 1 list items 12:49:46.3 Trace: Processing list item 1/1 12:49:46.3 Debug: 09474d62-17dd-3a4f-98fb-04c65f38a479 [] Rejected, Album Exists in DB. Ensuring Album and Artist monitored. 12:49:46.3 Info: Import List Sync Completed. Items found: 1, Artists added: 0, Albums added: 0 12:49:46.3 Info: --- End: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_not_monitor_existing_monitored_album(SpecificAlbum) --- 12:49:46.3 Info: --- Start: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_not_monitor_existing_monitored_album(EntireArtist) --- 12:49:46.3 Info: Starting Import List Sync 12:49:46.3 Info: Processing 1 list items 12:49:46.3 Trace: Processing list item 1/1 12:49:46.3 Debug: 09474d62-17dd-3a4f-98fb-04c65f38a479 [] Rejected, Album Exists in DB. Ensuring Album and Artist monitored. 12:49:46.3 Info: Import List Sync Completed. Items found: 1, Artists added: 0, Albums added: 0 12:49:46.3 Info: --- End: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_not_monitor_existing_monitored_album(EntireArtist) --- 12:49:46.3 Info: --- Start: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_not_monitor_existing_monitored_artist(SpecificAlbum) --- 12:49:46.3 Info: Starting Import List Sync 12:49:46.3 Info: Processing 1 list items 12:49:46.3 Trace: Processing list item 1/1 12:49:46.3 Debug: f59c5520-5f46-4d2c-b2c4-822eabf53419 [Linkin Park] Rejected, artist exists in DB. Ensuring artist monitored 12:49:46.3 Info: Import List Sync Completed. Items found: 1, Artists added: 0, Albums added: 0 12:49:46.3 Info: --- End: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_not_monitor_existing_monitored_artist(SpecificAlbum) --- 12:49:46.3 Info: --- Start: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_not_monitor_existing_monitored_artist(EntireArtist) --- 12:49:46.3 Info: Starting Import List Sync 12:49:46.3 Info: Processing 1 list items 12:49:46.3 Trace: Processing list item 1/1 12:49:46.3 Debug: f59c5520-5f46-4d2c-b2c4-822eabf53419 [Linkin Park] Rejected, artist exists in DB. Ensuring artist monitored 12:49:46.3 Info: Import List Sync Completed. Items found: 1, Artists added: 0, Albums added: 0 12:49:46.3 Info: --- End: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_not_monitor_existing_monitored_artist(EntireArtist) --- 12:49:46.3 Info: --- Start: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_not_monitor_existing_monitored_artist(None) --- 12:49:46.3 Info: Starting Import List Sync 12:49:46.3 Info: Processing 1 list items 12:49:46.3 Trace: Processing list item 1/1 12:49:46.3 Debug: f59c5520-5f46-4d2c-b2c4-822eabf53419 [Linkin Park] Rejected, artist exists in DB. Ensuring artist monitored 12:49:46.3 Info: Import List Sync Completed. Items found: 1, Artists added: 0, Albums added: 0 12:49:46.3 Info: --- End: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_not_monitor_existing_monitored_artist(None) --- 12:49:46.3 Info: --- Start: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_not_monitor_existing_unmonitored_album(SpecificAlbum,False) --- 12:49:46.3 Info: Starting Import List Sync 12:49:46.3 Info: Processing 1 list items 12:49:46.3 Trace: Processing list item 1/1 12:49:46.3 Debug: 09474d62-17dd-3a4f-98fb-04c65f38a479 [] Rejected, Album Exists in DB. Ensuring Album and Artist monitored. 12:49:46.3 Info: Import List Sync Completed. Items found: 1, Artists added: 0, Albums added: 0 12:49:46.3 Info: --- End: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_not_monitor_existing_unmonitored_album(SpecificAlbum,False) --- 12:49:46.3 Info: --- Start: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_not_monitor_existing_unmonitored_album(EntireArtist,False) --- 12:49:46.3 Info: Starting Import List Sync 12:49:46.3 Info: Processing 1 list items 12:49:46.3 Trace: Processing list item 1/1 12:49:46.3 Debug: 09474d62-17dd-3a4f-98fb-04c65f38a479 [] Rejected, Album Exists in DB. Ensuring Album and Artist monitored. 12:49:46.3 Info: Import List Sync Completed. Items found: 1, Artists added: 0, Albums added: 0 12:49:46.3 Info: --- End: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_not_monitor_existing_unmonitored_album(EntireArtist,False) --- 12:49:46.3 Info: --- Start: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_not_monitor_existing_unmonitored_album(None,False) --- 12:49:46.3 Info: Starting Import List Sync 12:49:46.3 Info: Processing 1 list items 12:49:46.3 Trace: Processing list item 1/1 12:49:46.3 Debug: 09474d62-17dd-3a4f-98fb-04c65f38a479 [] Rejected, Album Exists in DB. Ensuring Album and Artist monitored. 12:49:46.3 Info: Import List Sync Completed. Items found: 1, Artists added: 0, Albums added: 0 12:49:46.3 Info: --- End: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_not_monitor_existing_unmonitored_album(None,False) --- 12:49:46.3 Info: --- Start: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_not_monitor_existing_unmonitored_album(None,True) --- 12:49:46.3 Info: Starting Import List Sync 12:49:46.3 Info: Processing 1 list items 12:49:46.3 Trace: Processing list item 1/1 12:49:46.3 Debug: 09474d62-17dd-3a4f-98fb-04c65f38a479 [] Rejected, Album Exists in DB. Ensuring Album and Artist monitored. 12:49:46.3 Info: Import List Sync Completed. Items found: 1, Artists added: 0, Albums added: 0 12:49:46.3 Info: --- End: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_not_monitor_existing_unmonitored_album(None,True) --- 12:49:46.3 Info: --- Start: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_not_monitor_existing_unmonitored_artist(SpecificAlbum) --- 12:49:46.3 Info: Starting Import List Sync 12:49:46.3 Info: Processing 1 list items 12:49:46.3 Trace: Processing list item 1/1 12:49:46.3 Debug: f59c5520-5f46-4d2c-b2c4-822eabf53419 [Linkin Park] Rejected, artist exists in DB. Ensuring artist monitored 12:49:46.3 Info: Import List Sync Completed. Items found: 1, Artists added: 0, Albums added: 0 12:49:46.3 Info: --- End: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_not_monitor_existing_unmonitored_artist(SpecificAlbum) --- 12:49:46.3 Info: --- Start: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_not_monitor_existing_unmonitored_artist(EntireArtist) --- 12:49:46.4 Info: Starting Import List Sync 12:49:46.4 Info: Processing 1 list items 12:49:46.4 Trace: Processing list item 1/1 12:49:46.4 Debug: f59c5520-5f46-4d2c-b2c4-822eabf53419 [Linkin Park] Rejected, artist exists in DB. Ensuring artist monitored 12:49:46.4 Info: Import List Sync Completed. Items found: 1, Artists added: 0, Albums added: 0 12:49:46.4 Info: --- End: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_not_monitor_existing_unmonitored_artist(EntireArtist) --- 12:49:46.4 Info: --- Start: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_not_monitor_existing_unmonitored_artist(None) --- 12:49:46.4 Info: Starting Import List Sync 12:49:46.4 Info: Processing 1 list items 12:49:46.4 Trace: Processing list item 1/1 12:49:46.4 Debug: f59c5520-5f46-4d2c-b2c4-822eabf53419 [Linkin Park] Rejected, artist exists in DB. Ensuring artist monitored 12:49:46.4 Info: Import List Sync Completed. Items found: 1, Artists added: 0, Albums added: 0 12:49:46.4 Info: --- End: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_not_monitor_existing_unmonitored_artist(None) --- 12:49:46.4 Info: --- Start: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_not_process_if_no_items_are_returned --- 12:49:46.4 Info: Starting Import List Sync 12:49:46.4 Info: No list items to process 12:49:46.4 Info: --- End: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_not_process_if_no_items_are_returned --- 12:49:46.4 Info: --- Start: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_not_search_all_artist_albums --- 12:49:46.4 Info: Starting Import List Sync 12:49:46.4 Info: Processing 1 list items 12:49:46.4 Trace: Processing list item 1/1 12:49:46.4 Debug: 09474d62-17dd-3a4f-98fb-04c65f38a479 [] Rejected, Album Exists in DB. Ensuring Album and Artist monitored. 12:49:46.4 Info: Import List Sync Completed. Items found: 1, Artists added: 0, Albums added: 0 12:49:46.4 Info: --- End: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_not_search_all_artist_albums --- 12:49:46.4 Info: --- Start: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_not_search_if_album_title_and_album_id --- 12:49:46.4 Info: Starting Import List Sync 12:49:46.4 Info: Processing 1 list items 12:49:46.4 Trace: Processing list item 1/1 12:49:46.4 Info: Import List Sync Completed. Items found: 1, Artists added: 1, Albums added: 1 12:49:46.4 Info: --- End: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_not_search_if_album_title_and_album_id --- 12:49:46.4 Info: --- Start: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_not_search_if_all_info --- 12:49:46.4 Info: Starting Import List Sync 12:49:46.4 Info: Processing 1 list items 12:49:46.4 Trace: Processing list item 1/1 12:49:46.4 Info: Import List Sync Completed. Items found: 1, Artists added: 1, Albums added: 1 12:49:46.4 Info: --- End: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_not_search_if_all_info --- 12:49:46.4 Info: --- Start: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_not_search_if_artist_title_and_artist_id --- 12:49:46.4 Info: Starting Import List Sync 12:49:46.4 Info: Processing 1 list items 12:49:46.4 Trace: Processing list item 1/1 12:49:46.4 Info: Import List Sync Completed. Items found: 1, Artists added: 1, Albums added: 0 12:49:46.4 Info: --- End: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_not_search_if_artist_title_and_artist_id --- 12:49:46.4 Info: --- Start: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_not_search_specific_existing_unmonitored_album --- 12:49:46.4 Info: Starting Import List Sync 12:49:46.4 Info: Processing 1 list items 12:49:46.4 Trace: Processing list item 1/1 12:49:46.4 Debug: 09474d62-17dd-3a4f-98fb-04c65f38a479 [] Rejected, Album Exists in DB. Ensuring Album and Artist monitored. 12:49:46.4 Info: Import List Sync Completed. Items found: 1, Artists added: 0, Albums added: 0 12:49:46.4 Info: --- End: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_not_search_specific_existing_unmonitored_album --- 12:49:46.4 Info: --- Start: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_not_search_unmonitored_artist --- 12:49:46.4 Info: Starting Import List Sync 12:49:46.4 Info: Processing 1 list items 12:49:46.4 Trace: Processing list item 1/1 12:49:46.4 Debug: f59c5520-5f46-4d2c-b2c4-822eabf53419 [Linkin Park] Rejected, artist exists in DB. Ensuring artist monitored 12:49:46.4 Info: Import List Sync Completed. Items found: 1, Artists added: 0, Albums added: 0 12:49:46.4 Info: --- End: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_not_search_unmonitored_artist --- 12:49:46.4 Info: --- Start: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_search_all_artist_albums --- 12:49:46.4 Info: Starting Import List Sync 12:49:46.4 Info: Processing 1 list items 12:49:46.4 Trace: Processing list item 1/1 12:49:46.4 Debug: 09474d62-17dd-3a4f-98fb-04c65f38a479 [] Rejected, Album Exists in DB. Ensuring Album and Artist monitored. 12:49:46.4 Info: Import List Sync Completed. Items found: 1, Artists added: 0, Albums added: 0 12:49:46.4 Info: --- End: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_search_all_artist_albums --- 12:49:46.4 Info: --- Start: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_search_if_album_title_and_no_album_id --- 12:49:46.4 Info: Starting Import List Sync 12:49:46.4 Info: Processing 1 list items 12:49:46.4 Trace: Processing list item 1/1 12:49:46.4 Info: Import List Sync Completed. Items found: 1, Artists added: 0, Albums added: 0 12:49:46.4 Info: --- End: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_search_if_album_title_and_no_album_id --- 12:49:46.4 Info: --- Start: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_search_if_artist_title_and_no_artist_id --- 12:49:46.4 Info: Starting Import List Sync 12:49:46.4 Info: Processing 1 list items 12:49:46.4 Trace: Processing list item 1/1 12:49:46.4 Info: Import List Sync Completed. Items found: 1, Artists added: 0, Albums added: 0 12:49:46.4 Info: --- End: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_search_if_artist_title_and_no_artist_id --- 12:49:46.4 Info: --- Start: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_search_specific_existing_unmonitored_album --- 12:49:46.4 Info: Starting Import List Sync 12:49:46.4 Info: Processing 1 list items 12:49:46.4 Trace: Processing list item 1/1 12:49:46.4 Debug: 09474d62-17dd-3a4f-98fb-04c65f38a479 [] Rejected, Album Exists in DB. Ensuring Album and Artist monitored. 12:49:46.4 Info: Import List Sync Completed. Items found: 1, Artists added: 0, Albums added: 0 12:49:46.4 Info: --- End: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_search_specific_existing_unmonitored_album --- 12:49:46.4 Info: --- Start: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_search_unmonitored_artist --- 12:49:46.4 Info: Starting Import List Sync 12:49:46.4 Info: Processing 1 list items 12:49:46.4 Trace: Processing list item 1/1 12:49:46.4 Debug: f59c5520-5f46-4d2c-b2c4-822eabf53419 [Linkin Park] Rejected, artist exists in DB. Ensuring artist monitored 12:49:46.4 Info: Import List Sync Completed. Items found: 1, Artists added: 0, Albums added: 0 12:49:46.4 Info: --- End: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_search_unmonitored_artist --- 12:49:46.4 Info: --- Start: NzbDrone.Core.Test.ImportListTests.SpotifyFollowedArtistsFixture.should_not_throw_if_artist_is_null --- 12:49:46.5 Info: --- End: NzbDrone.Core.Test.ImportListTests.SpotifyFollowedArtistsFixture.should_not_throw_if_artist_is_null --- 12:49:46.5 Info: --- Start: NzbDrone.Core.Test.ImportListTests.SpotifyFollowedArtistsFixture.should_not_throw_if_followed_artist_items_is_null --- 12:49:46.5 Info: --- End: NzbDrone.Core.Test.ImportListTests.SpotifyFollowedArtistsFixture.should_not_throw_if_followed_artist_items_is_null --- 12:49:46.5 Info: --- Start: NzbDrone.Core.Test.ImportListTests.SpotifyFollowedArtistsFixture.should_not_throw_if_followed_artists_is_null --- 12:49:46.5 Info: --- End: NzbDrone.Core.Test.ImportListTests.SpotifyFollowedArtistsFixture.should_not_throw_if_followed_artists_is_null --- 12:49:46.5 Info: --- Start: NzbDrone.Core.Test.ImportListTests.SpotifyFollowedArtistsFixture.should_not_throw_if_followed_is_null --- 12:49:46.5 Info: --- End: NzbDrone.Core.Test.ImportListTests.SpotifyFollowedArtistsFixture.should_not_throw_if_followed_is_null --- 12:49:46.5 Info: --- Start: NzbDrone.Core.Test.ImportListTests.SpotifyFollowedArtistsFixture.should_not_throw_if_get_next_page_returns_null --- 12:49:46.5 Info: --- End: NzbDrone.Core.Test.ImportListTests.SpotifyFollowedArtistsFixture.should_not_throw_if_get_next_page_returns_null --- 12:49:46.5 Info: --- Start: NzbDrone.Core.Test.ImportListTests.SpotifyFollowedArtistsFixture.should_parse_followed_artist --- 12:49:46.5 Info: --- End: NzbDrone.Core.Test.ImportListTests.SpotifyFollowedArtistsFixture.should_parse_followed_artist --- 12:49:46.5 Info: --- Start: NzbDrone.Core.Test.ImportListTests.SpotifyFollowedArtistsFixture.should_skip_bad_artist_names(null) --- 12:49:46.5 Info: --- End: NzbDrone.Core.Test.ImportListTests.SpotifyFollowedArtistsFixture.should_skip_bad_artist_names(null) --- 12:49:46.5 Info: --- Start: NzbDrone.Core.Test.ImportListTests.SpotifyFollowedArtistsFixture.should_skip_bad_artist_names("") --- 12:49:46.5 Info: --- End: NzbDrone.Core.Test.ImportListTests.SpotifyFollowedArtistsFixture.should_skip_bad_artist_names("") --- 12:49:46.5 Info: --- Start: NzbDrone.Core.Test.ImportListTests.SpotifyMappingFixture.map_album_should_not_update_id_if_http_throws --- 12:49:46.5 Error: System.Exception: Dummy exception System.Exception: Dummy exception at Moq.Behaviors.ThrowException.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Behaviors\ThrowException.cs:line 22 at Moq.MethodCall.ExecuteCore(Invocation invocation) in C:\projects\moq4\src\Moq\MethodCall.cs:line 115 at Moq.Setup.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Setup.cs:line 87 at Moq.FindAndExecuteMatchingSetup.Handle(Invocation invocation, Mock mock) in C:\projects\moq4\src\Moq\Interception\InterceptionAspects.cs:line 112 at Moq.Mock.Moq.IInterceptor.Intercept(Invocation invocation) in C:\projects\moq4\src\Moq\Interception\Mock.cs:line 32 at Moq.CastleProxyFactory.Interceptor.Intercept(IInvocation underlying) in C:\projects\moq4\src\Moq\ProxyFactories\CastleProxyFactory.cs:line 119 at Castle.DynamicProxy.AbstractInvocation.Proceed() at Castle.Proxies.IHttpClientProxy.Get[T](HttpRequest request) at NzbDrone.Core.ImportLists.Spotify.SpotifyImportListBase`1.MapAlbumItem(SpotifyImportListItemInfo item) in ./Lidarr.Core/ImportLists/Spotify/SpotifyImportListBase.cs:line 267 12:49:46.5 Info: --- End: NzbDrone.Core.Test.ImportListTests.SpotifyMappingFixture.map_album_should_not_update_id_if_http_throws --- 12:49:46.5 Info: --- Start: NzbDrone.Core.Test.ImportListTests.SpotifyMappingFixture.map_album_should_return_name_if_uri_null --- 12:49:46.5 Info: --- End: NzbDrone.Core.Test.ImportListTests.SpotifyMappingFixture.map_album_should_return_name_if_uri_null --- 12:49:46.5 Info: --- Start: NzbDrone.Core.Test.ImportListTests.SpotifyMappingFixture.map_album_should_set_id_0_if_no_match --- 12:49:46.5 Info: --- End: NzbDrone.Core.Test.ImportListTests.SpotifyMappingFixture.map_album_should_set_id_0_if_no_match --- 12:49:46.5 Info: --- Start: NzbDrone.Core.Test.ImportListTests.SpotifyMappingFixture.map_artist_should_not_update_id_if_http_throws --- 12:49:46.5 Error: System.Exception: Dummy exception System.Exception: Dummy exception at Moq.Behaviors.ThrowException.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Behaviors\ThrowException.cs:line 22 at Moq.MethodCall.ExecuteCore(Invocation invocation) in C:\projects\moq4\src\Moq\MethodCall.cs:line 115 at Moq.Setup.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Setup.cs:line 87 at Moq.FindAndExecuteMatchingSetup.Handle(Invocation invocation, Mock mock) in C:\projects\moq4\src\Moq\Interception\InterceptionAspects.cs:line 112 at Moq.Mock.Moq.IInterceptor.Intercept(Invocation invocation) in C:\projects\moq4\src\Moq\Interception\Mock.cs:line 32 at Moq.CastleProxyFactory.Interceptor.Intercept(IInvocation underlying) in C:\projects\moq4\src\Moq\ProxyFactories\CastleProxyFactory.cs:line 119 at Castle.DynamicProxy.AbstractInvocation.Proceed() at Castle.Proxies.IHttpClientProxy.Get[T](HttpRequest request) at NzbDrone.Core.ImportLists.Spotify.SpotifyImportListBase`1.MapArtistItem(SpotifyImportListItemInfo item) in ./Lidarr.Core/ImportLists/Spotify/SpotifyImportListBase.cs:line 225 12:49:46.5 Info: --- End: NzbDrone.Core.Test.ImportListTests.SpotifyMappingFixture.map_artist_should_not_update_id_if_http_throws --- Skipped map_album_should_work [< 1 ms] 12:49:46.5 Info: --- Start: NzbDrone.Core.Test.ImportListTests.SpotifyMappingFixture.map_artist_should_return_name_if_id_null --- 12:49:46.5 Info: --- End: NzbDrone.Core.Test.ImportListTests.SpotifyMappingFixture.map_artist_should_return_name_if_id_null --- 12:49:46.5 Info: --- Start: NzbDrone.Core.Test.ImportListTests.SpotifyMappingFixture.map_artist_should_set_id_0_if_no_match --- 12:49:46.5 Info: --- End: NzbDrone.Core.Test.ImportListTests.SpotifyMappingFixture.map_artist_should_set_id_0_if_no_match --- 12:49:46.5 Info: --- Start: NzbDrone.Core.Test.ImportListTests.SpotifyMappingFixture.map_spotify_releases_should_catch_exception_from_api --- 12:49:46.5 Trace: Requesting maps for: [ "21jF5jlMtzo94wbxmJ18aa" ] 12:49:46.5 Error: System.Exception: Dummy exception System.Exception: Dummy exception at Moq.Behaviors.ThrowException.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Behaviors\ThrowException.cs:line 22 at Moq.MethodCall.ExecuteCore(Invocation invocation) in C:\projects\moq4\src\Moq\MethodCall.cs:line 115 at Moq.Setup.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Setup.cs:line 87 at Moq.FindAndExecuteMatchingSetup.Handle(Invocation invocation, Mock mock) in C:\projects\moq4\src\Moq\Interception\InterceptionAspects.cs:line 112 at Moq.Mock.Moq.IInterceptor.Intercept(Invocation invocation) in C:\projects\moq4\src\Moq\Interception\Mock.cs:line 32 at Moq.CastleProxyFactory.Interceptor.Intercept(IInvocation underlying) in C:\projects\moq4\src\Moq\ProxyFactories\CastleProxyFactory.cs:line 119 at Castle.DynamicProxy.AbstractInvocation.Proceed() at Castle.Proxies.IHttpClientProxy.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:49:46.5 Trace: Got mapping: {} 12:49:46.5 Error: System.Exception: Dummy exception System.Exception: Dummy exception at Moq.Behaviors.ThrowException.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Behaviors\ThrowException.cs:line 22 at Moq.MethodCall.ExecuteCore(Invocation invocation) in C:\projects\moq4\src\Moq\MethodCall.cs:line 115 at Moq.Setup.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Setup.cs:line 87 at Moq.FindAndExecuteMatchingSetup.Handle(Invocation invocation, Mock mock) in C:\projects\moq4\src\Moq\Interception\InterceptionAspects.cs:line 112 at Moq.Mock.Moq.IInterceptor.Intercept(Invocation invocation) in C:\projects\moq4\src\Moq\Interception\Mock.cs:line 32 at Moq.CastleProxyFactory.Interceptor.Intercept(IInvocation underlying) in C:\projects\moq4\src\Moq\ProxyFactories\CastleProxyFactory.cs:line 119 at Castle.DynamicProxy.AbstractInvocation.Proceed() at Castle.Proxies.IHttpClientProxy.Get[T](HttpRequest request) at NzbDrone.Core.ImportLists.Spotify.SpotifyImportListBase`1.MapAlbumItem(SpotifyImportListItemInfo item) in ./Lidarr.Core/ImportLists/Spotify/SpotifyImportListBase.cs:line 267 12:49:46.5 Info: --- End: NzbDrone.Core.Test.ImportListTests.SpotifyMappingFixture.map_spotify_releases_should_catch_exception_from_api --- 12:49:46.5 Info: --- Start: NzbDrone.Core.Test.ImportListTests.SpotifyMappingFixture.map_spotify_releases_should_cope_with_duplicate_spotify_ids --- 12:49:46.5 Trace: Requesting maps for: [ "21jF5jlMtzo94wbxmJ18aa" ] 12:49:46.5 Trace: Got mapping: { "21jF5jlMtzo94wbxmJ18aa": "d8a99910-33c2-481d-9b96-085ece5545f6" } 12:49:46.5 Info: --- End: NzbDrone.Core.Test.ImportListTests.SpotifyMappingFixture.map_spotify_releases_should_cope_with_duplicate_spotify_ids --- 12:49:46.5 Info: --- Start: NzbDrone.Core.Test.ImportListTests.SpotifyMappingFixture.map_spotify_releases_should_drop_not_found --- 12:49:46.5 Trace: Requesting maps for: [ "21jF5jlMtzo94wbxmJ18aa" ] 12:49:46.5 Trace: Got mapping: { "21jF5jlMtzo94wbxmJ18aa": "0" } 12:49:46.5 Info: --- End: NzbDrone.Core.Test.ImportListTests.SpotifyMappingFixture.map_spotify_releases_should_drop_not_found --- 12:49:46.5 Info: --- Start: NzbDrone.Core.Test.ImportListTests.SpotifyMappingFixture.map_spotify_releases_should_map_artist_id_for_artist --- 12:49:46.5 Trace: Requesting maps for: [ "4dpARuHxo51G3z768sgnrY" ] 12:49:46.5 Trace: Got mapping: { "21jF5jlMtzo94wbxmJ18aa": "d8a99910-33c2-481d-9b96-085ece5545f6", "4dpARuHxo51G3z768sgnrY": "cc2c9c3c-b7bc-4b8b-84d8-4fbd8779e493" } 12:49:46.5 Info: --- End: NzbDrone.Core.Test.ImportListTests.SpotifyMappingFixture.map_spotify_releases_should_map_artist_id_for_artist --- 12:49:46.5 Info: --- Start: NzbDrone.Core.Test.ImportListTests.SpotifyMappingFixture.map_spotify_releases_should_only_map_album_id_for_album --- 12:49:46.5 Trace: Requesting maps for: [ "4dpARuHxo51G3z768sgnrY", "21jF5jlMtzo94wbxmJ18aa" ] 12:49:46.5 Trace: Got mapping: { "21jF5jlMtzo94wbxmJ18aa": "d8a99910-33c2-481d-9b96-085ece5545f6", "4dpARuHxo51G3z768sgnrY": "cc2c9c3c-b7bc-4b8b-84d8-4fbd8779e493" } 12:49:46.5 Info: --- End: NzbDrone.Core.Test.ImportListTests.SpotifyMappingFixture.map_spotify_releases_should_only_map_album_id_for_album --- 12:49:46.5 Info: --- Start: NzbDrone.Core.Test.ImportListTests.SpotifyPlaylistFixture.should_fall_back_to_track_artist_if_album_artist_missing --- 12:49:46.5 Trace: Processing playlist playlistid 12:49:46.5 Info: --- End: NzbDrone.Core.Test.ImportListTests.SpotifyPlaylistFixture.should_fall_back_to_track_artist_if_album_artist_missing --- Skipped map_artist_should_work [< 1 ms] 12:49:46.5 Info: --- Start: NzbDrone.Core.Test.ImportListTests.SpotifyPlaylistFixture.should_not_throw_if_get_next_page_returns_null --- 12:49:46.5 Trace: Processing playlist playlistid 12:49:46.5 Info: --- End: NzbDrone.Core.Test.ImportListTests.SpotifyPlaylistFixture.should_not_throw_if_get_next_page_returns_null --- 12:49:46.5 Info: --- Start: NzbDrone.Core.Test.ImportListTests.SpotifyPlaylistFixture.should_not_throw_if_playlist_track_is_null --- 12:49:46.5 Trace: Processing playlist playlistid 12:49:46.5 Info: --- End: NzbDrone.Core.Test.ImportListTests.SpotifyPlaylistFixture.should_not_throw_if_playlist_track_is_null --- 12:49:46.5 Info: --- Start: NzbDrone.Core.Test.ImportListTests.SpotifyPlaylistFixture.should_not_throw_if_playlist_tracks_is_null --- 12:49:46.5 Trace: Processing playlist playlistid 12:49:46.5 Info: --- End: NzbDrone.Core.Test.ImportListTests.SpotifyPlaylistFixture.should_not_throw_if_playlist_tracks_is_null --- 12:49:46.5 Info: --- Start: NzbDrone.Core.Test.ImportListTests.SpotifyPlaylistFixture.should_not_throw_if_playlist_tracks_items_is_null --- 12:49:46.5 Trace: Processing playlist playlistid 12:49:46.5 Info: --- End: NzbDrone.Core.Test.ImportListTests.SpotifyPlaylistFixture.should_not_throw_if_playlist_tracks_items_is_null --- 12:49:46.5 Info: --- Start: NzbDrone.Core.Test.ImportListTests.SpotifyPlaylistFixture.should_skip_bad_artist_or_album_names(null,null,"Album") --- 12:49:46.5 Trace: Processing playlist playlistid 12:49:46.5 Info: --- End: NzbDrone.Core.Test.ImportListTests.SpotifyPlaylistFixture.should_skip_bad_artist_or_album_names(null,null,"Album") --- 12:49:46.5 Info: --- Start: NzbDrone.Core.Test.ImportListTests.SpotifyPlaylistFixture.should_skip_bad_artist_or_album_names("AlbumArtist",null,null) --- 12:49:46.5 Trace: Processing playlist playlistid 12:49:46.5 Info: --- End: NzbDrone.Core.Test.ImportListTests.SpotifyPlaylistFixture.should_skip_bad_artist_or_album_names("AlbumArtist",null,null) --- 12:49:46.5 Info: --- Start: NzbDrone.Core.Test.ImportListTests.SpotifyPlaylistFixture.should_skip_bad_artist_or_album_names(null,"TrackArtist",null) --- 12:49:46.5 Trace: Processing playlist playlistid 12:49:46.5 Info: --- End: NzbDrone.Core.Test.ImportListTests.SpotifyPlaylistFixture.should_skip_bad_artist_or_album_names(null,"TrackArtist",null) --- 12:49:46.5 Info: --- Start: NzbDrone.Core.Test.ImportListTests.SpotifyPlaylistFixture.should_use_album_artist_when_it_exists --- 12:49:46.5 Trace: Processing playlist playlistid 12:49:46.5 Info: --- End: NzbDrone.Core.Test.ImportListTests.SpotifyPlaylistFixture.should_use_album_artist_when_it_exists --- 12:49:46.5 Info: --- Start: NzbDrone.Core.Test.ImportListTests.SpotifySavedAlbumsFixture.should_not_throw_if_get_next_page_returns_null --- 12:49:46.5 Trace: Got 0 saved albums 12:49:46.5 Trace: Adding Artist - Album 12:49:46.5 Info: --- End: NzbDrone.Core.Test.ImportListTests.SpotifySavedAlbumsFixture.should_not_throw_if_get_next_page_returns_null --- 12:49:46.5 Info: --- Start: NzbDrone.Core.Test.ImportListTests.SpotifySavedAlbumsFixture.should_not_throw_if_saved_album_is_null --- 12:49:46.5 Trace: Got 0 saved albums 12:49:46.5 Trace: Adding - 12:49:46.5 Info: --- End: NzbDrone.Core.Test.ImportListTests.SpotifySavedAlbumsFixture.should_not_throw_if_saved_album_is_null --- 12:49:46.5 Info: --- Start: NzbDrone.Core.Test.ImportListTests.SpotifySavedAlbumsFixture.should_not_throw_if_saved_album_items_is_null --- 12:49:46.5 Trace: Got 0 saved albums 12:49:46.5 Info: --- End: NzbDrone.Core.Test.ImportListTests.SpotifySavedAlbumsFixture.should_not_throw_if_saved_album_items_is_null --- 12:49:46.5 Info: --- Start: NzbDrone.Core.Test.ImportListTests.SpotifySavedAlbumsFixture.should_not_throw_if_saved_albums_is_null --- 12:49:46.5 Trace: Got 0 saved albums 12:49:46.5 Info: --- End: NzbDrone.Core.Test.ImportListTests.SpotifySavedAlbumsFixture.should_not_throw_if_saved_albums_is_null --- 12:49:46.5 Info: --- Start: NzbDrone.Core.Test.ImportListTests.SpotifySavedAlbumsFixture.should_parse_saved_album("Artist","Album") --- 12:49:46.5 Trace: Got 0 saved albums 12:49:46.5 Trace: Adding Artist - Album 12:49:46.5 Info: --- End: NzbDrone.Core.Test.ImportListTests.SpotifySavedAlbumsFixture.should_parse_saved_album("Artist","Album") --- 12:49:46.5 Info: --- Start: NzbDrone.Core.Test.ImportListTests.SpotifySavedAlbumsFixture.should_skip_bad_artist_or_album_names(null,"Album") --- 12:49:46.5 Trace: Got 0 saved albums 12:49:46.5 Trace: Adding - Album 12:49:46.5 Info: --- End: NzbDrone.Core.Test.ImportListTests.SpotifySavedAlbumsFixture.should_skip_bad_artist_or_album_names(null,"Album") --- 12:49:46.5 Info: --- Start: NzbDrone.Core.Test.ImportListTests.SpotifySavedAlbumsFixture.should_skip_bad_artist_or_album_names("Artist",null) --- 12:49:46.5 Trace: Got 0 saved albums 12:49:46.5 Trace: Adding Artist - 12:49:46.5 Info: --- End: NzbDrone.Core.Test.ImportListTests.SpotifySavedAlbumsFixture.should_skip_bad_artist_or_album_names("Artist",null) --- 12:49:46.5 Info: --- Start: NzbDrone.Core.Test.ImportListTests.SpotifySavedAlbumsFixture.should_skip_bad_artist_or_album_names(null,null) --- 12:49:46.5 Trace: Got 0 saved albums 12:49:46.5 Trace: Adding - 12:49:46.5 Info: --- End: NzbDrone.Core.Test.ImportListTests.SpotifySavedAlbumsFixture.should_skip_bad_artist_or_album_names(null,null) --- 12:49:46.5 Info: --- Start: NzbDrone.Core.Test.IndexerSearchTests.AlbumSearchDefinitionFixture.should_not_replace_some_special_characters_if_result_empty_string("+","+") --- 12:49:46.5 Info: --- End: NzbDrone.Core.Test.IndexerSearchTests.AlbumSearchDefinitionFixture.should_not_replace_some_special_characters_if_result_empty_string("+","+") --- 12:49:46.5 Info: --- Start: NzbDrone.Core.Test.IndexerSearchTests.AlbumSearchDefinitionFixture.should_replace_some_special_characters("…and Justice for All","and+Justice+for+All") --- 12:49:46.5 Info: --- End: NzbDrone.Core.Test.IndexerSearchTests.AlbumSearchDefinitionFixture.should_replace_some_special_characters("…and Justice for All","and+Justice+for+All") --- 12:49:46.5 Info: --- Start: NzbDrone.Core.Test.IndexerSearchTests.AlbumSearchDefinitionFixture.should_replace_some_special_characters("American III: Solitary Man","American+III+Solitary+Man") --- 12:49:46.5 Info: --- End: NzbDrone.Core.Test.IndexerSearchTests.AlbumSearchDefinitionFixture.should_replace_some_special_characters("American III: Solitary Man","American+III+Solitary+Man") --- 12:49:46.5 Info: --- Start: NzbDrone.Core.Test.IndexerSearchTests.AlbumSearchDefinitionFixture.should_replace_some_special_characters("Sad Clowns & Hillbillies","Sad+Clowns+Hillbillies") --- 12:49:46.5 Info: --- End: NzbDrone.Core.Test.IndexerSearchTests.AlbumSearchDefinitionFixture.should_replace_some_special_characters("Sad Clowns & Hillbillies","Sad+Clowns+Hillbillies") --- 12:49:46.5 Info: --- Start: NzbDrone.Core.Test.IndexerSearchTests.AlbumSearchDefinitionFixture.should_replace_some_special_characters("¿Quién sabe?","Quien+sabe") --- 12:49:46.5 Info: --- End: NzbDrone.Core.Test.IndexerSearchTests.AlbumSearchDefinitionFixture.should_replace_some_special_characters("¿Quién sabe?","Quien+sabe") --- 12:49:46.5 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:49:46.5 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:49:46.5 Info: --- Start: NzbDrone.Core.Test.IndexerSearchTests.AlbumSearchDefinitionFixture.should_replace_some_special_characters("Section.80","Section+80") --- 12:49:46.5 Info: --- End: NzbDrone.Core.Test.IndexerSearchTests.AlbumSearchDefinitionFixture.should_replace_some_special_characters("Section.80","Section+80") --- 12:49:46.5 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:49:46.5 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:49:46.5 Info: --- Start: NzbDrone.Core.Test.IndexerSearchTests.AlbumSearchDefinitionFixture.should_replace_some_special_characters("Vankelsteg - Mot Okända Hembygder","Vankelsteg+Mot+Okanda+Hembygder") --- 12:49:46.5 Info: --- End: NzbDrone.Core.Test.IndexerSearchTests.AlbumSearchDefinitionFixture.should_replace_some_special_characters("Vankelsteg - Mot Okända Hembygder","Vankelsteg+Mot+Okanda+Hembygder") --- 12:49:46.5 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:49:46.6 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:49:46.6 Info: --- Start: NzbDrone.Core.Test.IndexerSearchTests.AlbumSearchDefinitionFixture.should_replace_some_special_characters_artist("Mötley Crüe","Motley+Crue") --- 12:49:46.6 Info: --- End: NzbDrone.Core.Test.IndexerSearchTests.AlbumSearchDefinitionFixture.should_replace_some_special_characters_artist("Mötley Crüe","Motley+Crue") --- 12:49:46.6 Info: --- Start: NzbDrone.Core.Test.IndexerSearchTests.AlbumSearchDefinitionFixture.should_replace_some_special_characters_artist("방탄소년단","방탄소년단") --- 12:49:46.6 Info: --- End: NzbDrone.Core.Test.IndexerSearchTests.AlbumSearchDefinitionFixture.should_replace_some_special_characters_artist("방탄소년단","방탄소년단") --- 12:49:46.6 Info: --- Start: NzbDrone.Core.Test.IndexerSearchTests.ArtistSearchServiceFixture.should_only_include_monitored_albums --- 12:49:46.6 Info: Artist search completed. 0 reports downloaded. 12:49:46.6 Info: --- End: NzbDrone.Core.Test.IndexerSearchTests.ArtistSearchServiceFixture.should_only_include_monitored_albums --- 12:49:46.6 Info: --- Start: NzbDrone.Core.Test.IndexerTests.BasicRssParserFixture.should_handle_relative_url --- 12:49:46.6 Trace: Parsed: Real.Time.With.Bill.Maher.2015.08.07.720p.HDTV.x264-BATV 12:49:46.6 Info: --- End: NzbDrone.Core.Test.IndexerTests.BasicRssParserFixture.should_handle_relative_url --- 12:49:46.6 Info: --- Start: NzbDrone.Core.Test.IndexerTests.BasicRssParserFixture.should_not_parse_size("100 Kbps") --- 12:49:46.6 Info: --- End: NzbDrone.Core.Test.IndexerTests.BasicRssParserFixture.should_not_parse_size("100 Kbps") --- 12:49:46.6 Info: --- Start: NzbDrone.Core.Test.IndexerTests.BasicRssParserFixture.should_not_parse_size("100 Kb/s") --- 12:49:46.6 Info: --- End: NzbDrone.Core.Test.IndexerTests.BasicRssParserFixture.should_not_parse_size("100 Kb/s") --- 12:49:46.6 Info: --- Start: NzbDrone.Core.Test.IndexerTests.BasicRssParserFixture.should_not_parse_size(" 12341234") --- 12:49:46.6 Info: --- End: NzbDrone.Core.Test.IndexerTests.BasicRssParserFixture.should_not_parse_size(" 12341234") --- 12:49:46.6 Info: --- Start: NzbDrone.Core.Test.IndexerTests.BasicRssParserFixture.should_not_parse_size("12341234 other") --- 12:49:46.6 Info: --- End: NzbDrone.Core.Test.IndexerTests.BasicRssParserFixture.should_not_parse_size("12341234 other") --- 12:49:46.6 Info: --- Start: NzbDrone.Core.Test.IndexerTests.BasicRssParserFixture.should_not_parse_size("") --- 12:49:46.6 Info: --- End: NzbDrone.Core.Test.IndexerTests.BasicRssParserFixture.should_not_parse_size("") --- 12:49:46.6 Info: --- Start: NzbDrone.Core.Test.IndexerTests.BasicRssParserFixture.should_parse_size("5.64 GB",6055903887L) --- 12:49:46.6 Info: --- End: NzbDrone.Core.Test.IndexerTests.BasicRssParserFixture.should_parse_size("5.64 GB",6055903887L) --- 12:49:46.6 Info: --- Start: NzbDrone.Core.Test.IndexerTests.BasicRssParserFixture.should_parse_size("5.54 GiB",5948529705L) --- 12:49:46.6 Info: --- End: NzbDrone.Core.Test.IndexerTests.BasicRssParserFixture.should_parse_size("5.54 GiB",5948529705L) --- 12:49:46.6 Info: --- Start: NzbDrone.Core.Test.IndexerTests.BasicRssParserFixture.should_parse_size("398.62 MiB",417983365) --- 12:49:46.6 Info: --- End: NzbDrone.Core.Test.IndexerTests.BasicRssParserFixture.should_parse_size("398.62 MiB",417983365) --- 12:49:46.6 Info: --- Start: NzbDrone.Core.Test.IndexerTests.BasicRssParserFixture.should_parse_size("7,162.1MB",7510006170L) --- 12:49:46.6 Info: --- End: NzbDrone.Core.Test.IndexerTests.BasicRssParserFixture.should_parse_size("7,162.1MB",7510006170L) --- 12:49:46.6 Info: --- Start: NzbDrone.Core.Test.IndexerTests.BasicRssParserFixture.should_parse_size("162.1MB",169974170) --- 12:49:46.6 Info: --- End: NzbDrone.Core.Test.IndexerTests.BasicRssParserFixture.should_parse_size("162.1MB",169974170) --- 12:49:46.6 Info: --- Start: NzbDrone.Core.Test.IndexerTests.BasicRssParserFixture.should_parse_size("398.62 MB",417983365) --- 12:49:46.6 Info: --- End: NzbDrone.Core.Test.IndexerTests.BasicRssParserFixture.should_parse_size("398.62 MB",417983365) --- 12:49:46.6 Info: --- Start: NzbDrone.Core.Test.IndexerTests.BasicRssParserFixture.should_parse_size("845 MB",886046720) --- 12:49:46.6 Info: --- End: NzbDrone.Core.Test.IndexerTests.BasicRssParserFixture.should_parse_size("845 MB",886046720) --- 12:49:46.6 Info: --- Start: NzbDrone.Core.Test.IndexerTests.BasicRssParserFixture.should_parse_size("7,162,100.0KB",7333990400L) --- 12:49:46.6 Info: --- End: NzbDrone.Core.Test.IndexerTests.BasicRssParserFixture.should_parse_size("7,162,100.0KB",7333990400L) --- 12:49:46.6 Info: --- Start: NzbDrone.Core.Test.IndexerTests.BasicRssParserFixture.should_parse_size("12341234",12341234) --- 12:49:46.6 Info: --- End: NzbDrone.Core.Test.IndexerTests.BasicRssParserFixture.should_parse_size("12341234",12341234) --- 12:49:46.6 Info: --- Start: NzbDrone.Core.Test.IndexerTests.FileListTests.FileListFixture.should_parse_recent_feed_from_FileList --- 12:49:46.6 Debug: Downloading Feed https://filelist.io/api.php?action=latest-torrents&category=11,5 12:49:46.6 Info: --- End: NzbDrone.Core.Test.IndexerTests.FileListTests.FileListFixture.should_parse_recent_feed_from_FileList --- 12:49:46.6 Info: --- Start: NzbDrone.Core.Test.IndexerTests.GazelleTests.GazelleFixture.should_parse_recent_feed_from_gazelle --- 12:49:46.6 Debug: Gazelle authentication succeeded. 12:49:46.6 Debug: Downloading Feed http://someurl.ch/ajax.php?action=browse&searchstr= 12:49:46.7 Info: --- End: NzbDrone.Core.Test.IndexerTests.GazelleTests.GazelleFixture.should_parse_recent_feed_from_gazelle --- 12:49:46.7 Info: --- Start: NzbDrone.Core.Test.IndexerTests.GazelleTests.GazelleRequestGeneratorFixture.should_only_search_by_album_if_various_artist --- 12:49:46.7 Debug: Gazelle authentication succeeded. 12:49:46.7 Info: --- End: NzbDrone.Core.Test.IndexerTests.GazelleTests.GazelleRequestGeneratorFixture.should_only_search_by_album_if_various_artist --- 12:49:46.7 Info: --- Start: NzbDrone.Core.Test.IndexerTests.GazelleTests.GazelleRequestGeneratorFixture.should_search_by_artist_and_album_if_supported --- 12:49:46.7 Debug: Gazelle authentication succeeded. 12:49:46.7 Info: --- End: NzbDrone.Core.Test.IndexerTests.GazelleTests.GazelleRequestGeneratorFixture.should_search_by_artist_and_album_if_supported --- 12:49:46.7 Info: --- Start: NzbDrone.Core.Test.IndexerTests.GazelleTests.GazelleRequestGeneratorFixture.should_use_all_categories_for_feed --- 12:49:46.7 Debug: Gazelle authentication succeeded. 12:49:46.7 Info: --- End: NzbDrone.Core.Test.IndexerTests.GazelleTests.GazelleRequestGeneratorFixture.should_use_all_categories_for_feed --- 12:49:46.7 Info: --- Start: NzbDrone.Core.Test.IndexerTests.HeadphonesTests.HeadphonesCapabilitiesProviderFixture.should_not_request_same_caps_twice --- 12:49:46.7 Info: --- End: NzbDrone.Core.Test.IndexerTests.HeadphonesTests.HeadphonesCapabilitiesProviderFixture.should_not_request_same_caps_twice --- 12:49:46.7 Info: --- Start: NzbDrone.Core.Test.IndexerTests.HeadphonesTests.HeadphonesCapabilitiesProviderFixture.should_not_throw_on_xml_data_unexpected --- 12:49:46.7 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:49:46.7 Info: --- End: NzbDrone.Core.Test.IndexerTests.HeadphonesTests.HeadphonesCapabilitiesProviderFixture.should_not_throw_on_xml_data_unexpected --- 12:49:46.7 Info: --- Start: NzbDrone.Core.Test.IndexerTests.HeadphonesTests.HeadphonesCapabilitiesProviderFixture.should_report_pagesize --- 12:49:46.7 Info: --- End: NzbDrone.Core.Test.IndexerTests.HeadphonesTests.HeadphonesCapabilitiesProviderFixture.should_report_pagesize --- 12:49:46.7 Info: --- Start: NzbDrone.Core.Test.IndexerTests.HeadphonesTests.HeadphonesCapabilitiesProviderFixture.should_throw_if_failed_to_get --- 12:49:46.7 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:49:46.7 Info: --- End: NzbDrone.Core.Test.IndexerTests.HeadphonesTests.HeadphonesCapabilitiesProviderFixture.should_throw_if_failed_to_get --- 12:49:46.7 Info: --- Start: NzbDrone.Core.Test.IndexerTests.HeadphonesTests.HeadphonesCapabilitiesProviderFixture.should_throw_if_xml_invalid --- 12:49:46.7 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:49:46.7 Info: --- End: NzbDrone.Core.Test.IndexerTests.HeadphonesTests.HeadphonesCapabilitiesProviderFixture.should_throw_if_xml_invalid --- 12:49:46.7 Info: --- Start: NzbDrone.Core.Test.IndexerTests.HeadphonesTests.HeadphonesCapabilitiesProviderFixture.should_use_default_pagesize_if_missing --- 12:49:46.7 Info: --- End: NzbDrone.Core.Test.IndexerTests.HeadphonesTests.HeadphonesCapabilitiesProviderFixture.should_use_default_pagesize_if_missing --- 12:49:46.7 Info: --- Start: NzbDrone.Core.Test.IndexerTests.HeadphonesTests.HeadphonesFixture.should_parse_recent_feed_from_headphones --- 12:49:46.7 Debug: Downloading Feed https://indexer.codeshy.com/api?t=search&cat=3000&extended=1&apikey=964d601959918a578a670984bdee9357&offset=0&limit=100 12:49:46.7 Trace: Parsed: Lady Gaga Born This Way 2CD FLAC 2011 WRE 12:49:46.7 Trace: Parsed: Lady Gaga Born This Way PROMO CDR2 FLAC 2011 WRE 12:49:46.7 Trace: Parsed: Lady Gaga Born This Way PROMO CDR FLAC 2011 WRE 12:49:46.7 Trace: Parsed: Lady Gaga Born This Way (The Remix) (2011) FLAC 12:49:46.7 Trace: Parsed: Lady Gaga Born This Way The Remix CD FLAC 2011 EMG 12:49:46.7 Trace: Parsed: Lady Gaga Born This Way The Remix CD FLAC 2011 EMG 12:49:46.7 Trace: Parsed: Lady Gaga Born This Way The Remix CD FLAC 2011 EMG 12:49:46.7 Trace: Parsed: Lady Gaga Born This Way The Remix CD FLAC 2011 EMG 12:49:46.7 Trace: Parsed: Lady Gaga Born This Way (The Remix) 2011 pLAN9 12:49:46.7 Trace: Parsed: Lady GaGa Born This Way (Special Edition) 2CD FLAC 2011 PERFECT 12:49:46.7 Trace: Parsed: Lady GaGa Born This Way Bonus Track CD FLAC 2011 PERFECT 12:49:46.7 Trace: Parsed: Lady Gaga Born This Way CDM FLAC 2011 WRE 12:49:46.7 Trace: Parsed: Lady GaGa Born This Way Special Edition FLAC 12:49:46.7 Trace: Parsed: Lutheria Lady Gaga Born This Way CD1 12:49:46.7 Trace: Parsed: Lady Gaga Born This Way (New Single) Feb 2011 Mp3ViLLe 12:49:46.7 Trace: Parsed: Lady Gaga Born This Way (New Single) Feb 2011 Mp3ViLLe 12:49:46.7 Info: --- End: NzbDrone.Core.Test.IndexerTests.HeadphonesTests.HeadphonesFixture.should_parse_recent_feed_from_headphones --- 12:49:46.7 Info: --- Start: NzbDrone.Core.Test.IndexerTests.HeadphonesTests.HeadphonesFixture.should_use_pagesize_reported_by_caps --- 12:49:46.7 Info: --- End: NzbDrone.Core.Test.IndexerTests.HeadphonesTests.HeadphonesFixture.should_use_pagesize_reported_by_caps --- 12:49:46.7 Info: --- Start: NzbDrone.Core.Test.IndexerTests.IndexerServiceFixture.should_remove_missing_indexers_on_startup --- 12:49:46.7 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm64/cached_Main.db 12:49:46.7 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm64/_temp_11361_638515469867875887_379/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:49:46.7 Info: DatabaseEngineVersionCheck migrating 12:49:46.7 Info: PerformDBOperation 12:49:46.7 Info: Performing DB Operation 12:49:46.7 Info: SQLite 3.45.3 12:49:46.7 Info: => 0.0012025s 12:49:46.7 Info: DatabaseEngineVersionCheck migrated 12:49:46.7 Info: => 0.0012175s 12:49:46.7 Debug: Took: 00:00:00.0109388 12:49:46.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 = [null] Id = [0] ==== End Query Trace ==== 12:49:46.8 Debug: Initializing Providers. Count 2 12:49:46.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Indexers".* FROM "Indexers" PARAMETERS: ==== End Query Trace ==== 12:49:46.8 Warn: Removing Name1 12:49:46.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: DELETE FROM "Indexers" WHERE ("Indexers"."Id" = @Clause1_P1) PARAMETERS: Clause1_P1 = [1] ==== End Query Trace ==== 12:49:46.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: DELETE FROM "Indexers" WHERE ("Indexers"."Id" = @Clause1_P1) PARAMETERS: Clause1_P1 = [1] ==== End Query Trace ==== 12:49:46.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Indexers".* FROM "Indexers" PARAMETERS: ==== End Query Trace ==== 12:49:46.8 Info: --- End: NzbDrone.Core.Test.IndexerTests.IndexerServiceFixture.should_remove_missing_indexers_on_startup --- 12:49:46.8 Info: --- Start: NzbDrone.Core.Test.IndexerTests.IndexerStatusServiceFixture.should_cancel_backoff_on_success --- 12:49:46.8 Info: --- End: NzbDrone.Core.Test.IndexerTests.IndexerStatusServiceFixture.should_cancel_backoff_on_success --- 12:49:46.8 Info: --- Start: NzbDrone.Core.Test.IndexerTests.IndexerStatusServiceFixture.should_not_record_failure_for_unknown_provider --- 12:49:46.8 Info: --- End: NzbDrone.Core.Test.IndexerTests.IndexerStatusServiceFixture.should_not_record_failure_for_unknown_provider --- 12:49:46.8 Info: --- Start: NzbDrone.Core.Test.IndexerTests.IndexerStatusServiceFixture.should_not_store_update_if_already_okay --- 12:49:46.8 Info: --- End: NzbDrone.Core.Test.IndexerTests.IndexerStatusServiceFixture.should_not_store_update_if_already_okay --- 12:49:46.8 Info: --- Start: NzbDrone.Core.Test.IndexerTests.IPTorrentsTests.IPTorrentsFixture.should_not_validate_bad_format --- 12:49:46.8 Info: --- End: NzbDrone.Core.Test.IndexerTests.IPTorrentsTests.IPTorrentsFixture.should_not_validate_bad_format --- 12:49:46.8 Info: --- Start: NzbDrone.Core.Test.IndexerTests.IPTorrentsTests.IPTorrentsFixture.should_not_validate_no_download_format --- 12:49:46.8 Info: --- End: NzbDrone.Core.Test.IndexerTests.IPTorrentsTests.IPTorrentsFixture.should_not_validate_no_download_format --- 12:49:46.9 Info: --- Start: NzbDrone.Core.Test.IndexerTests.IPTorrentsTests.IPTorrentsFixture.should_parse_recent_feed_from_IPTorrents --- 12:49:46.9 Debug: Downloading Feed http://fake.com/ 12:49:46.9 Trace: Parsed: 24 S03E12 720p WEBRip h264-DRAWER 12:49:46.9 Trace: Parsed: Rosemary's Baby S01E01 Part 1 1080p WEB-DL DD5 1 H 264-BS 12:49:46.9 Trace: Parsed: Rosemary's Baby S01E01 Part 1 720p WEB-DL DD5 1 H 264-BS 12:49:46.9 Trace: Parsed: 24 S03E11 720p WEBRip h264-DRAWER 12:49:46.9 Trace: Parsed: Da Vincis Demons S02E08 1080p WEB-DL DD5 1 H 264-BS 12:49:46.9 Info: --- End: NzbDrone.Core.Test.IndexerTests.IPTorrentsTests.IPTorrentsFixture.should_parse_recent_feed_from_IPTorrents --- 12:49:46.9 Info: --- Start: NzbDrone.Core.Test.IndexerTests.IPTorrentsTests.IPTorrentsFixture.should_validate_new_feed_format --- 12:49:46.9 Info: --- End: NzbDrone.Core.Test.IndexerTests.IPTorrentsTests.IPTorrentsFixture.should_validate_new_feed_format --- 12:49:46.9 Info: --- Start: NzbDrone.Core.Test.IndexerTests.IPTorrentsTests.IPTorrentsFixture.should_validate_old_feed_format --- 12:49:46.9 Info: --- End: NzbDrone.Core.Test.IndexerTests.IPTorrentsTests.IPTorrentsFixture.should_validate_old_feed_format --- 12:49:46.9 Info: --- Start: NzbDrone.Core.Test.IndexerTests.NewznabTests.NewznabCapabilitiesProviderFixture.should_not_request_same_caps_twice --- 12:49:46.9 Info: --- End: NzbDrone.Core.Test.IndexerTests.NewznabTests.NewznabCapabilitiesProviderFixture.should_not_request_same_caps_twice --- 12:49:46.9 Info: --- Start: NzbDrone.Core.Test.IndexerTests.NewznabTests.NewznabCapabilitiesProviderFixture.should_not_throw_on_xml_data_unexpected --- 12:49:46.9 Trace: Unexpected Response content (849 bytes): 12:49:46.9 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:49:46.9 Info: --- End: NzbDrone.Core.Test.IndexerTests.NewznabTests.NewznabCapabilitiesProviderFixture.should_not_throw_on_xml_data_unexpected --- 12:49:46.9 Info: --- Start: NzbDrone.Core.Test.IndexerTests.NewznabTests.NewznabCapabilitiesProviderFixture.should_report_pagesize --- 12:49:46.9 Info: --- End: NzbDrone.Core.Test.IndexerTests.NewznabTests.NewznabCapabilitiesProviderFixture.should_report_pagesize --- 12:49:46.9 Info: --- Start: NzbDrone.Core.Test.IndexerTests.NewznabTests.NewznabCapabilitiesProviderFixture.should_throw_if_failed_to_get --- 12:49:46.9 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:49:46.9 Info: --- End: NzbDrone.Core.Test.IndexerTests.NewznabTests.NewznabCapabilitiesProviderFixture.should_throw_if_failed_to_get --- 12:49:46.9 Info: --- Start: NzbDrone.Core.Test.IndexerTests.NewznabTests.NewznabCapabilitiesProviderFixture.should_throw_if_xml_invalid --- 12:49:46.9 Trace: Unexpected Response content (844 bytes): <> max="60" default="25"/> 12:49:46.9 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:49:46.9 Info: --- End: NzbDrone.Core.Test.IndexerTests.NewznabTests.NewznabCapabilitiesProviderFixture.should_throw_if_xml_invalid --- 12:49:46.9 Info: --- Start: NzbDrone.Core.Test.IndexerTests.NewznabTests.NewznabCapabilitiesProviderFixture.should_use_default_pagesize_if_missing --- 12:49:46.9 Info: --- End: NzbDrone.Core.Test.IndexerTests.NewznabTests.NewznabCapabilitiesProviderFixture.should_use_default_pagesize_if_missing --- 12:49:46.9 Info: --- Start: NzbDrone.Core.Test.IndexerTests.NewznabTests.NewznabCapabilitiesProviderFixture.should_use_default_searchengine_if_missing --- 12:49:46.9 Info: --- End: NzbDrone.Core.Test.IndexerTests.NewznabTests.NewznabCapabilitiesProviderFixture.should_use_default_searchengine_if_missing --- 12:49:46.9 Info: --- Start: NzbDrone.Core.Test.IndexerTests.NewznabTests.NewznabCapabilitiesProviderFixture.should_use_specified_searchengine --- 12:49:46.9 Info: --- End: NzbDrone.Core.Test.IndexerTests.NewznabTests.NewznabCapabilitiesProviderFixture.should_use_specified_searchengine --- 12:49:46.9 Info: --- Start: NzbDrone.Core.Test.IndexerTests.NewznabTests.NewznabFixture.should_not_use_pagesize_over_100_even_if_reported_in_caps --- 12:49:46.9 Info: --- End: NzbDrone.Core.Test.IndexerTests.NewznabTests.NewznabFixture.should_not_use_pagesize_over_100_even_if_reported_in_caps --- 12:49:46.9 Info: --- Start: NzbDrone.Core.Test.IndexerTests.NewznabTests.NewznabFixture.should_parse_languages --- 12:49:46.9 Debug: Downloading Feed http://indexer.local/api?t=music&cat=1&extended=1&offset=0&limit=100 12:49:46.9 Trace: Parsed: White.Collar.S03E05.720p.HDTV.X264-DIMENSION 12:49:46.9 Trace: Parsed: White.Collar.S03E04.720p.HDTV.X264-DIMENSION 12:49:46.9 Trace: Parsed: White.Collar.S03E03.720p.HDTV.x264-CTU 12:49:46.9 Trace: Parsed: White.Collar.S03E02.720p.HDTV.X264-DIMENSION 12:49:46.9 Trace: Parsed: White.Collar.S03E07.720p.HDTV.x264-IMMERSE 12:49:46.9 Trace: Parsed: White.Collar.S02E14.720p.HDTV.X264-DIMENSION 12:49:46.9 Trace: Parsed: Head Rush 2010-09-17 Human Conductions 1080i HDTV DD5.1 MPEG2-TrollHD 12:49:46.9 Trace: Parsed: Fringe S04E13 720p WMVHD NeoDweezil 12:49:46.9 Trace: Parsed: The.Indian.Doctor.S02E01.HDTV.x264-TLA 12:49:46.9 Trace: Parsed: Giada at Home GH0412H Pure Comfort 1080i HDTV DD5.1 MPEG2-TrollHD 12:49:46.9 Trace: Parsed: Black Forest (2012) 1080i HDTV DD5.1 MPEG2-TrollHD 12:49:46.9 Trace: Parsed: The.Indian.Doctor.S02E01.720p.HDTV.x264-TLA 12:49:46.9 Trace: Parsed: American Weed S01E01 Marijuana Drama 720p HDTV DD5.1 MPEG2-TrollHD 12:49:46.9 Trace: Parsed: Space.1999.S01E10.1080p.BluRay.x264-aAF 12:49:46.9 Trace: Parsed: Space.1999.S01E09.1080p.BluRay.x264-aAF 12:49:46.9 Trace: Parsed: Space.1999.S01E08.1080p.BluRay.x264-aAF 12:49:46.9 Trace: Parsed: Space.1999.S01E07.1080p.BluRay.x264-aAF 12:49:46.9 Trace: Parsed: Space.1999.S01E06.1080p.BluRay.x264-aAF 12:49:46.9 Trace: Parsed: Space.1999.S01E05.1080p.BluRay.x264-aAF 12:49:46.9 Trace: Parsed: My.Kitchen.Rules.AU.S03E17.PDTV.XviD.BF1 12:49:46.9 Trace: Parsed: Space.1999.S01E04.1080p.BluRay.x264-aAF 12:49:46.9 Trace: Parsed: Space.1999.S01E03.1080p.BluRay.x264-aAF 12:49:46.9 Trace: Parsed: Space.1999.S01E02.1080p.BluRay.x264-aAF 12:49:46.9 Trace: Parsed: Space.1999.S01E01.1080p.BluRay.x264-aAF 12:49:46.9 Trace: Parsed: National.Geographic.Forbidden.Tomb.of.Genghis.Khan.720p.HDTV.x264-GeT 12:49:46.9 Trace: Parsed: Chicago's Best - Western Suburbs 2 1080i HDTV DD5.1 MPEG2-TrollHD 12:49:46.9 Trace: Parsed: Star.Wars.Episode.VI.Return.Of.The.Jedi.1983.DTS-HD.DTS.MULTISUBS.1080p.BluRay.x264.HQ-TUSAHD 12:49:46.9 Trace: Parsed: Bondi.Rescue.S07E04.WS.PDTV.XviD-RTA 12:49:46.9 Trace: Parsed: Star.Wars.Episode.I.The.Phantom.Menace.1999.DTS-HD.DTS.MULTISUBS.1080p.BluRay.x264.HQ-TUSAHD 12:49:46.9 Trace: Parsed: The.Biggest.Loser.Australia.s07e23.PDTV.XviD.BF1 12:49:46.9 Trace: Parsed: Star.Wars.Episode.II.Attack.Of.The.Clones.2002.DTS-HD.DTS.MULTISUBS.1080p.BluRay.x264.HQ-TUSAHD 12:49:46.9 Trace: Parsed: The River - S01E03 - Los Ciegos - 264x720p 12:49:46.9 Trace: Parsed: My.Kitchen.Rules.S03E17.WS.PDTV.x264-TASTETV 12:49:46.9 Trace: Parsed: Catch 21 2011-05-23 1080i HDTV DD2.0 MPEG2-TrollHD 12:49:46.9 Trace: Parsed: Star.Wars.Episode.III.Revenge.Of.The.Sith.2005.DTS-HD.DTS.MULTISUBS.1080p.BluRay.x264.HQ-TUSAHD 12:49:46.9 Trace: Parsed: Unwrapped CW1612H Easy as Pie 1080i HDTV DD5.1 MPEG2-TrollHD 12:49:46.9 Trace: Parsed: Unwrapped CW1312H Sack Lunch 1080i HDTV DD5.1 MPEG2-TrollHD 12:49:46.9 Trace: Parsed: Unforgettable S01E16 Heartbreak 1080i HDTV DD5.1 MPEG2-TrollHD 12:49:46.9 Trace: Parsed: This Old House S33E20 1080i HDTV DD5.1 MPEG2-TrollHD 12:49:46.9 Trace: Parsed: Grimm S01E12 Last Grimm Standing 1080i HDTV DD5.1 MPEG2-TrollHD 12:49:46.9 Trace: Parsed: Catch 21 2011-05-20 1080i HDTV DD2.0 MPEG2-TrollHD 12:49:46.9 Trace: Parsed: Luck.S01E05.PROPER.720p.HDTV.x264-2HD 12:49:46.9 Trace: Parsed: Ask This Old House S10E20 1080i HDTV DD5.1 MPEG2-TrollHD 12:49:46.9 Trace: Parsed: According to Jim S07E04 The Perfect Fight 1080i HDTV DD5.1 MPEG2-TrollHD 12:49:46.9 Trace: Parsed: According to Jim S07E03 Safety Last 1080i HDTV DD5.1 MPEG2-TrollHD 12:49:46.9 Trace: Parsed: The.84th.Annual.Academy.Awards.2012.HDTV.XviD-2HD 12:49:46.9 Trace: Parsed: A Gifted Man S01E15 In Case of Letting Go 1080i HDTV DD5.1 MPEG2-TrollHD 12:49:46.9 Trace: Parsed: Star.Wars.Episode.IV.A.New.Hope.1977.DTS-HD.DTS.MULTISUBS.1080p.BluRay.x264.HQ-TUSAHD 12:49:46.9 Trace: Parsed: The.84th.Annual.Academy.Awards.2012.720p.HDTV.x264-2HD 12:49:46.9 Trace: Parsed: Full.Metal.Jousting.S01E03.Death.Sticks.and.a.Coffin.720p.HDTV.x264-MOMENTUM 12:49:46.9 Trace: Parsed: Full.Metal.Jousting.S01E03.Death.Sticks.and.a.Coffin.HDTV.x264-MOMENTUM 12:49:46.9 Trace: Parsed: Star.Wars.Episode.V.The.Empire.Strikes.Back.1980.DTS-HD.DTS.MULTISUBS.1080p.BluRay.x264.HQ-TUSAHD 12:49:46.9 Trace: Parsed: Iron.Chef.America.S10E08.Flay.vs.Hastings.HDTV.x264-MOMENTUM 12:49:46.9 Trace: Parsed: Iron.Chef.America.S10E08.Flay.vs.Hastings.720p.HDTV.x264-MOMENTUM 12:49:46.9 Trace: Parsed: Less.Than.Kind.S03E09.720p.HDTV.x264-2HD 12:49:46.9 Trace: Parsed: Catch 21 2011-05-19 1080i HDTV DD2.0 MPEG2-TrollHD 12:49:46.9 Trace: Parsed: Less.Than.Kind.S03E09.HDTV.XviD-2HD 12:49:46.9 Trace: Parsed: Luck.S01E05.HDTV.XviD-2HD 12:49:46.9 Trace: Parsed: Jimmy.Kimmel.2012.02.26.After.the.Oscars.Special.HDTV.XviD-2HD 12:49:46.9 Trace: Parsed: Spartacus.S02E05.HDTV.XviD-2HD 12:49:46.9 Trace: Parsed: Jay.Leno.2012.02.22.Tim.Allen.720p.HDTV.x264-BAJSKORV 12:49:46.9 Trace: Parsed: Jay.Leno.2012.02.09.Denzel.Washington.720p.HDTV.x264-BAJSKORV 12:49:46.9 Trace: Parsed: Jay.Leno.2012.02.21.Bill.O.Reilly.720p.HDTV.x264-BAJSKORV 12:49:46.9 Trace: Parsed: Jay.Leno.2012.02.02.Drew.Barrymore.720p.HDTV.x264-BAJSKORV 12:49:46.9 Trace: Parsed: Jay.Leno.2012.02.17.Dave.Salmoni.720p.HDTV.x264-BAJSKORV 12:49:46.9 Trace: Parsed: Jay.Leno.2012.02.14.Tyler.Perry.720p.HDTV.x264-BAJSKORV 12:49:46.9 Trace: Parsed: Jay.Leno.2012.02.06.Dwayne.Johnson.720p.HDTV.x264-BAJSKORV 12:49:46.9 Trace: Parsed: Jimmy.Fallon.2012.02.22.Alan.Alda.720p.HDTV.x264-BAJSKORV 12:49:46.9 Trace: Parsed: Jimmy.Fallon.2012.02.21.Tyler.Perry.720p.HDTV.x264-BAJSKORV 12:49:46.9 Trace: Parsed: Eastbound.and.Down.S03E02.HDTV.XviD-2HD 12:49:46.9 Trace: Parsed: Jimmy.Fallon.2012.02.07.Harry.Connick.Jr.720p.HDTV.x264-BAJSKORV 12:49:46.9 Trace: Parsed: Jimmy.Fallon.2012.02.20.Anjelica.Houston.720p.HDTV.x264-BAJSKORV 12:49:46.9 Trace: Parsed: Jimmy.Fallon.2012.02.17.Ricky.Gervais.720p.HDTV.x264-BAJSKORV 12:49:46.9 Trace: Parsed: Cartoon Network Hall of Game Awards 2012 1080i HDTV DD5.1 MPEG2-TrollHD 12:49:46.9 Trace: Parsed: Jimmy.Fallon.2012.02.15.Greg.Kinnear.720p.HDTV.x264-BAJSKORV 12:49:46.9 Trace: Parsed: Jimmy.Fallon.2012.02.14.Donald.Trump.720p.HDTV.x264-BAJSKORV 12:49:46.9 Trace: Parsed: Jimmy.Fallon.2012.02.13.Nicolas.Cage.720p.HDTV.x264-BAJSKORV 12:49:46.9 Trace: Parsed: Jimmy.Fallon.2012.02.06.The.Best.Of.720p.HDTV.x264-BAJSKORV 12:49:46.9 Trace: Parsed: Jimmy.Fallon.2012.02.02.Taylor.Lautner.720p.HDTV.x264-BAJSKORV 12:49:46.9 Trace: Parsed: The.Apprentice.US.S12E02.HDTV.XviD-2HD 12:49:46.9 Trace: Parsed: Heartland.CA.S05E14.720p.HDTV.x264-2HD 12:49:46.9 Trace: Parsed: time.out.s13e03.pdtv.x264-d2v 12:49:46.9 Trace: Parsed: lyxfallan.s12e04.proper.pdtv.x264-d2v 12:49:46.9 Trace: Parsed: karatefylla.s02e01.pdtv.x264-d2v 12:49:46.9 Trace: Parsed: The.Walking.Dead.S02E10.iNTERNAL.720p.HDTV.x264-2HD 12:49:46.9 Trace: Parsed: How.The.Celts.Saved.Britain.S01E02.BDRip.XviD-SPRiNTER 12:49:46.9 Trace: Parsed: How.The.Celts.Saved.Britain.S01E01.BDRip.XviD-SPRiNTER 12:49:46.9 Trace: Parsed: Wanna.BEn.S02E02.PDTV.XviD-FiHTV 12:49:46.9 Trace: Parsed: Ax.Men.S05E07.Wake-Up.Call.720p.HDTV.x264-MOMENTUM 12:49:46.9 Trace: Parsed: Heartland.CA.S05E14.HDTV.XviD-2HD 12:49:46.9 Trace: Parsed: Parallel Series 2 (MOTE028D)-WEB-2012-dL 12:49:46.9 Trace: Parsed: 7.Days.NZ.S04E02.PDTV.XviD-FiHTV 12:49:46.9 Trace: Parsed: Finding.Bigfoot.S02E08.Finding.Bigfoot.Special.HDTV.XviD-FQM 12:49:46.9 Trace: Parsed: Oscars.Red.Carpet.Live.2012.720p.HDTV.x264-2HD 12:49:46.9 Trace: Parsed: The.Apprentice.S12E02.720p.HDTV.x264-BAJSKORV 12:49:46.9 Trace: Parsed: The.Walking.Dead.S02E10.HDTV.x264-ASAP 12:49:46.9 Trace: Parsed: The.Walking.Dead.S02E10.720p.HDTV.x264-IMMERSE 12:49:46.9 Trace: Parsed: The.Apprentice.S12E02.HDTV.x264-BAJSKORV 12:49:46.9 Trace: Parsed: Ax.Men.S05E07.Wake-Up.Call.HDTV.x264-MOMENTUM 12:49:46.9 Trace: Parsed: The.Amazing.Race.S20E02.HDTV.XviD-2HD 12:49:46.9 Info: --- End: NzbDrone.Core.Test.IndexerTests.NewznabTests.NewznabFixture.should_parse_languages --- 12:49:46.9 Info: --- Start: NzbDrone.Core.Test.IndexerTests.NewznabTests.NewznabFixture.should_parse_recent_feed_from_newznab_nzb_su --- 12:49:46.9 Debug: Downloading Feed http://indexer.local/api?t=music&cat=1&extended=1&offset=0&limit=100 12:49:46.9 Trace: Parsed: Brainstorm-Scary Creatures-CD-FLAC-2016-NBFLAC 12:49:46.9 Trace: Parsed: Dylan LeBlanc-Cautionary Tale-(SL012)-CD-FLAC-2016-CUSTODES 12:49:46.9 Trace: Parsed: Sia-This Is Acting-Limited Deluxe Edition-CD-FLAC-2016-PERFECT 12:49:46.9 Trace: Parsed: Azad-Leben II-DE-Limited Edition-3CD-FLAC-2016-Mrflac 12:49:46.9 Trace: Parsed: VA-Hits 2016-(TETA092-2)-CD-FLAC-2016-flachedelic 12:49:46.9 Trace: Parsed: Rhapsody Of Fire-Into The Legend-CD-FLAC-2016-CATARACT 12:49:46.9 Trace: Parsed: Megadeth-Dystopia-JP Retail-CD-FLAC-2016-GRAVEWISH 12:49:46.9 Trace: Parsed: Rachel Platten-Wildfire-Deluxe Edition-CD-FLAC-2016-PERFECT 12:49:46.9 Trace: Parsed: Anthrax-For All Kings-DELUXE EDITION-2CD-FLAC-2016-mwnd 12:49:46.9 Trace: Parsed: The Shrine-Rare Breed-CD-FLAC-2015-NBFLAC 12:49:46.9 Trace: Parsed: Anthrax-For All Kings-CD-FLAC-2016-FORSAKEN 12:49:46.9 Trace: Parsed: Anthrax-For All Kings-2CD-Ltd 12:49:46.9 Trace: Parsed: The Contortionist-Exoplanet (Redux)-2016-MTD 12:49:46.9 Trace: Parsed: VA - Hard Bass 2016 12:49:46.9 Trace: Parsed: Sia-This Is Acting-CD-FLAC-2016-PERFECT 12:49:46.9 Trace: Parsed: Lefa-Monsieur Fall-FR-CD-FLAC-2016-Mrflac 12:49:46.9 Trace: Parsed: VA-Now Thats What I Call Rock-CD-FLAC-2016-FATHEAD 12:49:46.9 Trace: Parsed: AniMe-Exterminate-(TRAXCD084)-2CD-FLAC-2016-SPL 12:49:46.9 Trace: Parsed: VA - Absolute Uplifter Vol 2 Euphoric Trance 12:49:46.9 Trace: Parsed: Dream Theater - The Astonishing (2016) 12:49:46.9 Trace: Parsed: Black Sabbath ? The End (2016) 12:49:46.9 Trace: Parsed: Status Quo Quo-Remastered (2016). - 12:49:46.9 Trace: Parsed: 100-va_-_polonaise_deel_12-cd1-2016-sob 12:49:46.9 Trace: Parsed: Lutece-From Glory Towards Void-2016 12:49:46.9 Trace: Parsed: The Black Market Trust - II - 2016 12:49:46.9 Trace: Parsed: Borknagar-Winter Thrice-(88875175232)-CD-FLAC-2016-WRE 12:49:46.9 Trace: Parsed: Joseph Trapanese-Straight Outta Compton Original Motion Picture Score-OST-CD-FLAC-2016-FORSAKEN 12:49:46.9 Trace: Parsed: VA-Deephouse Top 100 Vol.3 12:49:46.9 Trace: Parsed: VA-Deephouse Top 100 Vol.3 - 12:49:46.9 Trace: Parsed: VA-2016 Grammy Nominees-CD-FLAC-2016-FORSAKEN 12:49:46.9 Trace: Parsed: Dvalin-Aus Dem Schatten-WEB-2016-ENTiTLED 12:49:46.9 Trace: Parsed: Bonnie Prince Billy - Pond Scum (2016) 12:49:46.9 Trace: Parsed: VA-Urban_Dance_Vol.15-2016 12:49:46.9 Trace: Parsed: VA-Urban Dance Vol.15-2016 12:49:46.9 Trace: Parsed: VA-Handsup Hits 2 Explicit 12:49:46.9 Trace: Parsed: VA-Handsup Hits 2 Explicit - 12:49:46.9 Trace: Parsed: VA - Ultimate Trance Reflections 12:49:46.9 Trace: Parsed: Highborne-Descent-WEB-2016-ENTiTLED 12:49:46.9 Trace: Parsed: Lifelss 2 Life-L2L-WEB-2016-ENTiTLED 12:49:46.9 Trace: Parsed: Lumberjack Feedback-Blackened Visions-WEB-2016-ENTiTLED 12:49:46.9 Trace: Parsed: Semidimes-The Same Old Stories-WEB-2016-ENTiTLED 12:49:46.9 Trace: Parsed: The Shrine-Rare Breed-WEB-2016-ENTiTLED 12:49:46.9 Trace: Parsed: The Contortionist-Exoplanet (Redux)-WEB-2016-ENTiTLED 12:49:46.9 Trace: Parsed: Megadeth-Dystopia-Limited Edition-2016-FATHEAD 12:49:46.9 Trace: Parsed: Will_Tura_-_Klein_Geluk-WEB-2016-320 12:49:46.9 Trace: Parsed: Borknagar-Winter Thrice-WEB-2016-ENTiTLED 12:49:46.9 Trace: Parsed: 6563dce3-68d0-4ef4-a2cd-284119446e3d 12:49:46.9 Trace: Parsed: AniMe_-_Exterminate_(Extended_DJ_Versions)-WEB-2016-HB 12:49:46.9 Trace: Parsed: Turkish Techno-Number Two-VINYL-FLAC-2016-FATHEAD 12:49:46.9 Trace: Parsed: Megadeth-Dystopia-LIMITED EDITION-CD-FLAC-2016-FATHEAD 12:49:46.9 Trace: Parsed: Lionheart-Love Dont Live Here-CD-FLAC-2016-CATARACT 12:49:46.9 Trace: Parsed: VA - House Clubhits Megamix Vol.6 (2016) 12:49:46.9 Trace: Parsed: Rachel Platten-Wildfire-CD-FLAC-2016-PERFECT 12:49:46.9 Trace: Parsed: Chairlift-Moth-CD-FLAC-2016-PERFECT 12:49:46.9 Trace: Parsed: AniMe_-_Exterminate_(Extended_DJ_Versions)-WEB-2016-HB 12:49:46.9 Trace: Parsed: Danforth-Crack House-PROMO-CDR-FLAC-2016-CATARACT 12:49:46.9 Trace: Parsed: Rimk-Monster Tape-FR-CD-FLAC-2016-Mrflac 12:49:46.9 Trace: Parsed: H-Magnum-Gotham City-FR-CD-FLAC-2016-Mrflac 12:49:46.9 Trace: Parsed: VA-Hard Bass 2016-(B2SCD009)-4CD-FLAC-2016-SPL 12:49:46.9 Trace: Parsed: Dylan LeBlanc - Cautionary Tale 12:49:46.9 Trace: Parsed: Stern-2016 01 20-96k-Part 05 12:49:46.9 Trace: Parsed: Dylan LeBlanc - Cautionary Tale 12:49:46.9 Trace: Parsed: Stern-2016 01 20-96k-Part 04 12:49:46.9 Trace: Parsed: Stern-2016 01 20-96k-Part 03 12:49:46.9 Trace: Parsed: VA - NRJ Winter Hits 2016 12:49:46.9 Trace: Parsed: Stern-2016 01 20-96k-Part 02 12:49:46.9 Trace: Parsed: Stern-2016 01 20-96k-Part 01 12:49:46.9 Trace: Parsed: German Top 100 Single Charts (16-01-2016)(320) 12:49:46.9 Trace: Parsed: va-dj-sounds-2016.1 - 12:49:46.9 Trace: Parsed: va-dj-sounds-2016.1 12:49:46.9 Trace: Parsed: Anima Tempo-Caged In Memories-WEB-2016-ENTiTLED 12:49:46.9 Trace: Parsed: Rhapsody_Of_Fire-Into_The_Legend-Ltd.Ed.-2016-MCA_int 12:49:46.9 Trace: Parsed: Brainstorm-Scary_Creatures-Ltd.Ed.-2016-MCA_int 12:49:46.9 Trace: Parsed: VA-Hardstyle_The_Annual_2016 12:49:46.9 Trace: Parsed: Benjamin Bluemchen-131 Auf Grosser Flossfahrt-DE-AUDIOBOOK-CD-FLAC-2016-VOLDiES 12:49:46.9 Trace: Parsed: Tribulation-Melancholia-CDEP-2016 12:49:46.9 Trace: Parsed: VA - A State Of Trance Radio Top 20 January (2016) 12:49:46.9 Trace: Parsed: Die drei Fragezeichen Kids - Tanz Der Skelette - Folge 48 - mp3 - by Videomann 12:49:46.9 Trace: Parsed: Die Drei Fragezeichen Kids-Tanz Der Skelette-Folge 48-Mp3-By Videomann 12:49:46.9 Trace: Parsed: Deep_Nirvana_Vol__4_25_Deep-House_Tunes 12:49:46.9 Trace: Parsed: VA-Straight Outta Compton-OST-CD-FLAC-2016-FORSAKEN 12:49:46.9 Trace: Parsed: Sj0005m4a-Steve_Vai_-_The_Infinite_Steve_Vai_An_Anthology._(2cd)_(2003)-cd-01 12:49:46.9 Trace: Parsed: Varg-Das Ende Aller Lugen-2CD-DELUXE EDITION-DE-2016 12:49:46.9 Trace: Parsed: Nifrost-Motvind-WEB-2016-ENTiTLED 12:49:46.9 Trace: Parsed: Die Drei Fragezeichen - Die Rache des Untoten - Folge 179 - MP3 - by Videomann 12:49:46.9 Trace: Parsed: VA-The_Best_Deep_House__Vol_1 12:49:46.9 Trace: Parsed: Unantastbar-Hand Aufs Herz-DE-CD-FLAC-2016-NBFLAC 12:49:46.9 Trace: Parsed: Terrorgruppe-Tiergarten-DE-CD-FLAC-2016-NBFLAC 12:49:46.9 Trace: Parsed: VA - Hardstyle Sounds Vol.05 12:49:46.9 Trace: Parsed: 50589e41-899f-4771-87fd-6619e82e7cdb 12:49:46.9 Trace: Parsed: 50589e41-899f-4771-87fd-6619e82e7cdb - 12:49:46.9 Trace: Parsed: VA-House_do_Brasil,_Vol_2-2016 12:49:46.9 Trace: Parsed: Todd Edwards-Rinse-FM-01-01-2016-G3L 12:49:46.9 Trace: Parsed: Azad-Leben II-DE-CD-FLAC-2016-VOLDiES 12:49:46.9 Trace: Parsed: Rhapsody Of Fire-Into The Legend-WEB-2016-ENTiTLED 12:49:46.9 Trace: Parsed: VA - Berlin Deep House 2016.1 12:49:46.9 Trace: Parsed: Tech House Masters Fresh 12:49:46.9 Trace: Parsed: EDM Essentials - Future Banging Concert 12:49:46.9 Trace: Parsed: Dance 2016 mystery of sound 12:49:46.9 Trace: Parsed: Hinds-Leave Me Alone-CD-FLAC-2016-FORSAKEN 12:49:46.9 Info: --- End: NzbDrone.Core.Test.IndexerTests.NewznabTests.NewznabFixture.should_parse_recent_feed_from_newznab_nzb_su --- 12:49:46.9 Info: --- Start: NzbDrone.Core.Test.IndexerTests.NewznabTests.NewznabFixture.should_record_indexer_failure_if_caps_throw --- 12:49:46.9 Warn: API Request Limit reached for Newznab. Disabled for 00:05:00 12:49:46.9 Info: --- End: NzbDrone.Core.Test.IndexerTests.NewznabTests.NewznabFixture.should_record_indexer_failure_if_caps_throw --- 12:49:46.9 Info: --- Start: NzbDrone.Core.Test.IndexerTests.NewznabTests.NewznabFixture.should_use_best_pagesize_reported_by_caps --- 12:49:46.9 Info: --- End: NzbDrone.Core.Test.IndexerTests.NewznabTests.NewznabFixture.should_use_best_pagesize_reported_by_caps --- 12:49:46.9 Info: --- Start: NzbDrone.Core.Test.IndexerTests.NewznabTests.NewznabRequestGeneratorFixture.should_search_by_artist_and_album_if_supported --- 12:49:46.9 Info: --- End: NzbDrone.Core.Test.IndexerTests.NewznabTests.NewznabRequestGeneratorFixture.should_search_by_artist_and_album_if_supported --- 12:49:46.9 Info: --- Start: NzbDrone.Core.Test.IndexerTests.NewznabTests.NewznabRequestGeneratorFixture.should_use_all_categories_for_feed --- 12:49:46.9 Info: --- End: NzbDrone.Core.Test.IndexerTests.NewznabTests.NewznabRequestGeneratorFixture.should_use_all_categories_for_feed --- 12:49:46.9 Info: --- Start: NzbDrone.Core.Test.IndexerTests.NewznabTests.NewznabSettingFixture.doesnt_requires_apikey("http://nzbs2.org") --- 12:49:47.0 Info: --- End: NzbDrone.Core.Test.IndexerTests.NewznabTests.NewznabSettingFixture.doesnt_requires_apikey("http://nzbs2.org") --- 12:49:47.0 Info: --- Start: NzbDrone.Core.Test.IndexerTests.NewznabTests.NewznabSettingFixture.invalid_url_should_not_apikey("") --- 12:49:47.0 Info: --- End: NzbDrone.Core.Test.IndexerTests.NewznabTests.NewznabSettingFixture.invalid_url_should_not_apikey("") --- 12:49:47.0 Info: --- Start: NzbDrone.Core.Test.IndexerTests.NewznabTests.NewznabSettingFixture.invalid_url_should_not_apikey(" ") --- 12:49:47.0 Info: --- End: NzbDrone.Core.Test.IndexerTests.NewznabTests.NewznabSettingFixture.invalid_url_should_not_apikey(" ") --- 12:49:47.0 Info: --- Start: NzbDrone.Core.Test.IndexerTests.NewznabTests.NewznabSettingFixture.invalid_url_should_not_apikey(null) --- 12:49:47.0 Info: --- End: NzbDrone.Core.Test.IndexerTests.NewznabTests.NewznabSettingFixture.invalid_url_should_not_apikey(null) --- 12:49:47.0 Info: --- Start: NzbDrone.Core.Test.IndexerTests.NewznabTests.NewznabSettingFixture.requires_apikey("http://nzbs.org") --- 12:49:47.0 Info: --- End: NzbDrone.Core.Test.IndexerTests.NewznabTests.NewznabSettingFixture.requires_apikey("http://nzbs.org") --- 12:49:47.0 Info: --- Start: NzbDrone.Core.Test.IndexerTests.NewznabTests.NewznabSettingFixture.requires_apikey("http:///www.nzbplanet.net") --- 12:49:47.0 Info: --- End: NzbDrone.Core.Test.IndexerTests.NewznabTests.NewznabSettingFixture.requires_apikey("http:///www.nzbplanet.net") --- 12:49:47.0 Info: --- Start: NzbDrone.Core.Test.IndexerTests.NyaaTests.NyaaFixture.should_parse_2021_recent_feed_from_Nyaa --- 12:49:47.0 Debug: Downloading Feed /?page=rss&cats=2_0&filter=1 12:49:47.0 Trace: Parsed: [Foxy-Subs] Mahouka Koukou no Yuutousei - 08 [720p] [3194D881].mkv 12:49:47.0 Trace: Parsed: Macross Zero (BDRip 1920x1080p x265 HEVC TrueHD, FLAC 5.1+2.0)[sxales] 12:49:47.0 Trace: Parsed: Fumetsu no Anata e - 19 [WEBDL 1080p] Ukr DVO 12:49:47.0 Info: --- End: NzbDrone.Core.Test.IndexerTests.NyaaTests.NyaaFixture.should_parse_2021_recent_feed_from_Nyaa --- 12:49:47.0 Info: --- Start: NzbDrone.Core.Test.IndexerTests.RedactedTests.RedactedFixture.should_parse_recent_feed_from_redacted --- 12:49:47.0 Debug: Downloading Feed https://redacted.ch/ajax.php?action=browse&order_by=time&order_way=desc&filter_cat%5B1%5D=1 12:49:47.0 Info: --- End: NzbDrone.Core.Test.IndexerTests.RedactedTests.RedactedFixture.should_parse_recent_feed_from_redacted --- 12:49:47.0 Info: --- Start: NzbDrone.Core.Test.IndexerTests.SeedConfigProviderFixture.should_not_return_config_for_non_existent_indexer --- 12:49:47.0 Info: --- End: NzbDrone.Core.Test.IndexerTests.SeedConfigProviderFixture.should_not_return_config_for_non_existent_indexer --- 12:49:47.0 Info: --- Start: NzbDrone.Core.Test.IndexerTests.SeedConfigProviderFixture.should_return_discography_time_for_discography_packs --- 12:49:47.0 Info: --- End: NzbDrone.Core.Test.IndexerTests.SeedConfigProviderFixture.should_return_discography_time_for_discography_packs --- 12:49:47.0 Info: --- Start: NzbDrone.Core.Test.IndexerTests.TorrentleechTests.TorrentleechFixture.should_parse_recent_feed_from_Torrentleech --- 12:49:47.0 Debug: Downloading Feed http://rss.torrentleech.org/ 12:49:47.0 Trace: Parsed: Classic Car Rescue S02E04 720p HDTV x264-C4TV 12:49:47.0 Trace: Parsed: 24 S03E14 720p WEBRip h264-DRAWER 12:49:47.0 Trace: Parsed: 24 S03E13 720p WEBRip h264-DRAWER 12:49:47.0 Trace: Parsed: 24 S03E11 720p WEBRip h264-DRAWER 12:49:47.0 Trace: Parsed: Meet Joe Black 1998 1080p HDDVD x264-FSiHD 12:49:47.0 Info: --- End: NzbDrone.Core.Test.IndexerTests.TorrentleechTests.TorrentleechFixture.should_parse_recent_feed_from_Torrentleech --- 12:49:47.0 Info: --- Start: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssIndexerFixture.should_parse_multi_enclosure_from_AnimeTosho --- 12:49:47.0 Debug: Evaluating TorrentRss feed 'http://my.indexer.tv/recent' 12:49:47.0 Trace: Parsed: [FFF] Ore Monogatari!! - Vol.01 [BD][720p-AAC] 12:49:47.0 Trace: Parsed: DAYS - 05 (1280x720 HEVC2 AAC).mkv 12:49:47.0 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:49:47.0 Trace: Feed doesn't have Seeders in Description, disabling option. 12:49:47.0 Trace: Parsed: [FFF] Ore Monogatari!! - Vol.01 [BD][720p-AAC] 12:49:47.0 Trace: Parsed: DAYS - 05 (1280x720 HEVC2 AAC).mkv 12:49:47.0 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:49:47.0 Trace: Parsed: [FFF] Ore Monogatari!! - Vol.01 [BD][720p-AAC] 12:49:47.0 Trace: Parsed: DAYS - 05 (1280x720 HEVC2 AAC).mkv 12:49:47.0 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:49:47.0 Trace: Parsed: [FFF] Ore Monogatari!! - Vol.01 [BD][720p-AAC] 12:49:47.0 Trace: Parsed: DAYS - 05 (1280x720 HEVC2 AAC).mkv 12:49:47.0 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:49:47.0 Trace: Feed has valid size in description. 12:49:47.0 Debug: Downloading Feed http://my.indexer.tv/recent 12:49:47.0 Trace: Parsed: [FFF] Ore Monogatari!! - Vol.01 [BD][720p-AAC] 12:49:47.0 Trace: Parsed: DAYS - 05 (1280x720 HEVC2 AAC).mkv 12:49:47.0 Info: --- End: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssIndexerFixture.should_parse_multi_enclosure_from_AnimeTosho --- 12:49:47.0 Info: --- Start: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssIndexerFixture.should_parse_recent_feed_from_AlphaRatio --- 12:49:47.0 Debug: Evaluating TorrentRss feed 'http://my.indexer.tv/recent' 12:49:47.0 Trace: Parsed: TvHD 465989 465960 Good.Behavior.S01E03.PROPER.720p.HDTV.x264-KILLERS 12:49:47.0 Trace: Parsed: TvHD 465860 465831 WWE.RAW.2016.11.28.720p.HDTV.x264-KYR 12:49:47.0 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:49:47.0 Trace: Feed doesn't have Seeders in Description, disabling option. 12:49:47.0 Trace: Parsed: TvHD 465989 465960 Good.Behavior.S01E03.PROPER.720p.HDTV.x264-KILLERS 12:49:47.0 Trace: Parsed: TvHD 465860 465831 WWE.RAW.2016.11.28.720p.HDTV.x264-KYR 12:49:47.0 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:49:47.1 Trace: Parsed: TvHD 465989 465960 Good.Behavior.S01E03.PROPER.720p.HDTV.x264-KILLERS 12:49:47.1 Trace: Parsed: TvHD 465860 465831 WWE.RAW.2016.11.28.720p.HDTV.x264-KYR 12:49:47.1 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:49:47.1 Trace: Parsed: TvHD 465989 465960 Good.Behavior.S01E03.PROPER.720p.HDTV.x264-KILLERS 12:49:47.1 Trace: Parsed: TvHD 465860 465831 WWE.RAW.2016.11.28.720p.HDTV.x264-KYR 12:49:47.1 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:49:47.1 Trace: Feed has valid size in description. 12:49:47.1 Debug: Downloading Feed http://my.indexer.tv/recent 12:49:47.1 Trace: Parsed: TvHD 465989 465960 Good.Behavior.S01E03.PROPER.720p.HDTV.x264-KILLERS 12:49:47.1 Trace: Parsed: TvHD 465860 465831 WWE.RAW.2016.11.28.720p.HDTV.x264-KYR 12:49:47.1 Info: --- End: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssIndexerFixture.should_parse_recent_feed_from_AlphaRatio --- 12:49:47.1 Info: --- Start: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssIndexerFixture.should_parse_recent_feed_from_AnimeTosho_without_size --- 12:49:47.1 Debug: Evaluating TorrentRss feed 'http://my.indexer.tv/recent' 12:49:47.1 Trace: Parsed: [FFF] Ore Monogatari!! - Vol.01 [BD][720p-AAC] 12:49:47.1 Trace: Parsed: DAYS - 05 (1280x720 HEVC2 AAC).mkv 12:49:47.1 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:49:47.1 Trace: Feed doesn't have Seeders in Description, disabling option. 12:49:47.1 Trace: Parsed: [FFF] Ore Monogatari!! - Vol.01 [BD][720p-AAC] 12:49:47.1 Trace: Parsed: DAYS - 05 (1280x720 HEVC2 AAC).mkv 12:49:47.1 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:49:47.1 Trace: Parsed: [FFF] Ore Monogatari!! - Vol.01 [BD][720p-AAC] 12:49:47.1 Trace: Parsed: DAYS - 05 (1280x720 HEVC2 AAC).mkv 12:49:47.1 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:49:47.1 Trace: Parsed: [FFF] Ore Monogatari!! - Vol.01 [BD][720p-AAC] 12:49:47.1 Trace: Parsed: DAYS - 05 (1280x720 HEVC2 AAC).mkv 12:49:47.1 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:49:47.1 Trace: Feed has valid size in description. 12:49:47.1 Debug: Downloading Feed http://my.indexer.tv/recent 12:49:47.1 Trace: Parsed: [FFF] Ore Monogatari!! - Vol.01 [BD][720p-AAC] 12:49:47.1 Trace: Parsed: DAYS - 05 (1280x720 HEVC2 AAC).mkv 12:49:47.1 Info: --- End: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssIndexerFixture.should_parse_recent_feed_from_AnimeTosho_without_size --- 12:49:47.1 Info: --- Start: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssIndexerFixture.should_parse_recent_feed_from_Doki --- 12:49:47.1 Debug: Evaluating TorrentRss feed 'http://my.indexer.tv/recent' 12:49:47.1 Trace: Parsed: [Doki] PriPara 50 (848x480 h264 AAC) [6F0B49FD] mkv 12:49:47.1 Trace: Parsed: [Doki] PriPara 50 (1280x720 Hi10P AAC) [441163C4] mkv 12:49:47.1 Trace: Parsed: [Doki] Hitoribocchi no OO Seikatsu Chapter 10 [52706FCC] zip 12:49:47.1 Trace: Parsed: [Doki] PriPara 49 (1280x720 Hi10P AAC) [328C34F3] mkv 12:49:47.1 Trace: Parsed: [Doki] PriPara 44 (848x480 h264 AAC) [43DB504A] mkv 12:49:47.1 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:49:47.1 Trace: Feed doesn't have Seeders in Description, disabling option. 12:49:47.1 Trace: Parsed: [Doki] PriPara 50 (848x480 h264 AAC) [6F0B49FD] mkv 12:49:47.1 Trace: Parsed: [Doki] PriPara 50 (1280x720 Hi10P AAC) [441163C4] mkv 12:49:47.1 Trace: Parsed: [Doki] Hitoribocchi no OO Seikatsu Chapter 10 [52706FCC] zip 12:49:47.1 Trace: Parsed: [Doki] PriPara 49 (1280x720 Hi10P AAC) [328C34F3] mkv 12:49:47.1 Trace: Parsed: [Doki] PriPara 44 (848x480 h264 AAC) [43DB504A] mkv 12:49:47.1 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:49:47.1 Trace: Parsed: [Doki] PriPara 50 (848x480 h264 AAC) [6F0B49FD] mkv 12:49:47.1 Trace: Parsed: [Doki] PriPara 50 (1280x720 Hi10P AAC) [441163C4] mkv 12:49:47.1 Trace: Parsed: [Doki] Hitoribocchi no OO Seikatsu Chapter 10 [52706FCC] zip 12:49:47.1 Trace: Parsed: [Doki] PriPara 49 (1280x720 Hi10P AAC) [328C34F3] mkv 12:49:47.1 Trace: Parsed: [Doki] PriPara 44 (848x480 h264 AAC) [43DB504A] mkv 12:49:47.1 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:49:47.1 Trace: Parsed: [Doki] PriPara 50 (848x480 h264 AAC) [6F0B49FD] mkv 12:49:47.1 Trace: Parsed: [Doki] PriPara 50 (1280x720 Hi10P AAC) [441163C4] mkv 12:49:47.1 Trace: Parsed: [Doki] Hitoribocchi no OO Seikatsu Chapter 10 [52706FCC] zip 12:49:47.1 Trace: Parsed: [Doki] PriPara 49 (1280x720 Hi10P AAC) [328C34F3] mkv 12:49:47.1 Trace: Parsed: [Doki] PriPara 44 (848x480 h264 AAC) [43DB504A] mkv 12:49:47.1 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:49:47.1 Debug: Feed doesn't have release size. 12:49:47.1 Trace: Parsed: [Doki] PriPara 50 (848x480 h264 AAC) [6F0B49FD] mkv 12:49:47.1 Trace: Parsed: [Doki] PriPara 50 (1280x720 Hi10P AAC) [441163C4] mkv 12:49:47.1 Trace: Parsed: [Doki] Hitoribocchi no OO Seikatsu Chapter 10 [52706FCC] zip 12:49:47.1 Trace: Parsed: [Doki] PriPara 49 (1280x720 Hi10P AAC) [328C34F3] mkv 12:49:47.1 Trace: Parsed: [Doki] PriPara 44 (848x480 h264 AAC) [43DB504A] mkv 12:49:47.1 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:49:47.1 Debug: Downloading Feed http://my.indexer.tv/recent 12:49:47.1 Trace: Parsed: [Doki] PriPara 50 (848x480 h264 AAC) [6F0B49FD] mkv 12:49:47.1 Trace: Parsed: [Doki] PriPara 50 (1280x720 Hi10P AAC) [441163C4] mkv 12:49:47.1 Trace: Parsed: [Doki] Hitoribocchi no OO Seikatsu Chapter 10 [52706FCC] zip 12:49:47.1 Trace: Parsed: [Doki] PriPara 49 (1280x720 Hi10P AAC) [328C34F3] mkv 12:49:47.1 Trace: Parsed: [Doki] PriPara 44 (848x480 h264 AAC) [43DB504A] mkv 12:49:47.1 Info: --- End: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssIndexerFixture.should_parse_recent_feed_from_Doki --- 12:49:47.1 Info: --- Start: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssIndexerFixture.should_parse_recent_feed_from_EveolutionWorld_without_size --- 12:49:47.1 Debug: Evaluating TorrentRss feed 'http://my.indexer.tv/recent' 12:49:47.1 Trace: Parsed: [TVShow --> TVShow Bluray 720p] Fargo S01 Complete Season 1 720p BRRip DD5.1 x264-PSYPHER [SEEDERS (3)/LEECHERS (0)] 12:49:47.1 Trace: Parsed: [TVShow --> TVShow Bluray 720p] American Horror Story S04 Complete Season 4 720p BRRip DD5.1 x264 - PSYPHER [SEEDERS (2)/LEECHERS (0)] 12:49:47.1 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:49:47.1 Trace: Feed doesn't have Seeders in Description, disabling option. 12:49:47.1 Trace: Parsed: [TVShow --> TVShow Bluray 720p] Fargo S01 Complete Season 1 720p BRRip DD5.1 x264-PSYPHER [SEEDERS (3)/LEECHERS (0)] 12:49:47.1 Trace: Parsed: [TVShow --> TVShow Bluray 720p] American Horror Story S04 Complete Season 4 720p BRRip DD5.1 x264 - PSYPHER [SEEDERS (2)/LEECHERS (0)] 12:49:47.1 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:49:47.1 Trace: Parsed: [TVShow --> TVShow Bluray 720p] Fargo S01 Complete Season 1 720p BRRip DD5.1 x264-PSYPHER [SEEDERS (3)/LEECHERS (0)] 12:49:47.1 Trace: Parsed: [TVShow --> TVShow Bluray 720p] American Horror Story S04 Complete Season 4 720p BRRip DD5.1 x264 - PSYPHER [SEEDERS (2)/LEECHERS (0)] 12:49:47.1 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:49:47.1 Trace: Parsed: [TVShow --> TVShow Bluray 720p] Fargo S01 Complete Season 1 720p BRRip DD5.1 x264-PSYPHER [SEEDERS (3)/LEECHERS (0)] 12:49:47.1 Trace: Parsed: [TVShow --> TVShow Bluray 720p] American Horror Story S04 Complete Season 4 720p BRRip DD5.1 x264 - PSYPHER [SEEDERS (2)/LEECHERS (0)] 12:49:47.1 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:49:47.1 Debug: Feed doesn't have release size. 12:49:47.1 Trace: Parsed: [TVShow --> TVShow Bluray 720p] Fargo S01 Complete Season 1 720p BRRip DD5.1 x264-PSYPHER [SEEDERS (3)/LEECHERS (0)] 12:49:47.1 Trace: Parsed: [TVShow --> TVShow Bluray 720p] American Horror Story S04 Complete Season 4 720p BRRip DD5.1 x264 - PSYPHER [SEEDERS (2)/LEECHERS (0)] 12:49:47.1 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:49:47.1 Debug: Downloading Feed http://my.indexer.tv/recent 12:49:47.1 Trace: Parsed: [TVShow --> TVShow Bluray 720p] Fargo S01 Complete Season 1 720p BRRip DD5.1 x264-PSYPHER [SEEDERS (3)/LEECHERS (0)] 12:49:47.1 Trace: Parsed: [TVShow --> TVShow Bluray 720p] American Horror Story S04 Complete Season 4 720p BRRip DD5.1 x264 - PSYPHER [SEEDERS (2)/LEECHERS (0)] 12:49:47.1 Info: --- End: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssIndexerFixture.should_parse_recent_feed_from_EveolutionWorld_without_size --- 12:49:47.1 Info: --- Start: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssIndexerFixture.should_parse_recent_feed_from_ExtraTorrents --- 12:49:47.1 Debug: Evaluating TorrentRss feed 'http://my.indexer.tv/recent' 12:49:47.1 Trace: Parsed: One.Piece.E334.D ED.720p.HDTV.x264-W4F-={SPARROW}=- 12:49:47.1 Trace: Parsed: One Piece E334 D ED 720p HDTV x264-W4F 12:49:47.1 Trace: Parsed: Shadowhunters.S01E06.Of.Men.and.Angels.720p.HDTV.DD5.1.MPEG2-JiTB-={SPARROW}=- 12:49:47.1 Trace: Parsed: Shadowhunters.S01E05.Moo.Shu.to.Go.720p.HDTV.DD5.1.MPEG2-JiTB-={SPARROW}=- 12:49:47.1 Trace: Parsed: Second.Chance.2016.S01E05.Scratch.That.Glitch.720p.HDTV.DD5.1.MPEG2-JiTB-={SPARROW}=- 12:49:47.1 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:49:47.1 Trace: Feed doesn't have Seeders in Description, disabling option. 12:49:47.1 Trace: Feed has valid size in enclosure. 12:49:47.1 Debug: Downloading Feed http://my.indexer.tv/recent 12:49:47.1 Trace: Parsed: One.Piece.E334.D ED.720p.HDTV.x264-W4F-={SPARROW}=- 12:49:47.1 Trace: Parsed: One Piece E334 D ED 720p HDTV x264-W4F 12:49:47.1 Trace: Parsed: Shadowhunters.S01E06.Of.Men.and.Angels.720p.HDTV.DD5.1.MPEG2-JiTB-={SPARROW}=- 12:49:47.1 Trace: Parsed: Shadowhunters.S01E05.Moo.Shu.to.Go.720p.HDTV.DD5.1.MPEG2-JiTB-={SPARROW}=- 12:49:47.1 Trace: Parsed: Second.Chance.2016.S01E05.Scratch.That.Glitch.720p.HDTV.DD5.1.MPEG2-JiTB-={SPARROW}=- 12:49:47.1 Info: --- End: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssIndexerFixture.should_parse_recent_feed_from_ExtraTorrents --- 12:49:47.1 Info: --- Start: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssIndexerFixture.should_parse_recent_feed_from_Ezrss --- 12:49:47.1 Debug: Evaluating TorrentRss feed 'http://my.indexer.tv/recent' 12:49:47.1 Trace: Identified feed as EZTV compatible by EZTV Namespace 12:49:47.1 Trace: Feed has Ezrss schema 12:49:47.1 Trace: Parsed: S4C I Grombil Cyfandir Pell American Interior [PDTV - MVGROUP] 12:49:47.1 Trace: Parsed: Andy McNabs Tour Of Duty Series 1 - Courage Under Fire 1x6 [DVDRIP - MVGROUP] 12:49:47.1 Trace: Parsed: So You Think You Can Drive [HDTV - MVGROUP] 12:49:47.1 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:49:47.1 Debug: Feed was parseable by Ezrss Parser 12:49:47.1 Debug: Downloading Feed http://my.indexer.tv/recent 12:49:47.1 Trace: Parsed: S4C I Grombil Cyfandir Pell American Interior [PDTV - MVGROUP] 12:49:47.1 Trace: Parsed: Andy McNabs Tour Of Duty Series 1 - Courage Under Fire 1x6 [DVDRIP - MVGROUP] 12:49:47.1 Trace: Parsed: So You Think You Can Drive [HDTV - MVGROUP] 12:49:47.1 Info: --- End: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssIndexerFixture.should_parse_recent_feed_from_Ezrss --- 12:49:47.1 Info: --- Start: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssIndexerFixture.should_parse_recent_feed_from_ImmortalSeed --- 12:49:47.1 Debug: Evaluating TorrentRss feed 'http://my.indexer.tv/recent' 12:49:47.1 Trace: Parsed: Conan.2015.02.05.Jeff.Bridges.720p.HDTV.X264-CROOKS 12:49:47.1 Trace: Parsed: Hollywood.Sessions.Part.5.720p.HDTV.X264-BATV 12:49:47.1 Trace: Parsed: The.Jump.S02E05.720p.HDTV.X264-C4TV 12:49:47.1 Trace: Parsed: Eye.Candy.S01E04.720p.WEBRip.H264-TURBO 12:49:47.1 Trace: Parsed: Nightwatch.S01E03.720p.HDTV.X264-TOPKEK 12:49:47.1 Trace: Parsed: Portlandia.S05E05.720p.HDTV.X264-TOPKEK 12:49:47.1 Trace: Parsed: American.Idol.S14E10.720p.HDTV.X264-2HD 12:49:47.1 Trace: Parsed: Alaska-Battle.On.The.Bay.S01E05.Peak.Season.720p.HDTV.X264-DHD 12:49:47.1 Trace: Parsed: Shortland.Street.S23E241.720p.HDTV.X264-FiHTV 12:49:47.1 Trace: Parsed: Wizard.Wars.S01E08.Silly.Rabbits.720p.HDTV.X264-DHD 12:49:47.1 Trace: Parsed: The.Daily.Show.2015.02.05.Bob.Odenkirk.720p.HDTV.X264-BATV 12:49:47.1 Trace: Parsed: WWII.Air.Crash.Detectives.S01E01.Sharp.Top.Mountain.B25.Crash.720p.HDTV.X264-W4F 12:49:47.1 Trace: Parsed: Wild.West.Alaska.S03E05.Smooth.Criminal.720p.HDTV.X264-DHD 12:49:47.1 Trace: Parsed: The.Ellen.DeGeneres.Show.2015.02.05.Scott.Foley.720p.HDTV.X264-W4F 12:49:47.1 Trace: Parsed: Shark.Tank.S06E17.720p.HDTV.X264-BATV 12:49:47.1 Trace: Parsed: Impractical.Jokers.S04E02.Below.The.Belt.720p.HDTV.X264-DHD 12:49:47.1 Trace: Parsed: Portlandia.S05E05.720p.HDTV.X264-2HD 12:49:47.1 Trace: Parsed: Expedition.Unknown.S01E05.City.Of.Gold.720p.HDTV.X264-DHD 12:49:47.1 Trace: Parsed: Allegiance.S01E01.720p.HDTV.X264-DIMENSION 12:49:47.1 Trace: Parsed: How.To.Get.Away.With.Murder.S01E11.720p.HDTV.X264-DIMENSION 12:49:47.1 Trace: Parsed: Elementary.S03E13.720p.HDTV.X264-DIMENSION 12:49:47.1 Trace: Parsed: The.Big.Bang.Theory.S08E14.1080p.HDTV.X264-DIMENSION 12:49:47.1 Trace: Parsed: Archer.2009.S06E05.720p.HDTV.X264-KILLERS 12:49:47.1 Trace: Parsed: Inside.Man.S03E03.Morgan.See.Morgan.Do.720p.HDTV.X264-DHD 12:49:47.1 Trace: Parsed: Backstrom.S01E03.720p.HDTV.X264-KILLERS 12:49:47.1 Trace: Parsed: Scandal.US.S04E11.720p.HDTV.X264-DIMENSION 12:49:47.1 Trace: Parsed: The.Blacklist.S02E10.720p.HDTV.X264-DIMENSION 12:49:47.1 Trace: Parsed: The.Big.Bang.Theory.S08E14.1080i.HDTV.DD5.1.MPEG2-TOPKEK 12:49:47.1 Trace: Parsed: Two.And.A.Half.Men.S12E13.720p.HDTV.X264-DIMENSION 12:49:47.1 Trace: Parsed: Sunnyside.S01E05.720p.HDTV.X264-KILLERS 12:49:47.1 Trace: Parsed: Mom.S02E13.720p.HDTV.X264-DIMENSION 12:49:47.1 Trace: Parsed: The.Vampire.Diaries.S06E13.720p.HDTV.X264-DIMENSION 12:49:47.1 Trace: Parsed: Top.Chef.S12E14.720p.WEBRip.H264-TARS 12:49:47.1 Trace: Parsed: High.School.USA.S01E06.720p.HDTV.X264-W4F 12:49:47.1 Trace: Parsed: The.Big.Bang.Theory.S08E14.720p.HDTV.X264-DIMENSION 12:49:47.1 Trace: Parsed: Bangkok.Airport.S01E03.720p.HDTV.X264-C4TV 12:49:47.1 Trace: Parsed: Lucas.Bros.Moving.Company.S02E04.720p.HDTV.X264-W4F 12:49:47.1 Trace: Parsed: Eat.Well.For.Less.S01E02.720p.HDTV.X264-C4TV 12:49:47.1 Trace: Parsed: Regular.Show.S06E16.I.See.Turtles.720p.HDTV.X264-W4F 12:49:47.1 Trace: Parsed: The.Kyle.Files.S01E05.720p.HDTV.X264-C4TV 12:49:47.1 Trace: Parsed: Greys.Anatomy.S11E10.720p.HDTV.X264-DIMENSION 12:49:47.1 Trace: Parsed: American.Idol.S14E09.720p.HDTV.X264-FBS 12:49:47.1 Trace: Parsed: Car.Crash.Britain.S01E01.720p.HDTV.X264-FTP 12:49:47.1 Trace: Parsed: The.Exes.S04E11.720p.WEBRip.X264-SRS 12:49:47.1 Trace: Parsed: The.Late.Late.Show.2015.02.04.Andy.Cohen.720p.HDTV.X264-W4F 12:49:47.1 Trace: Parsed: Mob.Wives.S05E08.720p.HDTV.X264-YesTV 12:49:47.1 Trace: Parsed: Snooki.And.JWOWW.S04E12.The.Final.Aftershow.720p.HDTV.X264-YesTV 12:49:47.1 Trace: Parsed: Snooki.And.JWOWW.S04E12.720p.HDTV.X264-YesTV 12:49:47.1 Trace: Parsed: The.Nightly.Show.2015.02.04.720p.HDTV.X264-W4F 12:49:47.1 Trace: Parsed: Crims.S01E05.720p.HDTV.X264-TLA 12:49:47.1 Trace: TorrentInfo: Guid: 811db37d-799f-4038-959e-2110a52adf14 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:49:47.1 Trace: Parsed: Conan.2015.02.05.Jeff.Bridges.720p.HDTV.X264-CROOKS 12:49:47.1 Trace: Parsed: Hollywood.Sessions.Part.5.720p.HDTV.X264-BATV 12:49:47.1 Trace: Parsed: The.Jump.S02E05.720p.HDTV.X264-C4TV 12:49:47.1 Trace: Parsed: Eye.Candy.S01E04.720p.WEBRip.H264-TURBO 12:49:47.1 Trace: Parsed: Nightwatch.S01E03.720p.HDTV.X264-TOPKEK 12:49:47.1 Trace: Parsed: Portlandia.S05E05.720p.HDTV.X264-TOPKEK 12:49:47.1 Trace: Parsed: American.Idol.S14E10.720p.HDTV.X264-2HD 12:49:47.1 Trace: Parsed: Alaska-Battle.On.The.Bay.S01E05.Peak.Season.720p.HDTV.X264-DHD 12:49:47.1 Trace: Parsed: Shortland.Street.S23E241.720p.HDTV.X264-FiHTV 12:49:47.1 Trace: Parsed: Wizard.Wars.S01E08.Silly.Rabbits.720p.HDTV.X264-DHD 12:49:47.1 Trace: Parsed: The.Daily.Show.2015.02.05.Bob.Odenkirk.720p.HDTV.X264-BATV 12:49:47.1 Trace: Parsed: WWII.Air.Crash.Detectives.S01E01.Sharp.Top.Mountain.B25.Crash.720p.HDTV.X264-W4F 12:49:47.1 Trace: Parsed: Wild.West.Alaska.S03E05.Smooth.Criminal.720p.HDTV.X264-DHD 12:49:47.1 Trace: Parsed: The.Ellen.DeGeneres.Show.2015.02.05.Scott.Foley.720p.HDTV.X264-W4F 12:49:47.1 Trace: Parsed: Shark.Tank.S06E17.720p.HDTV.X264-BATV 12:49:47.1 Trace: Parsed: Impractical.Jokers.S04E02.Below.The.Belt.720p.HDTV.X264-DHD 12:49:47.1 Trace: Parsed: Portlandia.S05E05.720p.HDTV.X264-2HD 12:49:47.1 Trace: Parsed: Expedition.Unknown.S01E05.City.Of.Gold.720p.HDTV.X264-DHD 12:49:47.1 Trace: Parsed: Allegiance.S01E01.720p.HDTV.X264-DIMENSION 12:49:47.1 Trace: Parsed: How.To.Get.Away.With.Murder.S01E11.720p.HDTV.X264-DIMENSION 12:49:47.1 Trace: Parsed: Elementary.S03E13.720p.HDTV.X264-DIMENSION 12:49:47.1 Trace: Parsed: The.Big.Bang.Theory.S08E14.1080p.HDTV.X264-DIMENSION 12:49:47.1 Trace: Parsed: Archer.2009.S06E05.720p.HDTV.X264-KILLERS 12:49:47.1 Trace: Parsed: Inside.Man.S03E03.Morgan.See.Morgan.Do.720p.HDTV.X264-DHD 12:49:47.1 Trace: Parsed: Backstrom.S01E03.720p.HDTV.X264-KILLERS 12:49:47.1 Trace: Parsed: Scandal.US.S04E11.720p.HDTV.X264-DIMENSION 12:49:47.1 Trace: Parsed: The.Blacklist.S02E10.720p.HDTV.X264-DIMENSION 12:49:47.1 Trace: Parsed: The.Big.Bang.Theory.S08E14.1080i.HDTV.DD5.1.MPEG2-TOPKEK 12:49:47.1 Trace: Parsed: Two.And.A.Half.Men.S12E13.720p.HDTV.X264-DIMENSION 12:49:47.1 Trace: Parsed: Sunnyside.S01E05.720p.HDTV.X264-KILLERS 12:49:47.1 Trace: Parsed: Mom.S02E13.720p.HDTV.X264-DIMENSION 12:49:47.1 Trace: Parsed: The.Vampire.Diaries.S06E13.720p.HDTV.X264-DIMENSION 12:49:47.1 Trace: Parsed: Top.Chef.S12E14.720p.WEBRip.H264-TARS 12:49:47.1 Trace: Parsed: High.School.USA.S01E06.720p.HDTV.X264-W4F 12:49:47.1 Trace: Parsed: The.Big.Bang.Theory.S08E14.720p.HDTV.X264-DIMENSION 12:49:47.1 Trace: Parsed: Bangkok.Airport.S01E03.720p.HDTV.X264-C4TV 12:49:47.1 Trace: Parsed: Lucas.Bros.Moving.Company.S02E04.720p.HDTV.X264-W4F 12:49:47.1 Trace: Parsed: Eat.Well.For.Less.S01E02.720p.HDTV.X264-C4TV 12:49:47.1 Trace: Parsed: Regular.Show.S06E16.I.See.Turtles.720p.HDTV.X264-W4F 12:49:47.1 Trace: Parsed: The.Kyle.Files.S01E05.720p.HDTV.X264-C4TV 12:49:47.1 Trace: Parsed: Greys.Anatomy.S11E10.720p.HDTV.X264-DIMENSION 12:49:47.1 Trace: Parsed: American.Idol.S14E09.720p.HDTV.X264-FBS 12:49:47.1 Trace: Parsed: Car.Crash.Britain.S01E01.720p.HDTV.X264-FTP 12:49:47.1 Trace: Parsed: The.Exes.S04E11.720p.WEBRip.X264-SRS 12:49:47.1 Trace: Parsed: The.Late.Late.Show.2015.02.04.Andy.Cohen.720p.HDTV.X264-W4F 12:49:47.1 Trace: Parsed: Mob.Wives.S05E08.720p.HDTV.X264-YesTV 12:49:47.1 Trace: Parsed: Snooki.And.JWOWW.S04E12.The.Final.Aftershow.720p.HDTV.X264-YesTV 12:49:47.1 Trace: Parsed: Snooki.And.JWOWW.S04E12.720p.HDTV.X264-YesTV 12:49:47.1 Trace: Parsed: The.Nightly.Show.2015.02.04.720p.HDTV.X264-W4F 12:49:47.1 Trace: Parsed: Crims.S01E05.720p.HDTV.X264-TLA 12:49:47.1 Trace: TorrentInfo: Guid: c1235da3-104a-4b71-bc67-dddcd1ba9b7f 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:49:47.1 Trace: Parsed: Conan.2015.02.05.Jeff.Bridges.720p.HDTV.X264-CROOKS 12:49:47.1 Trace: Parsed: Hollywood.Sessions.Part.5.720p.HDTV.X264-BATV 12:49:47.1 Trace: Parsed: The.Jump.S02E05.720p.HDTV.X264-C4TV 12:49:47.1 Trace: Parsed: Eye.Candy.S01E04.720p.WEBRip.H264-TURBO 12:49:47.1 Trace: Parsed: Nightwatch.S01E03.720p.HDTV.X264-TOPKEK 12:49:47.1 Trace: Parsed: Portlandia.S05E05.720p.HDTV.X264-TOPKEK 12:49:47.1 Trace: Parsed: American.Idol.S14E10.720p.HDTV.X264-2HD 12:49:47.1 Trace: Parsed: Alaska-Battle.On.The.Bay.S01E05.Peak.Season.720p.HDTV.X264-DHD 12:49:47.1 Trace: Parsed: Shortland.Street.S23E241.720p.HDTV.X264-FiHTV 12:49:47.1 Trace: Parsed: Wizard.Wars.S01E08.Silly.Rabbits.720p.HDTV.X264-DHD 12:49:47.1 Trace: Parsed: The.Daily.Show.2015.02.05.Bob.Odenkirk.720p.HDTV.X264-BATV 12:49:47.1 Trace: Parsed: WWII.Air.Crash.Detectives.S01E01.Sharp.Top.Mountain.B25.Crash.720p.HDTV.X264-W4F 12:49:47.1 Trace: Parsed: Wild.West.Alaska.S03E05.Smooth.Criminal.720p.HDTV.X264-DHD 12:49:47.1 Trace: Parsed: The.Ellen.DeGeneres.Show.2015.02.05.Scott.Foley.720p.HDTV.X264-W4F 12:49:47.1 Trace: Parsed: Shark.Tank.S06E17.720p.HDTV.X264-BATV 12:49:47.1 Trace: Parsed: Impractical.Jokers.S04E02.Below.The.Belt.720p.HDTV.X264-DHD 12:49:47.1 Trace: Parsed: Portlandia.S05E05.720p.HDTV.X264-2HD 12:49:47.1 Trace: Parsed: Expedition.Unknown.S01E05.City.Of.Gold.720p.HDTV.X264-DHD 12:49:47.1 Trace: Parsed: Allegiance.S01E01.720p.HDTV.X264-DIMENSION 12:49:47.1 Trace: Parsed: How.To.Get.Away.With.Murder.S01E11.720p.HDTV.X264-DIMENSION 12:49:47.1 Trace: Parsed: Elementary.S03E13.720p.HDTV.X264-DIMENSION 12:49:47.1 Trace: Parsed: The.Big.Bang.Theory.S08E14.1080p.HDTV.X264-DIMENSION 12:49:47.1 Trace: Parsed: Archer.2009.S06E05.720p.HDTV.X264-KILLERS 12:49:47.1 Trace: Parsed: Inside.Man.S03E03.Morgan.See.Morgan.Do.720p.HDTV.X264-DHD 12:49:47.1 Trace: Parsed: Backstrom.S01E03.720p.HDTV.X264-KILLERS 12:49:47.1 Trace: Parsed: Scandal.US.S04E11.720p.HDTV.X264-DIMENSION 12:49:47.1 Trace: Parsed: The.Blacklist.S02E10.720p.HDTV.X264-DIMENSION 12:49:47.1 Trace: Parsed: The.Big.Bang.Theory.S08E14.1080i.HDTV.DD5.1.MPEG2-TOPKEK 12:49:47.1 Trace: Parsed: Two.And.A.Half.Men.S12E13.720p.HDTV.X264-DIMENSION 12:49:47.1 Trace: Parsed: Sunnyside.S01E05.720p.HDTV.X264-KILLERS 12:49:47.1 Trace: Parsed: Mom.S02E13.720p.HDTV.X264-DIMENSION 12:49:47.1 Trace: Parsed: The.Vampire.Diaries.S06E13.720p.HDTV.X264-DIMENSION 12:49:47.1 Trace: Parsed: Top.Chef.S12E14.720p.WEBRip.H264-TARS 12:49:47.1 Trace: Parsed: High.School.USA.S01E06.720p.HDTV.X264-W4F 12:49:47.1 Trace: Parsed: The.Big.Bang.Theory.S08E14.720p.HDTV.X264-DIMENSION 12:49:47.1 Trace: Parsed: Bangkok.Airport.S01E03.720p.HDTV.X264-C4TV 12:49:47.1 Trace: Parsed: Lucas.Bros.Moving.Company.S02E04.720p.HDTV.X264-W4F 12:49:47.1 Trace: Parsed: Eat.Well.For.Less.S01E02.720p.HDTV.X264-C4TV 12:49:47.1 Trace: Parsed: Regular.Show.S06E16.I.See.Turtles.720p.HDTV.X264-W4F 12:49:47.1 Trace: Parsed: The.Kyle.Files.S01E05.720p.HDTV.X264-C4TV 12:49:47.1 Trace: Parsed: Greys.Anatomy.S11E10.720p.HDTV.X264-DIMENSION 12:49:47.1 Trace: Parsed: American.Idol.S14E09.720p.HDTV.X264-FBS 12:49:47.1 Trace: Parsed: Car.Crash.Britain.S01E01.720p.HDTV.X264-FTP 12:49:47.1 Trace: Parsed: The.Exes.S04E11.720p.WEBRip.X264-SRS 12:49:47.1 Trace: Parsed: The.Late.Late.Show.2015.02.04.Andy.Cohen.720p.HDTV.X264-W4F 12:49:47.1 Trace: Parsed: Mob.Wives.S05E08.720p.HDTV.X264-YesTV 12:49:47.1 Trace: Parsed: Snooki.And.JWOWW.S04E12.The.Final.Aftershow.720p.HDTV.X264-YesTV 12:49:47.1 Trace: Parsed: Snooki.And.JWOWW.S04E12.720p.HDTV.X264-YesTV 12:49:47.1 Trace: Parsed: The.Nightly.Show.2015.02.04.720p.HDTV.X264-W4F 12:49:47.1 Trace: Parsed: Crims.S01E05.720p.HDTV.X264-TLA 12:49:47.1 Trace: TorrentInfo: Guid: 72bd4c02-6a53-47a1-ac5c-38fb4b5657de 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:49:47.1 Trace: Parsed: Conan.2015.02.05.Jeff.Bridges.720p.HDTV.X264-CROOKS 12:49:47.1 Trace: Parsed: Hollywood.Sessions.Part.5.720p.HDTV.X264-BATV 12:49:47.1 Trace: Parsed: The.Jump.S02E05.720p.HDTV.X264-C4TV 12:49:47.1 Trace: Parsed: Eye.Candy.S01E04.720p.WEBRip.H264-TURBO 12:49:47.1 Trace: Parsed: Nightwatch.S01E03.720p.HDTV.X264-TOPKEK 12:49:47.1 Trace: Parsed: Portlandia.S05E05.720p.HDTV.X264-TOPKEK 12:49:47.1 Trace: Parsed: American.Idol.S14E10.720p.HDTV.X264-2HD 12:49:47.1 Trace: Parsed: Alaska-Battle.On.The.Bay.S01E05.Peak.Season.720p.HDTV.X264-DHD 12:49:47.1 Trace: Parsed: Shortland.Street.S23E241.720p.HDTV.X264-FiHTV 12:49:47.1 Trace: Parsed: Wizard.Wars.S01E08.Silly.Rabbits.720p.HDTV.X264-DHD 12:49:47.1 Trace: Parsed: The.Daily.Show.2015.02.05.Bob.Odenkirk.720p.HDTV.X264-BATV 12:49:47.1 Trace: Parsed: WWII.Air.Crash.Detectives.S01E01.Sharp.Top.Mountain.B25.Crash.720p.HDTV.X264-W4F 12:49:47.1 Trace: Parsed: Wild.West.Alaska.S03E05.Smooth.Criminal.720p.HDTV.X264-DHD 12:49:47.1 Trace: Parsed: The.Ellen.DeGeneres.Show.2015.02.05.Scott.Foley.720p.HDTV.X264-W4F 12:49:47.1 Trace: Parsed: Shark.Tank.S06E17.720p.HDTV.X264-BATV 12:49:47.1 Trace: Parsed: Impractical.Jokers.S04E02.Below.The.Belt.720p.HDTV.X264-DHD 12:49:47.1 Trace: Parsed: Portlandia.S05E05.720p.HDTV.X264-2HD 12:49:47.1 Trace: Parsed: Expedition.Unknown.S01E05.City.Of.Gold.720p.HDTV.X264-DHD 12:49:47.1 Trace: Parsed: Allegiance.S01E01.720p.HDTV.X264-DIMENSION 12:49:47.1 Trace: Parsed: How.To.Get.Away.With.Murder.S01E11.720p.HDTV.X264-DIMENSION 12:49:47.1 Trace: Parsed: Elementary.S03E13.720p.HDTV.X264-DIMENSION 12:49:47.1 Trace: Parsed: The.Big.Bang.Theory.S08E14.1080p.HDTV.X264-DIMENSION 12:49:47.1 Trace: Parsed: Archer.2009.S06E05.720p.HDTV.X264-KILLERS 12:49:47.1 Trace: Parsed: Inside.Man.S03E03.Morgan.See.Morgan.Do.720p.HDTV.X264-DHD 12:49:47.1 Trace: Parsed: Backstrom.S01E03.720p.HDTV.X264-KILLERS 12:49:47.1 Trace: Parsed: Scandal.US.S04E11.720p.HDTV.X264-DIMENSION 12:49:47.1 Trace: Parsed: The.Blacklist.S02E10.720p.HDTV.X264-DIMENSION 12:49:47.1 Trace: Parsed: The.Big.Bang.Theory.S08E14.1080i.HDTV.DD5.1.MPEG2-TOPKEK 12:49:47.1 Trace: Parsed: Two.And.A.Half.Men.S12E13.720p.HDTV.X264-DIMENSION 12:49:47.1 Trace: Parsed: Sunnyside.S01E05.720p.HDTV.X264-KILLERS 12:49:47.1 Trace: Parsed: Mom.S02E13.720p.HDTV.X264-DIMENSION 12:49:47.1 Trace: Parsed: The.Vampire.Diaries.S06E13.720p.HDTV.X264-DIMENSION 12:49:47.1 Trace: Parsed: Top.Chef.S12E14.720p.WEBRip.H264-TARS 12:49:47.1 Trace: Parsed: High.School.USA.S01E06.720p.HDTV.X264-W4F 12:49:47.1 Trace: Parsed: The.Big.Bang.Theory.S08E14.720p.HDTV.X264-DIMENSION 12:49:47.1 Trace: Parsed: Bangkok.Airport.S01E03.720p.HDTV.X264-C4TV 12:49:47.1 Trace: Parsed: Lucas.Bros.Moving.Company.S02E04.720p.HDTV.X264-W4F 12:49:47.1 Trace: Parsed: Eat.Well.For.Less.S01E02.720p.HDTV.X264-C4TV 12:49:47.1 Trace: Parsed: Regular.Show.S06E16.I.See.Turtles.720p.HDTV.X264-W4F 12:49:47.1 Trace: Parsed: The.Kyle.Files.S01E05.720p.HDTV.X264-C4TV 12:49:47.1 Trace: Parsed: Greys.Anatomy.S11E10.720p.HDTV.X264-DIMENSION 12:49:47.1 Trace: Parsed: American.Idol.S14E09.720p.HDTV.X264-FBS 12:49:47.1 Trace: Parsed: Car.Crash.Britain.S01E01.720p.HDTV.X264-FTP 12:49:47.1 Trace: Parsed: The.Exes.S04E11.720p.WEBRip.X264-SRS 12:49:47.1 Trace: Parsed: The.Late.Late.Show.2015.02.04.Andy.Cohen.720p.HDTV.X264-W4F 12:49:47.1 Trace: Parsed: Mob.Wives.S05E08.720p.HDTV.X264-YesTV 12:49:47.1 Trace: Parsed: Snooki.And.JWOWW.S04E12.The.Final.Aftershow.720p.HDTV.X264-YesTV 12:49:47.1 Trace: Parsed: Snooki.And.JWOWW.S04E12.720p.HDTV.X264-YesTV 12:49:47.1 Trace: Parsed: The.Nightly.Show.2015.02.04.720p.HDTV.X264-W4F 12:49:47.1 Trace: Parsed: Crims.S01E05.720p.HDTV.X264-TLA 12:49:47.1 Trace: TorrentInfo: Guid: 07268d2a-9ee2-4bae-b409-71d51d282bd3 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:49:47.1 Trace: Feed has valid size in description. 12:49:47.1 Debug: Downloading Feed http://my.indexer.tv/recent 12:49:47.1 Trace: Parsed: Conan.2015.02.05.Jeff.Bridges.720p.HDTV.X264-CROOKS 12:49:47.1 Trace: Parsed: Hollywood.Sessions.Part.5.720p.HDTV.X264-BATV 12:49:47.1 Trace: Parsed: The.Jump.S02E05.720p.HDTV.X264-C4TV 12:49:47.1 Trace: Parsed: Eye.Candy.S01E04.720p.WEBRip.H264-TURBO 12:49:47.1 Trace: Parsed: Nightwatch.S01E03.720p.HDTV.X264-TOPKEK 12:49:47.1 Trace: Parsed: Portlandia.S05E05.720p.HDTV.X264-TOPKEK 12:49:47.1 Trace: Parsed: American.Idol.S14E10.720p.HDTV.X264-2HD 12:49:47.1 Trace: Parsed: Alaska-Battle.On.The.Bay.S01E05.Peak.Season.720p.HDTV.X264-DHD 12:49:47.1 Trace: Parsed: Shortland.Street.S23E241.720p.HDTV.X264-FiHTV 12:49:47.1 Trace: Parsed: Wizard.Wars.S01E08.Silly.Rabbits.720p.HDTV.X264-DHD 12:49:47.1 Trace: Parsed: The.Daily.Show.2015.02.05.Bob.Odenkirk.720p.HDTV.X264-BATV 12:49:47.1 Trace: Parsed: WWII.Air.Crash.Detectives.S01E01.Sharp.Top.Mountain.B25.Crash.720p.HDTV.X264-W4F 12:49:47.1 Trace: Parsed: Wild.West.Alaska.S03E05.Smooth.Criminal.720p.HDTV.X264-DHD 12:49:47.1 Trace: Parsed: The.Ellen.DeGeneres.Show.2015.02.05.Scott.Foley.720p.HDTV.X264-W4F 12:49:47.1 Trace: Parsed: Shark.Tank.S06E17.720p.HDTV.X264-BATV 12:49:47.1 Trace: Parsed: Impractical.Jokers.S04E02.Below.The.Belt.720p.HDTV.X264-DHD 12:49:47.1 Trace: Parsed: Portlandia.S05E05.720p.HDTV.X264-2HD 12:49:47.1 Trace: Parsed: Expedition.Unknown.S01E05.City.Of.Gold.720p.HDTV.X264-DHD 12:49:47.1 Trace: Parsed: Allegiance.S01E01.720p.HDTV.X264-DIMENSION 12:49:47.1 Trace: Parsed: How.To.Get.Away.With.Murder.S01E11.720p.HDTV.X264-DIMENSION 12:49:47.1 Trace: Parsed: Elementary.S03E13.720p.HDTV.X264-DIMENSION 12:49:47.1 Trace: Parsed: The.Big.Bang.Theory.S08E14.1080p.HDTV.X264-DIMENSION 12:49:47.1 Trace: Parsed: Archer.2009.S06E05.720p.HDTV.X264-KILLERS 12:49:47.1 Trace: Parsed: Inside.Man.S03E03.Morgan.See.Morgan.Do.720p.HDTV.X264-DHD 12:49:47.1 Trace: Parsed: Backstrom.S01E03.720p.HDTV.X264-KILLERS 12:49:47.1 Trace: Parsed: Scandal.US.S04E11.720p.HDTV.X264-DIMENSION 12:49:47.1 Trace: Parsed: The.Blacklist.S02E10.720p.HDTV.X264-DIMENSION 12:49:47.1 Trace: Parsed: The.Big.Bang.Theory.S08E14.1080i.HDTV.DD5.1.MPEG2-TOPKEK 12:49:47.1 Trace: Parsed: Two.And.A.Half.Men.S12E13.720p.HDTV.X264-DIMENSION 12:49:47.1 Trace: Parsed: Sunnyside.S01E05.720p.HDTV.X264-KILLERS 12:49:47.1 Trace: Parsed: Mom.S02E13.720p.HDTV.X264-DIMENSION 12:49:47.1 Trace: Parsed: The.Vampire.Diaries.S06E13.720p.HDTV.X264-DIMENSION 12:49:47.1 Trace: Parsed: Top.Chef.S12E14.720p.WEBRip.H264-TARS 12:49:47.1 Trace: Parsed: High.School.USA.S01E06.720p.HDTV.X264-W4F 12:49:47.1 Trace: Parsed: The.Big.Bang.Theory.S08E14.720p.HDTV.X264-DIMENSION 12:49:47.1 Trace: Parsed: Bangkok.Airport.S01E03.720p.HDTV.X264-C4TV 12:49:47.1 Trace: Parsed: Lucas.Bros.Moving.Company.S02E04.720p.HDTV.X264-W4F 12:49:47.1 Trace: Parsed: Eat.Well.For.Less.S01E02.720p.HDTV.X264-C4TV 12:49:47.2 Trace: Parsed: Regular.Show.S06E16.I.See.Turtles.720p.HDTV.X264-W4F 12:49:47.2 Trace: Parsed: The.Kyle.Files.S01E05.720p.HDTV.X264-C4TV 12:49:47.2 Trace: Parsed: Greys.Anatomy.S11E10.720p.HDTV.X264-DIMENSION 12:49:47.2 Trace: Parsed: American.Idol.S14E09.720p.HDTV.X264-FBS 12:49:47.2 Trace: Parsed: Car.Crash.Britain.S01E01.720p.HDTV.X264-FTP 12:49:47.2 Trace: Parsed: The.Exes.S04E11.720p.WEBRip.X264-SRS 12:49:47.2 Trace: Parsed: The.Late.Late.Show.2015.02.04.Andy.Cohen.720p.HDTV.X264-W4F 12:49:47.2 Trace: Parsed: Mob.Wives.S05E08.720p.HDTV.X264-YesTV 12:49:47.2 Trace: Parsed: Snooki.And.JWOWW.S04E12.The.Final.Aftershow.720p.HDTV.X264-YesTV 12:49:47.2 Trace: Parsed: Snooki.And.JWOWW.S04E12.720p.HDTV.X264-YesTV 12:49:47.2 Trace: Parsed: The.Nightly.Show.2015.02.04.720p.HDTV.X264-W4F 12:49:47.2 Trace: Parsed: Crims.S01E05.720p.HDTV.X264-TLA 12:49:47.2 Info: --- End: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssIndexerFixture.should_parse_recent_feed_from_ImmortalSeed --- 12:49:47.2 Info: --- Start: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssIndexerFixture.should_parse_recent_feed_from_LimeTorrents --- 12:49:47.2 Debug: Evaluating TorrentRss feed 'http://my.indexer.tv/recent' 12:49:47.2 Trace: Parsed: The Expanse 2x04 (720p-HDTV-x264-SVA)[VTV] 12:49:47.2 Trace: Parsed: Criminal Minds S12E13 720p HDTV x264-FLEET[PRiME] 12:49:47.2 Trace: Parsed: Legion S01E02 720p HDTV x264-AVS[PRiME] 12:49:47.2 Trace: Parsed: Suits S06E14 HDTV x264-SVA[PRiME] 12:49:47.2 Trace: Parsed: The Expanse S02E04 HDTV x264-SVA[PRiME] 12:49:47.2 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:49:47.2 Trace: Feed doesn't have Seeders in Description, disabling option. 12:49:47.2 Trace: Feed has valid size in enclosure. 12:49:47.2 Debug: Downloading Feed http://my.indexer.tv/recent 12:49:47.2 Trace: Parsed: The Expanse 2x04 (720p-HDTV-x264-SVA)[VTV] 12:49:47.2 Trace: Parsed: Criminal Minds S12E13 720p HDTV x264-FLEET[PRiME] 12:49:47.2 Trace: Parsed: Legion S01E02 720p HDTV x264-AVS[PRiME] 12:49:47.2 Trace: Parsed: Suits S06E14 HDTV x264-SVA[PRiME] 12:49:47.2 Trace: Parsed: The Expanse S02E04 HDTV x264-SVA[PRiME] 12:49:47.2 Info: --- End: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssIndexerFixture.should_parse_recent_feed_from_LimeTorrents --- 12:49:47.2 Info: --- Start: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssIndexerFixture.should_parse_recent_feed_from_ShowRSS_info --- 12:49:47.2 Debug: Evaluating TorrentRss feed 'http://my.indexer.tv/recent' 12:49:47.2 Trace: Parsed: The Voice 8x25 12:49:47.2 Trace: Parsed: The Voice 8x26 12:49:47.2 Trace: Parsed: How It's Made 25x07 720p 12:49:47.2 Trace: Parsed: Major Lazer 1x05 720p 12:49:47.2 Trace: Parsed: Lip Sync Battle 1x08 720p 12:49:47.2 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:49:47.2 Trace: Feed doesn't have Seeders in Description, disabling option. 12:49:47.2 Trace: Parsed: The Voice 8x25 12:49:47.2 Trace: Parsed: The Voice 8x26 12:49:47.2 Trace: Parsed: How It's Made 25x07 720p 12:49:47.2 Trace: Parsed: Major Lazer 1x05 720p 12:49:47.2 Trace: Parsed: Lip Sync Battle 1x08 720p 12:49:47.2 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:49:47.2 Trace: Parsed: The Voice 8x25 12:49:47.2 Trace: Parsed: The Voice 8x26 12:49:47.2 Trace: Parsed: How It's Made 25x07 720p 12:49:47.2 Trace: Parsed: Major Lazer 1x05 720p 12:49:47.2 Trace: Parsed: Lip Sync Battle 1x08 720p 12:49:47.2 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:49:47.2 Trace: Parsed: The Voice 8x25 12:49:47.2 Trace: Parsed: The Voice 8x26 12:49:47.2 Trace: Parsed: How It's Made 25x07 720p 12:49:47.2 Trace: Parsed: Major Lazer 1x05 720p 12:49:47.2 Trace: Parsed: Lip Sync Battle 1x08 720p 12:49:47.2 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:49:47.2 Debug: Feed doesn't have release size. 12:49:47.2 Trace: Parsed: The Voice 8x25 12:49:47.2 Trace: Parsed: The Voice 8x26 12:49:47.2 Trace: Parsed: How It's Made 25x07 720p 12:49:47.2 Trace: Parsed: Major Lazer 1x05 720p 12:49:47.2 Trace: Parsed: Lip Sync Battle 1x08 720p 12:49:47.2 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:49:47.2 Debug: Downloading Feed http://my.indexer.tv/recent 12:49:47.2 Trace: Parsed: The Voice 8x25 12:49:47.2 Trace: Parsed: The Voice 8x26 12:49:47.2 Trace: Parsed: How It's Made 25x07 720p 12:49:47.2 Trace: Parsed: Major Lazer 1x05 720p 12:49:47.2 Trace: Parsed: Lip Sync Battle 1x08 720p 12:49:47.2 Info: --- End: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssIndexerFixture.should_parse_recent_feed_from_ShowRSS_info --- 12:49:47.2 Info: --- Start: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssIndexerFixture.should_record_indexer_failure_if_unsupported_feed --- 12:49:47.2 Debug: Evaluating TorrentRss feed 'http://my.indexer.tv/recent' 12:49:47.2 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:49:47.2 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:49:47.2 Info: --- End: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssIndexerFixture.should_record_indexer_failure_if_unsupported_feed --- 12:49:47.2 Info: --- Start: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssParserFactoryFixture.should_cache_settings_for_same_baseurl --- 12:49:47.2 Info: --- End: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssParserFactoryFixture.should_cache_settings_for_same_baseurl --- 12:49:47.2 Info: --- Start: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssParserFactoryFixture.should_not_cache_failure --- 12:49:47.2 Info: --- End: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssParserFactoryFixture.should_not_cache_failure --- 12:49:47.2 Info: --- Start: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssParserFactoryFixture.should_not_cache_settings_for_different_baseurl --- 12:49:47.2 Info: --- End: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssParserFactoryFixture.should_not_cache_settings_for_different_baseurl --- 12:49:47.2 Info: --- Start: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssParserFactoryFixture.should_not_cache_settings_for_different_settings --- 12:49:47.2 Info: --- End: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssParserFactoryFixture.should_not_cache_settings_for_different_settings --- 12:49:47.2 Info: --- Start: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssParserFactoryFixture.should_return_ezrssparser --- 12:49:47.2 Info: --- End: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssParserFactoryFixture.should_return_ezrssparser --- 12:49:47.2 Info: --- Start: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssParserFactoryFixture.should_return_generic_torrentrssparser --- 12:49:47.2 Info: --- End: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssParserFactoryFixture.should_return_generic_torrentrssparser --- 12:49:47.2 Info: --- Start: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssParserFactoryFixture.should_throw_on_failure --- 12:49:47.2 Info: --- End: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssParserFactoryFixture.should_throw_on_failure --- 12:49:47.2 Info: --- Start: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssSettingsDetectorFixture.should_detect_feed_without_size("Torrentleech/Torrentleech.xml") --- 12:49:47.2 Debug: Evaluating TorrentRss feed 'http://my.indexer.tv/recent' 12:49:47.2 Trace: Parsed: Classic Car Rescue S02E04 720p HDTV x264-C4TV 12:49:47.2 Trace: Parsed: 24 S03E14 720p WEBRip h264-DRAWER 12:49:47.2 Trace: Parsed: 24 S03E13 720p WEBRip h264-DRAWER 12:49:47.2 Trace: Parsed: 24 S03E11 720p WEBRip h264-DRAWER 12:49:47.2 Trace: Parsed: Meet Joe Black 1998 1080p HDDVD x264-FSiHD 12:49:47.2 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:49:47.2 Trace: Parsed: Classic Car Rescue S02E04 720p HDTV x264-C4TV 12:49:47.2 Trace: Parsed: 24 S03E14 720p WEBRip h264-DRAWER 12:49:47.2 Trace: Parsed: 24 S03E13 720p WEBRip h264-DRAWER 12:49:47.2 Trace: Parsed: 24 S03E11 720p WEBRip h264-DRAWER 12:49:47.2 Trace: Parsed: Meet Joe Black 1998 1080p HDDVD x264-FSiHD 12:49:47.2 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:49:47.2 Trace: Parsed: Classic Car Rescue S02E04 720p HDTV x264-C4TV 12:49:47.2 Trace: Parsed: 24 S03E14 720p WEBRip h264-DRAWER 12:49:47.2 Trace: Parsed: 24 S03E13 720p WEBRip h264-DRAWER 12:49:47.2 Trace: Parsed: 24 S03E11 720p WEBRip h264-DRAWER 12:49:47.2 Trace: Parsed: Meet Joe Black 1998 1080p HDDVD x264-FSiHD 12:49:47.2 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:49:47.2 Trace: Parsed: Classic Car Rescue S02E04 720p HDTV x264-C4TV 12:49:47.2 Trace: Parsed: 24 S03E14 720p WEBRip h264-DRAWER 12:49:47.2 Trace: Parsed: 24 S03E13 720p WEBRip h264-DRAWER 12:49:47.2 Trace: Parsed: 24 S03E11 720p WEBRip h264-DRAWER 12:49:47.2 Trace: Parsed: Meet Joe Black 1998 1080p HDDVD x264-FSiHD 12:49:47.2 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:49:47.2 Debug: Feed doesn't have release size. 12:49:47.2 Trace: Parsed: Classic Car Rescue S02E04 720p HDTV x264-C4TV 12:49:47.2 Trace: Parsed: 24 S03E14 720p WEBRip h264-DRAWER 12:49:47.2 Trace: Parsed: 24 S03E13 720p WEBRip h264-DRAWER 12:49:47.2 Trace: Parsed: 24 S03E11 720p WEBRip h264-DRAWER 12:49:47.2 Trace: Parsed: Meet Joe Black 1998 1080p HDDVD x264-FSiHD 12:49:47.2 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:49:47.2 Info: --- End: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssSettingsDetectorFixture.should_detect_feed_without_size("Torrentleech/Torrentleech.xml") --- 12:49:47.2 Info: --- Start: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssSettingsDetectorFixture.should_detect_feed_without_size("TorrentRss/invalid/Eztv_InvalidSize.xml") --- 12:49:47.2 Debug: Evaluating TorrentRss feed 'http://my.indexer.tv/recent' 12:49:47.2 Trace: Identified feed as EZTV compatible by EZTV Namespace 12:49:47.2 Trace: Feed has Ezrss schema 12:49:47.2 Trace: Parsed: Andy McNabs Tour Of Duty Series 1 - Courage Under Fire 1x6 [DVDRIP - MVGROUP] 12:49:47.2 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:49:47.2 Debug: Feed was parseable by Ezrss Parser 12:49:47.2 Info: --- End: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssSettingsDetectorFixture.should_detect_feed_without_size("TorrentRss/invalid/Eztv_InvalidSize.xml") --- 12:49:47.2 Info: --- Start: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssSettingsDetectorFixture.should_detect_feed_without_size("TorrentRss/invalid/ImmortalSeed_InvalidSize.xml") --- 12:49:47.2 Debug: Evaluating TorrentRss feed 'http://my.indexer.tv/recent' 12:49:47.2 Trace: Parsed: Conan.2015.02.05.Jeff.Bridges.720p.HDTV.X264-CROOKS 12:49:47.2 Trace: TorrentInfo: Guid: 30bac676-26a8-486e-9a98-b7512a9afb11 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:49:47.2 Trace: Parsed: Conan.2015.02.05.Jeff.Bridges.720p.HDTV.X264-CROOKS 12:49:47.2 Trace: TorrentInfo: Guid: 30052bc1-a558-4589-949e-c3be457145c7 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:49:47.2 Trace: Parsed: Conan.2015.02.05.Jeff.Bridges.720p.HDTV.X264-CROOKS 12:49:47.2 Trace: TorrentInfo: Guid: 2843858d-b81b-4928-83f8-b9190e0ea2af 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:49:47.2 Trace: Parsed: Conan.2015.02.05.Jeff.Bridges.720p.HDTV.X264-CROOKS 12:49:47.2 Trace: TorrentInfo: Guid: 4a16e47a-5469-471a-87f5-c4645c6a0176 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:49:47.2 Debug: Feed doesn't have release size. 12:49:47.2 Trace: Parsed: Conan.2015.02.05.Jeff.Bridges.720p.HDTV.X264-CROOKS 12:49:47.2 Trace: TorrentInfo: Guid: 8ea73449-57ba-4c8c-85f9-ebdb17d775d5 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:49:47.2 Info: --- End: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssSettingsDetectorFixture.should_detect_feed_without_size("TorrentRss/invalid/ImmortalSeed_InvalidSize.xml") --- 12:49:47.2 Info: --- Start: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssSettingsDetectorFixture.should_detect_feed_without_size("TorrentRss/Doki.xml") --- 12:49:47.2 Debug: Evaluating TorrentRss feed 'http://my.indexer.tv/recent' 12:49:47.2 Trace: Parsed: [Doki] PriPara 50 (848x480 h264 AAC) [6F0B49FD] mkv 12:49:47.2 Trace: Parsed: [Doki] PriPara 50 (1280x720 Hi10P AAC) [441163C4] mkv 12:49:47.2 Trace: Parsed: [Doki] Hitoribocchi no OO Seikatsu Chapter 10 [52706FCC] zip 12:49:47.2 Trace: Parsed: [Doki] PriPara 49 (1280x720 Hi10P AAC) [328C34F3] mkv 12:49:47.2 Trace: Parsed: [Doki] PriPara 44 (848x480 h264 AAC) [43DB504A] mkv 12:49:47.2 Trace: TorrentInfo: Guid: http://tracker.anime-index.org/download.php?id=82d8ad84403e01a7786130905ca169a3429e657f&f=%5BDoki%5D+PriPara+-+50+%28848x480+h264+AAC%29+%5B6F0B49FD%5D.mkv.torrent Title: [Doki] PriPara 50 (848x480 h264 AAC) [6F0B49FD] mkv Size: 15360 InfoUrl: DownloadUrl: http://tracker.anime-index.org/download.php?id=82d8ad84403e01a7786130905ca169a3429e657f&f=%5BDoki%5D+PriPara+-+50+%28848x480+h264+AAC%29+%5B6F0B49FD%5D.mkv.torrent Indexer: CommentUrl: DownloadProtocol: Unknown PublishDate: 07/02/2015 08:18:29 MagnetUrl: InfoHash: Seeders: Peers: 12:49:47.2 Trace: Feed doesn't have Seeders in Description, disabling option. 12:49:47.2 Trace: Parsed: [Doki] PriPara 50 (848x480 h264 AAC) [6F0B49FD] mkv 12:49:47.2 Trace: Parsed: [Doki] PriPara 50 (1280x720 Hi10P AAC) [441163C4] mkv 12:49:47.2 Trace: Parsed: [Doki] Hitoribocchi no OO Seikatsu Chapter 10 [52706FCC] zip 12:49:47.2 Trace: Parsed: [Doki] PriPara 49 (1280x720 Hi10P AAC) [328C34F3] mkv 12:49:47.2 Trace: Parsed: [Doki] PriPara 44 (848x480 h264 AAC) [43DB504A] mkv 12:49:47.2 Trace: TorrentInfo: Guid: http://tracker.anime-index.org/download.php?id=82d8ad84403e01a7786130905ca169a3429e657f&f=%5BDoki%5D+PriPara+-+50+%28848x480+h264+AAC%29+%5B6F0B49FD%5D.mkv.torrent Title: [Doki] PriPara 50 (848x480 h264 AAC) [6F0B49FD] mkv Size: 0 InfoUrl: DownloadUrl: http://tracker.anime-index.org/download.php?id=82d8ad84403e01a7786130905ca169a3429e657f&f=%5BDoki%5D+PriPara+-+50+%28848x480+h264+AAC%29+%5B6F0B49FD%5D.mkv.torrent Indexer: CommentUrl: DownloadProtocol: Unknown PublishDate: 07/02/2015 08:18:29 MagnetUrl: InfoHash: Seeders: Peers: 12:49:47.2 Trace: Parsed: [Doki] PriPara 50 (848x480 h264 AAC) [6F0B49FD] mkv 12:49:47.2 Trace: Parsed: [Doki] PriPara 50 (1280x720 Hi10P AAC) [441163C4] mkv 12:49:47.2 Trace: Parsed: [Doki] Hitoribocchi no OO Seikatsu Chapter 10 [52706FCC] zip 12:49:47.2 Trace: Parsed: [Doki] PriPara 49 (1280x720 Hi10P AAC) [328C34F3] mkv 12:49:47.2 Trace: Parsed: [Doki] PriPara 44 (848x480 h264 AAC) [43DB504A] mkv 12:49:47.2 Trace: TorrentInfo: Guid: http://tracker.anime-index.org/download.php?id=82d8ad84403e01a7786130905ca169a3429e657f&f=%5BDoki%5D+PriPara+-+50+%28848x480+h264+AAC%29+%5B6F0B49FD%5D.mkv.torrent Title: [Doki] PriPara 50 (848x480 h264 AAC) [6F0B49FD] mkv Size: 0 InfoUrl: DownloadUrl: http://tracker.anime-index.org/download.php?id=82d8ad84403e01a7786130905ca169a3429e657f&f=%5BDoki%5D+PriPara+-+50+%28848x480+h264+AAC%29+%5B6F0B49FD%5D.mkv.torrent Indexer: CommentUrl: DownloadProtocol: Unknown PublishDate: 07/02/2015 08:18:29 MagnetUrl: InfoHash: Seeders: Peers: 12:49:47.2 Trace: Parsed: [Doki] PriPara 50 (848x480 h264 AAC) [6F0B49FD] mkv 12:49:47.2 Trace: Parsed: [Doki] PriPara 50 (1280x720 Hi10P AAC) [441163C4] mkv 12:49:47.2 Trace: Parsed: [Doki] Hitoribocchi no OO Seikatsu Chapter 10 [52706FCC] zip 12:49:47.2 Trace: Parsed: [Doki] PriPara 49 (1280x720 Hi10P AAC) [328C34F3] mkv 12:49:47.2 Trace: Parsed: [Doki] PriPara 44 (848x480 h264 AAC) [43DB504A] mkv 12:49:47.2 Trace: TorrentInfo: Guid: http://tracker.anime-index.org/download.php?id=82d8ad84403e01a7786130905ca169a3429e657f&f=%5BDoki%5D+PriPara+-+50+%28848x480+h264+AAC%29+%5B6F0B49FD%5D.mkv.torrent Title: [Doki] PriPara 50 (848x480 h264 AAC) [6F0B49FD] mkv Size: 0 InfoUrl: DownloadUrl: http://tracker.anime-index.org/download.php?id=82d8ad84403e01a7786130905ca169a3429e657f&f=%5BDoki%5D+PriPara+-+50+%28848x480+h264+AAC%29+%5B6F0B49FD%5D.mkv.torrent Indexer: CommentUrl: DownloadProtocol: Unknown PublishDate: 07/02/2015 08:18:29 MagnetUrl: InfoHash: Seeders: Peers: 12:49:47.2 Debug: Feed doesn't have release size. 12:49:47.2 Trace: Parsed: [Doki] PriPara 50 (848x480 h264 AAC) [6F0B49FD] mkv 12:49:47.2 Trace: Parsed: [Doki] PriPara 50 (1280x720 Hi10P AAC) [441163C4] mkv 12:49:47.2 Trace: Parsed: [Doki] Hitoribocchi no OO Seikatsu Chapter 10 [52706FCC] zip 12:49:47.2 Trace: Parsed: [Doki] PriPara 49 (1280x720 Hi10P AAC) [328C34F3] mkv 12:49:47.2 Trace: Parsed: [Doki] PriPara 44 (848x480 h264 AAC) [43DB504A] mkv 12:49:47.2 Trace: TorrentInfo: Guid: http://tracker.anime-index.org/download.php?id=82d8ad84403e01a7786130905ca169a3429e657f&f=%5BDoki%5D+PriPara+-+50+%28848x480+h264+AAC%29+%5B6F0B49FD%5D.mkv.torrent Title: [Doki] PriPara 50 (848x480 h264 AAC) [6F0B49FD] mkv Size: 0 InfoUrl: DownloadUrl: http://tracker.anime-index.org/download.php?id=82d8ad84403e01a7786130905ca169a3429e657f&f=%5BDoki%5D+PriPara+-+50+%28848x480+h264+AAC%29+%5B6F0B49FD%5D.mkv.torrent Indexer: CommentUrl: DownloadProtocol: Unknown PublishDate: 07/02/2015 08:18:29 MagnetUrl: InfoHash: Seeders: Peers: 12:49:47.2 Info: --- End: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssSettingsDetectorFixture.should_detect_feed_without_size("TorrentRss/Doki.xml") --- 12:49:47.2 Info: --- Start: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssSettingsDetectorFixture.should_detect_recent_feed("IPTorrents/IPTorrents.xml") --- 12:49:47.2 Debug: Evaluating TorrentRss feed 'http://my.indexer.tv/recent' 12:49:47.2 Trace: Parsed: 24 S03E12 720p WEBRip h264-DRAWER 12:49:47.2 Trace: Parsed: Rosemary's Baby S01E01 Part 1 1080p WEB-DL DD5 1 H 264-BS 12:49:47.2 Trace: Parsed: Rosemary's Baby S01E01 Part 1 720p WEB-DL DD5 1 H 264-BS 12:49:47.2 Trace: Parsed: 24 S03E11 720p WEBRip h264-DRAWER 12:49:47.2 Trace: Parsed: Da Vincis Demons S02E08 1080p WEB-DL DD5 1 H 264-BS 12:49:47.2 Trace: TorrentInfo: Guid: d33e697a-f500-42b0-bae3-1b5c55938595 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:49:47.2 Trace: Feed doesn't have Seeders in Description, disabling option. 12:49:47.2 Trace: Parsed: 24 S03E12 720p WEBRip h264-DRAWER 12:49:47.2 Trace: Parsed: Rosemary's Baby S01E01 Part 1 1080p WEB-DL DD5 1 H 264-BS 12:49:47.2 Trace: Parsed: Rosemary's Baby S01E01 Part 1 720p WEB-DL DD5 1 H 264-BS 12:49:47.2 Trace: Parsed: 24 S03E11 720p WEBRip h264-DRAWER 12:49:47.2 Trace: Parsed: Da Vincis Demons S02E08 1080p WEB-DL DD5 1 H 264-BS 12:49:47.2 Trace: TorrentInfo: Guid: 7580caa0-d2e1-45e9-8805-9651a2e39460 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:49:47.2 Trace: Parsed: 24 S03E12 720p WEBRip h264-DRAWER 12:49:47.2 Trace: Parsed: Rosemary's Baby S01E01 Part 1 1080p WEB-DL DD5 1 H 264-BS 12:49:47.2 Trace: Parsed: Rosemary's Baby S01E01 Part 1 720p WEB-DL DD5 1 H 264-BS 12:49:47.2 Trace: Parsed: 24 S03E11 720p WEBRip h264-DRAWER 12:49:47.2 Trace: Parsed: Da Vincis Demons S02E08 1080p WEB-DL DD5 1 H 264-BS 12:49:47.2 Trace: TorrentInfo: Guid: bee7c60a-64ed-441d-beba-60d838df6500 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:49:47.2 Trace: Parsed: 24 S03E12 720p WEBRip h264-DRAWER 12:49:47.2 Trace: Parsed: Rosemary's Baby S01E01 Part 1 1080p WEB-DL DD5 1 H 264-BS 12:49:47.2 Trace: Parsed: Rosemary's Baby S01E01 Part 1 720p WEB-DL DD5 1 H 264-BS 12:49:47.2 Trace: Parsed: 24 S03E11 720p WEBRip h264-DRAWER 12:49:47.2 Trace: Parsed: Da Vincis Demons S02E08 1080p WEB-DL DD5 1 H 264-BS 12:49:47.2 Trace: TorrentInfo: Guid: 7ae6ff04-2a9e-4118-9267-f6051f61b5d5 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:49:47.2 Trace: Feed has valid size in description. 12:49:47.2 Info: --- End: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssSettingsDetectorFixture.should_detect_recent_feed("IPTorrents/IPTorrents.xml") --- 12:49:47.2 Info: --- Start: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssSettingsDetectorFixture.should_detect_recent_feed("Nyaa/Nyaa.xml") --- 12:49:47.2 Debug: Evaluating TorrentRss feed 'http://my.indexer.tv/recent' 12:49:47.2 Trace: Parsed: [TSRaws] Futsuu no Joshikousei ga [Locodol] Yattemita. #07 (TBS).ts 12:49:47.2 Trace: Parsed: [JIGGYSUB] KOI KOI 7 EP07 [R2DVD 420P H264 AC3] 12:49:47.2 Trace: Parsed: [Ohys-Raws] RAIL WARS! - 07 (TBS 1280x720 x264 AAC).mp4 12:49:47.2 Trace: Parsed: [Arabasma.com] Naruto Shippuuden - 372 [Arabic Sub] [MQ].mp4 12:49:47.2 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:49:47.2 Trace: Parsed: [TSRaws] Futsuu no Joshikousei ga [Locodol] Yattemita. #07 (TBS).ts 12:49:47.2 Trace: Parsed: [JIGGYSUB] KOI KOI 7 EP07 [R2DVD 420P H264 AC3] 12:49:47.2 Trace: Parsed: [Ohys-Raws] RAIL WARS! - 07 (TBS 1280x720 x264 AAC).mp4 12:49:47.2 Trace: Parsed: [Arabasma.com] Naruto Shippuuden - 372 [Arabic Sub] [MQ].mp4 12:49:47.2 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:49:47.2 Trace: Parsed: [TSRaws] Futsuu no Joshikousei ga [Locodol] Yattemita. #07 (TBS).ts 12:49:47.2 Trace: Parsed: [JIGGYSUB] KOI KOI 7 EP07 [R2DVD 420P H264 AC3] 12:49:47.2 Trace: Parsed: [Ohys-Raws] RAIL WARS! - 07 (TBS 1280x720 x264 AAC).mp4 12:49:47.2 Trace: Parsed: [Arabasma.com] Naruto Shippuuden - 372 [Arabic Sub] [MQ].mp4 12:49:47.2 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:49:47.2 Trace: Parsed: [TSRaws] Futsuu no Joshikousei ga [Locodol] Yattemita. #07 (TBS).ts 12:49:47.2 Trace: Parsed: [JIGGYSUB] KOI KOI 7 EP07 [R2DVD 420P H264 AC3] 12:49:47.2 Trace: Parsed: [Ohys-Raws] RAIL WARS! - 07 (TBS 1280x720 x264 AAC).mp4 12:49:47.2 Trace: Parsed: [Arabasma.com] Naruto Shippuuden - 372 [Arabic Sub] [MQ].mp4 12:49:47.2 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:49:47.2 Trace: Feed has valid size in description. 12:49:47.2 Info: --- End: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssSettingsDetectorFixture.should_detect_recent_feed("Nyaa/Nyaa.xml") --- 12:49:47.2 Info: --- Start: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssSettingsDetectorFixture.should_detect_recent_feed("Torznab/torznab_hdaccess_net.xml") --- 12:49:47.2 Debug: Evaluating TorrentRss feed 'http://my.indexer.tv/recent' 12:49:47.2 Trace: Parsed: Better Call Saul S01E05 Alpine Shepherd 1080p NF WEBRip DD5.1 x264 12:49:47.2 Trace: Parsed: Ocean Giants 2013 1080p 3D BluRay Remux MVC DTS-HD MA 5.1-HDAccess 12:49:47.2 Trace: Parsed: Wild 2014 720p BluRay DTS x264-HDAccess 12:49:47.2 Trace: Parsed: Absolute Power 1997.1080p BluRay Remux AVC DTS-HD MA 5.1-HDX 12:49:47.2 Trace: Parsed: 12 Monkeys S01E09 Tomorrow 720p WEB-DL DD5.1 H.264-BS 12:49:47.2 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:49:47.2 Trace: Feed doesn't have Seeders in Description, disabling option. 12:49:47.2 Trace: Feed has valid size in enclosure. 12:49:47.2 Info: --- End: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssSettingsDetectorFixture.should_detect_recent_feed("Torznab/torznab_hdaccess_net.xml") --- 12:49:47.2 Info: --- Start: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssSettingsDetectorFixture.should_detect_recent_feed("Torznab/torznab_tpb.xml") --- 12:49:47.2 Debug: Evaluating TorrentRss feed 'http://my.indexer.tv/recent' 12:49:47.2 Trace: Parsed: Series Title S05E02 HDTV x264-Xclusive [eztv] 12:49:47.2 Trace: Parsed: Series Title S05E03 WEBRip XviD-FUM[ettv] 12:49:47.2 Trace: Parsed: Series Title S05E01 HDTV x264-Xclusive 12:49:47.2 Trace: Parsed: Series Title S05E04 WEBRip XviD-FUM[ettv] 12:49:47.2 Trace: Parsed: Series.Title.S03E19.HDTV.x264-LOL[ettv] 12:49:47.2 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:49:47.2 Trace: Feed doesn't have Seeders in Description, disabling option. 12:49:47.2 Trace: Feed has valid size in enclosure. 12:49:47.2 Info: --- End: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssSettingsDetectorFixture.should_detect_recent_feed("Torznab/torznab_tpb.xml") --- 12:49:47.2 Info: --- Start: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssSettingsDetectorFixture.should_detect_rss_settings_for_AlphaRatio --- 12:49:47.2 Debug: Evaluating TorrentRss feed 'http://my.indexer.tv/recent' 12:49:47.2 Trace: Parsed: TvHD 465989 465960 Good.Behavior.S01E03.PROPER.720p.HDTV.x264-KILLERS 12:49:47.2 Trace: Parsed: TvHD 465860 465831 WWE.RAW.2016.11.28.720p.HDTV.x264-KYR 12:49:47.2 Trace: TorrentInfo: Guid: https://alpharatio.cc/torrents.php?action=download&authkey=private_auth_key&torrent_pass=private_torrent_pass&id=465960 Title: TvHD 465989 465960 Good.Behavior.S01E03.PROPER.720p.HDTV.x264-KILLERS Size: 0 InfoUrl: DownloadUrl: https://alpharatio.cc/torrents.php?action=download&authkey=private_auth_key&torrent_pass=private_torrent_pass&id=465960 Indexer: CommentUrl: https://alpharatio.cc/torrents.php?id=465989 DownloadProtocol: Unknown PublishDate: 11/29/2016 10:55:58 MagnetUrl: InfoHash: Seeders: Peers: 12:49:47.2 Trace: Feed doesn't have Seeders in Description, disabling option. 12:49:47.2 Trace: Parsed: TvHD 465989 465960 Good.Behavior.S01E03.PROPER.720p.HDTV.x264-KILLERS 12:49:47.2 Trace: Parsed: TvHD 465860 465831 WWE.RAW.2016.11.28.720p.HDTV.x264-KYR 12:49:47.2 Trace: TorrentInfo: Guid: https://alpharatio.cc/torrents.php?action=download&authkey=private_auth_key&torrent_pass=private_torrent_pass&id=465960 Title: TvHD 465989 465960 Good.Behavior.S01E03.PROPER.720p.HDTV.x264-KILLERS Size: 0 InfoUrl: DownloadUrl: https://alpharatio.cc/torrents.php?action=download&authkey=private_auth_key&torrent_pass=private_torrent_pass&id=465960 Indexer: CommentUrl: https://alpharatio.cc/torrents.php?id=465989 DownloadProtocol: Unknown PublishDate: 11/29/2016 10:55:58 MagnetUrl: InfoHash: Seeders: Peers: 12:49:47.2 Trace: Parsed: TvHD 465989 465960 Good.Behavior.S01E03.PROPER.720p.HDTV.x264-KILLERS 12:49:47.2 Trace: Parsed: TvHD 465860 465831 WWE.RAW.2016.11.28.720p.HDTV.x264-KYR 12:49:47.2 Trace: TorrentInfo: Guid: https://alpharatio.cc/torrents.php?action=download&authkey=private_auth_key&torrent_pass=private_torrent_pass&id=465960 Title: TvHD 465989 465960 Good.Behavior.S01E03.PROPER.720p.HDTV.x264-KILLERS Size: 0 InfoUrl: DownloadUrl: https://alpharatio.cc/torrents.php?action=download&authkey=private_auth_key&torrent_pass=private_torrent_pass&id=465960 Indexer: CommentUrl: https://alpharatio.cc/torrents.php?id=465989 DownloadProtocol: Unknown PublishDate: 11/29/2016 10:55:58 MagnetUrl: InfoHash: Seeders: Peers: 12:49:47.2 Trace: Parsed: TvHD 465989 465960 Good.Behavior.S01E03.PROPER.720p.HDTV.x264-KILLERS 12:49:47.2 Trace: Parsed: TvHD 465860 465831 WWE.RAW.2016.11.28.720p.HDTV.x264-KYR 12:49:47.2 Trace: TorrentInfo: Guid: https://alpharatio.cc/torrents.php?action=download&authkey=private_auth_key&torrent_pass=private_torrent_pass&id=465960 Title: TvHD 465989 465960 Good.Behavior.S01E03.PROPER.720p.HDTV.x264-KILLERS Size: 1095216660 InfoUrl: DownloadUrl: https://alpharatio.cc/torrents.php?action=download&authkey=private_auth_key&torrent_pass=private_torrent_pass&id=465960 Indexer: CommentUrl: https://alpharatio.cc/torrents.php?id=465989 DownloadProtocol: Unknown PublishDate: 11/29/2016 10:55:58 MagnetUrl: InfoHash: Seeders: Peers: 12:49:47.2 Trace: Feed has valid size in description. 12:49:47.2 Info: --- End: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssSettingsDetectorFixture.should_detect_rss_settings_for_AlphaRatio --- 12:49:47.2 Info: --- Start: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssSettingsDetectorFixture.should_detect_rss_settings_for_AnimeTosho_without_size --- 12:49:47.3 Debug: Evaluating TorrentRss feed 'http://my.indexer.tv/recent' 12:49:47.3 Trace: Parsed: [FFF] Ore Monogatari!! - Vol.01 [BD][720p-AAC] 12:49:47.3 Trace: Parsed: DAYS - 05 (1280x720 HEVC2 AAC).mkv 12:49:47.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:49:47.3 Trace: Feed doesn't have Seeders in Description, disabling option. 12:49:47.3 Trace: Parsed: [FFF] Ore Monogatari!! - Vol.01 [BD][720p-AAC] 12:49:47.3 Trace: Parsed: DAYS - 05 (1280x720 HEVC2 AAC).mkv 12:49:47.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:49:47.3 Trace: Parsed: [FFF] Ore Monogatari!! - Vol.01 [BD][720p-AAC] 12:49:47.3 Trace: Parsed: DAYS - 05 (1280x720 HEVC2 AAC).mkv 12:49:47.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:49:47.3 Trace: Parsed: [FFF] Ore Monogatari!! - Vol.01 [BD][720p-AAC] 12:49:47.3 Trace: Parsed: DAYS - 05 (1280x720 HEVC2 AAC).mkv 12:49:47.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:49:47.3 Trace: Feed has valid size in description. 12:49:47.3 Info: --- End: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssSettingsDetectorFixture.should_detect_rss_settings_for_AnimeTosho_without_size --- 12:49:47.3 Info: --- Start: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssSettingsDetectorFixture.should_detect_rss_settings_for_BitHdtv --- 12:49:47.3 Debug: Evaluating TorrentRss feed 'http://my.indexer.tv/recent' 12:49:47.3 Trace: Parsed: Egypt's Lost Queens.720p.2014.WEB.H.264 12:49:47.3 Trace: Parsed: Pretty.Little.Liars.S06E01.720p.HDTV.X264-DIMENSION 12:49:47.3 Trace: Parsed: Highway.2002.720p.WEB-DL.DD5.1.H264-FGT 12:49:47.3 Trace: Parsed: Kajaki.2014.LIMITED.1080p.BluRay.x264-GECKOS 12:49:47.3 Trace: Parsed: Demon Baby.2014.720p.WEB-DL.x264 ETRG.mkv 12:49:47.3 Trace: Parsed: The Badger Game 2014 720p WEB-DL x264 ETRG 12:49:47.3 Trace: Parsed: It.Lives.Again.1978.HDTV.720p.x264.Ac3.mkv 12:49:47.3 Trace: Parsed: Scienceless.Fiction.2014.1080p.BluRay.x264-SADPANDA 12:49:47.3 Trace: Parsed: Don't.Say.a.Word.2001.720p.BluRay.DTS.x264-CRiSC.mkv 12:49:47.3 Trace: Parsed: The.Onion.Field.1979.720p.BluRay.x264-SiNNERS 12:49:47.3 Trace: Parsed: The.Boys.In.The.Band.1970.720p.BluRay.x264-SiNNERS 12:49:47.3 Trace: Parsed: Unfinished.Business.2015.720p.BluRay.DD5.1.x264-BiTHD 12:49:47.3 Trace: Parsed: The.Merchant.of.Four.Seasons.1971.720p.BluRay.x264-USURY 12:49:47.3 Trace: Parsed: Wolfen.1981.720p.BluRay.X264-AMIABLE 12:49:47.3 Trace: Parsed: Run.All.Night.2015.1080p.BluRay.x264-SPARKS 12:49:47.3 Trace: TorrentInfo: Guid: f846ff97-65a9-49bb-8a95-43b0c55ae10a 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:49:47.3 Trace: Feed doesn't have Seeders in Description, disabling option. 12:49:47.3 Trace: Parsed: Egypt's Lost Queens.720p.2014.WEB.H.264 12:49:47.3 Trace: Parsed: Pretty.Little.Liars.S06E01.720p.HDTV.X264-DIMENSION 12:49:47.3 Trace: Parsed: Highway.2002.720p.WEB-DL.DD5.1.H264-FGT 12:49:47.3 Trace: Parsed: Kajaki.2014.LIMITED.1080p.BluRay.x264-GECKOS 12:49:47.3 Trace: Parsed: Demon Baby.2014.720p.WEB-DL.x264 ETRG.mkv 12:49:47.3 Trace: Parsed: The Badger Game 2014 720p WEB-DL x264 ETRG 12:49:47.3 Trace: Parsed: It.Lives.Again.1978.HDTV.720p.x264.Ac3.mkv 12:49:47.3 Trace: Parsed: Scienceless.Fiction.2014.1080p.BluRay.x264-SADPANDA 12:49:47.3 Trace: Parsed: Don't.Say.a.Word.2001.720p.BluRay.DTS.x264-CRiSC.mkv 12:49:47.3 Trace: Parsed: The.Onion.Field.1979.720p.BluRay.x264-SiNNERS 12:49:47.3 Trace: Parsed: The.Boys.In.The.Band.1970.720p.BluRay.x264-SiNNERS 12:49:47.3 Trace: Parsed: Unfinished.Business.2015.720p.BluRay.DD5.1.x264-BiTHD 12:49:47.3 Trace: Parsed: The.Merchant.of.Four.Seasons.1971.720p.BluRay.x264-USURY 12:49:47.3 Trace: Parsed: Wolfen.1981.720p.BluRay.X264-AMIABLE 12:49:47.3 Trace: Parsed: Run.All.Night.2015.1080p.BluRay.x264-SPARKS 12:49:47.3 Trace: TorrentInfo: Guid: cafdc5a9-3d1e-4166-bb57-d9553d1bd817 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:49:47.3 Trace: Feed has valid size in Size element. 12:49:47.3 Info: --- End: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssSettingsDetectorFixture.should_detect_rss_settings_for_BitHdtv --- 12:49:47.3 Info: --- Start: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssSettingsDetectorFixture.should_detect_rss_settings_for_Doki --- 12:49:47.3 Debug: Evaluating TorrentRss feed 'http://my.indexer.tv/recent' 12:49:47.3 Trace: Parsed: [Doki] PriPara 50 (848x480 h264 AAC) [6F0B49FD] mkv 12:49:47.3 Trace: Parsed: [Doki] PriPara 50 (1280x720 Hi10P AAC) [441163C4] mkv 12:49:47.3 Trace: Parsed: [Doki] Hitoribocchi no OO Seikatsu Chapter 10 [52706FCC] zip 12:49:47.3 Trace: Parsed: [Doki] PriPara 49 (1280x720 Hi10P AAC) [328C34F3] mkv 12:49:47.3 Trace: Parsed: [Doki] PriPara 44 (848x480 h264 AAC) [43DB504A] mkv 12:49:47.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:49:47.3 Trace: Feed doesn't have Seeders in Description, disabling option. 12:49:47.3 Trace: Parsed: [Doki] PriPara 50 (848x480 h264 AAC) [6F0B49FD] mkv 12:49:47.3 Trace: Parsed: [Doki] PriPara 50 (1280x720 Hi10P AAC) [441163C4] mkv 12:49:47.3 Trace: Parsed: [Doki] Hitoribocchi no OO Seikatsu Chapter 10 [52706FCC] zip 12:49:47.3 Trace: Parsed: [Doki] PriPara 49 (1280x720 Hi10P AAC) [328C34F3] mkv 12:49:47.3 Trace: Parsed: [Doki] PriPara 44 (848x480 h264 AAC) [43DB504A] mkv 12:49:47.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:49:47.3 Trace: Parsed: [Doki] PriPara 50 (848x480 h264 AAC) [6F0B49FD] mkv 12:49:47.3 Trace: Parsed: [Doki] PriPara 50 (1280x720 Hi10P AAC) [441163C4] mkv 12:49:47.3 Trace: Parsed: [Doki] Hitoribocchi no OO Seikatsu Chapter 10 [52706FCC] zip 12:49:47.3 Trace: Parsed: [Doki] PriPara 49 (1280x720 Hi10P AAC) [328C34F3] mkv 12:49:47.3 Trace: Parsed: [Doki] PriPara 44 (848x480 h264 AAC) [43DB504A] mkv 12:49:47.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:49:47.3 Trace: Parsed: [Doki] PriPara 50 (848x480 h264 AAC) [6F0B49FD] mkv 12:49:47.3 Trace: Parsed: [Doki] PriPara 50 (1280x720 Hi10P AAC) [441163C4] mkv 12:49:47.3 Trace: Parsed: [Doki] Hitoribocchi no OO Seikatsu Chapter 10 [52706FCC] zip 12:49:47.3 Trace: Parsed: [Doki] PriPara 49 (1280x720 Hi10P AAC) [328C34F3] mkv 12:49:47.3 Trace: Parsed: [Doki] PriPara 44 (848x480 h264 AAC) [43DB504A] mkv 12:49:47.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:49:47.3 Debug: Feed doesn't have release size. 12:49:47.3 Trace: Parsed: [Doki] PriPara 50 (848x480 h264 AAC) [6F0B49FD] mkv 12:49:47.3 Trace: Parsed: [Doki] PriPara 50 (1280x720 Hi10P AAC) [441163C4] mkv 12:49:47.3 Trace: Parsed: [Doki] Hitoribocchi no OO Seikatsu Chapter 10 [52706FCC] zip 12:49:47.3 Trace: Parsed: [Doki] PriPara 49 (1280x720 Hi10P AAC) [328C34F3] mkv 12:49:47.3 Trace: Parsed: [Doki] PriPara 44 (848x480 h264 AAC) [43DB504A] mkv 12:49:47.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:49:47.3 Info: --- End: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssSettingsDetectorFixture.should_detect_rss_settings_for_Doki --- 12:49:47.3 Info: --- Start: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssSettingsDetectorFixture.should_detect_rss_settings_for_ExtraTorrents --- 12:49:47.3 Debug: Evaluating TorrentRss feed 'http://my.indexer.tv/recent' 12:49:47.3 Trace: Parsed: One.Piece.E334.D ED.720p.HDTV.x264-W4F-={SPARROW}=- 12:49:47.3 Trace: Parsed: One Piece E334 D ED 720p HDTV x264-W4F 12:49:47.3 Trace: Parsed: Shadowhunters.S01E06.Of.Men.and.Angels.720p.HDTV.DD5.1.MPEG2-JiTB-={SPARROW}=- 12:49:47.3 Trace: Parsed: Shadowhunters.S01E05.Moo.Shu.to.Go.720p.HDTV.DD5.1.MPEG2-JiTB-={SPARROW}=- 12:49:47.3 Trace: Parsed: Second.Chance.2016.S01E05.Scratch.That.Glitch.720p.HDTV.DD5.1.MPEG2-JiTB-={SPARROW}=- 12:49:47.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:49:47.3 Trace: Feed doesn't have Seeders in Description, disabling option. 12:49:47.3 Trace: Feed has valid size in enclosure. 12:49:47.3 Info: --- End: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssSettingsDetectorFixture.should_detect_rss_settings_for_ExtraTorrents --- 12:49:47.3 Info: --- Start: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssSettingsDetectorFixture.should_detect_rss_settings_for_ezrss --- 12:49:47.3 Debug: Evaluating TorrentRss feed 'http://my.indexer.tv/recent' 12:49:47.3 Trace: Identified feed as EZTV compatible by EZTV Namespace 12:49:47.3 Trace: Feed has Ezrss schema 12:49:47.3 Trace: Parsed: S4C I Grombil Cyfandir Pell American Interior [PDTV - MVGROUP] 12:49:47.3 Trace: Parsed: Andy McNabs Tour Of Duty Series 1 - Courage Under Fire 1x6 [DVDRIP - MVGROUP] 12:49:47.3 Trace: Parsed: So You Think You Can Drive [HDTV - MVGROUP] 12:49:47.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:49:47.3 Debug: Feed was parseable by Ezrss Parser 12:49:47.3 Info: --- End: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssSettingsDetectorFixture.should_detect_rss_settings_for_ezrss --- 12:49:47.3 Info: --- Start: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssSettingsDetectorFixture.should_detect_rss_settings_for_ImmortalSeed --- 12:49:47.3 Debug: Evaluating TorrentRss feed 'http://my.indexer.tv/recent' 12:49:47.3 Trace: Parsed: Conan.2015.02.05.Jeff.Bridges.720p.HDTV.X264-CROOKS 12:49:47.3 Trace: Parsed: Hollywood.Sessions.Part.5.720p.HDTV.X264-BATV 12:49:47.3 Trace: Parsed: The.Jump.S02E05.720p.HDTV.X264-C4TV 12:49:47.3 Trace: Parsed: Eye.Candy.S01E04.720p.WEBRip.H264-TURBO 12:49:47.3 Trace: Parsed: Nightwatch.S01E03.720p.HDTV.X264-TOPKEK 12:49:47.3 Trace: Parsed: Portlandia.S05E05.720p.HDTV.X264-TOPKEK 12:49:47.3 Trace: Parsed: American.Idol.S14E10.720p.HDTV.X264-2HD 12:49:47.3 Trace: Parsed: Alaska-Battle.On.The.Bay.S01E05.Peak.Season.720p.HDTV.X264-DHD 12:49:47.3 Trace: Parsed: Shortland.Street.S23E241.720p.HDTV.X264-FiHTV 12:49:47.3 Trace: Parsed: Wizard.Wars.S01E08.Silly.Rabbits.720p.HDTV.X264-DHD 12:49:47.3 Trace: Parsed: The.Daily.Show.2015.02.05.Bob.Odenkirk.720p.HDTV.X264-BATV 12:49:47.3 Trace: Parsed: WWII.Air.Crash.Detectives.S01E01.Sharp.Top.Mountain.B25.Crash.720p.HDTV.X264-W4F 12:49:47.3 Trace: Parsed: Wild.West.Alaska.S03E05.Smooth.Criminal.720p.HDTV.X264-DHD 12:49:47.3 Trace: Parsed: The.Ellen.DeGeneres.Show.2015.02.05.Scott.Foley.720p.HDTV.X264-W4F 12:49:47.3 Trace: Parsed: Shark.Tank.S06E17.720p.HDTV.X264-BATV 12:49:47.3 Trace: Parsed: Impractical.Jokers.S04E02.Below.The.Belt.720p.HDTV.X264-DHD 12:49:47.3 Trace: Parsed: Portlandia.S05E05.720p.HDTV.X264-2HD 12:49:47.3 Trace: Parsed: Expedition.Unknown.S01E05.City.Of.Gold.720p.HDTV.X264-DHD 12:49:47.3 Trace: Parsed: Allegiance.S01E01.720p.HDTV.X264-DIMENSION 12:49:47.3 Trace: Parsed: How.To.Get.Away.With.Murder.S01E11.720p.HDTV.X264-DIMENSION 12:49:47.3 Trace: Parsed: Elementary.S03E13.720p.HDTV.X264-DIMENSION 12:49:47.3 Trace: Parsed: The.Big.Bang.Theory.S08E14.1080p.HDTV.X264-DIMENSION 12:49:47.3 Trace: Parsed: Archer.2009.S06E05.720p.HDTV.X264-KILLERS 12:49:47.3 Trace: Parsed: Inside.Man.S03E03.Morgan.See.Morgan.Do.720p.HDTV.X264-DHD 12:49:47.3 Trace: Parsed: Backstrom.S01E03.720p.HDTV.X264-KILLERS 12:49:47.3 Trace: Parsed: Scandal.US.S04E11.720p.HDTV.X264-DIMENSION 12:49:47.3 Trace: Parsed: The.Blacklist.S02E10.720p.HDTV.X264-DIMENSION 12:49:47.3 Trace: Parsed: The.Big.Bang.Theory.S08E14.1080i.HDTV.DD5.1.MPEG2-TOPKEK 12:49:47.3 Trace: Parsed: Two.And.A.Half.Men.S12E13.720p.HDTV.X264-DIMENSION 12:49:47.3 Trace: Parsed: Sunnyside.S01E05.720p.HDTV.X264-KILLERS 12:49:47.3 Trace: Parsed: Mom.S02E13.720p.HDTV.X264-DIMENSION 12:49:47.3 Trace: Parsed: The.Vampire.Diaries.S06E13.720p.HDTV.X264-DIMENSION 12:49:47.3 Trace: Parsed: Top.Chef.S12E14.720p.WEBRip.H264-TARS 12:49:47.3 Trace: Parsed: High.School.USA.S01E06.720p.HDTV.X264-W4F 12:49:47.3 Trace: Parsed: The.Big.Bang.Theory.S08E14.720p.HDTV.X264-DIMENSION 12:49:47.3 Trace: Parsed: Bangkok.Airport.S01E03.720p.HDTV.X264-C4TV 12:49:47.3 Trace: Parsed: Lucas.Bros.Moving.Company.S02E04.720p.HDTV.X264-W4F 12:49:47.3 Trace: Parsed: Eat.Well.For.Less.S01E02.720p.HDTV.X264-C4TV 12:49:47.3 Trace: Parsed: Regular.Show.S06E16.I.See.Turtles.720p.HDTV.X264-W4F 12:49:47.3 Trace: Parsed: The.Kyle.Files.S01E05.720p.HDTV.X264-C4TV 12:49:47.3 Trace: Parsed: Greys.Anatomy.S11E10.720p.HDTV.X264-DIMENSION 12:49:47.3 Trace: Parsed: American.Idol.S14E09.720p.HDTV.X264-FBS 12:49:47.3 Trace: Parsed: Car.Crash.Britain.S01E01.720p.HDTV.X264-FTP 12:49:47.3 Trace: Parsed: The.Exes.S04E11.720p.WEBRip.X264-SRS 12:49:47.3 Trace: Parsed: The.Late.Late.Show.2015.02.04.Andy.Cohen.720p.HDTV.X264-W4F 12:49:47.3 Trace: Parsed: Mob.Wives.S05E08.720p.HDTV.X264-YesTV 12:49:47.3 Trace: Parsed: Snooki.And.JWOWW.S04E12.The.Final.Aftershow.720p.HDTV.X264-YesTV 12:49:47.3 Trace: Parsed: Snooki.And.JWOWW.S04E12.720p.HDTV.X264-YesTV 12:49:47.3 Trace: Parsed: The.Nightly.Show.2015.02.04.720p.HDTV.X264-W4F 12:49:47.3 Trace: Parsed: Crims.S01E05.720p.HDTV.X264-TLA 12:49:47.3 Trace: TorrentInfo: Guid: 8933ac92-48e2-4c34-87d5-228a2de31de6 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:49:47.3 Trace: Parsed: Conan.2015.02.05.Jeff.Bridges.720p.HDTV.X264-CROOKS 12:49:47.3 Trace: Parsed: Hollywood.Sessions.Part.5.720p.HDTV.X264-BATV 12:49:47.3 Trace: Parsed: The.Jump.S02E05.720p.HDTV.X264-C4TV 12:49:47.3 Trace: Parsed: Eye.Candy.S01E04.720p.WEBRip.H264-TURBO 12:49:47.3 Trace: Parsed: Nightwatch.S01E03.720p.HDTV.X264-TOPKEK 12:49:47.3 Trace: Parsed: Portlandia.S05E05.720p.HDTV.X264-TOPKEK 12:49:47.3 Trace: Parsed: American.Idol.S14E10.720p.HDTV.X264-2HD 12:49:47.3 Trace: Parsed: Alaska-Battle.On.The.Bay.S01E05.Peak.Season.720p.HDTV.X264-DHD 12:49:47.3 Trace: Parsed: Shortland.Street.S23E241.720p.HDTV.X264-FiHTV 12:49:47.3 Trace: Parsed: Wizard.Wars.S01E08.Silly.Rabbits.720p.HDTV.X264-DHD 12:49:47.3 Trace: Parsed: The.Daily.Show.2015.02.05.Bob.Odenkirk.720p.HDTV.X264-BATV 12:49:47.3 Trace: Parsed: WWII.Air.Crash.Detectives.S01E01.Sharp.Top.Mountain.B25.Crash.720p.HDTV.X264-W4F 12:49:47.3 Trace: Parsed: Wild.West.Alaska.S03E05.Smooth.Criminal.720p.HDTV.X264-DHD 12:49:47.3 Trace: Parsed: The.Ellen.DeGeneres.Show.2015.02.05.Scott.Foley.720p.HDTV.X264-W4F 12:49:47.3 Trace: Parsed: Shark.Tank.S06E17.720p.HDTV.X264-BATV 12:49:47.3 Trace: Parsed: Impractical.Jokers.S04E02.Below.The.Belt.720p.HDTV.X264-DHD 12:49:47.3 Trace: Parsed: Portlandia.S05E05.720p.HDTV.X264-2HD 12:49:47.3 Trace: Parsed: Expedition.Unknown.S01E05.City.Of.Gold.720p.HDTV.X264-DHD 12:49:47.3 Trace: Parsed: Allegiance.S01E01.720p.HDTV.X264-DIMENSION 12:49:47.3 Trace: Parsed: How.To.Get.Away.With.Murder.S01E11.720p.HDTV.X264-DIMENSION 12:49:47.3 Trace: Parsed: Elementary.S03E13.720p.HDTV.X264-DIMENSION 12:49:47.3 Trace: Parsed: The.Big.Bang.Theory.S08E14.1080p.HDTV.X264-DIMENSION 12:49:47.3 Trace: Parsed: Archer.2009.S06E05.720p.HDTV.X264-KILLERS 12:49:47.3 Trace: Parsed: Inside.Man.S03E03.Morgan.See.Morgan.Do.720p.HDTV.X264-DHD 12:49:47.3 Trace: Parsed: Backstrom.S01E03.720p.HDTV.X264-KILLERS 12:49:47.3 Trace: Parsed: Scandal.US.S04E11.720p.HDTV.X264-DIMENSION 12:49:47.3 Trace: Parsed: The.Blacklist.S02E10.720p.HDTV.X264-DIMENSION 12:49:47.3 Trace: Parsed: The.Big.Bang.Theory.S08E14.1080i.HDTV.DD5.1.MPEG2-TOPKEK 12:49:47.3 Trace: Parsed: Two.And.A.Half.Men.S12E13.720p.HDTV.X264-DIMENSION 12:49:47.3 Trace: Parsed: Sunnyside.S01E05.720p.HDTV.X264-KILLERS 12:49:47.3 Trace: Parsed: Mom.S02E13.720p.HDTV.X264-DIMENSION 12:49:47.3 Trace: Parsed: The.Vampire.Diaries.S06E13.720p.HDTV.X264-DIMENSION 12:49:47.3 Trace: Parsed: Top.Chef.S12E14.720p.WEBRip.H264-TARS 12:49:47.3 Trace: Parsed: High.School.USA.S01E06.720p.HDTV.X264-W4F 12:49:47.3 Trace: Parsed: The.Big.Bang.Theory.S08E14.720p.HDTV.X264-DIMENSION 12:49:47.3 Trace: Parsed: Bangkok.Airport.S01E03.720p.HDTV.X264-C4TV 12:49:47.3 Trace: Parsed: Lucas.Bros.Moving.Company.S02E04.720p.HDTV.X264-W4F 12:49:47.3 Trace: Parsed: Eat.Well.For.Less.S01E02.720p.HDTV.X264-C4TV 12:49:47.3 Trace: Parsed: Regular.Show.S06E16.I.See.Turtles.720p.HDTV.X264-W4F 12:49:47.3 Trace: Parsed: The.Kyle.Files.S01E05.720p.HDTV.X264-C4TV 12:49:47.3 Trace: Parsed: Greys.Anatomy.S11E10.720p.HDTV.X264-DIMENSION 12:49:47.3 Trace: Parsed: American.Idol.S14E09.720p.HDTV.X264-FBS 12:49:47.3 Trace: Parsed: Car.Crash.Britain.S01E01.720p.HDTV.X264-FTP 12:49:47.3 Trace: Parsed: The.Exes.S04E11.720p.WEBRip.X264-SRS 12:49:47.3 Trace: Parsed: The.Late.Late.Show.2015.02.04.Andy.Cohen.720p.HDTV.X264-W4F 12:49:47.3 Trace: Parsed: Mob.Wives.S05E08.720p.HDTV.X264-YesTV 12:49:47.3 Trace: Parsed: Snooki.And.JWOWW.S04E12.The.Final.Aftershow.720p.HDTV.X264-YesTV 12:49:47.3 Trace: Parsed: Snooki.And.JWOWW.S04E12.720p.HDTV.X264-YesTV 12:49:47.3 Trace: Parsed: The.Nightly.Show.2015.02.04.720p.HDTV.X264-W4F 12:49:47.3 Trace: Parsed: Crims.S01E05.720p.HDTV.X264-TLA 12:49:47.3 Trace: TorrentInfo: Guid: f29ad5c1-8d67-4f3a-8674-ae028da6c37e 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:49:47.3 Trace: Parsed: Conan.2015.02.05.Jeff.Bridges.720p.HDTV.X264-CROOKS 12:49:47.3 Trace: Parsed: Hollywood.Sessions.Part.5.720p.HDTV.X264-BATV 12:49:47.3 Trace: Parsed: The.Jump.S02E05.720p.HDTV.X264-C4TV 12:49:47.3 Trace: Parsed: Eye.Candy.S01E04.720p.WEBRip.H264-TURBO 12:49:47.3 Trace: Parsed: Nightwatch.S01E03.720p.HDTV.X264-TOPKEK 12:49:47.3 Trace: Parsed: Portlandia.S05E05.720p.HDTV.X264-TOPKEK 12:49:47.3 Trace: Parsed: American.Idol.S14E10.720p.HDTV.X264-2HD 12:49:47.3 Trace: Parsed: Alaska-Battle.On.The.Bay.S01E05.Peak.Season.720p.HDTV.X264-DHD 12:49:47.3 Trace: Parsed: Shortland.Street.S23E241.720p.HDTV.X264-FiHTV 12:49:47.3 Trace: Parsed: Wizard.Wars.S01E08.Silly.Rabbits.720p.HDTV.X264-DHD 12:49:47.3 Trace: Parsed: The.Daily.Show.2015.02.05.Bob.Odenkirk.720p.HDTV.X264-BATV 12:49:47.3 Trace: Parsed: WWII.Air.Crash.Detectives.S01E01.Sharp.Top.Mountain.B25.Crash.720p.HDTV.X264-W4F 12:49:47.3 Trace: Parsed: Wild.West.Alaska.S03E05.Smooth.Criminal.720p.HDTV.X264-DHD 12:49:47.3 Trace: Parsed: The.Ellen.DeGeneres.Show.2015.02.05.Scott.Foley.720p.HDTV.X264-W4F 12:49:47.3 Trace: Parsed: Shark.Tank.S06E17.720p.HDTV.X264-BATV 12:49:47.3 Trace: Parsed: Impractical.Jokers.S04E02.Below.The.Belt.720p.HDTV.X264-DHD 12:49:47.3 Trace: Parsed: Portlandia.S05E05.720p.HDTV.X264-2HD 12:49:47.3 Trace: Parsed: Expedition.Unknown.S01E05.City.Of.Gold.720p.HDTV.X264-DHD 12:49:47.3 Trace: Parsed: Allegiance.S01E01.720p.HDTV.X264-DIMENSION 12:49:47.3 Trace: Parsed: How.To.Get.Away.With.Murder.S01E11.720p.HDTV.X264-DIMENSION 12:49:47.3 Trace: Parsed: Elementary.S03E13.720p.HDTV.X264-DIMENSION 12:49:47.3 Trace: Parsed: The.Big.Bang.Theory.S08E14.1080p.HDTV.X264-DIMENSION 12:49:47.3 Trace: Parsed: Archer.2009.S06E05.720p.HDTV.X264-KILLERS 12:49:47.3 Trace: Parsed: Inside.Man.S03E03.Morgan.See.Morgan.Do.720p.HDTV.X264-DHD 12:49:47.3 Trace: Parsed: Backstrom.S01E03.720p.HDTV.X264-KILLERS 12:49:47.3 Trace: Parsed: Scandal.US.S04E11.720p.HDTV.X264-DIMENSION 12:49:47.3 Trace: Parsed: The.Blacklist.S02E10.720p.HDTV.X264-DIMENSION 12:49:47.3 Trace: Parsed: The.Big.Bang.Theory.S08E14.1080i.HDTV.DD5.1.MPEG2-TOPKEK 12:49:47.3 Trace: Parsed: Two.And.A.Half.Men.S12E13.720p.HDTV.X264-DIMENSION 12:49:47.3 Trace: Parsed: Sunnyside.S01E05.720p.HDTV.X264-KILLERS 12:49:47.3 Trace: Parsed: Mom.S02E13.720p.HDTV.X264-DIMENSION 12:49:47.3 Trace: Parsed: The.Vampire.Diaries.S06E13.720p.HDTV.X264-DIMENSION 12:49:47.3 Trace: Parsed: Top.Chef.S12E14.720p.WEBRip.H264-TARS 12:49:47.3 Trace: Parsed: High.School.USA.S01E06.720p.HDTV.X264-W4F 12:49:47.3 Trace: Parsed: The.Big.Bang.Theory.S08E14.720p.HDTV.X264-DIMENSION 12:49:47.3 Trace: Parsed: Bangkok.Airport.S01E03.720p.HDTV.X264-C4TV 12:49:47.3 Trace: Parsed: Lucas.Bros.Moving.Company.S02E04.720p.HDTV.X264-W4F 12:49:47.3 Trace: Parsed: Eat.Well.For.Less.S01E02.720p.HDTV.X264-C4TV 12:49:47.3 Trace: Parsed: Regular.Show.S06E16.I.See.Turtles.720p.HDTV.X264-W4F 12:49:47.3 Trace: Parsed: The.Kyle.Files.S01E05.720p.HDTV.X264-C4TV 12:49:47.3 Trace: Parsed: Greys.Anatomy.S11E10.720p.HDTV.X264-DIMENSION 12:49:47.3 Trace: Parsed: American.Idol.S14E09.720p.HDTV.X264-FBS 12:49:47.3 Trace: Parsed: Car.Crash.Britain.S01E01.720p.HDTV.X264-FTP 12:49:47.3 Trace: Parsed: The.Exes.S04E11.720p.WEBRip.X264-SRS 12:49:47.3 Trace: Parsed: The.Late.Late.Show.2015.02.04.Andy.Cohen.720p.HDTV.X264-W4F 12:49:47.3 Trace: Parsed: Mob.Wives.S05E08.720p.HDTV.X264-YesTV 12:49:47.3 Trace: Parsed: Snooki.And.JWOWW.S04E12.The.Final.Aftershow.720p.HDTV.X264-YesTV 12:49:47.3 Trace: Parsed: Snooki.And.JWOWW.S04E12.720p.HDTV.X264-YesTV 12:49:47.3 Trace: Parsed: The.Nightly.Show.2015.02.04.720p.HDTV.X264-W4F 12:49:47.3 Trace: Parsed: Crims.S01E05.720p.HDTV.X264-TLA 12:49:47.3 Trace: TorrentInfo: Guid: 1a45ab7f-42bc-435e-a412-6dce77a2b322 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:49:47.3 Trace: Parsed: Conan.2015.02.05.Jeff.Bridges.720p.HDTV.X264-CROOKS 12:49:47.3 Trace: Parsed: Hollywood.Sessions.Part.5.720p.HDTV.X264-BATV 12:49:47.3 Trace: Parsed: The.Jump.S02E05.720p.HDTV.X264-C4TV 12:49:47.3 Trace: Parsed: Eye.Candy.S01E04.720p.WEBRip.H264-TURBO 12:49:47.3 Trace: Parsed: Nightwatch.S01E03.720p.HDTV.X264-TOPKEK 12:49:47.3 Trace: Parsed: Portlandia.S05E05.720p.HDTV.X264-TOPKEK 12:49:47.3 Trace: Parsed: American.Idol.S14E10.720p.HDTV.X264-2HD 12:49:47.3 Trace: Parsed: Alaska-Battle.On.The.Bay.S01E05.Peak.Season.720p.HDTV.X264-DHD 12:49:47.3 Trace: Parsed: Shortland.Street.S23E241.720p.HDTV.X264-FiHTV 12:49:47.3 Trace: Parsed: Wizard.Wars.S01E08.Silly.Rabbits.720p.HDTV.X264-DHD 12:49:47.3 Trace: Parsed: The.Daily.Show.2015.02.05.Bob.Odenkirk.720p.HDTV.X264-BATV 12:49:47.3 Trace: Parsed: WWII.Air.Crash.Detectives.S01E01.Sharp.Top.Mountain.B25.Crash.720p.HDTV.X264-W4F 12:49:47.3 Trace: Parsed: Wild.West.Alaska.S03E05.Smooth.Criminal.720p.HDTV.X264-DHD 12:49:47.3 Trace: Parsed: The.Ellen.DeGeneres.Show.2015.02.05.Scott.Foley.720p.HDTV.X264-W4F 12:49:47.3 Trace: Parsed: Shark.Tank.S06E17.720p.HDTV.X264-BATV 12:49:47.3 Trace: Parsed: Impractical.Jokers.S04E02.Below.The.Belt.720p.HDTV.X264-DHD 12:49:47.3 Trace: Parsed: Portlandia.S05E05.720p.HDTV.X264-2HD 12:49:47.3 Trace: Parsed: Expedition.Unknown.S01E05.City.Of.Gold.720p.HDTV.X264-DHD 12:49:47.3 Trace: Parsed: Allegiance.S01E01.720p.HDTV.X264-DIMENSION 12:49:47.3 Trace: Parsed: How.To.Get.Away.With.Murder.S01E11.720p.HDTV.X264-DIMENSION 12:49:47.3 Trace: Parsed: Elementary.S03E13.720p.HDTV.X264-DIMENSION 12:49:47.3 Trace: Parsed: The.Big.Bang.Theory.S08E14.1080p.HDTV.X264-DIMENSION 12:49:47.3 Trace: Parsed: Archer.2009.S06E05.720p.HDTV.X264-KILLERS 12:49:47.3 Trace: Parsed: Inside.Man.S03E03.Morgan.See.Morgan.Do.720p.HDTV.X264-DHD 12:49:47.3 Trace: Parsed: Backstrom.S01E03.720p.HDTV.X264-KILLERS 12:49:47.3 Trace: Parsed: Scandal.US.S04E11.720p.HDTV.X264-DIMENSION 12:49:47.3 Trace: Parsed: The.Blacklist.S02E10.720p.HDTV.X264-DIMENSION 12:49:47.3 Trace: Parsed: The.Big.Bang.Theory.S08E14.1080i.HDTV.DD5.1.MPEG2-TOPKEK 12:49:47.3 Trace: Parsed: Two.And.A.Half.Men.S12E13.720p.HDTV.X264-DIMENSION 12:49:47.3 Trace: Parsed: Sunnyside.S01E05.720p.HDTV.X264-KILLERS 12:49:47.3 Trace: Parsed: Mom.S02E13.720p.HDTV.X264-DIMENSION 12:49:47.3 Trace: Parsed: The.Vampire.Diaries.S06E13.720p.HDTV.X264-DIMENSION 12:49:47.3 Trace: Parsed: Top.Chef.S12E14.720p.WEBRip.H264-TARS 12:49:47.3 Trace: Parsed: High.School.USA.S01E06.720p.HDTV.X264-W4F 12:49:47.3 Trace: Parsed: The.Big.Bang.Theory.S08E14.720p.HDTV.X264-DIMENSION 12:49:47.3 Trace: Parsed: Bangkok.Airport.S01E03.720p.HDTV.X264-C4TV 12:49:47.3 Trace: Parsed: Lucas.Bros.Moving.Company.S02E04.720p.HDTV.X264-W4F 12:49:47.3 Trace: Parsed: Eat.Well.For.Less.S01E02.720p.HDTV.X264-C4TV 12:49:47.3 Trace: Parsed: Regular.Show.S06E16.I.See.Turtles.720p.HDTV.X264-W4F 12:49:47.3 Trace: Parsed: The.Kyle.Files.S01E05.720p.HDTV.X264-C4TV 12:49:47.3 Trace: Parsed: Greys.Anatomy.S11E10.720p.HDTV.X264-DIMENSION 12:49:47.3 Trace: Parsed: American.Idol.S14E09.720p.HDTV.X264-FBS 12:49:47.3 Trace: Parsed: Car.Crash.Britain.S01E01.720p.HDTV.X264-FTP 12:49:47.3 Trace: Parsed: The.Exes.S04E11.720p.WEBRip.X264-SRS 12:49:47.3 Trace: Parsed: The.Late.Late.Show.2015.02.04.Andy.Cohen.720p.HDTV.X264-W4F 12:49:47.3 Trace: Parsed: Mob.Wives.S05E08.720p.HDTV.X264-YesTV 12:49:47.3 Trace: Parsed: Snooki.And.JWOWW.S04E12.The.Final.Aftershow.720p.HDTV.X264-YesTV 12:49:47.3 Trace: Parsed: Snooki.And.JWOWW.S04E12.720p.HDTV.X264-YesTV 12:49:47.3 Trace: Parsed: The.Nightly.Show.2015.02.04.720p.HDTV.X264-W4F 12:49:47.3 Trace: Parsed: Crims.S01E05.720p.HDTV.X264-TLA 12:49:47.3 Trace: TorrentInfo: Guid: 2298f91f-d2c4-4a40-ba47-3bcb2f286a3a 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:49:47.3 Trace: Feed has valid size in description. 12:49:47.3 Info: --- End: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssSettingsDetectorFixture.should_detect_rss_settings_for_ImmortalSeed --- 12:49:47.3 Info: --- Start: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssSettingsDetectorFixture.should_detect_rss_settings_for_LimeTorrents --- 12:49:47.3 Debug: Evaluating TorrentRss feed 'http://my.indexer.tv/recent' 12:49:47.3 Trace: Parsed: The Expanse 2x04 (720p-HDTV-x264-SVA)[VTV] 12:49:47.3 Trace: Parsed: Criminal Minds S12E13 720p HDTV x264-FLEET[PRiME] 12:49:47.3 Trace: Parsed: Legion S01E02 720p HDTV x264-AVS[PRiME] 12:49:47.3 Trace: Parsed: Suits S06E14 HDTV x264-SVA[PRiME] 12:49:47.3 Trace: Parsed: The Expanse S02E04 HDTV x264-SVA[PRiME] 12:49:47.3 Trace: TorrentInfo: Guid: http://www.limetorrents.cc/The-Expanse-2x04-(720p-HDTV-x264-SVA)[VTV]-torrent-8643587.html Title: The Expanse 2x04 (720p-HDTV-x264-SVA)[VTV] Size: 880496711 InfoUrl: DownloadUrl: http://itorrents.org/torrent/51C578C9823DD58F6EEA287C368ED935843D63AB.torrent?title=The-Expanse-2x04-(720p-HDTV-x264-SVA)[VTV] Indexer: CommentUrl: http://www.limetorrents.cc/The-Expanse-2x04-(720p-HDTV-x264-SVA)[VTV]-torrent-8643587.html DownloadProtocol: Unknown PublishDate: 02/16/2017 02:24:26 MagnetUrl: InfoHash: Seeders: Peers: 12:49:47.3 Trace: Feed doesn't have Seeders in Description, disabling option. 12:49:47.3 Trace: Feed has valid size in enclosure. 12:49:47.3 Info: --- End: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssSettingsDetectorFixture.should_detect_rss_settings_for_LimeTorrents --- 12:49:47.3 Info: --- Start: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssSettingsDetectorFixture.should_detect_rss_settings_for_ShowRSS_info --- 12:49:47.3 Debug: Evaluating TorrentRss feed 'http://my.indexer.tv/recent' 12:49:47.3 Trace: Parsed: The Voice 8x25 12:49:47.3 Trace: Parsed: The Voice 8x26 12:49:47.3 Trace: Parsed: How It's Made 25x07 720p 12:49:47.3 Trace: Parsed: Major Lazer 1x05 720p 12:49:47.3 Trace: Parsed: Lip Sync Battle 1x08 720p 12:49:47.3 Trace: TorrentInfo: Guid: 9bf12f5ecc9d61aec05b28e605784ee7 Title: The Voice 8x25 Size: 0 InfoUrl: DownloadUrl: magnet:?xt=urn:btih:96CD620BEDA3EFD7C4D7746EF94549D03A2EB13B&dn=The+Voice+S08E25+WEBRip+x264+WNN&tr=udp://tracker.coppersurfer.tk:6969/announce&tr=udp://tracker.leechers-paradise.org:6969&tr=udp://open.demonii.com:1337 Indexer: CommentUrl: DownloadProtocol: Unknown PublishDate: 05/15/2015 08:30:01 MagnetUrl: magnet:?xt=urn:btih:96CD620BEDA3EFD7C4D7746EF94549D03A2EB13B&dn=The+Voice+S08E25+WEBRip+x264+WNN&tr=udp://tracker.coppersurfer.tk:6969/announce&tr=udp://tracker.leechers-paradise.org:6969&tr=udp://open.demonii.com:1337 InfoHash: 96CD620BEDA3EFD7C4D7746EF94549D03A2EB13B Seeders: Peers: 12:49:47.3 Trace: Feed doesn't have Seeders in Description, disabling option. 12:49:47.3 Trace: Parsed: The Voice 8x25 12:49:47.3 Trace: Parsed: The Voice 8x26 12:49:47.3 Trace: Parsed: How It's Made 25x07 720p 12:49:47.3 Trace: Parsed: Major Lazer 1x05 720p 12:49:47.3 Trace: Parsed: Lip Sync Battle 1x08 720p 12:49:47.3 Trace: TorrentInfo: Guid: 9bf12f5ecc9d61aec05b28e605784ee7 Title: The Voice 8x25 Size: 0 InfoUrl: DownloadUrl: magnet:?xt=urn:btih:96CD620BEDA3EFD7C4D7746EF94549D03A2EB13B&dn=The+Voice+S08E25+WEBRip+x264+WNN&tr=udp://tracker.coppersurfer.tk:6969/announce&tr=udp://tracker.leechers-paradise.org:6969&tr=udp://open.demonii.com:1337 Indexer: CommentUrl: DownloadProtocol: Unknown PublishDate: 05/15/2015 08:30:01 MagnetUrl: magnet:?xt=urn:btih:96CD620BEDA3EFD7C4D7746EF94549D03A2EB13B&dn=The+Voice+S08E25+WEBRip+x264+WNN&tr=udp://tracker.coppersurfer.tk:6969/announce&tr=udp://tracker.leechers-paradise.org:6969&tr=udp://open.demonii.com:1337 InfoHash: 96CD620BEDA3EFD7C4D7746EF94549D03A2EB13B Seeders: Peers: 12:49:47.3 Trace: Parsed: The Voice 8x25 12:49:47.3 Trace: Parsed: The Voice 8x26 12:49:47.3 Trace: Parsed: How It's Made 25x07 720p 12:49:47.3 Trace: Parsed: Major Lazer 1x05 720p 12:49:47.3 Trace: Parsed: Lip Sync Battle 1x08 720p 12:49:47.3 Trace: TorrentInfo: Guid: 9bf12f5ecc9d61aec05b28e605784ee7 Title: The Voice 8x25 Size: 0 InfoUrl: DownloadUrl: magnet:?xt=urn:btih:96CD620BEDA3EFD7C4D7746EF94549D03A2EB13B&dn=The+Voice+S08E25+WEBRip+x264+WNN&tr=udp://tracker.coppersurfer.tk:6969/announce&tr=udp://tracker.leechers-paradise.org:6969&tr=udp://open.demonii.com:1337 Indexer: CommentUrl: DownloadProtocol: Unknown PublishDate: 05/15/2015 08:30:01 MagnetUrl: magnet:?xt=urn:btih:96CD620BEDA3EFD7C4D7746EF94549D03A2EB13B&dn=The+Voice+S08E25+WEBRip+x264+WNN&tr=udp://tracker.coppersurfer.tk:6969/announce&tr=udp://tracker.leechers-paradise.org:6969&tr=udp://open.demonii.com:1337 InfoHash: 96CD620BEDA3EFD7C4D7746EF94549D03A2EB13B Seeders: Peers: 12:49:47.3 Trace: Parsed: The Voice 8x25 12:49:47.3 Trace: Parsed: The Voice 8x26 12:49:47.3 Trace: Parsed: How It's Made 25x07 720p 12:49:47.3 Trace: Parsed: Major Lazer 1x05 720p 12:49:47.3 Trace: Parsed: Lip Sync Battle 1x08 720p 12:49:47.3 Trace: TorrentInfo: Guid: 9bf12f5ecc9d61aec05b28e605784ee7 Title: The Voice 8x25 Size: 0 InfoUrl: DownloadUrl: magnet:?xt=urn:btih:96CD620BEDA3EFD7C4D7746EF94549D03A2EB13B&dn=The+Voice+S08E25+WEBRip+x264+WNN&tr=udp://tracker.coppersurfer.tk:6969/announce&tr=udp://tracker.leechers-paradise.org:6969&tr=udp://open.demonii.com:1337 Indexer: CommentUrl: DownloadProtocol: Unknown PublishDate: 05/15/2015 08:30:01 MagnetUrl: magnet:?xt=urn:btih:96CD620BEDA3EFD7C4D7746EF94549D03A2EB13B&dn=The+Voice+S08E25+WEBRip+x264+WNN&tr=udp://tracker.coppersurfer.tk:6969/announce&tr=udp://tracker.leechers-paradise.org:6969&tr=udp://open.demonii.com:1337 InfoHash: 96CD620BEDA3EFD7C4D7746EF94549D03A2EB13B Seeders: Peers: 12:49:47.3 Debug: Feed doesn't have release size. 12:49:47.3 Trace: Parsed: The Voice 8x25 12:49:47.3 Trace: Parsed: The Voice 8x26 12:49:47.3 Trace: Parsed: How It's Made 25x07 720p 12:49:47.3 Trace: Parsed: Major Lazer 1x05 720p 12:49:47.3 Trace: Parsed: Lip Sync Battle 1x08 720p 12:49:47.3 Trace: TorrentInfo: Guid: 9bf12f5ecc9d61aec05b28e605784ee7 Title: The Voice 8x25 Size: 0 InfoUrl: DownloadUrl: magnet:?xt=urn:btih:96CD620BEDA3EFD7C4D7746EF94549D03A2EB13B&dn=The+Voice+S08E25+WEBRip+x264+WNN&tr=udp://tracker.coppersurfer.tk:6969/announce&tr=udp://tracker.leechers-paradise.org:6969&tr=udp://open.demonii.com:1337 Indexer: CommentUrl: DownloadProtocol: Unknown PublishDate: 05/15/2015 08:30:01 MagnetUrl: magnet:?xt=urn:btih:96CD620BEDA3EFD7C4D7746EF94549D03A2EB13B&dn=The+Voice+S08E25+WEBRip+x264+WNN&tr=udp://tracker.coppersurfer.tk:6969/announce&tr=udp://tracker.leechers-paradise.org:6969&tr=udp://open.demonii.com:1337 InfoHash: 96CD620BEDA3EFD7C4D7746EF94549D03A2EB13B Seeders: Peers: 12:49:47.3 Info: --- End: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssSettingsDetectorFixture.should_detect_rss_settings_for_ShowRSS_info --- 12:49:47.3 Info: --- Start: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssSettingsDetectorFixture.should_detect_rss_settings_for_speed_cd --- 12:49:47.3 Debug: Evaluating TorrentRss feed 'http://my.indexer.tv/recent' 12:49:47.3 Trace: Parsed: Nightwatch S01E04 PROPER HDTV x264-W4F 12:49:47.3 Trace: Parsed: Brooklyn Nine-Nine S02E16 HDTV x264-ASAP 12:49:47.3 Trace: Parsed: The Simpsons S26E14 HDTV XviD-AFG 12:49:47.3 Trace: Parsed: Investigation Discovery Killer Truckers HDTV x264-W4F 12:49:47.3 Trace: Parsed: Liv and Maddie S02E11 HDTV x264-W4F 12:49:47.3 Trace: Parsed: Mulaney S01E13 HDTV XviD-AFG 12:49:47.3 Trace: Parsed: Law and Order SVU S16E14 REPACK 480p HDTV x264-mSD 12:49:47.3 Trace: Parsed: The Casual Vacancy 1x01 480p HDTV x264-mSD 12:49:47.3 Trace: Parsed: UFO Conspiracies S01E03 Fireball Attack HDTV x264-W4F 12:49:47.3 Trace: Parsed: The Simpsons S26E14 HDTV x264-LOL 12:49:47.3 Trace: Parsed: UFO Conspiracies S01E01 Presidential Threat HDTV x264-W4F 12:49:47.3 Trace: Parsed: Modern Times S01E03 24 Hour Parcel People HDTV x264-BARGE 12:49:47.3 Trace: Parsed: Impractical Jokers S04E03 Uncool and the Gang HDTV x264-W4F 12:49:47.3 Trace: Parsed: Austin and Ally S04E04 Seniors and Senors HDTV x264-W4F 12:49:47.3 Trace: Parsed: Jimmy Fallon 2015 02 13 Samuel L Jackson-Norman Reedus 480p HDTV x264-mSD 12:49:47.3 Trace: Parsed: Manhattan Love Story US S01E11 HDTV XviD-AFG 12:49:47.3 Trace: Parsed: Modern Times S01E02 Warwick Davis Big Night HDTV x264-BARGE 12:49:47.3 Trace: Parsed: The Auction House S02E01 HDTV XviD-AFG 12:49:47.3 Trace: Parsed: Lockdown S02E07 Surviving Stateville 480p HDTV x264-mSD 12:49:47.3 Trace: Parsed: Modern Times S01E01 The Vikings Are Coming HDTV x264-BARGE 12:49:47.3 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:49:47.3 Trace: Feed doesn't have Seeders in Description, disabling option. 12:49:47.3 Trace: Parsed: Nightwatch S01E04 PROPER HDTV x264-W4F 12:49:47.3 Trace: Parsed: Brooklyn Nine-Nine S02E16 HDTV x264-ASAP 12:49:47.3 Trace: Parsed: The Simpsons S26E14 HDTV XviD-AFG 12:49:47.3 Trace: Parsed: Investigation Discovery Killer Truckers HDTV x264-W4F 12:49:47.3 Trace: Parsed: Liv and Maddie S02E11 HDTV x264-W4F 12:49:47.3 Trace: Parsed: Mulaney S01E13 HDTV XviD-AFG 12:49:47.3 Trace: Parsed: Law and Order SVU S16E14 REPACK 480p HDTV x264-mSD 12:49:47.3 Trace: Parsed: The Casual Vacancy 1x01 480p HDTV x264-mSD 12:49:47.3 Trace: Parsed: UFO Conspiracies S01E03 Fireball Attack HDTV x264-W4F 12:49:47.3 Trace: Parsed: The Simpsons S26E14 HDTV x264-LOL 12:49:47.3 Trace: Parsed: UFO Conspiracies S01E01 Presidential Threat HDTV x264-W4F 12:49:47.3 Trace: Parsed: Modern Times S01E03 24 Hour Parcel People HDTV x264-BARGE 12:49:47.3 Trace: Parsed: Impractical Jokers S04E03 Uncool and the Gang HDTV x264-W4F 12:49:47.3 Trace: Parsed: Austin and Ally S04E04 Seniors and Senors HDTV x264-W4F 12:49:47.3 Trace: Parsed: Jimmy Fallon 2015 02 13 Samuel L Jackson-Norman Reedus 480p HDTV x264-mSD 12:49:47.3 Trace: Parsed: Manhattan Love Story US S01E11 HDTV XviD-AFG 12:49:47.3 Trace: Parsed: Modern Times S01E02 Warwick Davis Big Night HDTV x264-BARGE 12:49:47.3 Trace: Parsed: The Auction House S02E01 HDTV XviD-AFG 12:49:47.3 Trace: Parsed: Lockdown S02E07 Surviving Stateville 480p HDTV x264-mSD 12:49:47.3 Trace: Parsed: Modern Times S01E01 The Vikings Are Coming HDTV x264-BARGE 12:49:47.3 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:49:47.3 Trace: Parsed: Nightwatch S01E04 PROPER HDTV x264-W4F 12:49:47.3 Trace: Parsed: Brooklyn Nine-Nine S02E16 HDTV x264-ASAP 12:49:47.3 Trace: Parsed: The Simpsons S26E14 HDTV XviD-AFG 12:49:47.3 Trace: Parsed: Investigation Discovery Killer Truckers HDTV x264-W4F 12:49:47.3 Trace: Parsed: Liv and Maddie S02E11 HDTV x264-W4F 12:49:47.3 Trace: Parsed: Mulaney S01E13 HDTV XviD-AFG 12:49:47.3 Trace: Parsed: Law and Order SVU S16E14 REPACK 480p HDTV x264-mSD 12:49:47.3 Trace: Parsed: The Casual Vacancy 1x01 480p HDTV x264-mSD 12:49:47.3 Trace: Parsed: UFO Conspiracies S01E03 Fireball Attack HDTV x264-W4F 12:49:47.3 Trace: Parsed: The Simpsons S26E14 HDTV x264-LOL 12:49:47.3 Trace: Parsed: UFO Conspiracies S01E01 Presidential Threat HDTV x264-W4F 12:49:47.3 Trace: Parsed: Modern Times S01E03 24 Hour Parcel People HDTV x264-BARGE 12:49:47.3 Trace: Parsed: Impractical Jokers S04E03 Uncool and the Gang HDTV x264-W4F 12:49:47.3 Trace: Parsed: Austin and Ally S04E04 Seniors and Senors HDTV x264-W4F 12:49:47.3 Trace: Parsed: Jimmy Fallon 2015 02 13 Samuel L Jackson-Norman Reedus 480p HDTV x264-mSD 12:49:47.3 Trace: Parsed: Manhattan Love Story US S01E11 HDTV XviD-AFG 12:49:47.3 Trace: Parsed: Modern Times S01E02 Warwick Davis Big Night HDTV x264-BARGE 12:49:47.3 Trace: Parsed: The Auction House S02E01 HDTV XviD-AFG 12:49:47.3 Trace: Parsed: Lockdown S02E07 Surviving Stateville 480p HDTV x264-mSD 12:49:47.3 Trace: Parsed: Modern Times S01E01 The Vikings Are Coming HDTV x264-BARGE 12:49:47.3 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:49:47.3 Trace: Parsed: Nightwatch S01E04 PROPER HDTV x264-W4F 12:49:47.3 Trace: Parsed: Brooklyn Nine-Nine S02E16 HDTV x264-ASAP 12:49:47.3 Trace: Parsed: The Simpsons S26E14 HDTV XviD-AFG 12:49:47.3 Trace: Parsed: Investigation Discovery Killer Truckers HDTV x264-W4F 12:49:47.3 Trace: Parsed: Liv and Maddie S02E11 HDTV x264-W4F 12:49:47.3 Trace: Parsed: Mulaney S01E13 HDTV XviD-AFG 12:49:47.3 Trace: Parsed: Law and Order SVU S16E14 REPACK 480p HDTV x264-mSD 12:49:47.3 Trace: Parsed: The Casual Vacancy 1x01 480p HDTV x264-mSD 12:49:47.3 Trace: Parsed: UFO Conspiracies S01E03 Fireball Attack HDTV x264-W4F 12:49:47.3 Trace: Parsed: The Simpsons S26E14 HDTV x264-LOL 12:49:47.3 Trace: Parsed: UFO Conspiracies S01E01 Presidential Threat HDTV x264-W4F 12:49:47.3 Trace: Parsed: Modern Times S01E03 24 Hour Parcel People HDTV x264-BARGE 12:49:47.3 Trace: Parsed: Impractical Jokers S04E03 Uncool and the Gang HDTV x264-W4F 12:49:47.3 Trace: Parsed: Austin and Ally S04E04 Seniors and Senors HDTV x264-W4F 12:49:47.3 Trace: Parsed: Jimmy Fallon 2015 02 13 Samuel L Jackson-Norman Reedus 480p HDTV x264-mSD 12:49:47.3 Trace: Parsed: Manhattan Love Story US S01E11 HDTV XviD-AFG 12:49:47.3 Trace: Parsed: Modern Times S01E02 Warwick Davis Big Night HDTV x264-BARGE 12:49:47.3 Trace: Parsed: The Auction House S02E01 HDTV XviD-AFG 12:49:47.3 Trace: Parsed: Lockdown S02E07 Surviving Stateville 480p HDTV x264-mSD 12:49:47.3 Trace: Parsed: Modern Times S01E01 The Vikings Are Coming HDTV x264-BARGE 12:49:47.3 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:49:47.3 Trace: Feed has valid size in description. 12:49:47.3 Info: --- End: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssSettingsDetectorFixture.should_detect_rss_settings_for_speed_cd --- 12:49:47.3 Info: --- Start: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssSettingsDetectorFixture.should_detect_rss_settings_for_TransmitTheNet --- 12:49:47.3 Debug: Evaluating TorrentRss feed 'http://my.indexer.tv/recent' 12:49:47.3 Trace: Parsed: [SD-Episode] Tonight.S17E10.The.Air.We.Breathe.HDTV.x264-C4TV [SEEDERS (0)/LEECHERS (0)] 12:49:47.3 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:49:47.3 Trace: Feed doesn't have Seeders in Description, disabling option. 12:49:47.3 Trace: Parsed: [SD-Episode] Tonight.S17E10.The.Air.We.Breathe.HDTV.x264-C4TV [SEEDERS (0)/LEECHERS (0)] 12:49:47.3 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:49:47.3 Trace: Parsed: [SD-Episode] Tonight.S17E10.The.Air.We.Breathe.HDTV.x264-C4TV [SEEDERS (0)/LEECHERS (0)] 12:49:47.3 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:49:47.3 Trace: Parsed: [SD-Episode] Tonight.S17E10.The.Air.We.Breathe.HDTV.x264-C4TV [SEEDERS (0)/LEECHERS (0)] 12:49:47.3 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:49:47.3 Trace: Feed has valid size in description. 12:49:47.3 Info: --- End: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssSettingsDetectorFixture.should_detect_rss_settings_for_TransmitTheNet --- 12:49:47.3 Info: --- Start: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssSettingsDetectorFixture.should_reject_feed_without_size("TorrentRss/invalid/Eztv_InvalidSize.xml") --- 12:49:47.3 Debug: Evaluating TorrentRss feed 'http://my.indexer.tv/recent' 12:49:47.3 Trace: Identified feed as EZTV compatible by EZTV Namespace 12:49:47.3 Trace: Feed has Ezrss schema 12:49:47.3 Trace: Parsed: Andy McNabs Tour Of Duty Series 1 - Courage Under Fire 1x6 [DVDRIP - MVGROUP] 12:49:47.3 Trace: TorrentInfo: Guid: http://eztv.it/ep/58438/andy-mcnabs-tour-of-duty-series-1-6of6-courage-under-fire-dvdrip-x264-mvgroup/ Title: Andy McNabs Tour Of Duty Series 1 - Courage Under Fire 1x6 [DVDRIP - MVGROUP] Size: 0 InfoUrl: http://eztv.it/ep/58438/andy-mcnabs-tour-of-duty-series-1-6of6-courage-under-fire-dvdrip-x264-mvgroup/ DownloadUrl: magnet:?xt=urn:btih:VKRAHC7NT26KFQYS2HE4H2HAETIOWQKO&dn=Andy.McNabs.Tour.Of.Duty.Series.1.6of6.Courage.Under.Fire.DVDRip.x264-MVGroup Indexer: CommentUrl: http://eztv.it/forum/discuss/58438/ DownloadProtocol: Unknown PublishDate: 09/15/2014 18:04:21 MagnetUrl: magnet:?xt=urn:btih:VKRAHC7NT26KFQYS2HE4H2HAETIOWQKO&dn=Andy.McNabs.Tour.Of.Duty.Series.1.6of6.Courage.Under.Fire.DVDRip.x264-MVGroup InfoHash: AAA2038BED9EBCA2C312D1C9C3E8E024D0EB414E Seeders: Peers: 12:49:47.3 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:49:47.3 Trace: Parsed: Andy McNabs Tour Of Duty Series 1 - Courage Under Fire 1x6 [DVDRIP - MVGROUP] 12:49:47.3 Trace: TorrentInfo: Guid: http://eztv.it/ep/58438/andy-mcnabs-tour-of-duty-series-1-6of6-courage-under-fire-dvdrip-x264-mvgroup/ Title: Andy McNabs Tour Of Duty Series 1 - Courage Under Fire 1x6 [DVDRIP - MVGROUP] Size: 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:49:47.3 Trace: Feed doesn't have Seeders in Description, disabling option. 12:49:47.3 Trace: Parsed: Andy McNabs Tour Of Duty Series 1 - Courage Under Fire 1x6 [DVDRIP - MVGROUP] 12:49:47.3 Trace: TorrentInfo: Guid: http://eztv.it/ep/58438/andy-mcnabs-tour-of-duty-series-1-6of6-courage-under-fire-dvdrip-x264-mvgroup/ Title: Andy McNabs Tour Of Duty Series 1 - Courage Under Fire 1x6 [DVDRIP - MVGROUP] Size: 0 InfoUrl: 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:49:47.3 Trace: Parsed: Andy McNabs Tour Of Duty Series 1 - Courage Under Fire 1x6 [DVDRIP - MVGROUP] 12:49:47.3 Trace: TorrentInfo: Guid: http://eztv.it/ep/58438/andy-mcnabs-tour-of-duty-series-1-6of6-courage-under-fire-dvdrip-x264-mvgroup/ Title: Andy McNabs Tour Of Duty Series 1 - Courage Under Fire 1x6 [DVDRIP - MVGROUP] Size: 0 InfoUrl: 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:49:47.3 Trace: Parsed: Andy McNabs Tour Of Duty Series 1 - Courage Under Fire 1x6 [DVDRIP - MVGROUP] 12:49:47.3 Trace: TorrentInfo: Guid: http://eztv.it/ep/58438/andy-mcnabs-tour-of-duty-series-1-6of6-courage-under-fire-dvdrip-x264-mvgroup/ Title: Andy McNabs Tour Of Duty Series 1 - Courage Under Fire 1x6 [DVDRIP - MVGROUP] Size: 0 InfoUrl: 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:49:47.3 Debug: Feed doesn't have release size. 12:49:47.3 Trace: Parsed: Andy McNabs Tour Of Duty Series 1 - Courage Under Fire 1x6 [DVDRIP - MVGROUP] 12:49:47.3 Trace: TorrentInfo: Guid: http://eztv.it/ep/58438/andy-mcnabs-tour-of-duty-series-1-6of6-courage-under-fire-dvdrip-x264-mvgroup/ Title: Andy McNabs Tour Of Duty Series 1 - Courage Under Fire 1x6 [DVDRIP - MVGROUP] Size: 0 InfoUrl: 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:49:47.3 Info: --- End: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssSettingsDetectorFixture.should_reject_feed_without_size("TorrentRss/invalid/Eztv_InvalidSize.xml") --- 12:49:47.3 Info: --- Start: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssSettingsDetectorFixture.should_reject_feed_without_size("TorrentRss/invalid/ImmortalSeed_InvalidSize.xml") --- 12:49:47.3 Debug: Evaluating TorrentRss feed 'http://my.indexer.tv/recent' 12:49:47.3 Trace: Parsed: Conan.2015.02.05.Jeff.Bridges.720p.HDTV.X264-CROOKS 12:49:47.3 Trace: TorrentInfo: Guid: 043b21ac-912d-4441-a5ae-ac4885240fea 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:49:47.3 Trace: Parsed: Conan.2015.02.05.Jeff.Bridges.720p.HDTV.X264-CROOKS 12:49:47.3 Trace: TorrentInfo: Guid: c4e924a1-4fda-4a20-8c8e-aef79dcbb88a 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:49:47.3 Trace: Parsed: Conan.2015.02.05.Jeff.Bridges.720p.HDTV.X264-CROOKS 12:49:47.3 Trace: TorrentInfo: Guid: f48d4ed6-a2f1-4b4e-9765-e68d463487d1 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:49:47.3 Trace: Parsed: Conan.2015.02.05.Jeff.Bridges.720p.HDTV.X264-CROOKS 12:49:47.3 Trace: TorrentInfo: Guid: 781de543-2dcb-4628-8fdf-61e889e1def3 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:49:47.3 Debug: Feed doesn't have release size. 12:49:47.3 Trace: Parsed: Conan.2015.02.05.Jeff.Bridges.720p.HDTV.X264-CROOKS 12:49:47.3 Trace: TorrentInfo: Guid: 66f4c729-9bdf-48ce-83ca-2b53098ef509 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:49:47.3 Info: --- End: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssSettingsDetectorFixture.should_reject_feed_without_size("TorrentRss/invalid/ImmortalSeed_InvalidSize.xml") --- 12:49:47.3 Info: --- Start: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssSettingsDetectorFixture.should_reject_recent_feed_with_invalid_downloadurl("TorrentRss/invalid/ImmortalSeed_InvalidDownloadUrl.xml") --- 12:49:47.3 Debug: Evaluating TorrentRss feed 'http://my.indexer.tv/recent' 12:49:47.3 Trace: Parsed: Conan.2015.02.05.Jeff.Bridges.720p.HDTV.X264-CROOKS 12:49:47.3 Trace: TorrentInfo: Guid: b283eb95-f7ed-4896-b3af-ca23c971ab7d 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:49:47.3 Info: --- End: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssSettingsDetectorFixture.should_reject_recent_feed_with_invalid_downloadurl("TorrentRss/invalid/ImmortalSeed_InvalidDownloadUrl.xml") --- 12:49:47.3 Info: --- Start: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssSettingsDetectorFixture.should_reject_recent_feed_without_pubDate("TorrentRss/invalid/TorrentDay_NoPubDate.xml") --- 12:49:47.3 Debug: Evaluating TorrentRss feed 'http://my.indexer.tv/recent' 12:49:47.3 Debug: Unable to parse indexer feed: Rss feed must have a pubDate element with a valid publish date. NzbDrone.Core.Indexers.Exceptions.UnsupportedFeedException: Rss feed must have a pubDate element with a valid publish date. at NzbDrone.Core.Indexers.RssParser.GetPublishDate(XElement item) in ./Lidarr.Core/Indexers/RssParser.cs:line 198 at NzbDrone.Core.Indexers.RssParser.ProcessItem(XElement item, ReleaseInfo releaseInfo) in ./Lidarr.Core/Indexers/RssParser.cs:line 159 at NzbDrone.Core.Indexers.TorrentRssParser.ProcessItem(XElement item, ReleaseInfo releaseInfo) in ./Lidarr.Core/Indexers/TorrentRssParser.cs:line 54 at NzbDrone.Core.Indexers.RssParser.ProcessItem(XElement item) in ./Lidarr.Core/Indexers/RssParser.cs:line 148 at NzbDrone.Core.Indexers.RssParser.ParseResponse(IndexerResponse indexerResponse) in ./Lidarr.Core/Indexers/RssParser.cs:line 64 at NzbDrone.Core.Indexers.TorrentRss.TorrentRssSettingsDetector.ParseResponse(IParseIndexerResponse parser, IndexerResponse response) in ./Lidarr.Core/Indexers/TorrentRss/TorrentRssSettingsDetector.cs:line 245 FeedUrl: http://my.indexer.tv/recent;ItemTitle: Surviving Marriage S01E09 480p HDTV x264-mSD 12:49:47.3 Info: --- End: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssSettingsDetectorFixture.should_reject_recent_feed_without_pubDate("TorrentRss/invalid/TorrentDay_NoPubDate.xml") --- 12:49:47.3 Info: --- Start: NzbDrone.Core.Test.IndexerTests.TorznabTests.TorznabFixture.jackett_all_api_should_not_validate("/torznab/all/api") --- 12:49:47.4 Debug: Downloading Feed http://indexer.local/torznab/all/api?t=music&cat=1&extended=1&offset=0&limit=100 12:49:47.4 Trace: Parsed: Series Title S05E02 HDTV x264-Xclusive [eztv] 12:49:47.4 Trace: Parsed: Series Title S05E03 WEBRip XviD-FUM[ettv] 12:49:47.4 Trace: Parsed: Series Title S05E01 HDTV x264-Xclusive 12:49:47.4 Trace: Parsed: Series Title S05E04 WEBRip XviD-FUM[ettv] 12:49:47.4 Trace: Parsed: Series.Title.S03E19.HDTV.x264-LOL[ettv] 12:49:47.4 Info: --- End: NzbDrone.Core.Test.IndexerTests.TorznabTests.TorznabFixture.jackett_all_api_should_not_validate("/torznab/all/api") --- Skipped should_reject_rss_settings_for_AwesomeHD [< 1 ms] 12:49:47.4 Info: --- Start: NzbDrone.Core.Test.IndexerTests.TorznabTests.TorznabFixture.jackett_all_api_should_not_validate("/api/v2.0/indexers/all/results/torznab") --- 12:49:47.4 Debug: Downloading Feed http://indexer.local/api/v2.0/indexers/all/results/torznab?t=music&cat=1&extended=1&offset=0&limit=100 12:49:47.4 Trace: Parsed: Series Title S05E02 HDTV x264-Xclusive [eztv] 12:49:47.4 Trace: Parsed: Series Title S05E03 WEBRip XviD-FUM[ettv] 12:49:47.4 Trace: Parsed: Series Title S05E01 HDTV x264-Xclusive 12:49:47.4 Trace: Parsed: Series Title S05E04 WEBRip XviD-FUM[ettv] 12:49:47.4 Trace: Parsed: Series.Title.S03E19.HDTV.x264-LOL[ettv] 12:49:47.4 Info: --- End: NzbDrone.Core.Test.IndexerTests.TorznabTests.TorznabFixture.jackett_all_api_should_not_validate("/api/v2.0/indexers/all/results/torznab") --- 12:49:47.4 Info: --- Start: NzbDrone.Core.Test.IndexerTests.TorznabTests.TorznabFixture.jackett_all_url_should_not_validate("http://localhost:9117/torznab/all/api") --- 12:49:47.4 Debug: Downloading Feed http://localhost:9117/torznab/all/api/api?t=music&cat=1&extended=1&offset=0&limit=100 12:49:47.4 Trace: Parsed: Series Title S05E02 HDTV x264-Xclusive [eztv] 12:49:47.4 Trace: Parsed: Series Title S05E03 WEBRip XviD-FUM[ettv] 12:49:47.4 Trace: Parsed: Series Title S05E01 HDTV x264-Xclusive 12:49:47.4 Trace: Parsed: Series Title S05E04 WEBRip XviD-FUM[ettv] 12:49:47.4 Trace: Parsed: Series.Title.S03E19.HDTV.x264-LOL[ettv] 12:49:47.4 Info: --- End: NzbDrone.Core.Test.IndexerTests.TorznabTests.TorznabFixture.jackett_all_url_should_not_validate("http://localhost:9117/torznab/all/api") --- 12:49:47.4 Info: --- Start: NzbDrone.Core.Test.IndexerTests.TorznabTests.TorznabFixture.jackett_all_url_should_not_validate("http://localhost:9117/api/v2.0/indexers/all/results/torznab") --- 12:49:47.4 Debug: Downloading Feed http://localhost:9117/api/v2.0/indexers/all/results/torznab/api?t=music&cat=1&extended=1&offset=0&limit=100 12:49:47.4 Trace: Parsed: Series Title S05E02 HDTV x264-Xclusive [eztv] 12:49:47.4 Trace: Parsed: Series Title S05E03 WEBRip XviD-FUM[ettv] 12:49:47.4 Trace: Parsed: Series Title S05E01 HDTV x264-Xclusive 12:49:47.4 Trace: Parsed: Series Title S05E04 WEBRip XviD-FUM[ettv] 12:49:47.4 Trace: Parsed: Series.Title.S03E19.HDTV.x264-LOL[ettv] 12:49:47.4 Info: --- End: NzbDrone.Core.Test.IndexerTests.TorznabTests.TorznabFixture.jackett_all_url_should_not_validate("http://localhost:9117/api/v2.0/indexers/all/results/torznab") --- 12:49:47.4 Info: --- Start: NzbDrone.Core.Test.IndexerTests.TorznabTests.TorznabFixture.should_not_use_pagesize_over_100_even_if_reported_in_caps --- 12:49:47.4 Info: --- End: NzbDrone.Core.Test.IndexerTests.TorznabTests.TorznabFixture.should_not_use_pagesize_over_100_even_if_reported_in_caps --- 12:49:47.4 Info: --- Start: NzbDrone.Core.Test.IndexerTests.TorznabTests.TorznabFixture.should_parse_recent_feed_from_torznab_hdaccess_net --- 12:49:47.4 Debug: Downloading Feed http://indexer.local/api?t=music&cat=1&extended=1&offset=0&limit=100 12:49:47.4 Trace: Parsed: Better Call Saul S01E05 Alpine Shepherd 1080p NF WEBRip DD5.1 x264 12:49:47.4 Trace: Parsed: Ocean Giants 2013 1080p 3D BluRay Remux MVC DTS-HD MA 5.1-HDAccess 12:49:47.4 Trace: Parsed: Wild 2014 720p BluRay DTS x264-HDAccess 12:49:47.4 Trace: Parsed: Absolute Power 1997.1080p BluRay Remux AVC DTS-HD MA 5.1-HDX 12:49:47.4 Trace: Parsed: 12 Monkeys S01E09 Tomorrow 720p WEB-DL DD5.1 H.264-BS 12:49:47.4 Info: --- End: NzbDrone.Core.Test.IndexerTests.TorznabTests.TorznabFixture.should_parse_recent_feed_from_torznab_hdaccess_net --- 12:49:47.4 Info: --- Start: NzbDrone.Core.Test.IndexerTests.TorznabTests.TorznabFixture.should_parse_recent_feed_from_torznab_tpb --- 12:49:47.4 Debug: Downloading Feed http://indexer.local/api?t=music&cat=1&extended=1&offset=0&limit=100 12:49:47.4 Trace: Parsed: Series Title S05E02 HDTV x264-Xclusive [eztv] 12:49:47.4 Trace: Parsed: Series Title S05E03 WEBRip XviD-FUM[ettv] 12:49:47.4 Trace: Parsed: Series Title S05E01 HDTV x264-Xclusive 12:49:47.4 Trace: Parsed: Series Title S05E04 WEBRip XviD-FUM[ettv] 12:49:47.4 Trace: Parsed: Series.Title.S03E19.HDTV.x264-LOL[ettv] 12:49:47.4 Info: --- End: NzbDrone.Core.Test.IndexerTests.TorznabTests.TorznabFixture.should_parse_recent_feed_from_torznab_tpb --- 12:49:47.4 Info: --- Start: NzbDrone.Core.Test.IndexerTests.TorznabTests.TorznabFixture.should_use_best_pagesize_reported_by_caps --- 12:49:47.4 Info: --- End: NzbDrone.Core.Test.IndexerTests.TorznabTests.TorznabFixture.should_use_best_pagesize_reported_by_caps --- 12:49:47.4 Info: --- Start: NzbDrone.Core.Test.IndexerTests.TorznabTests.TorznabFixture.url_and_api_not_jackett_all("http://localhost:9117/","/api") --- 12:49:47.4 Info: --- End: NzbDrone.Core.Test.IndexerTests.TorznabTests.TorznabFixture.url_and_api_not_jackett_all("http://localhost:9117/","/api") --- 12:49:47.4 Info: --- Start: NzbDrone.Core.Test.IndexerTests.XElementExtensionsFixture.should_parse_date("Wed, 07 Aug 2013 20:37:48 +0000") --- 12:49:47.4 Info: --- End: NzbDrone.Core.Test.IndexerTests.XElementExtensionsFixture.should_parse_date("Wed, 07 Aug 2013 20:37:48 +0000") --- 12:49:47.4 Info: --- Start: NzbDrone.Core.Test.IndexerTests.XElementExtensionsFixture.should_parse_date("Wed, 07 Aug 2013 18:08:46 MST") --- 12:49:47.4 Info: --- End: NzbDrone.Core.Test.IndexerTests.XElementExtensionsFixture.should_parse_date("Wed, 07 Aug 2013 18:08:46 MST") --- 12:49:47.4 Info: --- Start: NzbDrone.Core.Test.Instrumentation.DatabaseTargetFixture.exception_log_with_no_message_should_use_exceptions_message --- 12:49:47.4 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm64/_temp_11361_638515469874612148_381/VirtualNzbDrone/logs.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:49:47.4 Info: DatabaseEngineVersionCheck migrating 12:49:47.4 Info: PerformDBOperation 12:49:47.4 Info: Performing DB Operation 12:49:47.4 Info: SQLite 3.45.3 12:49:47.4 Info: => 0.0010866s 12:49:47.4 Info: DatabaseEngineVersionCheck migrated 12:49:47.4 Info: => 0.0010994s 12:49:47.4 Info: VersionMigration migrating 12:49:47.4 Info: Beginning Transaction 12:49:47.4 Info: CreateTable VersionInfo 12:49:47.4 Info: CREATE TABLE "VersionInfo" ("Version" INTEGER NOT NULL) 12:49:47.4 Info: => 0.0001647s 12:49:47.4 Info: Committing Transaction 12:49:47.4 Info: VersionMigration migrated 12:49:47.4 Info: => 0.0005204s 12:49:47.4 Info: VersionUniqueMigration migrating 12:49:47.4 Info: Beginning Transaction 12:49:47.4 Info: CreateIndex VersionInfo (Version) 12:49:47.4 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 12:49:47.4 Info: => 0.0001236s 12:49:47.4 Info: AlterTable VersionInfo 12:49:47.4 Info: => 1.1E-06s 12:49:47.4 Info: CreateColumn VersionInfo AppliedOn DateTime 12:49:47.4 Info: ALTER TABLE "VersionInfo" ADD COLUMN "AppliedOn" DATETIME 12:49:47.4 Info: => 0.0005046s 12:49:47.4 Info: Committing Transaction 12:49:47.4 Info: VersionUniqueMigration migrated 12:49:47.4 Info: => 0.0007038s 12:49:47.4 Info: VersionDescriptionMigration migrating 12:49:47.4 Info: Beginning Transaction 12:49:47.4 Info: AlterTable VersionInfo 12:49:47.4 Info: => 8E-07s 12:49:47.4 Info: CreateColumn VersionInfo Description String 12:49:47.4 Info: ALTER TABLE "VersionInfo" ADD COLUMN "Description" TEXT 12:49:47.4 Info: => 0.0001925s 12:49:47.4 Info: Committing Transaction 12:49:47.4 Info: VersionDescriptionMigration migrated 12:49:47.4 Info: => 0.000372s 12:49:47.4 Info: 1: InitialSetup migrating 12:49:47.4 Info: Beginning Transaction 12:49:47.4 Info: Starting migration of Log DB to 1 12:49:47.4 Info: CreateTable Logs 12:49:47.4 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:49:47.4 Info: => 0.0001825s 12:49:47.4 Info: CreateIndex Logs (Time) 12:49:47.4 Info: CREATE INDEX "IX_Logs_Time" ON "Logs" ("Time" ASC) 12:49:47.4 Info: => 7.13E-05s 12:49:47.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (1, '2024-05-17T12:49:47', 'InitialSetup') 12:49:47.4 Info: Committing Transaction 12:49:47.4 Info: 1: InitialSetup migrated 12:49:47.4 Info: => 0.0003616s 12:49:47.4 Info: 2: add_reason_to_pending_releases migrating 12:49:47.4 Info: Beginning Transaction 12:49:47.4 Info: Starting migration of Log DB to 2 12:49:47.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (2, '2024-05-17T12:49:47', 'add_reason_to_pending_releases') 12:49:47.4 Info: Committing Transaction 12:49:47.4 Info: 2: add_reason_to_pending_releases migrated 12:49:47.4 Info: => 0.0003678s 12:49:47.4 Info: 3: add_medium_support migrating 12:49:47.4 Info: Beginning Transaction 12:49:47.4 Info: Starting migration of Log DB to 3 12:49:47.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (3, '2024-05-17T12:49:47', 'add_medium_support') 12:49:47.4 Info: Committing Transaction 12:49:47.4 Info: 3: add_medium_support migrated 12:49:47.4 Info: => 0.0002922s 12:49:47.4 Info: 4: add_various_qualites_in_profile migrating 12:49:47.4 Info: Beginning Transaction 12:49:47.4 Info: Starting migration of Log DB to 4 12:49:47.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (4, '2024-05-17T12:49:47', 'add_various_qualites_in_profile') 12:49:47.4 Info: Committing Transaction 12:49:47.4 Info: 4: add_various_qualites_in_profile migrated 12:49:47.4 Info: => 0.0002839s 12:49:47.4 Info: 5: metadata_profiles migrating 12:49:47.4 Info: Beginning Transaction 12:49:47.4 Info: Starting migration of Log DB to 5 12:49:47.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (5, '2024-05-17T12:49:47', 'metadata_profiles') 12:49:47.4 Info: Committing Transaction 12:49:47.4 Info: 5: metadata_profiles migrated 12:49:47.4 Info: => 0.0002745s 12:49:47.4 Info: 6: separate_automatic_and_interactive_search migrating 12:49:47.4 Info: Beginning Transaction 12:49:47.4 Info: Starting migration of Log DB to 6 12:49:47.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (6, '2024-05-17T12:49:47', 'separate_automatic_and_interactive_search') 12:49:47.4 Info: Committing Transaction 12:49:47.4 Info: 6: separate_automatic_and_interactive_search migrated 12:49:47.4 Info: => 0.000278s 12:49:47.4 Info: 7: change_album_path_to_relative migrating 12:49:47.4 Info: Beginning Transaction 12:49:47.4 Info: Starting migration of Log DB to 7 12:49:47.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (7, '2024-05-17T12:49:47', 'change_album_path_to_relative') 12:49:47.4 Info: Committing Transaction 12:49:47.4 Info: 7: change_album_path_to_relative migrated 12:49:47.4 Info: => 0.0002725s 12:49:47.4 Info: 8: change_quality_size_mb_to_kb migrating 12:49:47.4 Info: Beginning Transaction 12:49:47.4 Info: Starting migration of Log DB to 8 12:49:47.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (8, '2024-05-17T12:49:47', 'change_quality_size_mb_to_kb') 12:49:47.4 Info: Committing Transaction 12:49:47.4 Info: 8: change_quality_size_mb_to_kb migrated 12:49:47.4 Info: => 0.0002708s 12:49:47.4 Info: 9: album_releases migrating 12:49:47.4 Info: Beginning Transaction 12:49:47.4 Info: Starting migration of Log DB to 9 12:49:47.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (9, '2024-05-17T12:49:47', 'album_releases') 12:49:47.4 Info: Committing Transaction 12:49:47.4 Info: 9: album_releases migrated 12:49:47.4 Info: => 0.0002747s 12:49:47.4 Info: 10: album_releases_fix migrating 12:49:47.4 Info: Beginning Transaction 12:49:47.4 Info: Starting migration of Log DB to 10 12:49:47.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (10, '2024-05-17T12:49:47', 'album_releases_fix') 12:49:47.4 Info: Committing Transaction 12:49:47.4 Info: 10: album_releases_fix migrated 12:49:47.4 Info: => 0.000271s 12:49:47.4 Info: 11: import_lists migrating 12:49:47.4 Info: Beginning Transaction 12:49:47.4 Info: Starting migration of Log DB to 11 12:49:47.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (11, '2024-05-17T12:49:47', 'import_lists') 12:49:47.4 Info: Committing Transaction 12:49:47.4 Info: 11: import_lists migrated 12:49:47.4 Info: => 0.0002703s 12:49:47.4 Info: 12: add_release_status migrating 12:49:47.4 Info: Beginning Transaction 12:49:47.4 Info: Starting migration of Log DB to 12 12:49:47.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (12, '2024-05-17T12:49:47', 'add_release_status') 12:49:47.4 Info: Committing Transaction 12:49:47.4 Info: 12: add_release_status migrated 12:49:47.4 Info: => 0.0002712s 12:49:47.4 Info: 13: album_download_notification migrating 12:49:47.4 Info: Beginning Transaction 12:49:47.4 Info: Starting migration of Log DB to 13 12:49:47.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (13, '2024-05-17T12:49:47', 'album_download_notification') 12:49:47.4 Info: Committing Transaction 12:49:47.4 Info: 13: album_download_notification migrated 12:49:47.4 Info: => 0.0002703s 12:49:47.4 Info: 14: fix_language_metadata_profiles migrating 12:49:47.4 Info: Beginning Transaction 12:49:47.4 Info: Starting migration of Log DB to 14 12:49:47.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (14, '2024-05-17T12:49:47', 'fix_language_metadata_profiles') 12:49:47.4 Info: Committing Transaction 12:49:47.4 Info: 14: fix_language_metadata_profiles migrated 12:49:47.4 Info: => 0.0002906s 12:49:47.4 Info: 15: remove_fanzub migrating 12:49:47.4 Info: Beginning Transaction 12:49:47.4 Info: Starting migration of Log DB to 15 12:49:47.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (15, '2024-05-17T12:49:47', 'remove_fanzub') 12:49:47.4 Info: Committing Transaction 12:49:47.4 Info: 15: remove_fanzub migrated 12:49:47.4 Info: => 0.0002702s 12:49:47.4 Info: 16: update_artist_history_indexes migrating 12:49:47.4 Info: Beginning Transaction 12:49:47.4 Info: Starting migration of Log DB to 16 12:49:47.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (16, '2024-05-17T12:49:47', 'update_artist_history_indexes') 12:49:47.4 Info: Committing Transaction 12:49:47.4 Info: 16: update_artist_history_indexes migrated 12:49:47.4 Info: => 0.0002681s 12:49:47.4 Info: 17: remove_nma migrating 12:49:47.4 Info: Beginning Transaction 12:49:47.4 Info: Starting migration of Log DB to 17 12:49:47.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (17, '2024-05-17T12:49:47', 'remove_nma') 12:49:47.4 Info: Committing Transaction 12:49:47.4 Info: 17: remove_nma migrated 12:49:47.4 Info: => 0.0002703s 12:49:47.4 Info: 18: album_disambiguation migrating 12:49:47.4 Info: Beginning Transaction 12:49:47.4 Info: Starting migration of Log DB to 18 12:49:47.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (18, '2024-05-17T12:49:47', 'album_disambiguation') 12:49:47.4 Info: Committing Transaction 12:49:47.4 Info: 18: album_disambiguation migrated 12:49:47.4 Info: => 0.0002695s 12:49:47.4 Info: 19: add_ape_quality_in_profiles migrating 12:49:47.4 Info: Beginning Transaction 12:49:47.4 Info: Starting migration of Log DB to 19 12:49:47.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (19, '2024-05-17T12:49:47', 'add_ape_quality_in_profiles') 12:49:47.4 Info: Committing Transaction 12:49:47.4 Info: 19: add_ape_quality_in_profiles migrated 12:49:47.4 Info: => 0.0003123s 12:49:47.4 Info: 20: remove_pushalot migrating 12:49:47.4 Info: Beginning Transaction 12:49:47.4 Info: Starting migration of Log DB to 20 12:49:47.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (20, '2024-05-17T12:49:47', 'remove_pushalot') 12:49:47.4 Info: Committing Transaction 12:49:47.4 Info: 20: remove_pushalot migrated 12:49:47.4 Info: => 0.0002779s 12:49:47.4 Info: 21: add_custom_filters migrating 12:49:47.4 Info: Beginning Transaction 12:49:47.4 Info: Starting migration of Log DB to 21 12:49:47.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (21, '2024-05-17T12:49:47', 'add_custom_filters') 12:49:47.4 Info: Committing Transaction 12:49:47.4 Info: 21: add_custom_filters migrated 12:49:47.4 Info: => 0.0002743s 12:49:47.4 Info: 22: import_list_tags migrating 12:49:47.4 Info: Beginning Transaction 12:49:47.4 Info: Starting migration of Log DB to 22 12:49:47.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (22, '2024-05-17T12:49:47', 'import_list_tags') 12:49:47.4 Info: Committing Transaction 12:49:47.4 Info: 22: import_list_tags migrated 12:49:47.4 Info: => 0.0024048s 12:49:47.4 Info: 23: add_release_groups_etc migrating 12:49:47.4 Info: Beginning Transaction 12:49:47.4 Info: Starting migration of Log DB to 23 12:49:47.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (23, '2024-05-17T12:49:47', 'add_release_groups_etc') 12:49:47.4 Info: Committing Transaction 12:49:47.4 Info: 23: add_release_groups_etc migrated 12:49:47.4 Info: => 0.0002922s 12:49:47.4 Info: 24: NewMediaInfoFormat migrating 12:49:47.4 Info: Beginning Transaction 12:49:47.4 Info: Starting migration of Log DB to 24 12:49:47.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (24, '2024-05-17T12:49:47', 'NewMediaInfoFormat') 12:49:47.4 Info: Committing Transaction 12:49:47.4 Info: 24: NewMediaInfoFormat migrated 12:49:47.4 Info: => 0.0002778s 12:49:47.4 Info: 25: rename_restrictions_to_release_profiles migrating 12:49:47.4 Info: Beginning Transaction 12:49:47.4 Info: Starting migration of Log DB to 25 12:49:47.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (25, '2024-05-17T12:49:47', 'rename_restrictions_to_release_profiles') 12:49:47.4 Info: Committing Transaction 12:49:47.4 Info: 25: rename_restrictions_to_release_profiles migrated 12:49:47.4 Info: => 0.0002781s 12:49:47.4 Info: 26: rename_quality_profiles_add_upgrade_allowed migrating 12:49:47.4 Info: Beginning Transaction 12:49:47.4 Info: Starting migration of Log DB to 26 12:49:47.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (26, '2024-05-17T12:49:47', 'rename_quality_profiles_add_upgrade_allowed') 12:49:47.4 Info: Committing Transaction 12:49:47.4 Info: 26: rename_quality_profiles_add_upgrade_allowed migrated 12:49:47.4 Info: => 0.0002773s 12:49:47.4 Info: 27: add_import_exclusions migrating 12:49:47.4 Info: Beginning Transaction 12:49:47.4 Info: Starting migration of Log DB to 27 12:49:47.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (27, '2024-05-17T12:49:47', 'add_import_exclusions') 12:49:47.4 Info: Committing Transaction 12:49:47.4 Info: 27: add_import_exclusions migrated 12:49:47.4 Info: => 0.0002792s 12:49:47.4 Info: 28: clean_artist_metadata_table migrating 12:49:47.4 Info: Beginning Transaction 12:49:47.4 Info: Starting migration of Log DB to 28 12:49:47.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (28, '2024-05-17T12:49:47', 'clean_artist_metadata_table') 12:49:47.4 Info: Committing Transaction 12:49:47.4 Info: 28: clean_artist_metadata_table migrated 12:49:47.4 Info: => 0.0002982s 12:49:47.4 Info: 29: health_issue_notification migrating 12:49:47.4 Info: Beginning Transaction 12:49:47.4 Info: Starting migration of Log DB to 29 12:49:47.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (29, '2024-05-17T12:49:47', 'health_issue_notification') 12:49:47.4 Info: Committing Transaction 12:49:47.4 Info: 29: health_issue_notification migrated 12:49:47.4 Info: => 0.0002805s 12:49:47.4 Info: 30: add_mediafilerepository_mtime migrating 12:49:47.4 Info: Beginning Transaction 12:49:47.4 Info: Starting migration of Log DB to 30 12:49:47.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (30, '2024-05-17T12:49:47', 'add_mediafilerepository_mtime') 12:49:47.4 Info: Committing Transaction 12:49:47.4 Info: 30: add_mediafilerepository_mtime migrated 12:49:47.4 Info: => 0.000286s 12:49:47.4 Info: 31: add_artistmetadataid_constraint migrating 12:49:47.4 Info: Beginning Transaction 12:49:47.4 Info: Starting migration of Log DB to 31 12:49:47.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (31, '2024-05-17T12:49:47', 'add_artistmetadataid_constraint') 12:49:47.4 Info: Committing Transaction 12:49:47.4 Info: 31: add_artistmetadataid_constraint migrated 12:49:47.4 Info: => 0.0003182s 12:49:47.4 Info: 32: old_ids_and_artist_alias migrating 12:49:47.4 Info: Beginning Transaction 12:49:47.4 Info: Starting migration of Log DB to 32 12:49:47.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (32, '2024-05-17T12:49:47', 'old_ids_and_artist_alias') 12:49:47.4 Info: Committing Transaction 12:49:47.4 Info: 32: old_ids_and_artist_alias migrated 12:49:47.4 Info: => 0.0002903s 12:49:47.4 Info: 33: download_propers_config migrating 12:49:47.4 Info: Beginning Transaction 12:49:47.4 Info: Starting migration of Log DB to 33 12:49:47.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (33, '2024-05-17T12:49:47', 'download_propers_config') 12:49:47.4 Info: Committing Transaction 12:49:47.4 Info: 33: download_propers_config migrated 12:49:47.4 Info: => 0.0002754s 12:49:47.4 Info: 34: remove_language_profiles migrating 12:49:47.4 Info: Beginning Transaction 12:49:47.4 Info: Starting migration of Log DB to 34 12:49:47.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (34, '2024-05-17T12:49:47', 'remove_language_profiles') 12:49:47.4 Info: Committing Transaction 12:49:47.4 Info: 34: remove_language_profiles migrated 12:49:47.4 Info: => 0.0002895s 12:49:47.4 Info: 35: multi_disc_naming_format migrating 12:49:47.4 Info: Beginning Transaction 12:49:47.4 Info: Starting migration of Log DB to 35 12:49:47.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (35, '2024-05-17T12:49:47', 'multi_disc_naming_format') 12:49:47.4 Info: Committing Transaction 12:49:47.4 Info: 35: multi_disc_naming_format migrated 12:49:47.4 Info: => 0.0002778s 12:49:47.4 Info: 36: add_download_client_priority migrating 12:49:47.4 Info: Beginning Transaction 12:49:47.4 Info: Starting migration of Log DB to 36 12:49:47.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (36, '2024-05-17T12:49:47', 'add_download_client_priority') 12:49:47.4 Info: Committing Transaction 12:49:47.4 Info: 36: add_download_client_priority migrated 12:49:47.4 Info: => 0.000278s 12:49:47.4 Info: 37: remove_growl_prowl migrating 12:49:47.4 Info: Beginning Transaction 12:49:47.4 Info: Starting migration of Log DB to 37 12:49:47.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (37, '2024-05-17T12:49:47', 'remove_growl_prowl') 12:49:47.4 Info: Committing Transaction 12:49:47.4 Info: 37: remove_growl_prowl migrated 12:49:47.4 Info: => 0.0002725s 12:49:47.4 Info: 38: remove_plex_hometheatre migrating 12:49:47.4 Info: Beginning Transaction 12:49:47.4 Info: Starting migration of Log DB to 38 12:49:47.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (38, '2024-05-17T12:49:47', 'remove_plex_hometheatre') 12:49:47.4 Info: Committing Transaction 12:49:47.4 Info: 38: remove_plex_hometheatre migrated 12:49:47.4 Info: => 0.0002837s 12:49:47.4 Info: 39: add_root_folder_add_defaults migrating 12:49:47.4 Info: Beginning Transaction 12:49:47.4 Info: Starting migration of Log DB to 39 12:49:47.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (39, '2024-05-17T12:49:47', 'add_root_folder_add_defaults') 12:49:47.4 Info: Committing Transaction 12:49:47.4 Info: 39: add_root_folder_add_defaults migrated 12:49:47.4 Info: => 0.0002768s 12:49:47.4 Info: 40: task_duration migrating 12:49:47.4 Info: Beginning Transaction 12:49:47.4 Info: Starting migration of Log DB to 40 12:49:47.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (40, '2024-05-17T12:49:47', 'task_duration') 12:49:47.4 Info: Committing Transaction 12:49:47.4 Info: 40: task_duration migrated 12:49:47.4 Info: => 0.0002804s 12:49:47.4 Info: 41: add_indexer_and_enabled_to_release_profiles migrating 12:49:47.4 Info: Beginning Transaction 12:49:47.4 Info: Starting migration of Log DB to 41 12:49:47.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (41, '2024-05-17T12:49:47', 'add_indexer_and_enabled_to_release_profiles') 12:49:47.4 Info: Committing Transaction 12:49:47.4 Info: 41: add_indexer_and_enabled_to_release_profiles migrated 12:49:47.4 Info: => 0.0002814s 12:49:47.4 Info: 42: remove_album_folders migrating 12:49:47.4 Info: Beginning Transaction 12:49:47.4 Info: Starting migration of Log DB to 42 12:49:47.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (42, '2024-05-17T12:49:47', 'remove_album_folders') 12:49:47.4 Info: Committing Transaction 12:49:47.4 Info: 42: remove_album_folders migrated 12:49:47.4 Info: => 0.0002794s 12:49:47.4 Info: 44: add_priority_to_indexers migrating 12:49:47.4 Info: Beginning Transaction 12:49:47.4 Info: Starting migration of Log DB to 44 12:49:47.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (44, '2024-05-17T12:49:47', 'add_priority_to_indexers') 12:49:47.4 Info: Committing Transaction 12:49:47.4 Info: 44: add_priority_to_indexers migrated 12:49:47.4 Info: => 0.0002845s 12:49:47.4 Info: 45: remove_chown_and_folderchmod_config migrating 12:49:47.4 Info: Beginning Transaction 12:49:47.4 Info: Starting migration of Log DB to 45 12:49:47.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (45, '2024-05-17T12:49:47', 'remove_chown_and_folderchmod_config') 12:49:47.4 Info: Committing Transaction 12:49:47.4 Info: 45: remove_chown_and_folderchmod_config migrated 12:49:47.4 Info: => 0.0002825s 12:49:47.4 Info: 47: update_notifiarr migrating 12:49:47.4 Info: Beginning Transaction 12:49:47.4 Info: Starting migration of Log DB to 47 12:49:47.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (47, '2024-05-17T12:49:47', 'update_notifiarr') 12:49:47.4 Info: Committing Transaction 12:49:47.4 Info: 47: update_notifiarr migrated 12:49:47.4 Info: => 0.0002798s 12:49:47.4 Info: 49: email_multiple_addresses migrating 12:49:47.4 Info: Beginning Transaction 12:49:47.4 Info: Starting migration of Log DB to 49 12:49:47.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (49, '2024-05-17T12:49:47', 'email_multiple_addresses') 12:49:47.4 Info: Committing Transaction 12:49:47.4 Info: 49: email_multiple_addresses migrated 12:49:47.4 Info: => 0.0002798s 12:49:47.4 Info: 50: rename_blacklist_to_blocklist migrating 12:49:47.4 Info: Beginning Transaction 12:49:47.4 Info: Starting migration of Log DB to 50 12:49:47.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (50, '2024-05-17T12:49:47', 'rename_blacklist_to_blocklist') 12:49:47.4 Info: Committing Transaction 12:49:47.4 Info: 50: rename_blacklist_to_blocklist migrated 12:49:47.4 Info: => 0.0002768s 12:49:47.4 Info: 51: cdh_per_downloadclient migrating 12:49:47.4 Info: Beginning Transaction 12:49:47.4 Info: Starting migration of Log DB to 51 12:49:47.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (51, '2024-05-17T12:49:47', 'cdh_per_downloadclient') 12:49:47.4 Info: Committing Transaction 12:49:47.4 Info: 51: cdh_per_downloadclient migrated 12:49:47.4 Info: => 0.0002866s 12:49:47.4 Info: 52: download_history migrating 12:49:47.4 Info: Beginning Transaction 12:49:47.4 Info: Starting migration of Log DB to 52 12:49:47.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (52, '2024-05-17T12:49:47', 'download_history') 12:49:47.4 Info: Committing Transaction 12:49:47.4 Info: 52: download_history migrated 12:49:47.4 Info: => 0.0002831s 12:49:47.4 Info: 53: add_update_history migrating 12:49:47.4 Info: Beginning Transaction 12:49:47.4 Info: Starting migration of Log DB to 53 12:49:47.4 Info: CreateTable UpdateHistory 12:49:47.4 Info: CREATE TABLE "UpdateHistory" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Date" DATETIME NOT NULL, "Version" TEXT NOT NULL, "EventType" INTEGER NOT NULL) 12:49:47.4 Info: => 0.0001414s 12:49:47.4 Info: CreateIndex UpdateHistory (Date) 12:49:47.4 Info: CREATE INDEX "IX_UpdateHistory_Date" ON "UpdateHistory" ("Date" ASC) 12:49:47.4 Info: => 7.25E-05s 12:49:47.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (53, '2024-05-17T12:49:47', 'add_update_history') 12:49:47.4 Info: Committing Transaction 12:49:47.4 Info: 53: add_update_history migrated 12:49:47.4 Info: => 0.000346s 12:49:47.4 Info: 54: add_on_update_to_notifications migrating 12:49:47.4 Info: Beginning Transaction 12:49:47.4 Info: Starting migration of Log DB to 54 12:49:47.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (54, '2024-05-17T12:49:47', 'add_on_update_to_notifications') 12:49:47.4 Info: Committing Transaction 12:49:47.4 Info: 54: add_on_update_to_notifications migrated 12:49:47.4 Info: => 0.0002902s 12:49:47.4 Info: 55: download_client_per_indexer migrating 12:49:47.4 Info: Beginning Transaction 12:49:47.4 Info: Starting migration of Log DB to 55 12:49:47.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (55, '2024-05-17T12:49:47', 'download_client_per_indexer') 12:49:47.4 Info: Committing Transaction 12:49:47.4 Info: 55: download_client_per_indexer migrated 12:49:47.4 Info: => 0.0002799s 12:49:47.4 Info: 56: AddNewItemMonitorType migrating 12:49:47.4 Info: Beginning Transaction 12:49:47.4 Info: Starting migration of Log DB to 56 12:49:47.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (56, '2024-05-17T12:49:47', 'AddNewItemMonitorType') 12:49:47.4 Info: Committing Transaction 12:49:47.4 Info: 56: AddNewItemMonitorType migrated 12:49:47.4 Info: => 0.000277s 12:49:47.4 Info: 57: ImportListSearch migrating 12:49:47.4 Info: Beginning Transaction 12:49:47.4 Info: Starting migration of Log DB to 57 12:49:47.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (57, '2024-05-17T12:49:47', 'ImportListSearch') 12:49:47.4 Info: Committing Transaction 12:49:47.4 Info: 57: ImportListSearch migrated 12:49:47.4 Info: => 0.000279s 12:49:47.4 Info: 58: ImportListMonitorExisting migrating 12:49:47.4 Info: Beginning Transaction 12:49:47.4 Info: Starting migration of Log DB to 58 12:49:47.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (58, '2024-05-17T12:49:47', 'ImportListMonitorExisting') 12:49:47.4 Info: Committing Transaction 12:49:47.4 Info: 58: ImportListMonitorExisting migrated 12:49:47.4 Info: => 0.000279s 12:49:47.4 Info: 59: add_indexer_tags migrating 12:49:47.4 Info: Beginning Transaction 12:49:47.4 Info: Starting migration of Log DB to 59 12:49:47.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (59, '2024-05-17T12:49:47', 'add_indexer_tags') 12:49:47.4 Info: Committing Transaction 12:49:47.4 Info: 59: add_indexer_tags migrated 12:49:47.4 Info: => 0.0003028s 12:49:47.4 Info: 60: update_audio_types migrating 12:49:47.4 Info: Beginning Transaction 12:49:47.4 Info: Starting migration of Log DB to 60 12:49:47.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (60, '2024-05-17T12:49:47', 'update_audio_types') 12:49:47.4 Info: Committing Transaction 12:49:47.4 Info: 60: update_audio_types migrated 12:49:47.4 Info: => 0.0002968s 12:49:47.4 Info: 61: postgres_update_timestamp_columns_to_with_timezone migrating 12:49:47.4 Info: Beginning Transaction 12:49:47.4 Info: Starting migration of Log DB to 61 12:49:47.4 Info: AlterTable Logs 12:49:47.4 Info: => 1.1E-06s 12:49:47.4 Info: AlterColumn Logs Time DateTimeOffset 12:49:47.4 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:49:47.4 Info: INSERT INTO "Logs_temp" ("Id", "Message", "Time", "Logger", "Exception", "ExceptionType", "Level") SELECT "Id", "Message", "Time", "Logger", "Exception", "ExceptionType", "Level" FROM "Logs" 12:49:47.4 Info: DROP TABLE "Logs" 12:49:47.4 Info: ALTER TABLE "Logs_temp" RENAME TO "Logs" 12:49:47.4 Info: CREATE INDEX "IX_Logs_Time" ON "Logs" ("Time" ASC) 12:49:47.4 Info: => 0.0012712s 12:49:47.4 Info: AlterTable UpdateHistory 12:49:47.4 Info: => 7E-07s 12:49:47.4 Info: AlterColumn UpdateHistory Date DateTimeOffset 12:49:47.4 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:49:47.4 Info: INSERT INTO "UpdateHistory_temp" ("Id", "Date", "Version", "EventType") SELECT "Id", "Date", "Version", "EventType" FROM "UpdateHistory" 12:49:47.4 Info: DROP TABLE "UpdateHistory" 12:49:47.4 Info: ALTER TABLE "UpdateHistory_temp" RENAME TO "UpdateHistory" 12:49:47.5 Info: CREATE INDEX "IX_UpdateHistory_Date" ON "UpdateHistory" ("Date" ASC) 12:49:47.5 Info: => 0.001098s 12:49:47.5 Info: AlterTable VersionInfo 12:49:47.5 Info: => 7E-07s 12:49:47.5 Info: AlterColumn VersionInfo AppliedOn DateTimeOffset 12:49:47.5 Info: CREATE TABLE "VersionInfo_temp" ("Version" INTEGER NOT NULL, "AppliedOn" DATETIME, "Description" TEXT) 12:49:47.5 Info: INSERT INTO "VersionInfo_temp" ("Version", "AppliedOn", "Description") SELECT "Version", "AppliedOn", "Description" FROM "VersionInfo" 12:49:47.5 Info: DROP TABLE "VersionInfo" 12:49:47.5 Info: ALTER TABLE "VersionInfo_temp" RENAME TO "VersionInfo" 12:49:47.5 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 12:49:47.5 Info: => 0.0010881s 12:49:47.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (61, '2024-05-17T12:49:47', 'postgres_update_timestamp_columns_to_with_timezone') 12:49:47.5 Info: Committing Transaction 12:49:47.5 Info: 61: postgres_update_timestamp_columns_to_with_timezone migrated 12:49:47.5 Info: => 0.0014451s 12:49:47.5 Info: 62: add_on_delete_to_notifications migrating 12:49:47.5 Info: Beginning Transaction 12:49:47.5 Info: Starting migration of Log DB to 62 12:49:47.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (62, '2024-05-17T12:49:47', 'add_on_delete_to_notifications') 12:49:47.5 Info: Committing Transaction 12:49:47.5 Info: 62: add_on_delete_to_notifications migrated 12:49:47.5 Info: => 0.0003178s 12:49:47.5 Info: 63: add_custom_formats migrating 12:49:47.5 Info: Beginning Transaction 12:49:47.5 Info: Starting migration of Log DB to 63 12:49:47.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (63, '2024-05-17T12:49:47', 'add_custom_formats') 12:49:47.5 Info: Committing Transaction 12:49:47.5 Info: 63: add_custom_formats migrated 12:49:47.5 Info: => 0.0003157s 12:49:47.5 Info: 64: add_result_to_commands migrating 12:49:47.5 Info: Beginning Transaction 12:49:47.5 Info: Starting migration of Log DB to 64 12:49:47.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (64, '2024-05-17T12:49:47', 'add_result_to_commands') 12:49:47.5 Info: Committing Transaction 12:49:47.5 Info: 64: add_result_to_commands migrated 12:49:47.5 Info: => 0.0003093s 12:49:47.5 Info: 65: health_restored_notification migrating 12:49:47.5 Info: Beginning Transaction 12:49:47.5 Info: Starting migration of Log DB to 65 12:49:47.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (65, '2024-05-17T12:49:47', 'health_restored_notification') 12:49:47.5 Info: Committing Transaction 12:49:47.5 Info: 65: health_restored_notification migrated 12:49:47.5 Info: => 0.0003064s 12:49:47.5 Info: 66: remove_uc migrating 12:49:47.5 Info: Beginning Transaction 12:49:47.5 Info: Starting migration of Log DB to 66 12:49:47.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (66, '2024-05-17T12:49:47', 'remove_uc') 12:49:47.5 Info: Committing Transaction 12:49:47.5 Info: 66: remove_uc migrated 12:49:47.5 Info: => 0.0003123s 12:49:47.5 Info: 67: download_clients_rename_tv_to_music migrating 12:49:47.5 Info: Beginning Transaction 12:49:47.5 Info: Starting migration of Log DB to 67 12:49:47.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (67, '2024-05-17T12:49:47', 'download_clients_rename_tv_to_music') 12:49:47.5 Info: Committing Transaction 12:49:47.5 Info: 67: download_clients_rename_tv_to_music migrated 12:49:47.5 Info: => 0.000304s 12:49:47.5 Info: 68: add_colon_replacement_to_naming_config migrating 12:49:47.5 Info: Beginning Transaction 12:49:47.5 Info: Starting migration of Log DB to 68 12:49:47.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (68, '2024-05-17T12:49:47', 'add_colon_replacement_to_naming_config') 12:49:47.5 Info: Committing Transaction 12:49:47.5 Info: 68: add_colon_replacement_to_naming_config migrated 12:49:47.5 Info: => 0.0003407s 12:49:47.5 Info: 69: list_sync_time migrating 12:49:47.5 Info: Beginning Transaction 12:49:47.5 Info: Starting migration of Log DB to 69 12:49:47.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (69, '2024-05-17T12:49:47', 'list_sync_time') 12:49:47.5 Info: Committing Transaction 12:49:47.5 Info: 69: list_sync_time migrated 12:49:47.5 Info: => 0.0003098s 12:49:47.5 Info: 70: add_download_client_tags migrating 12:49:47.5 Info: Beginning Transaction 12:49:47.5 Info: Starting migration of Log DB to 70 12:49:47.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (70, '2024-05-17T12:49:47', 'add_download_client_tags') 12:49:47.5 Info: Committing Transaction 12:49:47.5 Info: 70: add_download_client_tags migrated 12:49:47.5 Info: => 0.000306s 12:49:47.5 Info: 71: add_notification_status migrating 12:49:47.5 Info: Beginning Transaction 12:49:47.5 Info: Starting migration of Log DB to 71 12:49:47.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (71, '2024-05-17T12:49:47', 'add_notification_status') 12:49:47.5 Info: Committing Transaction 12:49:47.5 Info: 71: add_notification_status migrated 12:49:47.5 Info: => 0.0003159s 12:49:47.5 Info: 72: add_alac_24_quality_in_profiles migrating 12:49:47.5 Info: Beginning Transaction 12:49:47.5 Info: Starting migration of Log DB to 72 12:49:47.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (72, '2024-05-17T12:49:47', 'add_alac_24_quality_in_profiles') 12:49:47.5 Info: Committing Transaction 12:49:47.5 Info: 72: add_alac_24_quality_in_profiles migrated 12:49:47.5 Info: => 0.0003027s 12:49:47.5 Info: 73: add_salt_to_users migrating 12:49:47.5 Info: Beginning Transaction 12:49:47.5 Info: Starting migration of Log DB to 73 12:49:47.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (73, '2024-05-17T12:49:47', 'add_salt_to_users') 12:49:47.5 Info: Committing Transaction 12:49:47.5 Info: 73: add_salt_to_users migrated 12:49:47.5 Info: => 0.0003016s 12:49:47.5 Info: 74: add_auto_tagging migrating 12:49:47.5 Info: Beginning Transaction 12:49:47.5 Info: Starting migration of Log DB to 74 12:49:47.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (74, '2024-05-17T12:49:47', 'add_auto_tagging') 12:49:47.5 Info: Committing Transaction 12:49:47.5 Info: 74: add_auto_tagging migrated 12:49:47.5 Info: => 0.0003087s 12:49:47.5 Info: 75: quality_definition_preferred_size migrating 12:49:47.5 Info: Beginning Transaction 12:49:47.5 Info: Starting migration of Log DB to 75 12:49:47.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (75, '2024-05-17T12:49:47', 'quality_definition_preferred_size') 12:49:47.5 Info: Committing Transaction 12:49:47.5 Info: 75: quality_definition_preferred_size migrated 12:49:47.5 Info: => 0.00031s 12:49:47.5 Info: 76: add_on_artist_add_to_notifications migrating 12:49:47.5 Info: Beginning Transaction 12:49:47.5 Info: Starting migration of Log DB to 76 12:49:47.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (76, '2024-05-17T12:49:47', 'add_on_artist_add_to_notifications') 12:49:47.5 Info: Committing Transaction 12:49:47.5 Info: 76: add_on_artist_add_to_notifications migrated 12:49:47.5 Info: => 0.0003192s 12:49:47.5 Info: 77: album_last_searched_time migrating 12:49:47.5 Info: Beginning Transaction 12:49:47.5 Info: Starting migration of Log DB to 77 12:49:47.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (77, '2024-05-17T12:49:47', 'album_last_searched_time') 12:49:47.5 Info: Committing Transaction 12:49:47.5 Info: 77: album_last_searched_time migrated 12:49:47.5 Info: => 0.0003039s 12:49:47.5 Info: 78: add_indexer_flags migrating 12:49:47.5 Info: Beginning Transaction 12:49:47.5 Info: Starting migration of Log DB to 78 12:49:47.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (78, '2024-05-17T12:49:47', 'add_indexer_flags') 12:49:47.5 Info: Committing Transaction 12:49:47.5 Info: 78: add_indexer_flags migrated 12:49:47.5 Info: => 0.000311s 12:49:47.5 Debug: Took: 00:00:00.0460025 12:49:47.5 Info: Caching database 12:49:47.5 Error: System.InvalidOperationException: Fake Exception 12:49:48.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Logs".* FROM "Logs" PARAMETERS: ==== End Query Trace ==== 12:49:48.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Logs".* FROM "Logs" PARAMETERS: ==== End Query Trace ==== 12:49:48.6 Info: --- End: NzbDrone.Core.Test.Instrumentation.DatabaseTargetFixture.exception_log_with_no_message_should_use_exceptions_message --- 12:49:48.6 Info: --- Start: NzbDrone.Core.Test.Instrumentation.DatabaseTargetFixture.null_string_as_arg_should_not_fail --- 12:49:48.6 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm64/cached_Log.db 12:49:48.6 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm64/_temp_11361_638515469886009499_383/VirtualNzbDrone/logs.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:49:48.6 Info: DatabaseEngineVersionCheck migrating 12:49:48.6 Info: PerformDBOperation 12:49:48.6 Info: Performing DB Operation 12:49:48.6 Info: SQLite 3.45.3 12:49:48.6 Info: => 0.0007207s 12:49:48.6 Info: DatabaseEngineVersionCheck migrated 12:49:48.6 Info: => 0.0007348s 12:49:48.6 Debug: Took: 00:00:00.0107870 12:49:48.6 Debug: File no longer exists on disk. removing from database. 12:49:49.6 Info: --- End: NzbDrone.Core.Test.Instrumentation.DatabaseTargetFixture.null_string_as_arg_should_not_fail --- 12:49:49.6 Info: --- Start: NzbDrone.Core.Test.Instrumentation.DatabaseTargetFixture.write_log --- 12:49:49.6 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm64/cached_Log.db 12:49:49.6 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm64/_temp_11361_638515469896535115_385/VirtualNzbDrone/logs.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:49:49.6 Info: DatabaseEngineVersionCheck migrating 12:49:49.6 Info: PerformDBOperation 12:49:49.6 Info: Performing DB Operation 12:49:49.6 Info: SQLite 3.45.3 12:49:49.6 Info: => 0.0007241s 12:49:49.6 Info: DatabaseEngineVersionCheck migrated 12:49:49.6 Info: => 0.0007396s 12:49:49.6 Debug: Took: 00:00:00.0107904 12:49:49.6 Info: Unique message: f992c31d-fff5-4eb2-8a56-4678d3e48873 12:49:50.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Logs".* FROM "Logs" PARAMETERS: ==== End Query Trace ==== 12:49:50.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Logs".* FROM "Logs" PARAMETERS: ==== End Query Trace ==== 12:49:50.7 Info: --- End: NzbDrone.Core.Test.Instrumentation.DatabaseTargetFixture.write_log --- 12:49:50.7 Info: --- Start: NzbDrone.Core.Test.Instrumentation.DatabaseTargetFixture.write_log_exception --- 12:49:50.7 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm64/cached_Log.db 12:49:50.7 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm64/_temp_11361_638515469907055070_387/VirtualNzbDrone/logs.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:49:50.7 Info: DatabaseEngineVersionCheck migrating 12:49:50.7 Info: PerformDBOperation 12:49:50.7 Info: Performing DB Operation 12:49:50.7 Info: SQLite 3.45.3 12:49:50.7 Info: => 0.0007195s 12:49:50.7 Info: DatabaseEngineVersionCheck migrated 12:49:50.7 Info: => 0.0007339s 12:49:50.7 Debug: Took: 00:00:00.0113438 12:49:50.7 Error: Unique message: d372ac49-e86a-45e3-a71c-5cac40e99329 System.InvalidOperationException: Fake Exception 12:49:51.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Logs".* FROM "Logs" PARAMETERS: ==== End Query Trace ==== 12:49:51.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Logs".* FROM "Logs" PARAMETERS: ==== End Query Trace ==== 12:49:51.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Logs".* FROM "Logs" PARAMETERS: ==== End Query Trace ==== 12:49:51.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Logs".* FROM "Logs" PARAMETERS: ==== End Query Trace ==== 12:49:51.7 Info: --- End: NzbDrone.Core.Test.Instrumentation.DatabaseTargetFixture.write_log_exception --- 12:49:51.7 Info: --- Start: NzbDrone.Core.Test.Instrumentation.DatabaseTargetFixture.write_long_log --- 12:49:51.7 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm64/cached_Log.db 12:49:51.7 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm64/_temp_11361_638515469917617947_389/VirtualNzbDrone/logs.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:49:51.7 Info: DatabaseEngineVersionCheck migrating 12:49:51.7 Info: PerformDBOperation 12:49:51.7 Info: Performing DB Operation 12:49:51.7 Info: SQLite 3.45.3 12:49:51.7 Info: => 0.0007216s 12:49:51.7 Info: DatabaseEngineVersionCheck migrated 12:49:51.7 Info: => 0.0007354s 12:49:51.7 Debug: Took: 00:00:00.0107420 12:49:51.7 Info: 7cb86531-2bca-46ec-94c5-0f3af67782e1b7fdebbc-4aff-4a0f-b344-b48045efd2ec03e2f2ff-3a7d-49aa-b09b-6a74b23e7e834724b38e-e93f-4ec9-93fb-8a132f4c9ab9dfb447bc-5324-4bca-8b83-2429ab4973ee52acf57e-1160-40cf-9e54-0bf8bd1cca221500e687-6795-4ab7-be87-cfe29a053bffc03adfb1-e980-40eb-8122-2852847f756239725cb6-063d-40d7-ab3c-47c0873418bafa13459c-3789-49bb-b054-260059ad80f48dfb9fe2-a2cc-4fd3-88c1-a00cf8e36e1997a2009e-d81c-49e9-b1c3-5af01be42571a1efd9d8-8435-4b42-9a4c-5415f9f7f5c1578e5e90-01c9-4e42-8987-b3369197de25d54e0a51-6aa8-4818-8043-a1eb62005dbd18681fc8-0620-427c-80fc-c6b246819f9fff6ea38d-ab6f-43ba-897f-9fabdae770523fbe9610-ba08-498c-8cba-6e453040d1a4ee05db45-543b-43dc-b6a4-7517b343e1ce4126dde8-9b81-4ac2-88c0-fd9cf788cb6168cb9634-4c2f-4ff9-99ca-59d0c3f0f7777aef0b58-7144-4d2b-9bc4-bfc149160745570c5c2f-57c9-4e75-b8e4-b20a794aa2859d54af1d-6c06-4473-8796-d96bd2b5051d31d8148c-4c0c-42ad-9613-968a87c6675380dc062b-067d-4a43-af76-b1204eb4d8dfac229513-c634-4e7d-803e-0c243f3bb5930a189da4-8db9-47f9-a431-afd8eef9a2ff58624723-18eb-4cc9-aff9-e8a0995c8bea6100e653-c048-4b8c-99cd-1ff54290753d0fe55c4e-9d6c-4cba-93b0-8eb2859e36cfe53bb0a8-b4a3-4890-83a9-a5070894a46ec7df3ab3-987b-4cd9-bd3c-0fa306bd9f912324436d-a9c6-4a5b-afff-7e9bca53b7aa89d9c4df-46cf-4a92-9ed4-92df36619023a3967e1b-b662-4ea5-93f5-203696bdf5d9b8d7ee56-d8ea-437a-9890-2c21783ede98d7cbdf34-5d3e-48e0-9196-900fcb39f890a50351c1-a9dc-45b4-85e1-62486210815b3557b579-c4ab-4493-96bd-de13dedfd0f7d04cce2f-315f-40be-9ff8-56dd6efb799e60cabf55-4dd0-4529-ba82-3651ca83b0d073b11d47-5998-457b-8fdc-57ada008e146881fd8a0-974f-4a41-9315-bff85ca4ad57395ebbca-239f-4d93-b252-269e1866518cb67fcf24-f257-45a2-82e0-b08bb7b05e319c05627c-792a-4a95-9908-5a79283c564e6789accd-0518-43cd-b8df-8ee5c9f58750906f880b-a884-4199-834c-d5ae742273a3fec587f7-f85a-4efb-992b-e7b444b195accb9e9260-f5fd-4e6a-9f4a-ce9bf02c21234eb8377a-0539-4216-9ec4-68867e31bb20ff18776b-0cf9-4f6c-80a5-cca645c4928e83fb9e31-f892-4570-abfa-7018214e861213e14630-da2d-484c-96ec-5f97abfd5a7756ca4d9e-7ff4-4e19-83fe-fb9e424148a0bf2330fc-17b3-4761-b81f-b658369dd60c84a12fb8-44ee-41da-926a-5b88c9375170dbbb9707-73ac-4766-9844-08b956c9637191cfb32f-25c9-4b0f-87be-9a0c0fffdf02e38ec64b-ed52-42d5-98f0-89124489aec3f0117bb1-f9c8-4c0a-ac46-8ce20f9b88232c4f8028-d032-4307-8662-2812d80e26c5d9eeda8e-5cde-4eaa-a7a7-d5dbd86f9c8f8e8b3750-3a88-4e70-8369-67c4cacfdf554f0d3d91-2140-4f9b-97f9-d3fd0d1318001a0bee19-7e7d-49ea-921d-bb39690cef75aa682b4c-2a37-470a-99c6-81d56c40d42f83bb9353-0d37-4d58-9233-39ac6663b98d3fc6f99e-8899-4204-acba-9ce30f8ecfc40c20d6d8-d463-4e1a-bb8a-ce20fe1e1c46f6290c83-4f1d-43e4-b6cf-999fc7aff969520fa275-30ef-4a03-a8da-b91f31b5259196088a2c-4a19-468b-9a49-0669439b31772cff7c43-73d4-44f7-a3f8-fdd789a4ee261cd241ab-5862-4dac-bf2f-83d4f312ff2445998581-2765-4579-91d4-1e1eade1bf68862a14fd-8517-4fa0-b2e0-afe9dfd514e8faa50ce2-8cac-4079-91ac-9329f665893286b4a82a-056c-4940-ac13-9379d91d90e3135746fa-4741-4ac3-8b7f-73636341a8574d2c8664-9844-46c6-9ac4-5fb1a96abd36238c258f-db90-41d3-88c1-e82cf4addd0f45ed9a2e-9fe4-42f2-8311-fd4fdcf06489e94da92f-1ec1-4ca0-81dc-ffbe518bba421deedc6b-5731-4718-b7be-668365d8c90aae154ad2-02c8-4c14-93c9-97607311f6b79ce6ec48-f77d-429e-a006-aa08ac99a4467e3d0ffc-2353-4612-94d9-3e075104ae81f306d90d-4d0b-4684-adf2-0f7aec49b1bc88d3568d-050e-4057-a5f0-e9a5be83886de4492368-c7ee-460c-8308-1b792e95bc90e5472470-06bc-4372-ad3a-e3a3d45ce0723a46352e-7c56-4420-b7f9-f4d8d30343ca3380b1e1-020c-42f2-b4b9-cd3dfa6a0ac9cb8eba07-6570-4ad6-aee4-ae71f991df3d53f6226a-97b5-440e-be6d-4034b1afdc3395e4e8d5-02f2-4d46-8f44-2d3d4b381c94f25f7583-c3af-44a5-8625-459bada3e5924e8883e1-cafc-4940-8c97-551689bb3b18 12:49:52.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Logs".* FROM "Logs" PARAMETERS: ==== End Query Trace ==== 12:49:52.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Logs".* FROM "Logs" PARAMETERS: ==== End Query Trace ==== 12:49:52.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Logs".* FROM "Logs" PARAMETERS: ==== End Query Trace ==== 12:49:52.8 Info: --- End: NzbDrone.Core.Test.Instrumentation.DatabaseTargetFixture.write_long_log --- 12:49:52.8 Info: --- Start: NzbDrone.Core.Test.Localization.LocalizationServiceFixture.should_get_string_in_default_dictionary_if_unknown_language_and_string_exists --- 12:49:52.8 Info: --- End: NzbDrone.Core.Test.Localization.LocalizationServiceFixture.should_get_string_in_default_dictionary_if_unknown_language_and_string_exists --- 12:49:52.8 Info: --- Start: NzbDrone.Core.Test.Localization.LocalizationServiceFixture.should_get_string_in_dictionary_if_lang_exists_and_string_exists --- 12:49:52.8 Info: --- End: NzbDrone.Core.Test.Localization.LocalizationServiceFixture.should_get_string_in_dictionary_if_lang_exists_and_string_exists --- 12:49:52.8 Info: --- Start: NzbDrone.Core.Test.Localization.LocalizationServiceFixture.should_get_string_in_french --- 12:49:52.8 Error: Missing translation/culture resource: /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm64/Localization/Core/fr_FR.json 12:49:52.8 Info: --- End: NzbDrone.Core.Test.Localization.LocalizationServiceFixture.should_get_string_in_french --- 12:49:52.8 Info: --- Start: NzbDrone.Core.Test.Localization.LocalizationServiceFixture.should_return_argument_if_string_doesnt_exists --- 12:49:52.8 Info: --- End: NzbDrone.Core.Test.Localization.LocalizationServiceFixture.should_return_argument_if_string_doesnt_exists --- 12:49:52.8 Info: --- Start: NzbDrone.Core.Test.Localization.LocalizationServiceFixture.should_return_argument_if_string_doesnt_exists_default_lang --- 12:49:52.8 Info: --- End: NzbDrone.Core.Test.Localization.LocalizationServiceFixture.should_return_argument_if_string_doesnt_exists_default_lang --- 12:49:52.8 Info: --- Start: NzbDrone.Core.Test.Localization.LocalizationServiceFixture.should_throw_if_empty_string_passed --- 12:49:52.8 Info: --- End: NzbDrone.Core.Test.Localization.LocalizationServiceFixture.should_throw_if_empty_string_passed --- 12:49:52.8 Info: --- Start: NzbDrone.Core.Test.Localization.LocalizationServiceFixture.should_throw_if_null_string_passed --- 12:49:52.8 Info: --- End: NzbDrone.Core.Test.Localization.LocalizationServiceFixture.should_throw_if_null_string_passed --- 12:49:52.8 Info: --- Start: NzbDrone.Core.Test.MediaCoverTests.CoverAlreadyExistsSpecificationFixture.should_return_false_if_file_exists_and_same_date_but_length_header_different --- 12:49:52.8 Info: --- End: NzbDrone.Core.Test.MediaCoverTests.CoverAlreadyExistsSpecificationFixture.should_return_false_if_file_exists_and_same_date_but_length_header_different --- 12:49:52.8 Info: --- Start: NzbDrone.Core.Test.MediaCoverTests.CoverAlreadyExistsSpecificationFixture.should_return_false_if_file_exists_but_different_date --- 12:49:52.8 Info: --- End: NzbDrone.Core.Test.MediaCoverTests.CoverAlreadyExistsSpecificationFixture.should_return_false_if_file_exists_but_different_date --- 12:49:52.8 Info: --- Start: NzbDrone.Core.Test.MediaCoverTests.CoverAlreadyExistsSpecificationFixture.should_return_false_if_file_not_exists --- 12:49:52.8 Info: --- End: NzbDrone.Core.Test.MediaCoverTests.CoverAlreadyExistsSpecificationFixture.should_return_false_if_file_not_exists --- 12:49:52.8 Info: --- Start: NzbDrone.Core.Test.MediaCoverTests.CoverAlreadyExistsSpecificationFixture.should_return_true_if_file_exists_and_date_header_is_different_but_length_header_the_same --- 12:49:52.8 Info: --- End: NzbDrone.Core.Test.MediaCoverTests.CoverAlreadyExistsSpecificationFixture.should_return_true_if_file_exists_and_date_header_is_different_but_length_header_the_same --- 12:49:52.8 Info: --- Start: NzbDrone.Core.Test.MediaCoverTests.CoverAlreadyExistsSpecificationFixture.should_return_true_if_file_exists_and_date_header_is_null_but_has_length_header --- 12:49:52.8 Info: --- End: NzbDrone.Core.Test.MediaCoverTests.CoverAlreadyExistsSpecificationFixture.should_return_true_if_file_exists_and_date_header_is_null_but_has_length_header --- 12:49:52.8 Info: --- Start: NzbDrone.Core.Test.MediaCoverTests.CoverAlreadyExistsSpecificationFixture.should_return_true_if_file_exists_and_same_date_but_no_length_header --- 12:49:52.8 Info: --- End: NzbDrone.Core.Test.MediaCoverTests.CoverAlreadyExistsSpecificationFixture.should_return_true_if_file_exists_and_same_date_but_no_length_header --- 12:49:52.8 Info: --- Start: NzbDrone.Core.Test.MediaCoverTests.ImageResizerFixture.should_delete_file_if_failed --- 12:49:52.9 Info: --- End: NzbDrone.Core.Test.MediaCoverTests.ImageResizerFixture.should_delete_file_if_failed --- 12:49:52.9 Info: --- Start: NzbDrone.Core.Test.MediaCoverTests.ImageResizerFixture.should_resize_image --- 12:49:53.2 Info: --- End: NzbDrone.Core.Test.MediaCoverTests.ImageResizerFixture.should_resize_image --- 12:49:53.2 Info: --- Start: NzbDrone.Core.Test.MediaCoverTests.MediaCoverServiceFixture.convert_to_local_url_should_not_change_extension(".png") --- 12:49:53.2 Info: --- End: NzbDrone.Core.Test.MediaCoverTests.MediaCoverServiceFixture.convert_to_local_url_should_not_change_extension(".png") --- 12:49:53.2 Info: --- Start: NzbDrone.Core.Test.MediaCoverTests.MediaCoverServiceFixture.convert_to_local_url_should_not_change_extension(".jpg") --- 12:49:53.2 Info: --- End: NzbDrone.Core.Test.MediaCoverTests.MediaCoverServiceFixture.convert_to_local_url_should_not_change_extension(".jpg") --- 12:49:53.2 Info: --- Start: NzbDrone.Core.Test.MediaCoverTests.MediaCoverServiceFixture.should_convert_album_cover_urls_to_local(".png") --- 12:49:53.2 Info: --- End: NzbDrone.Core.Test.MediaCoverTests.MediaCoverServiceFixture.should_convert_album_cover_urls_to_local(".png") --- 12:49:53.2 Info: --- Start: NzbDrone.Core.Test.MediaCoverTests.MediaCoverServiceFixture.should_convert_album_cover_urls_to_local(".jpg") --- 12:49:53.2 Info: --- End: NzbDrone.Core.Test.MediaCoverTests.MediaCoverServiceFixture.should_convert_album_cover_urls_to_local(".jpg") --- 12:49:53.2 Info: --- Start: NzbDrone.Core.Test.MediaCoverTests.MediaCoverServiceFixture.should_convert_cover_urls_to_local(".png") --- 12:49:53.2 Info: --- End: NzbDrone.Core.Test.MediaCoverTests.MediaCoverServiceFixture.should_convert_cover_urls_to_local(".png") --- 12:49:53.2 Info: --- Start: NzbDrone.Core.Test.MediaCoverTests.MediaCoverServiceFixture.should_convert_cover_urls_to_local(".jpg") --- 12:49:53.2 Info: --- End: NzbDrone.Core.Test.MediaCoverTests.MediaCoverServiceFixture.should_convert_cover_urls_to_local(".jpg") --- 12:49:53.2 Info: --- Start: NzbDrone.Core.Test.MediaCoverTests.MediaCoverServiceFixture.should_convert_media_urls_to_local_without_time_if_file_doesnt_exist(".png") --- 12:49:53.2 Info: --- End: NzbDrone.Core.Test.MediaCoverTests.MediaCoverServiceFixture.should_convert_media_urls_to_local_without_time_if_file_doesnt_exist(".png") --- 12:49:53.2 Info: --- Start: NzbDrone.Core.Test.MediaCoverTests.MediaCoverServiceFixture.should_convert_media_urls_to_local_without_time_if_file_doesnt_exist(".jpg") --- 12:49:53.2 Info: --- End: NzbDrone.Core.Test.MediaCoverTests.MediaCoverServiceFixture.should_convert_media_urls_to_local_without_time_if_file_doesnt_exist(".jpg") --- 12:49:53.2 Info: --- Start: NzbDrone.Core.Test.MediaCoverTests.MediaCoverServiceFixture.should_log_error_if_resize_failed --- 12:49:53.3 Debug: Resizing Poster-500 for [ForeignArtistId1][Name1] 12:49:53.3 Debug: Couldn't resize media cover Poster-500 for artist [ForeignArtistId1][Name1], using full size image instead. 12:49:53.3 Debug: Resizing Poster-250 for [ForeignArtistId1][Name1] 12:49:53.3 Debug: Couldn't resize media cover Poster-250 for artist [ForeignArtistId1][Name1], using full size image instead. 12:49:53.3 Info: --- End: NzbDrone.Core.Test.MediaCoverTests.MediaCoverServiceFixture.should_log_error_if_resize_failed --- 12:49:53.3 Info: --- Start: NzbDrone.Core.Test.MediaCoverTests.MediaCoverServiceFixture.should_not_resize_covers_if_exists --- 12:49:53.3 Info: --- End: NzbDrone.Core.Test.MediaCoverTests.MediaCoverServiceFixture.should_not_resize_covers_if_exists --- 12:49:53.3 Info: --- Start: NzbDrone.Core.Test.MediaCoverTests.MediaCoverServiceFixture.should_resize_covers_if_existing_is_empty --- 12:49:53.3 Debug: Resizing Poster-500 for [ForeignArtistId1][Name1] 12:49:53.3 Debug: Resizing Poster-250 for [ForeignArtistId1][Name1] 12:49:53.3 Info: --- End: NzbDrone.Core.Test.MediaCoverTests.MediaCoverServiceFixture.should_resize_covers_if_existing_is_empty --- 12:49:53.3 Info: --- Start: NzbDrone.Core.Test.MediaCoverTests.MediaCoverServiceFixture.should_resize_covers_if_main_downloaded --- 12:49:53.3 Info: Downloading Poster for [ForeignArtistId1][Name1] 12:49:53.3 Debug: Resizing Poster-500 for [ForeignArtistId1][Name1] 12:49:53.3 Debug: Resizing Poster-250 for [ForeignArtistId1][Name1] 12:49:53.3 Info: Downloading Cover for [ForeignAlbumId1][Title1] 12:49:53.3 Info: --- End: NzbDrone.Core.Test.MediaCoverTests.MediaCoverServiceFixture.should_resize_covers_if_main_downloaded --- 12:49:53.3 Info: --- Start: NzbDrone.Core.Test.MediaCoverTests.MediaCoverServiceFixture.should_resize_covers_if_missing --- 12:49:53.3 Debug: Resizing Poster-500 for [ForeignArtistId1][Name1] 12:49:53.3 Debug: Resizing Poster-250 for [ForeignArtistId1][Name1] 12:49:53.3 Info: --- End: NzbDrone.Core.Test.MediaCoverTests.MediaCoverServiceFixture.should_resize_covers_if_missing --- 12:49:53.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.get_metadata_should_not_fail_with_missing_country --- 12:49:53.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.get_metadata_should_not_fail_with_missing_country --- 12:49:53.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_ignore_non_parsable_id3v23_date --- 12:49:53.4 Debug: Starting tag read for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm64/Files/Media/temp_qbz1tc1t.rii.mp2 12:49:53.5 Debug: Audio Properties: MPEG Version 1 Audio, Layer 2, Bitrate: 384, Sample Size: 0, SampleRate: 44100, Channels: 2 12:49:53.5 Debug: Trying to parse quality for '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm64/Files/Media/temp_qbz1tc1t.rii.mp2' 12:49:53.5 Trace: Got codec MP2 12:49:53.5 Debug: Quality parsed: Unknown v1, Source: Extension 12:49:53.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_ignore_non_parsable_id3v23_date --- 12:49:53.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_not_fail_if_media_has_been_omitted --- 12:49:53.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_not_fail_if_media_has_been_omitted --- 12:49:53.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_audiotag_from_file_with_no_tags_mp2 --- 12:49:53.5 Debug: Starting tag read for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm64/Files/Media/temp_3a2rcda3.nwi.mp2 12:49:53.5 Debug: Audio Properties: MPEG Version 1 Audio, Layer 2, Bitrate: 384, Sample Size: 0, SampleRate: 44100, Channels: 2 12:49:53.5 Debug: Trying to parse quality for '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm64/Files/Media/temp_3a2rcda3.nwi.mp2' 12:49:53.5 Trace: Got codec MP2 12:49:53.5 Debug: Quality parsed: Unknown v1, Source: Extension 12:49:53.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_audiotag_from_file_with_no_tags_mp2 --- 12:49:53.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_audiotag_from_file_with_no_tags_mp3 --- 12:49:53.5 Debug: Starting tag read for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm64/Files/Media/temp_sculchna.d3f.mp3 12:49:53.5 Debug: Audio Properties: MPEG Version 1 Audio, Layer 3 VBR, Bitrate: 63, Sample Size: 0, SampleRate: 44100, Channels: 2 12:49:53.5 Debug: Trying to parse quality for '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm64/Files/Media/temp_sculchna.d3f.mp3' 12:49:53.5 Trace: Got codec MP3VBR 12:49:53.5 Debug: Quality parsed: MP3-VBR-V0 v1, Source: TagLib 12:49:53.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_audiotag_from_file_with_no_tags_mp3 --- 12:49:53.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_audiotag_from_file_with_no_tags_flac --- 12:49:53.5 Debug: Starting tag read for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm64/Files/Media/temp_m23a0ohd.sgf.flac 12:49:53.5 Debug: Audio Properties: Flac Audio, Bitrate: 350, Sample Size: 16, SampleRate: 44100, Channels: 2 12:49:53.5 Debug: Trying to parse quality for '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm64/Files/Media/temp_m23a0ohd.sgf.flac' 12:49:53.5 Trace: Got codec FLAC 12:49:53.5 Debug: Quality parsed: FLAC v1, Source: TagLib 12:49:53.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_audiotag_from_file_with_no_tags_flac --- 12:49:53.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_audiotag_from_file_with_no_tags_m4a --- 12:49:53.5 Debug: Starting tag read for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm64/Files/Media/temp_hhsntij1.eiz.m4a 12:49:53.6 Debug: Audio Properties: MPEG-4 Audio (mp4a), Bitrate: 129, Sample Size: 0, SampleRate: 44100, Channels: 2 12:49:53.6 Debug: Trying to parse quality for '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm64/Files/Media/temp_hhsntij1.eiz.m4a' 12:49:53.6 Trace: Got codec AAC 12:49:53.6 Debug: Quality parsed: AAC-VBR v1, Source: TagLib 12:49:53.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_audiotag_from_file_with_no_tags_m4a --- 12:49:53.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_audiotag_from_file_with_no_tags_wma --- 12:49:53.6 Debug: Starting tag read for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm64/Files/Media/temp_wwn1zpkg.nod.wma 12:49:53.6 Debug: Audio Properties: Microsoft WMA2 Audio, Bitrate: 128, Sample Size: 16, SampleRate: 44100, Channels: 2 12:49:53.6 Debug: Trying to parse quality for '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm64/Files/Media/temp_wwn1zpkg.nod.wma' 12:49:53.6 Trace: Got codec WMA 12:49:53.6 Debug: Quality parsed: WMA v1, Source: TagLib 12:49:53.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_audiotag_from_file_with_no_tags_wma --- 12:49:53.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_audiotag_from_file_with_no_tags_ape --- 12:49:53.6 Debug: Starting tag read for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm64/Files/Media/temp_mox0oqu0.ysb.ape 12:49:53.6 Debug: Audio Properties: Monkey's Audio APE Version 3.990, Bitrate: 323, Sample Size: 16, SampleRate: 44100, Channels: 2 12:49:53.6 Debug: Trying to parse quality for '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm64/Files/Media/temp_mox0oqu0.ysb.ape' 12:49:53.6 Trace: Got codec APE 12:49:53.6 Debug: Quality parsed: APE v1, Source: TagLib 12:49:53.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_audiotag_from_file_with_no_tags_ape --- 12:49:53.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_audiotag_from_file_with_no_tags_opus --- 12:49:53.6 Debug: Starting tag read for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm64/Files/Media/temp_uksty1j5.mfo.opus 12:49:53.7 Trace: Estimating bitrate. Size: 1062106 Duration: 85.1015208 Bitrate: 97 12:49:53.7 Debug: Audio Properties: Opus Version 1 Audio, Bitrate: 97, Sample Size: 0, SampleRate: 48000, Channels: 2 12:49:53.7 Debug: Trying to parse quality for '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm64/Files/Media/temp_uksty1j5.mfo.opus' 12:49:53.7 Trace: Got codec OPUS 12:49:53.7 Debug: Quality parsed: Unknown v1, Source: Extension 12:49:53.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_audiotag_from_file_with_no_tags_opus --- 12:49:53.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_duration_mp2 --- 12:49:53.7 Debug: Starting tag read for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm64/Files/Media/nin.mp2 12:49:53.7 Debug: Audio Properties: MPEG Version 1 Audio, Layer 2, Bitrate: 384, Sample Size: 0, SampleRate: 44100, Channels: 2 12:49:53.7 Debug: Trying to parse quality for '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm64/Files/Media/nin.mp2' 12:49:53.7 Trace: Got codec MP2 12:49:53.7 Debug: Quality parsed: Unknown v1, Source: Extension 12:49:53.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_duration_mp2 --- 12:49:53.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_duration_mp3 --- 12:49:53.7 Debug: Starting tag read for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm64/Files/Media/nin.mp3 12:49:53.7 Debug: Audio Properties: MPEG Version 1 Audio, Layer 3 VBR, Bitrate: 63, Sample Size: 0, SampleRate: 44100, Channels: 2 12:49:53.7 Debug: Trying to parse quality for '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm64/Files/Media/nin.mp3' 12:49:53.7 Trace: Got codec MP3VBR 12:49:53.7 Debug: Quality parsed: MP3-VBR-V0 v1, Source: TagLib 12:49:53.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_duration_mp3 --- 12:49:53.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_duration_flac --- 12:49:53.7 Debug: Starting tag read for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm64/Files/Media/nin.flac 12:49:53.7 Debug: Audio Properties: Flac Audio, Bitrate: 350, Sample Size: 16, SampleRate: 44100, Channels: 2 12:49:53.7 Debug: Trying to parse quality for '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm64/Files/Media/nin.flac' 12:49:53.7 Trace: Got codec FLAC 12:49:53.7 Debug: Quality parsed: FLAC v1, Source: TagLib 12:49:53.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_duration_flac --- 12:49:53.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_duration_m4a --- 12:49:53.7 Debug: Starting tag read for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm64/Files/Media/nin.m4a 12:49:53.7 Debug: Audio Properties: MPEG-4 Audio (mp4a), Bitrate: 129, Sample Size: 0, SampleRate: 44100, Channels: 2 12:49:53.7 Debug: Trying to parse quality for '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm64/Files/Media/nin.m4a' 12:49:53.7 Trace: Got codec AAC 12:49:53.7 Debug: Quality parsed: AAC-VBR v1, Source: TagLib 12:49:53.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_duration_m4a --- 12:49:53.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_duration_wma --- 12:49:53.7 Debug: Starting tag read for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm64/Files/Media/nin.wma 12:49:53.7 Debug: Audio Properties: Microsoft WMA2 Audio, Bitrate: 128, Sample Size: 16, SampleRate: 44100, Channels: 2 12:49:53.7 Debug: Trying to parse quality for '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm64/Files/Media/nin.wma' 12:49:53.7 Trace: Got codec WMA 12:49:53.7 Debug: Quality parsed: WMA v1, Source: TagLib 12:49:53.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_duration_wma --- 12:49:53.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_duration_ape --- 12:49:53.7 Debug: Starting tag read for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm64/Files/Media/nin.ape 12:49:53.7 Debug: Audio Properties: Monkey's Audio APE Version 3.990, Bitrate: 323, Sample Size: 16, SampleRate: 44100, Channels: 2 12:49:53.7 Debug: Trying to parse quality for '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm64/Files/Media/nin.ape' 12:49:53.7 Trace: Got codec APE 12:49:53.7 Debug: Quality parsed: APE v1, Source: TagLib 12:49:53.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_duration_ape --- 12:49:53.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_duration_opus --- 12:49:53.7 Debug: Starting tag read for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm64/Files/Media/nin.opus 12:49:53.7 Trace: Estimating bitrate. Size: 1062725 Duration: 85.1015208 Bitrate: 97 12:49:53.7 Debug: Audio Properties: Opus Version 1 Audio, Bitrate: 97, Sample Size: 0, SampleRate: 48000, Channels: 2 12:49:53.7 Debug: Trying to parse quality for '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm64/Files/Media/nin.opus' 12:49:53.7 Trace: Got codec OPUS 12:49:53.7 Debug: Quality parsed: Unknown v1, Source: Extension 12:49:53.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_duration_opus --- 12:49:53.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_file_with_only_title_tag_mp2 --- 12:49:53.7 Debug: Starting tag write for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm64/Files/Media/temp_fijmlzut.2ts.mp2 12:49:53.7 Debug: Starting tag read for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm64/Files/Media/temp_fijmlzut.2ts.mp2 12:49:53.7 Debug: Audio Properties: MPEG Version 1 Audio, Layer 2, Bitrate: 384, Sample Size: 0, SampleRate: 44100, Channels: 2 12:49:53.7 Debug: Trying to parse quality for '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm64/Files/Media/temp_fijmlzut.2ts.mp2' 12:49:53.7 Trace: Got codec MP2 12:49:53.7 Debug: Quality parsed: Unknown v1, Source: Extension 12:49:53.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_file_with_only_title_tag_mp2 --- 12:49:53.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_file_with_only_title_tag_mp3 --- 12:49:53.7 Debug: Starting tag write for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm64/Files/Media/temp_eu5tb5wc.r55.mp3 12:49:53.7 Debug: Starting tag read for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm64/Files/Media/temp_eu5tb5wc.r55.mp3 12:49:53.7 Debug: Audio Properties: MPEG Version 1 Audio, Layer 3 VBR, Bitrate: 63, Sample Size: 0, SampleRate: 44100, Channels: 2 12:49:53.7 Debug: Trying to parse quality for '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm64/Files/Media/temp_eu5tb5wc.r55.mp3' 12:49:53.7 Trace: Got codec MP3VBR 12:49:53.7 Debug: Quality parsed: MP3-VBR-V0 v1, Source: TagLib 12:49:53.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_file_with_only_title_tag_mp3 --- 12:49:53.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_file_with_only_title_tag_flac --- 12:49:53.7 Debug: Starting tag write for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm64/Files/Media/temp_fyecf4p0.og2.flac 12:49:53.7 Debug: Starting tag read for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm64/Files/Media/temp_fyecf4p0.og2.flac 12:49:53.7 Debug: Audio Properties: Flac Audio, Bitrate: 350, Sample Size: 16, SampleRate: 44100, Channels: 2 12:49:53.7 Debug: Trying to parse quality for '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm64/Files/Media/temp_fyecf4p0.og2.flac' 12:49:53.7 Trace: Got codec FLAC 12:49:53.7 Debug: Quality parsed: FLAC v1, Source: TagLib 12:49:53.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_file_with_only_title_tag_flac --- 12:49:53.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_file_with_only_title_tag_m4a --- 12:49:53.7 Debug: Starting tag write for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm64/Files/Media/temp_wa4nsi04.5ke.m4a 12:49:53.7 Debug: Starting tag read for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm64/Files/Media/temp_wa4nsi04.5ke.m4a 12:49:53.7 Debug: Audio Properties: MPEG-4 Audio (mp4a), Bitrate: 129, Sample Size: 0, SampleRate: 44100, Channels: 2 12:49:53.7 Debug: Trying to parse quality for '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm64/Files/Media/temp_wa4nsi04.5ke.m4a' 12:49:53.7 Trace: Got codec AAC 12:49:53.7 Debug: Quality parsed: AAC-VBR v1, Source: TagLib 12:49:53.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_file_with_only_title_tag_m4a --- 12:49:53.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_file_with_only_title_tag_wma --- 12:49:53.7 Debug: Starting tag write for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm64/Files/Media/temp_slmvw5q3.4xw.wma 12:49:53.7 Debug: Starting tag read for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm64/Files/Media/temp_slmvw5q3.4xw.wma 12:49:53.7 Debug: Audio Properties: Microsoft WMA2 Audio, Bitrate: 128, Sample Size: 16, SampleRate: 44100, Channels: 2 12:49:53.7 Debug: Trying to parse quality for '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm64/Files/Media/temp_slmvw5q3.4xw.wma' 12:49:53.7 Trace: Got codec WMA 12:49:53.7 Debug: Quality parsed: WMA v1, Source: TagLib 12:49:53.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_file_with_only_title_tag_wma --- 12:49:53.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_file_with_only_title_tag_ape --- 12:49:53.7 Debug: Starting tag write for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm64/Files/Media/temp_dkpcr3pg.fpw.ape 12:49:53.7 Debug: Starting tag read for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm64/Files/Media/temp_dkpcr3pg.fpw.ape 12:49:53.7 Debug: Audio Properties: Monkey's Audio APE Version 3.990, Bitrate: 323, Sample Size: 16, SampleRate: 44100, Channels: 2 12:49:53.7 Debug: Trying to parse quality for '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm64/Files/Media/temp_dkpcr3pg.fpw.ape' 12:49:53.7 Trace: Got codec APE 12:49:53.7 Debug: Quality parsed: APE v1, Source: TagLib 12:49:53.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_file_with_only_title_tag_ape --- 12:49:53.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_file_with_only_title_tag_opus --- 12:49:53.8 Debug: Starting tag write for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm64/Files/Media/temp_tcl4jmus.iio.opus 12:49:53.8 Debug: Starting tag read for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm64/Files/Media/temp_tcl4jmus.iio.opus 12:49:53.8 Trace: Estimating bitrate. Size: 1062120 Duration: 85.1015208 Bitrate: 97 12:49:53.8 Debug: Audio Properties: Opus Version 1 Audio, Bitrate: 97, Sample Size: 0, SampleRate: 48000, Channels: 2 12:49:53.8 Debug: Trying to parse quality for '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm64/Files/Media/temp_tcl4jmus.iio.opus' 12:49:53.8 Trace: Got codec OPUS 12:49:53.8 Debug: Quality parsed: Unknown v1, Source: Extension 12:49:53.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_file_with_only_title_tag_opus --- 12:49:53.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_parsedtrackinfo_from_file_with_no_tags_mp2 --- 12:49:53.8 Debug: Starting tag read for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm64/Files/Media/temp_1folkx3l.psx.mp2 12:49:53.8 Debug: Audio Properties: MPEG Version 1 Audio, Layer 2, Bitrate: 384, Sample Size: 0, SampleRate: 44100, Channels: 2 12:49:53.8 Debug: Trying to parse quality for '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm64/Files/Media/temp_1folkx3l.psx.mp2' 12:49:53.8 Trace: Got codec MP2 12:49:53.8 Debug: Quality parsed: Unknown v1, Source: Extension 12:49:53.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_parsedtrackinfo_from_file_with_no_tags_mp2 --- 12:49:53.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_parsedtrackinfo_from_file_with_no_tags_mp3 --- 12:49:53.8 Debug: Starting tag read for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm64/Files/Media/temp_0u1e34f4.kik.mp3 12:49:53.8 Debug: Audio Properties: MPEG Version 1 Audio, Layer 3 VBR, Bitrate: 63, Sample Size: 0, SampleRate: 44100, Channels: 2 12:49:53.8 Debug: Trying to parse quality for '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm64/Files/Media/temp_0u1e34f4.kik.mp3' 12:49:53.8 Trace: Got codec MP3VBR 12:49:53.8 Debug: Quality parsed: MP3-VBR-V0 v1, Source: TagLib 12:49:53.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_parsedtrackinfo_from_file_with_no_tags_mp3 --- 12:49:53.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_parsedtrackinfo_from_file_with_no_tags_flac --- 12:49:53.8 Debug: Starting tag read for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm64/Files/Media/temp_nb1vc5oc.kpk.flac 12:49:53.8 Debug: Audio Properties: Flac Audio, Bitrate: 350, Sample Size: 16, SampleRate: 44100, Channels: 2 12:49:53.8 Debug: Trying to parse quality for '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm64/Files/Media/temp_nb1vc5oc.kpk.flac' 12:49:53.8 Trace: Got codec FLAC 12:49:53.8 Debug: Quality parsed: FLAC v1, Source: TagLib 12:49:53.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_parsedtrackinfo_from_file_with_no_tags_flac --- 12:49:53.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_parsedtrackinfo_from_file_with_no_tags_m4a --- 12:49:53.8 Debug: Starting tag read for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm64/Files/Media/temp_0qgw4rc2.r1j.m4a 12:49:53.8 Debug: Audio Properties: MPEG-4 Audio (mp4a), Bitrate: 129, Sample Size: 0, SampleRate: 44100, Channels: 2 12:49:53.8 Debug: Trying to parse quality for '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm64/Files/Media/temp_0qgw4rc2.r1j.m4a' 12:49:53.8 Trace: Got codec AAC 12:49:53.8 Debug: Quality parsed: AAC-VBR v1, Source: TagLib 12:49:53.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_parsedtrackinfo_from_file_with_no_tags_m4a --- 12:49:53.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_parsedtrackinfo_from_file_with_no_tags_wma --- 12:49:53.8 Debug: Starting tag read for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm64/Files/Media/temp_odx5qb0w.1e1.wma 12:49:53.8 Debug: Audio Properties: Microsoft WMA2 Audio, Bitrate: 128, Sample Size: 16, SampleRate: 44100, Channels: 2 12:49:53.8 Debug: Trying to parse quality for '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm64/Files/Media/temp_odx5qb0w.1e1.wma' 12:49:53.8 Trace: Got codec WMA 12:49:53.8 Debug: Quality parsed: WMA v1, Source: TagLib 12:49:53.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_parsedtrackinfo_from_file_with_no_tags_wma --- 12:49:53.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_parsedtrackinfo_from_file_with_no_tags_ape --- 12:49:53.8 Debug: Starting tag read for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm64/Files/Media/temp_3m0gbe2n.ukl.ape 12:49:53.8 Debug: Audio Properties: Monkey's Audio APE Version 3.990, Bitrate: 323, Sample Size: 16, SampleRate: 44100, Channels: 2 12:49:53.8 Debug: Trying to parse quality for '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm64/Files/Media/temp_3m0gbe2n.ukl.ape' 12:49:53.8 Trace: Got codec APE 12:49:53.8 Debug: Quality parsed: APE v1, Source: TagLib 12:49:53.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_parsedtrackinfo_from_file_with_no_tags_ape --- 12:49:53.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_parsedtrackinfo_from_file_with_no_tags_opus --- 12:49:53.8 Debug: Starting tag read for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm64/Files/Media/temp_fsbi0mkr.rty.opus 12:49:53.8 Trace: Estimating bitrate. Size: 1062106 Duration: 85.1015208 Bitrate: 97 12:49:53.8 Debug: Audio Properties: Opus Version 1 Audio, Bitrate: 97, Sample Size: 0, SampleRate: 48000, Channels: 2 12:49:53.8 Debug: Trying to parse quality for '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm64/Files/Media/temp_fsbi0mkr.rty.opus' 12:49:53.8 Trace: Got codec OPUS 12:49:53.8 Debug: Quality parsed: Unknown v1, Source: Extension 12:49:53.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_parsedtrackinfo_from_file_with_no_tags_opus --- 12:49:53.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_write_tags_mp2 --- 12:49:53.8 Debug: Starting tag read for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm64/Files/Media/temp_2cesuby5.wb0.mp2 12:49:53.8 Debug: Audio Properties: MPEG Version 1 Audio, Layer 2, Bitrate: 384, Sample Size: 0, SampleRate: 44100, Channels: 2 12:49:53.8 Debug: Trying to parse quality for '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm64/Files/Media/temp_2cesuby5.wb0.mp2' 12:49:53.8 Trace: Got codec MP2 12:49:53.8 Debug: Quality parsed: Unknown v1, Source: Extension 12:49:53.9 Debug: Starting tag write for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm64/Files/Media/temp_2cesuby5.wb0.mp2 12:49:53.9 Debug: Starting tag read for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm64/Files/Media/temp_2cesuby5.wb0.mp2 12:49:53.9 Debug: Audio Properties: MPEG Version 1 Audio, Layer 2, Bitrate: 384, Sample Size: 0, SampleRate: 44100, Channels: 2 12:49:53.9 Debug: Trying to parse quality for '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm64/Files/Media/temp_2cesuby5.wb0.mp2' 12:49:53.9 Trace: Got codec MP2 12:49:53.9 Debug: Quality parsed: Unknown v1, Source: Extension 12:49:53.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_write_tags_mp2 --- 12:49:53.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_write_tags_mp3 --- 12:49:54.0 Debug: Starting tag read for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm64/Files/Media/temp_ewte2syv.qic.mp3 12:49:54.0 Debug: Audio Properties: MPEG Version 1 Audio, Layer 3 VBR, Bitrate: 63, Sample Size: 0, SampleRate: 44100, Channels: 2 12:49:54.0 Debug: Trying to parse quality for '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm64/Files/Media/temp_ewte2syv.qic.mp3' 12:49:54.0 Trace: Got codec MP3VBR 12:49:54.0 Debug: Quality parsed: MP3-VBR-V0 v1, Source: TagLib 12:49:54.0 Debug: Starting tag write for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm64/Files/Media/temp_ewte2syv.qic.mp3 12:49:54.0 Debug: Starting tag read for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm64/Files/Media/temp_ewte2syv.qic.mp3 12:49:54.0 Debug: Audio Properties: MPEG Version 1 Audio, Layer 3 VBR, Bitrate: 63, Sample Size: 0, SampleRate: 44100, Channels: 2 12:49:54.0 Debug: Trying to parse quality for '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm64/Files/Media/temp_ewte2syv.qic.mp3' 12:49:54.0 Trace: Got codec MP3VBR 12:49:54.0 Debug: Quality parsed: MP3-VBR-V0 v1, Source: TagLib 12:49:54.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_write_tags_mp3 --- 12:49:54.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_write_tags_flac --- 12:49:54.0 Debug: Starting tag read for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm64/Files/Media/temp_fqr2i2w1.ccu.flac 12:49:54.0 Debug: Audio Properties: Flac Audio, Bitrate: 350, Sample Size: 16, SampleRate: 44100, Channels: 2 12:49:54.0 Debug: Trying to parse quality for '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm64/Files/Media/temp_fqr2i2w1.ccu.flac' 12:49:54.0 Trace: Got codec FLAC 12:49:54.0 Debug: Quality parsed: FLAC v1, Source: TagLib 12:49:54.0 Debug: Starting tag write for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm64/Files/Media/temp_fqr2i2w1.ccu.flac 12:49:54.0 Debug: Starting tag read for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm64/Files/Media/temp_fqr2i2w1.ccu.flac 12:49:54.0 Debug: Audio Properties: Flac Audio, Bitrate: 350, Sample Size: 16, SampleRate: 44100, Channels: 2 12:49:54.0 Debug: Trying to parse quality for '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm64/Files/Media/temp_fqr2i2w1.ccu.flac' 12:49:54.0 Trace: Got codec FLAC 12:49:54.0 Debug: Quality parsed: FLAC v1, Source: TagLib 12:49:54.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_write_tags_flac --- 12:49:54.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_write_tags_m4a --- 12:49:54.0 Debug: Starting tag read for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm64/Files/Media/temp_tsbtm3pt.2bl.m4a 12:49:54.0 Debug: Audio Properties: MPEG-4 Audio (mp4a), Bitrate: 129, Sample Size: 0, SampleRate: 44100, Channels: 2 12:49:54.0 Debug: Trying to parse quality for '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm64/Files/Media/temp_tsbtm3pt.2bl.m4a' 12:49:54.0 Trace: Got codec AAC 12:49:54.0 Debug: Quality parsed: AAC-VBR v1, Source: TagLib 12:49:54.0 Debug: Starting tag write for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm64/Files/Media/temp_tsbtm3pt.2bl.m4a 12:49:54.0 Debug: Starting tag read for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm64/Files/Media/temp_tsbtm3pt.2bl.m4a 12:49:54.0 Debug: Audio Properties: MPEG-4 Audio (mp4a), Bitrate: 129, Sample Size: 0, SampleRate: 44100, Channels: 2 12:49:54.0 Debug: Trying to parse quality for '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm64/Files/Media/temp_tsbtm3pt.2bl.m4a' 12:49:54.0 Trace: Got codec AAC 12:49:54.0 Debug: Quality parsed: AAC-VBR v1, Source: TagLib 12:49:54.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_write_tags_m4a --- 12:49:54.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_write_tags_wma --- 12:49:54.0 Debug: Starting tag read for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm64/Files/Media/temp_enlxr1rl.zea.wma 12:49:54.0 Debug: Audio Properties: Microsoft WMA2 Audio, Bitrate: 128, Sample Size: 16, SampleRate: 44100, Channels: 2 12:49:54.0 Debug: Trying to parse quality for '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm64/Files/Media/temp_enlxr1rl.zea.wma' 12:49:54.0 Trace: Got codec WMA 12:49:54.0 Debug: Quality parsed: WMA v1, Source: TagLib 12:49:54.0 Debug: Starting tag write for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm64/Files/Media/temp_enlxr1rl.zea.wma 12:49:54.0 Debug: Starting tag read for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm64/Files/Media/temp_enlxr1rl.zea.wma 12:49:54.0 Debug: Audio Properties: Microsoft WMA2 Audio, Bitrate: 128, Sample Size: 16, SampleRate: 44100, Channels: 2 12:49:54.0 Debug: Trying to parse quality for '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm64/Files/Media/temp_enlxr1rl.zea.wma' 12:49:54.0 Trace: Got codec WMA 12:49:54.0 Debug: Quality parsed: WMA v1, Source: TagLib 12:49:54.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_write_tags_wma --- 12:49:54.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_write_tags_ape --- 12:49:54.0 Debug: Starting tag read for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm64/Files/Media/temp_2m0hyigl.rsv.ape 12:49:54.0 Debug: Audio Properties: Monkey's Audio APE Version 3.990, Bitrate: 323, Sample Size: 16, SampleRate: 44100, Channels: 2 12:49:54.0 Debug: Trying to parse quality for '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm64/Files/Media/temp_2m0hyigl.rsv.ape' 12:49:54.0 Trace: Got codec APE 12:49:54.0 Debug: Quality parsed: APE v1, Source: TagLib 12:49:54.0 Debug: Starting tag write for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm64/Files/Media/temp_2m0hyigl.rsv.ape 12:49:54.0 Debug: Starting tag read for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm64/Files/Media/temp_2m0hyigl.rsv.ape 12:49:54.0 Debug: Audio Properties: Monkey's Audio APE Version 3.990, Bitrate: 323, Sample Size: 16, SampleRate: 44100, Channels: 2 12:49:54.0 Debug: Trying to parse quality for '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm64/Files/Media/temp_2m0hyigl.rsv.ape' 12:49:54.0 Trace: Got codec APE 12:49:54.0 Debug: Quality parsed: APE v1, Source: TagLib 12:49:54.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_write_tags_ape --- 12:49:54.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_write_tags_opus --- 12:49:54.0 Debug: Starting tag read for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm64/Files/Media/temp_vrdyrybn.2av.opus 12:49:54.0 Trace: Estimating bitrate. Size: 1062725 Duration: 85.1015208 Bitrate: 97 12:49:54.0 Debug: Audio Properties: Opus Version 1 Audio, Bitrate: 97, Sample Size: 0, SampleRate: 48000, Channels: 2 12:49:54.0 Debug: Trying to parse quality for '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm64/Files/Media/temp_vrdyrybn.2av.opus' 12:49:54.0 Trace: Got codec OPUS 12:49:54.0 Debug: Quality parsed: Unknown v1, Source: Extension 12:49:54.0 Debug: Starting tag write for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm64/Files/Media/temp_vrdyrybn.2av.opus 12:49:54.0 Debug: Starting tag read for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm64/Files/Media/temp_vrdyrybn.2av.opus 12:49:54.0 Trace: Estimating bitrate. Size: 1121422 Duration: 85.1015208 Bitrate: 102 12:49:54.0 Debug: Audio Properties: Opus Version 1 Audio, Bitrate: 102, Sample Size: 0, SampleRate: 48000, Channels: 2 12:49:54.0 Debug: Trying to parse quality for '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm64/Files/Media/temp_vrdyrybn.2av.opus' 12:49:54.0 Trace: Got codec OPUS 12:49:54.0 Debug: Quality parsed: Unknown v1, Source: Extension 12:49:54.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_write_tags_opus --- 12:49:54.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_remove_date_from_tags_when_not_in_metadata_mp2 --- 12:49:54.0 Debug: Starting tag write for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm64/Files/Media/temp_bjbvq4km.jck.mp2 12:49:54.0 Debug: Starting tag write for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm64/Files/Media/temp_bjbvq4km.jck.mp2 12:49:54.0 Debug: Starting tag read for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm64/Files/Media/temp_bjbvq4km.jck.mp2 12:49:54.0 Debug: Audio Properties: MPEG Version 1 Audio, Layer 2, Bitrate: 384, Sample Size: 0, SampleRate: 44100, Channels: 2 12:49:54.0 Debug: Trying to parse quality for '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm64/Files/Media/temp_bjbvq4km.jck.mp2' 12:49:54.0 Trace: Got codec MP2 12:49:54.0 Debug: Quality parsed: Unknown v1, Source: Extension 12:49:54.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_remove_date_from_tags_when_not_in_metadata_mp2 --- 12:49:54.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_remove_date_from_tags_when_not_in_metadata_mp3 --- 12:49:54.0 Debug: Starting tag write for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm64/Files/Media/temp_oc5pzl2k.qub.mp3 12:49:54.0 Debug: Starting tag write for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm64/Files/Media/temp_oc5pzl2k.qub.mp3 12:49:54.0 Debug: Starting tag read for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm64/Files/Media/temp_oc5pzl2k.qub.mp3 12:49:54.0 Debug: Audio Properties: MPEG Version 1 Audio, Layer 3 VBR, Bitrate: 63, Sample Size: 0, SampleRate: 44100, Channels: 2 12:49:54.0 Debug: Trying to parse quality for '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm64/Files/Media/temp_oc5pzl2k.qub.mp3' 12:49:54.0 Trace: Got codec MP3VBR 12:49:54.0 Debug: Quality parsed: MP3-VBR-V0 v1, Source: TagLib 12:49:54.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_remove_date_from_tags_when_not_in_metadata_mp3 --- 12:49:54.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_remove_date_from_tags_when_not_in_metadata_flac --- 12:49:54.0 Debug: Starting tag write for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm64/Files/Media/temp_44u3l0tx.mf1.flac 12:49:54.0 Debug: Starting tag write for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm64/Files/Media/temp_44u3l0tx.mf1.flac 12:49:54.0 Debug: Starting tag read for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm64/Files/Media/temp_44u3l0tx.mf1.flac 12:49:54.0 Debug: Audio Properties: Flac Audio, Bitrate: 350, Sample Size: 16, SampleRate: 44100, Channels: 2 12:49:54.0 Debug: Trying to parse quality for '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm64/Files/Media/temp_44u3l0tx.mf1.flac' 12:49:54.0 Trace: Got codec FLAC 12:49:54.0 Debug: Quality parsed: FLAC v1, Source: TagLib 12:49:54.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_remove_date_from_tags_when_not_in_metadata_flac --- 12:49:54.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_remove_date_from_tags_when_not_in_metadata_m4a --- 12:49:54.0 Debug: Starting tag write for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm64/Files/Media/temp_12n1jw2f.wcx.m4a 12:49:54.0 Debug: Starting tag write for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm64/Files/Media/temp_12n1jw2f.wcx.m4a 12:49:54.1 Debug: Starting tag read for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm64/Files/Media/temp_12n1jw2f.wcx.m4a 12:49:54.1 Debug: Audio Properties: MPEG-4 Audio (mp4a), Bitrate: 129, Sample Size: 0, SampleRate: 44100, Channels: 2 12:49:54.1 Debug: Trying to parse quality for '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm64/Files/Media/temp_12n1jw2f.wcx.m4a' 12:49:54.1 Trace: Got codec AAC 12:49:54.1 Debug: Quality parsed: AAC-VBR v1, Source: TagLib 12:49:54.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_remove_date_from_tags_when_not_in_metadata_m4a --- 12:49:54.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_remove_date_from_tags_when_not_in_metadata_wma --- 12:49:54.1 Debug: Starting tag write for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm64/Files/Media/temp_gfmql5ft.nus.wma 12:49:54.1 Debug: Starting tag write for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm64/Files/Media/temp_gfmql5ft.nus.wma 12:49:54.1 Debug: Starting tag read for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm64/Files/Media/temp_gfmql5ft.nus.wma 12:49:54.1 Debug: Audio Properties: Microsoft WMA2 Audio, Bitrate: 128, Sample Size: 16, SampleRate: 44100, Channels: 2 12:49:54.1 Debug: Trying to parse quality for '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm64/Files/Media/temp_gfmql5ft.nus.wma' 12:49:54.1 Trace: Got codec WMA 12:49:54.1 Debug: Quality parsed: WMA v1, Source: TagLib 12:49:54.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_remove_date_from_tags_when_not_in_metadata_wma --- 12:49:54.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_remove_date_from_tags_when_not_in_metadata_ape --- 12:49:54.1 Debug: Starting tag write for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm64/Files/Media/temp_cdskp3ou.qer.ape 12:49:54.1 Debug: Starting tag write for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm64/Files/Media/temp_cdskp3ou.qer.ape 12:49:54.1 Debug: Starting tag read for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm64/Files/Media/temp_cdskp3ou.qer.ape 12:49:54.1 Debug: Audio Properties: Monkey's Audio APE Version 3.990, Bitrate: 323, Sample Size: 16, SampleRate: 44100, Channels: 2 12:49:54.1 Debug: Trying to parse quality for '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm64/Files/Media/temp_cdskp3ou.qer.ape' 12:49:54.1 Trace: Got codec APE 12:49:54.1 Debug: Quality parsed: APE v1, Source: TagLib 12:49:54.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_remove_date_from_tags_when_not_in_metadata_ape --- 12:49:54.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_remove_date_from_tags_when_not_in_metadata_opus --- 12:49:54.1 Debug: Starting tag write for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm64/Files/Media/temp_l5q2uasl.kqc.opus 12:49:54.1 Debug: Starting tag write for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm64/Files/Media/temp_l5q2uasl.kqc.opus 12:49:54.1 Debug: Starting tag read for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm64/Files/Media/temp_l5q2uasl.kqc.opus 12:49:54.1 Trace: Estimating bitrate. Size: 1121355 Duration: 85.1015208 Bitrate: 102 12:49:54.1 Debug: Audio Properties: Opus Version 1 Audio, Bitrate: 102, Sample Size: 0, SampleRate: 48000, Channels: 2 12:49:54.1 Debug: Trying to parse quality for '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm64/Files/Media/temp_l5q2uasl.kqc.opus' 12:49:54.1 Trace: Got codec OPUS 12:49:54.1 Debug: Quality parsed: Unknown v1, Source: Extension 12:49:54.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_remove_date_from_tags_when_not_in_metadata_opus --- 12:49:54.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_remove_mb_tags_mp2 --- 12:49:54.1 Debug: Starting tag write for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm64/Files/Media/temp_g1gveybo.udj.mp2 12:49:54.1 Debug: Starting tag read for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm64/Files/Media/temp_g1gveybo.udj.mp2 12:49:54.1 Debug: Audio Properties: MPEG Version 1 Audio, Layer 2, Bitrate: 384, Sample Size: 0, SampleRate: 44100, Channels: 2 12:49:54.1 Debug: Trying to parse quality for '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm64/Files/Media/temp_g1gveybo.udj.mp2' 12:49:54.1 Trace: Got codec MP2 12:49:54.1 Debug: Quality parsed: Unknown v1, Source: Extension 12:49:54.1 Debug: Removing MusicBrainz tags for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm64/Files/Media/temp_g1gveybo.udj.mp2 12:49:54.1 Debug: Starting tag read for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm64/Files/Media/temp_g1gveybo.udj.mp2 12:49:54.1 Debug: Audio Properties: MPEG Version 1 Audio, Layer 2, Bitrate: 384, Sample Size: 0, SampleRate: 44100, Channels: 2 12:49:54.1 Debug: Trying to parse quality for '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm64/Files/Media/temp_g1gveybo.udj.mp2' 12:49:54.1 Trace: Got codec MP2 12:49:54.1 Debug: Quality parsed: Unknown v1, Source: Extension 12:49:54.1 Debug: Starting tag write for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm64/Files/Media/temp_g1gveybo.udj.mp2 12:49:54.1 Debug: Starting tag read for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm64/Files/Media/temp_g1gveybo.udj.mp2 12:49:54.1 Debug: Audio Properties: MPEG Version 1 Audio, Layer 2, Bitrate: 384, Sample Size: 0, SampleRate: 44100, Channels: 2 12:49:54.1 Debug: Trying to parse quality for '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm64/Files/Media/temp_g1gveybo.udj.mp2' 12:49:54.1 Trace: Got codec MP2 12:49:54.1 Debug: Quality parsed: Unknown v1, Source: Extension 12:49:54.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_remove_mb_tags_mp2 --- 12:49:54.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_remove_mb_tags_mp3 --- 12:49:54.1 Debug: Starting tag write for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm64/Files/Media/temp_sj445mq3.y22.mp3 12:49:54.1 Debug: Starting tag read for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm64/Files/Media/temp_sj445mq3.y22.mp3 12:49:54.1 Debug: Audio Properties: MPEG Version 1 Audio, Layer 3 VBR, Bitrate: 63, Sample Size: 0, SampleRate: 44100, Channels: 2 12:49:54.1 Debug: Trying to parse quality for '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm64/Files/Media/temp_sj445mq3.y22.mp3' 12:49:54.1 Trace: Got codec MP3VBR 12:49:54.1 Debug: Quality parsed: MP3-VBR-V0 v1, Source: TagLib 12:49:54.1 Debug: Removing MusicBrainz tags for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm64/Files/Media/temp_sj445mq3.y22.mp3 12:49:54.1 Debug: Starting tag read for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm64/Files/Media/temp_sj445mq3.y22.mp3 12:49:54.1 Debug: Audio Properties: MPEG Version 1 Audio, Layer 3 VBR, Bitrate: 63, Sample Size: 0, SampleRate: 44100, Channels: 2 12:49:54.1 Debug: Trying to parse quality for '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm64/Files/Media/temp_sj445mq3.y22.mp3' 12:49:54.1 Trace: Got codec MP3VBR 12:49:54.1 Debug: Quality parsed: MP3-VBR-V0 v1, Source: TagLib 12:49:54.1 Debug: Starting tag write for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm64/Files/Media/temp_sj445mq3.y22.mp3 12:49:54.1 Debug: Starting tag read for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm64/Files/Media/temp_sj445mq3.y22.mp3 12:49:54.1 Debug: Audio Properties: MPEG Version 1 Audio, Layer 3 VBR, Bitrate: 63, Sample Size: 0, SampleRate: 44100, Channels: 2 12:49:54.1 Debug: Trying to parse quality for '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm64/Files/Media/temp_sj445mq3.y22.mp3' 12:49:54.1 Trace: Got codec MP3VBR 12:49:54.1 Debug: Quality parsed: MP3-VBR-V0 v1, Source: TagLib 12:49:54.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_remove_mb_tags_mp3 --- 12:49:54.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_remove_mb_tags_flac --- 12:49:54.1 Debug: Starting tag write for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm64/Files/Media/temp_ugbewuwx.nci.flac 12:49:54.1 Debug: Starting tag read for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm64/Files/Media/temp_ugbewuwx.nci.flac 12:49:54.1 Debug: Audio Properties: Flac Audio, Bitrate: 350, Sample Size: 16, SampleRate: 44100, Channels: 2 12:49:54.1 Debug: Trying to parse quality for '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm64/Files/Media/temp_ugbewuwx.nci.flac' 12:49:54.1 Trace: Got codec FLAC 12:49:54.1 Debug: Quality parsed: FLAC v1, Source: TagLib 12:49:54.1 Debug: Removing MusicBrainz tags for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm64/Files/Media/temp_ugbewuwx.nci.flac 12:49:54.1 Debug: Starting tag read for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm64/Files/Media/temp_ugbewuwx.nci.flac 12:49:54.1 Debug: Audio Properties: Flac Audio, Bitrate: 350, Sample Size: 16, SampleRate: 44100, Channels: 2 12:49:54.1 Debug: Trying to parse quality for '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm64/Files/Media/temp_ugbewuwx.nci.flac' 12:49:54.1 Trace: Got codec FLAC 12:49:54.1 Debug: Quality parsed: FLAC v1, Source: TagLib 12:49:54.1 Debug: Starting tag write for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm64/Files/Media/temp_ugbewuwx.nci.flac 12:49:54.1 Debug: Starting tag read for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm64/Files/Media/temp_ugbewuwx.nci.flac 12:49:54.1 Debug: Audio Properties: Flac Audio, Bitrate: 350, Sample Size: 16, SampleRate: 44100, Channels: 2 12:49:54.1 Debug: Trying to parse quality for '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm64/Files/Media/temp_ugbewuwx.nci.flac' 12:49:54.1 Trace: Got codec FLAC 12:49:54.1 Debug: Quality parsed: FLAC v1, Source: TagLib 12:49:54.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_remove_mb_tags_flac --- 12:49:54.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_remove_mb_tags_m4a --- 12:49:54.1 Debug: Starting tag write for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm64/Files/Media/temp_13voox1a.cs0.m4a 12:49:54.1 Debug: Starting tag read for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm64/Files/Media/temp_13voox1a.cs0.m4a 12:49:54.1 Debug: Audio Properties: MPEG-4 Audio (mp4a), Bitrate: 129, Sample Size: 0, SampleRate: 44100, Channels: 2 12:49:54.1 Debug: Trying to parse quality for '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm64/Files/Media/temp_13voox1a.cs0.m4a' 12:49:54.1 Trace: Got codec AAC 12:49:54.1 Debug: Quality parsed: AAC-VBR v1, Source: TagLib 12:49:54.1 Debug: Removing MusicBrainz tags for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm64/Files/Media/temp_13voox1a.cs0.m4a 12:49:54.1 Debug: Starting tag read for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm64/Files/Media/temp_13voox1a.cs0.m4a 12:49:54.1 Debug: Audio Properties: MPEG-4 Audio (mp4a), Bitrate: 129, Sample Size: 0, SampleRate: 44100, Channels: 2 12:49:54.1 Debug: Trying to parse quality for '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm64/Files/Media/temp_13voox1a.cs0.m4a' 12:49:54.1 Trace: Got codec AAC 12:49:54.1 Debug: Quality parsed: AAC-VBR v1, Source: TagLib 12:49:54.1 Debug: Starting tag write for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm64/Files/Media/temp_13voox1a.cs0.m4a 12:49:54.1 Debug: Starting tag read for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm64/Files/Media/temp_13voox1a.cs0.m4a 12:49:54.1 Debug: Audio Properties: MPEG-4 Audio (mp4a), Bitrate: 129, Sample Size: 0, SampleRate: 44100, Channels: 2 12:49:54.1 Debug: Trying to parse quality for '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm64/Files/Media/temp_13voox1a.cs0.m4a' 12:49:54.1 Trace: Got codec AAC 12:49:54.1 Debug: Quality parsed: AAC-VBR v1, Source: TagLib 12:49:54.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_remove_mb_tags_m4a --- 12:49:54.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_remove_mb_tags_wma --- 12:49:54.1 Debug: Starting tag write for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm64/Files/Media/temp_zgr5d01r.blx.wma 12:49:54.1 Debug: Starting tag read for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm64/Files/Media/temp_zgr5d01r.blx.wma 12:49:54.1 Debug: Audio Properties: Microsoft WMA2 Audio, Bitrate: 128, Sample Size: 16, SampleRate: 44100, Channels: 2 12:49:54.1 Debug: Trying to parse quality for '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm64/Files/Media/temp_zgr5d01r.blx.wma' 12:49:54.1 Trace: Got codec WMA 12:49:54.1 Debug: Quality parsed: WMA v1, Source: TagLib 12:49:54.1 Debug: Removing MusicBrainz tags for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm64/Files/Media/temp_zgr5d01r.blx.wma 12:49:54.1 Debug: Starting tag read for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm64/Files/Media/temp_zgr5d01r.blx.wma 12:49:54.1 Debug: Audio Properties: Microsoft WMA2 Audio, Bitrate: 128, Sample Size: 16, SampleRate: 44100, Channels: 2 12:49:54.1 Debug: Trying to parse quality for '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm64/Files/Media/temp_zgr5d01r.blx.wma' 12:49:54.1 Trace: Got codec WMA 12:49:54.1 Debug: Quality parsed: WMA v1, Source: TagLib 12:49:54.1 Debug: Starting tag write for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm64/Files/Media/temp_zgr5d01r.blx.wma 12:49:54.1 Debug: Starting tag read for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm64/Files/Media/temp_zgr5d01r.blx.wma 12:49:54.1 Debug: Audio Properties: Microsoft WMA2 Audio, Bitrate: 128, Sample Size: 16, SampleRate: 44100, Channels: 2 12:49:54.1 Debug: Trying to parse quality for '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm64/Files/Media/temp_zgr5d01r.blx.wma' 12:49:54.1 Trace: Got codec WMA 12:49:54.1 Debug: Quality parsed: WMA v1, Source: TagLib 12:49:54.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_remove_mb_tags_wma --- 12:49:54.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_remove_mb_tags_ape --- 12:49:54.1 Debug: Starting tag write for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm64/Files/Media/temp_enqetzs5.fms.ape 12:49:54.1 Debug: Starting tag read for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm64/Files/Media/temp_enqetzs5.fms.ape 12:49:54.1 Debug: Audio Properties: Monkey's Audio APE Version 3.990, Bitrate: 323, Sample Size: 16, SampleRate: 44100, Channels: 2 12:49:54.1 Debug: Trying to parse quality for '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm64/Files/Media/temp_enqetzs5.fms.ape' 12:49:54.1 Trace: Got codec APE 12:49:54.1 Debug: Quality parsed: APE v1, Source: TagLib 12:49:54.1 Debug: Removing MusicBrainz tags for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm64/Files/Media/temp_enqetzs5.fms.ape 12:49:54.1 Debug: Starting tag read for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm64/Files/Media/temp_enqetzs5.fms.ape 12:49:54.1 Debug: Audio Properties: Monkey's Audio APE Version 3.990, Bitrate: 323, Sample Size: 16, SampleRate: 44100, Channels: 2 12:49:54.1 Debug: Trying to parse quality for '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm64/Files/Media/temp_enqetzs5.fms.ape' 12:49:54.1 Trace: Got codec APE 12:49:54.1 Debug: Quality parsed: APE v1, Source: TagLib 12:49:54.1 Debug: Starting tag write for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm64/Files/Media/temp_enqetzs5.fms.ape 12:49:54.1 Debug: Starting tag read for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm64/Files/Media/temp_enqetzs5.fms.ape 12:49:54.1 Debug: Audio Properties: Monkey's Audio APE Version 3.990, Bitrate: 323, Sample Size: 16, SampleRate: 44100, Channels: 2 12:49:54.1 Debug: Trying to parse quality for '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm64/Files/Media/temp_enqetzs5.fms.ape' 12:49:54.1 Trace: Got codec APE 12:49:54.1 Debug: Quality parsed: APE v1, Source: TagLib 12:49:54.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_remove_mb_tags_ape --- 12:49:54.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_remove_mb_tags_opus --- 12:49:54.1 Debug: Starting tag write for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm64/Files/Media/temp_v0omtfo5.1wh.opus 12:49:54.1 Debug: Starting tag read for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm64/Files/Media/temp_v0omtfo5.1wh.opus 12:49:54.1 Trace: Estimating bitrate. Size: 1121422 Duration: 85.1015208 Bitrate: 102 12:49:54.1 Debug: Audio Properties: Opus Version 1 Audio, Bitrate: 102, Sample Size: 0, SampleRate: 48000, Channels: 2 12:49:54.1 Debug: Trying to parse quality for '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm64/Files/Media/temp_v0omtfo5.1wh.opus' 12:49:54.1 Trace: Got codec OPUS 12:49:54.1 Debug: Quality parsed: Unknown v1, Source: Extension 12:49:54.1 Debug: Removing MusicBrainz tags for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm64/Files/Media/temp_v0omtfo5.1wh.opus 12:49:54.1 Debug: Starting tag read for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm64/Files/Media/temp_v0omtfo5.1wh.opus 12:49:54.1 Trace: Estimating bitrate. Size: 1121422 Duration: 85.1015208 Bitrate: 102 12:49:54.1 Debug: Audio Properties: Opus Version 1 Audio, Bitrate: 102, Sample Size: 0, SampleRate: 48000, Channels: 2 12:49:54.1 Debug: Trying to parse quality for '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm64/Files/Media/temp_v0omtfo5.1wh.opus' 12:49:54.1 Trace: Got codec OPUS 12:49:54.1 Debug: Quality parsed: Unknown v1, Source: Extension 12:49:54.1 Debug: Starting tag write for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm64/Files/Media/temp_v0omtfo5.1wh.opus 12:49:54.2 Debug: Starting tag read for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm64/Files/Media/temp_v0omtfo5.1wh.opus 12:49:54.2 Trace: Estimating bitrate. Size: 1120834 Duration: 85.1015208 Bitrate: 102 12:49:54.2 Debug: Audio Properties: Opus Version 1 Audio, Bitrate: 102, Sample Size: 0, SampleRate: 48000, Channels: 2 12:49:54.2 Debug: Trying to parse quality for '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm64/Files/Media/temp_v0omtfo5.1wh.opus' 12:49:54.2 Trace: Got codec OPUS 12:49:54.2 Debug: Quality parsed: Unknown v1, Source: Extension 12:49:54.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_remove_mb_tags_opus --- 12:49:54.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_set_quality_and_mediainfo_for_corrupt_file_mp2 --- 12:49:54.2 Debug: Starting tag read for missing.mp2 12:49:54.2 Error: Tag reading failed for missing.mp2 System.IO.FileNotFoundException: Could not find file '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm64/missing.mp2'. File name: '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_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:49:54.2 Debug: Trying to parse quality for 'missing.mp2' 12:49:54.2 Debug: Unable to parse qulity from tag, Quality parsed from file path: Unknown v1, Source: Extension 12:49:54.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_set_quality_and_mediainfo_for_corrupt_file_mp2 --- 12:49:54.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_set_quality_and_mediainfo_for_corrupt_file_mp3 --- 12:49:54.2 Debug: Starting tag read for missing.mp3 12:49:54.2 Error: Tag reading failed for missing.mp3 System.IO.FileNotFoundException: Could not find file '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm64/missing.mp3'. File name: '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_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:49:54.2 Debug: Trying to parse quality for 'missing.mp3' 12:49:54.2 Debug: Unable to parse qulity from tag, Quality parsed from file path: Unknown v1, Source: Extension 12:49:54.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_set_quality_and_mediainfo_for_corrupt_file_mp3 --- 12:49:54.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_set_quality_and_mediainfo_for_corrupt_file_flac --- 12:49:54.2 Debug: Starting tag read for missing.flac 12:49:54.2 Error: Tag reading failed for missing.flac System.IO.FileNotFoundException: Could not find file '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm64/missing.flac'. File name: '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_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:49:54.2 Debug: Trying to parse quality for 'missing.flac' 12:49:54.2 Debug: Unable to parse qulity from tag, Quality parsed from file path: FLAC v1, Source: Name 12:49:54.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_set_quality_and_mediainfo_for_corrupt_file_flac --- 12:49:54.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_set_quality_and_mediainfo_for_corrupt_file_m4a --- 12:49:54.2 Debug: Starting tag read for missing.m4a 12:49:54.2 Error: Tag reading failed for missing.m4a System.IO.FileNotFoundException: Could not find file '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm64/missing.m4a'. File name: '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_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:49:54.2 Debug: Trying to parse quality for 'missing.m4a' 12:49:54.2 Debug: Unable to parse qulity from tag, Quality parsed from file path: AAC-VBR v1, Source: Name 12:49:54.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_set_quality_and_mediainfo_for_corrupt_file_m4a --- 12:49:54.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_set_quality_and_mediainfo_for_corrupt_file_wma --- 12:49:54.2 Debug: Starting tag read for missing.wma 12:49:54.2 Error: Tag reading failed for missing.wma System.IO.FileNotFoundException: Could not find file '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm64/missing.wma'. File name: '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_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:49:54.2 Debug: Trying to parse quality for 'missing.wma' 12:49:54.2 Debug: Unable to parse qulity from tag, Quality parsed from file path: WMA v1, Source: Name 12:49:54.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_set_quality_and_mediainfo_for_corrupt_file_wma --- 12:49:54.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_set_quality_and_mediainfo_for_corrupt_file_ape --- 12:49:54.2 Debug: Starting tag read for missing.ape 12:49:54.2 Error: Tag reading failed for missing.ape System.IO.FileNotFoundException: Could not find file '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm64/missing.ape'. File name: '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_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:49:54.2 Debug: Trying to parse quality for 'missing.ape' 12:49:54.2 Debug: Unable to parse qulity from tag, Quality parsed from file path: APE v1, Source: Extension 12:49:54.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_set_quality_and_mediainfo_for_corrupt_file_ape --- 12:49:54.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_set_quality_and_mediainfo_for_corrupt_file_opus --- 12:49:54.2 Debug: Starting tag read for missing.opus 12:49:54.2 Error: Tag reading failed for missing.opus System.IO.FileNotFoundException: Could not find file '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm64/missing.opus'. File name: '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_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:49:54.2 Debug: Trying to parse quality for 'missing.opus' 12:49:54.2 Debug: Unable to parse qulity from tag, Quality parsed from file path: Unknown v1, Source: Extension 12:49:54.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_set_quality_and_mediainfo_for_corrupt_file_opus --- 12:49:54.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.write_tags_should_not_update_tags_if_already_updated("nin.mp3") --- 12:49:54.2 Debug: Starting tag read for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm64/Files/Media/temp_1ylhdhkr.pxn.mp3 12:49:54.2 Debug: Audio Properties: MPEG Version 1 Audio, Layer 3 VBR, Bitrate: 63, Sample Size: 0, SampleRate: 44100, Channels: 2 12:49:54.2 Debug: Trying to parse quality for '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm64/Files/Media/temp_1ylhdhkr.pxn.mp3' 12:49:54.2 Trace: Got codec MP3VBR 12:49:54.2 Debug: Quality parsed: MP3-VBR-V0 v1, Source: TagLib 12:49:54.2 Debug: Scrubbing tags for [1] /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm64/Files/Media/temp_1ylhdhkr.pxn.mp3 12:49:54.2 Debug: Writing tags for [1] /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm64/Files/Media/temp_1ylhdhkr.pxn.mp3 12:49:54.2 Debug: Starting tag write for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm64/Files/Media/temp_1ylhdhkr.pxn.mp3 12:49:54.2 Debug: Starting tag read for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm64/Files/Media/temp_1ylhdhkr.pxn.mp3 12:49:54.2 Debug: Audio Properties: MPEG Version 1 Audio, Layer 3 VBR, Bitrate: 63, Sample Size: 0, SampleRate: 44100, Channels: 2 12:49:54.2 Debug: Trying to parse quality for '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm64/Files/Media/temp_1ylhdhkr.pxn.mp3' 12:49:54.2 Trace: Got codec MP3VBR 12:49:54.2 Debug: Quality parsed: MP3-VBR-V0 v1, Source: TagLib 12:49:54.2 Debug: No tags update for [1] /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm64/Files/Media/temp_1ylhdhkr.pxn.mp3 due to no difference 12:49:54.2 Debug: Starting tag read for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm64/Files/Media/temp_1ylhdhkr.pxn.mp3 12:49:54.2 Debug: Audio Properties: MPEG Version 1 Audio, Layer 3 VBR, Bitrate: 63, Sample Size: 0, SampleRate: 44100, Channels: 2 12:49:54.2 Debug: Trying to parse quality for '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm64/Files/Media/temp_1ylhdhkr.pxn.mp3' 12:49:54.2 Trace: Got codec MP3VBR 12:49:54.2 Debug: Quality parsed: MP3-VBR-V0 v1, Source: TagLib 12:49:54.2 Debug: No tags update for [1] /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm64/Files/Media/temp_1ylhdhkr.pxn.mp3 due to no difference 12:49:54.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.write_tags_should_not_update_tags_if_already_updated("nin.mp3") --- 12:49:54.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.write_tags_should_update_trackfile_size_and_modified("nin.mp3") --- 12:49:54.2 Debug: Starting tag read for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm64/Files/Media/temp_j4ni2pq5.rui.mp3 12:49:54.2 Debug: Audio Properties: MPEG Version 1 Audio, Layer 3 VBR, Bitrate: 63, Sample Size: 0, SampleRate: 44100, Channels: 2 12:49:54.2 Debug: Trying to parse quality for '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm64/Files/Media/temp_j4ni2pq5.rui.mp3' 12:49:54.2 Trace: Got codec MP3VBR 12:49:54.2 Debug: Quality parsed: MP3-VBR-V0 v1, Source: TagLib 12:49:54.2 Debug: Scrubbing tags for [1] /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm64/Files/Media/temp_j4ni2pq5.rui.mp3 12:49:54.2 Debug: Writing tags for [1] /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm64/Files/Media/temp_j4ni2pq5.rui.mp3 12:49:54.2 Debug: Starting tag write for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm64/Files/Media/temp_j4ni2pq5.rui.mp3 12:49:54.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.write_tags_should_update_trackfile_size_and_modified("nin.mp3") --- 12:49:54.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.DiskScanServiceTests.ScanFixture.should_clean_if_folder_does_not_exist --- 12:49:54.2 Debug: Specified scan folder (/C/Test/Music/Artist) doesn't exist. 12:49:54.2 Debug: Cleaning up media files in DB [/C/Test/Music/Artist] 12:49:54.2 Trace: Finished getting track files for: /C/Test/Music/Artist [00:00:00.0012375] 12:49:54.3 Debug: Import decisions complete [00:00:00.0003571] 12:49:54.3 Debug: Inserted 0 new unmatched trackfiles 12:49:54.3 Debug: Updated info for 0 known files 12:49:54.3 Debug: Track import complete for: /C/Test/Music/Artist [00:00:00.0033336] 12:49:54.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.DiskScanServiceTests.ScanFixture.should_clean_if_folder_does_not_exist --- 12:49:54.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.DiskScanServiceTests.ScanFixture.should_exclude_osx_metadata_files --- 12:49:54.3 Debug: Using default lastWrite 12:49:54.3 Info: Scanning /C/Test/Music/Artist 12:49:54.3 Debug: Scanning '/C/Test/Music/Artist' for music files 12:49:54.3 Trace: 3 files were found in /C/Test/Music/Artist 12:49:54.3 Debug: 2 audio files were found in /C/Test/Music/Artist 12:49:54.3 Debug: Cleaning up media files in DB [/C/Test/Music/Artist] 12:49:54.3 Trace: Finished getting track files for: /C/Test/Music/Artist [00:00:00.0102548] 12:49:54.3 Debug: Import decisions complete [00:00:00.0000383] 12:49:54.3 Debug: Inserted 0 new unmatched trackfiles 12:49:54.3 Debug: Updated info for 0 known files 12:49:54.3 Debug: Track import complete for: /C/Test/Music/Artist [00:00:00.0002281] 12:49:54.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.DiskScanServiceTests.ScanFixture.should_exclude_osx_metadata_files --- 12:49:54.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.DiskScanServiceTests.ScanFixture.should_find_files_at_root_of_artist_folder --- 12:49:54.3 Debug: Using default lastWrite 12:49:54.3 Info: Scanning /C/Test/Music/Artist 12:49:54.3 Debug: Scanning '/C/Test/Music/Artist' for music files 12:49:54.3 Trace: 2 files were found in /C/Test/Music/Artist 12:49:54.3 Debug: 2 audio files were found in /C/Test/Music/Artist 12:49:54.3 Debug: Cleaning up media files in DB [/C/Test/Music/Artist] 12:49:54.3 Trace: Finished getting track files for: /C/Test/Music/Artist [00:00:00.0002353] 12:49:54.3 Debug: Import decisions complete [00:00:00.0000049] 12:49:54.3 Debug: Inserted 0 new unmatched trackfiles 12:49:54.3 Debug: Updated info for 0 known files 12:49:54.3 Debug: Track import complete for: /C/Test/Music/Artist [00:00:00.0001165] 12:49:54.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.DiskScanServiceTests.ScanFixture.should_find_files_at_root_of_artist_folder --- 12:49:54.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.DiskScanServiceTests.ScanFixture.should_insert_new_unmatched_files_when_all_new --- 12:49:54.3 Debug: Using default lastWrite 12:49:54.3 Debug: Using default lastWrite 12:49:54.3 Info: Scanning /C/Test/Music/Artist 12:49:54.3 Debug: Scanning '/C/Test/Music/Artist' for music files 12:49:54.3 Trace: 2 files were found in /C/Test/Music/Artist 12:49:54.3 Debug: 2 audio files were found in /C/Test/Music/Artist 12:49:54.3 Debug: Cleaning up media files in DB [/C/Test/Music/Artist] 12:49:54.3 Trace: Finished getting track files for: /C/Test/Music/Artist [00:00:00.0002049] 12:49:54.3 Debug: Import decisions complete [00:00:00.0009947] 12:49:54.3 Debug: Inserted 2 new unmatched trackfiles 12:49:54.3 Debug: Updated info for 0 known files 12:49:54.3 Debug: Track import complete for: /C/Test/Music/Artist [00:00:00.0006738] 12:49:54.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.DiskScanServiceTests.ScanFixture.should_insert_new_unmatched_files_when_all_new --- 12:49:54.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.DiskScanServiceTests.ScanFixture.should_insert_new_unmatched_files_when_some_known --- 12:49:54.3 Debug: Using default lastWrite 12:49:54.3 Debug: Using default lastWrite 12:49:54.3 Info: Scanning /C/Test/Music/Artist 12:49:54.3 Debug: Scanning '/C/Test/Music/Artist' for music files 12:49:54.3 Trace: 2 files were found in /C/Test/Music/Artist 12:49:54.3 Debug: 2 audio files were found in /C/Test/Music/Artist 12:49:54.3 Debug: Cleaning up media files in DB [/C/Test/Music/Artist] 12:49:54.3 Trace: Finished getting track files for: /C/Test/Music/Artist [00:00:00.0002068] 12:49:54.3 Debug: Import decisions complete [00:00:00.0000288] 12:49:54.3 Debug: Inserted 1 new unmatched trackfiles 12:49:54.3 Debug: Updated info for 0 known files 12:49:54.3 Debug: Track import complete for: /C/Test/Music/Artist [00:00:00.0013105] 12:49:54.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.DiskScanServiceTests.ScanFixture.should_insert_new_unmatched_files_when_some_known --- 12:49:54.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.DiskScanServiceTests.ScanFixture.should_not_insert_files_when_all_known --- 12:49:54.3 Debug: Using default lastWrite 12:49:54.3 Debug: Using default lastWrite 12:49:54.3 Info: Scanning /C/Test/Music/Artist 12:49:54.3 Debug: Scanning '/C/Test/Music/Artist' for music files 12:49:54.3 Trace: 2 files were found in /C/Test/Music/Artist 12:49:54.3 Debug: 2 audio files were found in /C/Test/Music/Artist 12:49:54.3 Debug: Cleaning up media files in DB [/C/Test/Music/Artist] 12:49:54.3 Trace: Finished getting track files for: /C/Test/Music/Artist [00:00:00.0002083] 12:49:54.3 Debug: Import decisions complete [00:00:00.0000220] 12:49:54.3 Debug: Inserted 0 new unmatched trackfiles 12:49:54.3 Debug: Updated info for 0 known files 12:49:54.3 Debug: Track import complete for: /C/Test/Music/Artist [00:00:00.0002344] 12:49:54.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.DiskScanServiceTests.ScanFixture.should_not_insert_files_when_all_known --- 12:49:54.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.DiskScanServiceTests.ScanFixture.should_not_scan_AppleDouble_subfolder --- 12:49:54.3 Debug: Using default lastWrite 12:49:54.3 Info: Scanning /C/Test/Music/Artist 12:49:54.3 Debug: Scanning '/C/Test/Music/Artist' for music files 12:49:54.3 Trace: 3 files were found in /C/Test/Music/Artist 12:49:54.3 Debug: 3 audio files were found in /C/Test/Music/Artist 12:49:54.3 Debug: Cleaning up media files in DB [/C/Test/Music/Artist] 12:49:54.3 Trace: Finished getting track files for: /C/Test/Music/Artist [00:00:00.0002057] 12:49:54.3 Debug: Import decisions complete [00:00:00.0000047] 12:49:54.3 Debug: Inserted 0 new unmatched trackfiles 12:49:54.3 Debug: Updated info for 0 known files 12:49:54.3 Debug: Track import complete for: /C/Test/Music/Artist [00:00:00.0001205] 12:49:54.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.DiskScanServiceTests.ScanFixture.should_not_scan_AppleDouble_subfolder --- 12:49:54.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.DiskScanServiceTests.ScanFixture.should_not_scan_extras_subfolder --- 12:49:54.3 Debug: Using default lastWrite 12:49:54.3 Info: Scanning /C/Test/Music/Artist 12:49:54.3 Debug: Scanning '/C/Test/Music/Artist' for music files 12:49:54.3 Trace: 5 files were found in /C/Test/Music/Artist 12:49:54.3 Debug: 5 audio files were found in /C/Test/Music/Artist 12:49:54.3 Debug: Cleaning up media files in DB [/C/Test/Music/Artist] 12:49:54.3 Trace: Finished getting track files for: /C/Test/Music/Artist [00:00:00.0002093] 12:49:54.3 Debug: Import decisions complete [00:00:00.0000049] 12:49:54.3 Debug: Inserted 0 new unmatched trackfiles 12:49:54.3 Debug: Updated info for 0 known files 12:49:54.3 Debug: Track import complete for: /C/Test/Music/Artist [00:00:00.0001173] 12:49:54.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.DiskScanServiceTests.ScanFixture.should_not_scan_extras_subfolder --- 12:49:54.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.DiskScanServiceTests.ScanFixture.should_not_scan_if_root_folder_does_not_exist --- 12:49:54.3 Warn: Artists' root folder (/C/Test/Music) doesn't exist. 12:49:54.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.DiskScanServiceTests.ScanFixture.should_not_scan_if_root_folder_does_not_exist --- 12:49:54.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.DiskScanServiceTests.ScanFixture.should_not_scan_if_root_folder_is_empty --- 12:49:54.3 Warn: Artists' root folder (/C/Test/Music) is empty. 12:49:54.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.DiskScanServiceTests.ScanFixture.should_not_scan_if_root_folder_is_empty --- 12:49:54.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.DiskScanServiceTests.ScanFixture.should_not_scan_subfolder_of_season_folder_that_starts_with_a_period --- 12:49:54.4 Debug: Using default lastWrite 12:49:54.4 Info: Scanning /C/Test/Music/Artist 12:49:54.4 Debug: Scanning '/C/Test/Music/Artist' for music files 12:49:54.4 Trace: 5 files were found in /C/Test/Music/Artist 12:49:54.4 Debug: 5 audio files were found in /C/Test/Music/Artist 12:49:54.4 Debug: Cleaning up media files in DB [/C/Test/Music/Artist] 12:49:54.4 Trace: Finished getting track files for: /C/Test/Music/Artist [00:00:00.0002149] 12:49:54.4 Debug: Import decisions complete [00:00:00.0000053] 12:49:54.4 Debug: Inserted 0 new unmatched trackfiles 12:49:54.4 Debug: Updated info for 0 known files 12:49:54.4 Debug: Track import complete for: /C/Test/Music/Artist [00:00:00.0001181] 12:49:54.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.DiskScanServiceTests.ScanFixture.should_not_scan_subfolder_of_season_folder_that_starts_with_a_period --- 12:49:54.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.DiskScanServiceTests.ScanFixture.should_not_scan_subfolders_that_start_with_period --- 12:49:54.4 Debug: Using default lastWrite 12:49:54.4 Info: Scanning /C/Test/Music/Artist 12:49:54.4 Debug: Scanning '/C/Test/Music/Artist' for music files 12:49:54.4 Trace: 4 files were found in /C/Test/Music/Artist 12:49:54.4 Debug: 4 audio files were found in /C/Test/Music/Artist 12:49:54.4 Debug: Cleaning up media files in DB [/C/Test/Music/Artist] 12:49:54.4 Trace: Finished getting track files for: /C/Test/Music/Artist [00:00:00.0002069] 12:49:54.4 Debug: Import decisions complete [00:00:00.0000050] 12:49:54.4 Debug: Inserted 0 new unmatched trackfiles 12:49:54.4 Debug: Updated info for 0 known files 12:49:54.4 Debug: Track import complete for: /C/Test/Music/Artist [00:00:00.0001171] 12:49:54.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.DiskScanServiceTests.ScanFixture.should_not_scan_subfolders_that_start_with_period --- 12:49:54.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.DiskScanServiceTests.ScanFixture.should_not_scan_Synology_eaDir --- 12:49:54.4 Debug: Using default lastWrite 12:49:54.4 Info: Scanning /C/Test/Music/Artist 12:49:54.4 Debug: Scanning '/C/Test/Music/Artist' for music files 12:49:54.4 Trace: 2 files were found in /C/Test/Music/Artist 12:49:54.4 Debug: 2 audio files were found in /C/Test/Music/Artist 12:49:54.4 Debug: Cleaning up media files in DB [/C/Test/Music/Artist] 12:49:54.4 Trace: Finished getting track files for: /C/Test/Music/Artist [00:00:00.0002029] 12:49:54.4 Debug: Import decisions complete [00:00:00.0000052] 12:49:54.4 Debug: Inserted 0 new unmatched trackfiles 12:49:54.4 Debug: Updated info for 0 known files 12:49:54.4 Debug: Track import complete for: /C/Test/Music/Artist [00:00:00.0001146] 12:49:54.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.DiskScanServiceTests.ScanFixture.should_not_scan_Synology_eaDir --- 12:49:54.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.DiskScanServiceTests.ScanFixture.should_not_scan_thumb_folder --- 12:49:54.4 Debug: Using default lastWrite 12:49:54.4 Info: Scanning /C/Test/Music/Artist 12:49:54.4 Debug: Scanning '/C/Test/Music/Artist' for music files 12:49:54.4 Trace: 2 files were found in /C/Test/Music/Artist 12:49:54.4 Debug: 2 audio files were found in /C/Test/Music/Artist 12:49:54.4 Debug: Cleaning up media files in DB [/C/Test/Music/Artist] 12:49:54.4 Trace: Finished getting track files for: /C/Test/Music/Artist [00:00:00.0002040] 12:49:54.4 Debug: Import decisions complete [00:00:00.0000048] 12:49:54.4 Debug: Inserted 0 new unmatched trackfiles 12:49:54.4 Debug: Updated info for 0 known files 12:49:54.4 Debug: Track import complete for: /C/Test/Music/Artist [00:00:00.0001209] 12:49:54.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.DiskScanServiceTests.ScanFixture.should_not_scan_thumb_folder --- 12:49:54.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.DiskScanServiceTests.ScanFixture.should_not_update_info_for_unchanged_known_files --- 12:49:54.4 Debug: Using default lastWrite 12:49:54.4 Debug: Using default lastWrite 12:49:54.4 Info: Scanning /C/Test/Music/Artist 12:49:54.4 Debug: Scanning '/C/Test/Music/Artist' for music files 12:49:54.4 Trace: 2 files were found in /C/Test/Music/Artist 12:49:54.4 Debug: 2 audio files were found in /C/Test/Music/Artist 12:49:54.4 Debug: Cleaning up media files in DB [/C/Test/Music/Artist] 12:49:54.4 Trace: Finished getting track files for: /C/Test/Music/Artist [00:00:00.0002044] 12:49:54.4 Debug: Import decisions complete [00:00:00.0000238] 12:49:54.4 Debug: Inserted 0 new unmatched trackfiles 12:49:54.4 Debug: Updated info for 0 known files 12:49:54.4 Debug: Track import complete for: /C/Test/Music/Artist [00:00:00.0001880] 12:49:54.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.DiskScanServiceTests.ScanFixture.should_not_update_info_for_unchanged_known_files --- 12:49:54.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.DiskScanServiceTests.ScanFixture.should_scan_dotHack_folder --- 12:49:54.4 Debug: Using default lastWrite 12:49:54.4 Info: Scanning /C/Test/Music/.hack 12:49:54.4 Debug: Scanning '/C/Test/Music/.hack' for music files 12:49:54.4 Trace: 2 files were found in /C/Test/Music/.hack 12:49:54.4 Debug: 2 audio files were found in /C/Test/Music/.hack 12:49:54.4 Debug: Cleaning up media files in DB [/C/Test/Music/.hack] 12:49:54.4 Trace: Finished getting track files for: /C/Test/Music/.hack [00:00:00.0002002] 12:49:54.4 Debug: Import decisions complete [00:00:00.0000048] 12:49:54.4 Debug: Inserted 0 new unmatched trackfiles 12:49:54.4 Debug: Updated info for 0 known files 12:49:54.4 Debug: Track import complete for: /C/Test/Music/.hack [00:00:00.0001174] 12:49:54.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.DiskScanServiceTests.ScanFixture.should_scan_dotHack_folder --- 12:49:54.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.DiskScanServiceTests.ScanFixture.should_scan_extras_artist_and_subfolders --- 12:49:54.4 Debug: Using default lastWrite 12:49:54.4 Info: Scanning /C/Test/Music/Extras 12:49:54.4 Debug: Scanning '/C/Test/Music/Extras' for music files 12:49:54.4 Trace: 6 files were found in /C/Test/Music/Extras 12:49:54.4 Debug: 6 audio files were found in /C/Test/Music/Extras 12:49:54.4 Debug: Cleaning up media files in DB [/C/Test/Music/Extras] 12:49:54.4 Trace: Finished getting track files for: /C/Test/Music/Extras [00:00:00.0002329] 12:49:54.4 Debug: Import decisions complete [00:00:00.0000054] 12:49:54.4 Debug: Inserted 0 new unmatched trackfiles 12:49:54.4 Debug: Updated info for 0 known files 12:49:54.4 Debug: Track import complete for: /C/Test/Music/Extras [00:00:00.0001183] 12:49:54.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.DiskScanServiceTests.ScanFixture.should_scan_extras_artist_and_subfolders --- 12:49:54.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.DiskScanServiceTests.ScanFixture.should_scan_files_that_start_with_period --- 12:49:54.4 Debug: Using default lastWrite 12:49:54.4 Info: Scanning /C/Test/Music/Artist 12:49:54.4 Debug: Scanning '/C/Test/Music/Artist' for music files 12:49:54.4 Trace: 1 files were found in /C/Test/Music/Artist 12:49:54.4 Debug: 1 audio files were found in /C/Test/Music/Artist 12:49:54.4 Debug: Cleaning up media files in DB [/C/Test/Music/Artist] 12:49:54.4 Trace: Finished getting track files for: /C/Test/Music/Artist [00:00:00.0001933] 12:49:54.4 Debug: Import decisions complete [00:00:00.0000044] 12:49:54.4 Debug: Inserted 0 new unmatched trackfiles 12:49:54.4 Debug: Updated info for 0 known files 12:49:54.4 Debug: Track import complete for: /C/Test/Music/Artist [00:00:00.0001157] 12:49:54.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.DiskScanServiceTests.ScanFixture.should_scan_files_that_start_with_period --- 12:49:54.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.DiskScanServiceTests.ScanFixture.should_update_fields_for_updated_files --- 12:49:54.4 Debug: Using default lastWrite 12:49:54.4 Info: Scanning /C/Test/Music/Artist 12:49:54.4 Debug: Scanning '/C/Test/Music/Artist' for music files 12:49:54.4 Trace: 1 files were found in /C/Test/Music/Artist 12:49:54.4 Debug: 1 audio files were found in /C/Test/Music/Artist 12:49:54.4 Debug: Cleaning up media files in DB [/C/Test/Music/Artist] 12:49:54.4 Trace: Finished getting track files for: /C/Test/Music/Artist [00:00:00.0093509] 12:49:54.4 Debug: Import decisions complete [00:00:00.0000079] 12:49:54.4 Debug: Inserted 0 new unmatched trackfiles 12:49:54.4 Debug: Updated info for 1 known files 12:49:54.4 Debug: Track import complete for: /C/Test/Music/Artist [00:00:00.0003538] 12:49:54.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.DiskScanServiceTests.ScanFixture.should_update_fields_for_updated_files --- 12:49:54.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.DiskScanServiceTests.ScanFixture.should_update_info_for_changed_known_files --- 12:49:54.4 Debug: Using default lastWrite 12:49:54.4 Info: Scanning /C/Test/Music/Artist 12:49:54.4 Debug: Scanning '/C/Test/Music/Artist' for music files 12:49:54.4 Trace: 2 files were found in /C/Test/Music/Artist 12:49:54.4 Debug: 2 audio files were found in /C/Test/Music/Artist 12:49:54.4 Debug: Cleaning up media files in DB [/C/Test/Music/Artist] 12:49:54.4 Trace: Finished getting track files for: /C/Test/Music/Artist [00:00:00.0002053] 12:49:54.4 Debug: Import decisions complete [00:00:00.0000229] 12:49:54.4 Debug: Inserted 0 new unmatched trackfiles 12:49:54.4 Debug: Updated info for 2 known files 12:49:54.4 Debug: Track import complete for: /C/Test/Music/Artist [00:00:00.0001908] 12:49:54.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.DiskScanServiceTests.ScanFixture.should_update_info_for_changed_known_files --- 12:49:54.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.DownloadedAlbumsCommandServiceFixture.should_override_import_mode --- 12:49:54.5 Debug: Failed to import 12:49:54.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.DownloadedAlbumsCommandServiceFixture.should_override_import_mode --- 12:49:54.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.DownloadedAlbumsCommandServiceFixture.should_process_file_if_downloadclientid_is_not_specified --- 12:49:54.5 Debug: Failed to import 12:49:54.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.DownloadedAlbumsCommandServiceFixture.should_process_file_if_downloadclientid_is_not_specified --- 12:49:54.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.DownloadedAlbumsCommandServiceFixture.should_process_folder_if_downloadclientid_is_not_specified --- 12:49:54.5 Debug: Failed to import 12:49:54.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.DownloadedAlbumsCommandServiceFixture.should_process_folder_if_downloadclientid_is_not_specified --- 12:49:54.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.DownloadedAlbumsCommandServiceFixture.should_process_folder_with_downloadclientitem_if_available --- 12:49:54.5 Debug: External directory scan request for known download sab1. [/c/drop_other/Show.S01E01/] 12:49:54.5 Debug: Failed to import 12:49:54.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.DownloadedAlbumsCommandServiceFixture.should_process_folder_with_downloadclientitem_if_available --- 12:49:54.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.DownloadedAlbumsCommandServiceFixture.should_process_folder_without_downloadclientitem_if_not_available --- 12:49:54.5 Warn: External directory scan request for unknown download sab1, attempting normal import. [/c/drop_other/Show.S01E01/] 12:49:54.5 Debug: Failed to import 12:49:54.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.DownloadedAlbumsCommandServiceFixture.should_process_folder_without_downloadclientitem_if_not_available --- 12:49:54.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.DownloadedAlbumsCommandServiceFixture.should_skip_import_if_dronefactory_doesnt_exist --- 12:49:54.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.DownloadedAlbumsCommandServiceFixture.should_skip_import_if_dronefactory_doesnt_exist --- 12:49:54.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.DownloadedAlbumsCommandServiceFixture.should_warn_if_neither_folder_or_file_exists --- 12:49:54.5 Warn: Folder/File specified for import scan [/c/drop_other/Show.S01E01/] doesn't exist. 12:49:54.5 Debug: Failed to import 12:49:54.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.DownloadedAlbumsCommandServiceFixture.should_warn_if_neither_folder_or_file_exists --- 12:49:54.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.DownloadedTracksImportServiceFixture.should_delete_folder_if_importmode_move --- 12:49:54.5 Debug: Processing path: /c/drop/ 12:49:54.5 Debug: Parsing string 'drop' 12:49:54.5 Debug: Unable to parse drop 12:49:54.5 Debug: Deleting folder after importing valid files 12:49:54.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.DownloadedTracksImportServiceFixture.should_delete_folder_if_importmode_move --- 12:49:54.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.DownloadedTracksImportServiceFixture.should_not_delete_folder_after_import --- 12:49:54.5 Debug: Processing path: /c/drop/ 12:49:54.5 Debug: Parsing string 'drop' 12:49:54.5 Debug: Unable to parse drop 12:49:54.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.DownloadedTracksImportServiceFixture.should_not_delete_folder_after_import --- 12:49:54.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.DownloadedTracksImportServiceFixture.should_not_delete_folder_if_files_were_imported_and_audio_files_remain --- 12:49:54.5 Debug: Parsing string 'foldername' 12:49:54.5 Debug: Unable to parse foldername 12:49:54.5 Debug: Parsing string '01 the first track.ext' 12:49:54.5 Trace: (?\d*){0,1}([-| ]{0,1})(?[a-zA-Z0-9, ().&_]*)[-| ]{0,1}(?[a-zA-Z0-9, ().&_]+) 12:49:54.5 Debug: Track Parsed. the first track ex - - 0:[Unknown Track] : 12:49:54.5 Debug: Trying to parse quality for '01 the first track.ext' 12:49:54.5 Debug: Quality parsed: Unknown v1 12:49:54.5 Warn: Audio file detected: [/c/drop/foldername/01 the first track.ext] 12:49:54.5 Debug: [/c/drop/foldername/01 the first track.ext] has an unsupported extension: '.ext' 12:49:54.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.DownloadedTracksImportServiceFixture.should_not_delete_folder_if_files_were_imported_and_audio_files_remain --- 12:49:54.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.DownloadedTracksImportServiceFixture.should_not_delete_folder_if_importmode_copy --- 12:49:54.5 Debug: Processing path: /c/drop/ 12:49:54.5 Debug: Parsing string 'drop' 12:49:54.5 Debug: Unable to parse drop 12:49:54.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.DownloadedTracksImportServiceFixture.should_not_delete_folder_if_importmode_copy --- 12:49:54.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.DownloadedTracksImportServiceFixture.should_not_delete_folder_if_no_files_were_imported --- 12:49:54.5 Debug: Unknown Artist foldername 12:49:54.5 Debug: Unknown Artist for file: 01 the first track.ext 12:49:54.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.DownloadedTracksImportServiceFixture.should_not_delete_folder_if_no_files_were_imported --- 12:49:54.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.DownloadedTracksImportServiceFixture.should_not_delete_if_no_files_were_imported --- 12:49:54.5 Debug: Parsing string 'foldername' 12:49:54.5 Debug: Unable to parse foldername 12:49:54.5 Debug: [/c/drop/foldername/01 the first track.ext] has an unsupported extension: '.ext' 12:49:54.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.DownloadedTracksImportServiceFixture.should_not_delete_if_no_files_were_imported --- 12:49:54.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.DownloadedTracksImportServiceFixture.should_not_delete_if_there_is_large_rar_file --- 12:49:54.6 Debug: Parsing string 'foldername' 12:49:54.6 Debug: Unable to parse foldername 12:49:54.6 Debug: Parsing string '01 the first track.ext' 12:49:54.6 Trace: (?\d*){0,1}([-| ]{0,1})(?[a-zA-Z0-9, ().&_]*)[-| ]{0,1}(?[a-zA-Z0-9, ().&_]+) 12:49:54.6 Debug: Track Parsed. the first track ex - - 0:[Unknown Track] : 12:49:54.6 Debug: Trying to parse quality for '01 the first track.ext' 12:49:54.6 Debug: Quality parsed: Unknown v1 12:49:54.6 Warn: Audio file detected: [/c/drop/foldername/01 the first track.ext] 12:49:54.6 Debug: [/c/drop/foldername/01 the first track.ext] has an unsupported extension: '.ext' 12:49:54.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.DownloadedTracksImportServiceFixture.should_not_delete_if_there_is_large_rar_file --- 12:49:54.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.DownloadedTracksImportServiceFixture.should_not_import_if_folder_is_a_artist_path --- 12:49:54.6 Warn: Unable to process folder that is mapped to an existing artist 12:49:54.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.DownloadedTracksImportServiceFixture.should_not_import_if_folder_is_a_artist_path --- 12:49:54.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.DownloadedTracksImportServiceFixture.should_not_process_if_file_and_folder_do_not_exist --- 12:49:54.6 Debug: Processing path: /C/media/ba09030e-1234-1234-1234-123456789abc/[HorribleSubs] Maria the Virgin Witch - 09 [720p] 12:49:54.6 Error: Import failed, path does not exist or is not accessible by Lidarr: /C/media/ba09030e-1234-1234-1234-123456789abc/[HorribleSubs] Maria the Virgin Witch - 09 [720p]. Ensure the path exists and the user running Lidarr has the correct permissions to access this file/folder 12:49:54.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.DownloadedTracksImportServiceFixture.should_not_process_if_file_and_folder_do_not_exist --- 12:49:54.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.DownloadedTracksImportServiceFixture.should_remove_unpack_from_folder_name("_UNPACK_") --- 12:49:54.6 Debug: Unknown Artist foldername 12:49:54.6 Debug: Unknown Artist Alien Ant Farm - Truant (2003) 12:49:54.6 Debug: Unknown Artist for file: 01 the first track.ext 12:49:54.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.DownloadedTracksImportServiceFixture.should_remove_unpack_from_folder_name("_UNPACK_") --- 12:49:54.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.DownloadedTracksImportServiceFixture.should_remove_unpack_from_folder_name("_FAILED_") --- 12:49:54.6 Debug: Unknown Artist foldername 12:49:54.6 Debug: Unknown Artist Alien Ant Farm - Truant (2003) 12:49:54.6 Debug: Unknown Artist for file: 01 the first track.ext 12:49:54.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.DownloadedTracksImportServiceFixture.should_remove_unpack_from_folder_name("_FAILED_") --- 12:49:54.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.DownloadedTracksImportServiceFixture.should_return_importresult_on_unknown_artist --- 12:49:54.6 Debug: Processing path: /C/folder/file.mkv 12:49:54.6 Debug: Unknown Artist for file: file.mkv 12:49:54.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.DownloadedTracksImportServiceFixture.should_return_importresult_on_unknown_artist --- 12:49:54.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.DownloadedTracksImportServiceFixture.should_search_for_artist_using_folder_name --- 12:49:54.6 Debug: Unknown Artist foldername 12:49:54.6 Debug: Unknown Artist for file: 01 the first track.ext 12:49:54.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.DownloadedTracksImportServiceFixture.should_search_for_artist_using_folder_name --- 12:49:54.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.DownloadedTracksImportServiceFixture.should_skip_if_file_is_in_use_by_another_process --- 12:49:54.6 Debug: Parsing string 'foldername' 12:49:54.6 Debug: Unable to parse foldername 12:49:54.6 Debug: [/c/drop/foldername/01 the first track.ext] is currently locked by another process, skipping 12:49:54.6 Debug: [/c/drop/foldername/01 the first track.ext] has an unsupported extension: '.ext' 12:49:54.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.DownloadedTracksImportServiceFixture.should_skip_if_file_is_in_use_by_another_process --- 12:49:54.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.DownloadedTracksImportServiceFixture.should_skip_if_no_artist_found --- 12:49:54.6 Debug: Unknown Artist foldername 12:49:54.6 Debug: Unknown Artist for file: 01 the first track.ext 12:49:54.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.DownloadedTracksImportServiceFixture.should_skip_if_no_artist_found --- 12:49:54.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.ImportApprovedTracksFixture.should_copy_when_cannot_move_files_downloads --- 12:49:54.7 Info: Importing album 1/1 12:49:54.7 Debug: Deleting 0 existing files for [ForeignAlbumId1][Title1] 12:49:54.7 Debug: Updating release to [ForeignReleaseId1][Title1] [1 tracks] 12:49:54.7 Info: Importing 1 tracks 12:49:54.7 Debug: Importing 1 files. replaceExisting: True 12:49:54.7 Debug: Inserted new trackfiles in 0ms 12:49:54.7 Debug: TrackFileIds updated, total 0ms 12:49:54.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.ImportApprovedTracksFixture.should_copy_when_cannot_move_files_downloads --- 12:49:54.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.ImportApprovedTracksFixture.should_delete_existing_trackfiles_with_the_same_path --- 12:49:54.7 Info: Importing album 1/1 12:49:54.7 Debug: Updating release to [ForeignReleaseId1][Title1] [1 tracks] 12:49:54.7 Info: Importing 1 tracks 12:49:54.7 Debug: Importing 1 files. replaceExisting: False 12:49:54.7 Debug: Inserted new trackfiles in 0ms 12:49:54.7 Debug: TrackFileIds updated, total 0ms 12:49:54.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.ImportApprovedTracksFixture.should_delete_existing_trackfiles_with_the_same_path --- 12:49:54.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.ImportApprovedTracksFixture.should_import_each_approved --- 12:49:54.7 Info: Importing album 1/1 12:49:54.7 Debug: Updating release to [ForeignReleaseId1][Title1] [1 tracks] 12:49:54.7 Info: Importing 5 tracks 12:49:54.7 Debug: Importing 5 files. replaceExisting: False 12:49:54.7 Debug: Inserted new trackfiles in 0ms 12:49:54.7 Debug: TrackFileIds updated, total 0ms 12:49:54.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.ImportApprovedTracksFixture.should_import_each_approved --- 12:49:54.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.ImportApprovedTracksFixture.should_import_larger_files_first --- 12:49:54.7 Info: Importing album 1/1 12:49:54.7 Debug: Updating release to [ForeignReleaseId1][Title1] [1 tracks] 12:49:54.7 Info: Importing 2 tracks 12:49:54.7 Debug: Importing 2 files. replaceExisting: False 12:49:54.7 Debug: Inserted new trackfiles in 0ms 12:49:54.7 Debug: TrackFileIds updated, total 0ms 12:49:54.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.ImportApprovedTracksFixture.should_import_larger_files_first --- 12:49:54.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.ImportApprovedTracksFixture.should_include_scene_name_with_new_downloads --- 12:49:54.7 Info: Importing album 1/1 12:49:54.7 Debug: Deleting 0 existing files for [ForeignAlbumId1][Title1] 12:49:54.7 Debug: Updating release to [ForeignReleaseId1][Title1] [1 tracks] 12:49:54.7 Info: Importing 1 tracks 12:49:54.7 Debug: Importing 1 files. replaceExisting: True 12:49:54.7 Debug: Inserted new trackfiles in 0ms 12:49:54.7 Debug: TrackFileIds updated, total 0ms 12:49:54.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.ImportApprovedTracksFixture.should_include_scene_name_with_new_downloads --- 12:49:54.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.ImportApprovedTracksFixture.should_move_new_downloads --- 12:49:54.7 Info: Importing album 1/1 12:49:54.7 Debug: Deleting 0 existing files for [ForeignAlbumId1][Title1] 12:49:54.7 Debug: Updating release to [ForeignReleaseId1][Title1] [1 tracks] 12:49:54.7 Info: Importing 1 tracks 12:49:54.7 Debug: Importing 1 files. replaceExisting: True 12:49:54.7 Debug: Inserted new trackfiles in 0ms 12:49:54.7 Debug: TrackFileIds updated, total 0ms 12:49:54.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.ImportApprovedTracksFixture.should_move_new_downloads --- 12:49:54.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.ImportApprovedTracksFixture.should_not_import_any_if_there_are_no_approved_decisions --- 12:49:54.7 Info: Importing 0 tracks 12:49:54.7 Debug: Importing 0 files. replaceExisting: False 12:49:54.7 Debug: Inserted new trackfiles in 0ms 12:49:54.7 Debug: TrackFileIds updated, total 0ms 12:49:54.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.ImportApprovedTracksFixture.should_not_import_any_if_there_are_no_approved_decisions --- 12:49:54.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.ImportApprovedTracksFixture.should_not_move_existing_files --- 12:49:54.7 Info: Importing album 1/1 12:49:54.7 Debug: Updating release to [ForeignReleaseId1][Title1] [1 tracks] 12:49:54.7 Info: Importing 1 tracks 12:49:54.7 Debug: Importing 1 files. replaceExisting: False 12:49:54.7 Debug: Inserted new trackfiles in 0ms 12:49:54.7 Debug: TrackFileIds updated, total 0ms 12:49:54.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.ImportApprovedTracksFixture.should_not_move_existing_files --- 12:49:54.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.ImportApprovedTracksFixture.should_only_import_approved --- 12:49:54.7 Info: Importing album 1/1 12:49:54.7 Debug: Updating release to [ForeignReleaseId1][Title1] [1 tracks] 12:49:54.7 Info: Importing 5 tracks 12:49:54.7 Debug: Importing 5 files. replaceExisting: False 12:49:54.7 Debug: Inserted new trackfiles in 0ms 12:49:54.7 Debug: TrackFileIds updated, total 0ms 12:49:54.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.ImportApprovedTracksFixture.should_only_import_approved --- 12:49:54.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.ImportApprovedTracksFixture.should_only_import_each_track_once --- 12:49:54.7 Info: Importing album 1/1 12:49:54.7 Debug: Updating release to [ForeignReleaseId1][Title1] [1 tracks] 12:49:54.7 Info: Importing 6 tracks 12:49:54.7 Debug: Importing 6 files. replaceExisting: False 12:49:54.7 Debug: Inserted new trackfiles in 0ms 12:49:54.7 Debug: TrackFileIds updated, total 0ms 12:49:54.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.ImportApprovedTracksFixture.should_only_import_each_track_once --- 12:49:54.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.ImportApprovedTracksFixture.should_publish_TrackImportedEvent_for_new_downloads --- 12:49:54.7 Info: Importing album 1/1 12:49:54.7 Debug: Deleting 0 existing files for [ForeignAlbumId1][Title1] 12:49:54.7 Debug: Updating release to [ForeignReleaseId1][Title1] [1 tracks] 12:49:54.7 Info: Importing 1 tracks 12:49:54.7 Debug: Importing 1 files. replaceExisting: True 12:49:54.7 Debug: Inserted new trackfiles in 0ms 12:49:54.7 Debug: TrackFileIds updated, total 0ms 12:49:54.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.ImportApprovedTracksFixture.should_publish_TrackImportedEvent_for_new_downloads --- 12:49:54.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.ImportApprovedTracksFixture.should_use_override_importmode --- 12:49:54.8 Info: Importing album 1/1 12:49:54.8 Debug: Deleting 0 existing files for [ForeignAlbumId1][Title1] 12:49:54.8 Debug: Updating release to [ForeignReleaseId1][Title1] [1 tracks] 12:49:54.8 Info: Importing 1 tracks 12:49:54.8 Debug: Importing 1 files. replaceExisting: True 12:49:54.8 Debug: Inserted new trackfiles in 0ms 12:49:54.8 Debug: TrackFileIds updated, total 0ms 12:49:54.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.ImportApprovedTracksFixture.should_use_override_importmode --- 12:49:54.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.MediaFileDeletionService.DeleteTrackFileFixture.should_delete_from_db_if_artist_folder_does_not_exist --- 12:49:54.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.MediaFileDeletionService.DeleteTrackFileFixture.should_delete_from_db_if_artist_folder_does_not_exist --- 12:49:54.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.MediaFileDeletionService.DeleteTrackFileFixture.should_delete_from_db_if_track_file_does_not_exist --- 12:49:54.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.MediaFileDeletionService.DeleteTrackFileFixture.should_delete_from_db_if_track_file_does_not_exist --- 12:49:54.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.MediaFileDeletionService.DeleteTrackFileFixture.should_delete_from_disk_and_db_if_track_file_exists --- 12:49:54.8 Info: Deleting track file: /Artist Name - Track01 12:49:54.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.MediaFileDeletionService.DeleteTrackFileFixture.should_delete_from_disk_and_db_if_track_file_exists --- 12:49:54.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.MediaFileDeletionService.DeleteTrackFileFixture.should_handle_error_deleting_track_file --- 12:49:54.8 Info: Deleting track file: /Artist Name - Track01 12:49:54.8 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:49:54.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.MediaFileDeletionService.DeleteTrackFileFixture.should_handle_error_deleting_track_file --- 12:49:54.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.MediaFileDeletionService.DeleteTrackFileFixture.should_throw_if_root_folder_does_not_exist --- 12:49:54.8 Warn: Artist's root folder (C:\Test\Music) doesn't exist. 12:49:54.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.MediaFileDeletionService.DeleteTrackFileFixture.should_throw_if_root_folder_does_not_exist --- 12:49:54.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.MediaFileDeletionService.DeleteTrackFileFixture.should_throw_if_root_folder_is_empty --- 12:49:54.8 Warn: Artist's root folder (C:\Test\Music) is empty. 12:49:54.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.MediaFileDeletionService.DeleteTrackFileFixture.should_throw_if_root_folder_is_empty --- 12:49:54.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.MediaFileRepositoryFixture.delete_files_by_album_should_work_if_join_fails --- 12:49:54.8 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm64/cached_Main.db 12:49:54.8 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm64/_temp_11361_638515469948346948_393/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:49:54.8 Info: DatabaseEngineVersionCheck migrating 12:49:54.8 Info: PerformDBOperation 12:49:54.8 Info: Performing DB Operation 12:49:54.8 Info: SQLite 3.45.3 12:49:54.8 Info: => 0.0011609s 12:49:54.8 Info: DatabaseEngineVersionCheck migrated 12:49:54.8 Info: => 0.0011751s 12:49:54.8 Debug: Took: 00:00:00.0133868 12:49:54.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:49:54.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-05-17T00:00:00Z"] Path = ["\"Path1\""] RootFolderPath = ["\"RootFolderPath1\""] Added = ["2024-05-17T00:00:00Z"] QualityProfileId = [1] MetadataProfileId = [1] Tags = [[]] AddOptions = [null] Name = ["\"Name1\""] ForeignArtistId = ["\"ForeignArtistId1\""] Id = [0] ==== End Query Trace ==== 12:49:54.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-05-17T00:00:00Z"] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"AlbumType1\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = ["2024-05-17T00:00:00Z"] CleanTitle = ["\"CleanTitle1\""] ProfileId = [1] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = ["2024-05-17T00:00:00Z"] Added = ["2024-05-17T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [1] Id = [0] ==== End Query Trace ==== 12:49:54.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-05-17T00:00:00Z"] Media = [[]] TrackCount = [1] Monitored = [true] Id = [0] ==== End Query Trace ==== 12:49:54.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-05-18T00:00:00Z"] Media = [[]] TrackCount = [2] Monitored = [false] Id = [0] ==== End Query Trace ==== 12:49:54.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-05-17T00:00:00Z"] DateAdded = ["2024-05-17T00: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:49:54.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-05-18T00:00:00Z"] DateAdded = ["2024-05-18T00: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:49:54.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-05-19T00:00:00Z"] DateAdded = ["2024-05-19T00: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:49:54.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-05-20T00:00:00Z"] DateAdded = ["2024-05-20T00: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:49:54.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-05-21T00:00:00Z"] DateAdded = ["2024-05-21T00: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:49:54.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-05-22T00:00:00Z"] DateAdded = ["2024-05-22T00: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:49:54.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-05-23T00:00:00Z"] DateAdded = ["2024-05-23T00: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:49:54.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-05-24T00:00:00Z"] DateAdded = ["2024-05-24T00: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:49:54.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-05-25T00:00:00Z"] DateAdded = ["2024-05-25T00: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:49:54.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-05-26T00:00:00Z"] DateAdded = ["2024-05-26T00: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:49:54.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:49:54.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:49:54.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:49:54.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:49:54.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:49:54.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:49:54.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:49:54.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:49:54.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:49:54.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:49:54.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: DELETE FROM "Albums" WHERE ("Albums"."Id" = @Clause1_P1) PARAMETERS: Clause1_P1 = [1] ==== End Query Trace ==== 12:49:54.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: DELETE FROM "Albums" WHERE ("Albums"."Id" = @Clause1_P1) PARAMETERS: Clause1_P1 = [1] ==== End Query Trace ==== 12:49:54.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: DELETE FROM "TrackFiles" WHERE ("TrackFiles"."AlbumId" = @Clause5_P1) PARAMETERS: Clause5_P1 = [1] ==== End Query Trace ==== 12:49:54.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: DELETE FROM "TrackFiles" WHERE ("TrackFiles"."AlbumId" = @Clause5_P1) PARAMETERS: Clause5_P1 = [1] ==== End Query Trace ==== 12:49:54.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "TrackFiles".* FROM "TrackFiles" PARAMETERS: ==== End Query Trace ==== 12:49:54.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.MediaFileRepositoryFixture.delete_files_by_album_should_work_if_join_fails --- 12:49:54.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.MediaFileRepositoryFixture.get_file_by_path --- 12:49:54.9 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm64/cached_Main.db 12:49:54.9 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm64/_temp_11361_638515469949282323_395/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:49:54.9 Info: DatabaseEngineVersionCheck migrating 12:49:54.9 Info: PerformDBOperation 12:49:54.9 Info: Performing DB Operation 12:49:54.9 Info: SQLite 3.45.3 12:49:54.9 Info: => 0.0011216s 12:49:54.9 Info: DatabaseEngineVersionCheck migrated 12:49:54.9 Info: => 0.0011365s 12:49:54.9 Debug: Took: 00:00:00.0112339 12:49:54.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:49:54.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-05-17T00:00:00Z"] Path = ["\"Path1\""] RootFolderPath = ["\"RootFolderPath1\""] Added = ["2024-05-17T00:00:00Z"] QualityProfileId = [1] MetadataProfileId = [1] Tags = [[]] AddOptions = [null] Name = ["\"Name1\""] ForeignArtistId = ["\"ForeignArtistId1\""] Id = [0] ==== End Query Trace ==== 12:49:54.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-05-17T00:00:00Z"] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"AlbumType1\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = ["2024-05-17T00:00:00Z"] CleanTitle = ["\"CleanTitle1\""] ProfileId = [1] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = ["2024-05-17T00:00:00Z"] Added = ["2024-05-17T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [1] Id = [0] ==== End Query Trace ==== 12:49:54.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-05-17T00:00:00Z"] Media = [[]] TrackCount = [1] Monitored = [true] Id = [0] ==== End Query Trace ==== 12:49:54.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-05-18T00:00:00Z"] Media = [[]] TrackCount = [2] Monitored = [false] Id = [0] ==== End Query Trace ==== 12:49:54.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-05-17T00:00:00Z"] DateAdded = ["2024-05-17T00: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:49:54.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-05-18T00:00:00Z"] DateAdded = ["2024-05-18T00: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:49:54.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-05-19T00:00:00Z"] DateAdded = ["2024-05-19T00: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:49:54.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-05-20T00:00:00Z"] DateAdded = ["2024-05-20T00: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:49:54.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-05-21T00:00:00Z"] DateAdded = ["2024-05-21T00: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:49:54.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-05-22T00:00:00Z"] DateAdded = ["2024-05-22T00: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:49:54.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-05-23T00:00:00Z"] DateAdded = ["2024-05-23T00: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:49:54.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-05-24T00:00:00Z"] DateAdded = ["2024-05-24T00: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:49:54.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-05-25T00:00:00Z"] DateAdded = ["2024-05-25T00: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:49:54.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-05-26T00:00:00Z"] DateAdded = ["2024-05-26T00: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:49:54.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:49:54.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:49:54.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:49:54.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:49:54.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:49:54.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:49:54.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:49:54.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:49:54.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:49:54.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:49:54.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Artists".* FROM "Artists" PARAMETERS: ==== End Query Trace ==== 12:49:54.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Albums".* FROM "Albums" PARAMETERS: ==== End Query Trace ==== 12:49:54.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Tracks".* FROM "Tracks" PARAMETERS: ==== End Query Trace ==== 12:49:54.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "TrackFiles".* FROM "TrackFiles" PARAMETERS: ==== End Query Trace ==== 12:49:54.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "TrackFiles".*, "Tracks".*, "Albums".*, "Artists".*, "ArtistMetadata".* FROM "TrackFiles" LEFT JOIN "Tracks" ON ("TrackFiles"."Id" = "Tracks"."TrackFileId") LEFT JOIN "Albums" ON ("TrackFiles"."AlbumId" = "Albums"."Id") LEFT JOIN "Artists" ON ("Albums"."ArtistMetadataId" = "Artists"."ArtistMetadataId") LEFT JOIN "ArtistMetadata" ON ("Artists"."ArtistMetadataId" = "ArtistMetadata"."Id") WHERE ("TrackFiles"."Path" = @Clause5_P1) PARAMETERS: Clause5_P1 = ["\"/C/Test/Path/Artist/somefile2.flac\""] ==== End Query Trace ==== 12:49:55.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.MediaFileRepositoryFixture.get_file_by_path --- 12:49:55.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.MediaFileRepositoryFixture.get_files_by_album --- 12:49:55.0 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm64/cached_Main.db 12:49:55.0 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm64/_temp_11361_638515469950184054_397/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:49:55.0 Info: DatabaseEngineVersionCheck migrating 12:49:55.0 Info: PerformDBOperation 12:49:55.0 Info: Performing DB Operation 12:49:55.0 Info: SQLite 3.45.3 12:49:55.0 Info: => 0.0011232s 12:49:55.0 Info: DatabaseEngineVersionCheck migrated 12:49:55.0 Info: => 0.0011376s 12:49:55.0 Debug: Took: 00:00:00.0118815 12:49:55.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:49:55.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-05-17T00:00:00Z"] Path = ["\"Path1\""] RootFolderPath = ["\"RootFolderPath1\""] Added = ["2024-05-17T00:00:00Z"] QualityProfileId = [1] MetadataProfileId = [1] Tags = [[]] AddOptions = [null] Name = ["\"Name1\""] ForeignArtistId = ["\"ForeignArtistId1\""] Id = [0] ==== End Query Trace ==== 12:49:55.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-05-17T00:00:00Z"] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"AlbumType1\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = ["2024-05-17T00:00:00Z"] CleanTitle = ["\"CleanTitle1\""] ProfileId = [1] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = ["2024-05-17T00:00:00Z"] Added = ["2024-05-17T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [1] Id = [0] ==== End Query Trace ==== 12:49:55.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-05-17T00:00:00Z"] Media = [[]] TrackCount = [1] Monitored = [true] Id = [0] ==== End Query Trace ==== 12:49:55.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-05-18T00:00:00Z"] Media = [[]] TrackCount = [2] Monitored = [false] Id = [0] ==== End Query Trace ==== 12:49:55.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-05-17T00:00:00Z"] DateAdded = ["2024-05-17T00: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:49:55.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-05-18T00:00:00Z"] DateAdded = ["2024-05-18T00: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:49:55.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-05-19T00:00:00Z"] DateAdded = ["2024-05-19T00: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:49:55.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-05-20T00:00:00Z"] DateAdded = ["2024-05-20T00: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:49:55.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-05-21T00:00:00Z"] DateAdded = ["2024-05-21T00: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:49:55.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-05-22T00:00:00Z"] DateAdded = ["2024-05-22T00: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:49:55.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-05-23T00:00:00Z"] DateAdded = ["2024-05-23T00: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:49:55.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-05-24T00:00:00Z"] DateAdded = ["2024-05-24T00: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:49:55.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-05-25T00:00:00Z"] DateAdded = ["2024-05-25T00: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:49:55.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-05-26T00:00:00Z"] DateAdded = ["2024-05-26T00: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:49:55.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:49:55.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:49:55.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:49:55.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:49:55.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:49:55.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:49:55.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:49:55.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:49:55.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:49:55.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:49:55.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Artists".* FROM "Artists" PARAMETERS: ==== End Query Trace ==== 12:49:55.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Albums".* FROM "Albums" PARAMETERS: ==== End Query Trace ==== 12:49:55.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Tracks".* FROM "Tracks" PARAMETERS: ==== End Query Trace ==== 12:49:55.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "TrackFiles".* FROM "TrackFiles" PARAMETERS: ==== End Query Trace ==== 12:49:55.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "TrackFiles".*, "Tracks".*, "Albums".*, "Artists".*, "ArtistMetadata".* FROM "TrackFiles" LEFT JOIN "Tracks" ON ("TrackFiles"."Id" = "Tracks"."TrackFileId") LEFT JOIN "Albums" ON ("TrackFiles"."AlbumId" = "Albums"."Id") LEFT JOIN "Artists" ON ("Albums"."ArtistMetadataId" = "Artists"."ArtistMetadataId") LEFT JOIN "ArtistMetadata" ON ("Artists"."ArtistMetadataId" = "ArtistMetadata"."Id") LEFT JOIN "AlbumReleases" ON ("Tracks"."AlbumReleaseId" = "AlbumReleases"."Id") WHERE ("AlbumReleases"."Monitored" = @Clause6_P1) AND ("TrackFiles"."AlbumId" = @Clause7_P1) PARAMETERS: Clause6_P1 = [true] Clause7_P1 = [1] ==== End Query Trace ==== 12:49:55.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.MediaFileRepositoryFixture.get_files_by_album --- 12:49:55.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.MediaFileRepositoryFixture.get_files_by_album_should_only_return_tracks_for_monitored_releases --- 12:49:55.1 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm64/cached_Main.db 12:49:55.1 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm64/_temp_11361_638515469951112040_399/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:49:55.1 Info: DatabaseEngineVersionCheck migrating 12:49:55.1 Info: PerformDBOperation 12:49:55.1 Info: Performing DB Operation 12:49:55.1 Info: SQLite 3.45.3 12:49:55.1 Info: => 0.0011353s 12:49:55.1 Info: DatabaseEngineVersionCheck migrated 12:49:55.1 Info: => 0.0011497s 12:49:55.1 Debug: Took: 00:00:00.0118764 12:49:55.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:49:55.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-05-17T00:00:00Z"] Path = ["\"Path1\""] RootFolderPath = ["\"RootFolderPath1\""] Added = ["2024-05-17T00:00:00Z"] QualityProfileId = [1] MetadataProfileId = [1] Tags = [[]] AddOptions = [null] Name = ["\"Name1\""] ForeignArtistId = ["\"ForeignArtistId1\""] Id = [0] ==== End Query Trace ==== 12:49:55.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-05-17T00:00:00Z"] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"AlbumType1\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = ["2024-05-17T00:00:00Z"] CleanTitle = ["\"CleanTitle1\""] ProfileId = [1] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = ["2024-05-17T00:00:00Z"] Added = ["2024-05-17T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [1] Id = [0] ==== End Query Trace ==== 12:49:55.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-05-17T00:00:00Z"] Media = [[]] TrackCount = [1] Monitored = [true] Id = [0] ==== End Query Trace ==== 12:49:55.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-05-18T00:00:00Z"] Media = [[]] TrackCount = [2] Monitored = [false] Id = [0] ==== End Query Trace ==== 12:49:55.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-05-17T00:00:00Z"] DateAdded = ["2024-05-17T00: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:49:55.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-05-18T00:00:00Z"] DateAdded = ["2024-05-18T00: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:49:55.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-05-19T00:00:00Z"] DateAdded = ["2024-05-19T00: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:49:55.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-05-20T00:00:00Z"] DateAdded = ["2024-05-20T00: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:49:55.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-05-21T00:00:00Z"] DateAdded = ["2024-05-21T00: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:49:55.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-05-22T00:00:00Z"] DateAdded = ["2024-05-22T00: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:49:55.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-05-23T00:00:00Z"] DateAdded = ["2024-05-23T00: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:49:55.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-05-24T00:00:00Z"] DateAdded = ["2024-05-24T00: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:49:55.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-05-25T00:00:00Z"] DateAdded = ["2024-05-25T00: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:49:55.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-05-26T00:00:00Z"] DateAdded = ["2024-05-26T00: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:49:55.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:49:55.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:49:55.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:49:55.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:49:55.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:49:55.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:49:55.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:49:55.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:49:55.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:49:55.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:49:55.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Artists".* FROM "Artists" PARAMETERS: ==== End Query Trace ==== 12:49:55.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Albums".* FROM "Albums" PARAMETERS: ==== End Query Trace ==== 12:49:55.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Tracks".* FROM "Tracks" PARAMETERS: ==== End Query Trace ==== 12:49:55.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "TrackFiles".* FROM "TrackFiles" PARAMETERS: ==== End Query Trace ==== 12:49:55.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "TrackFiles".*, "Tracks".*, "Albums".*, "Artists".*, "ArtistMetadata".* FROM "TrackFiles" LEFT JOIN "Tracks" ON ("TrackFiles"."Id" = "Tracks"."TrackFileId") LEFT JOIN "Albums" ON ("TrackFiles"."AlbumId" = "Albums"."Id") LEFT JOIN "Artists" ON ("Albums"."ArtistMetadataId" = "Artists"."ArtistMetadataId") LEFT JOIN "ArtistMetadata" ON ("Artists"."ArtistMetadataId" = "ArtistMetadata"."Id") LEFT JOIN "AlbumReleases" ON ("Tracks"."AlbumReleaseId" = "AlbumReleases"."Id") WHERE ("AlbumReleases"."Monitored" = @Clause6_P1) AND ("TrackFiles"."AlbumId" = @Clause7_P1) PARAMETERS: Clause6_P1 = [true] Clause7_P1 = [1] ==== End Query Trace ==== 12:49:55.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.MediaFileRepositoryFixture.get_files_by_album_should_only_return_tracks_for_monitored_releases --- 12:49:55.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.MediaFileRepositoryFixture.get_files_by_artist --- 12:49:55.2 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm64/cached_Main.db 12:49:55.2 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm64/_temp_11361_638515469952318712_401/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:49:55.2 Info: DatabaseEngineVersionCheck migrating 12:49:55.2 Info: PerformDBOperation 12:49:55.2 Info: Performing DB Operation 12:49:55.2 Info: SQLite 3.45.3 12:49:55.2 Info: => 0.0011464s 12:49:55.2 Info: DatabaseEngineVersionCheck migrated 12:49:55.2 Info: => 0.0011607s 12:49:55.2 Debug: Took: 00:00:00.0109355 12:49:55.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:49:55.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-05-17T00:00:00Z"] Path = ["\"Path1\""] RootFolderPath = ["\"RootFolderPath1\""] Added = ["2024-05-17T00:00:00Z"] QualityProfileId = [1] MetadataProfileId = [1] Tags = [[]] AddOptions = [null] Name = ["\"Name1\""] ForeignArtistId = ["\"ForeignArtistId1\""] Id = [0] ==== End Query Trace ==== 12:49:55.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-05-17T00:00:00Z"] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"AlbumType1\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = ["2024-05-17T00:00:00Z"] CleanTitle = ["\"CleanTitle1\""] ProfileId = [1] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = ["2024-05-17T00:00:00Z"] Added = ["2024-05-17T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [1] Id = [0] ==== End Query Trace ==== 12:49:55.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-05-17T00:00:00Z"] Media = [[]] TrackCount = [1] Monitored = [true] Id = [0] ==== End Query Trace ==== 12:49:55.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-05-18T00:00:00Z"] Media = [[]] TrackCount = [2] Monitored = [false] Id = [0] ==== End Query Trace ==== 12:49:55.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-05-17T00:00:00Z"] DateAdded = ["2024-05-17T00: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:49:55.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-05-18T00:00:00Z"] DateAdded = ["2024-05-18T00: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:49:55.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-05-19T00:00:00Z"] DateAdded = ["2024-05-19T00: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:49:55.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-05-20T00:00:00Z"] DateAdded = ["2024-05-20T00: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:49:55.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-05-21T00:00:00Z"] DateAdded = ["2024-05-21T00: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:49:55.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-05-22T00:00:00Z"] DateAdded = ["2024-05-22T00: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:49:55.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-05-23T00:00:00Z"] DateAdded = ["2024-05-23T00: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:49:55.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-05-24T00:00:00Z"] DateAdded = ["2024-05-24T00: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:49:55.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-05-25T00:00:00Z"] DateAdded = ["2024-05-25T00: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:49:55.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-05-26T00:00:00Z"] DateAdded = ["2024-05-26T00: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:49:55.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:49:55.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:49:55.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:49:55.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:49:55.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:49:55.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:49:55.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:49:55.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:49:55.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:49:55.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:49:55.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Artists".* FROM "Artists" PARAMETERS: ==== End Query Trace ==== 12:49:55.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Albums".* FROM "Albums" PARAMETERS: ==== End Query Trace ==== 12:49:55.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Tracks".* FROM "Tracks" PARAMETERS: ==== End Query Trace ==== 12:49:55.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "TrackFiles".* FROM "TrackFiles" PARAMETERS: ==== End Query Trace ==== 12:49:55.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "TrackFiles".*, "Tracks".*, "Albums".*, "Artists".*, "ArtistMetadata".* FROM "TrackFiles" LEFT JOIN "Tracks" ON ("TrackFiles"."Id" = "Tracks"."TrackFileId") LEFT JOIN "Albums" ON ("TrackFiles"."AlbumId" = "Albums"."Id") LEFT JOIN "Artists" ON ("Albums"."ArtistMetadataId" = "Artists"."ArtistMetadataId") LEFT JOIN "ArtistMetadata" ON ("Artists"."ArtistMetadataId" = "ArtistMetadata"."Id") LEFT JOIN "AlbumReleases" ON ("Tracks"."AlbumReleaseId" = "AlbumReleases"."Id") WHERE ("AlbumReleases"."Monitored" = @Clause6_P1) AND ("Artists"."Id" = @Clause7_P1) PARAMETERS: Clause6_P1 = [true] Clause7_P1 = [1] ==== End Query Trace ==== 12:49:55.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.MediaFileRepositoryFixture.get_files_by_artist --- 12:49:55.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.MediaFileRepositoryFixture.get_files_by_artist_should_only_return_tracks_for_monitored_releases --- 12:49:55.3 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm64/cached_Main.db 12:49:55.3 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm64/_temp_11361_638515469953190408_403/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:49:55.3 Info: DatabaseEngineVersionCheck migrating 12:49:55.3 Info: PerformDBOperation 12:49:55.3 Info: Performing DB Operation 12:49:55.3 Info: SQLite 3.45.3 12:49:55.3 Info: => 0.0011169s 12:49:55.3 Info: DatabaseEngineVersionCheck migrated 12:49:55.3 Info: => 0.0011303s 12:49:55.3 Debug: Took: 00:00:00.0108482 12:49:55.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:49:55.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-05-17T00:00:00Z"] Path = ["\"Path1\""] RootFolderPath = ["\"RootFolderPath1\""] Added = ["2024-05-17T00:00:00Z"] QualityProfileId = [1] MetadataProfileId = [1] Tags = [[]] AddOptions = [null] Name = ["\"Name1\""] ForeignArtistId = ["\"ForeignArtistId1\""] Id = [0] ==== End Query Trace ==== 12:49:55.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-05-17T00:00:00Z"] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"AlbumType1\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = ["2024-05-17T00:00:00Z"] CleanTitle = ["\"CleanTitle1\""] ProfileId = [1] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = ["2024-05-17T00:00:00Z"] Added = ["2024-05-17T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [1] Id = [0] ==== End Query Trace ==== 12:49:55.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-05-17T00:00:00Z"] Media = [[]] TrackCount = [1] Monitored = [true] Id = [0] ==== End Query Trace ==== 12:49:55.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-05-18T00:00:00Z"] Media = [[]] TrackCount = [2] Monitored = [false] Id = [0] ==== End Query Trace ==== 12:49:55.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-05-17T00:00:00Z"] DateAdded = ["2024-05-17T00: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:49:55.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"/C/Test/Path/Artist/somefile2.flac\""] Size = [2] Modified = ["2024-05-18T00:00:00Z"] DateAdded = ["2024-05-18T00: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:49:55.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"Path3\""] Size = [3] Modified = ["2024-05-19T00:00:00Z"] DateAdded = ["2024-05-19T00: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:49:55.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"Path4\""] Size = [4] Modified = ["2024-05-20T00:00:00Z"] DateAdded = ["2024-05-20T00: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:49:55.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"Path5\""] Size = [5] Modified = ["2024-05-21T00:00:00Z"] DateAdded = ["2024-05-21T00: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:49:55.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"Path6\""] Size = [6] Modified = ["2024-05-22T00:00:00Z"] DateAdded = ["2024-05-22T00: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:49:55.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"Path7\""] Size = [7] Modified = ["2024-05-23T00:00:00Z"] DateAdded = ["2024-05-23T00: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:49:55.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"Path8\""] Size = [8] Modified = ["2024-05-24T00:00:00Z"] DateAdded = ["2024-05-24T00: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:49:55.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"Path9\""] Size = [9] Modified = ["2024-05-25T00:00:00Z"] DateAdded = ["2024-05-25T00: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:49:55.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"Path10\""] Size = [10] Modified = ["2024-05-26T00:00:00Z"] DateAdded = ["2024-05-26T00: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:49:55.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:49:55.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:49:55.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:49:55.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:49:55.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:49:55.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:49:55.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:49:55.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:49:55.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:49:55.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:49:55.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Artists".* FROM "Artists" PARAMETERS: ==== End Query Trace ==== 12:49:55.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Albums".* FROM "Albums" PARAMETERS: ==== End Query Trace ==== 12:49:55.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Tracks".* FROM "Tracks" PARAMETERS: ==== End Query Trace ==== 12:49:55.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "TrackFiles".* FROM "TrackFiles" PARAMETERS: ==== End Query Trace ==== 12:49:55.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "TrackFiles".*, "Tracks".*, "Albums".*, "Artists".*, "ArtistMetadata".* FROM "TrackFiles" LEFT JOIN "Tracks" ON ("TrackFiles"."Id" = "Tracks"."TrackFileId") LEFT JOIN "Albums" ON ("TrackFiles"."AlbumId" = "Albums"."Id") LEFT JOIN "Artists" ON ("Albums"."ArtistMetadataId" = "Artists"."ArtistMetadataId") LEFT JOIN "ArtistMetadata" ON ("Artists"."ArtistMetadataId" = "ArtistMetadata"."Id") LEFT JOIN "AlbumReleases" ON ("Tracks"."AlbumReleaseId" = "AlbumReleases"."Id") WHERE ("AlbumReleases"."Monitored" = @Clause6_P1) AND ("Artists"."Id" = @Clause7_P1) PARAMETERS: Clause6_P1 = [true] Clause7_P1 = [1] ==== End Query Trace ==== 12:49:55.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.MediaFileRepositoryFixture.get_files_by_artist_should_only_return_tracks_for_monitored_releases --- 12:49:55.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.MediaFileRepositoryFixture.get_files_by_base_path_should_cope_with_trailing_slash("C:\\Test\\Path") --- 12:49:55.4 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm64/cached_Main.db 12:49:55.4 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm64/_temp_11361_638515469954032750_405/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:49:55.4 Info: DatabaseEngineVersionCheck migrating 12:49:55.4 Info: PerformDBOperation 12:49:55.4 Info: Performing DB Operation 12:49:55.4 Info: SQLite 3.45.3 12:49:55.4 Info: => 0.0011476s 12:49:55.4 Info: DatabaseEngineVersionCheck migrated 12:49:55.4 Info: => 0.0011621s 12:49:55.4 Debug: Took: 00:00:00.0109160 12:49:55.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:49:55.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-05-17T00:00:00Z"] Path = ["\"Path1\""] RootFolderPath = ["\"RootFolderPath1\""] Added = ["2024-05-17T00:00:00Z"] QualityProfileId = [1] MetadataProfileId = [1] Tags = [[]] AddOptions = [null] Name = ["\"Name1\""] ForeignArtistId = ["\"ForeignArtistId1\""] Id = [0] ==== End Query Trace ==== 12:49:55.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-05-17T00:00:00Z"] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"AlbumType1\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = ["2024-05-17T00:00:00Z"] CleanTitle = ["\"CleanTitle1\""] ProfileId = [1] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = ["2024-05-17T00:00:00Z"] Added = ["2024-05-17T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [1] Id = [0] ==== End Query Trace ==== 12:49:55.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-05-17T00:00:00Z"] Media = [[]] TrackCount = [1] Monitored = [true] Id = [0] ==== End Query Trace ==== 12:49:55.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-05-18T00:00:00Z"] Media = [[]] TrackCount = [2] Monitored = [false] Id = [0] ==== End Query Trace ==== 12:49:55.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-05-17T00:00:00Z"] DateAdded = ["2024-05-17T00: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:49:55.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-05-18T00:00:00Z"] DateAdded = ["2024-05-18T00: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:49:55.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-05-19T00:00:00Z"] DateAdded = ["2024-05-19T00: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:49:55.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-05-20T00:00:00Z"] DateAdded = ["2024-05-20T00: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:49:55.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-05-21T00:00:00Z"] DateAdded = ["2024-05-21T00: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:49:55.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-05-22T00:00:00Z"] DateAdded = ["2024-05-22T00: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:49:55.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-05-23T00:00:00Z"] DateAdded = ["2024-05-23T00: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:49:55.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-05-24T00:00:00Z"] DateAdded = ["2024-05-24T00: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:49:55.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-05-25T00:00:00Z"] DateAdded = ["2024-05-25T00: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:49:55.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-05-26T00:00:00Z"] DateAdded = ["2024-05-26T00: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:49:55.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:49:55.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:49:55.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:49:55.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:49:55.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:49:55.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:49:55.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:49:55.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:49:55.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:49:55.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:49:55.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Artists".* FROM "Artists" PARAMETERS: ==== End Query Trace ==== 12:49:55.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Albums".* FROM "Albums" PARAMETERS: ==== End Query Trace ==== 12:49:55.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Tracks".* FROM "Tracks" PARAMETERS: ==== End Query Trace ==== 12:49:55.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "TrackFiles".* FROM "TrackFiles" PARAMETERS: ==== End Query Trace ==== 12:49:55.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "TrackFiles".* FROM "TrackFiles" WHERE ("TrackFiles"."Path" LIKE @Clause1_P1 || '%') PARAMETERS: Clause1_P1 = ["\"/C/Test/Path/\""] ==== End Query Trace ==== 12:49:55.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.MediaFileRepositoryFixture.get_files_by_base_path_should_cope_with_trailing_slash("C:\\Test\\Path") --- 12:49:55.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.MediaFileRepositoryFixture.get_files_by_base_path_should_cope_with_trailing_slash("C:\\Test\\Path\\") --- 12:49:55.4 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm64/cached_Main.db 12:49:55.4 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm64/_temp_11361_638515469954864996_407/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:49:55.4 Info: DatabaseEngineVersionCheck migrating 12:49:55.4 Info: PerformDBOperation 12:49:55.4 Info: Performing DB Operation 12:49:55.4 Info: SQLite 3.45.3 12:49:55.4 Info: => 0.0011441s 12:49:55.4 Info: DatabaseEngineVersionCheck migrated 12:49:55.4 Info: => 0.0011622s 12:49:55.4 Debug: Took: 00:00:00.0111997 12:49:55.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:49:55.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-05-17T00:00:00Z"] Path = ["\"Path1\""] RootFolderPath = ["\"RootFolderPath1\""] Added = ["2024-05-17T00:00:00Z"] QualityProfileId = [1] MetadataProfileId = [1] Tags = [[]] AddOptions = [null] Name = ["\"Name1\""] ForeignArtistId = ["\"ForeignArtistId1\""] Id = [0] ==== End Query Trace ==== 12:49:55.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-05-17T00:00:00Z"] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"AlbumType1\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = ["2024-05-17T00:00:00Z"] CleanTitle = ["\"CleanTitle1\""] ProfileId = [1] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = ["2024-05-17T00:00:00Z"] Added = ["2024-05-17T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [1] Id = [0] ==== End Query Trace ==== 12:49:55.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-05-17T00:00:00Z"] Media = [[]] TrackCount = [1] Monitored = [true] Id = [0] ==== End Query Trace ==== 12:49:55.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-05-18T00:00:00Z"] Media = [[]] TrackCount = [2] Monitored = [false] Id = [0] ==== End Query Trace ==== 12:49:55.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-05-17T00:00:00Z"] DateAdded = ["2024-05-17T00: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:49:55.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-05-18T00:00:00Z"] DateAdded = ["2024-05-18T00: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:49:55.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-05-19T00:00:00Z"] DateAdded = ["2024-05-19T00: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:49:55.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-05-20T00:00:00Z"] DateAdded = ["2024-05-20T00: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:49:55.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-05-21T00:00:00Z"] DateAdded = ["2024-05-21T00: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:49:55.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-05-22T00:00:00Z"] DateAdded = ["2024-05-22T00: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:49:55.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-05-23T00:00:00Z"] DateAdded = ["2024-05-23T00: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:49:55.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-05-24T00:00:00Z"] DateAdded = ["2024-05-24T00: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:49:55.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-05-25T00:00:00Z"] DateAdded = ["2024-05-25T00: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:49:55.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-05-26T00:00:00Z"] DateAdded = ["2024-05-26T00: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:49:55.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:49:55.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:49:55.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:49:55.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:49:55.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:49:55.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:49:55.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:49:55.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:49:55.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:49:55.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:49:55.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Artists".* FROM "Artists" PARAMETERS: ==== End Query Trace ==== 12:49:55.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Albums".* FROM "Albums" PARAMETERS: ==== End Query Trace ==== 12:49:55.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Tracks".* FROM "Tracks" PARAMETERS: ==== End Query Trace ==== 12:49:55.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "TrackFiles".* FROM "TrackFiles" PARAMETERS: ==== End Query Trace ==== 12:49:55.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "TrackFiles".* FROM "TrackFiles" WHERE ("TrackFiles"."Path" LIKE @Clause1_P1 || '%') PARAMETERS: Clause1_P1 = ["\"/C/Test/Path/\""] ==== End Query Trace ==== 12:49:55.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.MediaFileRepositoryFixture.get_files_by_base_path_should_cope_with_trailing_slash("C:\\Test\\Path\\") --- 12:49:55.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.MediaFileRepositoryFixture.get_files_by_base_path_should_not_get_files_for_partial_path("C:\\Test\\Path") --- 12:49:55.5 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm64/cached_Main.db 12:49:55.5 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm64/_temp_11361_638515469955985791_409/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:49:55.6 Info: DatabaseEngineVersionCheck migrating 12:49:55.6 Info: PerformDBOperation 12:49:55.6 Info: Performing DB Operation 12:49:55.6 Info: SQLite 3.45.3 12:49:55.6 Info: => 0.0012041s 12:49:55.6 Info: DatabaseEngineVersionCheck migrated 12:49:55.6 Info: => 0.0012179s 12:49:55.6 Debug: Took: 00:00:00.0110831 12:49:55.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:49:55.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-05-17T00:00:00Z"] Path = ["\"Path1\""] RootFolderPath = ["\"RootFolderPath1\""] Added = ["2024-05-17T00:00:00Z"] QualityProfileId = [1] MetadataProfileId = [1] Tags = [[]] AddOptions = [null] Name = ["\"Name1\""] ForeignArtistId = ["\"ForeignArtistId1\""] Id = [0] ==== End Query Trace ==== 12:49:55.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-05-17T00:00:00Z"] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"AlbumType1\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = ["2024-05-17T00:00:00Z"] CleanTitle = ["\"CleanTitle1\""] ProfileId = [1] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = ["2024-05-17T00:00:00Z"] Added = ["2024-05-17T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [1] Id = [0] ==== End Query Trace ==== 12:49:55.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-05-17T00:00:00Z"] Media = [[]] TrackCount = [1] Monitored = [true] Id = [0] ==== End Query Trace ==== 12:49:55.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-05-18T00:00:00Z"] Media = [[]] TrackCount = [2] Monitored = [false] Id = [0] ==== End Query Trace ==== 12:49:55.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-05-17T00:00:00Z"] DateAdded = ["2024-05-17T00: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:49:55.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-05-18T00:00:00Z"] DateAdded = ["2024-05-18T00: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:49:55.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-05-19T00:00:00Z"] DateAdded = ["2024-05-19T00: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:49:55.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-05-20T00:00:00Z"] DateAdded = ["2024-05-20T00: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:49:55.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-05-21T00:00:00Z"] DateAdded = ["2024-05-21T00: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:49:55.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-05-22T00:00:00Z"] DateAdded = ["2024-05-22T00: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:49:55.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-05-23T00:00:00Z"] DateAdded = ["2024-05-23T00: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:49:55.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-05-24T00:00:00Z"] DateAdded = ["2024-05-24T00: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:49:55.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-05-25T00:00:00Z"] DateAdded = ["2024-05-25T00: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:49:55.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-05-26T00:00:00Z"] DateAdded = ["2024-05-26T00: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:49:55.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:49:55.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:49:55.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:49:55.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:49:55.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:49:55.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:49:55.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:49:55.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:49:55.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:49:55.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:49:55.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Artists".* FROM "Artists" PARAMETERS: ==== End Query Trace ==== 12:49:55.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Albums".* FROM "Albums" PARAMETERS: ==== End Query Trace ==== 12:49:55.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Tracks".* FROM "Tracks" PARAMETERS: ==== End Query Trace ==== 12:49:55.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "TrackFiles".* FROM "TrackFiles" PARAMETERS: ==== End Query Trace ==== 12:49:55.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"/C/Test/Path2/Artist/somefile1.flac\""] Size = [1] Modified = ["2024-05-17T00:00:00Z"] DateAdded = ["2024-05-17T00: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:49:55.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"/C/Test/Path2/Artist/somefile2.flac\""] Size = [2] Modified = ["2024-05-18T00:00:00Z"] DateAdded = ["2024-05-18T00: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:49:55.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "TrackFiles".* FROM "TrackFiles" WHERE ("TrackFiles"."Path" LIKE @Clause1_P1 || '%') PARAMETERS: Clause1_P1 = ["\"/C/Test/Path/\""] ==== End Query Trace ==== 12:49:55.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.MediaFileRepositoryFixture.get_files_by_base_path_should_not_get_files_for_partial_path("C:\\Test\\Path") --- 12:49:55.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.MediaFileRepositoryFixture.get_files_by_base_path_should_not_get_files_for_partial_path("C:\\Test\\Path\\") --- 12:49:55.6 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm64/cached_Main.db 12:49:55.6 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm64/_temp_11361_638515469956817477_411/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:49:55.6 Info: DatabaseEngineVersionCheck migrating 12:49:55.6 Info: PerformDBOperation 12:49:55.6 Info: Performing DB Operation 12:49:55.6 Info: SQLite 3.45.3 12:49:55.6 Info: => 0.0011496s 12:49:55.6 Info: DatabaseEngineVersionCheck migrated 12:49:55.6 Info: => 0.0011621s 12:49:55.6 Debug: Took: 00:00:00.0108523 12:49:55.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:49:55.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-05-17T00:00:00Z"] Path = ["\"Path1\""] RootFolderPath = ["\"RootFolderPath1\""] Added = ["2024-05-17T00:00:00Z"] QualityProfileId = [1] MetadataProfileId = [1] Tags = [[]] AddOptions = [null] Name = ["\"Name1\""] ForeignArtistId = ["\"ForeignArtistId1\""] Id = [0] ==== End Query Trace ==== 12:49:55.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-05-17T00:00:00Z"] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"AlbumType1\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = ["2024-05-17T00:00:00Z"] CleanTitle = ["\"CleanTitle1\""] ProfileId = [1] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = ["2024-05-17T00:00:00Z"] Added = ["2024-05-17T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [1] Id = [0] ==== End Query Trace ==== 12:49:55.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-05-17T00:00:00Z"] Media = [[]] TrackCount = [1] Monitored = [true] Id = [0] ==== End Query Trace ==== 12:49:55.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-05-18T00:00:00Z"] Media = [[]] TrackCount = [2] Monitored = [false] Id = [0] ==== End Query Trace ==== 12:49:55.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-05-17T00:00:00Z"] DateAdded = ["2024-05-17T00: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:49:55.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-05-18T00:00:00Z"] DateAdded = ["2024-05-18T00: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:49:55.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-05-19T00:00:00Z"] DateAdded = ["2024-05-19T00: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:49:55.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-05-20T00:00:00Z"] DateAdded = ["2024-05-20T00: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:49:55.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-05-21T00:00:00Z"] DateAdded = ["2024-05-21T00: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:49:55.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-05-22T00:00:00Z"] DateAdded = ["2024-05-22T00: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:49:55.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-05-23T00:00:00Z"] DateAdded = ["2024-05-23T00: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:49:55.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-05-24T00:00:00Z"] DateAdded = ["2024-05-24T00: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:49:55.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-05-25T00:00:00Z"] DateAdded = ["2024-05-25T00: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:49:55.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-05-26T00:00:00Z"] DateAdded = ["2024-05-26T00: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:49:55.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:49:55.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:49:55.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:49:55.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:49:55.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:49:55.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:49:55.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:49:55.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:49:55.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:49:55.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:49:55.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Artists".* FROM "Artists" PARAMETERS: ==== End Query Trace ==== 12:49:55.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Albums".* FROM "Albums" PARAMETERS: ==== End Query Trace ==== 12:49:55.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Tracks".* FROM "Tracks" PARAMETERS: ==== End Query Trace ==== 12:49:55.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "TrackFiles".* FROM "TrackFiles" PARAMETERS: ==== End Query Trace ==== 12:49:55.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/Path2/Artist/somefile1.flac\""] Size = [1] Modified = ["2024-05-17T00:00:00Z"] DateAdded = ["2024-05-17T00: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:49:55.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/Path2/Artist/somefile2.flac\""] Size = [2] Modified = ["2024-05-18T00:00:00Z"] DateAdded = ["2024-05-18T00: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:49:55.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "TrackFiles".* FROM "TrackFiles" WHERE ("TrackFiles"."Path" LIKE @Clause1_P1 || '%') PARAMETERS: Clause1_P1 = ["\"/C/Test/Path/\""] ==== End Query Trace ==== 12:49:55.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.MediaFileRepositoryFixture.get_files_by_base_path_should_not_get_files_for_partial_path("C:\\Test\\Path\\") --- 12:49:55.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.MediaFileRepositoryFixture.get_files_by_release --- 12:49:55.7 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm64/cached_Main.db 12:49:55.7 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm64/_temp_11361_638515469957645567_413/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:49:55.7 Info: DatabaseEngineVersionCheck migrating 12:49:55.7 Info: PerformDBOperation 12:49:55.7 Info: Performing DB Operation 12:49:55.7 Info: SQLite 3.45.3 12:49:55.7 Info: => 0.0011525s 12:49:55.7 Info: DatabaseEngineVersionCheck migrated 12:49:55.7 Info: => 0.0011671s 12:49:55.7 Debug: Took: 00:00:00.0109658 12:49:55.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:49:55.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-05-17T00:00:00Z"] Path = ["\"Path1\""] RootFolderPath = ["\"RootFolderPath1\""] Added = ["2024-05-17T00:00:00Z"] QualityProfileId = [1] MetadataProfileId = [1] Tags = [[]] AddOptions = [null] Name = ["\"Name1\""] ForeignArtistId = ["\"ForeignArtistId1\""] Id = [0] ==== End Query Trace ==== 12:49:55.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-05-17T00:00:00Z"] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"AlbumType1\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = ["2024-05-17T00:00:00Z"] CleanTitle = ["\"CleanTitle1\""] ProfileId = [1] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = ["2024-05-17T00:00:00Z"] Added = ["2024-05-17T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [1] Id = [0] ==== End Query Trace ==== 12:49:55.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-05-17T00:00:00Z"] Media = [[]] TrackCount = [1] Monitored = [true] Id = [0] ==== End Query Trace ==== 12:49:55.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-05-18T00:00:00Z"] Media = [[]] TrackCount = [2] Monitored = [false] Id = [0] ==== End Query Trace ==== 12:49:55.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-05-17T00:00:00Z"] DateAdded = ["2024-05-17T00: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:49:55.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-05-18T00:00:00Z"] DateAdded = ["2024-05-18T00: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:49:55.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-05-19T00:00:00Z"] DateAdded = ["2024-05-19T00: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:49:55.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-05-20T00:00:00Z"] DateAdded = ["2024-05-20T00: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:49:55.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-05-21T00:00:00Z"] DateAdded = ["2024-05-21T00: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:49:55.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-05-22T00:00:00Z"] DateAdded = ["2024-05-22T00: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:49:55.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-05-23T00:00:00Z"] DateAdded = ["2024-05-23T00: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:49:55.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-05-24T00:00:00Z"] DateAdded = ["2024-05-24T00: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:49:55.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-05-25T00:00:00Z"] DateAdded = ["2024-05-25T00: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:49:55.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-05-26T00:00:00Z"] DateAdded = ["2024-05-26T00: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:49:55.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:49:55.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:49:55.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:49:55.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:49:55.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:49:55.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:49:55.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:49:55.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:49:55.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:49:55.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:49:55.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Artists".* FROM "Artists" PARAMETERS: ==== End Query Trace ==== 12:49:55.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Albums".* FROM "Albums" PARAMETERS: ==== End Query Trace ==== 12:49:55.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Tracks".* FROM "Tracks" PARAMETERS: ==== End Query Trace ==== 12:49:55.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "TrackFiles".* FROM "TrackFiles" PARAMETERS: ==== End Query Trace ==== 12:49:55.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "TrackFiles".*, "Tracks".*, "Albums".*, "Artists".*, "ArtistMetadata".* FROM "TrackFiles" LEFT JOIN "Tracks" ON ("TrackFiles"."Id" = "Tracks"."TrackFileId") LEFT JOIN "Albums" ON ("TrackFiles"."AlbumId" = "Albums"."Id") LEFT JOIN "Artists" ON ("Albums"."ArtistMetadataId" = "Artists"."ArtistMetadataId") LEFT JOIN "ArtistMetadata" ON ("Artists"."ArtistMetadataId" = "ArtistMetadata"."Id") WHERE ("Tracks"."AlbumReleaseId" = @Clause5_P1) PARAMETERS: Clause5_P1 = [1] ==== End Query Trace ==== 12:49:55.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "TrackFiles".*, "Tracks".*, "Albums".*, "Artists".*, "ArtistMetadata".* FROM "TrackFiles" LEFT JOIN "Tracks" ON ("TrackFiles"."Id" = "Tracks"."TrackFileId") LEFT JOIN "Albums" ON ("TrackFiles"."AlbumId" = "Albums"."Id") LEFT JOIN "Artists" ON ("Albums"."ArtistMetadataId" = "Artists"."ArtistMetadataId") LEFT JOIN "ArtistMetadata" ON ("Artists"."ArtistMetadataId" = "ArtistMetadata"."Id") WHERE ("Tracks"."AlbumReleaseId" = @Clause5_P1) PARAMETERS: Clause5_P1 = [2] ==== End Query Trace ==== 12:49:55.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.MediaFileRepositoryFixture.get_files_by_release --- 12:49:55.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.MediaFileRepositoryFixture.get_unmapped_files --- 12:49:55.8 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm64/cached_Main.db 12:49:55.8 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm64/_temp_11361_638515469958499454_415/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:49:55.8 Info: DatabaseEngineVersionCheck migrating 12:49:55.8 Info: PerformDBOperation 12:49:55.8 Info: Performing DB Operation 12:49:55.8 Info: SQLite 3.45.3 12:49:55.8 Info: => 0.0011366s 12:49:55.8 Info: DatabaseEngineVersionCheck migrated 12:49:55.8 Info: => 0.0011501s 12:49:55.8 Debug: Took: 00:00:00.0118858 12:49:55.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:49:55.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-05-17T00:00:00Z"] Path = ["\"Path1\""] RootFolderPath = ["\"RootFolderPath1\""] Added = ["2024-05-17T00:00:00Z"] QualityProfileId = [1] MetadataProfileId = [1] Tags = [[]] AddOptions = [null] Name = ["\"Name1\""] ForeignArtistId = ["\"ForeignArtistId1\""] Id = [0] ==== End Query Trace ==== 12:49:55.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-05-17T00:00:00Z"] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"AlbumType1\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = ["2024-05-17T00:00:00Z"] CleanTitle = ["\"CleanTitle1\""] ProfileId = [1] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = ["2024-05-17T00:00:00Z"] Added = ["2024-05-17T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [1] Id = [0] ==== End Query Trace ==== 12:49:55.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-05-17T00:00:00Z"] Media = [[]] TrackCount = [1] Monitored = [true] Id = [0] ==== End Query Trace ==== 12:49:55.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-05-18T00:00:00Z"] Media = [[]] TrackCount = [2] Monitored = [false] Id = [0] ==== End Query Trace ==== 12:49:55.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-05-17T00:00:00Z"] DateAdded = ["2024-05-17T00: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:49:55.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-05-18T00:00:00Z"] DateAdded = ["2024-05-18T00: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:49:55.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-05-19T00:00:00Z"] DateAdded = ["2024-05-19T00: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:49:55.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-05-20T00:00:00Z"] DateAdded = ["2024-05-20T00: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:49:55.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-05-21T00:00:00Z"] DateAdded = ["2024-05-21T00: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:49:55.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-05-22T00:00:00Z"] DateAdded = ["2024-05-22T00: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:49:55.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-05-23T00:00:00Z"] DateAdded = ["2024-05-23T00: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:49:55.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-05-24T00:00:00Z"] DateAdded = ["2024-05-24T00: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:49:55.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-05-25T00:00:00Z"] DateAdded = ["2024-05-25T00: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:49:55.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-05-26T00:00:00Z"] DateAdded = ["2024-05-26T00: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:49:55.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:49:55.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:49:55.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:49:55.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:49:55.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:49:55.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:49:55.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:49:55.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:49:55.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:49:55.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:49:55.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Artists".* FROM "Artists" PARAMETERS: ==== End Query Trace ==== 12:49:55.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Albums".* FROM "Albums" PARAMETERS: ==== End Query Trace ==== 12:49:55.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Tracks".* FROM "Tracks" PARAMETERS: ==== End Query Trace ==== 12:49:55.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "TrackFiles".* FROM "TrackFiles" PARAMETERS: ==== End Query Trace ==== 12:49:55.9 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:49:55.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Tracks".* FROM "Tracks" WHERE ("Tracks"."TrackFileId" = @Clause1_P1) PARAMETERS: Clause1_P1 = [6] ==== End Query Trace ==== 12:49:55.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Albums".* FROM "Albums" WHERE ("Albums"."Id" = @Clause1_P1) PARAMETERS: Clause1_P1 = [6] ==== End Query Trace ==== 12:49:55.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Artists".*, "ArtistMetadata".* FROM "Artists" JOIN "ArtistMetadata" ON ("Artists"."ArtistMetadataId" = "ArtistMetadata"."Id") JOIN "Albums" ON ("Artists"."ArtistMetadataId" = "Albums"."ArtistMetadataId") WHERE ("Albums"."Id" = @Clause3_P1) PARAMETERS: Clause3_P1 = [6] ==== End Query Trace ==== 12:49:55.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Tracks".* FROM "Tracks" WHERE ("Tracks"."TrackFileId" = @Clause1_P1) PARAMETERS: Clause1_P1 = [7] ==== End Query Trace ==== 12:49:55.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Albums".* FROM "Albums" WHERE ("Albums"."Id" = @Clause1_P1) PARAMETERS: Clause1_P1 = [7] ==== End Query Trace ==== 12:49:55.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Artists".*, "ArtistMetadata".* FROM "Artists" JOIN "ArtistMetadata" ON ("Artists"."ArtistMetadataId" = "ArtistMetadata"."Id") JOIN "Albums" ON ("Artists"."ArtistMetadataId" = "Albums"."ArtistMetadataId") WHERE ("Albums"."Id" = @Clause3_P1) PARAMETERS: Clause3_P1 = [7] ==== End Query Trace ==== 12:49:55.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Tracks".* FROM "Tracks" WHERE ("Tracks"."TrackFileId" = @Clause1_P1) PARAMETERS: Clause1_P1 = [8] ==== End Query Trace ==== 12:49:55.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Albums".* FROM "Albums" WHERE ("Albums"."Id" = @Clause1_P1) PARAMETERS: Clause1_P1 = [8] ==== End Query Trace ==== 12:49:55.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Artists".*, "ArtistMetadata".* FROM "Artists" JOIN "ArtistMetadata" ON ("Artists"."ArtistMetadataId" = "ArtistMetadata"."Id") JOIN "Albums" ON ("Artists"."ArtistMetadataId" = "Albums"."ArtistMetadataId") WHERE ("Albums"."Id" = @Clause3_P1) PARAMETERS: Clause3_P1 = [8] ==== End Query Trace ==== 12:49:55.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Tracks".* FROM "Tracks" WHERE ("Tracks"."TrackFileId" = @Clause1_P1) PARAMETERS: Clause1_P1 = [9] ==== End Query Trace ==== 12:49:55.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Albums".* FROM "Albums" WHERE ("Albums"."Id" = @Clause1_P1) PARAMETERS: Clause1_P1 = [9] ==== End Query Trace ==== 12:49:55.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Artists".*, "ArtistMetadata".* FROM "Artists" JOIN "ArtistMetadata" ON ("Artists"."ArtistMetadataId" = "ArtistMetadata"."Id") JOIN "Albums" ON ("Artists"."ArtistMetadataId" = "Albums"."ArtistMetadataId") WHERE ("Albums"."Id" = @Clause3_P1) PARAMETERS: Clause3_P1 = [9] ==== End Query Trace ==== 12:49:55.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Tracks".* FROM "Tracks" WHERE ("Tracks"."TrackFileId" = @Clause1_P1) PARAMETERS: Clause1_P1 = [10] ==== End Query Trace ==== 12:49:55.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Albums".* FROM "Albums" WHERE ("Albums"."Id" = @Clause1_P1) PARAMETERS: Clause1_P1 = [10] ==== End Query Trace ==== 12:49:55.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Artists".*, "ArtistMetadata".* FROM "Artists" JOIN "ArtistMetadata" ON ("Artists"."ArtistMetadataId" = "ArtistMetadata"."Id") JOIN "Albums" ON ("Artists"."ArtistMetadataId" = "Albums"."ArtistMetadataId") WHERE ("Albums"."Id" = @Clause3_P1) PARAMETERS: Clause3_P1 = [10] ==== End Query Trace ==== 12:49:55.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.MediaFileRepositoryFixture.get_unmapped_files --- 12:49:55.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.MediaFileServiceTests.FilterFixture.filter_should_not_change_casing(Known) --- 12:49:56.0 Debug: Filtering 1 files for unchanged files 12:49:56.0 Trace: Got 0 existing files 12:49:56.0 Debug: Filtering 1 files for unchanged files 12:49:56.0 Trace: Got 0 existing files 12:49:56.0 Debug: Filtering 1 files for unchanged files 12:49:56.0 Trace: Got 0 existing files 12:49:56.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.MediaFileServiceTests.FilterFixture.filter_should_not_change_casing(Known) --- 12:49:56.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.MediaFileServiceTests.FilterFixture.filter_should_not_change_casing(Matched) --- 12:49:56.0 Debug: Filtering 1 files for unchanged files 12:49:56.0 Trace: Got 0 existing files 12:49:56.0 Debug: Filtering 1 files for unchanged files 12:49:56.0 Trace: Got 0 existing files 12:49:56.0 Debug: Filtering 1 files for unchanged files 12:49:56.0 Trace: Got 0 existing files 12:49:56.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.MediaFileServiceTests.FilterFixture.filter_should_not_change_casing(Matched) --- 12:49:56.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.MediaFileServiceTests.FilterFixture.filter_should_not_return_existing_file_if_size_unchanged(Known) --- 12:49:56.0 Debug: Filtering 3 files for unchanged files 12:49:56.0 Trace: Got 1 existing files 12:49:56.0 Trace: Matched paths for 1 files 12:49:56.0 Trace: 1 unchanged existing files 12:49:56.0 Debug: Filtering 3 files for unchanged files 12:49:56.0 Trace: Got 1 existing files 12:49:56.0 Trace: Matched paths for 1 files 12:49:56.0 Trace: 1 unchanged existing files 12:49:56.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.MediaFileServiceTests.FilterFixture.filter_should_not_return_existing_file_if_size_unchanged(Known) --- 12:49:56.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.MediaFileServiceTests.FilterFixture.filter_should_not_return_existing_file_if_size_unchanged(Matched) --- 12:49:56.0 Debug: Filtering 3 files for unchanged files 12:49:56.0 Trace: Got 1 existing files 12:49:56.0 Trace: Matched paths for 1 files 12:49:56.0 Trace: 1 unchanged and matched files 12:49:56.0 Debug: Filtering 3 files for unchanged files 12:49:56.0 Trace: Got 1 existing files 12:49:56.0 Trace: Matched paths for 1 files 12:49:56.0 Trace: 1 unchanged and matched files 12:49:56.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.MediaFileServiceTests.FilterFixture.filter_should_not_return_existing_file_if_size_unchanged(Matched) --- 12:49:56.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.MediaFileServiceTests.FilterFixture.filter_should_not_return_existing_files(Known) --- 12:49:56.0 Debug: Filtering 3 files for unchanged files 12:49:56.0 Trace: Got 1 existing files 12:49:56.0 Trace: Matched paths for 1 files 12:49:56.0 Trace: 1 unchanged existing files 12:49:56.0 Debug: Filtering 3 files for unchanged files 12:49:56.0 Trace: Got 1 existing files 12:49:56.0 Trace: Matched paths for 1 files 12:49:56.0 Trace: 1 unchanged existing files 12:49:56.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.MediaFileServiceTests.FilterFixture.filter_should_not_return_existing_files(Known) --- 12:49:56.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.MediaFileServiceTests.FilterFixture.filter_should_not_return_existing_files(Matched) --- 12:49:56.0 Debug: Filtering 3 files for unchanged files 12:49:56.0 Trace: Got 1 existing files 12:49:56.0 Trace: Matched paths for 1 files 12:49:56.0 Trace: 1 unchanged and matched files 12:49:56.0 Debug: Filtering 3 files for unchanged files 12:49:56.0 Trace: Got 1 existing files 12:49:56.0 Trace: Matched paths for 1 files 12:49:56.0 Trace: 1 unchanged and matched files 12:49:56.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.MediaFileServiceTests.FilterFixture.filter_should_not_return_existing_files(Matched) --- 12:49:56.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.MediaFileServiceTests.FilterFixture.filter_should_return_all_files_if_no_existing_files(Known) --- 12:49:56.0 Debug: Filtering 3 files for unchanged files 12:49:56.0 Trace: Got 0 existing files 12:49:56.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.MediaFileServiceTests.FilterFixture.filter_should_return_all_files_if_no_existing_files(Known) --- 12:49:56.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.MediaFileServiceTests.FilterFixture.filter_should_return_all_files_if_no_existing_files(Matched) --- 12:49:56.0 Debug: Filtering 3 files for unchanged files 12:49:56.0 Trace: Got 0 existing files 12:49:56.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.MediaFileServiceTests.FilterFixture.filter_should_return_all_files_if_no_existing_files(Matched) --- 12:49:56.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.MediaFileServiceTests.FilterFixture.filter_should_return_existing_file_if_size_changed(Known) --- 12:49:56.0 Debug: Filtering 3 files for unchanged files 12:49:56.0 Trace: Got 1 existing files 12:49:56.0 Trace: Matched paths for 1 files 12:49:56.0 Trace: 0 unchanged existing files 12:49:56.0 Debug: Filtering 3 files for unchanged files 12:49:56.0 Trace: Got 1 existing files 12:49:56.0 Trace: Matched paths for 1 files 12:49:56.0 Trace: 0 unchanged existing files 12:49:56.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.MediaFileServiceTests.FilterFixture.filter_should_return_existing_file_if_size_changed(Known) --- 12:49:56.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.MediaFileServiceTests.FilterFixture.filter_should_return_existing_file_if_size_changed(Matched) --- 12:49:56.0 Debug: Filtering 3 files for unchanged files 12:49:56.0 Trace: Got 1 existing files 12:49:56.0 Trace: Matched paths for 1 files 12:49:56.0 Trace: 0 unchanged and matched files 12:49:56.0 Debug: Filtering 3 files for unchanged files 12:49:56.0 Trace: Got 1 existing files 12:49:56.0 Trace: Matched paths for 1 files 12:49:56.0 Trace: 0 unchanged and matched files 12:49:56.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.MediaFileServiceTests.FilterFixture.filter_should_return_existing_file_if_size_changed(Matched) --- 12:49:56.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.MediaFileServiceTests.FilterFixture.filter_should_return_none_existing_files_ignoring_case(Known) --- 12:49:56.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.MediaFileServiceTests.FilterFixture.filter_should_return_none_existing_files_ignoring_case(Known) --- 12:49:56.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.MediaFileServiceTests.FilterFixture.filter_should_return_none_existing_files_ignoring_case(Matched) --- 12:49:56.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.MediaFileServiceTests.FilterFixture.filter_should_return_none_existing_files_ignoring_case(Matched) --- 12:49:56.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.MediaFileServiceTests.FilterFixture.filter_should_return_none_existing_files_not_ignoring_case(Known) --- 12:49:56.0 Debug: Filtering 3 files for unchanged files 12:49:56.0 Trace: Got 1 existing files 12:49:56.0 Trace: Matched paths for 0 files 12:49:56.0 Trace: 0 unchanged existing files 12:49:56.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.MediaFileServiceTests.FilterFixture.filter_should_return_none_existing_files_not_ignoring_case(Known) --- 12:49:56.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.MediaFileServiceTests.FilterFixture.filter_should_return_none_existing_files_not_ignoring_case(Matched) --- 12:49:56.0 Debug: Filtering 3 files for unchanged files 12:49:56.0 Trace: Got 1 existing files 12:49:56.0 Trace: Matched paths for 0 files 12:49:56.0 Trace: 0 unchanged and matched files 12:49:56.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.MediaFileServiceTests.FilterFixture.filter_should_return_none_existing_files_not_ignoring_case(Matched) --- 12:49:56.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.MediaFileServiceTests.FilterFixture.filter_should_return_nothing_if_all_files_exist(Known) --- 12:49:56.0 Debug: Filtering 3 files for unchanged files 12:49:56.0 Trace: Got 3 existing files 12:49:56.0 Trace: Matched paths for 3 files 12:49:56.0 Trace: 3 unchanged existing files 12:49:56.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.MediaFileServiceTests.FilterFixture.filter_should_return_nothing_if_all_files_exist(Known) --- 12:49:56.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.MediaFileServiceTests.FilterFixture.filter_should_return_nothing_if_all_files_exist(Matched) --- 12:49:56.0 Debug: Filtering 3 files for unchanged files 12:49:56.0 Trace: Got 3 existing files 12:49:56.0 Trace: Matched paths for 3 files 12:49:56.0 Trace: 3 unchanged and matched files 12:49:56.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.MediaFileServiceTests.FilterFixture.filter_should_return_nothing_if_all_files_exist(Matched) --- 12:49:56.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.MediaFileServiceTests.FilterFixture.filter_unmatched_should_not_return_existing_file_if_matched(Matched) --- 12:49:56.0 Debug: Filtering 3 files for unchanged files 12:49:56.0 Trace: Got 1 existing files 12:49:56.0 Trace: Matched paths for 1 files 12:49:56.0 Trace: 1 unchanged and matched files 12:49:56.0 Debug: Filtering 3 files for unchanged files 12:49:56.0 Trace: Got 1 existing files 12:49:56.0 Trace: Matched paths for 1 files 12:49:56.0 Trace: 1 unchanged and matched files 12:49:56.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.MediaFileServiceTests.FilterFixture.filter_unmatched_should_not_return_existing_file_if_matched(Matched) --- 12:49:56.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.MediaFileServiceTests.FilterFixture.filter_unmatched_should_return_existing_file_if_unmatched(Matched) --- 12:49:56.0 Debug: Filtering 3 files for unchanged files 12:49:56.0 Trace: Got 1 existing files 12:49:56.0 Trace: Matched paths for 1 files 12:49:56.0 Trace: 0 unchanged and matched files 12:49:56.0 Debug: Filtering 3 files for unchanged files 12:49:56.0 Trace: Got 1 existing files 12:49:56.0 Trace: Matched paths for 1 files 12:49:56.0 Trace: 0 unchanged and matched files 12:49:56.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.MediaFileServiceTests.FilterFixture.filter_unmatched_should_return_existing_file_if_unmatched(Matched) --- Skipped filter_should_return_none_existing_files_ignoring_case(Known) [1 ms] Skipped filter_should_return_none_existing_files_ignoring_case(Matched) [2 ms] 12:49:56.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.MediaFileTableCleanupServiceFixture.should_delete_non_existent_files --- 12:49:56.0 Debug: The following files no longer exist on disk, removing from db: /c/ANY FILE STARTING WITH THIS PATH IS CONSIDERED DELETED!/fwspny4b.lfm /c/ANY FILE STARTING WITH THIS PATH IS CONSIDERED DELETED!/ahbujnvl.vy5 12:49:56.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.MediaFileTableCleanupServiceFixture.should_delete_non_existent_files --- 12:49:56.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.MediaFileTableCleanupServiceFixture.should_not_update_track_when_trackFile_exists --- 12:49:56.0 Debug: The following files no longer exist on disk, removing from db: 12:49:56.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.MediaFileTableCleanupServiceFixture.should_not_update_track_when_trackFile_exists --- 12:49:56.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.MediaFileTableCleanupServiceFixture.should_skip_files_that_exist_on_disk --- 12:49:56.0 Debug: The following files no longer exist on disk, removing from db: 12:49:56.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.MediaFileTableCleanupServiceFixture.should_skip_files_that_exist_on_disk --- 12:49:56.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.MediaFileTableCleanupServiceFixture.should_unlink_track_when_trackFile_does_not_exist --- 12:49:56.0 Debug: The following files no longer exist on disk, removing from db: /c/test/0vsgfuau.4od /c/test/z2uemjrk.mux /c/test/0sj2g20u.ypl /c/test/harpy113.wtu /c/test/4gn5lbkm.1rg /c/test/y1pskwii.sq4 /c/test/u32rseaz.rcg /c/test/1j0u4mnd.qpz /c/test/kl3lqzm4.e4w /c/test/ybxr4r1w.sno 12:49:56.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.MediaFileTableCleanupServiceFixture.should_unlink_track_when_trackFile_does_not_exist --- 12:49:56.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.RenameTrackFileServiceFixture.should_get_trackfiles_by_ids_only --- 12:49:56.1 Info: Renaming 2 files for Name1 12:49:56.1 Debug: Renaming track file: [1] Path1 12:49:56.1 Debug: Renamed track file: [1] Path1 12:49:56.1 Debug: Renaming track file: [2] Path2 12:49:56.1 Debug: Renamed track file: [2] Path2 12:49:56.1 Debug: Removing Empty Subfolders from: Path1 12:49:56.1 Info: Selected track files renamed for Name1 12:49:56.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.RenameTrackFileServiceFixture.should_get_trackfiles_by_ids_only --- 12:49:56.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.RenameTrackFileServiceFixture.should_not_publish_event_if_no_files_are_renamed --- 12:49:56.1 Info: Renaming 2 files for Name1 12:49:56.1 Debug: Renaming track file: [1] Path1 12:49:56.1 Debug: File not renamed, source and destination are the same: Filename 12:49:56.1 Debug: Renaming track file: [2] Path2 12:49:56.1 Debug: File not renamed, source and destination are the same: Filename 12:49:56.1 Info: Selected track files renamed for Name1 12:49:56.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.RenameTrackFileServiceFixture.should_not_publish_event_if_no_files_are_renamed --- 12:49:56.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.RenameTrackFileServiceFixture.should_not_publish_event_if_no_files_to_rename --- 12:49:56.1 Info: Renaming 0 files for Name1 12:49:56.1 Info: Selected track files renamed for Name1 12:49:56.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.RenameTrackFileServiceFixture.should_not_publish_event_if_no_files_to_rename --- 12:49:56.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.RenameTrackFileServiceFixture.should_publish_event_if_files_are_renamed --- 12:49:56.1 Info: Renaming 2 files for Name1 12:49:56.1 Debug: Renaming track file: [1] Path1 12:49:56.1 Debug: Renamed track file: [1] Path1 12:49:56.1 Debug: Renaming track file: [2] Path2 12:49:56.1 Debug: Renamed track file: [2] Path2 12:49:56.1 Debug: Removing Empty Subfolders from: Path1 12:49:56.1 Info: Selected track files renamed for Name1 12:49:56.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.RenameTrackFileServiceFixture.should_publish_event_if_files_are_renamed --- 12:49:56.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.RenameTrackFileServiceFixture.should_update_moved_files --- 12:49:56.1 Info: Renaming 2 files for Name1 12:49:56.1 Debug: Renaming track file: [1] Path1 12:49:56.1 Debug: Renamed track file: [1] Path1 12:49:56.1 Debug: Renaming track file: [2] Path2 12:49:56.1 Debug: Renamed track file: [2] Path2 12:49:56.1 Debug: Removing Empty Subfolders from: Path1 12:49:56.1 Info: Selected track files renamed for Name1 12:49:56.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.RenameTrackFileServiceFixture.should_update_moved_files --- 12:49:56.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackFileMovingServiceTests.MediaFileServiceFixture.should_throw_trackFileAddedEvent_for_each_track_added_on_addmany --- 12:49:56.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackFileMovingServiceTests.MediaFileServiceFixture.should_throw_trackFileAddedEvent_for_each_track_added_on_addmany --- 12:49:56.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackFileMovingServiceTests.MediaFileServiceFixture.should_throw_trackFileAddedEvent_for_track_added --- 12:49:56.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackFileMovingServiceTests.MediaFileServiceFixture.should_throw_trackFileAddedEvent_for_track_added --- 12:49:56.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackFileMovingServiceTests.MediaFileServiceFixture.should_throw_trackFileDeletedEvent_for_each_mapped_track_on_deletemany --- 12:49:56.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackFileMovingServiceTests.MediaFileServiceFixture.should_throw_trackFileDeletedEvent_for_each_mapped_track_on_deletemany --- 12:49:56.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackFileMovingServiceTests.MediaFileServiceFixture.should_throw_trackFileDeletedEvent_for_mapped_track_on_delete --- 12:49:56.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackFileMovingServiceTests.MediaFileServiceFixture.should_throw_trackFileDeletedEvent_for_mapped_track_on_delete --- 12:49:56.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackFileMovingServiceTests.MoveTrackFileFixture.should_catch_InvalidOperationException_during_folder_inheritance --- 12:49:56.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackFileMovingServiceTests.MoveTrackFileFixture.should_catch_InvalidOperationException_during_folder_inheritance --- 12:49:56.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackFileMovingServiceTests.MoveTrackFileFixture.should_catch_UnauthorizedAccessException_during_folder_inheritance --- 12:49:56.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackFileMovingServiceTests.MoveTrackFileFixture.should_catch_UnauthorizedAccessException_during_folder_inheritance --- 12:49:56.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackFileMovingServiceTests.MoveTrackFileFixture.should_not_notify_if_artist_folder_already_exists --- 12:49:56.1 Debug: Moving track file: /C/Test/Music/Artist/Album\File.mp3 to /C/Test/Music/Artist/Album/File Name.mp3 12:49:56.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackFileMovingServiceTests.MoveTrackFileFixture.should_not_notify_if_artist_folder_already_exists --- 12:49:56.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackFileMovingServiceTests.MoveTrackFileFixture.should_notify_on_album_folder_creation --- 12:49:56.1 Debug: Moving track file: /C/Test/Music/Artist/Album\File.mp3 to /C/Test/Music/Artist/Album/File Name.mp3 12:49:56.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackFileMovingServiceTests.MoveTrackFileFixture.should_notify_on_album_folder_creation --- 12:49:56.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackFileMovingServiceTests.MoveTrackFileFixture.should_notify_on_artist_folder_creation --- 12:49:56.1 Debug: Moving track file: /C/Test/Music/Artist/Album\File.mp3 to /C/Test/Music/Artist/Album/File Name.mp3 12:49:56.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackFileMovingServiceTests.MoveTrackFileFixture.should_notify_on_artist_folder_creation --- Skipped should_catch_InvalidOperationException_during_folder_inheritance [5 ms] Skipped should_catch_UnauthorizedAccessException_during_folder_inheritance [3 ms] 12:49:56.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_1 --- 12:49:56.1 Debug: Missing data in tags, trying filename augmentation 12:49:56.1 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:49:56.1 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:49:56.1 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:49:56.1 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:49:56.1 Debug: Got artist from filename: artist name 12:49:56.1 Debug: Got title from filename: a track title 1 12:49:56.1 Debug: Got track number from filename: 1 12:49:56.1 Debug: Got title from filename: b track title 2 12:49:56.1 Debug: Got track number from filename: 2 12:49:56.1 Debug: Got title from filename: c track title 3 12:49:56.1 Debug: Got track number from filename: 3 12:49:56.1 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:49:56.1 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:49:56.1 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:49:56.1 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:49:56.1 Trace: Abort - 'tag' varies between matches 12:49:56.1 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:49:56.1 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:49:56.1 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:49:56.1 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:49:56.1 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:49:56.1 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:49:56.1 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:49:56.1 Trace: Matching '01 - artist name - a track title 1 - tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:49:56.1 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:49:56.1 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:49:56.1 Trace: Matching '01 - artist name - a track title 1 - tag string ignore' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:49:56.1 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:49:56.1 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:49:56.1 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:49:56.1 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:49:56.1 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:49:56.1 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:49:56.1 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:49:56.1 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:49:56.1 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:49:56.1 Trace: Matching '01 - artist name - a track title 1 - tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:49:56.1 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:49:56.1 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:49:56.1 Trace: Matching '01 - artist name - a track title 1 - tag string ignore' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:49:56.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_1 --- 12:49:56.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_2 --- 12:49:56.2 Debug: Missing data in tags, trying filename augmentation 12:49:56.2 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:49:56.2 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:49:56.2 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:49:56.2 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:49:56.2 Debug: Got artist from filename: artist name 12:49:56.2 Debug: Got title from filename: a track title 1 12:49:56.2 Debug: Got track number from filename: 1 12:49:56.2 Debug: Got title from filename: b track title 2 12:49:56.2 Debug: Got track number from filename: 2 12:49:56.2 Debug: Got title from filename: c track title 3 12:49:56.2 Debug: Got track number from filename: 3 12:49:56.2 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:49:56.2 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:49:56.2 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:49:56.2 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:49:56.2 Trace: Abort - 'tag' varies between matches 12:49:56.2 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:49:56.2 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:49:56.2 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:49:56.2 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:49:56.2 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:49:56.2 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:49:56.2 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:49:56.2 Trace: Matching '01_artist name_a track title 1_tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:49:56.2 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:49:56.2 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:49:56.2 Trace: Matching '01_artist name_a track title 1_tag string ignore' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:49:56.2 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:49:56.2 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:49:56.2 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:49:56.2 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:49:56.2 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:49:56.2 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:49:56.2 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:49:56.2 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:49:56.2 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:49:56.2 Trace: Matching '01_artist name_a track title 1_tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:49:56.2 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:49:56.2 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:49:56.2 Trace: Matching '01_artist name_a track title 1_tag string ignore' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:49:56.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_2 --- 12:49:56.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_3 --- 12:49:56.2 Debug: Missing data in tags, trying filename augmentation 12:49:56.2 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:49:56.2 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:49:56.2 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:49:56.2 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:49:56.2 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:49:56.2 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:49:56.2 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:49:56.2 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:49:56.2 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:49:56.2 Trace: Matching '01-artist_name-a_track_title_1-tag_string_ignore' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:49:56.2 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:49:56.2 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:49:56.2 Trace: Matching '01-artist_name-a_track_title_1-tag_string_ignore' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:49:56.2 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:49:56.2 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:49:56.2 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:49:56.2 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:49:56.2 Debug: Got artist from filename: artist_name 12:49:56.2 Debug: Got title from filename: a_track_title_1 12:49:56.2 Debug: Got track number from filename: 1 12:49:56.2 Debug: Got title from filename: b_track_title_2 12:49:56.2 Debug: Got track number from filename: 2 12:49:56.2 Debug: Got title from filename: c_track_title_3 12:49:56.2 Debug: Got track number from filename: 3 12:49:56.2 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:49:56.2 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:49:56.2 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:49:56.2 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:49:56.2 Trace: Abort - 'tag' varies between matches 12:49:56.2 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:49:56.2 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:49:56.2 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:49:56.2 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:49:56.2 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:49:56.2 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:49:56.2 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:49:56.2 Trace: Matching '01-artist_name-a_track_title_1-tag_string_ignore' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:49:56.2 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:49:56.2 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:49:56.2 Trace: Matching '01-artist_name-a_track_title_1-tag_string_ignore' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:49:56.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_3 --- 12:49:56.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_4 --- 12:49:56.2 Debug: Missing data in tags, trying filename augmentation 12:49:56.2 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:49:56.2 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:49:56.2 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:49:56.2 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:49:56.2 Debug: Got artist from filename: artist name 12:49:56.2 Debug: Got title from filename: a track title 1 12:49:56.2 Debug: Got disc number from filename: 1 12:49:56.2 Debug: Got track number from filename: 1 12:49:56.2 Debug: Got title from filename: b track title 2 12:49:56.2 Debug: Got disc number from filename: 1 12:49:56.2 Debug: Got track number from filename: 2 12:49:56.2 Debug: Got title from filename: c track title 3 12:49:56.2 Debug: Got disc number from filename: 1 12:49:56.2 Debug: Got track number from filename: 3 12:49:56.2 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:49:56.2 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:49:56.2 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:49:56.2 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:49:56.2 Trace: Abort - 'tag' varies between matches 12:49:56.2 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:49:56.2 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:49:56.2 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:49:56.2 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:49:56.2 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:49:56.2 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:49:56.2 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:49:56.2 Trace: Matching '101 - artist name - a track title 1 - tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:49:56.2 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:49:56.2 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:49:56.2 Trace: Matching '101 - artist name - a track title 1 - tag string ignore' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:49:56.2 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:49:56.2 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:49:56.2 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:49:56.2 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:49:56.2 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:49:56.2 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:49:56.2 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:49:56.2 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:49:56.2 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:49:56.2 Trace: Matching '101 - artist name - a track title 1 - tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:49:56.2 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:49:56.2 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:49:56.2 Trace: Matching '101 - artist name - a track title 1 - tag string ignore' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:49:56.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_4 --- 12:49:56.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_5 --- 12:49:56.2 Debug: Missing data in tags, trying filename augmentation 12:49:56.2 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:49:56.2 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:49:56.2 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:49:56.2 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:49:56.2 Debug: Got artist from filename: artist name 12:49:56.2 Debug: Got title from filename: a track title 1 12:49:56.2 Debug: Got disc number from filename: 1 12:49:56.2 Debug: Got track number from filename: 1 12:49:56.2 Debug: Got title from filename: b track title 2 12:49:56.2 Debug: Got disc number from filename: 1 12:49:56.2 Debug: Got track number from filename: 2 12:49:56.2 Debug: Got title from filename: c track title 3 12:49:56.2 Debug: Got disc number from filename: 1 12:49:56.2 Debug: Got track number from filename: 3 12:49:56.2 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:49:56.2 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:49:56.2 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:49:56.2 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:49:56.2 Trace: Abort - 'tag' varies between matches 12:49:56.2 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:49:56.2 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:49:56.2 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:49:56.2 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:49:56.2 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:49:56.2 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:49:56.2 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:49:56.2 Trace: Matching '101_artist name_a track title 1_tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:49:56.2 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:49:56.2 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:49:56.2 Trace: Matching '101_artist name_a track title 1_tag string ignore' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:49:56.2 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:49:56.2 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:49:56.2 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:49:56.2 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:49:56.2 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:49:56.2 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:49:56.2 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:49:56.2 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:49:56.2 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:49:56.2 Trace: Matching '101_artist name_a track title 1_tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:49:56.2 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:49:56.2 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:49:56.2 Trace: Matching '101_artist name_a track title 1_tag string ignore' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:49:56.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_5 --- 12:49:56.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_6 --- 12:49:56.2 Debug: Missing data in tags, trying filename augmentation 12:49:56.2 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:49:56.2 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:49:56.2 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:49:56.2 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:49:56.2 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:49:56.2 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:49:56.2 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:49:56.2 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:49:56.2 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:49:56.2 Trace: Matching '101-artist_name-a_track_title_1-tag_string_ignore' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:49:56.2 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:49:56.2 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:49:56.2 Trace: Matching '101-artist_name-a_track_title_1-tag_string_ignore' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:49:56.2 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:49:56.2 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:49:56.2 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:49:56.2 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:49:56.2 Debug: Got artist from filename: artist_name 12:49:56.2 Debug: Got title from filename: a_track_title_1 12:49:56.2 Debug: Got disc number from filename: 1 12:49:56.2 Debug: Got track number from filename: 1 12:49:56.2 Debug: Got title from filename: b_track_title_2 12:49:56.2 Debug: Got disc number from filename: 1 12:49:56.2 Debug: Got track number from filename: 2 12:49:56.2 Debug: Got title from filename: c_track_title_3 12:49:56.2 Debug: Got disc number from filename: 1 12:49:56.2 Debug: Got track number from filename: 3 12:49:56.2 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:49:56.2 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:49:56.2 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:49:56.2 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:49:56.2 Trace: Abort - 'tag' varies between matches 12:49:56.2 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:49:56.2 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:49:56.2 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:49:56.2 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:49:56.2 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:49:56.2 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:49:56.2 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:49:56.2 Trace: Matching '101-artist_name-a_track_title_1-tag_string_ignore' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:49:56.2 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:49:56.2 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:49:56.2 Trace: Matching '101-artist_name-a_track_title_1-tag_string_ignore' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:49:56.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_6 --- 12:49:56.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_7 --- 12:49:56.2 Debug: Missing data in tags, trying filename augmentation 12:49:56.2 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:49:56.2 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:49:56.2 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:49:56.2 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:49:56.2 Trace: Abort - 'tag' varies between matches 12:49:56.2 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:49:56.2 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:49:56.2 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:49:56.2 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:49:56.2 Debug: Got artist from filename: artist name 12:49:56.2 Debug: Got title from filename: a track title 1 12:49:56.2 Debug: Got track number from filename: 1 12:49:56.2 Debug: Got title from filename: b track title 2 12:49:56.2 Debug: Got track number from filename: 2 12:49:56.2 Debug: Got title from filename: c track title 3 12:49:56.2 Debug: Got track number from filename: 3 12:49:56.2 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:49:56.2 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:49:56.2 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:49:56.2 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:49:56.2 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:49:56.2 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:49:56.2 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:49:56.2 Trace: Matching '01 - artist name - tag string ignore - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:49:56.2 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:49:56.2 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:49:56.2 Trace: Matching '01 - artist name - tag string ignore - a track title 1' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:49:56.2 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:49:56.2 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:49:56.2 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:49:56.2 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:49:56.2 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:49:56.2 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:49:56.2 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:49:56.2 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:49:56.2 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:49:56.2 Trace: Matching '01 - artist name - tag string ignore - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:49:56.2 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:49:56.2 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:49:56.2 Trace: Matching '01 - artist name - tag string ignore - a track title 1' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:49:56.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_7 --- 12:49:56.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_8 --- 12:49:56.2 Debug: Missing data in tags, trying filename augmentation 12:49:56.2 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:49:56.2 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:49:56.2 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:49:56.2 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:49:56.2 Trace: Abort - 'tag' varies between matches 12:49:56.2 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:49:56.2 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:49:56.2 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:49:56.2 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:49:56.2 Debug: Got artist from filename: artist name 12:49:56.2 Debug: Got title from filename: a track title 1 12:49:56.2 Debug: Got track number from filename: 1 12:49:56.2 Debug: Got title from filename: b track title 2 12:49:56.2 Debug: Got track number from filename: 2 12:49:56.2 Debug: Got title from filename: c track title 3 12:49:56.2 Debug: Got track number from filename: 3 12:49:56.2 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:49:56.2 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:49:56.2 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:49:56.2 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:49:56.2 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:49:56.2 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:49:56.2 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:49:56.2 Trace: Matching '01_artist name_tag string ignore_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:49:56.2 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:49:56.2 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:49:56.2 Trace: Matching '01_artist name_tag string ignore_a track title 1' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:49:56.2 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:49:56.2 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:49:56.2 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:49:56.2 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:49:56.2 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:49:56.2 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:49:56.2 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:49:56.2 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:49:56.2 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:49:56.2 Trace: Matching '01_artist name_tag string ignore_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:49:56.2 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:49:56.2 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:49:56.2 Trace: Matching '01_artist name_tag string ignore_a track title 1' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:49:56.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_8 --- 12:49:56.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_9 --- 12:49:56.2 Debug: Missing data in tags, trying filename augmentation 12:49:56.2 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:49:56.2 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:49:56.2 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:49:56.2 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:49:56.2 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:49:56.2 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:49:56.2 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:49:56.2 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:49:56.2 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:49:56.2 Trace: Matching '01-artist_name-tag_string_ignore-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:49:56.2 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:49:56.2 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:49:56.2 Trace: Matching '01-artist_name-tag_string_ignore-a_track_title_1' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:49:56.2 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:49:56.2 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:49:56.2 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:49:56.2 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:49:56.2 Trace: Abort - 'tag' varies between matches 12:49:56.2 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:49:56.2 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:49:56.2 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:49:56.2 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:49:56.2 Debug: Got artist from filename: artist_name 12:49:56.2 Debug: Got title from filename: a_track_title_1 12:49:56.2 Debug: Got track number from filename: 1 12:49:56.2 Debug: Got title from filename: b_track_title_2 12:49:56.2 Debug: Got track number from filename: 2 12:49:56.2 Debug: Got title from filename: c_track_title_3 12:49:56.2 Debug: Got track number from filename: 3 12:49:56.2 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:49:56.2 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:49:56.2 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:49:56.2 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:49:56.2 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:49:56.2 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:49:56.2 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:49:56.2 Trace: Matching '01-artist_name-tag_string_ignore-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:49:56.2 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:49:56.2 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:49:56.2 Trace: Matching '01-artist_name-tag_string_ignore-a_track_title_1' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:49:56.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_9 --- 12:49:56.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_10 --- 12:49:56.2 Debug: Missing data in tags, trying filename augmentation 12:49:56.2 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:49:56.2 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:49:56.2 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:49:56.2 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:49:56.2 Trace: Abort - 'tag' varies between matches 12:49:56.2 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:49:56.2 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:49:56.2 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:49:56.2 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:49:56.2 Debug: Got artist from filename: artist name 12:49:56.2 Debug: Got title from filename: a track title 1 12:49:56.2 Debug: Got disc number from filename: 1 12:49:56.2 Debug: Got track number from filename: 1 12:49:56.2 Debug: Got title from filename: b track title 2 12:49:56.2 Debug: Got disc number from filename: 1 12:49:56.2 Debug: Got track number from filename: 2 12:49:56.2 Debug: Got title from filename: c track title 3 12:49:56.2 Debug: Got disc number from filename: 1 12:49:56.2 Debug: Got track number from filename: 3 12:49:56.2 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:49:56.2 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:49:56.2 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:49:56.2 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:49:56.2 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:49:56.2 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:49:56.2 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:49:56.2 Trace: Matching '101 - artist name - tag string ignore - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:49:56.2 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:49:56.2 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:49:56.2 Trace: Matching '101 - artist name - tag string ignore - a track title 1' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:49:56.2 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:49:56.2 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:49:56.2 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:49:56.2 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:49:56.2 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:49:56.2 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:49:56.2 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:49:56.2 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:49:56.2 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:49:56.2 Trace: Matching '101 - artist name - tag string ignore - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:49:56.2 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:49:56.2 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:49:56.2 Trace: Matching '101 - artist name - tag string ignore - a track title 1' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:49:56.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_10 --- 12:49:56.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_11 --- 12:49:56.2 Debug: Missing data in tags, trying filename augmentation 12:49:56.2 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:49:56.2 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:49:56.2 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:49:56.2 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:49:56.2 Trace: Abort - 'tag' varies between matches 12:49:56.2 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:49:56.2 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:49:56.2 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:49:56.2 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:49:56.2 Debug: Got artist from filename: artist name 12:49:56.2 Debug: Got title from filename: a track title 1 12:49:56.2 Debug: Got disc number from filename: 1 12:49:56.2 Debug: Got track number from filename: 1 12:49:56.2 Debug: Got title from filename: b track title 2 12:49:56.2 Debug: Got disc number from filename: 1 12:49:56.2 Debug: Got track number from filename: 2 12:49:56.2 Debug: Got title from filename: c track title 3 12:49:56.2 Debug: Got disc number from filename: 1 12:49:56.2 Debug: Got track number from filename: 3 12:49:56.2 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:49:56.2 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:49:56.2 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:49:56.2 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:49:56.2 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:49:56.2 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:49:56.2 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:49:56.2 Trace: Matching '101_artist name_tag string ignore_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:49:56.2 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:49:56.2 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:49:56.2 Trace: Matching '101_artist name_tag string ignore_a track title 1' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:49:56.2 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:49:56.2 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:49:56.2 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:49:56.2 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:49:56.2 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:49:56.2 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:49:56.2 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:49:56.2 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:49:56.2 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:49:56.2 Trace: Matching '101_artist name_tag string ignore_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:49:56.2 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:49:56.2 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:49:56.2 Trace: Matching '101_artist name_tag string ignore_a track title 1' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:49:56.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_11 --- 12:49:56.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_12 --- 12:49:56.2 Debug: Missing data in tags, trying filename augmentation 12:49:56.2 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:49:56.2 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:49:56.2 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:49:56.2 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:49:56.2 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:49:56.2 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:49:56.2 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:49:56.2 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:49:56.2 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:49:56.2 Trace: Matching '101-artist_name-tag_string_ignore-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:49:56.2 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:49:56.2 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:49:56.2 Trace: Matching '101-artist_name-tag_string_ignore-a_track_title_1' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:49:56.2 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:49:56.2 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:49:56.2 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:49:56.2 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:49:56.2 Trace: Abort - 'tag' varies between matches 12:49:56.2 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:49:56.2 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:49:56.2 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:49:56.2 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:49:56.2 Debug: Got artist from filename: artist_name 12:49:56.2 Debug: Got title from filename: a_track_title_1 12:49:56.2 Debug: Got disc number from filename: 1 12:49:56.2 Debug: Got track number from filename: 1 12:49:56.2 Debug: Got title from filename: b_track_title_2 12:49:56.2 Debug: Got disc number from filename: 1 12:49:56.2 Debug: Got track number from filename: 2 12:49:56.2 Debug: Got title from filename: c_track_title_3 12:49:56.2 Debug: Got disc number from filename: 1 12:49:56.2 Debug: Got track number from filename: 3 12:49:56.2 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:49:56.2 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:49:56.2 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:49:56.2 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:49:56.2 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:49:56.2 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:49:56.2 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:49:56.2 Trace: Matching '101-artist_name-tag_string_ignore-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:49:56.2 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:49:56.2 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:49:56.2 Trace: Matching '101-artist_name-tag_string_ignore-a_track_title_1' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:49:56.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_12 --- 12:49:56.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_13 --- 12:49:56.2 Debug: Missing data in tags, trying filename augmentation 12:49:56.2 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:49:56.2 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:49:56.2 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:49:56.2 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:49:56.2 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:49:56.2 Debug: Got filename match with regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:49:56.2 Debug: Got artist from filename: artist name 12:49:56.2 Debug: Got title from filename: a track title 1 12:49:56.2 Debug: Got track number from filename: 1 12:49:56.2 Debug: Got title from filename: b track title 2 12:49:56.2 Debug: Got track number from filename: 2 12:49:56.2 Debug: Got title from filename: c track title 3 12:49:56.2 Debug: Got track number from filename: 3 12:49:56.2 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:49:56.2 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:49:56.2 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:49:56.2 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:49:56.2 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:49:56.2 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:49:56.2 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:49:56.2 Trace: Abort - 'tag' varies between matches 12:49:56.2 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:49:56.2 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:49:56.2 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:49:56.2 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:49:56.2 Trace: Abort - both artist and title vary between matches 12:49:56.2 Trace: Matching '01 - artist name - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:49:56.2 Trace: Matching '01 - artist name - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:49:56.2 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:49:56.2 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:49:56.2 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:49:56.2 Debug: Got filename match with regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:49:56.2 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:49:56.2 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:49:56.2 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:49:56.2 Debug: Got filename match with regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 12:49:56.2 Trace: Abort - 'tag' varies between matches 12:49:56.2 Trace: Matching '01 - artist name - a track title 1' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:49:56.2 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:49:56.2 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:49:56.2 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:49:56.2 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:49:56.2 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:49:56.2 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:49:56.2 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:49:56.2 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:49:56.2 Trace: Matching '01 - artist name - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:49:56.2 Trace: Matching '01 - artist name - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:49:56.2 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:49:56.2 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:49:56.2 Trace: Matching '01 - artist name - a track title 1' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:49:56.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_13 --- 12:49:56.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_14 --- 12:49:56.2 Debug: Missing data in tags, trying filename augmentation 12:49:56.2 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:49:56.2 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:49:56.2 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:49:56.2 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:49:56.2 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:49:56.2 Debug: Got filename match with regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:49:56.2 Debug: Got artist from filename: artist name 12:49:56.2 Debug: Got title from filename: a track title 1 12:49:56.2 Debug: Got track number from filename: 1 12:49:56.2 Debug: Got title from filename: b track title 2 12:49:56.2 Debug: Got track number from filename: 2 12:49:56.2 Debug: Got title from filename: c track title 3 12:49:56.2 Debug: Got track number from filename: 3 12:49:56.2 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:49:56.2 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:49:56.2 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:49:56.2 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:49:56.2 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:49:56.2 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:49:56.2 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:49:56.2 Trace: Abort - 'tag' varies between matches 12:49:56.2 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:49:56.2 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:49:56.2 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:49:56.2 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:49:56.2 Trace: Abort - both artist and title vary between matches 12:49:56.2 Trace: Matching '01_artist name_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:49:56.2 Trace: Matching '01_artist name_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:49:56.2 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:49:56.2 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:49:56.2 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:49:56.2 Debug: Got filename match with regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:49:56.2 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:49:56.2 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:49:56.2 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:49:56.2 Debug: Got filename match with regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 12:49:56.2 Trace: Abort - 'tag' varies between matches 12:49:56.2 Trace: Matching '01_artist name_a track title 1' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:49:56.2 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:49:56.2 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:49:56.2 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:49:56.2 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:49:56.2 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:49:56.2 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:49:56.2 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:49:56.2 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:49:56.2 Trace: Matching '01_artist name_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:49:56.2 Trace: Matching '01_artist name_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:49:56.2 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:49:56.2 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:49:56.2 Trace: Matching '01_artist name_a track title 1' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:49:56.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_14 --- 12:49:56.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_15 --- 12:49:56.2 Debug: Missing data in tags, trying filename augmentation 12:49:56.2 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:49:56.2 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:49:56.2 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:49:56.2 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:49:56.2 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:49:56.2 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:49:56.2 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:49:56.2 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:49:56.2 Trace: Matching '01-artist_name-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:49:56.2 Trace: Matching '01-artist_name-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:49:56.2 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:49:56.2 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:49:56.2 Trace: Matching '01-artist_name-a_track_title_1' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:49:56.2 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:49:56.2 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:49:56.2 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:49:56.2 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:49:56.2 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:49:56.2 Debug: Got filename match with regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:49:56.2 Debug: Got artist from filename: artist_name 12:49:56.2 Debug: Got title from filename: a_track_title_1 12:49:56.2 Debug: Got track number from filename: 1 12:49:56.2 Debug: Got title from filename: b_track_title_2 12:49:56.2 Debug: Got track number from filename: 2 12:49:56.2 Debug: Got title from filename: c_track_title_3 12:49:56.2 Debug: Got track number from filename: 3 12:49:56.2 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:49:56.2 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:49:56.2 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:49:56.2 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:49:56.2 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:49:56.2 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:49:56.2 Debug: Got filename match with regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 12:49:56.2 Trace: Abort - 'tag' varies between matches 12:49:56.2 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:49:56.2 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:49:56.2 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:49:56.2 Debug: Got filename match with regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:49:56.2 Trace: Abort - both artist and title vary between matches 12:49:56.2 Trace: Matching '01-artist_name-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:49:56.2 Trace: Matching '01-artist_name-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:49:56.2 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:49:56.2 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:49:56.2 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:49:56.2 Debug: Got filename match with regex ^(?<track>\d+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:49:56.2 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:49:56.2 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:49:56.2 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:49:56.2 Debug: Got filename match with regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 12:49:56.2 Trace: Abort - 'tag' varies between matches 12:49:56.2 Trace: Matching '01-artist_name-a_track_title_1' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:49:56.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_15 --- 12:49:56.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_16 --- 12:49:56.2 Debug: Missing data in tags, trying filename augmentation 12:49:56.2 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:49:56.2 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:49:56.2 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:49:56.2 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:49:56.2 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:49:56.2 Debug: Got filename match with regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:49:56.2 Debug: Got artist from filename: artist name 12:49:56.2 Debug: Got title from filename: a track title 1 12:49:56.2 Debug: Got disc number from filename: 1 12:49:56.2 Debug: Got track number from filename: 1 12:49:56.2 Debug: Got title from filename: b track title 2 12:49:56.2 Debug: Got disc number from filename: 1 12:49:56.2 Debug: Got track number from filename: 2 12:49:56.2 Debug: Got title from filename: c track title 3 12:49:56.2 Debug: Got disc number from filename: 1 12:49:56.2 Debug: Got track number from filename: 3 12:49:56.2 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:49:56.2 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:49:56.2 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:49:56.2 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:49:56.2 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:49:56.2 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:49:56.2 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:49:56.2 Trace: Abort - 'tag' varies between matches 12:49:56.2 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:49:56.2 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:49:56.2 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:49:56.2 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:49:56.2 Trace: Abort - both artist and title vary between matches 12:49:56.2 Trace: Matching '101 - artist name - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:49:56.2 Trace: Matching '101 - artist name - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:49:56.2 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:49:56.2 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:49:56.2 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:49:56.2 Debug: Got filename match with regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:49:56.2 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:49:56.2 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:49:56.2 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:49:56.2 Debug: Got filename match with regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 12:49:56.2 Trace: Abort - 'tag' varies between matches 12:49:56.2 Trace: Matching '101 - artist name - a track title 1' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:49:56.2 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:49:56.2 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:49:56.2 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:49:56.2 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:49:56.2 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:49:56.2 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:49:56.2 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:49:56.2 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:49:56.2 Trace: Matching '101 - artist name - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:49:56.2 Trace: Matching '101 - artist name - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:49:56.2 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:49:56.2 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:49:56.2 Trace: Matching '101 - artist name - a track title 1' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:49:56.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_16 --- 12:49:56.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_17 --- 12:49:56.2 Debug: Missing data in tags, trying filename augmentation 12:49:56.2 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:49:56.2 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:49:56.2 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:49:56.2 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:49:56.2 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:49:56.2 Debug: Got filename match with regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:49:56.2 Debug: Got artist from filename: artist name 12:49:56.2 Debug: Got title from filename: a track title 1 12:49:56.2 Debug: Got disc number from filename: 1 12:49:56.2 Debug: Got track number from filename: 1 12:49:56.2 Debug: Got title from filename: b track title 2 12:49:56.2 Debug: Got disc number from filename: 1 12:49:56.2 Debug: Got track number from filename: 2 12:49:56.2 Debug: Got title from filename: c track title 3 12:49:56.2 Debug: Got disc number from filename: 1 12:49:56.2 Debug: Got track number from filename: 3 12:49:56.2 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:49:56.2 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:49:56.2 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:49:56.2 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:49:56.2 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:49:56.2 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:49:56.2 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:49:56.2 Trace: Abort - 'tag' varies between matches 12:49:56.2 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:49:56.2 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:49:56.2 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:49:56.2 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:49:56.2 Trace: Abort - both artist and title vary between matches 12:49:56.2 Trace: Matching '101_artist name_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:49:56.2 Trace: Matching '101_artist name_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:49:56.2 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:49:56.2 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:49:56.2 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:49:56.2 Debug: Got filename match with regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:49:56.2 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:49:56.2 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:49:56.2 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:49:56.2 Debug: Got filename match with regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 12:49:56.2 Trace: Abort - 'tag' varies between matches 12:49:56.2 Trace: Matching '101_artist name_a track title 1' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:49:56.2 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:49:56.2 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:49:56.2 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:49:56.2 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:49:56.2 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:49:56.2 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:49:56.2 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:49:56.2 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:49:56.2 Trace: Matching '101_artist name_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:49:56.2 Trace: Matching '101_artist name_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:49:56.2 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:49:56.2 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:49:56.2 Trace: Matching '101_artist name_a track title 1' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:49:56.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_17 --- 12:49:56.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_18 --- 12:49:56.2 Debug: Missing data in tags, trying filename augmentation 12:49:56.2 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:49:56.2 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:49:56.2 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:49:56.2 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:49:56.2 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:49:56.2 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:49:56.2 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:49:56.2 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:49:56.2 Trace: Matching '101-artist_name-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:49:56.2 Trace: Matching '101-artist_name-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:49:56.2 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:49:56.2 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:49:56.2 Trace: Matching '101-artist_name-a_track_title_1' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:49:56.2 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:49:56.2 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:49:56.2 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:49:56.2 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:49:56.2 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:49:56.2 Debug: Got filename match with regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:49:56.2 Debug: Got artist from filename: artist_name 12:49:56.2 Debug: Got title from filename: a_track_title_1 12:49:56.2 Debug: Got disc number from filename: 1 12:49:56.2 Debug: Got track number from filename: 1 12:49:56.2 Debug: Got title from filename: b_track_title_2 12:49:56.2 Debug: Got disc number from filename: 1 12:49:56.2 Debug: Got track number from filename: 2 12:49:56.2 Debug: Got title from filename: c_track_title_3 12:49:56.2 Debug: Got disc number from filename: 1 12:49:56.2 Debug: Got track number from filename: 3 12:49:56.2 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:49:56.2 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:49:56.2 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:49:56.2 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:49:56.2 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:49:56.2 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:49:56.2 Debug: Got filename match with regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 12:49:56.2 Trace: Abort - 'tag' varies between matches 12:49:56.2 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:49:56.2 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:49:56.2 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:49:56.2 Debug: Got filename match with regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:49:56.2 Trace: Abort - both artist and title vary between matches 12:49:56.2 Trace: Matching '101-artist_name-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:49:56.2 Trace: Matching '101-artist_name-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:49:56.2 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:49:56.2 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:49:56.2 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:49:56.2 Debug: Got filename match with regex ^(?<track>\d+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:49:56.2 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:49:56.2 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:49:56.2 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:49:56.2 Debug: Got filename match with regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 12:49:56.2 Trace: Abort - 'tag' varies between matches 12:49:56.2 Trace: Matching '101-artist_name-a_track_title_1' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:49:56.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_18 --- 12:49:56.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_19 --- 12:49:56.2 Debug: Missing data in tags, trying filename augmentation 12:49:56.2 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:49:56.2 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:49:56.2 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:49:56.2 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:49:56.2 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:49:56.2 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:49:56.2 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:49:56.2 Debug: Got artist from filename: artist name 12:49:56.2 Debug: Got title from filename: a track title 1 12:49:56.2 Debug: Got track number from filename: 1 12:49:56.2 Debug: Got title from filename: b track title 2 12:49:56.2 Debug: Got track number from filename: 2 12:49:56.2 Debug: Got title from filename: c track title 3 12:49:56.2 Debug: Got track number from filename: 3 12:49:56.2 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:49:56.2 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:49:56.2 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:49:56.2 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:49:56.2 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:49:56.2 Trace: Matching 'artist name - tag string ignore - 01 - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:49:56.2 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:49:56.2 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:49:56.2 Trace: Matching 'artist name - tag string ignore - 01 - a track title 1' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:49:56.2 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:49:56.2 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:49:56.2 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:49:56.2 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:49:56.2 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:49:56.2 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:49:56.2 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:49:56.2 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:49:56.2 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:49:56.2 Trace: Matching 'artist name - tag string ignore - 01 - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:49:56.2 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:49:56.2 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:49:56.2 Trace: Matching 'artist name - tag string ignore - 01 - a track title 1' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:49:56.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_19 --- 12:49:56.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_20 --- 12:49:56.2 Debug: Missing data in tags, trying filename augmentation 12:49:56.2 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:49:56.2 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:49:56.2 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:49:56.2 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:49:56.2 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:49:56.2 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:49:56.2 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:49:56.2 Debug: Got artist from filename: artist name 12:49:56.2 Debug: Got title from filename: a track title 1 12:49:56.2 Debug: Got track number from filename: 1 12:49:56.2 Debug: Got title from filename: b track title 2 12:49:56.2 Debug: Got track number from filename: 2 12:49:56.2 Debug: Got title from filename: c track title 3 12:49:56.2 Debug: Got track number from filename: 3 12:49:56.2 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:49:56.2 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:49:56.2 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:49:56.2 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:49:56.2 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:49:56.2 Trace: Matching 'artist name_tag string ignore_01_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:49:56.2 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:49:56.2 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:49:56.2 Trace: Matching 'artist name_tag string ignore_01_a track title 1' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:49:56.2 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:49:56.2 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:49:56.2 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:49:56.2 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:49:56.2 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:49:56.2 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:49:56.2 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:49:56.2 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:49:56.2 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:49:56.2 Trace: Matching 'artist name_tag string ignore_01_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:49:56.2 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:49:56.2 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:49:56.2 Trace: Matching 'artist name_tag string ignore_01_a track title 1' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:49:56.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_20 --- 12:49:56.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_21 --- 12:49:56.2 Debug: Missing data in tags, trying filename augmentation 12:49:56.2 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:49:56.2 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:49:56.2 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:49:56.2 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:49:56.2 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:49:56.2 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:49:56.2 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:49:56.2 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:49:56.2 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:49:56.2 Trace: Matching 'artist_name-tag_string_ignore-01-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:49:56.2 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:49:56.2 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:49:56.2 Trace: Matching 'artist_name-tag_string_ignore-01-a_track_title_1' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:49:56.2 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:49:56.2 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:49:56.2 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:49:56.2 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:49:56.2 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:49:56.2 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:49:56.2 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:49:56.2 Debug: Got artist from filename: artist_name 12:49:56.2 Debug: Got title from filename: a_track_title_1 12:49:56.2 Debug: Got track number from filename: 1 12:49:56.2 Debug: Got title from filename: b_track_title_2 12:49:56.2 Debug: Got track number from filename: 2 12:49:56.2 Debug: Got title from filename: c_track_title_3 12:49:56.2 Debug: Got track number from filename: 3 12:49:56.2 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:49:56.2 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:49:56.2 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:49:56.2 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:49:56.2 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:49:56.2 Trace: Matching 'artist_name-tag_string_ignore-01-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:49:56.2 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:49:56.2 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:49:56.2 Trace: Matching 'artist_name-tag_string_ignore-01-a_track_title_1' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:49:56.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_21 --- 12:49:56.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_22 --- 12:49:56.2 Debug: Missing data in tags, trying filename augmentation 12:49:56.2 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:49:56.2 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:49:56.2 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:49:56.2 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:49:56.2 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:49:56.2 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:49:56.2 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:49:56.2 Debug: Got artist from filename: artist name 12:49:56.2 Debug: Got title from filename: a track title 1 12:49:56.2 Debug: Got disc number from filename: 1 12:49:56.2 Debug: Got track number from filename: 1 12:49:56.2 Debug: Got title from filename: b track title 2 12:49:56.2 Debug: Got disc number from filename: 1 12:49:56.2 Debug: Got track number from filename: 2 12:49:56.2 Debug: Got title from filename: c track title 3 12:49:56.2 Debug: Got disc number from filename: 1 12:49:56.2 Debug: Got track number from filename: 3 12:49:56.2 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:49:56.2 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:49:56.2 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:49:56.2 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:49:56.2 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:49:56.2 Trace: Matching 'artist name - tag string ignore - 101 - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:49:56.2 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:49:56.2 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:49:56.2 Trace: Matching 'artist name - tag string ignore - 101 - a track title 1' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:49:56.2 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:49:56.2 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:49:56.2 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:49:56.2 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:49:56.2 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:49:56.2 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:49:56.2 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:49:56.2 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:49:56.2 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:49:56.2 Trace: Matching 'artist name - tag string ignore - 101 - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:49:56.2 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:49:56.2 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:49:56.2 Trace: Matching 'artist name - tag string ignore - 101 - a track title 1' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:49:56.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_22 --- 12:49:56.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_23 --- 12:49:56.2 Debug: Missing data in tags, trying filename augmentation 12:49:56.2 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:49:56.2 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:49:56.2 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:49:56.2 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:49:56.2 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:49:56.2 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:49:56.2 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:49:56.2 Debug: Got artist from filename: artist name 12:49:56.2 Debug: Got title from filename: a track title 1 12:49:56.2 Debug: Got disc number from filename: 1 12:49:56.2 Debug: Got track number from filename: 1 12:49:56.2 Debug: Got title from filename: b track title 2 12:49:56.2 Debug: Got disc number from filename: 1 12:49:56.2 Debug: Got track number from filename: 2 12:49:56.2 Debug: Got title from filename: c track title 3 12:49:56.2 Debug: Got disc number from filename: 1 12:49:56.2 Debug: Got track number from filename: 3 12:49:56.2 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:49:56.2 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:49:56.2 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:49:56.2 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:49:56.2 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:49:56.2 Trace: Matching 'artist name_tag string ignore_101_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:49:56.2 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:49:56.2 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:49:56.2 Trace: Matching 'artist name_tag string ignore_101_a track title 1' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:49:56.2 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:49:56.2 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:49:56.2 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:49:56.2 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:49:56.2 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:49:56.2 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:49:56.2 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:49:56.2 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:49:56.2 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:49:56.2 Trace: Matching 'artist name_tag string ignore_101_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:49:56.2 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:49:56.2 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:49:56.2 Trace: Matching 'artist name_tag string ignore_101_a track title 1' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:49:56.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_23 --- 12:49:56.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_24 --- 12:49:56.2 Debug: Missing data in tags, trying filename augmentation 12:49:56.2 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:49:56.2 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:49:56.2 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:49:56.2 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:49:56.2 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:49:56.2 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:49:56.2 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:49:56.2 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:49:56.2 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:49:56.2 Trace: Matching 'artist_name-tag_string_ignore-101-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:49:56.2 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:49:56.2 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:49:56.2 Trace: Matching 'artist_name-tag_string_ignore-101-a_track_title_1' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:49:56.2 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:49:56.2 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:49:56.2 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:49:56.2 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:49:56.2 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:49:56.2 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:49:56.2 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:49:56.2 Debug: Got artist from filename: artist_name 12:49:56.2 Debug: Got title from filename: a_track_title_1 12:49:56.2 Debug: Got disc number from filename: 1 12:49:56.2 Debug: Got track number from filename: 1 12:49:56.2 Debug: Got title from filename: b_track_title_2 12:49:56.2 Debug: Got disc number from filename: 1 12:49:56.2 Debug: Got track number from filename: 2 12:49:56.2 Debug: Got title from filename: c_track_title_3 12:49:56.2 Debug: Got disc number from filename: 1 12:49:56.2 Debug: Got track number from filename: 3 12:49:56.2 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:49:56.2 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:49:56.2 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:49:56.2 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:49:56.2 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:49:56.2 Trace: Matching 'artist_name-tag_string_ignore-101-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:49:56.2 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:49:56.2 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:49:56.2 Trace: Matching 'artist_name-tag_string_ignore-101-a_track_title_1' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:49:56.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_24 --- 12:49:56.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_25 --- 12:49:56.2 Debug: Missing data in tags, trying filename augmentation 12:49:56.2 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:49:56.2 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:49:56.2 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:49:56.2 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:49:56.2 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:49:56.2 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:49:56.2 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:49:56.2 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:49:56.2 Debug: Got artist from filename: artist name 12:49:56.2 Debug: Got title from filename: a track title 1 12:49:56.2 Debug: Got track number from filename: 1 12:49:56.2 Debug: Got title from filename: b track title 2 12:49:56.2 Debug: Got track number from filename: 2 12:49:56.2 Debug: Got title from filename: c track title 3 12:49:56.2 Debug: Got track number from filename: 3 12:49:56.2 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:49:56.2 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:49:56.2 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:49:56.2 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:49:56.2 Trace: Matching 'artist name - 01 - a track title 1 - tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:49:56.2 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:49:56.2 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:49:56.2 Trace: Matching 'artist name - 01 - a track title 1 - tag string ignore' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:49:56.2 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:49:56.2 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:49:56.2 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:49:56.2 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:49:56.2 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:49:56.2 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:49:56.2 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:49:56.2 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:49:56.2 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:49:56.2 Trace: Matching 'artist name - 01 - a track title 1 - tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:49:56.2 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:49:56.2 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:49:56.2 Trace: Matching 'artist name - 01 - a track title 1 - tag string ignore' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:49:56.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_25 --- 12:49:56.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_26 --- 12:49:56.2 Debug: Missing data in tags, trying filename augmentation 12:49:56.2 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:49:56.2 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:49:56.2 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:49:56.2 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:49:56.2 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:49:56.2 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:49:56.2 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:49:56.2 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:49:56.2 Debug: Got artist from filename: artist name 12:49:56.2 Debug: Got title from filename: a track title 1 12:49:56.2 Debug: Got track number from filename: 1 12:49:56.2 Debug: Got title from filename: b track title 2 12:49:56.2 Debug: Got track number from filename: 2 12:49:56.2 Debug: Got title from filename: c track title 3 12:49:56.2 Debug: Got track number from filename: 3 12:49:56.2 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:49:56.2 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:49:56.2 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:49:56.2 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:49:56.2 Trace: Matching 'artist name_01_a track title 1_tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:49:56.2 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:49:56.2 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:49:56.2 Trace: Matching 'artist name_01_a track title 1_tag string ignore' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:49:56.2 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:49:56.2 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:49:56.2 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:49:56.2 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:49:56.2 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:49:56.2 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:49:56.2 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:49:56.2 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:49:56.2 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:49:56.2 Trace: Matching 'artist name_01_a track title 1_tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:49:56.2 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:49:56.2 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:49:56.2 Trace: Matching 'artist name_01_a track title 1_tag string ignore' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:49:56.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_26 --- 12:49:56.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_27 --- 12:49:56.2 Debug: Missing data in tags, trying filename augmentation 12:49:56.2 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:49:56.2 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:49:56.2 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:49:56.2 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:49:56.2 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:49:56.2 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:49:56.2 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:49:56.2 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:49:56.2 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:49:56.2 Trace: Matching 'artist_name-01-a_track_title_1-tag_string_ignore' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:49:56.2 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:49:56.2 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:49:56.2 Trace: Matching 'artist_name-01-a_track_title_1-tag_string_ignore' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:49:56.2 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:49:56.2 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:49:56.2 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:49:56.2 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:49:56.2 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:49:56.2 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:49:56.2 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:49:56.2 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:49:56.2 Debug: Got artist from filename: artist_name 12:49:56.2 Debug: Got title from filename: a_track_title_1 12:49:56.2 Debug: Got track number from filename: 1 12:49:56.2 Debug: Got title from filename: b_track_title_2 12:49:56.2 Debug: Got track number from filename: 2 12:49:56.2 Debug: Got title from filename: c_track_title_3 12:49:56.2 Debug: Got track number from filename: 3 12:49:56.2 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:49:56.2 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:49:56.2 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:49:56.2 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:49:56.2 Trace: Matching 'artist_name-01-a_track_title_1-tag_string_ignore' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:49:56.2 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:49:56.2 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:49:56.2 Trace: Matching 'artist_name-01-a_track_title_1-tag_string_ignore' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:49:56.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_27 --- 12:49:56.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_28 --- 12:49:56.2 Debug: Missing data in tags, trying filename augmentation 12:49:56.2 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:49:56.2 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:49:56.2 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:49:56.2 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:49:56.2 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:49:56.2 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:49:56.2 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:49:56.2 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:49:56.2 Debug: Got artist from filename: artist name 12:49:56.2 Debug: Got title from filename: a track title 1 12:49:56.2 Debug: Got disc number from filename: 1 12:49:56.2 Debug: Got track number from filename: 1 12:49:56.2 Debug: Got title from filename: b track title 2 12:49:56.2 Debug: Got disc number from filename: 1 12:49:56.2 Debug: Got track number from filename: 2 12:49:56.2 Debug: Got title from filename: c track title 3 12:49:56.2 Debug: Got disc number from filename: 1 12:49:56.2 Debug: Got track number from filename: 3 12:49:56.2 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:49:56.2 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:49:56.2 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:49:56.2 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:49:56.2 Trace: Matching 'artist name - 101 - a track title 1 - tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:49:56.2 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:49:56.2 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:49:56.2 Trace: Matching 'artist name - 101 - a track title 1 - tag string ignore' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:49:56.2 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:49:56.2 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:49:56.2 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:49:56.2 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:49:56.2 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:49:56.2 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:49:56.2 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:49:56.2 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:49:56.2 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:49:56.2 Trace: Matching 'artist name - 101 - a track title 1 - tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:49:56.2 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:49:56.2 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:49:56.2 Trace: Matching 'artist name - 101 - a track title 1 - tag string ignore' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:49:56.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_28 --- 12:49:56.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_29 --- 12:49:56.2 Debug: Missing data in tags, trying filename augmentation 12:49:56.2 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:49:56.2 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:49:56.2 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:49:56.2 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:49:56.2 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:49:56.2 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:49:56.2 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:49:56.2 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:49:56.2 Debug: Got artist from filename: artist name 12:49:56.2 Debug: Got title from filename: a track title 1 12:49:56.2 Debug: Got disc number from filename: 1 12:49:56.2 Debug: Got track number from filename: 1 12:49:56.2 Debug: Got title from filename: b track title 2 12:49:56.2 Debug: Got disc number from filename: 1 12:49:56.2 Debug: Got track number from filename: 2 12:49:56.2 Debug: Got title from filename: c track title 3 12:49:56.2 Debug: Got disc number from filename: 1 12:49:56.2 Debug: Got track number from filename: 3 12:49:56.2 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:49:56.2 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:49:56.2 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:49:56.2 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:49:56.2 Trace: Matching 'artist name_101_a track title 1_tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:49:56.2 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:49:56.2 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:49:56.2 Trace: Matching 'artist name_101_a track title 1_tag string ignore' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:49:56.2 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:49:56.2 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:49:56.2 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:49:56.2 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:49:56.2 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:49:56.2 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:49:56.2 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:49:56.2 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:49:56.2 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:49:56.2 Trace: Matching 'artist name_101_a track title 1_tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:49:56.2 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:49:56.2 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:49:56.2 Trace: Matching 'artist name_101_a track title 1_tag string ignore' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:49:56.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_29 --- 12:49:56.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_30 --- 12:49:56.2 Debug: Missing data in tags, trying filename augmentation 12:49:56.2 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:49:56.2 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:49:56.2 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:49:56.2 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:49:56.2 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:49:56.2 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:49:56.2 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:49:56.2 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:49:56.2 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:49:56.2 Trace: Matching 'artist_name-101-a_track_title_1-tag_string_ignore' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:49:56.2 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:49:56.2 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:49:56.2 Trace: Matching 'artist_name-101-a_track_title_1-tag_string_ignore' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:49:56.2 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:49:56.2 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:49:56.2 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:49:56.2 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:49:56.2 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:49:56.2 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:49:56.2 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:49:56.2 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:49:56.2 Debug: Got artist from filename: artist_name 12:49:56.2 Debug: Got title from filename: a_track_title_1 12:49:56.2 Debug: Got disc number from filename: 1 12:49:56.2 Debug: Got track number from filename: 1 12:49:56.2 Debug: Got title from filename: b_track_title_2 12:49:56.2 Debug: Got disc number from filename: 1 12:49:56.2 Debug: Got track number from filename: 2 12:49:56.2 Debug: Got title from filename: c_track_title_3 12:49:56.2 Debug: Got disc number from filename: 1 12:49:56.2 Debug: Got track number from filename: 3 12:49:56.2 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:49:56.2 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:49:56.2 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:49:56.2 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:49:56.2 Trace: Matching 'artist_name-101-a_track_title_1-tag_string_ignore' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:49:56.2 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:49:56.2 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:49:56.2 Trace: Matching 'artist_name-101-a_track_title_1-tag_string_ignore' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:49:56.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_30 --- 12:49:56.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_31 --- 12:49:56.2 Debug: Missing data in tags, trying filename augmentation 12:49:56.2 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:49:56.2 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:49:56.2 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:49:56.2 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:49:56.2 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:49:56.2 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:49:56.2 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:49:56.2 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:49:56.2 Debug: Got filename match with regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:49:56.2 Debug: Got artist from filename: artist name 12:49:56.2 Debug: Got title from filename: a track title 1 12:49:56.2 Debug: Got track number from filename: 1 12:49:56.2 Debug: Got title from filename: b track title 2 12:49:56.2 Debug: Got track number from filename: 2 12:49:56.2 Debug: Got title from filename: c track title 3 12:49:56.2 Debug: Got track number from filename: 3 12:49:56.2 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:49:56.2 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:49:56.2 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:49:56.2 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:49:56.2 Trace: Abort - 'tag' varies between matches 12:49:56.2 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:49:56.2 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:49:56.2 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:49:56.2 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:49:56.2 Trace: Abort - 'tag' varies between matches 12:49:56.2 Trace: Matching 'artist name - 01 - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:49:56.2 Trace: Matching 'artist name - 01 - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:49:56.2 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:49:56.2 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:49:56.2 Trace: Matching 'artist name - 01 - a track title 1' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:49:56.2 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:49:56.2 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:49:56.2 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:49:56.2 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:49:56.2 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:49:56.2 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:49:56.2 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:49:56.2 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:49:56.2 Trace: Matching 'artist name - 01 - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:49:56.2 Trace: Matching 'artist name - 01 - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:49:56.2 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:49:56.2 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:49:56.2 Trace: Matching 'artist name - 01 - a track title 1' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:49:56.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_31 --- 12:49:56.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_32 --- 12:49:56.2 Debug: Missing data in tags, trying filename augmentation 12:49:56.2 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:49:56.2 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:49:56.2 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:49:56.2 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:49:56.2 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:49:56.2 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:49:56.2 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:49:56.2 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:49:56.2 Debug: Got filename match with regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:49:56.2 Debug: Got artist from filename: artist name 12:49:56.2 Debug: Got title from filename: a track title 1 12:49:56.2 Debug: Got track number from filename: 1 12:49:56.2 Debug: Got title from filename: b track title 2 12:49:56.2 Debug: Got track number from filename: 2 12:49:56.2 Debug: Got title from filename: c track title 3 12:49:56.2 Debug: Got track number from filename: 3 12:49:56.2 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:49:56.2 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:49:56.2 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:49:56.2 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:49:56.2 Trace: Abort - 'tag' varies between matches 12:49:56.2 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:49:56.2 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:49:56.2 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:49:56.2 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:49:56.2 Trace: Abort - 'tag' varies between matches 12:49:56.2 Trace: Matching 'artist name_01_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:49:56.2 Trace: Matching 'artist name_01_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:49:56.2 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:49:56.2 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:49:56.2 Trace: Matching 'artist name_01_a track title 1' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:49:56.2 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:49:56.2 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:49:56.2 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:49:56.2 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:49:56.2 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:49:56.2 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:49:56.2 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:49:56.2 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:49:56.2 Trace: Matching 'artist name_01_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:49:56.2 Trace: Matching 'artist name_01_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:49:56.2 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:49:56.2 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:49:56.2 Trace: Matching 'artist name_01_a track title 1' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:49:56.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_32 --- 12:49:56.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_33 --- 12:49:56.2 Debug: Missing data in tags, trying filename augmentation 12:49:56.2 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:49:56.2 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:49:56.2 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:49:56.2 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:49:56.2 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:49:56.2 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:49:56.2 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:49:56.2 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:49:56.2 Trace: Matching 'artist_name-01-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:49:56.2 Trace: Matching 'artist_name-01-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:49:56.2 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:49:56.2 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:49:56.2 Trace: Matching 'artist_name-01-a_track_title_1' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:49:56.2 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:49:56.2 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:49:56.2 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:49:56.2 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:49:56.2 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:49:56.2 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:49:56.2 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:49:56.2 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:49:56.2 Debug: Got filename match with regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:49:56.2 Debug: Got artist from filename: artist_name 12:49:56.2 Debug: Got title from filename: a_track_title_1 12:49:56.2 Debug: Got track number from filename: 1 12:49:56.2 Debug: Got title from filename: b_track_title_2 12:49:56.2 Debug: Got track number from filename: 2 12:49:56.2 Debug: Got title from filename: c_track_title_3 12:49:56.2 Debug: Got track number from filename: 3 12:49:56.2 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:49:56.2 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:49:56.2 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:49:56.2 Debug: Got filename match with regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 12:49:56.2 Trace: Abort - 'tag' varies between matches 12:49:56.2 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:49:56.2 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:49:56.2 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:49:56.2 Debug: Got filename match with regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:49:56.2 Trace: Abort - 'tag' varies between matches 12:49:56.2 Trace: Matching 'artist_name-01-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:49:56.2 Trace: Matching 'artist_name-01-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:49:56.2 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:49:56.2 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:49:56.2 Trace: Matching 'artist_name-01-a_track_title_1' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:49:56.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_33 --- 12:49:56.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_34 --- 12:49:56.2 Debug: Missing data in tags, trying filename augmentation 12:49:56.2 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:49:56.2 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:49:56.2 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:49:56.2 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:49:56.2 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:49:56.2 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:49:56.2 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:49:56.2 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:49:56.2 Debug: Got filename match with regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:49:56.2 Debug: Got artist from filename: artist name 12:49:56.2 Debug: Got title from filename: a track title 1 12:49:56.2 Debug: Got disc number from filename: 1 12:49:56.2 Debug: Got track number from filename: 1 12:49:56.2 Debug: Got title from filename: b track title 2 12:49:56.2 Debug: Got disc number from filename: 1 12:49:56.2 Debug: Got track number from filename: 2 12:49:56.2 Debug: Got title from filename: c track title 3 12:49:56.2 Debug: Got disc number from filename: 1 12:49:56.2 Debug: Got track number from filename: 3 12:49:56.2 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:49:56.2 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:49:56.2 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:49:56.2 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:49:56.2 Trace: Abort - 'tag' varies between matches 12:49:56.2 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:49:56.2 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:49:56.2 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:49:56.2 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:49:56.2 Trace: Abort - 'tag' varies between matches 12:49:56.2 Trace: Matching 'artist name - 101 - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:49:56.2 Trace: Matching 'artist name - 101 - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:49:56.2 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:49:56.2 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:49:56.2 Trace: Matching 'artist name - 101 - a track title 1' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:49:56.2 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:49:56.2 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:49:56.2 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:49:56.2 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:49:56.2 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:49:56.2 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:49:56.2 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:49:56.2 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:49:56.2 Trace: Matching 'artist name - 101 - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:49:56.2 Trace: Matching 'artist name - 101 - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:49:56.2 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:49:56.2 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:49:56.2 Trace: Matching 'artist name - 101 - a track title 1' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:49:56.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_34 --- 12:49:56.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_35 --- 12:49:56.2 Debug: Missing data in tags, trying filename augmentation 12:49:56.2 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:49:56.2 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:49:56.2 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:49:56.2 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:49:56.2 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:49:56.2 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:49:56.2 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:49:56.2 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:49:56.2 Debug: Got filename match with regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:49:56.2 Debug: Got artist from filename: artist name 12:49:56.2 Debug: Got title from filename: a track title 1 12:49:56.2 Debug: Got disc number from filename: 1 12:49:56.2 Debug: Got track number from filename: 1 12:49:56.2 Debug: Got title from filename: b track title 2 12:49:56.2 Debug: Got disc number from filename: 1 12:49:56.2 Debug: Got track number from filename: 2 12:49:56.2 Debug: Got title from filename: c track title 3 12:49:56.2 Debug: Got disc number from filename: 1 12:49:56.2 Debug: Got track number from filename: 3 12:49:56.2 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:49:56.2 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:49:56.2 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:49:56.2 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:49:56.2 Trace: Abort - 'tag' varies between matches 12:49:56.2 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:49:56.2 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:49:56.2 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:49:56.2 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:49:56.2 Trace: Abort - 'tag' varies between matches 12:49:56.2 Trace: Matching 'artist name_101_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:49:56.2 Trace: Matching 'artist name_101_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:49:56.2 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:49:56.2 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:49:56.2 Trace: Matching 'artist name_101_a track title 1' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:49:56.2 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:49:56.2 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:49:56.2 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:49:56.2 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:49:56.2 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:49:56.2 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:49:56.2 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:49:56.2 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:49:56.2 Trace: Matching 'artist name_101_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:49:56.2 Trace: Matching 'artist name_101_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:49:56.2 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:49:56.2 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:49:56.2 Trace: Matching 'artist name_101_a track title 1' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:49:56.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_35 --- 12:49:56.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_36 --- 12:49:56.2 Debug: Missing data in tags, trying filename augmentation 12:49:56.2 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:49:56.2 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:49:56.2 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:49:56.2 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:49:56.2 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:49:56.2 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:49:56.2 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:49:56.2 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:49:56.2 Trace: Matching 'artist_name-101-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:49:56.2 Trace: Matching 'artist_name-101-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:49:56.2 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:49:56.2 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:49:56.2 Trace: Matching 'artist_name-101-a_track_title_1' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:49:56.2 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:49:56.2 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:49:56.2 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:49:56.2 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:49:56.2 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:49:56.2 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:49:56.2 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:49:56.2 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:49:56.2 Debug: Got filename match with regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:49:56.2 Debug: Got artist from filename: artist_name 12:49:56.2 Debug: Got title from filename: a_track_title_1 12:49:56.2 Debug: Got disc number from filename: 1 12:49:56.2 Debug: Got track number from filename: 1 12:49:56.2 Debug: Got title from filename: b_track_title_2 12:49:56.2 Debug: Got disc number from filename: 1 12:49:56.2 Debug: Got track number from filename: 2 12:49:56.2 Debug: Got title from filename: c_track_title_3 12:49:56.2 Debug: Got disc number from filename: 1 12:49:56.2 Debug: Got track number from filename: 3 12:49:56.2 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:49:56.2 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:49:56.2 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:49:56.2 Debug: Got filename match with regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 12:49:56.2 Trace: Abort - 'tag' varies between matches 12:49:56.2 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:49:56.2 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:49:56.2 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:49:56.2 Debug: Got filename match with regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:49:56.2 Trace: Abort - 'tag' varies between matches 12:49:56.2 Trace: Matching 'artist_name-101-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:49:56.2 Trace: Matching 'artist_name-101-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:49:56.2 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:49:56.2 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:49:56.2 Trace: Matching 'artist_name-101-a_track_title_1' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:49:56.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_36 --- 12:49:56.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_37 --- 12:49:56.2 Debug: Missing data in tags, trying filename augmentation 12:49:56.2 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:49:56.2 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:49:56.2 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:49:56.2 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:49:56.2 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:49:56.2 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:49:56.2 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:49:56.2 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:49:56.2 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:49:56.2 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:49:56.2 Debug: Got artist from filename: artist name 12:49:56.2 Debug: Got title from filename: a track title 1 12:49:56.2 Debug: Got title from filename: b track title 2 12:49:56.2 Debug: Got title from filename: c track title 3 12:49:56.2 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:49:56.2 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:49:56.2 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:49:56.2 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:49:56.2 Trace: Abort - 'tag' varies between matches 12:49:56.2 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:49:56.2 Trace: Matching 'artist name - a track title 1 - tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:49:56.2 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:49:56.2 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:49:56.2 Trace: Matching 'artist name - a track title 1 - tag string ignore' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:49:56.2 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:49:56.2 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:49:56.2 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:49:56.2 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:49:56.2 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:49:56.2 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:49:56.2 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:49:56.2 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:49:56.2 Trace: Matching 'artist name - a track title 1 - tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:49:56.2 Trace: Matching 'artist name - a track title 1 - tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:49:56.2 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:49:56.2 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:49:56.2 Trace: Matching 'artist name - a track title 1 - tag string ignore' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:49:56.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_37 --- 12:49:56.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_38 --- 12:49:56.2 Debug: Missing data in tags, trying filename augmentation 12:49:56.2 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:49:56.2 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:49:56.2 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:49:56.2 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:49:56.2 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:49:56.2 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:49:56.2 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:49:56.2 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:49:56.2 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:49:56.2 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:49:56.2 Debug: Got artist from filename: artist name 12:49:56.2 Debug: Got title from filename: a track title 1 12:49:56.2 Debug: Got title from filename: b track title 2 12:49:56.2 Debug: Got title from filename: c track title 3 12:49:56.2 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:49:56.2 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:49:56.2 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:49:56.2 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:49:56.2 Trace: Abort - 'tag' varies between matches 12:49:56.2 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:49:56.2 Trace: Matching 'artist name_a track title 1_tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:49:56.2 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:49:56.2 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:49:56.2 Trace: Matching 'artist name_a track title 1_tag string ignore' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:49:56.2 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:49:56.2 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:49:56.2 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:49:56.2 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:49:56.2 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:49:56.2 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:49:56.2 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:49:56.2 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:49:56.2 Trace: Matching 'artist name_a track title 1_tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:49:56.2 Trace: Matching 'artist name_a track title 1_tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:49:56.2 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:49:56.2 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:49:56.2 Trace: Matching 'artist name_a track title 1_tag string ignore' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:49:56.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_38 --- 12:49:56.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_39 --- 12:49:56.2 Debug: Missing data in tags, trying filename augmentation 12:49:56.2 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:49:56.2 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:49:56.2 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:49:56.2 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:49:56.2 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:49:56.2 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:49:56.2 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:49:56.2 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:49:56.2 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:49:56.2 Trace: Matching 'artist_name-a_track_title_1-tag_string_ignore' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:49:56.2 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:49:56.2 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:49:56.2 Trace: Matching 'artist_name-a_track_title_1-tag_string_ignore' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:49:56.2 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:49:56.2 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:49:56.2 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:49:56.2 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:49:56.2 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:49:56.2 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:49:56.2 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:49:56.2 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:49:56.2 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:49:56.2 Debug: Got filename match with regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 12:49:56.2 Debug: Got artist from filename: artist_name 12:49:56.2 Debug: Got title from filename: a_track_title_1 12:49:56.2 Debug: Got title from filename: b_track_title_2 12:49:56.2 Debug: Got title from filename: c_track_title_3 12:49:56.2 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:49:56.2 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:49:56.2 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:49:56.2 Debug: Got filename match with regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:49:56.2 Trace: Abort - 'tag' varies between matches 12:49:56.2 Trace: Matching 'artist_name-a_track_title_1-tag_string_ignore' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:49:56.2 Trace: Matching 'artist_name-a_track_title_1-tag_string_ignore' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:49:56.2 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:49:56.2 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:49:56.2 Trace: Matching 'artist_name-a_track_title_1-tag_string_ignore' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:49:56.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_39 --- 12:49:56.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_40 --- 12:49:56.2 Debug: Missing data in tags, trying filename augmentation 12:49:56.2 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:49:56.2 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:49:56.2 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:49:56.2 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:49:56.2 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:49:56.2 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:49:56.2 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:49:56.2 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:49:56.2 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:49:56.2 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:49:56.2 Trace: Abort - 'tag' varies between matches 12:49:56.2 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:49:56.2 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:49:56.2 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:49:56.2 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:49:56.2 Debug: Got artist from filename: artist name 12:49:56.2 Debug: Got title from filename: a track title 1 12:49:56.2 Debug: Got title from filename: b track title 2 12:49:56.2 Debug: Got title from filename: c track title 3 12:49:56.2 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:49:56.2 Trace: Matching 'artist name - tag string ignore - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:49:56.2 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:49:56.2 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:49:56.2 Trace: Matching 'artist name - tag string ignore - a track title 1' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:49:56.2 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:49:56.2 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:49:56.2 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:49:56.2 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:49:56.2 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:49:56.2 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:49:56.2 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:49:56.2 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:49:56.2 Trace: Matching 'artist name - tag string ignore - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:49:56.2 Trace: Matching 'artist name - tag string ignore - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:49:56.2 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:49:56.2 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:49:56.2 Trace: Matching 'artist name - tag string ignore - a track title 1' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:49:56.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_40 --- 12:49:56.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_41 --- 12:49:56.2 Debug: Missing data in tags, trying filename augmentation 12:49:56.2 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:49:56.2 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:49:56.2 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:49:56.2 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:49:56.2 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:49:56.2 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:49:56.2 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:49:56.2 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:49:56.2 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:49:56.2 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:49:56.2 Trace: Abort - 'tag' varies between matches 12:49:56.2 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:49:56.2 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:49:56.2 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:49:56.2 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:49:56.2 Debug: Got artist from filename: artist name 12:49:56.2 Debug: Got title from filename: a track title 1 12:49:56.2 Debug: Got title from filename: b track title 2 12:49:56.2 Debug: Got title from filename: c track title 3 12:49:56.2 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:49:56.2 Trace: Matching 'artist name_tag string ignore_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:49:56.2 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:49:56.2 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:49:56.2 Trace: Matching 'artist name_tag string ignore_a track title 1' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:49:56.2 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:49:56.2 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:49:56.2 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:49:56.2 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:49:56.2 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:49:56.2 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:49:56.2 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:49:56.2 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:49:56.2 Trace: Matching 'artist name_tag string ignore_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:49:56.2 Trace: Matching 'artist name_tag string ignore_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:49:56.2 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:49:56.2 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:49:56.2 Trace: Matching 'artist name_tag string ignore_a track title 1' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:49:56.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_41 --- 12:49:56.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_42 --- 12:49:56.2 Debug: Missing data in tags, trying filename augmentation 12:49:56.2 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:49:56.2 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:49:56.2 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:49:56.2 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:49:56.2 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:49:56.2 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:49:56.2 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:49:56.2 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:49:56.2 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:49:56.2 Trace: Matching 'artist_name-tag_string_ignore-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:49:56.2 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:49:56.2 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:49:56.2 Trace: Matching 'artist_name-tag_string_ignore-a_track_title_1' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:49:56.2 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:49:56.2 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:49:56.2 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:49:56.2 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:49:56.2 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:49:56.2 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:49:56.2 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:49:56.2 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:49:56.2 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:49:56.2 Debug: Got filename match with regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 12:49:56.2 Trace: Abort - 'tag' varies between matches 12:49:56.2 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:49:56.2 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:49:56.2 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:49:56.2 Debug: Got filename match with regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:49:56.2 Debug: Got artist from filename: artist_name 12:49:56.2 Debug: Got title from filename: a_track_title_1 12:49:56.2 Debug: Got title from filename: b_track_title_2 12:49:56.2 Debug: Got title from filename: c_track_title_3 12:49:56.2 Trace: Matching 'artist_name-tag_string_ignore-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:49:56.2 Trace: Matching 'artist_name-tag_string_ignore-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:49:56.2 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:49:56.2 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:49:56.2 Trace: Matching 'artist_name-tag_string_ignore-a_track_title_1' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:49:56.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_42 --- 12:49:56.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_43 --- 12:49:56.2 Debug: Missing data in tags, trying filename augmentation 12:49:56.2 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:49:56.2 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:49:56.2 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:49:56.2 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:49:56.2 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:49:56.2 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:49:56.2 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:49:56.2 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:49:56.2 Trace: Matching 'artist name - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:49:56.2 Trace: Matching 'artist name - b track title 2' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:49:56.2 Trace: Matching 'artist name - c track title 3' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:49:56.2 Debug: Got filename match with regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:49:56.2 Debug: Got artist from filename: artist name 12:49:56.2 Debug: Got title from filename: a track title 1 12:49:56.2 Debug: Got title from filename: b track title 2 12:49:56.2 Debug: Got title from filename: c track title 3 12:49:56.2 Trace: Matching 'artist name - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:49:56.2 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:49:56.2 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:49:56.2 Trace: Matching 'artist name - a track title 1' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:49:56.2 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:49:56.2 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:49:56.2 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:49:56.2 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:49:56.2 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:49:56.2 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:49:56.2 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:49:56.2 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:49:56.2 Trace: Matching 'artist name - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:49:56.2 Trace: Matching 'artist name - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:49:56.2 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:49:56.2 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:49:56.2 Trace: Matching 'artist name - a track title 1' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:49:56.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_43 --- 12:49:56.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_44 --- 12:49:56.2 Debug: Missing data in tags, trying filename augmentation 12:49:56.2 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:49:56.2 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:49:56.2 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:49:56.2 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:49:56.2 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:49:56.2 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:49:56.2 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:49:56.2 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:49:56.2 Trace: Matching 'artist name_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:49:56.2 Trace: Matching 'artist name_b track title 2' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:49:56.2 Trace: Matching 'artist name_c track title 3' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:49:56.2 Debug: Got filename match with regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:49:56.2 Debug: Got artist from filename: artist name 12:49:56.2 Debug: Got title from filename: a track title 1 12:49:56.2 Debug: Got title from filename: b track title 2 12:49:56.2 Debug: Got title from filename: c track title 3 12:49:56.2 Trace: Matching 'artist name_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:49:56.2 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:49:56.2 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:49:56.2 Trace: Matching 'artist name_a track title 1' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:49:56.2 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:49:56.2 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:49:56.2 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:49:56.2 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:49:56.2 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:49:56.2 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:49:56.2 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:49:56.2 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:49:56.2 Trace: Matching 'artist name_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:49:56.2 Trace: Matching 'artist name_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:49:56.2 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:49:56.2 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:49:56.2 Trace: Matching 'artist name_a track title 1' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:49:56.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_44 --- 12:49:56.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_45 --- 12:49:56.2 Debug: Missing data in tags, trying filename augmentation 12:49:56.2 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:49:56.2 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:49:56.2 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:49:56.2 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:49:56.2 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:49:56.2 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:49:56.2 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:49:56.2 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:49:56.2 Trace: Matching 'artist_name-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:49:56.2 Trace: Matching 'artist_name-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:49:56.2 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:49:56.2 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:49:56.2 Trace: Matching 'artist_name-a_track_title_1' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:49:56.2 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:49:56.2 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:49:56.2 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:49:56.2 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:49:56.2 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:49:56.2 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:49:56.2 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:49:56.2 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:49:56.2 Trace: Matching 'artist_name-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:49:56.2 Trace: Matching 'artist_name-b_track_title_2' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:49:56.2 Trace: Matching 'artist_name-c_track_title_3' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:49:56.2 Debug: Got filename match with regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:49:56.2 Debug: Got artist from filename: artist_name 12:49:56.2 Debug: Got title from filename: a_track_title_1 12:49:56.2 Debug: Got title from filename: b_track_title_2 12:49:56.2 Debug: Got title from filename: c_track_title_3 12:49:56.2 Trace: Matching 'artist_name-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:49:56.2 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:49:56.2 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:49:56.2 Trace: Matching 'artist_name-a_track_title_1' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:49:56.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_45 --- 12:49:56.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_46 --- 12:49:56.2 Debug: Missing data in tags, trying filename augmentation 12:49:56.2 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:49:56.2 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:49:56.2 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:49:56.2 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:49:56.2 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:49:56.2 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:49:56.2 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:49:56.2 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:49:56.2 Trace: Matching '01 - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:49:56.2 Trace: Matching '02 - b track title 2' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:49:56.2 Trace: Matching '03 - c track title 3' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:49:56.2 Debug: Got filename match with regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:49:56.2 Trace: Abort - both artist and title vary between matches 12:49:56.2 Trace: Matching '01 - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:49:56.2 Trace: Matching '02 - b track title 2' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:49:56.2 Trace: Matching '03 - c track title 3' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:49:56.2 Debug: Got filename match with regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:49:56.2 Debug: Got title from filename: a track title 1 12:49:56.2 Debug: Got track number from filename: 1 12:49:56.2 Debug: Got title from filename: b track title 2 12:49:56.2 Debug: Got track number from filename: 2 12:49:56.2 Debug: Got title from filename: c track title 3 12:49:56.2 Debug: Got track number from filename: 3 12:49:56.2 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:49:56.2 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:49:56.2 Trace: Matching '01 - a track title 1' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:49:56.2 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:49:56.2 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:49:56.2 Trace: Matching '01 - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:49:56.2 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:49:56.2 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:49:56.2 Trace: Matching '01 - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:49:56.2 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:49:56.2 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:49:56.2 Trace: Matching '01 - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:49:56.2 Trace: Matching '01 - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:49:56.2 Trace: Matching '01 - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:49:56.2 Trace: Matching '01 - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 12:49:56.2 Trace: Matching '01 - a track title 1' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:49:56.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_46 --- 12:49:56.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_47 --- 12:49:56.2 Debug: Missing data in tags, trying filename augmentation 12:49:56.2 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:49:56.2 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:49:56.2 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:49:56.2 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:49:56.2 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:49:56.2 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:49:56.2 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:49:56.2 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:49:56.2 Trace: Matching '01_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:49:56.2 Trace: Matching '02_b track title 2' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:49:56.2 Trace: Matching '03_c track title 3' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:49:56.2 Debug: Got filename match with regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:49:56.2 Trace: Abort - both artist and title vary between matches 12:49:56.2 Trace: Matching '01_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:49:56.2 Trace: Matching '02_b track title 2' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:49:56.2 Trace: Matching '03_c track title 3' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:49:56.2 Debug: Got filename match with regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:49:56.2 Debug: Got title from filename: a track title 1 12:49:56.2 Debug: Got track number from filename: 1 12:49:56.2 Debug: Got title from filename: b track title 2 12:49:56.2 Debug: Got track number from filename: 2 12:49:56.2 Debug: Got title from filename: c track title 3 12:49:56.2 Debug: Got track number from filename: 3 12:49:56.2 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:49:56.2 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:49:56.2 Trace: Matching '01_a track title 1' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:49:56.2 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:49:56.2 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:49:56.2 Trace: Matching '01_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:49:56.2 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:49:56.2 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:49:56.2 Trace: Matching '01_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:49:56.2 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:49:56.2 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:49:56.2 Trace: Matching '01_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:49:56.2 Trace: Matching '01_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:49:56.2 Trace: Matching '01_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:49:56.2 Trace: Matching '01_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 12:49:56.2 Trace: Matching '01_a track title 1' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:49:56.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_47 --- 12:49:56.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_48 --- 12:49:56.2 Debug: Missing data in tags, trying filename augmentation 12:49:56.2 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:49:56.2 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:49:56.2 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:49:56.2 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:49:56.2 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:49:56.2 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:49:56.2 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:49:56.2 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:49:56.2 Trace: Matching '01-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:49:56.2 Trace: Matching '01-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:49:56.2 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:49:56.2 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:49:56.2 Trace: Matching '01-a_track_title_1' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:49:56.2 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:49:56.2 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:49:56.2 Trace: Matching '01-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:49:56.2 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:49:56.2 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:49:56.2 Trace: Matching '01-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:49:56.2 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:49:56.2 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:49:56.2 Trace: Matching '01-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:49:56.2 Trace: Matching '02-b_track_title_2' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:49:56.2 Trace: Matching '03-c_track_title_3' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:49:56.2 Debug: Got filename match with regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:49:56.2 Trace: Abort - both artist and title vary between matches 12:49:56.2 Trace: Matching '01-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:49:56.2 Trace: Matching '02-b_track_title_2' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:49:56.2 Trace: Matching '03-c_track_title_3' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:49:56.2 Debug: Got filename match with regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:49:56.2 Debug: Got title from filename: a_track_title_1 12:49:56.2 Debug: Got track number from filename: 1 12:49:56.2 Debug: Got title from filename: b_track_title_2 12:49:56.2 Debug: Got track number from filename: 2 12:49:56.2 Debug: Got title from filename: c_track_title_3 12:49:56.2 Debug: Got track number from filename: 3 12:49:56.2 Trace: Matching '01-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:49:56.2 Trace: Matching '01-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 12:49:56.2 Trace: Matching '01-a_track_title_1' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:49:56.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_48 --- 12:49:56.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_49 --- 12:49:56.2 Debug: Missing data in tags, trying filename augmentation 12:49:56.2 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:49:56.2 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:49:56.2 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:49:56.2 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:49:56.2 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:49:56.2 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:49:56.2 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:49:56.2 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:49:56.2 Trace: Matching '101 - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:49:56.2 Trace: Matching '102 - b track title 2' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:49:56.2 Trace: Matching '103 - c track title 3' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:49:56.2 Debug: Got filename match with regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:49:56.2 Trace: Abort - both artist and title vary between matches 12:49:56.2 Trace: Matching '101 - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:49:56.2 Trace: Matching '102 - b track title 2' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:49:56.2 Trace: Matching '103 - c track title 3' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:49:56.2 Debug: Got filename match with regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:49:56.2 Debug: Got title from filename: a track title 1 12:49:56.2 Debug: Got disc number from filename: 1 12:49:56.2 Debug: Got track number from filename: 1 12:49:56.2 Debug: Got title from filename: b track title 2 12:49:56.2 Debug: Got disc number from filename: 1 12:49:56.2 Debug: Got track number from filename: 2 12:49:56.2 Debug: Got title from filename: c track title 3 12:49:56.2 Debug: Got disc number from filename: 1 12:49:56.2 Debug: Got track number from filename: 3 12:49:56.2 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:49:56.2 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:49:56.2 Trace: Matching '101 - a track title 1' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:49:56.2 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:49:56.2 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:49:56.2 Trace: Matching '101 - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:49:56.2 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:49:56.2 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:49:56.2 Trace: Matching '101 - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:49:56.2 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:49:56.2 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:49:56.2 Trace: Matching '101 - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:49:56.2 Trace: Matching '101 - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:49:56.2 Trace: Matching '101 - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:49:56.2 Trace: Matching '101 - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 12:49:56.2 Trace: Matching '101 - a track title 1' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:49:56.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_49 --- 12:49:56.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_50 --- 12:49:56.2 Debug: Missing data in tags, trying filename augmentation 12:49:56.2 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:49:56.2 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:49:56.2 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:49:56.2 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:49:56.2 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:49:56.2 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:49:56.2 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:49:56.2 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:49:56.2 Trace: Matching '101_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:49:56.2 Trace: Matching '102_b track title 2' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:49:56.2 Trace: Matching '103_c track title 3' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:49:56.2 Debug: Got filename match with regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:49:56.2 Trace: Abort - both artist and title vary between matches 12:49:56.2 Trace: Matching '101_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:49:56.2 Trace: Matching '102_b track title 2' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:49:56.2 Trace: Matching '103_c track title 3' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:49:56.2 Debug: Got filename match with regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:49:56.2 Debug: Got title from filename: a track title 1 12:49:56.2 Debug: Got disc number from filename: 1 12:49:56.2 Debug: Got track number from filename: 1 12:49:56.2 Debug: Got title from filename: b track title 2 12:49:56.2 Debug: Got disc number from filename: 1 12:49:56.2 Debug: Got track number from filename: 2 12:49:56.2 Debug: Got title from filename: c track title 3 12:49:56.2 Debug: Got disc number from filename: 1 12:49:56.2 Debug: Got track number from filename: 3 12:49:56.2 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:49:56.2 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:49:56.2 Trace: Matching '101_a track title 1' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:49:56.2 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:49:56.2 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:49:56.2 Trace: Matching '101_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:49:56.2 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:49:56.2 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:49:56.2 Trace: Matching '101_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:49:56.2 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:49:56.2 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:49:56.2 Trace: Matching '101_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:49:56.2 Trace: Matching '101_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:49:56.2 Trace: Matching '101_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:49:56.2 Trace: Matching '101_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 12:49:56.2 Trace: Matching '101_a track title 1' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:49:56.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_50 --- 12:49:56.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_51 --- 12:49:56.2 Debug: Missing data in tags, trying filename augmentation 12:49:56.2 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:49:56.2 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:49:56.2 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:49:56.2 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:49:56.2 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:49:56.2 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:49:56.2 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:49:56.2 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:49:56.2 Trace: Matching '101-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:49:56.2 Trace: Matching '101-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:49:56.2 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:49:56.2 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:49:56.2 Trace: Matching '101-a_track_title_1' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:49:56.2 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:49:56.2 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:49:56.2 Trace: Matching '101-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:49:56.2 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:49:56.2 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:49:56.2 Trace: Matching '101-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:49:56.2 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:49:56.2 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:49:56.2 Trace: Matching '101-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:49:56.2 Trace: Matching '102-b_track_title_2' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:49:56.2 Trace: Matching '103-c_track_title_3' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:49:56.2 Debug: Got filename match with regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:49:56.2 Trace: Abort - both artist and title vary between matches 12:49:56.2 Trace: Matching '101-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:49:56.2 Trace: Matching '102-b_track_title_2' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:49:56.2 Trace: Matching '103-c_track_title_3' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:49:56.2 Debug: Got filename match with regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:49:56.2 Debug: Got title from filename: a_track_title_1 12:49:56.2 Debug: Got disc number from filename: 1 12:49:56.2 Debug: Got track number from filename: 1 12:49:56.2 Debug: Got title from filename: b_track_title_2 12:49:56.2 Debug: Got disc number from filename: 1 12:49:56.2 Debug: Got track number from filename: 2 12:49:56.2 Debug: Got title from filename: c_track_title_3 12:49:56.2 Debug: Got disc number from filename: 1 12:49:56.2 Debug: Got track number from filename: 3 12:49:56.2 Trace: Matching '101-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:49:56.2 Trace: Matching '101-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 12:49:56.2 Trace: Matching '101-a_track_title_1' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:49:56.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_51 --- 12:49:56.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_52 --- 12:49:56.2 Debug: Missing data in tags, trying filename augmentation 12:49:56.2 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:49:56.2 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:49:56.2 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:49:56.2 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:49:56.2 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:49:56.2 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:49:56.2 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:49:56.2 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:49:56.2 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:49:56.2 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:49:56.2 Trace: Abort - 'tag' varies between matches 12:49:56.2 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:49:56.2 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:49:56.2 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:49:56.2 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:49:56.2 Trace: Abort - both artist and title vary between matches 12:49:56.2 Trace: Matching 'a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:49:56.2 Trace: Matching 'b track title 2' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:49:56.2 Trace: Matching 'c track title 3' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:49:56.2 Debug: Got filename match with regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:49:56.2 Trace: Abort - both artist and title vary between matches 12:49:56.2 Trace: Matching 'a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:49:56.2 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:49:56.2 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:49:56.2 Trace: Matching 'a track title 1' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:49:56.2 Trace: Matching 'b track title 2' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:49:56.2 Trace: Matching 'c track title 3' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:49:56.2 Debug: Got filename match with regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:49:56.2 Debug: Got title from filename: a track title 1 12:49:56.2 Debug: Got title from filename: b track title 2 12:49:56.2 Debug: Got title from filename: c track title 3 12:49:56.2 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:49:56.2 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:49:56.2 Trace: Matching 'a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:49:56.2 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:49:56.2 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:49:56.2 Trace: Matching 'a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:49:56.2 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:49:56.2 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:49:56.2 Trace: Matching 'a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:49:56.2 Trace: Matching 'a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:49:56.2 Trace: Matching 'a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:49:56.2 Trace: Matching 'a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 12:49:56.2 Trace: Matching 'a track title 1' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:49:56.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_52 --- 12:49:56.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_53 --- 12:49:56.2 Debug: Missing data in tags, trying filename augmentation 12:49:56.2 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:49:56.2 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:49:56.2 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:49:56.2 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:49:56.2 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:49:56.2 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:49:56.2 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:49:56.2 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:49:56.2 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:49:56.2 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:49:56.2 Trace: Abort - 'tag' varies between matches 12:49:56.2 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:49:56.2 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:49:56.2 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:49:56.2 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:49:56.2 Trace: Abort - both artist and title vary between matches 12:49:56.2 Trace: Matching 'a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:49:56.2 Trace: Matching 'b track title 2' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:49:56.2 Trace: Matching 'c track title 3' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:49:56.2 Debug: Got filename match with regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:49:56.2 Trace: Abort - both artist and title vary between matches 12:49:56.2 Trace: Matching 'a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:49:56.2 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:49:56.2 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:49:56.2 Trace: Matching 'a track title 1' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:49:56.2 Trace: Matching 'b track title 2' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:49:56.2 Trace: Matching 'c track title 3' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:49:56.2 Debug: Got filename match with regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:49:56.2 Debug: Got title from filename: a track title 1 12:49:56.2 Debug: Got title from filename: b track title 2 12:49:56.2 Debug: Got title from filename: c track title 3 12:49:56.2 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:49:56.2 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:49:56.2 Trace: Matching 'a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:49:56.2 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:49:56.2 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:49:56.2 Trace: Matching 'a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:49:56.2 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:49:56.2 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:49:56.2 Trace: Matching 'a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:49:56.2 Trace: Matching 'a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:49:56.2 Trace: Matching 'a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:49:56.2 Trace: Matching 'a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 12:49:56.2 Trace: Matching 'a track title 1' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:49:56.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_53 --- 12:49:56.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_54 --- 12:49:56.2 Debug: Missing data in tags, trying filename augmentation 12:49:56.2 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:49:56.2 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:49:56.2 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:49:56.2 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:49:56.2 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:49:56.2 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:49:56.2 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:49:56.2 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:49:56.2 Trace: Matching 'a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:49:56.2 Trace: Matching 'a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:49:56.2 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:49:56.2 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:49:56.2 Trace: Matching 'a_track_title_1' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:49:56.2 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:49:56.2 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:49:56.2 Trace: Matching 'a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:49:56.2 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:49:56.2 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:49:56.2 Trace: Matching 'a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:49:56.2 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:49:56.2 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:49:56.2 Trace: Matching 'a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:49:56.2 Trace: Matching 'a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:49:56.2 Trace: Matching 'a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:49:56.2 Trace: Matching 'a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 12:49:56.2 Trace: Matching 'a_track_title_1' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:49:56.2 Trace: Matching 'b_track_title_2' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:49:56.2 Trace: Matching 'c_track_title_3' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:49:56.2 Debug: Got filename match with regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:49:56.2 Debug: Got title from filename: a_track_title_1 12:49:56.2 Debug: Got title from filename: b_track_title_2 12:49:56.2 Debug: Got title from filename: c_track_title_3 12:49:56.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_54 --- 12:49:56.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_55 --- 12:49:56.2 Debug: Missing data in tags, trying filename augmentation 12:49:56.2 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:49:56.2 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:49:56.2 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:49:56.2 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:49:56.2 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:49:56.2 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:49:56.2 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:49:56.2 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:49:56.2 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:49:56.2 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:49:56.2 Trace: Abort - 'tag' varies between matches 12:49:56.2 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:49:56.2 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:49:56.2 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:49:56.2 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:49:56.2 Trace: Abort - both artist and title vary between matches 12:49:56.2 Trace: Matching 'a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:49:56.2 Trace: Matching 'b track title 2' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:49:56.2 Trace: Matching 'c track title 3' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:49:56.2 Debug: Got filename match with regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:49:56.2 Trace: Abort - both artist and title vary between matches 12:49:56.2 Trace: Matching 'a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:49:56.2 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:49:56.2 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:49:56.2 Trace: Matching 'a track title 1' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:49:56.2 Trace: Matching 'b track title 2' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:49:56.2 Trace: Matching 'c track title 3' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:49:56.2 Debug: Got filename match with regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:49:56.2 Debug: Got title from filename: a track title 1 12:49:56.2 Debug: Got title from filename: b track title 2 12:49:56.2 Debug: Got title from filename: c track title 3 12:49:56.2 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:49:56.2 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:49:56.2 Trace: Matching 'a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:49:56.2 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:49:56.2 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:49:56.2 Trace: Matching 'a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:49:56.2 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:49:56.2 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:49:56.2 Trace: Matching 'a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:49:56.2 Trace: Matching 'a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:49:56.2 Trace: Matching 'a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:49:56.2 Trace: Matching 'a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 12:49:56.2 Trace: Matching 'a track title 1' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:49:56.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_55 --- 12:49:56.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_56 --- 12:49:56.2 Debug: Missing data in tags, trying filename augmentation 12:49:56.2 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:49:56.2 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:49:56.2 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:49:56.2 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:49:56.2 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:49:56.2 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:49:56.2 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:49:56.2 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:49:56.2 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:49:56.2 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:49:56.2 Trace: Abort - 'tag' varies between matches 12:49:56.2 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:49:56.2 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:49:56.2 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:49:56.2 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:49:56.2 Trace: Abort - both artist and title vary between matches 12:49:56.2 Trace: Matching 'a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:49:56.2 Trace: Matching 'b track title 2' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:49:56.2 Trace: Matching 'c track title 3' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:49:56.2 Debug: Got filename match with regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:49:56.2 Trace: Abort - both artist and title vary between matches 12:49:56.2 Trace: Matching 'a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:49:56.2 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:49:56.2 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:49:56.2 Trace: Matching 'a track title 1' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:49:56.2 Trace: Matching 'b track title 2' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:49:56.2 Trace: Matching 'c track title 3' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:49:56.2 Debug: Got filename match with regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:49:56.2 Debug: Got title from filename: a track title 1 12:49:56.2 Debug: Got title from filename: b track title 2 12:49:56.2 Debug: Got title from filename: c track title 3 12:49:56.2 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:49:56.2 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:49:56.2 Trace: Matching 'a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:49:56.2 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:49:56.2 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:49:56.2 Trace: Matching 'a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:49:56.2 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:49:56.2 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:49:56.2 Trace: Matching 'a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:49:56.2 Trace: Matching 'a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:49:56.2 Trace: Matching 'a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:49:56.2 Trace: Matching 'a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 12:49:56.2 Trace: Matching 'a track title 1' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:49:56.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_56 --- 12:49:56.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_example --- 12:49:56.2 Debug: Missing data in tags, trying filename augmentation 12:49:56.2 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:49:56.2 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:49:56.2 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:49:56.2 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:49:56.2 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:49:56.2 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:49:56.2 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:49:56.2 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:49:56.2 Debug: Got artist from filename: Adele 12:49:56.2 Debug: Got title from filename: Daydreamer 12:49:56.2 Debug: Got disc number from filename: 1 12:49:56.2 Debug: Got track number from filename: 1 12:49:56.2 Debug: Got title from filename: Best for Last 12:49:56.2 Debug: Got disc number from filename: 1 12:49:56.2 Debug: Got track number from filename: 2 12:49:56.2 Debug: Got title from filename: Chasing Pavements 12:49:56.2 Debug: Got disc number from filename: 1 12:49:56.2 Debug: Got track number from filename: 3 12:49:56.2 Debug: Got title from filename: That's It, I Quit, I'm Moving On 12:49:56.2 Debug: Got disc number from filename: 2 12:49:56.2 Debug: Got track number from filename: 3 12:49:56.2 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:49:56.2 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:49:56.2 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:49:56.2 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:49:56.2 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:49:56.2 Trace: Abort - 'tag' varies between matches 12:49:56.2 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:49:56.2 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:49:56.2 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:49:56.2 Trace: Matching 'Adele - 19 - 101 - Daydreamer' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:49:56.2 Trace: Matching 'Adele - 19 - 101 - Daydreamer' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:49:56.2 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:49:56.2 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:49:56.2 Trace: Matching 'Adele - 19 - 101 - Daydreamer' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:49:56.2 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:49:56.2 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:49:56.2 Trace: Matching 'Adele - 19 - 101 - Daydreamer' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:49:56.2 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:49:56.2 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:49:56.2 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:49:56.2 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:49:56.2 Trace: Matching 'Adele - 19 - 101 - Daydreamer' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:49:56.2 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:49:56.2 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:49:56.2 Trace: Matching 'Adele - 19 - 101 - Daydreamer' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:49:56.2 Trace: Matching 'Adele - 19 - 101 - Daydreamer' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:49:56.2 Trace: Matching 'Adele - 19 - 101 - Daydreamer' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:49:56.2 Trace: Matching 'Adele - 19 - 101 - Daydreamer' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 12:49:56.2 Trace: Matching 'Adele - 19 - 101 - Daydreamer' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:49:56.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_example --- 12:49:56.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.GetSceneNameFixture.should_not_use_download_client_item_title_as_scene_name_if_full_season --- 12:49:56.2 Debug: Parsing string 'artist.title-album.title' 12:49:56.2 Trace: (?<trackNumber>\d*){0,1}([-| ]{0,1})(?<artist>[a-zA-Z0-9, ().&_]*)[-| ]{0,1}(?<trackName>[a-zA-Z0-9, ().&_]+) 12:49:56.2 Debug: Track Parsed. artist title - - 0:[Unknown Track] : 12:49:56.2 Debug: Trying to parse quality for 'artist.title-album.title' 12:49:56.2 Debug: Quality parsed: Unknown v1 12:49:56.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.GetSceneNameFixture.should_not_use_download_client_item_title_as_scene_name_if_full_season --- 12:49:56.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.GetSceneNameFixture.should_not_use_file_name_as_scenename_if_it_doesnt_look_like_scenename --- 12:49:56.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.GetSceneNameFixture.should_not_use_file_name_as_scenename_if_it_doesnt_look_like_scenename --- 12:49:56.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.GetSceneNameFixture.should_not_use_folder_name_as_scenename_if_it_doesnt_look_like_scenename --- 12:49:56.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.GetSceneNameFixture.should_not_use_folder_name_as_scenename_if_it_doesnt_look_like_scenename --- 12:49:56.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.GetSceneNameFixture.should_not_use_folder_name_as_scenename_if_it_is_for_a_full_season --- 12:49:56.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.GetSceneNameFixture.should_not_use_folder_name_as_scenename_if_it_is_for_a_full_season --- 12:49:56.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.GetSceneNameFixture.should_not_use_folder_name_as_scenename_if_there_are_other_video_files --- 12:49:56.2 Debug: Parsing string 'artist.title-album.title.FLAC-ingot' 12:49:56.2 Trace: (?<trackNumber>\d*){0,1}([-| ]{0,1})(?<artist>[a-zA-Z0-9, ().&_]*)[-| ]{0,1}(?<trackName>[a-zA-Z0-9, ().&_]+) 12:49:56.2 Debug: Track Parsed. artist title - - 0:[Unknown Track] : 12:49:56.2 Debug: Trying to parse quality for 'artist.title-album.title.FLAC-ingot' 12:49:56.2 Debug: Quality parsed: FLAC v1 12:49:56.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.GetSceneNameFixture.should_not_use_folder_name_as_scenename_if_there_are_other_video_files --- 12:49:56.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.GetSceneNameFixture.should_remove_extension_from_nzb_title_for_scene_name(".flac") --- 12:49:56.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.GetSceneNameFixture.should_remove_extension_from_nzb_title_for_scene_name(".flac") --- 12:49:56.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.GetSceneNameFixture.should_remove_extension_from_nzb_title_for_scene_name(".par2") --- 12:49:56.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.GetSceneNameFixture.should_remove_extension_from_nzb_title_for_scene_name(".par2") --- 12:49:56.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.GetSceneNameFixture.should_remove_extension_from_nzb_title_for_scene_name(".nzb") --- 12:49:56.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.GetSceneNameFixture.should_remove_extension_from_nzb_title_for_scene_name(".nzb") --- 12:49:56.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.GetSceneNameFixture.should_use_download_client_item_title_as_scene_name --- 12:49:56.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.GetSceneNameFixture.should_use_download_client_item_title_as_scene_name --- 12:49:56.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.AlbumDistanceFixture.test_absolute_track_numbering --- 12:49:56.3 Trace: artist: artist vs artist; 0 12:49:56.3 Trace: album: album vs album; 0 12:49:56.3 Trace: media_count: 2 vs 2; 0 12:49:56.3 Trace: year: 2024 vs 2024 or 2024; 0 12:49:56.3 Trace: country: United States vs United States; 0 12:49:56.3 Trace: label: label vs label; 0 12:49:56.3 Trace: album_disambiguation: Disambiguation1 vs Disambiguation1; 0 12:49:56.3 Trace: album_id: ForeignReleaseId1 vs ForeignReleaseId1 or ; 0 12:49:56.3 Trace: after trackMapping: 0 12:49:56.3 Trace: after missing tracks: 0 12:49:56.3 Trace: after unmatched tracks: 0 12:49:56.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.AlbumDistanceFixture.test_absolute_track_numbering --- 12:49:56.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.AlbumDistanceFixture.test_comp_track_artists_match --- 12:49:56.3 Trace: album: album vs album; 0 12:49:56.3 Trace: media_count: 1 vs 1; 0 12:49:56.3 Trace: year: 2024 vs 2024 or 2024; 0 12:49:56.3 Trace: country: United States vs United States; 0 12:49:56.3 Trace: label: label vs label; 0 12:49:56.3 Trace: album_disambiguation: Disambiguation1 vs Disambiguation1; 0 12:49:56.3 Trace: album_id: ForeignReleaseId1 vs ForeignReleaseId1 or ; 0 12:49:56.3 Trace: after trackMapping: 0 12:49:56.3 Trace: after missing tracks: 0 12:49:56.3 Trace: after unmatched tracks: 0 12:49:56.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.AlbumDistanceFixture.test_comp_track_artists_match --- 12:49:56.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.AlbumDistanceFixture.test_global_artists_differ --- 12:49:56.3 Trace: artist: artist vs different artist; 0.6 12:49:56.3 Trace: album: album vs album; 0.3 12:49:56.3 Trace: media_count: 1 vs 1; 0.2571428571428571 12:49:56.3 Trace: year: 2024 vs 2024 or 2024; 0.22499999999999998 12:49:56.3 Trace: country: United States vs United States; 0.2117647058823529 12:49:56.3 Trace: label: label vs label; 0.19999999999999998 12:49:56.3 Trace: album_disambiguation: Disambiguation1 vs Disambiguation1; 0.1894736842105263 12:49:56.3 Trace: album_id: ForeignReleaseId1 vs ForeignReleaseId1 or ; 0.12413793103448274 12:49:56.3 Trace: after trackMapping: 0.08780487804878048 12:49:56.3 Trace: after missing tracks: 0.08780487804878048 12:49:56.3 Trace: after unmatched tracks: 0.08780487804878048 12:49:56.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.AlbumDistanceFixture.test_global_artists_differ --- 12:49:56.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.AlbumDistanceFixture.test_identical_albums --- 12:49:56.3 Trace: artist: artist vs artist; 0 12:49:56.3 Trace: album: album vs album; 0 12:49:56.3 Trace: media_count: 1 vs 1; 0 12:49:56.3 Trace: year: 2024 vs 2024 or 2024; 0 12:49:56.3 Trace: country: United States vs United States; 0 12:49:56.3 Trace: label: label vs label; 0 12:49:56.3 Trace: album_disambiguation: Disambiguation1 vs Disambiguation1; 0 12:49:56.3 Trace: album_id: ForeignReleaseId1 vs ForeignReleaseId1 or ; 0 12:49:56.3 Trace: after trackMapping: 0 12:49:56.3 Trace: after missing tracks: 0 12:49:56.3 Trace: after unmatched tracks: 0 12:49:56.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.AlbumDistanceFixture.test_identical_albums --- 12:49:56.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.AlbumDistanceFixture.test_incomplete_album --- 12:49:56.3 Trace: artist: artist vs artist; 0 12:49:56.3 Trace: album: album vs album; 0 12:49:56.3 Trace: media_count: 1 vs 1; 0 12:49:56.3 Trace: year: 2024 vs 2024 or 2024; 0 12:49:56.3 Trace: country: United States vs United States; 0 12:49:56.3 Trace: label: label vs label; 0 12:49:56.3 Trace: album_disambiguation: Disambiguation1 vs Disambiguation1; 0 12:49:56.3 Trace: album_id: ForeignReleaseId1 vs ForeignReleaseId1 or ; 0 12:49:56.3 Trace: after trackMapping: 0.0888030888030888 12:49:56.3 Trace: after missing tracks: 0.11742707554225879 12:49:56.3 Trace: after unmatched tracks: 0.11742707554225879 12:49:56.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.AlbumDistanceFixture.test_incomplete_album --- 12:49:56.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.AlbumDistanceFixture.test_null_album_year(null) --- 12:49:56.3 Trace: artist: artist vs artist; 0 12:49:56.3 Trace: album: album vs album; 0 12:49:56.3 Trace: media_count: 1 vs 1; 0 12:49:56.3 Trace: country: United States vs United States; 0 12:49:56.3 Trace: label: label vs label; 0 12:49:56.3 Trace: album_disambiguation: Disambiguation1 vs Disambiguation1; 0 12:49:56.3 Trace: album_id: ForeignReleaseId1 vs ForeignReleaseId1 or ; 0 12:49:56.3 Trace: after trackMapping: 0 12:49:56.3 Trace: after missing tracks: 0 12:49:56.3 Trace: after unmatched tracks: 0 12:49:56.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.AlbumDistanceFixture.test_null_album_year(null) --- 12:49:56.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.AlbumDistanceFixture.test_null_album_year(01/01/2007 00:00:00) --- 12:49:56.3 Trace: artist: artist vs artist; 0 12:49:56.3 Trace: album: album vs album; 0 12:49:56.3 Trace: media_count: 1 vs 1; 0 12:49:56.3 Trace: year: 2024 vs or 2007; 0.125 12:49:56.3 Trace: country: United States vs United States; 0.11764705882352941 12:49:56.3 Trace: label: label vs label; 0.1111111111111111 12:49:56.3 Trace: album_disambiguation: Disambiguation1 vs Disambiguation1; 0.10526315789473684 12:49:56.3 Trace: album_id: ForeignReleaseId1 vs ForeignReleaseId1 or ; 0.06896551724137931 12:49:56.3 Trace: after trackMapping: 0.04878048780487805 12:49:56.3 Trace: after missing tracks: 0.04878048780487805 12:49:56.3 Trace: after unmatched tracks: 0.04878048780487805 12:49:56.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.AlbumDistanceFixture.test_null_album_year(01/01/2007 00:00:00) --- 12:49:56.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.AlbumDistanceFixture.test_null_album_year(05/17/2024 12:49:17) --- 12:49:56.3 Trace: artist: artist vs artist; 0 12:49:56.3 Trace: album: album vs album; 0 12:49:56.3 Trace: media_count: 1 vs 1; 0 12:49:56.3 Trace: year: 2024 vs or 2024; 0 12:49:56.3 Trace: country: United States vs United States; 0 12:49:56.3 Trace: label: label vs label; 0 12:49:56.3 Trace: album_disambiguation: Disambiguation1 vs Disambiguation1; 0 12:49:56.3 Trace: album_id: ForeignReleaseId1 vs ForeignReleaseId1 or ; 0 12:49:56.3 Trace: after trackMapping: 0 12:49:56.3 Trace: after missing tracks: 0 12:49:56.3 Trace: after unmatched tracks: 0 12:49:56.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.AlbumDistanceFixture.test_null_album_year(05/17/2024 12:49:17) --- 12:49:56.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.AlbumDistanceFixture.test_null_release_year(null) --- 12:49:56.3 Trace: artist: artist vs artist; 0 12:49:56.3 Trace: album: album vs album; 0 12:49:56.3 Trace: media_count: 1 vs 1; 0 12:49:56.3 Trace: country: United States vs United States; 0 12:49:56.3 Trace: label: label vs label; 0 12:49:56.3 Trace: album_disambiguation: Disambiguation1 vs Disambiguation1; 0 12:49:56.3 Trace: album_id: ForeignReleaseId1 vs ForeignReleaseId1 or ; 0 12:49:56.3 Trace: after trackMapping: 0 12:49:56.3 Trace: after missing tracks: 0 12:49:56.3 Trace: after unmatched tracks: 0 12:49:56.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.AlbumDistanceFixture.test_null_release_year(null) --- 12:49:56.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.AlbumDistanceFixture.test_null_release_year(01/01/2007 00:00:00) --- 12:49:56.3 Trace: artist: artist vs artist; 0 12:49:56.3 Trace: album: album vs album; 0 12:49:56.3 Trace: media_count: 1 vs 1; 0 12:49:56.3 Trace: year: 2024 vs 2007 or ; 0.125 12:49:56.3 Trace: country: United States vs United States; 0.11764705882352941 12:49:56.3 Trace: label: label vs label; 0.1111111111111111 12:49:56.3 Trace: album_disambiguation: Disambiguation1 vs Disambiguation1; 0.10526315789473684 12:49:56.3 Trace: album_id: ForeignReleaseId1 vs ForeignReleaseId1 or ; 0.06896551724137931 12:49:56.3 Trace: after trackMapping: 0.04878048780487805 12:49:56.3 Trace: after missing tracks: 0.04878048780487805 12:49:56.3 Trace: after unmatched tracks: 0.04878048780487805 12:49:56.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.AlbumDistanceFixture.test_null_release_year(01/01/2007 00:00:00) --- 12:49:56.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.AlbumDistanceFixture.test_null_release_year(05/17/2024 12:49:17) --- 12:49:56.3 Trace: artist: artist vs artist; 0 12:49:56.3 Trace: album: album vs album; 0 12:49:56.3 Trace: media_count: 1 vs 1; 0 12:49:56.3 Trace: year: 2024 vs 2024 or ; 0 12:49:56.3 Trace: country: United States vs United States; 0 12:49:56.3 Trace: label: label vs label; 0 12:49:56.3 Trace: album_disambiguation: Disambiguation1 vs Disambiguation1; 0 12:49:56.3 Trace: album_id: ForeignReleaseId1 vs ForeignReleaseId1 or ; 0 12:49:56.3 Trace: after trackMapping: 0 12:49:56.3 Trace: after missing tracks: 0 12:49:56.3 Trace: after unmatched tracks: 0 12:49:56.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.AlbumDistanceFixture.test_null_release_year(05/17/2024 12:49:17) --- 12:49:56.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.AlbumDistanceFixture.test_tracks_out_of_order --- 12:49:56.3 Trace: artist: artist vs artist; 0 12:49:56.3 Trace: album: album vs album; 0 12:49:56.3 Trace: media_count: 1 vs 1; 0 12:49:56.3 Trace: year: 2024 vs 2024 or 2024; 0 12:49:56.3 Trace: country: United States vs United States; 0 12:49:56.3 Trace: label: label vs label; 0 12:49:56.3 Trace: album_disambiguation: Disambiguation1 vs Disambiguation1; 0 12:49:56.3 Trace: album_id: ForeignReleaseId1 vs ForeignReleaseId1 or ; 0 12:49:56.3 Trace: after trackMapping: 0.1602787456445993 12:49:56.3 Trace: after missing tracks: 0.1602787456445993 12:49:56.3 Trace: after unmatched tracks: 0.1602787456445993 12:49:56.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.AlbumDistanceFixture.test_tracks_out_of_order --- 12:49:56.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.AlbumDistanceFixture.test_two_medium_release --- 12:49:56.3 Trace: artist: artist vs artist; 0 12:49:56.3 Trace: album: album vs album; 0 12:49:56.3 Trace: media_count: 2 vs 2; 0 12:49:56.3 Trace: year: 2024 vs 2024 or 2024; 0 12:49:56.3 Trace: country: United States vs United States; 0 12:49:56.3 Trace: label: label vs label; 0 12:49:56.3 Trace: album_disambiguation: Disambiguation1 vs Disambiguation1; 0 12:49:56.3 Trace: album_id: ForeignReleaseId1 vs ForeignReleaseId1 or ; 0 12:49:56.3 Trace: after trackMapping: 0 12:49:56.3 Trace: after missing tracks: 0 12:49:56.3 Trace: after unmatched tracks: 0 12:49:56.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.AlbumDistanceFixture.test_two_medium_release --- 12:49:56.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.DistanceFixture.test_add --- 12:49:56.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.DistanceFixture.test_add --- 12:49:56.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.DistanceFixture.test_add_bool --- 12:49:56.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.DistanceFixture.test_add_bool --- 12:49:56.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.DistanceFixture.test_add_number --- 12:49:56.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.DistanceFixture.test_add_number --- 12:49:56.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.DistanceFixture.test_add_priority_list --- 12:49:56.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.DistanceFixture.test_add_priority_list --- 12:49:56.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.DistanceFixture.test_add_priority_value --- 12:49:56.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.DistanceFixture.test_add_priority_value --- 12:49:56.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.DistanceFixture.test_add_ratio --- 12:49:56.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.DistanceFixture.test_add_ratio --- 12:49:56.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.DistanceFixture.test_add_string --- 12:49:56.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.DistanceFixture.test_add_string --- 12:49:56.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.DistanceFixture.test_add_string_both_none --- 12:49:56.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.DistanceFixture.test_add_string_both_none --- 12:49:56.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.DistanceFixture.test_add_string_none --- 12:49:56.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.DistanceFixture.test_add_string_none --- 12:49:56.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.DistanceFixture.test_distance --- 12:49:56.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.DistanceFixture.test_distance --- 12:49:56.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.DistanceFixture.test_equality --- 12:49:56.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.DistanceFixture.test_equality --- 12:49:56.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.DistanceFixture.test_max_distance --- 12:49:56.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.DistanceFixture.test_max_distance --- 12:49:56.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.DistanceFixture.test_raw_distance --- 12:49:56.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.DistanceFixture.test_raw_distance --- 12:49:56.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.GetCandidatesFixture.get_candidates_by_fingerprint_should_not_fail_if_fingerprint_lookup_returned_null --- 12:49:56.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.GetCandidatesFixture.get_candidates_by_fingerprint_should_not_fail_if_fingerprint_lookup_returned_null --- 12:49:56.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.GetCandidatesFixture.get_candidates_should_only_return_specified_release_if_set --- 12:49:56.4 Debug: Release [][album] [1 tracks] was forced 12:49:56.4 Debug: Getting candidates from tags for 3 tracks took 0ms 12:49:56.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.GetCandidatesFixture.get_candidates_should_only_return_specified_release_if_set --- 12:49:56.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.GetCandidatesFixture.get_candidates_should_use_consensus_release_id --- 12:49:56.4 Debug: Selecting release from consensus ForeignReleaseId [xxx] 12:49:56.4 Debug: Getting candidates from tags for 3 tracks took 0ms 12:49:56.4 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] Skipped should_match_tracks_SucceedWhenManyAlbumsHaveSameTitle [< 1 ms] Skipped should_match_tracks_PenalizeUnknownMedia [< 1 ms] 12:49:56.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.MunkresFixture.Munkres10x10Test --- 12:49:56.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.MunkresFixture.Munkres10x10Test --- 12:49:56.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.MunkresFixture.Munkres20x20Test --- 12:49:56.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.MunkresFixture.Munkres20x20Test --- 12:49:56.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.MunkresFixture.Munkres5x5Test --- 12:49:56.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.MunkresFixture.Munkres5x5Test --- 12:49:56.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.MunkresFixture.MunkresRectangularTest1 --- 12:49:56.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.MunkresFixture.MunkresRectangularTest1 --- 12:49:56.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.MunkresFixture.MunkresRectangularTest2 --- 12:49:56.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.MunkresFixture.MunkresRectangularTest2 --- 12:49:56.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.MunkresFixture.MunkresRectangularTest3 --- 12:49:56.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.MunkresFixture.MunkresRectangularTest3 --- 12:49:56.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.MunkresFixture.MunkresSquareTest1 --- 12:49:56.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.MunkresFixture.MunkresSquareTest1 --- Skipped should_match_tracks_CorruptFile [< 1 ms] Skipped should_match_tracks_FilesWithoutTags [< 1 ms] 12:49:56.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.MunkresFixture.MunkresSquareTest2 --- 12:49:56.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.MunkresFixture.MunkresSquareTest2 --- 12:49:56.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.MunkresFixture.MunkresSquareTest3 --- 12:49:56.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.MunkresFixture.MunkresSquareTest3 --- 12:49:56.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.MunkresFixture.MunkresSquareTest4 --- 12:49:56.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.MunkresFixture.MunkresSquareTest4 --- 12:49:56.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.MunkresFixture.MunkresSquareTest5 --- 12:49:56.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.MunkresFixture.MunkresSquareTest5 --- 12:49:56.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackDistanceFixture.test_different_artist --- 12:49:56.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackDistanceFixture.test_different_artist --- 12:49:56.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackDistanceFixture.test_different_title --- 12:49:56.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackDistanceFixture.test_different_title --- 12:49:56.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackDistanceFixture.test_feat_removed_from_localtrack --- 12:49:56.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackDistanceFixture.test_feat_removed_from_localtrack --- 12:49:56.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackDistanceFixture.test_identical_tracks --- 12:49:56.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackDistanceFixture.test_identical_tracks --- 12:49:56.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackDistanceFixture.test_various_artists_tolerated --- 12:49:56.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackDistanceFixture.test_various_artists_tolerated --- 12:49:56.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 12:49:56.4 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:49:56.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 12:49:56.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 12:49:56.4 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:49:56.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 12:49:56.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 12:49:56.4 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:49:56.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 12:49:56.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 12:49:56.4 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:49:56.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 12:49:56.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 12:49:56.4 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:49:56.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 12:49:56.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 12:49:56.4 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:49:56.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 12:49:56.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 12:49:56.4 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:49:56.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 12:49:56.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 12:49:56.4 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:49:56.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 12:49:56.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 12:49:56.4 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:49:56.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 12:49:56.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 12:49:56.4 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:49:56.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 12:49:56.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 12:49:56.4 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:49:56.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 12:49:56.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 12:49:56.4 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:49:56.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 12:49:56.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 12:49:56.4 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:49:56.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 12:49:56.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 12:49:56.4 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:49:56.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 12:49:56.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 12:49:56.4 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:49:56.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 12:49:56.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 12:49:56.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:49:56.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 12:49:56.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 12:49:56.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:49:56.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 12:49:56.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 12:49:56.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:49:56.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 12:49:56.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 12:49:56.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:49:56.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 12:49:56.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 12:49:56.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:49:56.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 12:49:56.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 12:49:56.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:49:56.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 12:49:56.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 12:49:56.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:49:56.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 12:49:56.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 12:49:56.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:49:56.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 12:49:56.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 12:49:56.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:49:56.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 12:49:56.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 12:49:56.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:49:56.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 12:49:56.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 12:49:56.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:49:56.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 12:49:56.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 12:49:56.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:49:56.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 12:49:56.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 12:49:56.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:49:56.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 12:49:56.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 12:49:56.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:49:56.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 12:49:56.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 12:49:56.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:49:56.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 12:49:56.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 12:49:56.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:49:56.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 12:49:56.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 12:49:56.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:49:56.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 12:49:56.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 12:49:56.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:49:56.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 12:49:56.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 12:49:56.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:49:56.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 12:49:56.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 12:49:56.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:49:56.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 12:49:56.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 12:49:56.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:49:56.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 12:49:56.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 12:49:56.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:49:56.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 12:49:56.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 12:49:56.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:49:56.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 12:49:56.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 12:49:56.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:49:56.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 12:49:56.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 12:49:56.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:49:56.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 12:49:56.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 12:49:56.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:49:56.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 12:49:56.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 12:49:56.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:49:56.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 12:49:56.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 12:49:56.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:49:56.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 12:49:56.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 12:49:56.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:49:56.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 12:49:56.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 12:49:56.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:49:56.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 12:49:56.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 12:49:56.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:49:56.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 12:49:56.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 12:49:56.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:49:56.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 12:49:56.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 12:49:56.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:49:56.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 12:49:56.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 12:49:56.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:49:56.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 12:49:56.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 12:49:56.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:49:56.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 12:49:56.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 12:49:56.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:49:56.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 12:49:56.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 12:49:56.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:49:56.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 12:49:56.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 12:49:56.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:49:56.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 12:49:56.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 12:49:56.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:49:56.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 12:49:56.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 12:49:56.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:49:56.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 12:49:56.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 12:49:56.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:49:56.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 12:49:56.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 12:49:56.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:49:56.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 12:49:56.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 12:49:56.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:49:56.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 12:49:56.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 12:49:56.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:49:56.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 12:49:56.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 12:49:56.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:49:56.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 12:49:56.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 12:49:56.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:49:56.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 12:49:56.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 12:49:56.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:49:56.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 12:49:56.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 12:49:56.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:49:56.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 12:49:56.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 12:49:56.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:49:56.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 12:49:56.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 12:49:56.6 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:49:56.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 12:49:56.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 12:49:56.6 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:49:56.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 12:49:56.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 12:49:56.6 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:49:56.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 12:49:56.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 12:49:56.6 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:49:56.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 12:49:56.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 12:49:56.6 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:49:56.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 12:49:56.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 12:49:56.6 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:49:56.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 12:49:56.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 12:49:56.6 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:49:56.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 12:49:56.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 12:49:56.6 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:49:56.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 12:49:56.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 12:49:56.6 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:49:56.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 12:49:56.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 12:49:56.6 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:49:56.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 12:49:56.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 12:49:56.6 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:49:56.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 12:49:56.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 12:49:56.6 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:49:56.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 12:49:56.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 12:49:56.6 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:49:56.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 12:49:56.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 12:49:56.6 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:49:56.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 12:49:56.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 12:49:56.6 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:49:56.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 12:49:56.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 12:49:56.6 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:49:56.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 12:49:56.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 12:49:56.6 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:49:56.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 12:49:56.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 12:49:56.6 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:49:56.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 12:49:56.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 12:49:56.6 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:49:56.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 12:49:56.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 12:49:56.6 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:49:56.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 12:49:56.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 12:49:56.6 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:49:56.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 12:49:56.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 12:49:56.6 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:49:56.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 12:49:56.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 12:49:56.6 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:49:56.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 12:49:56.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 12:49:56.6 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:49:56.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 12:49:56.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 12:49:56.6 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:49:56.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 12:49:56.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 12:49:56.6 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:49:56.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 12:49:56.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 12:49:56.6 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:49:56.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 12:49:56.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 12:49:56.6 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:49:56.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 12:49:56.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 12:49:56.6 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:49:56.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 12:49:56.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 12:49:56.6 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:49:56.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 12:49:56.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 12:49:56.6 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:49:56.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 12:49:56.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 12:49:56.6 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:49:56.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 12:49:56.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 12:49:56.6 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:49:56.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 12:49:56.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 12:49:56.6 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:49:56.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 12:49:56.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 12:49:56.6 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:49:56.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 12:49:56.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 12:49:56.6 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:49:56.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 12:49:56.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 12:49:56.6 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 12:49:56.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 12:49:56.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 12:49:56.6 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 12:49:56.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 12:49:56.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 12:49:56.6 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 12:49:56.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 12:49:56.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 12:49:56.6 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 12:49:56.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 12:49:56.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 12:49:56.6 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 12:49:56.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 12:49:56.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 12:49:56.6 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 12:49:56.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 12:49:56.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 12:49:56.6 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 12:49:56.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 12:49:56.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 12:49:56.6 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 12:49:56.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 12:49:56.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 12:49:56.6 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 12:49:56.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 12:49:56.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 12:49:56.6 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 12:49:56.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 12:49:56.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 12:49:56.6 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 12:49:56.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 12:49:56.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 12:49:56.6 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 12:49:56.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 12:49:56.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 12:49:56.6 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 12:49:56.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 12:49:56.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 12:49:56.6 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 12:49:56.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 12:49:56.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 12:49:56.6 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 12:49:56.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 12:49:56.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 12:49:56.7 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 12:49:56.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 12:49:56.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 12:49:56.7 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 12:49:56.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 12:49:56.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 12:49:56.7 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 12:49:56.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 12:49:56.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 12:49:56.7 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 12:49:56.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 12:49:56.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 12:49:56.7 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 12:49:56.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 12:49:56.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 12:49:56.7 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 12:49:56.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 12:49:56.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 12:49:56.7 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 12:49:56.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 12:49:56.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 12:49:56.7 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 12:49:56.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 12:49:56.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 12:49:56.7 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 12:49:56.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 12:49:56.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 12:49:56.7 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 12:49:56.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 12:49:56.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 12:49:56.7 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 12:49:56.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 12:49:56.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 12:49:56.7 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 12:49:56.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 12:49:56.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 12:49:56.7 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 12:49:56.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 12:49:56.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 12:49:56.7 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 12:49:56.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 12:49:56.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 12:49:56.7 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 12:49:56.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 12:49:56.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 12:49:56.7 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 12:49:56.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 12:49:56.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 12:49:56.7 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 12:49:56.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 12:49:56.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 12:49:56.7 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 12:49:56.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 12:49:56.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 12:49:56.7 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 12:49:56.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 12:49:56.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 12:49:56.7 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 12:49:56.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 12:49:56.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 12:49:56.7 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 12:49:56.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 12:49:56.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 12:49:56.7 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 12:49:56.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 12:49:56.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 12:49:56.7 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 12:49:56.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 12:49:56.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 12:49:56.7 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 12:49:56.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 12:49:56.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 12:49:56.7 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 12:49:56.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 12:49:56.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 12:49:56.7 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 12:49:56.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 12:49:56.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 12:49:56.7 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 12:49:56.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 12:49:56.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 12:49:56.7 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 12:49:56.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 12:49:56.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 12:49:56.7 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 12:49:56.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 12:49:56.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 12:49:56.7 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 12:49:56.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 12:49:56.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 12:49:56.7 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 12:49:56.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 12:49:56.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 12:49:56.7 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 12:49:56.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 12:49:56.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 12:49:56.7 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 12:49:56.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 12:49:56.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 12:49:56.7 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 12:49:56.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 12:49:56.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 12:49:56.7 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 12:49:56.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 12:49:56.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 12:49:56.7 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 12:49:56.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 12:49:56.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 12:49:56.7 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 12:49:56.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 12:49:56.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 12:49:56.7 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 12:49:56.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 12:49:56.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 12:49:56.7 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 12:49:56.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 12:49:56.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 12:49:56.7 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 12:49:56.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 12:49:56.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 12:49:56.7 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 12:49:56.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 12:49:56.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 12:49:56.7 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 12:49:56.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 12:49:56.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 12:49:56.7 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 12:49:56.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 12:49:56.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 12:49:56.7 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 12:49:56.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 12:49:56.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 12:49:56.7 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 12:49:56.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 12:49:56.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 12:49:56.7 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 12:49:56.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 12:49:56.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 12:49:56.7 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 12:49:56.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 12:49:56.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 12:49:56.7 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 12:49:56.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 12:49:56.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 12:49:56.7 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 12:49:56.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 12:49:56.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 12:49:56.7 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 12:49:56.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 12:49:56.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 12:49:56.7 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 12:49:56.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 12:49:56.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 12:49:56.7 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 12:49:56.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 12:49:56.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 12:49:56.8 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 12:49:56.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 12:49:56.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 12:49:56.8 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 12:49:56.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 12:49:56.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 12:49:56.8 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 12:49:56.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 12:49:56.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 12:49:56.8 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 12:49:56.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 12:49:56.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 12:49:56.8 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 12:49:56.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 12:49:56.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 12:49:56.8 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 12:49:56.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 12:49:56.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 12:49:56.8 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 12:49:56.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 12:49:56.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 12:49:56.8 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 12:49:56.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 12:49:56.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 12:49:56.8 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 12:49:56.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 12:49:56.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 12:49:56.8 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 12:49:56.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 12:49:56.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 12:49:56.8 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 12:49:56.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 12:49:56.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 12:49:56.8 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 12:49:56.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 12:49:56.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 12:49:56.8 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 12:49:56.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 12:49:56.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 12:49:56.8 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 12:49:56.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 12:49:56.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 12:49:56.8 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 12:49:56.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 12:49:56.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 12:49:56.8 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 12:49:56.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 12:49:56.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 12:49:56.8 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 12:49:56.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 12:49:56.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 12:49:56.8 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 12:49:56.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 12:49:56.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 12:49:56.8 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 12:49:56.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 12:49:56.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 12:49:56.8 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 12:49:56.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 12:49:56.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 12:49:56.8 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 12:49:56.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 12:49:56.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 12:49:56.8 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 12:49:56.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 12:49:56.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 12:49:56.8 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 12:49:56.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 12:49:56.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 12:49:56.8 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 12:49:56.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 12:49:56.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 12:49:56.8 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 12:49:56.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 12:49:56.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 12:49:56.8 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 12:49:56.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 12:49:56.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 12:49:56.8 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 12:49:56.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 12:49:56.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 12:49:56.8 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 12:49:56.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 12:49:56.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 12:49:56.8 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 12:49:56.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 12:49:56.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 12:49:56.8 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 12:49:56.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 12:49:56.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 12:49:56.8 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 12:49:56.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 12:49:56.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 12:49:56.8 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 12:49:56.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 12:49:56.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 12:49:56.8 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 12:49:56.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 12:49:56.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_cope_with_one_album_in_subfolder_of_another --- 12:49:56.8 Trace: DistinctCount 2 MostCommonCount 10 TotalCout 20 12:49:56.8 Trace: DistinctCount 2 MostCommonCount 10 TotalCout 20 12:49:56.8 Trace: LooksLikeSingleRelease: No common album tag 12:49:56.8 Info: Grouping 20 tracks 12:49:56.8 Trace: Folders: /C/music/incoming/album /C/music/incoming/album/anotheralbum 12:49:56.8 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:49:56.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:49:56.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:49:56.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:49:56.8 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:49:56.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:49:56.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:49:56.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:49:56.8 Debug: *** group [/C/music/incoming/album] *** 12:49:56.8 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:49:56.8 Debug: *** group [/C/music/incoming/album/anotheralbum] *** 12:49:56.8 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:49:56.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_cope_with_one_album_in_subfolder_of_another --- 12:49:56.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_albums_with_typos --- 12:49:56.8 Trace: DistinctCount 1 MostCommonCount 15 TotalCout 15 12:49:56.8 Trace: DistinctCount 1 MostCommonCount 15 TotalCout 15 12:49:56.8 Trace: DistinctCount 1 MostCommonCount 15 TotalCout 15 12:49:56.8 Trace: DistinctCount 1 MostCommonCount 15 TotalCout 15 12:49:56.8 Info: Grouping 15 tracks 12:49:56.8 Trace: Folders: /C/music/incoming/artist - album 12:49:56.8 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:49:56.8 Trace: DistinctCount 1 MostCommonCount 15 TotalCout 15 12:49:56.8 Trace: DistinctCount 1 MostCommonCount 15 TotalCout 15 12:49:56.8 Trace: DistinctCount 1 MostCommonCount 15 TotalCout 15 12:49:56.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_albums_with_typos --- 12:49:56.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_multi_disc_release("cd") --- 12:49:56.8 Trace: DistinctCount 1 MostCommonCount 15 TotalCout 15 12:49:56.8 Trace: DistinctCount 1 MostCommonCount 15 TotalCout 15 12:49:56.8 Trace: DistinctCount 1 MostCommonCount 15 TotalCout 15 12:49:56.8 Trace: DistinctCount 1 MostCommonCount 15 TotalCout 15 12:49:56.8 Info: Grouping 15 tracks 12:49:56.8 Trace: Folders: /C/music/incoming/artist - album/cd 1 /C/music/incoming/artist - album/cd 2 12:49:56.8 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:49:56.8 Trace: DistinctCount 1 MostCommonCount 15 TotalCout 15 12:49:56.8 Trace: DistinctCount 1 MostCommonCount 15 TotalCout 15 12:49:56.8 Trace: DistinctCount 1 MostCommonCount 15 TotalCout 15 12:49:56.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_multi_disc_release("cd") --- 12:49:56.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_multi_disc_release("disc") --- 12:49:56.8 Trace: DistinctCount 1 MostCommonCount 15 TotalCout 15 12:49:56.8 Trace: DistinctCount 1 MostCommonCount 15 TotalCout 15 12:49:56.8 Trace: DistinctCount 1 MostCommonCount 15 TotalCout 15 12:49:56.8 Trace: DistinctCount 1 MostCommonCount 15 TotalCout 15 12:49:56.8 Info: Grouping 15 tracks 12:49:56.8 Trace: Folders: /C/music/incoming/artist - album/disc 1 /C/music/incoming/artist - album/disc 2 12:49:56.8 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:49:56.8 Trace: DistinctCount 1 MostCommonCount 15 TotalCout 15 12:49:56.8 Trace: DistinctCount 1 MostCommonCount 15 TotalCout 15 12:49:56.8 Trace: DistinctCount 1 MostCommonCount 15 TotalCout 15 12:49:56.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_multi_disc_release("disc") --- 12:49:56.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_multi_disc_release("disk") --- 12:49:56.8 Trace: DistinctCount 1 MostCommonCount 15 TotalCout 15 12:49:56.8 Trace: DistinctCount 1 MostCommonCount 15 TotalCout 15 12:49:56.8 Trace: DistinctCount 1 MostCommonCount 15 TotalCout 15 12:49:56.8 Trace: DistinctCount 1 MostCommonCount 15 TotalCout 15 12:49:56.8 Info: Grouping 15 tracks 12:49:56.8 Trace: Folders: /C/music/incoming/artist - album/disk 1 /C/music/incoming/artist - album/disk 2 12:49:56.8 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:49:56.8 Trace: DistinctCount 1 MostCommonCount 15 TotalCout 15 12:49:56.8 Trace: DistinctCount 1 MostCommonCount 15 TotalCout 15 12:49:56.8 Trace: DistinctCount 1 MostCommonCount 15 TotalCout 15 12:49:56.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_multi_disc_release("disk") --- 12:49:56.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_single_artist_album(1) --- 12:49:56.8 Info: Grouping 1 tracks 12:49:56.8 Trace: Folders: /C/music/incoming 12:49:56.8 Trace: Yielding from 2: /C/music/incoming/Title1 12:49:56.8 Trace: DistinctCount 1 MostCommonCount 1 TotalCout 1 12:49:56.8 Trace: DistinctCount 1 MostCommonCount 1 TotalCout 1 12:49:56.8 Trace: DistinctCount 1 MostCommonCount 1 TotalCout 1 12:49:56.8 Trace: DistinctCount 1 MostCommonCount 1 TotalCout 1 12:49:56.8 Trace: DistinctCount 1 MostCommonCount 1 TotalCout 1 12:49:56.8 Trace: DistinctCount 1 MostCommonCount 1 TotalCout 1 12:49:56.8 Trace: DistinctCount 1 MostCommonCount 1 TotalCout 1 12:49:56.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_single_artist_album(1) --- 12:49:56.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_single_artist_album(2) --- 12:49:56.8 Info: Grouping 2 tracks 12:49:56.8 Trace: Folders: /C/music/incoming 12:49:56.8 Trace: Yielding from 2: /C/music/incoming/Title1 /C/music/incoming/Title2 12:49:56.8 Trace: DistinctCount 1 MostCommonCount 2 TotalCout 2 12:49:56.8 Trace: DistinctCount 1 MostCommonCount 2 TotalCout 2 12:49:56.8 Trace: DistinctCount 1 MostCommonCount 2 TotalCout 2 12:49:56.8 Trace: DistinctCount 1 MostCommonCount 2 TotalCout 2 12:49:56.8 Trace: DistinctCount 1 MostCommonCount 2 TotalCout 2 12:49:56.8 Trace: DistinctCount 1 MostCommonCount 2 TotalCout 2 12:49:56.8 Trace: DistinctCount 1 MostCommonCount 2 TotalCout 2 12:49:56.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_single_artist_album(2) --- 12:49:56.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_single_artist_album(10) --- 12:49:56.8 Info: Grouping 10 tracks 12:49:56.8 Trace: Folders: /C/music/incoming 12:49:56.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 12:49:56.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:49:56.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:49:56.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:49:56.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:49:56.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:49:56.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:49:56.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:49:56.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_single_artist_album(10) --- 12:49:56.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 12:49:56.9 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:49:56.9 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:49:56.9 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:49:56.9 Info: Grouping 10 tracks 12:49:56.9 Trace: Folders: /C/music/incoming 12:49:56.9 Trace: Yielding from 2: /C/music/incoming/EsDxMrwYkFlgLVrViAhtUnRoQjkaluWXdoQspobCgnXBMKeTIrhasFgqInOCgvNXPvdvf6F2yNnGwqJgfyA1nVEFiy /C/music/incoming/5IGJF3 /C/music/incoming/IKi65cJ16j3HLe0BCSBi5uoM4KHlfCrk6NPTi2NdpwJu0VgLpEavOcNmvEctCx /C/music/incoming/NCWxR50NoDsGsXIdtBDy1ObBIt /C/music/incoming/7fdvkvHvAiuJ0Ik4IAcRLLkTGvdkLfAYclv6YFrdsA5aIvvA3QuYpAbu2rWVrwRtP /C/music/incoming/0Unl0DL /C/music/incoming/MHmUXwtcYJMcvk2u4gnVi2VLt /C/music/incoming/LgwgDUDKvvfO0GyLvrfnYQTAyxNg6UNu0wrlab5v2Ikjyq7XPeKjV7T3u4Pfgv /C/music/incoming/21mQxLVT0FsUvvCpCxyecf4kv5gQ1I0eiuSyPGnimgTvFdTqCW7rkmSV4btBFf0rMnMaKcI3kq03t /C/music/incoming/UGIOHs0VFrX52AoVvdQA7oDaetjksVTBnlIqXEp0 12:49:56.9 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:49:56.9 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:49:56.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 12:49:56.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 12:49:56.9 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:49:56.9 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:49:56.9 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:49:56.9 Info: Grouping 10 tracks 12:49:56.9 Trace: Folders: /C/music/incoming 12:49:56.9 Trace: Yielding from 2: /C/music/incoming/FboOjv3iq0lDjD0HmOAss2L5SgDg /C/music/incoming/MkgaksIQrsBKreJHRIPm0YBStUpCtU7maCr2Kbt /C/music/incoming/feorNlSgyb5kdH56BnJCpVEDQhQWCxILjcOnw0On4ToSVcICEeddY6PrHSJGC3MbBtab1QJIGvFEGTPNHorwtETltwOLpiSbh /C/music/incoming/EChFjU3 /C/music/incoming/IUceW44GQicQeTJVAr1fdgglPRhythfVUpO3K6 /C/music/incoming/W6E4PYP1HKdR6oagNbDFT7ukyHBmkVXpmaoXErshI7wE1BSRVav27AjWKsEiwDPSUUE57jKvPu4TJXr6VRxkA3pUYyn /C/music/incoming/1De3vQygQLk6htof /C/music/incoming/O2T763bWgy5VKQxSc1H2SvPjOnAw1poDsaj /C/music/incoming/HOdU2yGPXg05mM7dVXRQ /C/music/incoming/IQXKbWoLige6Q1bCcFwGCCt6oIuhSTyu7KKks 12:49:56.9 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:49:56.9 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:49:56.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 12:49:56.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 12:49:56.9 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:49:56.9 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:49:56.9 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:49:56.9 Info: Grouping 10 tracks 12:49:56.9 Trace: Folders: /C/music/incoming 12:49:56.9 Trace: Yielding from 2: /C/music/incoming/URKWKV /C/music/incoming/IFmEhEor6axmv3envhJt6hGXuLQqiPUTDvjIeJT /C/music/incoming/KvcQpjlsJ3CAnuDyNCB /C/music/incoming/TT1bvSIUGJvrChCjlGOhEc1OERKAXr1kBtG /C/music/incoming/DgDXXI0BHKm4jQ4D0hycnPUVShslFo3EtNTBDBHhxUeDKy7A6JUhXoAVsOeQpN3sOQK /C/music/incoming/l14EfAqLKtaTmr7SuhlxmrCmlLhEp5CHcIppGXgJHmdOOxUDP2GkuBB1xRrBrTuN0ARM /C/music/incoming/63SkbP0WYGPHaODaBYeCllMkLfAC7npl0wew5mAdSNmVLcjWLFenWCNTpIH4oxWLpDOLJgcnyaRG6YGJ3LYCi /C/music/incoming/2p4BHMQCP75SpR1VyJWjB6oGK6daQDx2SwOooXEnqekF3vN1fV0R7Fu4bxXIIPTlJd70cMGIeI0wUQKor /C/music/incoming/0jhOIUnTRa /C/music/incoming/MOgRUyvyAsbkU6mL6fF1cRxs2m 12:49:56.9 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:49:56.9 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:49:56.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 12:49:56.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 12:49:56.9 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:49:56.9 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:49:56.9 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:49:56.9 Info: Grouping 10 tracks 12:49:56.9 Trace: Folders: /C/music/incoming 12:49:56.9 Trace: Yielding from 2: /C/music/incoming/omXhCKOdn1V1eWMlBMPfPumVk6QfWYGijqByf /C/music/incoming/gtWneLHsbVj6M7rNAEpSQoh7qU /C/music/incoming/47FlxUewxQHBwtAyxy4bwcRMr1reDKByvyUJbCE0HG2xf1OifBRIjGk2 /C/music/incoming/Gxb1JsENoLJbNbYcVGjD3IQrXYSnBy1 /C/music/incoming/aqBVdmRvWsGJRn12vUvgnhxXO2s4u /C/music/incoming/Rv3VTcSqHbgtVYL7YAq /C/music/incoming/QeINNAkXms1ElDEFhNic6f37hrLCuNqiirp7SuhL1FaagMgHdPnLio5KjJGuWQCHbSu1mEUTGEiAf31CldyNyM71uNXj /C/music/incoming/f0YLDKl3W7XTAbJYs76G7kaNBSRhFBVUADmqspYpJyRxyQtwR1Lh0OP3YlkR1ewulcs4W /C/music/incoming/GOfwnlduBN7OHQ2Hp5XbioNHuYE4s35xKy2SDNvAXNu2UUYeUhvsN /C/music/incoming/D6UcE 12:49:56.9 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:49:56.9 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:49:56.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 12:49:56.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 12:49:56.9 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:49:56.9 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:49:56.9 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:49:56.9 Info: Grouping 10 tracks 12:49:56.9 Trace: Folders: /C/music/incoming 12:49:56.9 Trace: Yielding from 2: /C/music/incoming/KDhve0l5bpRN6WRPpJUxlC2SqSoYjXgOqxjQDoanKq0FeGkBt4 /C/music/incoming/sSRKbe6 /C/music/incoming/Arrf7p6D1VJ /C/music/incoming/2v4ahSI0OiyFOYotKywHN1nDdbhDl6ar1FwD /C/music/incoming/En27sGDp3CYueNURUkjLvQbpxUPbRfCduCXXsLLbdxxGWWKrWMIlYSxUlLJFYCGW7VaKW5yiHhH5rD /C/music/incoming/ntrY4ACPwvw1Kds3IlXo5uYtgTimS34 /C/music/incoming/sTQ6peeL7oXp1loJkpiLEmJ7Jfr5ydmy2abA6Yo5CJOvuGaebPsTOKsgjRvjUhl3byu0kVKsalj3FnLcfn3 /C/music/incoming/nmBpqc7BhThmQa773mWpnotStA2EampG1xNob4uvCHXv3v0P31AN3YJ71Q4XiCB2DJsstS67YAUNx6W6I /C/music/incoming/QNSek2XUyRWyWWx6SNbJspKKC0mvmTdSflKjqgatm31WcQxlJc3tGNLAchJsPCHNNdtLloPLNPwxvVITBaUkYRlyIjgiFP /C/music/incoming/rbthiY1jSxQNtrwgGXQeCcFnbIy3eXXSyEQJF7V5nyCRvUR3b7YxKGgoDgf 12:49:56.9 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:49:56.9 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:49:56.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 12:49:56.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 12:49:56.9 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:49:56.9 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:49:56.9 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:49:56.9 Info: Grouping 10 tracks 12:49:56.9 Trace: Folders: /C/music/incoming 12:49:56.9 Trace: Yielding from 2: /C/music/incoming/uLlLnXS5EGxFUjGpulUrlG1njBwNGy7qfSR1m6JCcewjKd5uwe2uoIyWS6CTBf /C/music/incoming/SjB74g0h7CEhLoqB2Ake0PJuCvwQdJaqxlXEyDVQjStPaJIoDtEPKbdcIgEIQjdwBnRyyUcxLC2hu1u1VhmQfrOvhU3s7 /C/music/incoming/guu4nHUMkt7ntpNOxqVdeEwPqnooVG32JR162BGEwLrUTfpVLcHCARFK5MNa /C/music/incoming/lVY7f2FBp33EDOv7CEpCBBGL0ad /C/music/incoming/LEbNRcB1tkovJ /C/music/incoming/yg5fvjYmnDGiGdqbH2Nu2tiYLPPk5XcF6cIk1AWSE26pn7RUnR1RGd7f6fBOCOoxAajECfhgf2Yav0LM635n5r72c /C/music/incoming/Bl2xIGsDgDU1gioMRiCoSUowjWdi4CNIoqpiIRQ /C/music/incoming/d /C/music/incoming/pTWB630JUConyaIcVvGomLqcHtueDARqT30sRltuV /C/music/incoming/1Ek11O5M0yqXOH7k4 12:49:56.9 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:49:56.9 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:49:56.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 12:49:56.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 12:49:56.9 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:49:56.9 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:49:56.9 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:49:56.9 Info: Grouping 10 tracks 12:49:56.9 Trace: Folders: /C/music/incoming 12:49:56.9 Trace: Yielding from 2: /C/music/incoming/VqVEVDfdFuTuO6OA2VdTJhoPHl0gOQg1mXM52YvvIEyGKXpaSbO6jYoOcf4JL6wWn0hXsQFcAPkeQPfR3YvN /C/music/incoming/PPm3cEjhpdnN6sbDhLaH5IycFHLKlUPubqkRDYnXKp5DtObvYbWuqvQhqjwC1H3Cv1 /C/music/incoming/SPQeMgog5wkhpY5oxRuUUEJyxHO3gj5rBpvKBYa2smQ5mwMwJJ4hHyeogqOfAs7UA0OaDtUHQBBIUMla2qtEnX /C/music/incoming/ag7RqRsatgLFbgrabYQSn5jpSP5sIyOg3qaaaytlfXisS4y4ijEbOFwd4Q6ITaA /C/music/incoming/5c5s3KLXvEisjfQaF0W64rFmcEfNjjS5crKfGmvQiIN1sxKnfvtYR /C/music/incoming/xSYX7NAITHwQwFX45JRux5IENtQpWoTJxikcPQa6CTnGmU /C/music/incoming/pa0L3y1GIH6PdDQAK3dnJ5TfnadECkGXALC0xBBxx5bLnm55wYXGvt /C/music/incoming/FR0jNNqWM50StNfn3 /C/music/incoming/YSIaVKcwtqOCNLVvlU1rOR7NkaB0tMyYSQlXplYLf642HjiowU4u4fohT3WVjjdP0WR4A6g73omPUefbYmDHQd3MBeeuv /C/music/incoming/WWsocC5 12:49:56.9 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:49:56.9 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:49:56.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 12:49:56.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 12:49:56.9 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:49:56.9 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:49:56.9 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:49:56.9 Info: Grouping 10 tracks 12:49:56.9 Trace: Folders: /C/music/incoming 12:49:56.9 Trace: Yielding from 2: /C/music/incoming/5xcXdOMaUgyXP4N13rIdea0vMg6giIdpLu4OVdMFcjbje0tX5vVROAR5FOl5QFYmcimua7eYNca36PqUT /C/music/incoming/g0gjoXfgH4Vs2CSbOhsVkXWYTOPECeY0mjOr4I /C/music/incoming/n22NweT /C/music/incoming/QtrWjGO7J4q4W5iim5jBw0uHKCVMMdSTWTOtNuFbQvM5npPqtOo2 /C/music/incoming/wLjFecNBue7rwDfNxAf7PVdigU71hhEjfGmGhFWscI2rLMov0Cdcye7JHbxqcUtmIXlXpH /C/music/incoming/p0LA0NJL /C/music/incoming/yRaywmtyDquO6mXg /C/music/incoming/6u3uVxhkSAQ0FeET2pY3RfcpXV /C/music/incoming/kK1GwMaVh1Q4RhOf0EaKXst6lODd23edFPEXwautO1olwfIOrlreg /C/music/incoming/U2O4keCgHJeN4NLtVam1AVNMCG1ominDc3tEPignCcbMaGO607nW6ty7obBMkn2xvILbtgLN17xxUbL4Y3vm3x 12:49:56.9 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:49:56.9 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:49:56.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 12:49:56.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 12:49:56.9 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:49:56.9 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:49:56.9 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:49:56.9 Info: Grouping 10 tracks 12:49:56.9 Trace: Folders: /C/music/incoming 12:49:56.9 Trace: Yielding from 2: /C/music/incoming/biHG6RN1a7AfBsAuNMcnjkwBP7kJcDEMhgQ /C/music/incoming/rcySnkUelxMAgyrh37ejnqpScwrg /C/music/incoming/LgGgmikLJ6Wd4p2iJNfJU4xO2BxqkGOL26Shr7RJLhU4BILOD6iJJsXPPYlTS1 /C/music/incoming/ADBL1FlbaRn63M6LJr6VF2dxcbX1xv4 /C/music/incoming/eQIDTN6dTWEuOsaCsmME7pLNUeGY74e6klOkd26RPy7Y1ciHLbHdo /C/music/incoming/FbuMWhPQ1s4Ne7XanmLyMrURL07TlnV32hxTxEmlubLXAYB6yXj5PQmmoKa5i4FNEaT4IdKR7ydLO4qUxbtudXn /C/music/incoming/1cTVgnx01wq2GUtpqaYXJ3vrLFqIAqmYGDAS /C/music/incoming/xIjQp7rQw /C/music/incoming/QaWvmxvhvQGFLh5F52QXAp55Ilbi42m7xKyi4sdnMBijtlbF0E3VEasBcYUbvmlCEHgbPVJMYDk7 /C/music/incoming/o3DNYSFGUyAbTIBoFLhhWPPVpkXlguu1lKeuVEb1hIUxA35D0 12:49:56.9 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:49:56.9 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:49:56.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 12:49:56.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 12:49:56.9 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:49:56.9 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:49:56.9 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:49:56.9 Info: Grouping 10 tracks 12:49:56.9 Trace: Folders: /C/music/incoming 12:49:56.9 Trace: Yielding from 2: /C/music/incoming/IFPtItu5FU5tvStSjCgh2LAo7 /C/music/incoming/4G5EfTaHfNvmStER24aXjyAW7nIJulMW3Axx4sBhP7FQ /C/music/incoming/hOlVg4paI1Q7gdUQXhoxET2fJdnEPB6IQDhlgrcbPXKSvKWTvgJKV7AuUgmdQTsh3hqL4IKGfmPOjiQ6oCiJYuUQcTyae7s /C/music/incoming/v5KadvfIvFMQW4ATynn5r6xolfXOtK6Rx7f2k6sBcy20MH2xO4m /C/music/incoming/gRd7OOsHbJtgbJGtTfxwCYEkIIoFCaxUlm3iatLbSrNFEAjwnHIMkAoon0xgAUeakG3WNwsy /C/music/incoming/SiKtUkcSChMVkBOHvPtYWk4VhkQmQC10MENxFWTLfsX6snTCuwOnw0SH /C/music/incoming/BPupnSRhlSKfOHT7Gb2mN /C/music/incoming/jLI4hEDIidx6SvbJk4T7Ytm7ypDiEWQdmuho1vdmk /C/music/incoming/na6D7DuEA6bs0WnGTn5qr0ggXrXKJslSi1r0WLdjoKPYukF1mnBWHWrv20N /C/music/incoming/Db54KxHSWhyki7rYUNemKB7HQPbIw5oPeffvLqu3B1MU0VcO6qO66Bicbxm3v6u01Rfc23mDriT 12:49:56.9 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:49:56.9 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:49:56.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 12:49:56.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 12:49:56.9 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:49:56.9 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:49:56.9 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:49:56.9 Info: Grouping 10 tracks 12:49:56.9 Trace: Folders: /C/music/incoming 12:49:56.9 Trace: Yielding from 2: /C/music/incoming/jVtQSlYTG1JKJ0grboMrfADMKQ5acLTIf /C/music/incoming/wlqx0kJlT4bb0dEd3FcEguw036HkiK3oO0VFkSKXLPRiy5d4Vt2BxVTbWxD2LxdjbTuao60k3m1yKnB53KvVQBY0 /C/music/incoming/WwBx2LJCK63SAsckFGqlnvjKs0MLOROKva7eHXE /C/music/incoming/Rmb6L04rxrhUMRTLn51aSLw2XJ4OwSbBwnN5hMhD67beA7KyI444VCWg /C/music/incoming/OyucUxsCgi5mAw53VPVenHNX /C/music/incoming/uFLDUkvrIQF7TMMlM6KlRLCIm7YE0BFkGYXqU21RGUYM1s4JP1Dife6QdcqVsYAhltA2Wuy /C/music/incoming/oRuRiyyfoHRGAXuNJjnF0ee6s65QxTMdrC1sjA3QsgJ /C/music/incoming/Ib1JbVoHfXeDdQwPSqk4Mgg0CnEC /C/music/incoming/reqG1LA31tW2iNLGjyXMii2U74STEGjm0SpGJsk7okoJRPywwME75HIikDG50NyukKcxwf5Y /C/music/incoming/FSwjb5Ky4OCj 12:49:56.9 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:49:56.9 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:49:56.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 12:49:56.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 12:49:56.9 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:49:56.9 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:49:56.9 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:49:56.9 Info: Grouping 10 tracks 12:49:56.9 Trace: Folders: /C/music/incoming 12:49:56.9 Trace: Yielding from 2: /C/music/incoming/AyfoSYskkjWJWQmhMJQhMvauoGbHyBHXY64DIBURRm2T61k3WTesbLqexRamWSSRK7SXURGkV6wABnvvvfRNvnVmP0eXB /C/music/incoming/ylRDhs /C/music/incoming/jDYmA4AWEY6NKVXxrTpK0WMKPVr4EvBDAFj /C/music/incoming/y23eW1YkIx0uYcLDQ1KFpAlsR67e6ivBpdsVWSOLY6JeBbJCR32mBHB7PJtY1UlybyfVRWN6m /C/music/incoming/IMD6PFFQPogJYF7O4ruJJ6fNJYrkIwUOpcCtOs3vdEqqyC64hCTp /C/music/incoming/BvNMNHf0jQ /C/music/incoming/keNYt4koJVcpUkaOfyxDKVFQ2OAEgpb1xBYuVKb7xbl1mQp2G0cfQwdvH44NDOitUj /C/music/incoming/GsVEaeLNxyRigmNJNONJKGg6JVa0R1ORCrHOauuGB05DfBUKouR1Jyf7lW2ldS3ES7NVN7Is /C/music/incoming/eUU0o /C/music/incoming/pIxRhiqHQOMjefT4JD 12:49:56.9 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:49:56.9 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:49:56.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 12:49:56.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 12:49:56.9 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:49:56.9 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:49:56.9 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:49:56.9 Info: Grouping 10 tracks 12:49:56.9 Trace: Folders: /C/music/incoming 12:49:56.9 Trace: Yielding from 2: /C/music/incoming/fK5gdsgnHi34LVf4y3PIQouxy61tlL33i4pFr /C/music/incoming/Ug1tvPoiIFoHdtHs /C/music/incoming/fI3ucg5fqftHUHPm0iV /C/music/incoming/JJh3m0pApU2 /C/music/incoming/VG52lhdTqsSVh2iwGqAxXSyjrdnh1HJg0w03j6pdO6ngSn7pmhNVBE2dhVJh241QQM3ScmnIb /C/music/incoming/oynrFNeCoXF1WsKdSB1JnVacLUFEatvTG /C/music/incoming/cgBB43XC6gOf4U0O0dtKkK2lmosDCHsR0cRS0Y7NSHy0XMruTfkPNfIAmonOKtayV4n2dhVaeOYK /C/music/incoming/WCdD0pfetV3xxjDBkm3opHNcopvJPFko7UaEIa1MkIBkrQXNKuKFERPoVanK1DvWLNxKj60jtqePgCSGAQ7u2MSoeSPHUqSOl /C/music/incoming/TyJrqIHAxrMoIk7jic5rLhQB /C/music/incoming/OONO23Pv 12:49:56.9 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:49:56.9 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:49:56.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 12:49:56.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 12:49:56.9 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:49:56.9 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:49:56.9 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:49:56.9 Info: Grouping 10 tracks 12:49:56.9 Trace: Folders: /C/music/incoming 12:49:56.9 Trace: Yielding from 2: /C/music/incoming/KlLEktKuuUpXY4MgFXeBFsIOGruN1rhgRurgXEABA3OUd6cNu45aAYBrL56174CdNigDLFqawLbKLVKHoOr4thO12aC0GHBDBL /C/music/incoming/k33uBGqgS3 /C/music/incoming/o0QhtA33gG /C/music/incoming/SQ1mPloWqWqARYGxcWaBkjtdvoFFcUlBH74EJeeU1Gls6FlOKLLdWEwI /C/music/incoming/gYbrLe6yYKrus4TAE0b2bMACtW /C/music/incoming/yVNCSckTRPg1h2VKWIJBPFfxMlcmBsxjrmPJF3pQLviBoKgLcuyAfso1PpXG76sxq5I2mle1s0XtwLibfykf25e76V1pfRR /C/music/incoming/VsGYFvBWtYMKGTosuhsajgN1PSqe /C/music/incoming/PeTnfp6x0tXOI6cjgBM1ccl /C/music/incoming/gSRjPgxviF /C/music/incoming/B0 12:49:56.9 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:49:56.9 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:49:56.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 12:49:56.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 12:49:56.9 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:49:56.9 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:49:56.9 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:49:56.9 Info: Grouping 10 tracks 12:49:56.9 Trace: Folders: /C/music/incoming 12:49:56.9 Trace: Yielding from 2: /C/music/incoming/sDx0DQ0Q5AQrlSYwo1HuMVSefieUXJQpHyFEmXmE0jw5bk1JPCjrmC2 /C/music/incoming/Sc3pfvGlPJu7Jl6sANkGQ6gV4uODf6PHwkys06YVJkeHjY6YBfj1dekT4hsSPdfR2UKyUMABWv4G2GMfvWbaWVEr7M /C/music/incoming/5aCY503TvbO1K1M6se74Ehd41D0EnwC6NOpjIFnLJhAOdNfo0vdMvbqW5F5BayG6GQn4KCxVYvuwPw /C/music/incoming/gWnQfD5XEPgBur1EOkonYlGWP3dFIVVob5ioKTJCQFrUA /C/music/incoming/eMqnBHdkUKMEWPRyYSstuiCRnCm5vwIobjwpfbQdDcfoM4wivvkFCpG3jH76tgVwcxCNsBsXcoYsdneredI7mdTSKB /C/music/incoming/oPn2KVad1hCma7VsG0mfVvHUtJkrhVHlv /C/music/incoming/vlP7ktDuAEffE4GVpAVAnmuPYipswU12rV2BRAJKOalxlKiPwA1f0SMiXahbdk6MLkVQbeeWYlSna4DoaH351VcH /C/music/incoming/ytlY6vxssLYgvH3k0SXVIpmguHeXLgFf3SubNoDEaDXB4T376cy /C/music/incoming/yTetxfwkolF1JpIKLThfrKNrQAI43tbGhojks5y2Fi5cL66tL4gTsgsVgUK5EA /C/music/incoming/L0l5GuhidTVdQV 12:49:56.9 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:49:56.9 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:49:56.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 12:49:56.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 12:49:56.9 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:49:56.9 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:49:56.9 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:49:56.9 Info: Grouping 10 tracks 12:49:56.9 Trace: Folders: /C/music/incoming 12:49:56.9 Trace: Yielding from 2: /C/music/incoming/dDqunvGtYWrsuGLj5RxuadSaLR3lqMg0xrWQgOq /C/music/incoming/nXN1MwvgFDHthQWheKSLsbPUOnvD0UgKqUku6LKkLhc7LRns4m /C/music/incoming/Ay5Fplt6EdmwJstR1gWtk3RkLmJd4qJtpFouWsoTJRmE6cjXIRkDfUUEOU2cKqbnC0gdd72HYcRBQnmIcSDlgfnDSSNcymj /C/music/incoming/uQGAkoCUCkTQc7dSXN7DbqBVvr2ai5xHVJvsHkGCjNwRQFQB7MXBTqPepRd1uCMFUm2AKRl /C/music/incoming/yHTScPKbRHWvWMct7McTXLmEvkcJoakP1OngWOgQ4 /C/music/incoming/VcBaEBFRGAOUnvheyLUTDWfrr0tI7HGNtwd33iHB1UuTR7DrSkGEJHo74jQLh5R72bAXrmiqds1 /C/music/incoming/2kfll2LSAjXTPlbcKds1KU3BN1JojVDP6UjMG4xqCfooTN0O2cRyBVbhoMFsrwI /C/music/incoming/2GBvidOiBaVMX4j4YRPfKxJhKTODlqA5tRTxUYtF34sEDgfLQlyGKOiE5sTvvl4jIYsfjTi7wjjO /C/music/incoming/E4PiMEj3ht5GhJOYHVXYV7qngGhjXt5GIPEJItRVeqioyLAvO /C/music/incoming/oBfuAe1QAdSHJw5b3K4FOOSkVwAEJ6xGhhucjc 12:49:56.9 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:49:56.9 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:49:56.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 12:49:56.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 12:49:56.9 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:49:56.9 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:49:56.9 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:49:56.9 Info: Grouping 10 tracks 12:49:56.9 Trace: Folders: /C/music/incoming 12:49:56.9 Trace: Yielding from 2: /C/music/incoming/bcPgD66kM156ntQtmmQlsp67O6TudyibWd7QDSX1H4ptQNQhYvAyAjySdQyEmLhnS4iju7XBv /C/music/incoming/sy1fngo2dNxXkVwNT /C/music/incoming/bw /C/music/incoming/uwCUJHUYJcYBuuTNSBsXw6onjlpKCPqRYByIuPCNpTBYpwkGNkecTbqvhoKwrkv2TgJ /C/music/incoming/rt4dj /C/music/incoming/nowCvmtScip0DpSQe23h0dmPkM4A5Eno75QPiWL4q /C/music/incoming/KHskBhL5n5Jj7KydigjssuOTaSOLY75VujDpG1RdghNxOg4uafTonkup1GjQBago7U /C/music/incoming/iL0TATrHyFMYBI /C/music/incoming/nScDby0KvsLL63Wr0qg11bUxXcnoKlgWx5T6qySQHdT7BWf /C/music/incoming/ekUvlJmb7eh3MoCCxSQD4RxNDVqYkY17peMkavus76nstt7bpoOxy6RtUg1wsuYhlhN 12:49:56.9 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:49:56.9 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:49:56.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 12:49:56.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 12:49:56.9 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:49:56.9 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:49:56.9 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:49:56.9 Info: Grouping 10 tracks 12:49:56.9 Trace: Folders: /C/music/incoming 12:49:56.9 Trace: Yielding from 2: /C/music/incoming/tLxRHI57mOV4sDFxgUnQGMYDeDOgckj5SJJ5DRSJttCB4IaHlaqWQLgOT3Me2Y5b /C/music/incoming/bXPCryGaHVjUHYirSOc556fHASyonlEJ3nBmdABdHNUiDLOjyAm71pVcRhcG7rTurI0sx4osm7w /C/music/incoming/JVaMJY4xVM2mDgUFI3PeFMV /C/music/incoming/LWMOh12vPIayOdPl5ohVwkyjWi2vXV0VgFbwGUvafxYQSQdcae2cj4HAwC077FG1PlsjbrMk0gP7tPygf0vS2WMj6J7d3w /C/music/incoming/yjOpUQmSWCXWRoeGiJUyOAQR6OpiqK7ndXAsFDwnAKABArOUo /C/music/incoming/66dhlFPWMlfJWimfxgmo1QFrhjOOmCTl3qsPvRsfb4IIMqhTmBGGeu3oASabXaKky1NFWERNUhn4h4MXb /C/music/incoming/VTT1fIaqfFrCJ0UkyCqmANGlUpc7eqBPgfTxq5ChQlKjoJTi36cYBkshnHfXFbmWeJuDgv1CajDo /C/music/incoming/wVxLPdRXeRO0sXVJLY2FTfHrHPx0KisVCwH7fnQ3JvuKSa1Nt1uUF6nrnfdaNYm3x1x3qVExh73wR4GGWSGRUGpDjoT7jQoSjym /C/music/incoming/n0fQ1RxnDWHOWVnbflpolaaGKTwbwQMEoIvrRocfK7LiVWq0xcfFotymYHggtv /C/music/incoming/MR4Mfgehlhh 12:49:56.9 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:49:56.9 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:49:56.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 12:49:56.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 12:49:56.9 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:49:56.9 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:49:56.9 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:49:56.9 Info: Grouping 10 tracks 12:49:56.9 Trace: Folders: /C/music/incoming 12:49:56.9 Trace: Yielding from 2: /C/music/incoming/eUYvlmCgba1YVSmI3jt4R2AEKNjJVK6LKBuVBnla6waCMxbSSnw6LdojutSFc0sxbonuxxhO6s5u260mMyXHm7aHlkBgCN5fdJ /C/music/incoming/JB6kcag7dqX770U35cco3NVMHb5eceurpmPjf1PguLorGX5b5V7UVVa3NtKbcb563GRTkLXeu42qxDgRd4hnfIDCmTDS /C/music/incoming/AwhxRljGHxkoko53I6A51DkijxBEbNjQHF6Wb4SwhtvqAamp64atntT5l7nsSMF2n /C/music/incoming/bWGOw7W4i0 /C/music/incoming/6vlceNJEmAWxiOw /C/music/incoming/LeWqpq /C/music/incoming/m1kbBDm7bxVOkmFD3kCBjM /C/music/incoming/sg1faX6JE14vLDxm7cfDf2EwUWksqWhTGtKsQ6bF4KddUYP3sUlWptTyJDskNMsPTkWq0eEbbIHCYAK3ho7DKr /C/music/incoming/6gir2XI7AE5i7doJGRYnkMJnu /C/music/incoming/ywFiwboklyhN2RguF7Rp 12:49:56.9 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:49:56.9 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:49:56.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 12:49:56.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 12:49:56.9 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:49:56.9 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:49:56.9 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:49:56.9 Info: Grouping 10 tracks 12:49:56.9 Trace: Folders: /C/music/incoming 12:49:56.9 Trace: Yielding from 2: /C/music/incoming/rlwjiRCeBlLttrrprHliJrraIlLvVV1MObmaHQILQRYRbIIdkp5MLPma2wJ4ggqNr7NrfrPI6IAYAH67 /C/music/incoming/pQL31lRiDnPSTgH /C/music/incoming/aQQrIKfpjcaJwN3qNe0xcIHSXFRkgRGWTwojvpR3tEdpKtmBoCCxlM3Aj6Cc03jyEkXayS3wt4eGEriDsp3MohLgBWawVPdy /C/music/incoming/MSMBmsGwaClsYC1NSbtD4QeFUIGpl3DIfNaU /C/music/incoming/HoKprQRIKTHBC5CcABe1dHxVVIgFAnL5LWcL3CKx6vwuXBpQIqOjKyHaYWBRJm /C/music/incoming/ov /C/music/incoming/VGAAyhPE2BagxXTHVeF1TjyPicf /C/music/incoming/Ohwhkur22bTcdB3eEfdL3CfipPjIUxcNPXS1MdahJPYeLvq1Rcs /C/music/incoming/OyL0CVXH1CMl3vDIqwHemIFG00olkJnEMyjOyGeXLksB7hQdx6TneaDg1f7KHLwqnhGDlW /C/music/incoming/IHXdawbrvtjvWXPsbBn4psii4fkuG4T4rmvQ4qqu6H7mvhELP 12:49:56.9 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:49:56.9 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:49:56.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 12:49:56.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 12:49:56.9 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:49:56.9 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:49:56.9 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:49:56.9 Info: Grouping 10 tracks 12:49:56.9 Trace: Folders: /C/music/incoming 12:49:56.9 Trace: Yielding from 2: /C/music/incoming/rq5KoFCYnE35luR2HlcCFRiApHJpMmIx4 /C/music/incoming/lxBveDFaR /C/music/incoming/QGI7 /C/music/incoming/h6dfUpE3LpIMaItX /C/music/incoming/u5WXButv6 /C/music/incoming/ec6XJPVSmHJlh2W4yqLE7bh1bPE0MqC1oEE6LknjSP0eClGDgLi4CX2d3fV2l4f3eP4KwXrndBSricxXibSaiGyyJB /C/music/incoming/KWFld7qVpNfGtyIVjikur3qle1VOFkl11Am1ayJOB1fwmgUHeO0eJ4oO /C/music/incoming/SEEiomSSDuqj3YsC7dPWfYNxgCPNRNKtAKdPl2n /C/music/incoming/t /C/music/incoming/Sc4mcNLjXbMnBnUNjeXc3lIQnkFhJ0O2xGxcSbO6BDI1s1bWHgXwoBOHCn6Yh 12:49:56.9 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:49:56.9 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:49:56.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 12:49:56.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 12:49:56.9 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:49:56.9 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:49:56.9 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:49:56.9 Info: Grouping 10 tracks 12:49:56.9 Trace: Folders: /C/music/incoming 12:49:56.9 Trace: Yielding from 2: /C/music/incoming/OvnbgKpjwirBPVySTYpCnbKAXDmofAFrqQeUhh0 /C/music/incoming/gGK14HdPPxF6nCMwx /C/music/incoming/x4FuGqFSHDK6GLfT4agKkAs1CULNhkefeFosvC6AuAn7dBFR6ovsb7x6KM /C/music/incoming/p6WhCUwop0jSIYaGDkraKUSIheYhWdiB /C/music/incoming/mkSNp3hGwjscqmrCfS7u60YBuErdBtNa5xhqQpoIJQn6py3O2b7AbEVtsqsSLefdDre1eaTWDyToM1 /C/music/incoming/ySW5K /C/music/incoming/TuBsQfqBYDudB2TtxE6lisTKUVp0fDjUSth7gNsDNItdxbeNrytxi4JAJXF2WyvvsHshTUnRl /C/music/incoming/GY2B /C/music/incoming/OtWOW6vpgDLDiy7PeY2Vxmh7Ee7fM7JMF3ytHK6ucwwTbblgVCxrwMlBlWkR /C/music/incoming/KcAaiMAbUWiAxQbjIU1l0n1VJ6CWwTCDK0HmTfwu 12:49:56.9 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:49:56.9 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:49:56.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 12:49:56.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 12:49:56.9 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:49:56.9 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:49:56.9 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:49:56.9 Info: Grouping 10 tracks 12:49:56.9 Trace: Folders: /C/music/incoming 12:49:56.9 Trace: Yielding from 2: /C/music/incoming/h2GmSaC /C/music/incoming/Un0aRWn4ePfA5xJ /C/music/incoming/BeglxKtpuVgysDblfAytDN0hkOVMKuAjTry6yJx5RSeCKeY1 /C/music/incoming/hR1KAg6lmRcdsfygbpwgqAPlUJ3RgClNige4lhMy7sfkyV1miPOePixPbOWYlnfRFw2mb /C/music/incoming/nRwrJUc2JI3UQUPhQRYuCwfc51gJAwLvlavYC3F6YLyWOQuAkPnqTptXLttPNABm5HJPxXNVl0DX6qvo /C/music/incoming/0TgMfbbm7wRRUs6VeOP1I6cSHk0gXthu7kQYs33gcbTjo3gBodgpvVk1Rvf3j2vNpwRKKgCjSIY /C/music/incoming/LYOINvTkuLHS3Bp5IWBPxkCY42vgKj0FoVEI56Ab74TF1NCcNLUDJQEBvWLS7MIkTbDg5PaKvAPBx56qAtB7vv4Grdl /C/music/incoming/PMevYGnWrWxjep25P07R6eULHIJsIo2NM6yb1ihrNBXPpwlleFO06pQL0AWq43nc3RFf /C/music/incoming/OgA7RFELTRbw267kwIN /C/music/incoming/DwXSt2RPBAufwHJbyHsTDS1IMelRKmJwFes5pxSBseONcVEBJVC1KSCRDogpQafnY6HsoMTbV0AydnGXHRiVSPUUJIBaqCSs 12:49:56.9 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:49:56.9 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:49:56.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 12:49:56.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 12:49:56.9 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:49:56.9 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:49:56.9 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:49:56.9 Info: Grouping 10 tracks 12:49:56.9 Trace: Folders: /C/music/incoming 12:49:56.9 Trace: Yielding from 2: /C/music/incoming/B7TOFrErCLKhpByj3BOY3P3UjeHmHyeX7SNSHNFVY6KFVVXIQ6uhrn1Sd7EASqSdGThEUNJp40a4ex6u /C/music/incoming/NExjb3gq1FQvWlRyKqo5wxgsccOp3eEyunCuth /C/music/incoming/07AR4tDGwCi54bTJnplqVvJW340J720Ged3tPKpCEsxQKaxXNPuWaQkEwLV7B2HCKJ11fA2LaQTC61m2Fb4qHdFu0y4eVpbKT3 /C/music/incoming/HEESfW7uQ4y6RsC50SH3g /C/music/incoming/eYk3urAVReJel7b7C4AtnKnyqO7eysPm6j1rRKpNBssU3rM3mRSQVJNBKSMNsuwywwgcfRpYNU13rAE7cd0PI7xwE /C/music/incoming/16xTDJXt0CJOfYheSgdcJT3HAc6a3aAlhLBLY4D /C/music/incoming/JtcNNLtRbA7GAWm7xXWlQNnCKl62ei24rbKExVBVWlyA2mFurM4KOv74fHdBMyN1FdnxmPI /C/music/incoming/HYoE5OfDIowAclHCI06J3wGb5IMXfmcWy6WgrKfWWbpmEfa7aitOceVjsmGwbowumHadvBj5U /C/music/incoming/UaUTwvvvtsSH6GM17F0mdtdng71Kr246OGEmBVtMTXBvq3W0qdwEhWKA4GMwCTdywU0 /C/music/incoming/nGnJ6royqK7tWyfgTNnrEHdxAFvcbPSjFljnTGh5Y7w2RHBFY4bkvac 12:49:56.9 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:49:56.9 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:49:56.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 12:49:56.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 12:49:56.9 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:49:56.9 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:49:56.9 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:49:56.9 Info: Grouping 10 tracks 12:49:56.9 Trace: Folders: /C/music/incoming 12:49:56.9 Trace: Yielding from 2: /C/music/incoming/QdckvsEDehDwpFWqY3Oh5p4iok2ndfeUfMNuMbS72mUEfXvu30kmKVLBh13 /C/music/incoming/ieKvdB0R1vebGgS4liLpNGhdmtytDfDnK1lUD /C/music/incoming/HsmLxKtFUCcjjvUeWO5QjsEmY4oBFxnBH7x /C/music/incoming/XAXY7kwLic0uT6D4UjATflyvX2RQdMilNJR52pGCarwF /C/music/incoming/kbyG03usPOp44aGOnRQFUI7Y1NnYXljW7cnh /C/music/incoming/QCkmT0VMW0B7eCRwr1gCBscicHiyIVgcUMEQAuJCmrDPDmidaAcXRnAxAcjmQvdaTymy5a44rMpjWuMXyfyhTqrGm /C/music/incoming/NVPqmT6yBY7CdvRUn1JacR4ax3Ye2PITjpny4kxB6lEsDID6GRMCAbW40O1q31ETpmrUhsXcChcYmLFWA1Fkcg /C/music/incoming/aNadYenDBlULoDk3RwG2NvjkjUKGwjOKLFka743xa3HLraeTK4ogk4hLEX1eBOfqFjaRrk3UCh1RWF1 /C/music/incoming/TC1GyLblD3Deda3CvgDSSbAytPUqLejW2S7tpTabciL53beSY5oXkQ4RcClRXRHxTNkr /C/music/incoming/V1eJyx1ITruvIQke7rWFBMAn1w7EAEywkpJ 12:49:56.9 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:49:56.9 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:49:56.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 12:49:56.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 12:49:56.9 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:49:56.9 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:49:56.9 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:49:56.9 Info: Grouping 10 tracks 12:49:56.9 Trace: Folders: /C/music/incoming 12:49:56.9 Trace: Yielding from 2: /C/music/incoming/wwxJkDADVPC5C1BWJCWJoGDNpAo6qVnbx0fSkg2NsnXSdgs3aG1 /C/music/incoming/cbYDx65JxWVBJPgi1Vw4WT6OMqnlKh2yOE1nJw6wBbDrE4jBC1p0Y1Rq /C/music/incoming/AheEHNp5g5lK /C/music/incoming/Xn0y5U60KAhkouUQ5SbuFUjRtKOElW1hQGoKT3E2Xd3VnjMW2OdAoFwddheufCOUHaBQfk4bogFC0uDk5YKFSA0ljl /C/music/incoming/BpWi33HIKhp30OYaL /C/music/incoming/i2WBEwwSqbcsIDqeeobCd2BCS4oqlfOO37oFlQPTPLbsW6tdT /C/music/incoming/5XunNMLQgQgsrorooooQnmfo26jvLF4QpJn4YO4jaGaSlIFo6vaE /C/music/incoming/MNn5jXlUYmNCpenlUh5YgACwUGgKOrG34F /C/music/incoming/vQO5rcNEvFdAQsjgygyPYrb2KKj7GIgPmUVsQk5jxjRDgadschlVcVheOUuP1N5Uxvm3FYwniprPIFUJGX4ywrNyMRL3XppSl4f /C/music/incoming/CFJ1NNBYdyLr6gJj3rWgSOr17pgjnmk7evO17NUAa7dRjn2NuwpGkYoUmQ2wGqLXnMmJAQjpFvfTKIQSuBWX5LVmh2OqSw2RunD 12:49:56.9 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:49:56.9 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:49:56.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 12:49:56.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 12:49:56.9 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:49:56.9 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:49:56.9 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:49:56.9 Info: Grouping 10 tracks 12:49:56.9 Trace: Folders: /C/music/incoming 12:49:56.9 Trace: Yielding from 2: /C/music/incoming/ETna6BIP0y /C/music/incoming/YSu747dMI3anshRaPKlPduXp1FQMXmKp0sSSxH1 /C/music/incoming/VV0Hb3q /C/music/incoming/2m6tmFhRWFkRxdYRhkDoMTYqBQ5JLRTYDwjqKExbtqRH4ijWYvwtG3qiuP1DHGfeStoa1IhLTB2vbrurHiSpuArIgb32L2 /C/music/incoming/nFWSHNW2apqv32xORygCgyljl1OHJ4dWtwFVEg1GIPw4HBrbMVUL30MWsMGO7psdmCbGvJjLGH1y /C/music/incoming/hNfnm01qGVQxlqI7jEhMOUgdK7HCWxTJ30hlqAxEvLdmVAsW0fExw75tGcKmsx /C/music/incoming/IANqufh3wTENVnOqfpbJSJMSWqjNAqpIDg47RFOu2UsnrQmLYHu0dl16V2Ce4BD /C/music/incoming/HwR0BcJaRyO4pvmXb7hPsNMLaIL1pAij2BlShvF5DTk46ct75WAetdN1Rg00xPRqpFcWkBQMCjmGCQN5nM3BaeWYUraaEMGUb2 /C/music/incoming/sD4poSmT53OOVIbaF4N0WFhayM3sG26TNVPXk1b0JLNh6 /C/music/incoming/JQiW5qjpC2tD3FLtaTnxUm0AVygGb3nEa7laNwcGdvLseK4qDuqRvGjvYPaGkLnGNWC4sLOLRPuxIGulDWcOMDiCXWi5v 12:49:56.9 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:49:56.9 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:49:56.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 12:49:56.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 12:49:56.9 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:49:56.9 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:49:56.9 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:49:56.9 Info: Grouping 10 tracks 12:49:56.9 Trace: Folders: /C/music/incoming 12:49:56.9 Trace: Yielding from 2: /C/music/incoming/DNQVqmqUsG1ROShIokvS1BRQ3jXPXW3BbFF7Js4evDTsAX2ki5HCEnWc4a1gvI4EKAPimi /C/music/incoming/QMEIHbal71N6CtHBc6XYRa6WQ4NgtpOknUvTNTidR56GyVpygwrN1SkQOOYKv20QmCRO5VUpWTgUbyx2Ona46aqCKMe6 /C/music/incoming/27DEGDHCdDwCuxsI5KRM3c5n75LNbUCAeMiOelOD42GCO0vYqWUgJGL /C/music/incoming/av43AKg2J /C/music/incoming/bMbYXPrna0ABJF2brFiG7Ok /C/music/incoming/n5V50jPpf7BVC2eFhtSpvY4wB1OtfAWFiyI /C/music/incoming/WKh4Ii2UjeIR2hFWJYkGc1opRF /C/music/incoming/ITy5unaADOkPDxqfjsUIyCWxBmrGIGHhx5o1qlhrJAm7EFWbCdqE3gqg5aEi4C04hdqFixW /C/music/incoming/QU42iSKhfvDAD77F1lGjvivSWr2NcWr3PKpX4wNVYCWRU05e /C/music/incoming/c3xsQjmuby0L 12:49:56.9 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:49:56.9 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:49:56.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 12:49:56.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 12:49:56.9 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:49:56.9 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:49:56.9 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:49:56.9 Info: Grouping 10 tracks 12:49:56.9 Trace: Folders: /C/music/incoming 12:49:56.9 Trace: Yielding from 2: /C/music/incoming/Xp1befMxjxaEqVrm1 /C/music/incoming/w /C/music/incoming/MvAyaXG6KotJmU0ufEPFkKQKrwmw3UGhJfhukJhPVbruMe1hueI5DQKbMXhKKjcXPmagNFkEvaQisv6 /C/music/incoming/0hMKxt1N2JlIhidLSLRFN2teYQsmWDLsuC1MTPSjlKvqHpJ2sh60w0b5VITPaOYy61mM /C/music/incoming/51hfwvqaXsdx2IbAT2hyScihLoU4TJM4LcuCcs5fc /C/music/incoming/Od6AsQDY /C/music/incoming/NgC /C/music/incoming/TtBuyTMStn2Jf0I4DjYWGaBtKPMtbDDMGi7pHPXqudNqmjy21gGhsKqS0hSQgrQXRpc50swVtICDukgApSA /C/music/incoming/0AT6Lfd6KFuoi76xD2a4uO5SodCDqvltflcR15AMbV5osEkEV4EUqQBlCbQIKHOotbi44oFFCv3HRPyS0 /C/music/incoming/knDuTjhRANCOkoYc4t6vA 12:49:56.9 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:49:56.9 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:49:56.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 12:49:56.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 12:49:56.9 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:49:56.9 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:49:56.9 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:49:56.9 Info: Grouping 10 tracks 12:49:56.9 Trace: Folders: /C/music/incoming 12:49:56.9 Trace: Yielding from 2: /C/music/incoming/Tq6arjEVXV2Svm6wnHem7VdwooqJ7nk6gHmga1CIJVMv7irNsNlh1cQ5nISc03VJL4MWaYw /C/music/incoming/wNbIBvFewQ42HMCTDab1fmnfNgqvwM7HISbJNlmdmAqMCVU5M4UKKlFkA42te /C/music/incoming/q0N2UFmmkan0FvL7Qo3lxlLSQNt6yYjByVpqsogle4vP6qg33DlSxgGfo3lhloUtYUBRguOBhQgBX3TyGxc4Nxdrpjbwd /C/music/incoming/GG2W2kEmK60ehKoFVNgTeaenUcNgbyuR4s0ojPfgjsUsNaw3n /C/music/incoming/YrcAGcARvLCBqyJ432cL7nC0qX4 /C/music/incoming/2UP /C/music/incoming/K5IQQNCsFHUAln7hrKsliJ6vW6RiD3jVRBTx6wOP7SlxXrfcjBnbLPWb6l2R3tXJw7PRBIj33KlwwIGE1P6bPijcMSyTC4UN3 /C/music/incoming/RR3IO /C/music/incoming/3PCWAUqluYPjaYQ5lbdkxVDNGmIj1InU4nkEfAAukD2bpqcv46iG0QyhlVpmmhsUL2mTNm0SJQ731Bwojl /C/music/incoming/WsQ0Vo6Q2UNkR5yS05bM2 12:49:56.9 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:49:56.9 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:49:56.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 12:49:56.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 12:49:56.9 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:49:56.9 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:49:56.9 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:49:56.9 Info: Grouping 10 tracks 12:49:56.9 Trace: Folders: /C/music/incoming 12:49:56.9 Trace: Yielding from 2: /C/music/incoming/rqMbyxbEkNQKeenCKGvCy6 /C/music/incoming/p2BFNr0sxYVTSNDpop6m4auIBLQCl5IBCA6sQVXPKTRvteKk /C/music/incoming/35VaRTBrSFD3fTCG3qaLKET7hjVDPWt53qfBmQlKaemjkuUnKn7T76eykW1H65J3lGaW /C/music/incoming/voxATUA0JpYAUEuI5CXWbENnVWjEe4bVfRFYk42dhpjjKy5x7StMe4M0JkM5K3UMoc /C/music/incoming/QsgtCFOAHBEvHOWwJ4 /C/music/incoming/yJDCl5d7nVnU1sW /C/music/incoming/KCFiKjwfABfW56rLQL7fpxidFnTv0r1FWmPvjRneoaBGXP /C/music/incoming/Qe0JyxgGnxDj7P4V /C/music/incoming/dBN7TQALSoJ1RR6T /C/music/incoming/6jXYMbXiJHydOjOAQYuxiymRM5KDQJ05p1m10WLI1krvsxhtrmqLBmIH5fmPytAaPBUV5UI2m 12:49:56.9 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:49:56.9 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:49:56.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 12:49:56.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 12:49:56.9 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:49:56.9 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:49:56.9 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:49:56.9 Info: Grouping 10 tracks 12:49:56.9 Trace: Folders: /C/music/incoming 12:49:56.9 Trace: Yielding from 2: /C/music/incoming/HR /C/music/incoming/VM1YwuQ6g2QhROYwTi2421oKvr2dM1ri5faqf60i3w0CxmaGnFnLKXb3xqDfAMtnJIjLOHrVpTbFbUliruXhNNFgef1VDU /C/music/incoming/W4oI4 /C/music/incoming/iKFkq50MRvtcb6we41H0c4gqB0EFv5eAFlbgtEbwX6Y1osbjTogXBsLmEnQyAtpTr1 /C/music/incoming/rkeBLXmyJTpsIOCh15IKmGuS /C/music/incoming/GrxMNfVR7REOWVctMbQUeaJc2sJ3oYpExFetu42t1shag /C/music/incoming/WllfGdUN4YqFrNlGJqxsK4jwVbIonFmdpkNGg4wBAwSGBPcleypPiOk0bVrFDGyyMnog7NyM140mlK4 /C/music/incoming/nlFAdknooTQA6yI23yTEqwLEhFHq3E0nBykrunjAOT4CruQR07Is5o /C/music/incoming/Hqk1CRDaLW6fyCLBRqlOVmi5p3SbXeErK6gqoX7WE4 /C/music/incoming/n6KECydXOxfgSN4WXPPdJIhfTQ0g5QOLeP3O0sN2etckNoBMwMAIOrdNYFSTH405Q 12:49:56.9 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:49:56.9 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:49:56.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 12:49:56.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 12:49:56.9 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:49:56.9 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:49:56.9 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:49:56.9 Info: Grouping 10 tracks 12:49:56.9 Trace: Folders: /C/music/incoming 12:49:56.9 Trace: Yielding from 2: /C/music/incoming/RGjfx5i62Yj5L6OC2 /C/music/incoming/VkkEtxDFkLNSFL7OdyxlTEPlmCUFjxIbpk0oPBaXsyWRV5YoGwEiJRhrC7q0K6vTcMCtSR6JyH1uO5woKG6T2AyGdI /C/music/incoming/wupEGGfeDcwd07sfoTqUXangtfVaQqJdGMUVfBmamjgonMBowDgU1lVwhjjBRfum /C/music/incoming/f1T /C/music/incoming/YO0kOXaGyBmRHnQQwLyoHkTH06kVWxrsRM60SDM7R4nKIuYfqLvdubuN2rsQNlRbj273oX626AEK5j7FheElco5Qqs5 /C/music/incoming/gHhaCu0IeoIr0SUoKOinHeK /C/music/incoming/NBJxxeknJkc1HLTS42nErb1nEdE60bywGB2obQAwC6GngKRAYsVK1pFMIu1tImuHTMugQFRnCXcsDNh2td /C/music/incoming/o7TyWxGaL70P0WJuVorVPyFr2AfoLTQgSI0LiqNX2KP337qjnJQuE /C/music/incoming/ifmPLB0h0sv212uuS4O7UFrdpWcfRoxtfT60WDuG3 /C/music/incoming/FXKYadA2371RYhNDIQA4WqDSvebFRVqtQBve40RpdPURHAUoIIfH6hkntYC3b2jgQGaxSIHP6j1gDSl3rT5jPQuJqiRewWoiGOb 12:49:56.9 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:49:56.9 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:49:56.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 12:49:56.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 12:49:56.9 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:49:56.9 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:49:56.9 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:49:56.9 Info: Grouping 10 tracks 12:49:56.9 Trace: Folders: /C/music/incoming 12:49:56.9 Trace: Yielding from 2: /C/music/incoming/TEn /C/music/incoming/hTu5g6irHvgDyAmvA1s14j3cRkdT5efm1k3TyrGXgbHXyubKYOPN3kQ5Xsn42wuCq /C/music/incoming/vQVevVItvC3UuxCCUeDdf7mgMhqEIkLmsaHPnVEEEMaj7OERfuabppIwDOyoEeSlYPB /C/music/incoming/TFPiVhyCKnsHUPTCW1dJSgjLMJi0UcxjHw /C/music/incoming/vnLSTdxm3ndjg6OpQegmo06rpOoGUiQk3G7XEjNXBIbrDh7EmPUgvGEEotDeW0yTE1oI6XSGxpSO /C/music/incoming/eDswMNQ0RlHNiTw22HDekMDpnno2MNQ4jrFmXRd26sc4ngcDNqjqUcUAacjyxWmeCLDYnjekDJfYJGbglTnvDAigFfmUHMDj /C/music/incoming/uyeCUqKOc /C/music/incoming/pCP6wwaWOdX4M1DMnvSaPta1I0H4TLXtpj1wcO4OF /C/music/incoming/fgRvs1aif0Q4Nit70QdIK5kRxoRJpLxatfgqTKGSwAwdI5pKudaswyeh4a5ejy1BCPJI /C/music/incoming/Jl2JeFqTIXB 12:49:56.9 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:49:56.9 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:49:56.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 12:49:56.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 12:49:56.9 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:49:56.9 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:49:56.9 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:49:56.9 Info: Grouping 10 tracks 12:49:56.9 Trace: Folders: /C/music/incoming 12:49:56.9 Trace: Yielding from 2: /C/music/incoming/VgKMwM4QDn7psBokPDyG4FhmMBXJUFipWVACR7shGXcq2LlPOuFF2eTp7x73Vu45fRAEaUB /C/music/incoming/lJbrmhGVeFDCUJIVpM5SUOmbYJAkjgtf5ApFgYEXMquOMIEQR0JM7lUF /C/music/incoming/Gg4lma /C/music/incoming/fap4of2m1C6pCkp4bHmUfj5sXkEyTXoOWEhQ4o6fWVt73cPFBHqH2DR3c4gdJCBcmqA5cH7UJg6qW5wUD6 /C/music/incoming/bOsYpaMxIkityVapqkX51VwihTlq0nLtFCMyVpNYJMFUokfqQm65cv0mrjREWuFtGVW5jIBaF7 /C/music/incoming/FWdjTVJrQBd3IvPOJb4r5tgGRxrFOmYxORQilgt3dFgf3 /C/music/incoming/tYreGDsGTPVyjOjDvTdu3ukA6VBsQn7CwkWNFVnQCvspTT3XENVKe3S7O0gSc7WGQt /C/music/incoming/uxD1tmV3pp5jUAxgiioO3XBJ0li6J6qh5ogSQ4rdwqchLU7Y1Qj7bGLE /C/music/incoming/xeSES0oknQe4uWAVjW6YHL /C/music/incoming/QMjtSCbPiuDVFTIYkkGKxF3BiFEH6YV 12:49:56.9 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:49:56.9 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:49:56.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 12:49:56.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 12:49:56.9 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:49:56.9 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:49:56.9 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:49:56.9 Info: Grouping 10 tracks 12:49:56.9 Trace: Folders: /C/music/incoming 12:49:56.9 Trace: Yielding from 2: /C/music/incoming/oSlCMCBHsviWeaGHlHXTsSBtADkhO6nrpmSXo0FoaXU3xQTchDAactNDqYcjrs1tiXGYoPsscJSD6G3RQi7kGmp4GoHxXv5P4AU /C/music/incoming/C1RvqsrHFjed64s4LhSqw2 /C/music/incoming/Y2R1mhARcUitWFdGVg4nv4oFnVOSqdAovEBwHWRfW4HpfioCTBx35GF3MmNxBOB7u15seO66vYxAw7yeHl7WMEqW6G /C/music/incoming/H73RU2PofyDudMr4utFLFbXcrjmfmGgTEVdNMpx71GQNP0tumSBVVVjFj1yLOKbHsQXpJ /C/music/incoming/6fO5B2jR00kvH3LBF5UwDanut2X252QOEOU22wo2W02CAXLgbiVPUOl6YsLGdoT6iE00 /C/music/incoming/3NJjnjWNPluaQaq2e1VGXueRwnYN5mUVGUE2L0AnmvfswetUGvNqmgaHJYU7riPCxHC4DvqlAIsCoTus1eg /C/music/incoming/5GIp0FE63GEn /C/music/incoming/mWDXFLTLSBmCH21ekFslUMf7NlEnyM5XFAiUXRGoeiQ4AoawiXhQoW1HQDjthGmgEv /C/music/incoming/qwq3d /C/music/incoming/q3PFivJa2OWDC6Ib3m6irlcob 12:49:56.9 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:49:56.9 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:49:56.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 12:49:56.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 12:49:56.9 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:49:56.9 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:49:56.9 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:49:56.9 Info: Grouping 10 tracks 12:49:56.9 Trace: Folders: /C/music/incoming 12:49:56.9 Trace: Yielding from 2: /C/music/incoming/j7oEkSpYLIqoCrSuPrjGBWGSuJLlxu1FRSsPuEswm04wq /C/music/incoming/TammUbauOwXuAlNVshpDA0fDUFklgtT /C/music/incoming/NwbrcGJykn04eFYQG4qyxpQHIEfybvHwUOx4ask2 /C/music/incoming/MiEYXJPq2YDSBBDhYIJjQYRY0qetoUvwLNw452djnhwnCqsiCIJSPBlVxN7GFvchCfgVdHj4Ey4ICEvI63YNlLOjBJG /C/music/incoming/2GYlTk4E0WvKB5Sw5gpFCicJyAC5OFXOXSeGTdBaGggtGIPPJHq0sNlTDpUsQ7Wt7PT /C/music/incoming/gJyf7heiopQKIby4dowQfvUrUDOd1sCMqd6KuINjGjCkmdfL5WxL1MTSWgsDBbp4UetEcVICJmj31JeQwcfd2 /C/music/incoming/hLjPj3gFS757GYlSG0mYwbFcJedik3HL5ViA5YXDVwiJVmKXg6P7Fntgfgff06tXytbSPTVOc /C/music/incoming/JlfNx4oVUoGQ3Gugk0uIpD7KxM0sMpYmHUSTTXuVyiSXexykd3ddnWFgmDpTd4iFwtjhUIttFHjgSjF /C/music/incoming/0EKtK7atEEKxu2tTLsVRryO7h3v1fjlxu6hi6rF7b35aPx6cBqY4b0OBXKlOLgnusldwTlUtVVQwBOqR5tyWrowCqOsvfXv2OK /C/music/incoming/o13QTl4XQPHbEAf73tj4FCTPSsqKy0aQ 12:49:56.9 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:49:56.9 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:49:56.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 12:49:56.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 12:49:56.9 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:49:56.9 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:49:56.9 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:49:56.9 Info: Grouping 10 tracks 12:49:56.9 Trace: Folders: /C/music/incoming 12:49:56.9 Trace: Yielding from 2: /C/music/incoming/ldpxNm3qi6JwErJgmPycplFCpCTg20JNo7gqXsiXN4JoQyrE7IRd4ER7GUhkBVvqw4hEksp2HIvsJqTYkohthFQSpgSck5v0Hs /C/music/incoming/uR6u2woy3GE5ecJJdVKalT4l4mA2hOgtDJIiM3 /C/music/incoming/y06VTvUkHsci77lhfrWNMympes5WkKyra5Aeui1frh5PmEyNNphIKA57MQRA /C/music/incoming/UjiRGPXQuWdV4jR1j5kMIH1AoG7SmvAIH3DPANrwqU6xbCRI1CI0j0kmqQD7PeE7wCnaOcBENUv /C/music/incoming/25VJyMW1oQ1Dnrgx6HSwK1kpLVVJ3nbXaAdM0nwwJpTxJSSlSi5HlHibTG5LYn5bPdDVnCFSkuVu /C/music/incoming/ACsG2IIE2KWOJrwXbt2mw /C/music/incoming/H0aKeeAnaw7KxttVMtdLLOjFdtJAS01EVGaOOSuFp3ntKNNEHI5ldkh0PCGRCaChECV0sMg26Gv /C/music/incoming/YrnUc2eSv00Q4HON03iBgRicMq /C/music/incoming/qNd6Umx53WHMQxQuYtCjvhb2A0YgjsHjwcQRd2lyqRCPENLX /C/music/incoming/ALJoqKh7OQeEBJFmUxmlSraTKGyQg2vtCuA71KmdAgfosr0AipI2 12:49:56.9 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:49:56.9 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:49:56.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 12:49:56.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 12:49:56.9 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:49:56.9 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:49:56.9 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:49:56.9 Info: Grouping 10 tracks 12:49:56.9 Trace: Folders: /C/music/incoming 12:49:56.9 Trace: Yielding from 2: /C/music/incoming/T5OE7Jx2RXDdeFCNfreM0Q7Tlir0BMKWepJAcAsHy1sISpdgUDCs1Mad63rYqFAfnN6W4bKM6Fn7wxa3flf5jq4A /C/music/incoming/vWCWCdglE2LwFkMspIqNvVc76UTpnKoJlUts7770Sp6SY2kO7vqvfJrITCYOqY61Nbl /C/music/incoming/MUMVkfXyh20RjYQMIvIWEXbEYJcTKb0htuY5b3GwmQmMto2jejVsmApVTh4IcdVgcSwVaSKMWkJU /C/music/incoming/hCmHoOvbDk25jVTQYhkMHfnE0QJ3AAwlExGBfIIWCETNTkiblfknbsbcnQP /C/music/incoming/0kw3NnXXTL6lBdgGpPWE4gqTmHG77r6yLVC /C/music/incoming/3y5xM7g70g5wc3fGvC2mRUmcRMM2WVDxRMKvm1FERtMCqTjDDCK1mF4hm3N7umkdKGNw /C/music/incoming/MwqTgaWEEIytDF /C/music/incoming/XL2EOSSHA2Y /C/music/incoming/DB3NDBJ6y5cM7NeQIOOjH2GnUNU4BrDFYTJLXmbwR6yQXAUSnreJCNbI2O /C/music/incoming/4tLyt72JqFVdU15wJJCffHgGDweErum5DHjSO1uisjfTnmiJGDMpWuYvme353wr4rYHmQmQQotU3CtrpnC5WQ4iiPVFJ5wn 12:49:56.9 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:49:56.9 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:49:56.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 12:49:56.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 12:49:56.9 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:49:56.9 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:49:56.9 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:49:56.9 Info: Grouping 10 tracks 12:49:56.9 Trace: Folders: /C/music/incoming 12:49:56.9 Trace: Yielding from 2: /C/music/incoming/1S4HJckkUD6HKrOIRqJmIVgWvSVGPUl3rv6XwJikyb /C/music/incoming/ObkNc3fTVciq6chBQ1TIfwNabvA0l0vop3k34x2VOOaSktlX72eYU31rvkMNCmH4O1bdYmEr661xv3XOkK0rUEBtb1GTTntCh /C/music/incoming/QkVotyhboE7eColC763tr4itQGsPtICbGyao4fX5m1E0KIoSENgn1rpT /C/music/incoming/gmUSvk3mJvvPSiYTTWB /C/music/incoming/kmCm6OwDxxtguxANHXdeJAMeO7wrM3Il0DuNpuksfERGn5naXnJokrgSIxF6rfYDXhn0cT /C/music/incoming/t6LOcJsNQRqvw10pirQYyUD4IV7VJDob0HhRNvG2JEWsIioL /C/music/incoming/tSJUJw6tjaLwBC71GiSUOXevu3rhfHISjqhP6C2QjcQqK0K0UUYAQ /C/music/incoming/xdjPBdnNYcILQ15fbWjRwBiSfoGda6K /C/music/incoming/Umx5 /C/music/incoming/uoscD2XVgUOOknU1WkIVRpCyCOBCl11DkpXrN2qa0gkCB0DoCMWnDIbfT2IWAuKm1kD2xCn21H4 12:49:56.9 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:49:56.9 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:49:56.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 12:49:56.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 12:49:57.0 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:49:57.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:49:57.0 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:49:57.0 Info: Grouping 10 tracks 12:49:57.0 Trace: Folders: /C/music/incoming 12:49:57.0 Trace: Yielding from 2: /C/music/incoming/LaeYtU6cc5QPMqTx5EDt6dKoLn3cnXHEeQ01Tb0n0k1cGa20hbM0DwOIwXnf04Vlwl /C/music/incoming/Wd2lMgaFrXunRs3KJQU3f30vkp5W3uBJrAGFgxqGqkqsE7IMuEkkqyV2kFawjkJ5wT3qTxDlynL2LG0lPrCyjqs1M /C/music/incoming/40D5rvhqWndGj67X6EpgJCXu5p1C2DglOf4KiUnclfOnNnPgXYW60keCchabDMwshY0 /C/music/incoming/VI2omIftCiTeBsfjQ4rNAB7ixEdusrxGtVMqNIyuiFJklVUbcXw1d1ht /C/music/incoming/GomrbcXgankddWADtxYx /C/music/incoming/RTxMiilbai315lu5AN5Ex0Eoyggw132mXGOpCp4gqs5XB5T7D /C/music/incoming/4KeKyjr /C/music/incoming/JIbFOXomq2TNWvhNYMiFP5fSBv1JekmVQBCAIGLQXBAftkXhv5MRTD2LCqes4 /C/music/incoming/R0tqcKoywJfCcfggwlfq /C/music/incoming/SE41lUkGs4S 12:49:57.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:49:57.0 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:49:57.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 12:49:57.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 12:49:57.0 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:49:57.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:49:57.0 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:49:57.0 Info: Grouping 10 tracks 12:49:57.0 Trace: Folders: /C/music/incoming 12:49:57.0 Trace: Yielding from 2: /C/music/incoming/rqTHrcXDDiYiLx7TMyC5S0D /C/music/incoming/ptIxqxEE7vyehcgaXcJoopkHnHXbB24hE4bEXxM /C/music/incoming/2wSSBc34f4KBLfoSRvhjW7aTixjOpXEMW510jpscADfPPI7N1QaodvT2w7K /C/music/incoming/BnNVUX3EwDSVT6JFqGngruFLAb4YgNcKCyY5cghYNMKvqOfRTcKnYAJfQbvT1exQAhsuhMCjyvANRjuT3mfedWScW /C/music/incoming/LAFealkUmUOoAKu6vRh63PdcmTC0QmPG /C/music/incoming/NlDM6JwFUlI2GOWICtr5R1SJeyI6660SSQEsxfwGRKNtxnQ5HD /C/music/incoming/bPyh1EheGfgUx2MKmICLYgMIKA16LGKItoJXS5EMwQn4JsvWycFPlBS3dYFBL /C/music/incoming/vkStQW2AcE3cmY0FgXbaTBDpsoGYyqUHakYvXOvtG5YoRGrOr07LqKe2PCbBqcbTQubcaEOyCPCVKoGU4YHHq /C/music/incoming/TW7lmwiI0S0LeNQUbcyl7dyNpwVcQucQ5Om /C/music/incoming/JAsKfqyO7SPFN5sQGAP71yJDh5LphQ2s4BUNJcYUra7PhSrRFse5s45jXWDhMjGqXvJmjNhEJ2O1y2vvN1RVL 12:49:57.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:49:57.0 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:49:57.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 12:49:57.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 12:49:57.0 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:49:57.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:49:57.0 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:49:57.0 Info: Grouping 10 tracks 12:49:57.0 Trace: Folders: /C/music/incoming 12:49:57.0 Trace: Yielding from 2: /C/music/incoming/MqbbC23BNSwUtF14pkDmUoDXG4pxOwRBlGcyUhh5grlQDcIG4uXV3ViwUlDFMFTpb4JUCBihcFgCcUtDvQCsH3FwxMMI /C/music/incoming/5YWDDXHeROsNGp4DmQ1au /C/music/incoming/Si6eEGrChEApCMQyRi0CRULA4y0QNvPRFUwe67ojaPyyoFmSMHrwBc06EGhf /C/music/incoming/XHkg1lLa6tgJanFKbY3scWwPdoIOi0a7NqYnaabTrfQsksupjSSV1WIbkCdMK40 /C/music/incoming/W53ts2cgohopiU4ABwKJmfsB5ssECvKdQ54 /C/music/incoming/ywo7tuRnuu3eHISK6QV1jCmXYjHl0awyrc1wrNE7mELEwMve3FbiblJ4kxikVGuu5EUFPvrrlVNN /C/music/incoming/dlokDayrW4hax336QXHLHbPiAxqI1lMmgOlJDDOeU /C/music/incoming/uMwglTwcDgkmNWnoKEPY3UqgIhDHDmJVGsurXWPFkFK1SfWYEw4V /C/music/incoming/yh3ANOAu1CB56TJwUktYxjG6fBdnfjllmyB7LkCSHQuqH3G2nTyiPdDpI4tlLmpQppSHsJTJPJrOVpxk2j7sSdDj3k /C/music/incoming/lSbMjoFbiSCOrIXWs1iicVK4dC03bOu5ur2EU1mBeMsinWY0B3QSpd5xhfJPvJaCwFsaOscAOPexDCPnKaCf6KOquEwOqEeDLYS 12:49:57.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:49:57.0 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:49:57.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 12:49:57.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 12:49:57.0 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:49:57.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:49:57.0 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:49:57.0 Info: Grouping 10 tracks 12:49:57.0 Trace: Folders: /C/music/incoming 12:49:57.0 Trace: Yielding from 2: /C/music/incoming/yvxsIu0T4uusLq4XbykQVcdtOF4pKr7gjMlO645DUuIH4BmxLjqOkrVvsdLd /C/music/incoming/DESby4NdB4EKpPNFwXNmROi5FosGQexfHOuEkJGHOsv5gDKoSGt0GilWvUDjLguvGycItjuUqgGyskYcMeUjSGGyDGixf /C/music/incoming/LKjNXhiiGNYGKNgElcgOfSaNjO7dpuLrwRuXm16SprQckVOSPGNObPD1JEEi /C/music/incoming/eWX7apL4O7do77hok2rU /C/music/incoming/2Bj71u /C/music/incoming/gcU6QWnDIQFqmgWWqftXfBhNYK404R14TLQt5ikGRq3rk0EJPBBlNqYN3hgf1vGXXIFIxCYi3UfVGXC7gujDqPpDUdyXbe /C/music/incoming/gfpxaJuuiCdOKJbmieJrE12LrHSfgytjoNpj56mtbwrtsPkTno2frpvmlMfAXonQi2A4t0pjYppgIHrKw700Fo /C/music/incoming/hqmYqQ4EB /C/music/incoming/qFFPJWfXiATOPHFix4bAyaBog1lbVDMdIurcglniFXjtwm5pa /C/music/incoming/VmGjEOiLabfFmEK4c 12:49:57.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:49:57.0 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:49:57.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 12:49:57.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 12:49:57.0 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:49:57.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:49:57.0 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:49:57.0 Info: Grouping 10 tracks 12:49:57.0 Trace: Folders: /C/music/incoming 12:49:57.0 Trace: Yielding from 2: /C/music/incoming/tIl /C/music/incoming/qTkOOW54mhCMGLbCBImgkLEurplXVqkYOdJYyln3ksjhs0XXUFNSxnyNpXwxL /C/music/incoming/wvUoYvTpKwQn6W3yvGO0NfCury /C/music/incoming/sFjbEgJe4fHevkC4QeqlUEm35 /C/music/incoming/BWARFtTw7Bf5jWBotSfc7 /C/music/incoming/PTfaYc52yPD74DIu6GSbAMLx3PIHGcty1aleR2VqX2oOyDrpbjXDotjdhOf /C/music/incoming/7BdC3dBpN5V4TrwolJRRuG1SyQ0yI4ACyTsstaPrGT2PiTCEQJ2IPFEBIrcllcOREsEa6e2l2AkJLkKMouP7cY /C/music/incoming/lr6q5RVqkH1Fm5QuGj2ky4ijgFx0FOunyPQW2nsSlSFafMO4AubfIvrpiWkAt4TEmMgEn1Br /C/music/incoming/TnWeUqXfcwpP0MOaEW4QdRBh6IhgQoxPVGyFCiGaJ6jXsUqTaamKqh3bUPfljRvV6I1tniFvq3hfHKVlrvgQcVyOKxRUctYYJv0 /C/music/incoming/Fv65KF6yh3KuA7Cb2koJbogWbOKqfiQj6lx 12:49:57.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:49:57.0 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:49:57.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 12:49:57.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 12:49:57.0 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:49:57.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:49:57.0 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:49:57.0 Info: Grouping 10 tracks 12:49:57.0 Trace: Folders: /C/music/incoming 12:49:57.0 Trace: Yielding from 2: /C/music/incoming/asgtlypSrSVvtpRo3qQOL5aF5WRYMEiuF1Cru0xAEn /C/music/incoming/Ygp5CXKmS0UR5vy2BnUAbbHk2dY1xLP0NKI7VUpbElnBeQwFagYGXDOXHecy7RWhk3duVyg /C/music/incoming/vAwHbPLF0rvDX54mOTrkuHibpuCaOX7lbgdX4bCfAhSLqSQG31qhGJoWrvrOnL /C/music/incoming/Tk25CnpGhhIFblUHqFO1xowG2rlgmGQF1MNmQnAVRR7gIbc3DGIjM5BEUvdkbjtIycLvFHYdf1jOop50oqKN6H /C/music/incoming/fARYmcobWqpAbG4haWG31RJyAntPJ5psrwEXccROovrj7dLbIRMi2q1vYsx6QGA0a5iMcff5e0NEA /C/music/incoming/Y6MAa4MrhJNxep5ubds1CvWqYgDAiceymPgYuDLV7MElIWHohrpun2wDiuJ2BlieEolvjf7GyE1XYKQcHnrXUQk /C/music/incoming/nYnrIxNdRXWIcSum0R4pmC4Dmbx3jxeYRSUAvUb5x6rcUxmdCYlywECS2SfHaS1tS5Xr /C/music/incoming/WxHDKArmJjsTpEbm2PXOsYwhOjM0mDYWIYTtS2101F /C/music/incoming/DXLQseYMrXCFxGvMknO4KOhDdJ3MXvIFDqBs4ysgJgjRawAF74nC1YeWQiMRilW3o4cg /C/music/incoming/3QPCpFkXRSFNcesIEV1c6BTJqnvP7rJTxlX0dLcYP2IUHWAlVg47j6UC4gkbjCYyiSpYnAE1Tbt 12:49:57.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:49:57.0 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:49:57.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 12:49:57.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 12:49:57.0 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:49:57.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:49:57.0 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:49:57.0 Info: Grouping 10 tracks 12:49:57.0 Trace: Folders: /C/music/incoming 12:49:57.0 Trace: Yielding from 2: /C/music/incoming/Bvl5lieYp2iPJhweMpTOg3CNi71Dgb6AsUwQ67H57Nyq2owiNV2BqsYG1GWmoIRo3QvWSOfNQVPADlS2JSXsgFi74YWAkuQx /C/music/incoming/FkPTfM4j3KEXkHGb7FjGcvXueecvvTj /C/music/incoming/ojYvMOKXAfUHEfy6NKIpVE1FKoStUMmObn2BoIouka7RBuVOSJUlhq0RqsTx4pdV0f /C/music/incoming/b0sikFVgqGErvimof3Gj2a3uCAFJLlTpW /C/music/incoming/dNMiMXStlCMfiJst1kV0F0vLDAEgbfGLAdivUcA6EWF1QBry7fwNPLdlqaNm /C/music/incoming/uTBnwKFbAyacEwupQc7oxJX2pDQMXBFVsGcJBLIE1A6ei54NcRNNM1rS3H5121k71lR5uS /C/music/incoming/RdYtsSxeA5HhFhGo1cK45lcEitYfQNyS36vpRe6gSqknWpRal5MT0OMFbul6 /C/music/incoming/72c6lbxWTdof5HrI5lHqaOjAbcQJhye27kf0AjjHcijH1Nsa4ubsmuG /C/music/incoming/FeSw3GAhejBow0UmdPchy1cWguwmkTX6Q0CCgxekS4ye6MqrkahP5MnLc3qHim4rtDG /C/music/incoming/LvEcEKmoLGUSuaDHcs4lC2Qp 12:49:57.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:49:57.0 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:49:57.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 12:49:57.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 12:49:57.0 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:49:57.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:49:57.0 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:49:57.0 Info: Grouping 10 tracks 12:49:57.0 Trace: Folders: /C/music/incoming 12:49:57.0 Trace: Yielding from 2: /C/music/incoming/b /C/music/incoming/3GRQFqmXvwEOLXD3QGWOeQh6EoduFM6RtUsAGcxYJNMVOQKpyalvT /C/music/incoming/YaYIDwl /C/music/incoming/sHMKXbXQghfm1WPFfe466oNPnH4ljqP53ftQ6cLIKFS6aGJNqDU4heKd15 /C/music/incoming/btfvg1vo /C/music/incoming/MWoKJ5Bwq4duJUHWmgHIUchv2glxiqIhsyPdS /C/music/incoming/fjUEfFk4Fd /C/music/incoming/TUwgIKjcFdk0un7EpNOiTKVEdbQlsr43FpfM2tCaSbxAlIfBDW5pmf3i60cH15Qngouei /C/music/incoming/huaLADNLn1rR2fscERx50J4hTLRCcPcbMtCndCTysAkrEbOhGB37wfXGy1YVSkJFYpeHKf /C/music/incoming/bp1mCTvWxAeWd0v2JnBawcIppR20gMnPymtiYl2cDraPCRuqgOXg1uJ7OL5R0DPTmvxXGndwsyFfb0VFvKTAVgWdKtBmojk7Jo 12:49:57.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:49:57.0 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:49:57.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 12:49:57.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 12:49:57.0 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:49:57.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:49:57.0 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:49:57.0 Info: Grouping 10 tracks 12:49:57.0 Trace: Folders: /C/music/incoming 12:49:57.0 Trace: Yielding from 2: /C/music/incoming/FHnDCrHcIN7mStB33UBN22enLDptsdHr57GOVu /C/music/incoming/WDUwTfDD6u0OH1ySB3PhB5I0YiJ5dyfnMxcpWBvkjNxI4A0VQ71jddf0 /C/music/incoming/CwFfRrQrjoOrBRYAe4mfAoDuDUfM2ne1wPEKbi3eyRoaJlaVJlkCHfpn1jK5ldw3jV3Tmnx /C/music/incoming/PjPsIrhaC5NeNAD4Mj1gWcAF6DXS6WSoRENgrLchURMGLgxBgVd222dMRkteCwbMlxtjUvLbgSsfw110fvLjTYu /C/music/incoming/Pi7sBGk /C/music/incoming/F5OtH36skD0ujC6UeqhKpxPSwxLnr5Y0dhNjbNxtW6FDD3RKuUD6hBqh /C/music/incoming/TsVeH1inRBImOlCIMBCItovWWxpUGeiItDvYCLJhhqIwG1YSkCAeUSEF56pjKvPMs71lWLfaYuAcN6q3GFJd /C/music/incoming/MPlK3JQ5qTvDxYfAYTCHWu45YQFTCthJNs2xgknlKGK6gAaG3ifY /C/music/incoming/OeMkbTiu1Ff /C/music/incoming/aJvug4RARWkmSrXCDC 12:49:57.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:49:57.0 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:49:57.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 12:49:57.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 12:49:57.0 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:49:57.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:49:57.0 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:49:57.0 Info: Grouping 10 tracks 12:49:57.0 Trace: Folders: /C/music/incoming 12:49:57.0 Trace: Yielding from 2: /C/music/incoming/uMOkeA11vn2tqQncMoIbCvj2iStPKiHwVdLuCiskX /C/music/incoming/Kt /C/music/incoming/OCABfq6L5jPfemvHfTHq5DPUoBKaCDHuDRhNEtp7u /C/music/incoming/HEa0AoXImXoP5Rb1XjLDnX2Vvr1Ybqv2RT0yxtFjdA6T3LCqrq2CeIHQKlDiu7G3Cu5kYJCDLBAVYi1S /C/music/incoming/XYBJhNDV3gRF2k1mVePWQkaaqDG7PtpPCyWrTOA4rF40Kgt3jTq4uw1MYAsM /C/music/incoming/4L4N0g2Oy1hQChcCCmjpAtA6OVv6t4CX6pHqSs33QHFNcoxjX40xqMqJl57eR3tCyrSmHTQi /C/music/incoming/aRNIMdBpLV6DV6nCaYlUXxAQ5vmYilvrURpetJVH4iJ7MDMAQ /C/music/incoming/0bSk1lQdnlpGfhoA2YbBmspuyMmkOtiPSWISXRmdA6vpbUcChrfjOLCHTxSn7Gw1cHUqG /C/music/incoming/O1gPhKLRfD53GDpVO5ryCAdgUO6xx5Wuapx7UTEtaBds5IKoUpeimSgoXa2 /C/music/incoming/EELYHLIrXQ7dDr4bxhJFMUhqhmte3BWc 12:49:57.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:49:57.0 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:49:57.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 12:49:57.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 12:49:57.0 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:49:57.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:49:57.0 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:49:57.0 Info: Grouping 10 tracks 12:49:57.0 Trace: Folders: /C/music/incoming 12:49:57.0 Trace: Yielding from 2: /C/music/incoming/32SDuSi601e0A4GSOT1bMhYqSU2uCe3T4OKXHuWin527me0FpqpbXauUdCSIXVEV5r4SsPkt4RUPnYdN2wekW143tXUfKosABgb /C/music/incoming/hSdWmsI0AhoLXTXWxKJKtdFd1dWVW73Ryw0Is4SMlSNVF7gtXJCVbXJen73iDUdAmElB1pECY5yIxRF25D5mFgPJUVtsb /C/music/incoming/VkmUfpmLcMrMRc1D5m01HEtqpodtoIXBlAubjPlxyQ0wocyPwYHDNLAqY4EXl0vCWXArPYtoaBCYM5cmXv5watUHadknlumHtwH /C/music/incoming/04Wap7NaC6PR0hwuvcePtejSBhhFtnijbbCbhI2Q2jdXBtj67kM3xD /C/music/incoming/JgklMbKMALNhU0e2D /C/music/incoming/2lDqPVFVIsUEavoApU0YgghHOF4YTPnDeglNMU2w1upTw07th0wq7e0Ue3Jk0Nc1frA1jIUD1D5SYujWFKR2r4D7oxJRkQEms /C/music/incoming/gpMCgf1v5WAoR3bhmX2TCstbUoKDUgRqOHRcDIjL2NGfamlfRHPEojFU3KPYCxJYfiIjl7LMNq0WUnbHdFSmxnbEb4g11sjEdP7 /C/music/incoming/yVe /C/music/incoming/X /C/music/incoming/nSQ3frKyvTDGYskYLSNNExkSBUGJJfPJNnTvlLj0LXjupefDuivkeflXH6BsSaWqe10KGWN 12:49:57.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:49:57.0 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:49:57.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 12:49:57.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 12:49:57.0 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:49:57.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:49:57.0 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:49:57.0 Info: Grouping 10 tracks 12:49:57.0 Trace: Folders: /C/music/incoming 12:49:57.0 Trace: Yielding from 2: /C/music/incoming/0dJeh0PM7nhjRx4jIEHsQnQcgBx3qNOrHeACPtgRQGMfwiQwtJQ7Vy4MtH6NCUusHX /C/music/incoming/tX6yqQvcsm6gKA /C/music/incoming/M6o4qljfGABQtXjxnTtcAxKLXr /C/music/incoming/xSffPPoQsc40 /C/music/incoming/NAAnGysha2NROPkatkjlwXQ4OjhIU75Iv /C/music/incoming/EWVawgccXT3HOmxUUePYAih7vGtpJwkUkEQaTIOAh4t4fBfpxMcNmjmvOWLXUTAAIi /C/music/incoming/tyAnwG2REPcV2QyGfEeeWPsgg3yJSeF2gAHPOrTJiaKkStVRGC6bHpR /C/music/incoming/BAuPCrhW4Mstji7fCadtMKg3cWCpI3XNrvVU2 /C/music/incoming/UChIbvK2f26OIR6DqPiHGAV2v043ocCBdCbcVmoWY4EYDpmP6YURahsuNmmiyOMcAFLfP3OeBtQK34xfNn5woS /C/music/incoming/qTSmCqDwK7AKECQsEJngkS 12:49:57.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:49:57.0 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:49:57.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 12:49:57.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 12:49:57.0 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:49:57.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:49:57.0 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:49:57.0 Info: Grouping 10 tracks 12:49:57.0 Trace: Folders: /C/music/incoming 12:49:57.0 Trace: Yielding from 2: /C/music/incoming/OYo3jlNWth5nTlD6QvVJ5VbNxhk4AWJByQxq0xRXCafYD /C/music/incoming/vw5rBhlJuVLMKo1L4RrNOrOpP4YEUIMlVM1AIsR /C/music/incoming/L5jFfivpv5bdjIEqUlLhQyFJID7KYeJniFeJNsBKa72KI16WG1SmDtflAH4JiSyquV2MD3LBSbhQE3bOF /C/music/incoming/XVMKFhVxcLbka2eEoHJgXfHkl5N1JsoqTPpXJ6QfDgclF2gj4m1 /C/music/incoming/kpj7S72h7tfYySmWKQVs42bIeAafiAGqh1E5qEDxVhg15pFiHMoufp7pnI3r7V6GVWRFnoFfnwEWUiLV3YGEkklY2nQQIk /C/music/incoming/Ni4JkEdX6hbUwijR0jWF43u7BDOeNAlacK6hKFfDPKq4I2b5JReAqf1SU4iOW7kG3bRTkcgtesWsLyyGC /C/music/incoming/xqREv4pfNci /C/music/incoming/H4U /C/music/incoming/0wQSUuwRTU6pSe13cdV5GwAlbQIQtRn3WqxOF0yLLR3uP5qRt3saDHnD4ERdUOxbGcBBNlwjMktWCf /C/music/incoming/mHvGtvYjA7TdbiTt172TDhmDpBxnc7O 12:49:57.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:49:57.0 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:49:57.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 12:49:57.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 12:49:57.0 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:49:57.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:49:57.0 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:49:57.0 Info: Grouping 10 tracks 12:49:57.0 Trace: Folders: /C/music/incoming 12:49:57.0 Trace: Yielding from 2: /C/music/incoming/c5vcNnNgv3NUKg3 /C/music/incoming/vepVmspH47JmBISvlX0rd1QGmJwOnyy3eIj3sYPlOKDROPjNrxGPlSWCvRJK4IsEIOh1yWduiOKAw7YFAQwX1RR /C/music/incoming/gOGyQ5gbLG1O5 /C/music/incoming/reHkXvj2fiHC5VWAdlllhOnXwFPYHmwEeQQN2VS647aMlaw7BUBmaeHLXRUrNrt1Sdxne /C/music/incoming/yMcSIKPiKQbiCbRGiO2gMRarb4QsllefnQwsb7GdERC3CpMBEvdiY33OL /C/music/incoming/yG1r47X2QayGfw6wddI1h3ckNbMwShcVdR4CKN3ySJrH5fX /C/music/incoming/PBGGIy6jBnXMjkHG31QhyAsIvhfgoNPpEoGSsAGU2IbaJpihHc3H2KHoi6jBsY3UFHh3MWnCt3nXxr6g66HlSiv1PqJupfCcN /C/music/incoming/rEef4Jb5r2k7IU6kRTa7yqqWlO7af6bdu2RSFb5x12O /C/music/incoming/CmM2qxDj2C30YQY1JypYt1XWsQHsH2mQBRI6XjnBDjANSLORMW5OISqIwXIHYj /C/music/incoming/KwlyusKWQdHhgLhjDWmLV7ag0gkvoyXtLPCUFdxT6rxHCbUPoPsG04cLweHohoHqmnDyitLAxANEJBMXsCgGg 12:49:57.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:49:57.0 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:49:57.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 12:49:57.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 12:49:57.0 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:49:57.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:49:57.0 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:49:57.0 Info: Grouping 10 tracks 12:49:57.0 Trace: Folders: /C/music/incoming 12:49:57.0 Trace: Yielding from 2: /C/music/incoming/hnsroKO4pPUWsnCAdEyQVaLm7 /C/music/incoming/HESKAVSykSgn6255gWdYCgAmvAfOXAaHoHKwmhD0q5Ms1fEhaIToT2lAdFo7QeIRSG /C/music/incoming/noH1v6gJqKaYxvyvPWpFDwyh0yHOJTGi2Qmgi7L /C/music/incoming/mQ4d3gbHgmFbUpncryT75ft0JB2nmECeFdokhNnihRPAXchDPvpkhFRgweBBmVuJSBEQb /C/music/incoming/17r5mtjA2iffYjWJE7y51Mo1osSANPsKEHbRCW2Dmf /C/music/incoming/jtkFect3gCdJCyWuElUvtWaRfvGi71oOpsKMFB60KPk1OaJIonxvoNNttAAQDk3nnwtjWjXdm3SMMhdfU62SC0yKMpsebpvyT4N /C/music/incoming/nTh5D7uGEDqWw3BQREhVeIhBLgwkvDsY1eY2Ua6XPMGFG7dMJaSg5rWMLOtvJjkajA3seH3RFrfycK3MdSIuSm1Jol /C/music/incoming/Y1XsodjDWQx3Me3 /C/music/incoming/WykUXToOjgkHUWwtQTo3IduEsBqIQgqtOGNQy1KVHdxa2C7LQgLqBqiTeOCwCN6dXY0niN2Wj /C/music/incoming/A6DxqPFgSTAOLFnB7MiUWPlebwbyMaExexRxuB2hP0wxH 12:49:57.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:49:57.0 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:49:57.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 12:49:57.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 12:49:57.0 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:49:57.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:49:57.0 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:49:57.0 Info: Grouping 10 tracks 12:49:57.0 Trace: Folders: /C/music/incoming 12:49:57.0 Trace: Yielding from 2: /C/music/incoming/MboShuVTcDpQDDr1p6KCK2m45uC7yTT4hSQ6Ug5gPU /C/music/incoming/aWGJjDymro6s0v0sBHincfliSxi1BLvH2lCxtL /C/music/incoming/txNd14pK3McC6EuLN0TmIYWas2emTjDkFRQJo /C/music/incoming/qvejIGVmqYaM6lbYomAUAULFdFboJm30D6w1vnTcpoesX33pbjQEMosESGgdEHKd4ijaViDaBxE /C/music/incoming/QD7uwMvGKPeFghNrh /C/music/incoming/5BfImUcN3b4MiJBoWsog2eygydL0SJLNQVOi25XY /C/music/incoming/NIh7jthqHyKx3fdVw0jcWkexg4h3RQErlunwaonnkCl5A3RbABrMNs1CDQ0nmmGX2smIYO /C/music/incoming/F4dBstK6IQxmlmpkFdfnYAI7SkdSpSQ /C/music/incoming/anf2TNVDYhRIuOlF66u /C/music/incoming/P5uSBWQXMVFIcIkgaBDj6i6lqXRlkDH06f1uqb4yNtRPsbr57GYnl 12:49:57.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:49:57.0 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:49:57.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 12:49:57.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 12:49:57.0 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:49:57.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:49:57.0 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:49:57.0 Info: Grouping 10 tracks 12:49:57.0 Trace: Folders: /C/music/incoming 12:49:57.0 Trace: Yielding from 2: /C/music/incoming/hsJyTyNtojd0ROC7HePnxRgVT0eODcTAqf6W0s1JByrK0igUh3wwHnxxlVM1u7XmxLJMPNgnlfT6AD3LT /C/music/incoming/j0JGAO5DsK5G0gFGY2JJ3jth2KAXg5wy /C/music/incoming/WsoddDhycwstMM2M6HH0T2omYAYbu3o2 /C/music/incoming/dIOOT3KRuTmfhTUFrPWt1SVh7LsG3O0SpW6n5frRtvb /C/music/incoming/f4kSnksL3WMbw52WeAJDPawg4f21K0IcSbkBBl1RlEpTO0Ock7hEIxhfGdWhqyadnJpuTBv0H0rkSLydxYQ /C/music/incoming/oyfRmvep7tfy4AHEV33eGYuSIjHV25CebhlVldAgC1MTCMsBEw0WPjjxeujcWqucYaxVoTs /C/music/incoming/12CHkbfPoxpouLJ4hSnb /C/music/incoming/nWbLAE0faBGyKcS5WxvjBWA216WtbVfmwE6OG /C/music/incoming/KVTkRkJWERI0qX30lQCHpeRhWvSQsGtJlOHoHF2GiBl /C/music/incoming/m 12:49:57.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:49:57.0 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:49:57.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 12:49:57.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 12:49:57.0 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:49:57.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:49:57.0 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:49:57.0 Info: Grouping 10 tracks 12:49:57.0 Trace: Folders: /C/music/incoming 12:49:57.0 Trace: Yielding from 2: /C/music/incoming/WF3xPVlNGLdYNd6HAMriAMv /C/music/incoming/Rl3mK53LmWqgUoic1PhrwmFmuutj0l4dKQVL /C/music/incoming/6Gsq55SYG3pkp1Up3cl1sUxji4NilXl1B /C/music/incoming/k6aU1 /C/music/incoming/vcAnMngQcq6T1BfmtPB1XIuCnMsicwVbueQobNQAreePmPyOP0VyJ /C/music/incoming/sD3csttHVqnIwULUamMGEwFsn40rn6XtqtOV1WxGemb /C/music/incoming/LS0HOEdIEmjLVeafLEcMiplpP4QtSFHlbo1eaUAxQ44yYJXvqFidN2VuGKYSVRW6M5KGl3fXdM4lsUxggtdnwDFgAFGw3PJ /C/music/incoming/nbF763h3A45A01KcNrFyBPBp4TrVUhXjHsLNyB3hbX1pdTs52IRyRIyFHpdlKthrgV1Gp4KmvxwKVkmjBt1mxyA /C/music/incoming/Vja7aRVgF0Y5exkVAxkTeKtu36HnACEFcJlsqXwoXPUHcJ4TpnjdpVXkWMebjHOdvt2Dl0FKa44wXTsscV5lrApnSaEL /C/music/incoming/HkWv0OeEGx5r6UpvVt3BtkuThV6HYUu5wsfTQlhhLuNbAL0EA5lvm1nvWd 12:49:57.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:49:57.0 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:49:57.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 12:49:57.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 12:49:57.0 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:49:57.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:49:57.0 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:49:57.0 Info: Grouping 10 tracks 12:49:57.0 Trace: Folders: /C/music/incoming 12:49:57.0 Trace: Yielding from 2: /C/music/incoming/iHBekvE50Q /C/music/incoming/HbwmjHN0kB1vIgyyXGDuIVIIAbn7jGkr3nwOGHcl /C/music/incoming/SWB6HHSqBXcj7taHVqeAqLquGtfXLU5Ud3mbKG7G6p5JR /C/music/incoming/q6NEkhydmnMaIBioRn3ltkWtoqcaEsor0KWbkj3Tm71bIBeu6eRHkVvgisp1fyH17ui5Mg /C/music/incoming/mRsKA1JFLJY35SIkXyfGPHfIlj5seNACj7dXHVCG5b5Q2St /C/music/incoming/TXbySuaddFAglqqv1JE1GbKMAlU7pbWna /C/music/incoming/UI0bTPiyLpbHqSlpwkGjinLnQHKQTktSSbE /C/music/incoming/IBn0dQhALy3Cf5nVpP6vXWhMWmNrP5XuFIp34v7tyCAi5IlCLwSxJ62TsIcXdXSOII4FPs02QM /C/music/incoming/NABc6BmUINvVHmtSIVK /C/music/incoming/TLNaDj67StWaod6pH04CPgRwNkjxVgkxNVkwpiSwwKEpXukmGEkkIXhM1qtraIlLjxuB1IaxgHffKCHra4 12:49:57.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:49:57.0 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:49:57.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 12:49:57.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 12:49:57.0 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:49:57.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:49:57.0 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:49:57.0 Info: Grouping 10 tracks 12:49:57.0 Trace: Folders: /C/music/incoming 12:49:57.0 Trace: Yielding from 2: /C/music/incoming/MMtjUvdMSHLfhIuLTfX6HJeFfGJeFa0jcptxYhhMIWTDRIixRXCrlftcIVdoT7hROCc0n4TM6lwRXJUEwltPFH553 /C/music/incoming/qtyrGcwJwkiBTW7mAXqXtcJ4WRCMjuhDq /C/music/incoming/6JEOl7CCpYd33fjf1kL3mPNyl2vjqvDLxP0CqqEIfdI2VGXCEmH2iCAp3eDqKrl1uy /C/music/incoming/daDa3aUJoyTJ2mAVdt2GYlR /C/music/incoming/INrQX3eg4EPBviMh /C/music/incoming/O3KuiRYVqyQJWT2SvDkwRaIBVy5256EgCahVrSXWFgkxo0bOuxAQBnkOtiGQT4Xr3KgWMgBLMuYKWkm4xpHHFUNnWABi /C/music/incoming/NlBKSb5YFBtKxK6t0WfSB2CpNwjOwmWAi2AVIsuEYxn4pON /C/music/incoming/nqnykFNMjSIeTyUe0HjLqIQrVwpaiaBF0S5RWJkapT16waaVhAKno3JNH3KVpNDjrdlaCdoqvivFPS3VvC0Qxmq5 /C/music/incoming/AaBm01IhoLSr2DnmP27byDBBTYgbDB5fnbsdo6 /C/music/incoming/hvLa6n0xm22Lvq2xVe7ujwG0NSFIFJSv6uGSwRRQUfmikSeh1UMFXnRRWSunQq1KjFMaSibduqIekxP2OwPS5mGSKW 12:49:57.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:49:57.0 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:49:57.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 12:49:57.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 12:49:57.0 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:49:57.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:49:57.0 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:49:57.0 Info: Grouping 10 tracks 12:49:57.0 Trace: Folders: /C/music/incoming 12:49:57.0 Trace: Yielding from 2: /C/music/incoming/sEPln4LujJbhF6k1i4cg3rUNTuC2emjQvsDhvqJttQBRABBt21pwvN4aRcy0CQp5ysTlDcE0uQTmYdms2hak5 /C/music/incoming/30baeBiyguXghQqelCkXHrUddbHa6QdrxJGvFSeeUjBhIcBgbCO /C/music/incoming/ykH2xgcodihISufBEOiicqefPxIdGJLAryV5RgUdeTugd1iXn7OARHPigCl7G7PBFOqsGiQx2e /C/music/incoming/WDSHoONkuaJoTC6kokHvQMi5pcr6sUHkeFGfscxrIc2J5LXQIHrD6m2juVqlw /C/music/incoming/yTfHqpT4LnCliycttoh607QJWKrdwoiLR0vYiku1J7UMx7apoJibYraAcDRN6PHvfXBpclki1ow0melXKbWVghU /C/music/incoming/2NmUk2DoEj /C/music/incoming/ST11CSKTg7RGJRe5NiB7l /C/music/incoming/7QDeOi5NuliD3y /C/music/incoming/gETuBPbDanyLlrcIutxsH /C/music/incoming/ul5pAUAhsDgihBM0ONYyi6LXwTFF4h4wGrTJcbrph1xR5nLvhUq1sLKwIg1Np2lkHRKWOcXNvJr 12:49:57.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:49:57.0 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:49:57.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 12:49:57.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 12:49:57.0 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:49:57.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:49:57.0 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:49:57.0 Info: Grouping 10 tracks 12:49:57.0 Trace: Folders: /C/music/incoming 12:49:57.0 Trace: Yielding from 2: /C/music/incoming/Lv0QMgS6p5KeKLrqceQSNXJ /C/music/incoming/kfsEFkguasi2kXeFpVbQEFj13bK20lGbHoaQhqjyQpJAtmgrEF6ItAmN4AJDHlDVUhu4Xux6 /C/music/incoming/74KFkyNa2KfB520HjwArOXq /C/music/incoming/Q5EpPiuoPewQ2eDftOWxBwxbsOQNOqkOLOtyL5bXh0oUIkLsRD45eFwtGD4byOHy1PfnSeCwM6pIiLAhcx4 /C/music/incoming/giHOMQifFdF2iVRxkSvL5f1ORUhbHb6lL2V /C/music/incoming/DFtiYRhTH6dEiPSjopv4HxFkBHneTq4WY1e3FTcgTA7MnXk5CFQgsdgeajPqEcapboN /C/music/incoming/yVh3ri2nAW4bLOO7cDH6LEyGeD1YRqWODskFjHa025n1uPAp03hlRwc3wIYVocEiapG /C/music/incoming/vXWXOUXR /C/music/incoming/wrqRbT54y1QCcnroLGIQakKT0ibGEVVpWNKBJ7jbgn /C/music/incoming/eBqDxMg0nUxLFEBGRfKqkU3hq0xbPRDLm4gworhbghrhK4NpxbYqUDJrFimGnejDqUxJxdqy5JjdC 12:49:57.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:49:57.0 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:49:57.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 12:49:57.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 12:49:57.0 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:49:57.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:49:57.0 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:49:57.0 Info: Grouping 10 tracks 12:49:57.0 Trace: Folders: /C/music/incoming 12:49:57.0 Trace: Yielding from 2: /C/music/incoming/UpIAak5ATOsTBDJjlxu7N75ieTQb3C4sr /C/music/incoming/0rS3M4XMehccFnPv4WkT7gmeWYhovN46g2Qnuppqb3HNWtKObsUonSJTeOf /C/music/incoming/Dt1fSO7Kt3Mf0gUCj75hRNq26JRsBUMt3Il1jD1oXuIKv3FaV7qRW50Wd6gi4 /C/music/incoming/2kjx3LW0fLb /C/music/incoming/sH /C/music/incoming/iy5uih3lydnyJJBQRFE0fNust0duHNyk0lMj2MAfcRTdSveghpAkNIRCdMbqeILTMdGw5qVffxXv1qH6V5mr /C/music/incoming/jnYkyTrqsnar7xx1miHcPhEACFooAfYHYoxl0LF4w47QNiaH0OH5IO3cQxP2E /C/music/incoming/qRpnIc4m4fUsYTs7 /C/music/incoming/pcIIaWl1cVLFIjqDG63y3IwI47YJM3QnTyXYIBgHdaqpJPWPwhwtwX3ONaMa6KogewSisy2f0vv3rh7njimEG /C/music/incoming/4gTX4jC1xPKYFjI7A4wxbcUT7m7Gw2rhppbbq 12:49:57.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:49:57.0 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:49:57.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 12:49:57.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 12:49:57.0 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:49:57.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:49:57.0 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:49:57.0 Info: Grouping 10 tracks 12:49:57.0 Trace: Folders: /C/music/incoming 12:49:57.0 Trace: Yielding from 2: /C/music/incoming/mlOG5Ard76UFpFr /C/music/incoming/MAI2Yl5pjE4Kf5BYT5VsPOarQfOp6DmRRx6TyabrkHshElBTFqpeuTi5yqlSEOqNqm0O7PAT4Ehhu0UFM2RPn /C/music/incoming/YMVHmKQQ6Puls0UhAQxmrnK726ssgMj6cxBfu6nWApebmVkgsOHhFfILcWNnrxJtGwj3yPUCDITcjITfVlayfcA5W /C/music/incoming/ldus2IvfS5CEUvYQUcE27BJmHRu7O2qRLohgd7r1U1nPYdt6W5V7XtH /C/music/incoming/BQVvNdcacKIrjoHlNB2vThTM0sDmIY2sI0Svr72pxbXGBIMXCiAUxems5iEuIWykPpRqEl1OHL6RqnlqOMSAxh3DMyxiCGOIJM /C/music/incoming/GpjwMuUAiAaPa1SOOdgm01PqVaeJrCQhVRHEpANjXSqFMRbdbSWvNPaNI0ILplhOQ02ptoyox4whJjMe7bHHMuB /C/music/incoming/5g4eiya25BO1pTNcadPi6NcPRKlUM6uvhWUxJXsUqVXtj0FS4BbQOcYreouFmmo7grSA7pBjR20jWQG0fA /C/music/incoming/7t0UkEDhcunfsArXt1d7rhI4Gu7UBfFKgTCJxw6Gpmg6kQosSggEUAo /C/music/incoming/5ITf3nKjF42gteS4JGiXnP2ru4rPFTehVi5mJ7lNomOqdrqu1caG3fAoOBS643LSYU /C/music/incoming/iJiHxlQATU4MJtMcm2LG4IqDvwnktraPOfOut0sISDX1a5bx4D2VUtQHsMkb6GfBTn6 12:49:57.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:49:57.0 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:49:57.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 12:49:57.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 12:49:57.0 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:49:57.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:49:57.0 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:49:57.0 Info: Grouping 10 tracks 12:49:57.0 Trace: Folders: /C/music/incoming 12:49:57.0 Trace: Yielding from 2: /C/music/incoming/fDnDhxYIC1puqmBoGsntrqJNFxRIGLhsE7dEI7tF1V6kokIAoLH4rSsW1I5RNq /C/music/incoming/bcJjokLviMRgiMLnwalaN3rc6NWjelFsroLkNJH5V11G2UaBMMfYkpjgRGkIvCr4gxV2bAHUAnmUcTilNv /C/music/incoming/rdOC3uHeFlddhoYh34Mqf4VJgiuqLiKta20KrxdI4ppLcBJJBlVEkvGvpfuTap /C/music/incoming/cOAgpeEVHlPSOvyP7DuNbbrRJcSnfFxc5ai3SWRLag7X /C/music/incoming/EPpIcsm0kHGLFQqIXxNGkSSRi6VyjwP3dshs2rwUlCl0UJvDGGCUdsCT4GAeEVQVYL /C/music/incoming/w3RVSyehjAE1nlYAwmfXJITMFgbYaYp0DWTtWYsubXmOtQXeasCoDaxVifpLwngrkLwxyEKF2SWTvfrWq5XPwbwCy6kRJO5VQ2 /C/music/incoming/6GlnbyH6jWuOkjuI0k77iyiPiUmTUn5VbhpV242QrYSLgUEpc1CUc4MHxEfomVl30GNd1GN4ppOrOEI /C/music/incoming/C2AI2mSlMmbgdvvksTgxf3h36u2TK6ELBL1FPK64SKo16JnF1CnJGxOHUFJGr6INPxMACXDQVjMCO /C/music/incoming/Bjkp45qe7VA6vdVpUfVBaXDtPQPmXECHs3CL3XVGn6fJqA5SDDiMCtPLOYHmoenDs1MAIju /C/music/incoming/XIDpfWKK7TdAxWVWwWw 12:49:57.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:49:57.0 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:49:57.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 12:49:57.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 12:49:57.0 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:49:57.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:49:57.0 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:49:57.0 Info: Grouping 10 tracks 12:49:57.0 Trace: Folders: /C/music/incoming 12:49:57.0 Trace: Yielding from 2: /C/music/incoming/EBWt1YJNSJibJuHkH3VE3WCSIsROaSPskVEdSCNd77hKif0d3vCeYmdO7eSHh3Na1XXVXEAeoRE4O0KDAOSMpKC6RWdNQf4dsg /C/music/incoming/sVu3v5UIyFSslExa0xD6rJ3KyVlO6C5Rub22IJ7Cbuk4FknIPDKA4QKR1SDITgJ4Ia5jKEypxa54x7fnHK6DYEUMyj /C/music/incoming/OY5BVcPp2j1aMnCkJBYEo0eiXpjKenOoSEdTiHuqMdRWrKLafgA /C/music/incoming/PwkRUGFFqLl60uDP4JxQvYiGNKaS0oelvSJp7f2TkpFEHFJObpcm3MAXoMekFTMbHaJgSmPXOMFftM6h /C/music/incoming/5ifPgWUMFKN37fpeR6Ye4pQdfTpXlGk4spkbeeaNtxrKaAvMai5KmQ1PybKtG4B7ARJQ3o7M6lRG6fcMxLX /C/music/incoming/4dIIwsfJ6y1AWAxARl6A0CGpioJQRcEYeOOOxRlDvYjfOfGii4CqF1hBFsAiRwY42cuhSQc7aDdasBIcPAHVHnskHmjercS7amk /C/music/incoming/T7absqvfvuTdKgmRsMbfIpS5xsyS5nNfoElLY3e6HFCRaKp0YBvM6prEndK7YKihOOVg2I0wIcFcUb4VdH2D0bg /C/music/incoming/vqG5 /C/music/incoming/OmaFKl3xLY50FkDLUyaRKaoWcmv6KJNAQWTWcu0nCKUrFUhbJEanHflN5lCxW4UbkFiPxOIAGTp7n5qpf /C/music/incoming/Hn 12:49:57.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:49:57.0 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:49:57.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 12:49:57.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 12:49:57.0 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:49:57.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:49:57.0 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:49:57.0 Info: Grouping 10 tracks 12:49:57.0 Trace: Folders: /C/music/incoming 12:49:57.0 Trace: Yielding from 2: /C/music/incoming/ffX4BrTRhTnhUqhuccUq6j62WiXUucjv2snX1DrQgiaXSMEWkRP6 /C/music/incoming/kOUOFCawIM76MX1nwK3WDefwXVaG43bsJK3PN23QgwNU6fEWCP4S6XlfJxYQBCAMKOwc2k /C/music/incoming/Gl47aio1gHx0MbcbJy6VCeMhRrw74Uu46p /C/music/incoming/gh7Q4PvD /C/music/incoming/jDguYhEjOgsoRpdEisD4Li33gtTPfttRLWwyTu /C/music/incoming/RTOrM3H2WddFjJ3KFJ5sVJgsdpyYmbsKuqUtrm2NyGJxoRyjtlu7OYjhNvnvEPOVRBk0VJrrPq2oaQdsYpEbOs4EhMN47Fj /C/music/incoming/HhdmNl /C/music/incoming/rvRWtDUXOsWsH0ox4GVqw5uO /C/music/incoming/cta7jxWqYV6JLA2QtWBikL5kepArmaIne4gwJsrJRXKG2F5EBUY6OMKxwW225FdXmSEPsEhaEYxtaxq /C/music/incoming/6Q1CLYnwEWRuPIlYTemyC7 12:49:57.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:49:57.0 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:49:57.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 12:49:57.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 12:49:57.0 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:49:57.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:49:57.0 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:49:57.0 Info: Grouping 10 tracks 12:49:57.0 Trace: Folders: /C/music/incoming 12:49:57.0 Trace: Yielding from 2: /C/music/incoming/65gKS2RPFnjqdVjBfVymcbtN1ngpuQqenGlcY0RDmOY /C/music/incoming/YVqhGNHBGsy0Qm73spTvOHktfblXtYra5R1tt2cLog21UDQrCyVcFxhrK5cFBRhOax37sMIymigHMqGJ /C/music/incoming/6SnkVk0pQlqfnvFRU1iTbRJD /C/music/incoming/7640f70MOhtLsegU1MevSNMylpEFuHgMsumj3fcw /C/music/incoming/r22Y /C/music/incoming/Tt5rO3X603xpltPLDHPn3HMhtDXJIFadbyD4rtoKWuFCxhviTxA6AILm /C/music/incoming/KqjTW13g7vNBqssVnktxrLIT /C/music/incoming/tvDf /C/music/incoming/Q3kO3jHwtL4AC2vdq /C/music/incoming/pCq1mXO1YPfKU6WcTw7hARSXoMUonNDMMlGqqREpLeb 12:49:57.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:49:57.0 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:49:57.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 12:49:57.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 12:49:57.0 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:49:57.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:49:57.0 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:49:57.0 Info: Grouping 10 tracks 12:49:57.0 Trace: Folders: /C/music/incoming 12:49:57.0 Trace: Yielding from 2: /C/music/incoming/xApjpcmowXeKErqeO3JafIJXJWY5VKFke5V45CjunOWygqW32KwckdEXYyHA /C/music/incoming/5esttujlPhm6v6BXH0b0HuDFNbsBFvWMoi2DK /C/music/incoming/UvUMHeHrH5 /C/music/incoming/xN0Bn /C/music/incoming/cmivCNLloOPgTq1eX3OAQ3ah /C/music/incoming/3lTLoLf7jPBpsHUp2POgPOYSXbmVgoaWy5qociHdhTutDR5mENhMxWkotaVmxr13OLXupGnThL64tEpfdaqAguyJ /C/music/incoming/meOI5u54sxccnI1BJwIGFdCKoQGGYuBDul7omNxDG45OKRlirp1SvKkjJdtnWxf65GObIM /C/music/incoming/AI35kJgsv3mkv0gEpaXIKC2aOyFQu0 /C/music/incoming/NqOyXanx6DqYdCpDV0UHmlHbgxnaHCXm44y1sUAymFO3MlxvJvl2wiuCRN /C/music/incoming/W3B3Gw3eqYQHTqGmKj3iocwlroqi2gfbfBnUgvUWqpC70LjwyhwKh7PTGpLqgTkjSPCrcSgnwgY6HxtNf1QTRD1fTBoYRD 12:49:57.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:49:57.0 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:49:57.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 12:49:57.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 12:49:57.0 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:49:57.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:49:57.0 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:49:57.0 Info: Grouping 10 tracks 12:49:57.0 Trace: Folders: /C/music/incoming 12:49:57.0 Trace: Yielding from 2: /C/music/incoming/RvjCMWoVxE6AlDvI14RBo0 /C/music/incoming/Syts5KNLOjwgRemBS4INpQu50wNq /C/music/incoming/0ep61VXdKjRccACnMfgu7TqkQeeylhMh1iIaf5opATY1fqChbKPqmBKfUepVR /C/music/incoming/JVFtTjtixJCLWKQsvySn7SDGjISMtojrWPkjNUVkTamKxeRUTH3idt4Yr6kkyPWjAkWhAGNIKHC7F1ieX60TsanCStYOK /C/music/incoming/ajUbEJV2mbCX /C/music/incoming/IBkmMaYAjflI3IgYLvrF3vyfE4CkfqD0vdy3JHFVkvUJF2jIM6JhnVPmcePPFN /C/music/incoming/4LmayjeWSJAE0gOvHo3uXkM1pbVuvKk3JY32TROLt71HNm7ECgQokTTT7tR /C/music/incoming/0jrsh4m70iEwkICvThgy0vHkhDT7DGnyoFmPwtT6pWAS2UFR4nBkhPgEJhlMknEt2fhNuT6Avhic3Vqu6bcoecrGyQgpigVcr /C/music/incoming/eq0h5XyOjh3UrFmRFtmTd /C/music/incoming/Kyw 12:49:57.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:49:57.0 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:49:57.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 12:49:57.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 12:49:57.0 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:49:57.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:49:57.0 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:49:57.0 Info: Grouping 10 tracks 12:49:57.0 Trace: Folders: /C/music/incoming 12:49:57.0 Trace: Yielding from 2: /C/music/incoming/cFWWP /C/music/incoming/kSoyrqy57pfAuNawJeIVBw3Oe6NpgVIpU5EJeXElAoDTqABXbKJObt /C/music/incoming/2HOutleXxcW6cSMujP61WhJTfpjKyqfDD74Hlf /C/music/incoming/kRmP0GjrohqWKqYWLlHSVIyp41DhIejSlWyRjdKn6ogUKGqClkkYiJ6Js4T6ccQj5GLUYgNIJsUHBL /C/music/incoming/h505i5sqeSavMNNNAUrkTIoR46kX1skHgEKuldGWt0glrGRVLWrrB34HPhbkUCxSHApicr /C/music/incoming/5QTxVNVI2LTWapTK1IH3AW5EoYpQ /C/music/incoming/hCPwN2ddPINPwWilIBSVium3ek2tKOsaYXR5aOg /C/music/incoming/0uoIAPw5YulyAhrUuHuDplUi75o0dCc40hwlUcURS0RA1GJVkjDwNtyNIfIDBF1vspGrR /C/music/incoming/B0jALx1XVPo4KHkHuXMyDT7q0fStRs5mvHBw5T4bMHmmWWEB2COvSerO00IFNGfCRcHdfUKJ1LT3HT /C/music/incoming/k 12:49:57.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:49:57.0 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:49:57.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 12:49:57.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 12:49:57.0 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:49:57.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:49:57.0 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:49:57.0 Info: Grouping 10 tracks 12:49:57.0 Trace: Folders: /C/music/incoming 12:49:57.0 Trace: Yielding from 2: /C/music/incoming/JBviTFSYhrUwmSpUjCEK /C/music/incoming/5AwS21ufcXccxHDiAogvDuXHqhTeODQxrpqQJ5ducXIy3dOmvrsjvMnJKWBUgqyHhLRhqUHCk /C/music/incoming/6heiCcnUgoUqplHJwdq3N0cVd4Pw7J1VkrOdoKXMgNSyx30dYdpWaHmgeqfGuYVEu7g5FEtUmLVahLwhdLF3seUL /C/music/incoming/nk /C/music/incoming/fOviuC4ftvweCo1Q6uDfBFMyVBVRuy3wNt /C/music/incoming/fslyvcaExmOYDcuYMFvTgdQaLg706b7fqcxNYNqGGVWT4m1ngoqY0y0cJlVpdiGwmIHBLOa7oXnrn5exmTSRRimYjveN0aDwo /C/music/incoming/Gr6XCqujGevSu1HNslkK7cVMokSc6rWMUaxlfJOYf7WbkHMYkUygbH4DEsJqGslnpR5uDuHQFtE7mUBOF1Yl0PLmd2PU7 /C/music/incoming/wVndx3b14AL1YgMTERyKQHDnC2m7qA5gQl2RtMHSLp6xHNnkPc3UpdaWs7IEQbKEDEkNm2yYj /C/music/incoming/CXPPrMtdJqRa1NkhWCmvm0frjD5ErvnDkVFJcbCk /C/music/incoming/NPfmpccOtjlVEXAFgkdUX5ijEXYhcD3dkairYi05MI61O4OqmKhWaj7PH3PAl2LYohKDOiO5rghp7pDHiI3 12:49:57.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:49:57.0 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:49:57.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 12:49:57.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 12:49:57.0 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:49:57.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:49:57.0 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:49:57.0 Info: Grouping 10 tracks 12:49:57.0 Trace: Folders: /C/music/incoming 12:49:57.0 Trace: Yielding from 2: /C/music/incoming/mpyGLdFpcttKA3AwQN3dSlBhGbLKrm3UooR5W1XPXCIgVyM1vGhaSWbbWr7Ky35XyGulkDIXWmmqK /C/music/incoming/GLJbewdAAqwwiEkfb5yfYINBt1agHrRMbekHeshvoa5cdu6p12km6EX56iOkw51hGRudt /C/music/incoming/ltxn5vPuPsBcGCr5tdIwmqTiYdwLnYjTHsqEOJECQ4YvptyNoCOabwE3Ipw17dgXjPCmlUqR /C/music/incoming/tYTQj24m2ajMNgtO5u0Dr /C/music/incoming/SEWypkL21tPRtVYXNkuCmSxRbQeuMF6VSo2sNFgvVBOgAGp4VMTw6dOagexGgqouv16e2Gjhe6OSeqrCAhG7TIXOI1 /C/music/incoming/beorNEyEIWta4LOOcY2nscCUiVnR6aI3vJSrxYDoxWoEBfcq /C/music/incoming/liNCgoEiHhTKYgOnljJd7LYL6LEGDwGfiBFaFPGW7Yvf5m4RvFsErtIHq /C/music/incoming/nEvpjwAeXXWjkkRLXd770162a1o6thelfK0QSnQ /C/music/incoming/PIffTspl4QDceRGQjuVXwPmlUJv5RaFMpNgRHBHaVoM10ASq /C/music/incoming/uUxy1uX3vsDS0xaVJikrKDxnf2JftjGuNCJwK3iJYlvKGX1M1iUhVPkYvkt7TRImThfwWLlN7IBxhV 12:49:57.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:49:57.0 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:49:57.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 12:49:57.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 12:49:57.0 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:49:57.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:49:57.0 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:49:57.0 Info: Grouping 10 tracks 12:49:57.0 Trace: Folders: /C/music/incoming 12:49:57.0 Trace: Yielding from 2: /C/music/incoming/h3fYbKjelogoMymhkVP0bm6gKpIScOuvUaXHnUuKihIFJGkPTgqhb3L356oTbxbF /C/music/incoming/51WXwuUgyPlwc7Yi5YD /C/music/incoming/oVxlafBRrVCo3bfOppwGLdquSVAdH4u3vNxGAoxF64X5xrXDhujiTJqkFcAlMxkuAG1oLHoa0YIPnt5A553mUmiUwnb /C/music/incoming/11DIWaIA5ebIOYKX1l3qtrjx7X /C/music/incoming/7koBVVS27gvPOCKwPuUBTyRCi7i3cQ47INj6iUTLsgQPxxjTWnR7XvfHBUrVMXYpkvgbrLn3IjhMQbdSXwfW75 /C/music/incoming/XfAYglsanPYRtt7tjmr3pHEREAcaDPY47DPF5CNB4YC3K2Pu6V /C/music/incoming/dV5OgfwgeOKQgMsKLcXgeKdTOsiqUXM6M3QoeOURlhun47TqTctoyHJBSl7U4ftnbM /C/music/incoming/ODNIu /C/music/incoming/krypYF0NnVG1QGgaDurJ7tef47gE1IEIcSVWUHge41O7TjCLyDMPus0YnstYyvUMr6Y6Sqn3onNgNetTFCex3 /C/music/incoming/KVrKvsTtNyrhvmFaD3TlR24aILPtvMEbEaEiHNnP 12:49:57.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:49:57.0 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:49:57.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 12:49:57.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 12:49:57.0 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:49:57.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:49:57.0 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:49:57.0 Info: Grouping 10 tracks 12:49:57.0 Trace: Folders: /C/music/incoming 12:49:57.0 Trace: Yielding from 2: /C/music/incoming/fHhxuxYJa7b0Au6RcfstioBeVMd2fjyfmDSyQvJnpshiVAAyyJwXqcIXfcJPt5EYH3N5KGb /C/music/incoming/JEhlOrVa0TyL1v2mXXAfASUCWDdUIoqdPEOQmDtVKrKjwjYvAECyYoGXQNwkobyKDu3vOlauDLCiiLfNMOteUYlA6Y7GgiHJ0 /C/music/incoming/rgSFm5e3fMhey2a0VYOTK1b0MNSPocUI70yhETtsGG /C/music/incoming/YjhlPteRwXBlRdrOtOhtNPos /C/music/incoming/aniWe1EDjYWBItQfcgbYuOIxtAfC3UrcnH3RWgjyW /C/music/incoming/3TAxDNySksATkveH376pJ /C/music/incoming/cIBRU5M7b7MtJA7GhlXkJaB4FwIVCvl5UdM4mf /C/music/incoming/e0YPAS2PiUXDKTahOBY20fKxV0I /C/music/incoming/hfAAWdmvd002IY4HUokhVafFFufxmmA5TjsJDcRQXAFWldV1Nt4g00 /C/music/incoming/UyciuLojkdJFMoWsWDatSlFlC 12:49:57.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:49:57.0 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:49:57.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 12:49:57.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 12:49:57.0 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:49:57.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:49:57.0 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:49:57.0 Info: Grouping 10 tracks 12:49:57.0 Trace: Folders: /C/music/incoming 12:49:57.0 Trace: Yielding from 2: /C/music/incoming/mTlDiHqwnKgxeDj7UOtIAhVYecwW3Ut6qnyf6iB4xXu3PIcocXPcjvmf5uygjCCAp /C/music/incoming/Kqd2cHMCNhxKsDatOEM02S1EPiiWIQV7 /C/music/incoming/7jSw3WtRI /C/music/incoming/BAQXGPIqksS30uP50dawSuNS5UpQ74OJASf1yYK3gbglblm4T1IMXScfU51TA0rnMjDhoWGbAfpQoB /C/music/incoming/p3Pr5TJuKCKynhN6Lj6XVjNNqvwyoFdn0WcAh1CtXRymhbtm04JAo2WfocaIwj /C/music/incoming/4Eqme5cmDLnPuA1r /C/music/incoming/H1HBCjvPq3YyWlomCwQ2SsoLhpU4pythvBlStLu5SlquJBGi1kJhbHenL4tlvyAYIQdu7E0XcSjHb2bNRMc /C/music/incoming/Vc6MLYOHb /C/music/incoming/qmPFJGYiU3 /C/music/incoming/j7fYtJFxFDH0fJGD 12:49:57.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:49:57.0 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:49:57.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 12:49:57.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 12:49:57.0 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:49:57.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:49:57.0 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:49:57.0 Info: Grouping 10 tracks 12:49:57.0 Trace: Folders: /C/music/incoming 12:49:57.0 Trace: Yielding from 2: /C/music/incoming/BdbF4FjPby1GxExBlmHdQo3dGNnKalGflCcw7NQ7r /C/music/incoming/kYX0ocxAcyIy7G5br7FS2LEKjTPjbmuKx7imujF6xgV /C/music/incoming/EasUuVXKsc1Hoosh0KwJi4O0idixNR7FjNRyV2mfmj76JhB4FCewLQAItAM /C/music/incoming/sBtgpP2wOQeCHDlNUMRBv202ADqw4Gd0R2J6duodleBvBAXJOCWT1KmxJy /C/music/incoming/GCKeJ5XONGllwGPOJQKf1REfERtDlrIlOeVckwHqYk4xvMCMi2YpUxWW5FHYKtDv6aEsRM /C/music/incoming/xi7s7DmCTXtEW0l0jxqDfManwiY2yNKyyyJWLjkLeQUmTpSekoYFWEISiS4XMsdgm2fx /C/music/incoming/EFXSeSqtbv7WIlhGyyiFqUcKJ7lYNqmidTlW05dXN3k6VW05OUJN6GuQDnifGANSj /C/music/incoming/yUgFERd6YmyxEtIUhDAxLjTxOnw5VumD64VLCCdw3huuR5SKXSGbPU6pbPXpug /C/music/incoming/itncHjKYUhPw2MmkuPWd4urXvBTHAo3bdw /C/music/incoming/XK3vqKK0aqgGHoNNqu7U2pn2osnsemMSC03GqUMxUEQVhffD0SyH3cPIvag 12:49:57.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:49:57.0 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:49:57.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 12:49:57.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 12:49:57.0 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:49:57.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:49:57.0 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:49:57.0 Info: Grouping 10 tracks 12:49:57.0 Trace: Folders: /C/music/incoming 12:49:57.0 Trace: Yielding from 2: /C/music/incoming/tFWAqhfhRILjYr7XC65iOPNllKpEQ0djvmEsAqJemnWb561 /C/music/incoming/CVN3XObHf /C/music/incoming/TSNiikng0CkTUUmovfld53fuJCfIAICNO0bCjtaUhehKWT /C/music/incoming/LwDVJDF1cEbX5wRQh /C/music/incoming/BXGLxlmxRGdFPBtmYvlKLf7CBPpc5CsXkTMt0RlbablEicwLtWawcP7uXdjP3 /C/music/incoming/Pbcc6mkkxWou4WWP1evm3PBBMfvhG63eS2IKQLINDKgoUwDePBvM5sM7 /C/music/incoming/x /C/music/incoming/C4Tic70PT0mhaW5xjRHNHo1bMJfTjUNTy7MgEkH7E0RDlagao7EE4Ran /C/music/incoming/YY5b /C/music/incoming/ihchNPbquRcKxgdFgAAf5xHQg2cETcLSFoIHRWTdDI3X0dlcXIVwSVbRItaTNEErfqeiGEUrNvJvDRYdQaOlonaQnY6xVax7d 12:49:57.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:49:57.0 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:49:57.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 12:49:57.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 12:49:57.0 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:49:57.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:49:57.0 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:49:57.0 Info: Grouping 10 tracks 12:49:57.0 Trace: Folders: /C/music/incoming 12:49:57.0 Trace: Yielding from 2: /C/music/incoming/pKqRkN /C/music/incoming/HHd4nLcxpIGm6axHkeWpKyMeBNGgqePOqCtRWIIdoucRFEhuAidHgfmi37CIf4gk103ENOSKESapv3G4Fl /C/music/incoming/b2PCjkgsk6klRCtQsf /C/music/incoming/ase6RVuPsPpuhvKUn015aMFiXGfuM4iR07LN1Jr5IWjwISyDAqqegpYuV4hlPadvHFDhS42LI4vkCiIfgK2uN /C/music/incoming/eTMGV5GoGOI7vceg6GCTCMvXBXDfcgRV /C/music/incoming/n5gNrt727p1qNjDsaIchvHeasaiTorjYgNSJoRt36 /C/music/incoming/t1ALaMgNTINrS2OL2lurWtKBKp0gqxoagRFGN7HO32rkUy2MvlHiXif7p6bRT7vusMlavi63LNw3cyNlvnSfXgj5MGp /C/music/incoming/FXGdPEEIgu5d5qN64CMSAbPu6DAQvnXk3cJC /C/music/incoming/L7DA4b4PqAguJO5OEyn4oNH7hHs0CWA5g0etdsBYAP3OdOCTTYO7aaM6yDrvPdmB7inRKLKk6wEHR14AfHgLiA5gn /C/music/incoming/4 12:49:57.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:49:57.0 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:49:57.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 12:49:57.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 12:49:57.0 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:49:57.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:49:57.0 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:49:57.0 Info: Grouping 10 tracks 12:49:57.0 Trace: Folders: /C/music/incoming 12:49:57.0 Trace: Yielding from 2: /C/music/incoming/6kyHdVuMcqgH7KIG2GAuXTn6CC4kim3KjsDCS5o2Gh /C/music/incoming/0j2RYRlWQcUsTwnXWH /C/music/incoming/30Cp4PfdV3RMNhJ1gorm6J6fm3ddKXcMe5C5X4bBiyuyUrxK4moK7SQt2wcbLbA50eHQNM /C/music/incoming/iCTAwwuOttLH25Mqaqd2OdLMd2vkPoS7uk5KVgOgxTnyQqnOF5rnLwoeYgwCbk7eILlR7bD2J5D2Wl3UOOMR5Fv630TO /C/music/incoming/I5fVwCh3uShjcvcVwQqM3ywpJCXFJ5dn6GhXeVqfcEOFUgYVYq /C/music/incoming/4f2GcBCbOcRhgQoI1mhnI2T1PFRixS7PQICNVVkRPAqvjQnefb1XqHvbsaXFRtL3dcxFoITebxFhLwQ7rNdvYiximAtU6 /C/music/incoming/uxpo1N2QLqKCLWfwrv1Rr5W2dM7qSggtC1aJwjVr4uskLpqR5bgLWk /C/music/incoming/EVux311ijIEuYgFC7vrhkNbHSH11nBpQc3b5ybuxhiiXC4CVoEd /C/music/incoming/gWlFHfaWgUyV0kArljNbfjCcpgpKFvbDjwXnWTx /C/music/incoming/jPSU4fHUFSclEohVmTW0YKilo2yfNxKRYPUtS3M00NjRxAA3FfoVMvgHHHGcNBggisuWBVcqg57lAxVVCEHHjVeCInTlwKlxG 12:49:57.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:49:57.0 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:49:57.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 12:49:57.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 12:49:57.1 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:49:57.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:49:57.1 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:49:57.1 Info: Grouping 10 tracks 12:49:57.1 Trace: Folders: /C/music/incoming 12:49:57.1 Trace: Yielding from 2: /C/music/incoming/6jfewapJO0soWKWKo3TleCF6P7YPY /C/music/incoming/En6lUppH /C/music/incoming/nKGu7ClYf3IQhusahG1VtYQxgmBXBIDF5rNqYJkFmuTRjuciJpB /C/music/incoming/OfbjL2akXFCi2spFbpM0BowopQEqxBQubsNbWakLJpJYhq5cXFoYiUCAQU22wQUwWghJMnQbebqlNFg7TBB1l0moYnsb /C/music/incoming/pRcRbqvRkc /C/music/incoming/DrKAVCbiXepFmGl4dw4jK0nGpMsUAakHTgNE0LCgn3lm37GJAljNQOcLddjijnQX2P /C/music/incoming/kRRh5IAFsxl5oiIeUqypm /C/music/incoming/lNXMo3Fnn5pQKHLy /C/music/incoming/QOgLuMSs2aXbbSfvLFQvex1vi0JaRXKcfI4Ds3wDb6sBPx0fHnfQWAHsUSCDdSId /C/music/incoming/Jgcx3vjQ5AVkGsYj7QWrOtpScJVK 12:49:57.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:49:57.1 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:49:57.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 12:49:57.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 12:49:57.1 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:49:57.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:49:57.1 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:49:57.1 Info: Grouping 10 tracks 12:49:57.1 Trace: Folders: /C/music/incoming 12:49:57.1 Trace: Yielding from 2: /C/music/incoming/CbeELTIvSltRBk6xED25ybixuu5IJmWDbUOv6xrNtrU7Mwm5TcXNMVtB1OipV7TFwXPNDJAglnLgn /C/music/incoming/TpDLIaX5V2U0EeBvL6wbaCgxnKfOl7CBV7JbRVUUaDrxAhVGthrnWSGr /C/music/incoming/PFcLPlVxtXGBvK2u1iv7VKu6WXolPOAmhkdDOCgaKo7gY03nbrM0J3VfjeV0 /C/music/incoming/PS0VKuUFRQOiTGffBrC0qM4XmjwEO4th6diO4SdvLR74S3iNMX1Jt2ydWcJA5pYUvHkQwx /C/music/incoming/PoIajqm /C/music/incoming/2HQ2FGv7DQLq5NBLokPLxTCfUPPYLqRHbA4Y16crs2Ayhh5Yypqo0cji /C/music/incoming/1pWqyk0prKSNMY3qugDWOptqGVodDCJBLIXtLjSxP63sNIklFyseyshK4FRL4VUWbrbebINlvehPuaL /C/music/incoming/RcnyXLiSQNxbP54IH3hfTipFjFlRr6FY5ijALRYEDte4gd3xTTgnUlmIUQosyxBRhHeGUE4WeKJAdtyfKV6F0rdS3JM3DGff0tV /C/music/incoming/tqtBM3dYfGFMXbhiPVg3D6nnBia5xafl2hvs4dP0GOE7L5nMgBGnVxgucfaD /C/music/incoming/p0J2UcqLsgSx6roc2pYjHn4Bq0ngJ5MY0qaer5mKGIh5cErnGKilWjyb3hK2WkbuC2FPqkS5dnK6g6xTIaH6WBbQY7ijtrVvGT 12:49:57.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:49:57.1 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:49:57.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 12:49:57.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 12:49:57.1 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:49:57.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:49:57.1 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:49:57.1 Info: Grouping 10 tracks 12:49:57.1 Trace: Folders: /C/music/incoming 12:49:57.1 Trace: Yielding from 2: /C/music/incoming/Q0TtsbcYw7ssSnyefiI3Y3wiJsLqBylGVTiaMyD45DvLxdC3nC1Tc4YUCKSaxTx6VTF6f /C/music/incoming/oxo0hq1PGqQlwOTJqxrkFrYs0pMFjTcQIp4TMefdYlBGSId0IfjIs6 /C/music/incoming/ddtlafibmr46rAPLBslD3Ng5YsahJRLThjjIuqxFaew0nKMXDpeoupYx5vtOebADNjYipgqj2OCXqn /C/music/incoming/b6rDNbQagEbcMNlxeO36tnDeTxCK3B1QoUbVEahn /C/music/incoming/JtkThauBBOb45LPVSvS1WMElEGQnY7o3DwouqloJUP5XtnQNPRMIILa5X6oIrhKBAgBHvuEGgiggON0qW /C/music/incoming/x2 /C/music/incoming/1oliI3YpmTsKc6 /C/music/incoming/oqCyNTAekJFcw4jykmXng0aImivPMIsSbQ7EPRVdOAQGntxJyml2ceMvq1mFxRyKpUbO4MRAyUHO /C/music/incoming/W071yCSNy17Nf2Il5x3NrY6 /C/music/incoming/UMrs13eiwiiYJqsegvwMrNHvQ7ERiObaIaHaXMaG5bhJEmSroguWHCwhf3K2xt7QhhqJ 12:49:57.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:49:57.1 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:49:57.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 12:49:57.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 12:49:57.1 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:49:57.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:49:57.1 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:49:57.1 Info: Grouping 10 tracks 12:49:57.1 Trace: Folders: /C/music/incoming 12:49:57.1 Trace: Yielding from 2: /C/music/incoming/aOay5tYmFRin2PaVMyA3VPkiRmQwl40cXfroEyDmbh1nlq7a1r0CoAYrDYORLCbI0g /C/music/incoming/pdTFUEblO /C/music/incoming/Q /C/music/incoming/jXJOutIv36o4P5 /C/music/incoming/ytYoIJXxdEEptkUwqcGEefhqlcYow1iETkYQsKnWIDy /C/music/incoming/C0OkWOHBUWdRhUbfLVE7kstEGS0J6mleLHpfr6tp1iBUtRhAKMWFWwGjGkLdV5CHL6fHE3UN /C/music/incoming/pqTy5WoLlmBkK7MtlN6tLKoijM66rI2sAXUjpOxuiXqDcaWJwrgPThpNbLorXqsLrhRUlDdEpKkUsTfjXvIaBmHr /C/music/incoming/3PdSXSbaHaLSuy6DrsWVlmoqJEPn1FL7msd3goC2NErSX4PoNgE /C/music/incoming/wbOuWecEB7VrWMFK4 /C/music/incoming/5Y7PBHxjyQRG7lhiV0UCTgxmlhCkbp 12:49:57.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:49:57.1 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:49:57.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 12:49:57.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 12:49:57.1 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:49:57.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:49:57.1 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:49:57.1 Info: Grouping 10 tracks 12:49:57.1 Trace: Folders: /C/music/incoming 12:49:57.1 Trace: Yielding from 2: /C/music/incoming/2SqrrlQe4wTtOLX2JlbV2rVLiB /C/music/incoming/B6TuUwHWanBVvHtUi4kt /C/music/incoming/ItdH6ov43dl7lIn1ALUqFyyUfQQ2uLbcOdpyEqkJ62CbfTN4FUKJTPki2pCoFBIrbjsirVw /C/music/incoming/W24cEB36bGJCKtdgiXgEH2QQPo5jEA32pw /C/music/incoming/KXcWPgOf4j0r1YcBniQxpkD2qDm7JtYdtDTFJWxIKhCU1IkfC4QGRIryu /C/music/incoming/FSFLgjK2olP4oxYPyUA1xS7ehH /C/music/incoming/PcUgqdi2QuoTX01CsdCRgGTXbiDG3KD0SvgSRIfXpHN6t /C/music/incoming/5ObHKowqcEAPfQhKLV /C/music/incoming/0iaOCi24BIn5FW7Mp3mEBQA12WHGf3tpgIsQfwPQkiruYGOYHmUGUEGjQgUNIuYGn6Y5EqH1nEtrxecuhQ61hUDJbi77KbhWrTg /C/music/incoming/WQvMxAco3MjlhyEktek0sDhgb5fRdSvBgFrT5r5kG3o 12:49:57.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:49:57.1 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:49:57.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 12:49:57.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 12:49:57.1 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:49:57.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:49:57.1 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:49:57.1 Info: Grouping 10 tracks 12:49:57.1 Trace: Folders: /C/music/incoming 12:49:57.1 Trace: Yielding from 2: /C/music/incoming/aQGvfm /C/music/incoming/nPxg /C/music/incoming/rQC2jBC4 /C/music/incoming/gXu2ObOswfP6NNGC5s20EnQLKP6H7twoSCSMtcAHh1Yivw6dL2xDwWA0hQq7chsdPBnk21h21uSKwHonQ33f32Y3c1FKT /C/music/incoming/iXRVs11JTTqc2iv6ANBhn7bTKMGRNgxW1ubpFSDlWAvtAEQNBddF1vEjV6lNti3NvBjGgfBOjo /C/music/incoming/HTpg4aWUu0XbKAtfC3aeoLRN4Gu46gcVu14vl6107KYkntpK3RVEg4y3bKjwN1WnWcN /C/music/incoming/ih2xGasgsYRhJsIFcDb7hjNtlEDbUP6 /C/music/incoming/RxSdRslRwafXVg7SbRWksQi1HOGxtwMR0B1RosOrgstwDqykpf0Gw3GboYEcTVw7vv5unpEQdEeavTxppvhnEf /C/music/incoming/YbkKjtQLrRRLW0EPwlrDA0MfDWslNbWqXGy54E0 /C/music/incoming/MLMg2il0nyTIsHnQ0Sb5aXut3vkLijfux5UGvfK 12:49:57.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:49:57.1 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:49:57.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 12:49:57.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 12:49:57.1 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:49:57.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:49:57.1 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:49:57.1 Info: Grouping 10 tracks 12:49:57.1 Trace: Folders: /C/music/incoming 12:49:57.1 Trace: Yielding from 2: /C/music/incoming/At3UFQEoDbbHYI32URfMnc75mnqoS75OLxF0NuX7 /C/music/incoming/Bf23beRpMOSmBfeWreI6WGWhA354DuVJsOqrGnhJlIVRNdK6NDfLyHW3qUDfhV /C/music/incoming/lKnfH5B0E4hfQIBnTeHcmQxrfOIcDTcyGYa0FlOJldRWF4HPfpUmALLCm4a1wxvS1QH0IIPHw5Yj7JTjg14n /C/music/incoming/yEui06ge06tUiGSxOHRadplJTe1Evks50hABpi1yWKnVp3c45CfjXNKirSvVeKQONv3a /C/music/incoming/VoaQWR5lOdl3dMFTGoi0iyXNtj2Rrl6LTGp /C/music/incoming/gGwBB30sn1FkYp1HAEJd0TLrwBn /C/music/incoming/YkyDpqgUx0FVo3GHuJ6fX5JCkx6PHHwWWUQQ5X5NAtPBR2Hf12aThch2J4sYsxmXDP7CmXKFMrMDohSpX0VNGLPUMWhbEft /C/music/incoming/04Pbr1erceyHYfhne16iRXHvvSGjwYiL0xKVBknnh0BRd1UNE1V /C/music/incoming/ISSbu6gjEB5KstAvRai /C/music/incoming/FtC 12:49:57.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:49:57.1 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:49:57.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 12:49:57.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 12:49:57.1 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:49:57.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:49:57.1 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:49:57.1 Info: Grouping 10 tracks 12:49:57.1 Trace: Folders: /C/music/incoming 12:49:57.1 Trace: Yielding from 2: /C/music/incoming/BO73NIv2JWxLYanPiECEeklfpHbknN7SOWSaPb62NjO1lusHoA3A /C/music/incoming/q5gjwVn6psKbSJ12 /C/music/incoming/h5eXKIigkUEISsxByOFD6XnB0VUTciepOtHuO46hy52pI04KaoOVVyNrRL5WUwe /C/music/incoming/oGd5VSKtYUNAEUHBumtrXeOY6ItpPB1q4j2yA0HlFTdRlKlxBHpPHJjk0m6mytLx1vEu0hbDMhTdb4Mvw4WhklRu7RHn2tUlhNY /C/music/incoming/pwEDb4aVac7aXVFut07SXH1e4BsAreKSd4gsldawadkn /C/music/incoming/YFErHwPjKWBYnobE1 /C/music/incoming/B3SsHt0s6FH5mCRxpuA7fAbwinWCjJptOxY3fELbSSVtb24Xst4W7KFb1uktEw /C/music/incoming/GftSrcsd7rjJEe0N7K /C/music/incoming/v4m6dqGDJAechLgAmMyFT6tpOx7oVxs7mpSF3IlgG11id0hbJ60JgsYxJ4rNr /C/music/incoming/lONYFD5cfOO3TqWpNiFW4bSyoMuBGhSpOY 12:49:57.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:49:57.1 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:49:57.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 12:49:57.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 12:49:57.1 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:49:57.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:49:57.1 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:49:57.1 Info: Grouping 10 tracks 12:49:57.1 Trace: Folders: /C/music/incoming 12:49:57.1 Trace: Yielding from 2: /C/music/incoming/CiGnh3sQCb57bPo3kiyj4GE7h1Sn1rLWnA5Lyaph /C/music/incoming/cPHYSSNEwa5mq7EeTvMYRdXv1oMJhSkeIc1fTL6uceEN /C/music/incoming/nKM32DDHuQGcyu7WjQsvfOk6BYsGnrXiLcNlkpi64aIJv4GVDhjvLFDGAO /C/music/incoming/6gHByWsHKFsbayEH42x2hnhKAyqdMb0LOwRqDdQjU7SPxr1OdyYU7VWS65b7Fo2JMPuKOme0knhiCAlhFJ7nkfM0I7sGcR /C/music/incoming/UD021IWNIdERk2ukcnJIfx0cfwlk /C/music/incoming/xFStQNKnVeVbDIM2lPE6Tijn77v6RmM7NB5d2DQwdMqnbcm1LuHvj2govFtQqLDJAWubKI7Q7h2h03l5TDtwMqXT /C/music/incoming/sO7DgqJlNcNaSd4UEgmGes5BpeoRXt4rHjRoW25S0VEHBiqUiq4mSd1aQFnbcYutguBJtP6KjBOqVxagUCJGwQHDqQFqO3Pa /C/music/incoming/OxMtnhhX /C/music/incoming/5Pk15UIFXthyKldWWuLFbr2kgNAPCq2VmuXBOC7kT4bvLGk3QvQ6MJINUaT /C/music/incoming/cxEXA2pIJMtQs1jIF 12:49:57.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:49:57.1 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:49:57.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 12:49:57.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 12:49:57.1 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:49:57.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:49:57.1 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:49:57.1 Info: Grouping 10 tracks 12:49:57.1 Trace: Folders: /C/music/incoming 12:49:57.1 Trace: Yielding from 2: /C/music/incoming/Dx /C/music/incoming/t2fprlAdbaD5JdpKCMNN3buoKAERWpqBk2qQGUAi3WwrnKyWVr6xKSOrGXMY /C/music/incoming/DqyfjLUXT5IYWo2w /C/music/incoming/fdyLJgur5ELmk0KSUrI6RtaIAAn0N6O04GUxGT13Hg3xDabylMSdP /C/music/incoming/Fv23MVnhcCIOPCAx0xltITvHiQYHWTKCOusYJuviqcymEQFSKOwW1CoTatU45Nrp0f7ujJVEcccGtjcAkg4 /C/music/incoming/IQvh2g2B4Vr6VnnxBpJWKYGd4wPFkkKnUP /C/music/incoming/YGMgCLiaqAnMdwB1egrrVIYDpg7aJj45heUkYBmy7IuMOqANtynMtA4qPjYuMhygEpF7KqbK11 /C/music/incoming/JyJmDB2xvRPHYPru7iiUWk7qEcyTBgfINX5qYAWlglb6s0jDb14BfsbyAsQBch5pMg1aRaDHt4OKja5L03S /C/music/incoming/KxOdsajf4TulmTWA0dOJ42Dpkv3xXeCipPuIReLhhrnIIUdHSMiCf2TQ3y15eSoYql4Eyo /C/music/incoming/JLUE6msK3PFeL0dW6AOHffFVYMDoNj4lISVa3S5OyLBVG2DgH7eNVBSDg7MtQe4STtE0ec1nDaiBMQo5iwP 12:49:57.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:49:57.1 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:49:57.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 12:49:57.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 12:49:57.1 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:49:57.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:49:57.1 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:49:57.1 Info: Grouping 10 tracks 12:49:57.1 Trace: Folders: /C/music/incoming 12:49:57.1 Trace: Yielding from 2: /C/music/incoming/7DQYpEANDFPmEoX4FBe6NkiCoTnnahoF0r0T /C/music/incoming/InPAkaCoxTpteRiOJaGUCjjXQCGemGOs3Nimy6Ukq15t2KMd5Wa7q /C/music/incoming/hJaD1nmEbpshxtbvBwTaxuNd7PNRJ2kMP7RQ1FxbHoy1KOFBAsuyvTsU45DlID3geOyxKrD4 /C/music/incoming/kro1GS3OkhHYf2iBHjAYB6x7mmW1sIgOixqSbLvcslrRF6Hyu61qSrBm2oOs3cuJb1QOKwA4UwGpNNBoNxFuOX4Y5dY /C/music/incoming/itQ2ubrnGGXyx6BPteu0VsoynnDwfuNNaoeHxfUpcEtlIP /C/music/incoming/f7hcYqqnEgbfglTMN4OR0r1nCvVkOrqmwXecxYETPmqtfm /C/music/incoming/JvUktAvQaxHCKFnwI5wO06NBCfsFgOhjSWJkOICnxYTH3puh6bJgc0WLQsPohYKspxRV4 /C/music/incoming/K3oSstd /C/music/incoming/6JPGNoURixdQwLxykwFoDyY60rbdivNiDuc3eRkxREq3S /C/music/incoming/aQi7kJMayhiRJC1AeM6OUN1kAyU6qU 12:49:57.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:49:57.1 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:49:57.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 12:49:57.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 12:49:57.1 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:49:57.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:49:57.1 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:49:57.1 Info: Grouping 10 tracks 12:49:57.1 Trace: Folders: /C/music/incoming 12:49:57.1 Trace: Yielding from 2: /C/music/incoming/TxX6VEwgUi4mQJMEAmAcUEp5Mv4MaSAhlxRSIT3H0GvpOJv4rtSXx0koi0tyHRgcQWbrY14Oq0jnh7qda7tN7JQtnCKPAE7i /C/music/incoming/hrxTQEf0G2hVOwBtqF5hIHpxNkKCsm /C/music/incoming/riTdkNcKT1CjBKOJkqDqAWgyXmiLxbXdUxC7wo52AlxMRwnCDwwgsHkDctm5Fxl /C/music/incoming/xUVoPnO3iuWPJE0BS2Wv /C/music/incoming/lmY4 /C/music/incoming/xqwbgiuTwGa0kGEqnonlBGuYFpXdP /C/music/incoming/JHpqjeKQYR3E6iPc0IUFwaqe6cJLcLTqIQB0HdJVj1AtoiUdUXvEpBJIqkrgC7Nn6M3oOWCV76uEI4XWoGXlooahh0JwTCskml /C/music/incoming/hR2TJknQddbI /C/music/incoming/hp5SXJXbVXeX21D367oI /C/music/incoming/CPmTByuviqgGqCbXnECBgym7pSbD0Q0fnLYsL1mVQTReRGAU1eFne 12:49:57.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:49:57.1 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:49:57.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 12:49:57.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 12:49:57.1 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:49:57.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:49:57.1 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:49:57.1 Info: Grouping 10 tracks 12:49:57.1 Trace: Folders: /C/music/incoming 12:49:57.1 Trace: Yielding from 2: /C/music/incoming/RYySDIHIS52mvVEUxRJkMSD4iYhKHfhlVN /C/music/incoming/wLuWohatjueGhB5D67yK4J1nv40icvWy5wdTaNq0yIDRYDOkJ4OseSdUShBsp0qUFNIRwlDrPHkugjv0oPGfOEtltqb0m6JHqP /C/music/incoming/x2ARXPSgBIODLI6IlAyoPAXEVDhRmaIRQ30VGmPQlWU6LDwtBpIbMpk6d34uIa2A75UPQjb6SQc1NY1rgUq5AHeAS /C/music/incoming/LyyIJo6jhBDvIHm5RdqsBFRoQMBIgQMj7daxLFi6HMNIlRwqpnJsiqjgOj04U /C/music/incoming/vq0eymjSALpIU6hKxU3h0WgftL1dkv5Djv6wUgMrREpVmcEfI4ADOL2HjTSUtfHdNTyxaSWrhKxuH /C/music/incoming/ivuIyUdfdwkYc5fM3fOWL3H1jHubBHAOBiUG6uAdfseXBvS1TdgHwuemVByYAcLD4Ex1kGN /C/music/incoming/Tj7VYQxPqTROSSKaJmCB5F7oqgeeHuCFcbbmWVC7g0vFnqSiCrUF2A2nkSESLti3rmLRRxkURCueiCa7u4KpH /C/music/incoming/qKEXxektuqKLXHLvq6vCmkB7glgWtQPe6Vi /C/music/incoming/sFW4oKbye0rTvR6vmdINAttErbBBnDQtyuBidorL7c0ExvokijIP /C/music/incoming/G6N37qRKJIES4nl2gtCuf05xSqS7M3WtWkieAY7kxThxAVlo4YHG4hINbpkQGS5OTk 12:49:57.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:49:57.1 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:49:57.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 12:49:57.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 12:49:57.1 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:49:57.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:49:57.1 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:49:57.1 Info: Grouping 10 tracks 12:49:57.1 Trace: Folders: /C/music/incoming 12:49:57.1 Trace: Yielding from 2: /C/music/incoming/33pa3JkhGuHPnePuNKMRMi5xBbKc1MPU7sCSw0w3aRS01FU0LXJhTwmU5YH17io2NTQ3J46UnRQ3weF4oRydcI /C/music/incoming/Ek6BxOBbR1Pq6cI2K5KbGFmljkp0ALnXUL62ixrwt7BTwkuO2JYRyTs75TrmyIIgM0EteOSmMmOGdBV7WI6YT /C/music/incoming/U5bhXDIidENEnFRHhmxsJwKilbfQfcg /C/music/incoming/3gaOLkjwpXNsrtg3sw73a3lC2MARhgGIfEvyObLL /C/music/incoming/fAYIlc5gr5dUPcvFHcbryq0Uy3SXi2Ws7OyLYciUALmprNIpdCgA4qFWIeipqh5whRVaLSNF2n0VdKCTuDTOUwwPiJcU11Dr /C/music/incoming/HfGKqabOARundgupd5sWUWhP /C/music/incoming/FHcCcr6wKoWxEYCSHBFQeTEqtS3EDarfFQjePgAW10uH7hffPFlsCgLTdShrwB1K5Q0UPx /C/music/incoming/5HDd7EVbISm1IFnRuKVd4GurtS3rIPiMnU5tlMv121PqM3UgBVnjdi4ylkQoJEB0JHMVH2GQn2idXdNx6VXTC7J /C/music/incoming/6nkDdGMpmwQ6htG4vDTFybmdIwJnmQ3hvmiS6wmjtsx /C/music/incoming/TRxiXLa71aOn 12:49:57.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:49:57.1 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:49:57.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 12:49:57.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 12:49:57.1 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:49:57.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:49:57.1 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:49:57.1 Info: Grouping 10 tracks 12:49:57.1 Trace: Folders: /C/music/incoming 12:49:57.1 Trace: Yielding from 2: /C/music/incoming/6fxlNu /C/music/incoming/UP3pBt1I3 /C/music/incoming/dDbiuwnnMaDFhH3fae /C/music/incoming/U4GPmIGhOpQqRMNtlTA01UxM3YmsmpSLwnX1Wvwoyw0j6XrHeL40eW7aF2Uvun2xFf2DVTEWwkBE2oNeHMoIs0HI /C/music/incoming/YjwBA0cinyOxfqNco1QFSyrbGiEfBUIqWfr1NCrJaXeNqQmsxa4dtfjAYu3qu5OBYwJ76UvUIgF2tLSW4lPBXF5Q30 /C/music/incoming/L6o7i0MLqTd361cvmjQWyPVAHDCFG1IqyW1m6OjKf /C/music/incoming/tAqFnyC2i6bu7BdVHrDx /C/music/incoming/NyVxdBUMH2j2Fy6eCKcL0KCpbu1PbEX2RnJ1gR4hbbCIJQd4L14uxj2c4FwQIfLceokqXf6SN3JYi1O /C/music/incoming/ePFkg2peQcOHy /C/music/incoming/EYeJQwvcMVRvGT 12:49:57.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:49:57.1 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:49:57.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 12:49:57.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 12:49:57.1 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:49:57.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:49:57.1 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:49:57.1 Info: Grouping 10 tracks 12:49:57.1 Trace: Folders: /C/music/incoming 12:49:57.1 Trace: Yielding from 2: /C/music/incoming/kBiMpJeC1 /C/music/incoming/3grxiDiAAjndQRB0DX7V /C/music/incoming/SLWUN30MMv7QeWi7NumHLEdeNiac0AqOTyfoNinX7f1xEfNd1VU /C/music/incoming/qD /C/music/incoming/sv3lJpWrtExdE1D0KRtmLO0b7REHxlsFXRVIjIddBslQ5WiOYgrV55kLD1m0Tp1hl0mUf2PbNpTrDiekJ /C/music/incoming/lNHuTLewA5VraWDd24KxsOAlNa /C/music/incoming/KtmfwJ1WPm1geNCaIEH3cHlXHyTssILrBXAWF1NjAQVKfL6oK7qEr5MchvF5WIEgJINo /C/music/incoming/F73ULEtceHNw06AyLYRnuCiRwXa7agS1akmNH21RTXDOW7AnkKQMXNIcYlxUDub6VUvOST0Q57BE6B2wxUWxwfduKkWu /C/music/incoming/aSr2WflPIXOPf57NOg6soBuS /C/music/incoming/J0Lplb7jE6DSRkFfjFekfPkYBFjFyIuCFpuNT2quB6xUrtRh4dEDWMJ1OUWNYCS4LanC 12:49:57.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:49:57.1 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:49:57.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 12:49:57.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 12:49:57.1 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:49:57.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:49:57.1 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:49:57.1 Info: Grouping 10 tracks 12:49:57.1 Trace: Folders: /C/music/incoming 12:49:57.1 Trace: Yielding from 2: /C/music/incoming/2smJx5k5WUVCg53JkJ6PJKehVM464sN /C/music/incoming/iGsJU /C/music/incoming/EVkhrWOMXbccxdqXx6geUmtBYWdERGPfeHrAcO7atIckHS2CvlfWqY7qBQpDTj2rs56YTXVQ6fSl /C/music/incoming/nbWX5mwBNiYpmHVmTcEbdm0wIoTy67xa6GCMuNaHIHSIfXWeHQDLXwJbjAoPA5DNRX /C/music/incoming/JqKBdpTS0BPVdJ0WbbySgX3laakRpuxacSdIBj7EiyLOxPj7RYE3HwFTuxBcfbDF /C/music/incoming/GOsw03HyPeFmVpUGFnRLGFoLabm7Bnn1NsLobFdalYiXGgOr21MmKWlaAOwXQI6BYMHCMGEajR /C/music/incoming/uMqN5k1kFLK1SRLmx50OOLJFnDcJQYEpv2jU4r5fwDc1XTMGOjoqnvoRcSyCiqBNhuEYIYqgaTrkIQPBYD2HJmbaMyRl1 /C/music/incoming/D0PkRcXUe7K7gqhPHQeHKwDKEllKI0af1xSiXLPqeocLpijr3nMM /C/music/incoming/kHXFj5JjgQxLDSOk7R2PiXSsCXUKWd7k /C/music/incoming/jR6Cdb75vX5R5PPtwTI5mt7xOX2xnTF2RyYvXrVf 12:49:57.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:49:57.1 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:49:57.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 12:49:57.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 12:49:57.1 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:49:57.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:49:57.1 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:49:57.1 Info: Grouping 10 tracks 12:49:57.1 Trace: Folders: /C/music/incoming 12:49:57.1 Trace: Yielding from 2: /C/music/incoming/cxsmKVInA6TjGIn2NbqWmIWn5NaY4iqxo0vs /C/music/incoming/rtRBbx45LEaTCFGWp7SeYUjVLO4Ms4 /C/music/incoming/HfKYQ0dkJfu /C/music/incoming/JNSPQnQggKshA0K /C/music/incoming/cy /C/music/incoming/TCTx5YcjUJ /C/music/incoming/b2yKIamRPOCuJtMGcadbpymX3VMy32EXe5rMEGf2uoKgJc6wlO5kPEuKOIOTu /C/music/incoming/TG45GublgwDNREIOIweiuhkYwh6ARGGCuid3AOTDTHTnUEQsIqNHMhqMvfHywJBI /C/music/incoming/AMYxq2smATw26ErGgmb0gELbPabYse2htegrwSV053GjugB /C/music/incoming/pJF5UUEdkSOmWFpWKhepYkp1 12:49:57.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:49:57.1 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:49:57.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 12:49:57.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 12:49:57.1 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:49:57.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:49:57.1 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:49:57.1 Info: Grouping 10 tracks 12:49:57.1 Trace: Folders: /C/music/incoming 12:49:57.1 Trace: Yielding from 2: /C/music/incoming/l7fArGhLrKX5eHavqjOAxHMmbH4fHiCHkYHcRIGjomPdhTX /C/music/incoming/glsHsNnMe3m0P5xLDYng7BkohPFqvi76M5WbPs7wNbnXOyN36AhFYXTMbdyLh4p33nmRiw3k0XA6n /C/music/incoming/Gw6RVNeGrd1Px24BeBLrtelRH64U0BAwin7LBwdy2By5M4GMU14yXAtBknkWQrNYLE /C/music/incoming/6drXLYQuQV1q7alhkDSYqxmOidoIVrLTN2LrtchM0PAPNUOKQalhoeNHXLOIKhHyjgLew1Vhvg6I6FbuvLYVfEFJodCPuG /C/music/incoming/YmAlk4n2w0jqbHvHfbHxAVMHaKkPTm1cJpvDrEjm2Po4ctAEgDjNDYCdH0lHTFhk7gOTk0oJ0uERGQEOkNJqcnHSVs /C/music/incoming/Vf0UXlWMQ /C/music/incoming/TrfvxYBvD7WDqlG7PEipi1JKE0VFCdPk6ncjY0LcGoueFgRyPK5ancI0QCYFd32ArLEciviX1 /C/music/incoming/f5jykfta1oqmV2pNpIxX3hTfaEAWpVNhSUNef /C/music/incoming/NVxbDudgX /C/music/incoming/2eryEjBIVfwlfV0w7sytO1qkvsig6oxWjY0htsYYbOgDOgysJj1pSu 12:49:57.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:49:57.1 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:49:57.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 12:49:57.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 12:49:57.1 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:49:57.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:49:57.1 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:49:57.1 Info: Grouping 10 tracks 12:49:57.1 Trace: Folders: /C/music/incoming 12:49:57.1 Trace: Yielding from 2: /C/music/incoming/f3rCeXWUCTBfH0n4Lbr33iOVPWhRDEWvFPCiWPsP3AQnoJIkPupeyw14oDUpPfq65eI0wfh4PJ7CyAH /C/music/incoming/JHqitunL6pxNBHyNiaQDiJStXR30ysd7h32Hv7h7vJVUw /C/music/incoming/6GEXfwswsKokVP7eNBp7b7D /C/music/incoming/UX7jEAQR0xanCh4HdTgPxbFU1I1o3S1Q0C7YH4PPJSMvI6LoP01I6KATrmq4HCWgErv7ieahdxfNwjl24MHc0 /C/music/incoming/YLe3GTlkBeE5loL1upRjECtS07nYHdATW5Y0uxQUtU2BgpqN1oWcQRhwqscHGtL /C/music/incoming/Ur4xcDwuBO40bJFUA6gjmbIDSdlGlGpTUJA4pHjMvCiOyx /C/music/incoming/tOf2uvvvkmCDQfcEwK04ySt5PFXn4QKRseky5IYTKN6wkMwXsfFSdKHJuimXGiACKRkM3LHWTgtTT4Udh72XkYNPFIdWvanCmE /C/music/incoming/VDt1uUVtvE0ew4buf1LyqvGtip7CjTnAqksH0cb7udXx4klaakjvUdHy57RfUsjKqyUlKBDdYLemFix6e7C7 /C/music/incoming/ThIC4QujAcliV4Qx3wpMaV7QGk3l1HLUIGPy4gcYCevXDRhdMxjWiV46iY4SUip0yxIpnrCWuyk3AjnVdYGDwWLTJRqfjqd /C/music/incoming/v 12:49:57.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:49:57.1 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:49:57.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 12:49:57.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_not_fail_if_all_tags_null --- 12:49:57.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:49:57.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:49:57.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:49:57.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:49:57.1 Info: Grouping 10 tracks 12:49:57.1 Trace: Folders: /C/music/incoming/album 12:49:57.1 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:49:57.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:49:57.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:49:57.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:49:57.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_not_fail_if_all_tags_null --- 12:49:57.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_not_fail_if_some_tags_null --- 12:49:57.1 Trace: DistinctCount 2 MostCommonCount 10 TotalCout 12 12:49:57.1 Trace: DistinctCount 2 MostCommonCount 10 TotalCout 12 12:49:57.1 Trace: DistinctCount 2 MostCommonCount 10 TotalCout 12 12:49:57.1 Trace: DistinctCount 2 MostCommonCount 10 TotalCout 12 12:49:57.1 Info: Grouping 12 tracks 12:49:57.1 Trace: Folders: /C/music/incoming/album 12:49:57.1 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:49:57.1 Trace: DistinctCount 2 MostCommonCount 10 TotalCout 12 12:49:57.1 Trace: DistinctCount 2 MostCommonCount 10 TotalCout 12 12:49:57.1 Trace: DistinctCount 2 MostCommonCount 10 TotalCout 12 12:49:57.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_not_fail_if_some_tags_null --- 12:49:57.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_not_group_two_albums_by_different_artists_with_same_title --- 12:49:57.1 Trace: DistinctCount 2 MostCommonCount 10 TotalCout 15 12:49:57.1 Trace: DistinctCount 1 MostCommonCount 15 TotalCout 15 12:49:57.1 Trace: DistinctCount 2 MostCommonCount 10 TotalCout 15 12:49:57.1 Trace: DistinctCount 2 MostCommonCount 10 TotalCout 15 12:49:57.1 Trace: LooksLikeSingleRelease: No common artist tag 12:49:57.1 Info: Grouping 15 tracks 12:49:57.1 Trace: Folders: /C/music/incoming/album 12:49:57.1 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:49:57.1 Trace: DistinctCount 1 MostCommonCount 15 TotalCout 15 12:49:57.1 Trace: DistinctCount 2 MostCommonCount 10 TotalCout 15 12:49:57.1 Trace: DistinctCount 2 MostCommonCount 10 TotalCout 15 12:49:57.1 Trace: LooksLikeSingleRelease: No common artist tag 12:49:57.1 Debug: Falling back to grouping by album tag 12:49:57.1 Trace: DistinctCount 1 MostCommonCount 15 TotalCout 15 12:49:57.1 Trace: DistinctCount 2 MostCommonCount 10 TotalCout 15 12:49:57.1 Trace: DistinctCount 2 MostCommonCount 10 TotalCout 15 12:49:57.1 Trace: LooksLikeSingleRelease: No common artist tag 12:49:57.1 Debug: Falling back to grouping by album+artist tag 12:49:57.1 Debug: Falling back to grouping by album+artist tag 12:49:57.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_not_group_two_albums_by_different_artists_with_same_title --- 12:49:57.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_not_group_two_different_albums_by_same_artist --- 12:49:57.1 Trace: DistinctCount 1 MostCommonCount 15 TotalCout 15 12:49:57.1 Trace: DistinctCount 2 MostCommonCount 10 TotalCout 15 12:49:57.1 Trace: LooksLikeSingleRelease: No common album tag 12:49:57.1 Info: Grouping 15 tracks 12:49:57.1 Trace: Folders: /C/music/incoming/artist - album1 /C/music/incoming/artist - album2 12:49:57.1 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:49:57.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:49:57.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:49:57.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:49:57.1 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:49:57.1 Trace: DistinctCount 1 MostCommonCount 5 TotalCout 5 12:49:57.1 Trace: DistinctCount 1 MostCommonCount 5 TotalCout 5 12:49:57.1 Trace: DistinctCount 1 MostCommonCount 5 TotalCout 5 12:49:57.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_not_group_two_different_albums_by_same_artist --- 12:49:57.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_not_group_two_different_tracks_in_same_directory --- 12:49:57.1 Trace: DistinctCount 1 MostCommonCount 2 TotalCout 2 12:49:57.1 Trace: DistinctCount 2 MostCommonCount 1 TotalCout 2 12:49:57.1 Trace: LooksLikeSingleRelease: No common album tag 12:49:57.1 Info: Grouping 2 tracks 12:49:57.1 Trace: Folders: /C/music/incoming 12:49:57.1 Trace: Yielding from 2: /C/music/incoming/Title1 /C/music/incoming/Title1 12:49:57.1 Trace: DistinctCount 2 MostCommonCount 1 TotalCout 2 12:49:57.1 Trace: LooksLikeSingleRelease: No common album tag 12:49:57.1 Debug: Falling back to grouping by album tag 12:49:57.1 Trace: DistinctCount 1 MostCommonCount 1 TotalCout 1 12:49:57.1 Trace: DistinctCount 1 MostCommonCount 1 TotalCout 1 12:49:57.1 Trace: DistinctCount 1 MostCommonCount 1 TotalCout 1 12:49:57.1 Debug: Falling back to grouping by album tag 12:49:57.1 Trace: DistinctCount 1 MostCommonCount 1 TotalCout 1 12:49:57.1 Trace: DistinctCount 1 MostCommonCount 1 TotalCout 1 12:49:57.1 Trace: DistinctCount 1 MostCommonCount 1 TotalCout 1 12:49:57.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_not_group_two_different_tracks_in_same_directory --- 12:49:57.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_separate_many_albums_in_same_directory --- 12:49:57.2 Trace: DistinctCount 100 MostCommonCount 10 TotalCout 1000 12:49:57.2 Trace: LooksLikeSingleRelease: No common album tag 12:49:57.2 Info: Grouping 1000 tracks 12:49:57.2 Trace: Folders: /C/music 12:49:57.2 Trace: Yielding from 2: /C/music/Title1 /C/music/Title2 /C/music/Title3 /C/music/Title4 /C/music/Title5 /C/music/Title6 /C/music/Title7 /C/music/Title8 /C/music/Title9 /C/music/Title10 /C/music/Title1 /C/music/Title2 /C/music/Title3 /C/music/Title4 /C/music/Title5 /C/music/Title6 /C/music/Title7 /C/music/Title8 /C/music/Title9 /C/music/Title10 /C/music/Title1 /C/music/Title2 /C/music/Title3 /C/music/Title4 /C/music/Title5 /C/music/Title6 /C/music/Title7 /C/music/Title8 /C/music/Title9 /C/music/Title10 /C/music/Title1 /C/music/Title2 /C/music/Title3 /C/music/Title4 /C/music/Title5 /C/music/Title6 /C/music/Title7 /C/music/Title8 /C/music/Title9 /C/music/Title10 /C/music/Title1 /C/music/Title2 /C/music/Title3 /C/music/Title4 /C/music/Title5 /C/music/Title6 /C/music/Title7 /C/music/Title8 /C/music/Title9 /C/music/Title10 /C/music/Title1 /C/music/Title2 /C/music/Title3 /C/music/Title4 /C/music/Title5 /C/music/Title6 /C/music/Title7 /C/music/Title8 /C/music/Title9 /C/music/Title10 /C/music/Title1 /C/music/Title2 /C/music/Title3 /C/music/Title4 /C/music/Title5 /C/music/Title6 /C/music/Title7 /C/music/Title8 /C/music/Title9 /C/music/Title10 /C/music/Title1 /C/music/Title2 /C/music/Title3 /C/music/Title4 /C/music/Title5 /C/music/Title6 /C/music/Title7 /C/music/Title8 /C/music/Title9 /C/music/Title10 /C/music/Title1 /C/music/Title2 /C/music/Title3 /C/music/Title4 /C/music/Title5 /C/music/Title6 /C/music/Title7 /C/music/Title8 /C/music/Title9 /C/music/Title10 /C/music/Title1 /C/music/Title2 /C/music/Title3 /C/music/Title4 /C/music/Title5 /C/music/Title6 /C/music/Title7 /C/music/Title8 /C/music/Title9 /C/music/Title10 /C/music/Title1 /C/music/Title2 /C/music/Title3 /C/music/Title4 /C/music/Title5 /C/music/Title6 /C/music/Title7 /C/music/Title8 /C/music/Title9 /C/music/Title10 /C/music/Title1 /C/music/Title2 /C/music/Title3 /C/music/Title4 /C/music/Title5 /C/music/Title6 /C/music/Title7 /C/music/Title8 /C/music/Title9 /C/music/Title10 /C/music/Title1 /C/music/Title2 /C/music/Title3 /C/music/Title4 /C/music/Title5 /C/music/Title6 /C/music/Title7 /C/music/Title8 /C/music/Title9 /C/music/Title10 /C/music/Title1 /C/music/Title2 /C/music/Title3 /C/music/Title4 /C/music/Title5 /C/music/Title6 /C/music/Title7 /C/music/Title8 /C/music/Title9 /C/music/Title10 /C/music/Title1 /C/music/Title2 /C/music/Title3 /C/music/Title4 /C/music/Title5 /C/music/Title6 /C/music/Title7 /C/music/Title8 /C/music/Title9 /C/music/Title10 /C/music/Title1 /C/music/Title2 /C/music/Title3 /C/music/Title4 /C/music/Title5 /C/music/Title6 /C/music/Title7 /C/music/Title8 /C/music/Title9 /C/music/Title10 /C/music/Title1 /C/music/Title2 /C/music/Title3 /C/music/Title4 /C/music/Title5 /C/music/Title6 /C/music/Title7 /C/music/Title8 /C/music/Title9 /C/music/Title10 /C/music/Title1 /C/music/Title2 /C/music/Title3 /C/music/Title4 /C/music/Title5 /C/music/Title6 /C/music/Title7 /C/music/Title8 /C/music/Title9 /C/music/Title10 /C/music/Title1 /C/music/Title2 /C/music/Title3 /C/music/Title4 /C/music/Title5 /C/music/Title6 /C/music/Title7 /C/music/Title8 /C/music/Title9 /C/music/Title10 /C/music/Title1 /C/music/Title2 /C/music/Title3 /C/music/Title4 /C/music/Title5 /C/music/Title6 /C/music/Title7 /C/music/Title8 /C/music/Title9 /C/music/Title10 /C/music/Title1 /C/music/Title2 /C/music/Title3 /C/music/Title4 /C/music/Title5 /C/music/Title6 /C/music/Title7 /C/music/Title8 /C/music/Title9 /C/music/Title10 /C/music/Title1 /C/music/Title2 /C/music/Title3 /C/music/Title4 /C/music/Title5 /C/music/Title6 /C/music/Title7 /C/music/Title8 /C/music/Title9 /C/music/Title10 /C/music/Title1 /C/music/Title2 /C/music/Title3 /C/music/Title4 /C/music/Title5 /C/music/Title6 /C/music/Title7 /C/music/Title8 /C/music/Title9 /C/music/Title10 /C/music/Title1 /C/music/Title2 /C/music/Title3 /C/music/Title4 /C/music/Title5 /C/music/Title6 /C/music/Title7 /C/music/Title8 /C/music/Title9 /C/music/Title10 /C/music/Title1 /C/music/Title2 /C/music/Title3 /C/music/Title4 /C/music/Title5 /C/music/Title6 /C/music/Title7 /C/music/Title8 /C/music/Title9 /C/music/Title10 /C/music/Title1 /C/music/Title2 /C/music/Title3 /C/music/Title4 /C/music/Title5 /C/music/Title6 /C/music/Title7 /C/music/Title8 /C/music/Title9 /C/music/Title10 /C/music/Title1 /C/music/Title2 /C/music/Title3 /C/music/Title4 /C/music/Title5 /C/music/Title6 /C/music/Title7 /C/music/Title8 /C/music/Title9 /C/music/Title10 /C/music/Title1 /C/music/Title2 /C/music/Title3 /C/music/Title4 /C/music/Title5 /C/music/Title6 /C/music/Title7 /C/music/Title8 /C/music/Title9 /C/music/Title10 /C/music/Title1 /C/music/Title2 /C/music/Title3 /C/music/Title4 /C/music/Title5 /C/music/Title6 /C/music/Title7 /C/music/Title8 /C/music/Title9 /C/music/Title10 /C/music/Title1 /C/music/Title2 /C/music/Title3 /C/music/Title4 /C/music/Title5 /C/music/Title6 /C/music/Title7 /C/music/Title8 /C/music/Title9 /C/music/Title10 /C/music/Title1 /C/music/Title2 /C/music/Title3 /C/music/Title4 /C/music/Title5 /C/music/Title6 /C/music/Title7 /C/music/Title8 /C/music/Title9 /C/music/Title10 /C/music/Title1 /C/music/Title2 /C/music/Title3 /C/music/Title4 /C/music/Title5 /C/music/Title6 /C/music/Title7 /C/music/Title8 /C/music/Title9 /C/music/Title10 /C/music/Title1 /C/music/Title2 /C/music/Title3 /C/music/Title4 /C/music/Title5 /C/music/Title6 /C/music/Title7 /C/music/Title8 /C/music/Title9 /C/music/Title10 /C/music/Title1 /C/music/Title2 /C/music/Title3 /C/music/Title4 /C/music/Title5 /C/music/Title6 /C/music/Title7 /C/music/Title8 /C/music/Title9 /C/music/Title10 /C/music/Title1 /C/music/Title2 /C/music/Title3 /C/music/Title4 /C/music/Title5 /C/music/Title6 /C/music/Title7 /C/music/Title8 /C/music/Title9 /C/music/Title10 /C/music/Title1 /C/music/Title2 /C/music/Title3 /C/music/Title4 /C/music/Title5 /C/music/Title6 /C/music/Title7 /C/music/Title8 /C/music/Title9 /C/music/Title10 /C/music/Title1 /C/music/Title2 /C/music/Title3 /C/music/Title4 /C/music/Title5 /C/music/Title6 /C/music/Title7 /C/music/Title8 /C/music/Title9 /C/music/Title10 /C/music/Title1 /C/music/Title2 /C/music/Title3 /C/music/Title4 /C/music/Title5 /C/music/Title6 /C/music/Title7 /C/music/Title8 /C/music/Title9 /C/music/Title10 /C/music/Title1 /C/music/Title2 /C/music/Title3 /C/music/Title4 /C/music/Title5 /C/music/Title6 /C/music/Title7 /C/music/Title8 /C/music/Title9 /C/music/Title10 /C/music/Title1 /C/music/Title2 /C/music/Title3 /C/music/Title4 /C/music/Title5 /C/music/Title6 /C/music/Title7 /C/music/Title8 /C/music/Title9 /C/music/Title10 /C/music/Title1 /C/music/Title2 /C/music/Title3 /C/music/Title4 /C/music/Title5 /C/music/Title6 /C/music/Title7 /C/music/Title8 /C/music/Title9 /C/music/Title10 /C/music/Title1 /C/music/Title2 /C/music/Title3 /C/music/Title4 /C/music/Title5 /C/music/Title6 /C/music/Title7 /C/music/Title8 /C/music/Title9 /C/music/Title10 /C/music/Title1 /C/music/Title2 /C/music/Title3 /C/music/Title4 /C/music/Title5 /C/music/Title6 /C/music/Title7 /C/music/Title8 /C/music/Title9 /C/music/Title10 /C/music/Title1 /C/music/Title2 /C/music/Title3 /C/music/Title4 /C/music/Title5 /C/music/Title6 /C/music/Title7 /C/music/Title8 /C/music/Title9 /C/music/Title10 /C/music/Title1 /C/music/Title2 /C/music/Title3 /C/music/Title4 /C/music/Title5 /C/music/Title6 /C/music/Title7 /C/music/Title8 /C/music/Title9 /C/music/Title10 /C/music/Title1 /C/music/Title2 /C/music/Title3 /C/music/Title4 /C/music/Title5 /C/music/Title6 /C/music/Title7 /C/music/Title8 /C/music/Title9 /C/music/Title10 /C/music/Title1 /C/music/Title2 /C/music/Title3 /C/music/Title4 /C/music/Title5 /C/music/Title6 /C/music/Title7 /C/music/Title8 /C/music/Title9 /C/music/Title10 /C/music/Title1 /C/music/Title2 /C/music/Title3 /C/music/Title4 /C/music/Title5 /C/music/Title6 /C/music/Title7 /C/music/Title8 /C/music/Title9 /C/music/Title10 /C/music/Title1 /C/music/Title2 /C/music/Title3 /C/music/Title4 /C/music/Title5 /C/music/Title6 /C/music/Title7 /C/music/Title8 /C/music/Title9 /C/music/Title10 /C/music/Title1 /C/music/Title2 /C/music/Title3 /C/music/Title4 /C/music/Title5 /C/music/Title6 /C/music/Title7 /C/music/Title8 /C/music/Title9 /C/music/Title10 /C/music/Title1 /C/music/Title2 /C/music/Title3 /C/music/Title4 /C/music/Title5 /C/music/Title6 /C/music/Title7 /C/music/Title8 /C/music/Title9 /C/music/Title10 /C/music/Title1 /C/music/Title2 /C/music/Title3 /C/music/Title4 /C/music/Title5 /C/music/Title6 /C/music/Title7 /C/music/Title8 /C/music/Title9 /C/music/Title10 /C/music/Title1 /C/music/Title2 /C/music/Title3 /C/music/Title4 /C/music/Title5 /C/music/Title6 /C/music/Title7 /C/music/Title8 /C/music/Title9 /C/music/Title10 /C/music/Title1 /C/music/Title2 /C/music/Title3 /C/music/Title4 /C/music/Title5 /C/music/Title6 /C/music/Title7 /C/music/Title8 /C/music/Title9 /C/music/Title10 /C/music/Title1 /C/music/Title2 /C/music/Title3 /C/music/Title4 /C/music/Title5 /C/music/Title6 /C/music/Title7 /C/music/Title8 /C/music/Title9 /C/music/Title10 /C/music/Title1 /C/music/Title2 /C/music/Title3 /C/music/Title4 /C/music/Title5 /C/music/Title6 /C/music/Title7 /C/music/Title8 /C/music/Title9 /C/music/Title10 /C/music/Title1 /C/music/Title2 /C/music/Title3 /C/music/Title4 /C/music/Title5 /C/music/Title6 /C/music/Title7 /C/music/Title8 /C/music/Title9 /C/music/Title10 /C/music/Title1 /C/music/Title2 /C/music/Title3 /C/music/Title4 /C/music/Title5 /C/music/Title6 /C/music/Title7 /C/music/Title8 /C/music/Title9 /C/music/Title10 /C/music/Title1 /C/music/Title2 /C/music/Title3 /C/music/Title4 /C/music/Title5 /C/music/Title6 /C/music/Title7 /C/music/Title8 /C/music/Title9 /C/music/Title10 /C/music/Title1 /C/music/Title2 /C/music/Title3 /C/music/Title4 /C/music/Title5 /C/music/Title6 /C/music/Title7 /C/music/Title8 /C/music/Title9 /C/music/Title10 /C/music/Title1 /C/music/Title2 /C/music/Title3 /C/music/Title4 /C/music/Title5 /C/music/Title6 /C/music/Title7 /C/music/Title8 /C/music/Title9 /C/music/Title10 /C/music/Title1 /C/music/Title2 /C/music/Title3 /C/music/Title4 /C/music/Title5 /C/music/Title6 /C/music/Title7 /C/music/Title8 /C/music/Title9 /C/music/Title10 /C/music/Title1 /C/music/Title2 /C/music/Title3 /C/music/Title4 /C/music/Title5 /C/music/Title6 /C/music/Title7 /C/music/Title8 /C/music/Title9 /C/music/Title10 /C/music/Title1 /C/music/Title2 /C/music/Title3 /C/music/Title4 /C/music/Title5 /C/music/Title6 /C/music/Title7 /C/music/Title8 /C/music/Title9 /C/music/Title10 /C/music/Title1 /C/music/Title2 /C/music/Title3 /C/music/Title4 /C/music/Title5 /C/music/Title6 /C/music/Title7 /C/music/Title8 /C/music/Title9 /C/music/Title10 /C/music/Title1 /C/music/Title2 /C/music/Title3 /C/music/Title4 /C/music/Title5 /C/music/Title6 /C/music/Title7 /C/music/Title8 /C/music/Title9 /C/music/Title10 /C/music/Title1 /C/music/Title2 /C/music/Title3 /C/music/Title4 /C/music/Title5 /C/music/Title6 /C/music/Title7 /C/music/Title8 /C/music/Title9 /C/music/Title10 /C/music/Title1 /C/music/Title2 /C/music/Title3 /C/music/Title4 /C/music/Title5 /C/music/Title6 /C/music/Title7 /C/music/Title8 /C/music/Title9 /C/music/Title10 /C/music/Title1 /C/music/Title2 /C/music/Title3 /C/music/Title4 /C/music/Title5 /C/music/Title6 /C/music/Title7 /C/music/Title8 /C/music/Title9 /C/music/Title10 /C/music/Title1 /C/music/Title2 /C/music/Title3 /C/music/Title4 /C/music/Title5 /C/music/Title6 /C/music/Title7 /C/music/Title8 /C/music/Title9 /C/music/Title10 /C/music/Title1 /C/music/Title2 /C/music/Title3 /C/music/Title4 /C/music/Title5 /C/music/Title6 /C/music/Title7 /C/music/Title8 /C/music/Title9 /C/music/Title10 /C/music/Title1 /C/music/Title2 /C/music/Title3 /C/music/Title4 /C/music/Title5 /C/music/Title6 /C/music/Title7 /C/music/Title8 /C/music/Title9 /C/music/Title10 /C/music/Title1 /C/music/Title2 /C/music/Title3 /C/music/Title4 /C/music/Title5 /C/music/Title6 /C/music/Title7 /C/music/Title8 /C/music/Title9 /C/music/Title10 /C/music/Title1 /C/music/Title2 /C/music/Title3 /C/music/Title4 /C/music/Title5 /C/music/Title6 /C/music/Title7 /C/music/Title8 /C/music/Title9 /C/music/Title10 /C/music/Title1 /C/music/Title2 /C/music/Title3 /C/music/Title4 /C/music/Title5 /C/music/Title6 /C/music/Title7 /C/music/Title8 /C/music/Title9 /C/music/Title10 /C/music/Title1 /C/music/Title2 /C/music/Title3 /C/music/Title4 /C/music/Title5 /C/music/Title6 /C/music/Title7 /C/music/Title8 /C/music/Title9 /C/music/Title10 /C/music/Title1 /C/music/Title2 /C/music/Title3 /C/music/Title4 /C/music/Title5 /C/music/Title6 /C/music/Title7 /C/music/Title8 /C/music/Title9 /C/music/Title10 /C/music/Title1 /C/music/Title2 /C/music/Title3 /C/music/Title4 /C/music/Title5 /C/music/Title6 /C/music/Title7 /C/music/Title8 /C/music/Title9 /C/music/Title10 /C/music/Title1 /C/music/Title2 /C/music/Title3 /C/music/Title4 /C/music/Title5 /C/music/Title6 /C/music/Title7 /C/music/Title8 /C/music/Title9 /C/music/Title10 /C/music/Title1 /C/music/Title2 /C/music/Title3 /C/music/Title4 /C/music/Title5 /C/music/Title6 /C/music/Title7 /C/music/Title8 /C/music/Title9 /C/music/Title10 /C/music/Title1 /C/music/Title2 /C/music/Title3 /C/music/Title4 /C/music/Title5 /C/music/Title6 /C/music/Title7 /C/music/Title8 /C/music/Title9 /C/music/Title10 /C/music/Title1 /C/music/Title2 /C/music/Title3 /C/music/Title4 /C/music/Title5 /C/music/Title6 /C/music/Title7 /C/music/Title8 /C/music/Title9 /C/music/Title10 /C/music/Title1 /C/music/Title2 /C/music/Title3 /C/music/Title4 /C/music/Title5 /C/music/Title6 /C/music/Title7 /C/music/Title8 /C/music/Title9 /C/music/Title10 /C/music/Title1 /C/music/Title2 /C/music/Title3 /C/music/Title4 /C/music/Title5 /C/music/Title6 /C/music/Title7 /C/music/Title8 /C/music/Title9 /C/music/Title10 /C/music/Title1 /C/music/Title2 /C/music/Title3 /C/music/Title4 /C/music/Title5 /C/music/Title6 /C/music/Title7 /C/music/Title8 /C/music/Title9 /C/music/Title10 /C/music/Title1 /C/music/Title2 /C/music/Title3 /C/music/Title4 /C/music/Title5 /C/music/Title6 /C/music/Title7 /C/music/Title8 /C/music/Title9 /C/music/Title10 /C/music/Title1 /C/music/Title2 /C/music/Title3 /C/music/Title4 /C/music/Title5 /C/music/Title6 /C/music/Title7 /C/music/Title8 /C/music/Title9 /C/music/Title10 /C/music/Title1 /C/music/Title2 /C/music/Title3 /C/music/Title4 /C/music/Title5 /C/music/Title6 /C/music/Title7 /C/music/Title8 /C/music/Title9 /C/music/Title10 /C/music/Title1 /C/music/Title2 /C/music/Title3 /C/music/Title4 /C/music/Title5 /C/music/Title6 /C/music/Title7 /C/music/Title8 /C/music/Title9 /C/music/Title10 /C/music/Title1 /C/music/Title2 /C/music/Title3 /C/music/Title4 /C/music/Title5 /C/music/Title6 /C/music/Title7 /C/music/Title8 /C/music/Title9 /C/music/Title10 /C/music/Title1 /C/music/Title2 /C/music/Title3 /C/music/Title4 /C/music/Title5 /C/music/Title6 /C/music/Title7 /C/music/Title8 /C/music/Title9 /C/music/Title10 /C/music/Title1 /C/music/Title2 /C/music/Title3 /C/music/Title4 /C/music/Title5 /C/music/Title6 /C/music/Title7 /C/music/Title8 /C/music/Title9 /C/music/Title10 /C/music/Title1 /C/music/Title2 /C/music/Title3 /C/music/Title4 /C/music/Title5 /C/music/Title6 /C/music/Title7 /C/music/Title8 /C/music/Title9 /C/music/Title10 /C/music/Title1 /C/music/Title2 /C/music/Title3 /C/music/Title4 /C/music/Title5 /C/music/Title6 /C/music/Title7 /C/music/Title8 /C/music/Title9 /C/music/Title10 /C/music/Title1 /C/music/Title2 /C/music/Title3 /C/music/Title4 /C/music/Title5 /C/music/Title6 /C/music/Title7 /C/music/Title8 /C/music/Title9 /C/music/Title10 /C/music/Title1 /C/music/Title2 /C/music/Title3 /C/music/Title4 /C/music/Title5 /C/music/Title6 /C/music/Title7 /C/music/Title8 /C/music/Title9 /C/music/Title10 /C/music/Title1 /C/music/Title2 /C/music/Title3 /C/music/Title4 /C/music/Title5 /C/music/Title6 /C/music/Title7 /C/music/Title8 /C/music/Title9 /C/music/Title10 /C/music/Title1 /C/music/Title2 /C/music/Title3 /C/music/Title4 /C/music/Title5 /C/music/Title6 /C/music/Title7 /C/music/Title8 /C/music/Title9 /C/music/Title10 /C/music/Title1 /C/music/Title2 /C/music/Title3 /C/music/Title4 /C/music/Title5 /C/music/Title6 /C/music/Title7 /C/music/Title8 /C/music/Title9 /C/music/Title10 /C/music/Title1 /C/music/Title2 /C/music/Title3 /C/music/Title4 /C/music/Title5 /C/music/Title6 /C/music/Title7 /C/music/Title8 /C/music/Title9 /C/music/Title10 12:49:57.2 Trace: DistinctCount 100 MostCommonCount 10 TotalCout 1000 12:49:57.2 Trace: LooksLikeSingleRelease: No common album tag 12:49:57.2 Debug: Falling back to grouping by album tag 12:49:57.2 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:49:57.2 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:49:57.2 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:49:57.2 Debug: Falling back to grouping by album tag 12:49:57.2 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:49:57.2 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:49:57.2 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:49:57.2 Debug: Falling back to grouping by album tag 12:49:57.2 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:49:57.2 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:49:57.2 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:49:57.2 Debug: Falling back to grouping by album tag 12:49:57.2 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:49:57.2 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:49:57.2 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:49:57.2 Debug: Falling back to grouping by album tag 12:49:57.2 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:49:57.2 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:49:57.2 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:49:57.2 Debug: Falling back to grouping by album tag 12:49:57.2 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:49:57.2 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:49:57.2 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:49:57.2 Debug: Falling back to grouping by album tag 12:49:57.2 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:49:57.2 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:49:57.2 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:49:57.2 Debug: Falling back to grouping by album tag 12:49:57.2 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:49:57.2 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:49:57.2 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:49:57.2 Debug: Falling back to grouping by album tag 12:49:57.2 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:49:57.2 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:49:57.2 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:49:57.2 Debug: Falling back to grouping by album tag 12:49:57.2 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:49:57.2 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:49:57.2 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:49:57.2 Debug: Falling back to grouping by album tag 12:49:57.2 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:49:57.2 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:49:57.2 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:49:57.2 Debug: Falling back to grouping by album tag 12:49:57.2 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:49:57.2 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:49:57.2 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:49:57.2 Debug: Falling back to grouping by album tag 12:49:57.2 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:49:57.2 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:49:57.2 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:49:57.2 Debug: Falling back to grouping by album tag 12:49:57.2 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:49:57.2 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:49:57.2 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:49:57.2 Debug: Falling back to grouping by album tag 12:49:57.2 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:49:57.2 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:49:57.2 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:49:57.2 Debug: Falling back to grouping by album tag 12:49:57.2 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:49:57.2 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:49:57.2 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:49:57.2 Debug: Falling back to grouping by album tag 12:49:57.2 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:49:57.2 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:49:57.2 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:49:57.2 Debug: Falling back to grouping by album tag 12:49:57.2 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:49:57.2 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:49:57.2 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:49:57.2 Debug: Falling back to grouping by album tag 12:49:57.2 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:49:57.2 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:49:57.2 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:49:57.2 Debug: Falling back to grouping by album tag 12:49:57.2 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:49:57.2 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:49:57.2 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:49:57.2 Debug: Falling back to grouping by album tag 12:49:57.2 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:49:57.2 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:49:57.2 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:49:57.2 Debug: Falling back to grouping by album tag 12:49:57.2 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:49:57.2 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:49:57.2 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:49:57.2 Debug: Falling back to grouping by album tag 12:49:57.2 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:49:57.2 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:49:57.2 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:49:57.2 Debug: Falling back to grouping by album tag 12:49:57.2 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:49:57.2 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:49:57.2 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:49:57.2 Debug: Falling back to grouping by album tag 12:49:57.2 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:49:57.2 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:49:57.2 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:49:57.2 Debug: Falling back to grouping by album tag 12:49:57.2 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:49:57.2 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:49:57.2 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:49:57.2 Debug: Falling back to grouping by album tag 12:49:57.2 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:49:57.2 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:49:57.2 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:49:57.2 Debug: Falling back to grouping by album tag 12:49:57.2 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:49:57.2 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:49:57.2 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:49:57.2 Debug: Falling back to grouping by album tag 12:49:57.2 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:49:57.2 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:49:57.2 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:49:57.2 Debug: Falling back to grouping by album tag 12:49:57.2 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:49:57.2 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:49:57.2 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:49:57.2 Debug: Falling back to grouping by album tag 12:49:57.2 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:49:57.2 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:49:57.2 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:49:57.2 Debug: Falling back to grouping by album tag 12:49:57.2 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:49:57.2 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:49:57.2 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:49:57.2 Debug: Falling back to grouping by album tag 12:49:57.2 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:49:57.2 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:49:57.2 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:49:57.2 Debug: Falling back to grouping by album tag 12:49:57.2 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:49:57.2 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:49:57.2 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:49:57.2 Debug: Falling back to grouping by album tag 12:49:57.2 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:49:57.2 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:49:57.2 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:49:57.2 Debug: Falling back to grouping by album tag 12:49:57.2 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:49:57.2 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:49:57.2 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:49:57.2 Debug: Falling back to grouping by album tag 12:49:57.2 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:49:57.2 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:49:57.2 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:49:57.2 Debug: Falling back to grouping by album tag 12:49:57.2 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:49:57.2 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:49:57.2 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:49:57.2 Debug: Falling back to grouping by album tag 12:49:57.2 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:49:57.2 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:49:57.2 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:49:57.2 Debug: Falling back to grouping by album tag 12:49:57.2 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:49:57.2 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:49:57.2 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:49:57.2 Debug: Falling back to grouping by album tag 12:49:57.2 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:49:57.2 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:49:57.2 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:49:57.2 Debug: Falling back to grouping by album tag 12:49:57.2 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:49:57.2 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:49:57.2 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:49:57.2 Debug: Falling back to grouping by album tag 12:49:57.2 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:49:57.2 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:49:57.2 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:49:57.2 Debug: Falling back to grouping by album tag 12:49:57.2 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:49:57.2 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:49:57.2 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:49:57.2 Debug: Falling back to grouping by album tag 12:49:57.2 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:49:57.2 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:49:57.2 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:49:57.2 Debug: Falling back to grouping by album tag 12:49:57.2 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:49:57.2 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:49:57.2 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:49:57.2 Debug: Falling back to grouping by album tag 12:49:57.2 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:49:57.2 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:49:57.2 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:49:57.2 Debug: Falling back to grouping by album tag 12:49:57.2 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:49:57.2 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:49:57.2 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:49:57.2 Debug: Falling back to grouping by album tag 12:49:57.2 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:49:57.2 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:49:57.2 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:49:57.2 Debug: Falling back to grouping by album tag 12:49:57.2 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:49:57.2 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:49:57.2 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:49:57.2 Debug: Falling back to grouping by album tag 12:49:57.2 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:49:57.2 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:49:57.2 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:49:57.2 Debug: Falling back to grouping by album tag 12:49:57.2 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:49:57.2 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:49:57.2 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:49:57.2 Debug: Falling back to grouping by album tag 12:49:57.2 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:49:57.2 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:49:57.2 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:49:57.2 Debug: Falling back to grouping by album tag 12:49:57.2 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:49:57.2 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:49:57.2 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:49:57.2 Debug: Falling back to grouping by album tag 12:49:57.2 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:49:57.2 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:49:57.2 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:49:57.2 Debug: Falling back to grouping by album tag 12:49:57.2 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:49:57.2 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:49:57.2 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:49:57.2 Debug: Falling back to grouping by album tag 12:49:57.2 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:49:57.2 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:49:57.2 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:49:57.2 Debug: Falling back to grouping by album tag 12:49:57.2 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:49:57.2 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:49:57.2 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:49:57.2 Debug: Falling back to grouping by album tag 12:49:57.2 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:49:57.2 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:49:57.2 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:49:57.2 Debug: Falling back to grouping by album tag 12:49:57.2 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:49:57.2 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:49:57.2 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:49:57.2 Debug: Falling back to grouping by album tag 12:49:57.2 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:49:57.2 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:49:57.2 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:49:57.2 Debug: Falling back to grouping by album tag 12:49:57.2 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:49:57.2 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:49:57.2 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:49:57.2 Debug: Falling back to grouping by album tag 12:49:57.2 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:49:57.2 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:49:57.2 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:49:57.2 Debug: Falling back to grouping by album tag 12:49:57.2 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:49:57.2 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:49:57.2 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:49:57.2 Debug: Falling back to grouping by album tag 12:49:57.2 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:49:57.2 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:49:57.2 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:49:57.2 Debug: Falling back to grouping by album tag 12:49:57.2 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:49:57.2 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:49:57.2 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:49:57.2 Debug: Falling back to grouping by album tag 12:49:57.2 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:49:57.2 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:49:57.2 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:49:57.2 Debug: Falling back to grouping by album tag 12:49:57.2 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:49:57.2 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:49:57.2 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:49:57.2 Debug: Falling back to grouping by album tag 12:49:57.2 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:49:57.2 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:49:57.2 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:49:57.2 Debug: Falling back to grouping by album tag 12:49:57.2 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:49:57.2 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:49:57.2 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:49:57.2 Debug: Falling back to grouping by album tag 12:49:57.2 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:49:57.2 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:49:57.2 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:49:57.2 Debug: Falling back to grouping by album tag 12:49:57.2 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:49:57.2 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:49:57.2 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:49:57.2 Debug: Falling back to grouping by album tag 12:49:57.2 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:49:57.2 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:49:57.2 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:49:57.2 Debug: Falling back to grouping by album tag 12:49:57.2 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:49:57.2 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:49:57.2 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:49:57.2 Debug: Falling back to grouping by album tag 12:49:57.2 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:49:57.2 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:49:57.2 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:49:57.2 Debug: Falling back to grouping by album tag 12:49:57.2 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:49:57.2 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:49:57.2 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:49:57.2 Debug: Falling back to grouping by album tag 12:49:57.2 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:49:57.2 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:49:57.2 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:49:57.2 Debug: Falling back to grouping by album tag 12:49:57.2 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:49:57.2 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:49:57.2 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:49:57.2 Debug: Falling back to grouping by album tag 12:49:57.2 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:49:57.2 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:49:57.2 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:49:57.2 Debug: Falling back to grouping by album tag 12:49:57.2 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:49:57.2 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:49:57.2 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:49:57.2 Debug: Falling back to grouping by album tag 12:49:57.2 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:49:57.2 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:49:57.2 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:49:57.2 Debug: Falling back to grouping by album tag 12:49:57.2 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:49:57.2 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:49:57.2 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:49:57.2 Debug: Falling back to grouping by album tag 12:49:57.2 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:49:57.2 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:49:57.2 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:49:57.2 Debug: Falling back to grouping by album tag 12:49:57.2 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:49:57.2 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:49:57.2 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:49:57.2 Debug: Falling back to grouping by album tag 12:49:57.2 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:49:57.2 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:49:57.2 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:49:57.2 Debug: Falling back to grouping by album tag 12:49:57.2 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:49:57.2 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:49:57.2 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:49:57.2 Debug: Falling back to grouping by album tag 12:49:57.2 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:49:57.2 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:49:57.2 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:49:57.2 Debug: Falling back to grouping by album tag 12:49:57.2 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:49:57.2 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:49:57.2 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:49:57.2 Debug: Falling back to grouping by album tag 12:49:57.2 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:49:57.2 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:49:57.2 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:49:57.2 Debug: Falling back to grouping by album tag 12:49:57.2 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:49:57.2 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:49:57.2 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:49:57.2 Debug: Falling back to grouping by album tag 12:49:57.2 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:49:57.2 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:49:57.2 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:49:57.2 Debug: Falling back to grouping by album tag 12:49:57.2 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:49:57.2 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:49:57.2 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:49:57.2 Debug: Falling back to grouping by album tag 12:49:57.2 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:49:57.2 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:49:57.2 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:49:57.2 Debug: Falling back to grouping by album tag 12:49:57.2 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:49:57.2 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:49:57.2 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:49:57.2 Debug: Falling back to grouping by album tag 12:49:57.2 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:49:57.2 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:49:57.2 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:49:57.2 Debug: Falling back to grouping by album tag 12:49:57.2 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:49:57.2 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:49:57.2 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:49:57.2 Debug: Falling back to grouping by album tag 12:49:57.2 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:49:57.2 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:49:57.2 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:49:57.2 Debug: Falling back to grouping by album tag 12:49:57.2 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:49:57.2 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:49:57.2 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:49:57.2 Debug: Falling back to grouping by album tag 12:49:57.2 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:49:57.2 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:49:57.2 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:49:57.2 Debug: Falling back to grouping by album tag 12:49:57.2 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:49:57.2 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:49:57.2 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:49:57.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_separate_many_albums_in_same_directory --- 12:49:57.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_separate_two_albums_by_different_artists_in_same_directory --- 12:49:57.2 Trace: DistinctCount 2 MostCommonCount 10 TotalCout 15 12:49:57.2 Trace: DistinctCount 2 MostCommonCount 10 TotalCout 15 12:49:57.2 Trace: LooksLikeSingleRelease: No common album tag 12:49:57.2 Info: Grouping 15 tracks 12:49:57.2 Trace: Folders: /C/music/incoming 12:49:57.2 Trace: Yielding from 2: /C/music/incoming/Title1 /C/music/incoming/Title2 /C/music/incoming/Title3 /C/music/incoming/Title4 /C/music/incoming/Title5 /C/music/incoming/Title6 /C/music/incoming/Title7 /C/music/incoming/Title8 /C/music/incoming/Title9 /C/music/incoming/Title10 /C/music/incoming/Title1 /C/music/incoming/Title2 /C/music/incoming/Title3 /C/music/incoming/Title4 /C/music/incoming/Title5 12:49:57.2 Trace: DistinctCount 2 MostCommonCount 10 TotalCout 15 12:49:57.2 Trace: LooksLikeSingleRelease: No common album tag 12:49:57.2 Debug: Falling back to grouping by album tag 12:49:57.2 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:49:57.2 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:49:57.2 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:49:57.2 Debug: Falling back to grouping by album tag 12:49:57.2 Trace: DistinctCount 1 MostCommonCount 5 TotalCout 5 12:49:57.2 Trace: DistinctCount 1 MostCommonCount 5 TotalCout 5 12:49:57.2 Trace: DistinctCount 1 MostCommonCount 5 TotalCout 5 12:49:57.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_separate_two_albums_by_different_artists_in_same_directory --- 12:49:57.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_separate_two_albums_in_same_directory --- 12:49:57.2 Trace: DistinctCount 1 MostCommonCount 15 TotalCout 15 12:49:57.2 Trace: DistinctCount 2 MostCommonCount 10 TotalCout 15 12:49:57.2 Trace: LooksLikeSingleRelease: No common album tag 12:49:57.2 Info: Grouping 15 tracks 12:49:57.2 Trace: Folders: /C/music/incoming/artist discog /C/music/incoming/artist disog 12:49:57.2 Trace: Yielding from 2: /C/music/incoming/artist discog/Title1 /C/music/incoming/artist discog/Title2 /C/music/incoming/artist discog/Title3 /C/music/incoming/artist discog/Title4 /C/music/incoming/artist discog/Title5 /C/music/incoming/artist discog/Title6 /C/music/incoming/artist discog/Title7 /C/music/incoming/artist discog/Title8 /C/music/incoming/artist discog/Title9 /C/music/incoming/artist discog/Title10 12:49:57.2 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:49:57.2 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:49:57.2 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:49:57.2 Trace: Yielding from 2: /C/music/incoming/artist disog/Title1 /C/music/incoming/artist disog/Title2 /C/music/incoming/artist disog/Title3 /C/music/incoming/artist disog/Title4 /C/music/incoming/artist disog/Title5 12:49:57.2 Trace: DistinctCount 1 MostCommonCount 5 TotalCout 5 12:49:57.2 Trace: DistinctCount 1 MostCommonCount 5 TotalCout 5 12:49:57.2 Trace: DistinctCount 1 MostCommonCount 5 TotalCout 5 12:49:57.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_separate_two_albums_in_same_directory --- 12:49:57.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.single_artist_is_not_various_artists(1) --- 12:49:57.2 Trace: DistinctCount 1 MostCommonCount 1 TotalCout 1 12:49:57.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.single_artist_is_not_various_artists(1) --- 12:49:57.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.single_artist_is_not_various_artists(2) --- 12:49:57.2 Trace: DistinctCount 1 MostCommonCount 2 TotalCout 2 12:49:57.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.single_artist_is_not_various_artists(2) --- 12:49:57.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.single_artist_is_not_various_artists(10) --- 12:49:57.2 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:49:57.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.single_artist_is_not_various_artists(10) --- 12:49:57.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.two_artists_is_not_various_artists --- 12:49:57.2 Trace: DistinctCount 2 MostCommonCount 10 TotalCout 20 12:49:57.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.two_artists_is_not_various_artists --- 12:49:57.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.va_artist_title_is_various_artists("") --- 12:49:57.2 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:49:57.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.va_artist_title_is_various_artists("") --- 12:49:57.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.va_artist_title_is_various_artists("Various Artists") --- 12:49:57.2 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:49:57.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.va_artist_title_is_various_artists("Various Artists") --- 12:49:57.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.va_artist_title_is_various_artists("Various") --- 12:49:57.2 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:49:57.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.va_artist_title_is_various_artists("Various") --- 12:49:57.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.va_artist_title_is_various_artists("VA") --- 12:49:57.2 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:49:57.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.va_artist_title_is_various_artists("VA") --- 12:49:57.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.va_artist_title_is_various_artists("Unknown") --- 12:49:57.3 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:49:57.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.va_artist_title_is_various_artists("Unknown") --- 12:49:57.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.va_in_artist_name_is_not_various_artists("Va?!") --- 12:49:57.3 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:49:57.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.va_in_artist_name_is_not_various_artists("Va?!") --- 12:49:57.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.va_in_artist_name_is_not_various_artists("Va Va Voom") --- 12:49:57.3 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:49:57.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.va_in_artist_name_is_not_various_artists("Va Va Voom") --- 12:49:57.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.va_in_artist_name_is_not_various_artists("V.A. Jr.") --- 12:49:57.3 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:49:57.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.va_in_artist_name_is_not_various_artists("V.A. Jr.") --- 12:49:57.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.va_in_artist_name_is_not_various_artists("Ca Va") --- 12:49:57.3 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:49:57.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.va_in_artist_name_is_not_various_artists("Ca Va") --- 12:49:57.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackMappingFixture.test_order_works_with_extra_tracks --- 12:49:57.3 Trace: Mapped Path1 to [ForeignTrackId1]Title1, dist: 0 12:49:57.3 Trace: Mapped Path3 to [ForeignTrackId3]Title3, dist: 0 12:49:57.3 Trace: Unmapped files: Path2 12:49:57.3 Trace: Missing tracks: 12:49:57.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackMappingFixture.test_order_works_with_extra_tracks --- 12:49:57.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackMappingFixture.test_order_works_with_invalid_track_numbers --- 12:49:57.3 Trace: Mapped Path1 to [ForeignTrackId1]Title1, dist: 0 12:49:57.3 Trace: Mapped Path2 to [ForeignTrackId2]Title2, dist: 0.07142857142857142 12:49:57.3 Trace: Mapped Path3 to [ForeignTrackId3]Title3, dist: 0.07142857142857142 12:49:57.3 Trace: Unmapped files: 12:49:57.3 Trace: Missing tracks: 12:49:57.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackMappingFixture.test_order_works_with_invalid_track_numbers --- 12:49:57.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackMappingFixture.test_order_works_with_missing_tracks --- 12:49:57.3 Trace: Mapped Path1 to [ForeignTrackId1]Title1, dist: 0 12:49:57.3 Trace: Mapped Path3 to [ForeignTrackId3]Title3, dist: 0 12:49:57.3 Trace: Unmapped files: 12:49:57.3 Trace: Missing tracks: [ForeignTrackId2]Title2 12:49:57.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackMappingFixture.test_order_works_with_missing_tracks --- 12:49:57.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackMappingFixture.test_reorder_when_track_numbers_incorrect --- 12:49:57.3 Trace: Mapped Path1 to [ForeignTrackId1]Title1, dist: 0 12:49:57.3 Trace: Mapped Path3 to [ForeignTrackId3]Title3, dist: 0.07142857142857142 12:49:57.3 Trace: Mapped Path2 to [ForeignTrackId2]Title2, dist: 0 12:49:57.3 Trace: Unmapped files: 12:49:57.3 Trace: Missing tracks: 12:49:57.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackMappingFixture.test_reorder_when_track_numbers_incorrect --- 12:49:57.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.ImportDecisionMakerFixture.should_call_all_album_specifications --- 12:49:57.4 Debug: Analyzing 1/1 files. 12:49:57.4 Debug: Parsing string 'Title1' 12:49:57.4 Debug: Unable to parse Title1 12:49:57.4 Info: Reading file 1/1 12:49:57.4 Debug: Tags parsed for 1 files in 1ms 12:49:57.4 Debug: Album rejected for the following reasons: [Permanent] _albumfail1, [Permanent] _albumfail2, [Permanent] _albumfail3 12:49:57.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.ImportDecisionMakerFixture.should_call_all_album_specifications --- 12:49:57.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.ImportDecisionMakerFixture.should_call_all_track_specifications_if_album_accepted --- 12:49:57.4 Debug: Analyzing 1/1 files. 12:49:57.4 Debug: Parsing string 'Title1' 12:49:57.4 Debug: Unable to parse Title1 12:49:57.4 Info: Reading file 1/1 12:49:57.4 Debug: Tags parsed for 1 files in 0ms 12:49:57.4 Debug: Album accepted 12:49:57.4 Debug: File rejected for the following reasons: [Permanent] _fail1, [Permanent] _fail2, [Permanent] _fail3 12:49:57.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.ImportDecisionMakerFixture.should_call_all_track_specifications_if_album_accepted --- 12:49:57.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.ImportDecisionMakerFixture.should_call_no_track_specifications_if_album_rejected --- 12:49:57.4 Debug: Analyzing 1/1 files. 12:49:57.4 Debug: Parsing string 'Title1' 12:49:57.4 Debug: Unable to parse Title1 12:49:57.4 Info: Reading file 1/1 12:49:57.4 Debug: Tags parsed for 1 files in 0ms 12:49:57.4 Debug: Album rejected for the following reasons: [Permanent] _albumfail1, [Permanent] _albumfail2, [Permanent] _albumfail3 12:49:57.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.ImportDecisionMakerFixture.should_call_no_track_specifications_if_album_rejected --- 12:49:57.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.ImportDecisionMakerFixture.should_have_same_number_of_rejections_as_specs_that_failed --- 12:49:57.4 Debug: Analyzing 1/1 files. 12:49:57.4 Info: Reading file 1/1 12:49:57.4 Debug: Tags parsed for 1 files in 0ms 12:49:57.4 Debug: Album accepted 12:49:57.4 Debug: File rejected for the following reasons: [Permanent] _fail1, [Permanent] _fail2, [Permanent] _fail3 12:49:57.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.ImportDecisionMakerFixture.should_have_same_number_of_rejections_as_specs_that_failed --- 12:49:57.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.ImportDecisionMakerFixture.should_not_blowup_the_process_due_to_failed_augment --- 12:49:57.4 Debug: Analyzing 3/3 files. 12:49:57.4 Info: Reading file 1/3 12:49:57.4 Error: Couldn't import file. /C/Test/Unsorted/The.Office.S03E115.DVDRip.XviD-OSiTV NzbDrone.Test.Common.TestException: Exception of type 'NzbDrone.Test.Common.TestException' was thrown. at Moq.Behaviors.ThrowException.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Behaviors\ThrowException.cs:line 22 at Moq.MethodCall.ExecuteCore(Invocation invocation) in C:\projects\moq4\src\Moq\MethodCall.cs:line 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:49:57.4 Info: Reading file 2/3 12:49:57.4 Error: Couldn't import file. /C/Test/Unsorted/The.Office.S03E115.DVDRip.XviD-OSiTV NzbDrone.Test.Common.TestException: Exception of type 'NzbDrone.Test.Common.TestException' was thrown. at Moq.Behaviors.ThrowException.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Behaviors\ThrowException.cs:line 22 at Moq.MethodCall.ExecuteCore(Invocation invocation) in C:\projects\moq4\src\Moq\MethodCall.cs:line 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:49:57.4 Info: Reading file 3/3 12:49:57.4 Error: Couldn't import file. /C/Test/Unsorted/The.Office.S03E115.DVDRip.XviD-OSiTV NzbDrone.Test.Common.TestException: Exception of type 'NzbDrone.Test.Common.TestException' was thrown. at Moq.Behaviors.ThrowException.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Behaviors\ThrowException.cs:line 22 at Moq.MethodCall.ExecuteCore(Invocation invocation) in C:\projects\moq4\src\Moq\MethodCall.cs:line 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:49:57.4 Debug: Tags parsed for 3 files in 0ms 12:49:57.4 Debug: Album accepted 12:49:57.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.ImportDecisionMakerFixture.should_not_blowup_the_process_due_to_failed_augment --- 12:49:57.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.ImportDecisionMakerFixture.should_not_throw_if_release_not_identified --- 12:49:57.4 Debug: Analyzing 3/3 files. 12:49:57.4 Info: Reading file 1/3 12:49:57.4 Info: Reading file 2/3 12:49:57.4 Info: Reading file 3/3 12:49:57.4 Debug: Tags parsed for 3 files in 0ms 12:49:57.4 Debug: Album rejected for the following reasons: [Permanent] Couldn't find similar album for [/C/Test/Unsorted] 12:49:57.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.ImportDecisionMakerFixture.should_not_throw_if_release_not_identified --- 12:49:57.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.ImportDecisionMakerFixture.should_not_throw_if_tracks_are_not_found --- 12:49:57.4 Debug: Analyzing 3/3 files. 12:49:57.4 Info: Reading file 1/3 12:49:57.4 Info: Reading file 2/3 12:49:57.4 Info: Reading file 3/3 12:49:57.4 Debug: Tags parsed for 3 files in 0ms 12:49:57.4 Debug: Album accepted 12:49:57.4 Debug: File rejected for the following reasons: [Permanent] Couldn't parse album from: 12:49:57.4 Debug: File rejected for the following reasons: [Permanent] Couldn't parse album from: 12:49:57.4 Debug: File rejected for the following reasons: [Permanent] Couldn't parse album from: 12:49:57.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.ImportDecisionMakerFixture.should_not_throw_if_tracks_are_not_found --- 12:49:57.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.ImportDecisionMakerFixture.should_reject_more_than_one_version_of_an_album --- 12:49:57.4 Debug: Analyzing 2/2 files. 12:49:57.4 Info: Reading file 1/2 12:49:57.4 Info: Reading file 2/2 12:49:57.4 Debug: Tags parsed for 2 files in 0ms 12:49:57.4 Debug: Album accepted 12:49:57.4 Debug: Album accepted 12:49:57.4 Debug: File accepted 12:49:57.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.ImportDecisionMakerFixture.should_reject_more_than_one_version_of_an_album --- 12:49:57.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.ImportDecisionMakerFixture.should_return_a_decision_when_exception_is_caught --- 12:49:57.4 Debug: Analyzing 1/1 files. 12:49:57.4 Info: Reading file 1/1 12:49:57.4 Error: Couldn't import file. /C/Test/Unsorted/The.Office.S03E115.DVDRip.XviD-OSiTV NzbDrone.Test.Common.TestException: Exception of type 'NzbDrone.Test.Common.TestException' was thrown. at Moq.Behaviors.ThrowException.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Behaviors\ThrowException.cs:line 22 at Moq.MethodCall.ExecuteCore(Invocation invocation) in C:\projects\moq4\src\Moq\MethodCall.cs:line 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:49:57.4 Debug: Tags parsed for 1 files in 0ms 12:49:57.4 Debug: Album accepted 12:49:57.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.ImportDecisionMakerFixture.should_return_a_decision_when_exception_is_caught --- 12:49:57.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.ImportDecisionMakerFixture.should_return_approved_if_all_specs_pass --- 12:49:57.5 Debug: Analyzing 1/1 files. 12:49:57.5 Info: Reading file 1/1 12:49:57.5 Debug: Tags parsed for 1 files in 0ms 12:49:57.5 Debug: Album accepted 12:49:57.5 Debug: File accepted 12:49:57.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.ImportDecisionMakerFixture.should_return_approved_if_all_specs_pass --- 12:49:57.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.ImportDecisionMakerFixture.should_return_rejected_if_one_album_spec_fails --- 12:49:57.5 Debug: Analyzing 1/1 files. 12:49:57.5 Info: Reading file 1/1 12:49:57.5 Debug: Tags parsed for 1 files in 0ms 12:49:57.5 Debug: Album rejected for the following reasons: [Permanent] _albumfail1 12:49:57.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.ImportDecisionMakerFixture.should_return_rejected_if_one_album_spec_fails --- 12:49:57.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.ImportDecisionMakerFixture.should_return_rejected_if_one_track_spec_fails --- 12:49:57.5 Debug: Analyzing 1/1 files. 12:49:57.5 Info: Reading file 1/1 12:49:57.5 Debug: Tags parsed for 1 files in 0ms 12:49:57.5 Debug: Album accepted 12:49:57.5 Debug: File rejected for the following reasons: [Permanent] Couldn't parse album from: 12:49:57.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.ImportDecisionMakerFixture.should_return_rejected_if_one_track_spec_fails --- 12:49:57.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.ImportDecisionMakerFixture.should_return_rejected_if_only_album_spec_fails --- 12:49:57.5 Debug: Analyzing 1/1 files. 12:49:57.5 Info: Reading file 1/1 12:49:57.5 Debug: Tags parsed for 1 files in 0ms 12:49:57.5 Debug: Album rejected for the following reasons: [Permanent] _albumfail1 12:49:57.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.ImportDecisionMakerFixture.should_return_rejected_if_only_album_spec_fails --- 12:49:57.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.ImportDecisionMakerFixture.should_return_rejected_if_only_track_spec_fails --- 12:49:57.5 Debug: Analyzing 1/1 files. 12:49:57.5 Info: Reading file 1/1 12:49:57.5 Debug: Tags parsed for 1 files in 0ms 12:49:57.5 Debug: Album accepted 12:49:57.5 Debug: File rejected for the following reasons: [Permanent] Couldn't parse album from: 12:49:57.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.ImportDecisionMakerFixture.should_return_rejected_if_only_track_spec_fails --- 12:49:57.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.AlreadyImportedSpecificationFixture.should_accept_if_episode_does_not_have_file --- 12:49:57.5 Debug: Skipping already imported check for album without files 12:49:57.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.AlreadyImportedSpecificationFixture.should_accept_if_episode_does_not_have_file --- 12:49:57.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.AlreadyImportedSpecificationFixture.should_accept_if_episode_has_not_been_imported --- 12:49:57.5 Trace: Album has not been imported 12:49:57.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.AlreadyImportedSpecificationFixture.should_accept_if_episode_has_not_been_imported --- 12:49:57.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.AlreadyImportedSpecificationFixture.should_accept_if_episode_was_grabbed_after_being_imported --- 12:49:57.5 Trace: Album has not been imported 12:49:57.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.AlreadyImportedSpecificationFixture.should_accept_if_episode_was_grabbed_after_being_imported --- 12:49:57.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.AlreadyImportedSpecificationFixture.should_accepted_if_download_client_item_is_null --- 12:49:57.5 Debug: No download client information is available, skipping 12:49:57.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.AlreadyImportedSpecificationFixture.should_accepted_if_download_client_item_is_null --- 12:49:57.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.AlreadyImportedSpecificationFixture.should_reject_if_episode_imported_after_being_grabbed --- 12:49:57.5 Debug: Album previously imported at 05/16/2024 12:49:57 12:49:57.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.AlreadyImportedSpecificationFixture.should_reject_if_episode_imported_after_being_grabbed --- 12:49:57.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.FreeSpaceSpecificationFixture.should_accept_when_there_is_enough_disk_space --- 12:49:57.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.FreeSpaceSpecificationFixture.should_accept_when_there_is_enough_disk_space --- 12:49:57.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.FreeSpaceSpecificationFixture.should_pass_if_exception_is_thrown --- 12:49:57.5 Error: Unable to check free disk space while importing. /C/Test/Unsorted/Alice in Chains/Alice in Chains - track1.mp3 NzbDrone.Test.Common.TestException: Exception of type 'NzbDrone.Test.Common.TestException' was thrown. at Moq.Behaviors.ThrowException.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Behaviors\ThrowException.cs:line 22 at Moq.MethodCall.ExecuteCore(Invocation invocation) in C:\projects\moq4\src\Moq\MethodCall.cs:line 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 42 12:49:57.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.FreeSpaceSpecificationFixture.should_pass_if_exception_is_thrown --- 12:49:57.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.FreeSpaceSpecificationFixture.should_pass_if_free_space_is_null --- 12:49:57.5 Debug: Free space check returned an invalid result for: /C/Test/Music 12:49:57.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.FreeSpaceSpecificationFixture.should_pass_if_free_space_is_null --- 12:49:57.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.FreeSpaceSpecificationFixture.should_reject_when_there_isnt_enough_disk_space --- 12:49:57.5 Warn: Not enough free space (83886080) to import: /C/Test/Unsorted/Alice in Chains/Alice in Chains - track1.mp3 (104857600) 12:49:57.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.FreeSpaceSpecificationFixture.should_reject_when_there_isnt_enough_disk_space --- 12:49:57.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.FreeSpaceSpecificationFixture.should_reject_when_there_isnt_enough_space_for_file_plus_min_free_space --- 12:49:57.5 Warn: Not enough free space (157286400) to import: /C/Test/Unsorted/Alice in Chains/Alice in Chains - track1.mp3 (104857600) 12:49:57.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.FreeSpaceSpecificationFixture.should_reject_when_there_isnt_enough_space_for_file_plus_min_free_space --- 12:49:57.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.FreeSpaceSpecificationFixture.should_return_true_if_free_space_is_null --- 12:49:57.5 Debug: Free space check returned an invalid result for: /C/Test/Music 12:49:57.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.FreeSpaceSpecificationFixture.should_return_true_if_free_space_is_null --- 12:49:57.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.FreeSpaceSpecificationFixture.should_return_true_when_skip_check_is_enabled --- 12:49:57.5 Debug: Skipping free space check when importing 12:49:57.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.FreeSpaceSpecificationFixture.should_return_true_when_skip_check_is_enabled --- 12:49:57.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.FreeSpaceSpecificationFixture.should_skip_check_for_files_under_artist_folder --- 12:49:57.5 Debug: Skipping free space check for existing track 12:49:57.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.FreeSpaceSpecificationFixture.should_skip_check_for_files_under_artist_folder --- 12:49:57.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.FreeSpaceSpecificationFixture.should_use_artist_paths_parent_for_free_space_check --- 12:49:57.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.FreeSpaceSpecificationFixture.should_use_artist_paths_parent_for_free_space_check --- 12:49:57.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.NotUnpackingSpecificationFixture.should_return_false_if_in_working_folder_and_last_write_time_was_recent --- 12:49:57.5 Debug: /C/Test/Unsorted Music/_UNPACK_Kid.Rock/someSubFolder/Kid.Rock.Cowboy.mp3 is still being unpacked 12:49:57.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.NotUnpackingSpecificationFixture.should_return_false_if_in_working_folder_and_last_write_time_was_recent --- 12:49:57.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.NotUnpackingSpecificationFixture.should_return_false_if_unopacking_on_linux --- 12:49:57.5 Debug: /C/Test/Unsorted Music/_UNPACK_Kid.Rock/someSubFolder/Kid.Rock.Cowboy.mp3 is still being unpacked 12:49:57.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.NotUnpackingSpecificationFixture.should_return_false_if_unopacking_on_linux --- 12:49:57.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.NotUnpackingSpecificationFixture.should_return_true_if_not_in_working_folder --- 12:49:57.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.NotUnpackingSpecificationFixture.should_return_true_if_not_in_working_folder --- 12:49:57.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.NotUnpackingSpecificationFixture.should_return_true_when_in_old_working_folder --- 12:49:57.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.NotUnpackingSpecificationFixture.should_return_true_when_in_old_working_folder --- 12:49:57.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.UpgradeSpecificationFixture.should_return_false_if_not_a_revision_upgrade_and_prefers_propers --- 12:49:57.5 Debug: This file isn't a quality upgrade for all tracks. Skipping C:\Test\Imagine Dragons\Imagine.Dragons.Song.1.mp3 12:49:57.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.UpgradeSpecificationFixture.should_return_false_if_not_a_revision_upgrade_and_prefers_propers --- 12:49:57.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.UpgradeSpecificationFixture.should_return_false_if_not_an_upgrade_for_existing_trackFile --- 12:49:57.5 Debug: This file isn't a quality upgrade for all tracks. New Quality is MP3-256. Skipping C:\Test\Imagine Dragons\Imagine.Dragons.Song.1.mp3 12:49:57.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.UpgradeSpecificationFixture.should_return_false_if_not_an_upgrade_for_existing_trackFile --- 12:49:57.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.UpgradeSpecificationFixture.should_return_false_if_not_an_upgrade_for_existing_trackFile_for_multi_tracks --- 12:49:57.5 Debug: This file isn't a quality upgrade for all tracks. New Quality is MP3-256. Skipping C:\Test\Imagine Dragons\Imagine.Dragons.Song.1.mp3 12:49:57.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.UpgradeSpecificationFixture.should_return_false_if_not_an_upgrade_for_existing_trackFile_for_multi_tracks --- 12:49:57.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.UpgradeSpecificationFixture.should_return_false_if_not_an_upgrade_for_one_existing_trackFile_for_multi_track --- 12:49:57.5 Debug: This file isn't a quality upgrade for all tracks. New Quality is MP3-256. Skipping C:\Test\Imagine Dragons\Imagine.Dragons.Song.1.mp3 12:49:57.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.UpgradeSpecificationFixture.should_return_false_if_not_an_upgrade_for_one_existing_trackFile_for_multi_track --- Skipped should_return_true_when_in_old_working_folder [1 ms] 12:49:57.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.UpgradeSpecificationFixture.should_return_true_if_no_existing_trackFile --- 12:49:57.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.UpgradeSpecificationFixture.should_return_true_if_no_existing_trackFile --- 12:49:57.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.UpgradeSpecificationFixture.should_return_true_if_no_existing_trackFile_for_multi_tracks --- 12:49:57.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.UpgradeSpecificationFixture.should_return_true_if_no_existing_trackFile_for_multi_tracks --- 12:49:57.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.UpgradeSpecificationFixture.should_return_true_if_not_a_revision_upgrade_and_does_not_prefer_propers --- 12:49:57.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.UpgradeSpecificationFixture.should_return_true_if_not_a_revision_upgrade_and_does_not_prefer_propers --- 12:49:57.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.UpgradeSpecificationFixture.should_return_true_if_track_file_is_null --- 12:49:57.5 Trace: Unable to get track file details from the DB. TrackId: 1 TrackFileId: 1 12:49:57.5 Trace: Unable to get track file details from the DB. TrackId: 2 TrackFileId: 1 12:49:57.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.UpgradeSpecificationFixture.should_return_true_if_track_file_is_null --- 12:49:57.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.UpgradeSpecificationFixture.should_return_true_if_upgrade_for_existing_trackFile --- 12:49:57.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.UpgradeSpecificationFixture.should_return_true_if_upgrade_for_existing_trackFile --- 12:49:57.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.UpgradeSpecificationFixture.should_return_true_if_upgrade_for_existing_trackFile_for_multi_tracks --- 12:49:57.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.UpgradeSpecificationFixture.should_return_true_if_upgrade_for_existing_trackFile_for_multi_tracks --- 12:49:57.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.UpgradeSpecificationFixture.should_return_true_when_comparing_to_a_lower_quality_proper --- 12:49:57.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.UpgradeSpecificationFixture.should_return_true_when_comparing_to_a_lower_quality_proper --- 12:49:57.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.UpgradeMediaFileServiceFixture.should_delete_existing_file_fromdb_if_file_doesnt_exist --- 12:49:57.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.UpgradeMediaFileServiceFixture.should_delete_existing_file_fromdb_if_file_doesnt_exist --- 12:49:57.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.UpgradeMediaFileServiceFixture.should_delete_multiple_different_track_files --- 12:49:57.6 Debug: Removing existing track file: [1] /C/Test/Music/Artist/Season 01\30.rock.s01e01.avi 12:49:57.6 Debug: Removing existing track file: [2] /C/Test/Music/Artist/Season 01\30.rock.s01e02.avi 12:49:57.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.UpgradeMediaFileServiceFixture.should_delete_multiple_different_track_files --- 12:49:57.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.UpgradeMediaFileServiceFixture.should_delete_single_track_file_once --- 12:49:57.6 Debug: Removing existing track file: [1] /C/Test/Music/Artist/Season 01\30.rock.s01e01.avi 12:49:57.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.UpgradeMediaFileServiceFixture.should_delete_single_track_file_once --- 12:49:57.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.UpgradeMediaFileServiceFixture.should_delete_the_same_track_file_only_once --- 12:49:57.6 Debug: Removing existing track file: [1] /C/Test/Music/Artist/Season 01\30.rock.s01e01.avi 12:49:57.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.UpgradeMediaFileServiceFixture.should_delete_the_same_track_file_only_once --- 12:49:57.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.UpgradeMediaFileServiceFixture.should_delete_track_file_from_database --- 12:49:57.6 Debug: Removing existing track file: [1] /C/Test/Music/Artist/Season 01\30.rock.s01e01.avi 12:49:57.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.UpgradeMediaFileServiceFixture.should_delete_track_file_from_database --- 12:49:57.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.UpgradeMediaFileServiceFixture.should_import_if_existing_file_doesnt_exist_in_db --- 12:49:57.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.UpgradeMediaFileServiceFixture.should_import_if_existing_file_doesnt_exist_in_db --- 12:49:57.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.UpgradeMediaFileServiceFixture.should_not_try_to_recyclebin_existing_file_if_file_doesnt_exist --- 12:49:57.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.UpgradeMediaFileServiceFixture.should_not_try_to_recyclebin_existing_file_if_file_doesnt_exist --- 12:49:57.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.UpgradeMediaFileServiceFixture.should_return_old_track_file_in_oldFiles --- 12:49:57.6 Debug: Removing existing track file: [1] /C/Test/Music/Artist/Season 01\30.rock.s01e01.avi 12:49:57.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.UpgradeMediaFileServiceFixture.should_return_old_track_file_in_oldFiles --- 12:49:57.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.UpgradeMediaFileServiceFixture.should_return_old_track_files_in_oldFiles --- 12:49:57.6 Debug: Removing existing track file: [1] /C/Test/Music/Artist/Season 01\30.rock.s01e01.avi 12:49:57.6 Debug: Removing existing track file: [2] /C/Test/Music/Artist/Season 01\30.rock.s01e02.avi 12:49:57.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.UpgradeMediaFileServiceFixture.should_return_old_track_files_in_oldFiles --- 12:49:57.6 Info: --- Start: NzbDrone.Core.Test.Messaging.Commands.CommandExecutorFixture.broken_executor_should_publish_executed_event --- 12:49:57.6 Trace: CommandA -> IExecute`1Proxy 12:49:57.6 Trace: CommandA <- IExecute`1Proxy [] 12:49:57.6 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:49:57.6 Info: Shutting down task execution 12:49:57.7 Info: --- End: NzbDrone.Core.Test.Messaging.Commands.CommandExecutorFixture.broken_executor_should_publish_executed_event --- 12:49:57.7 Info: --- Start: NzbDrone.Core.Test.Messaging.Commands.CommandExecutorFixture.should_execute_on_executor --- 12:49:57.7 Trace: CommandA -> IExecute`1Proxy 12:49:57.7 Trace: CommandA <- IExecute`1Proxy [] 12:49:57.7 Info: Shutting down task execution 12:49:57.7 Info: --- End: NzbDrone.Core.Test.Messaging.Commands.CommandExecutorFixture.should_execute_on_executor --- 12:49:57.7 Info: --- Start: NzbDrone.Core.Test.Messaging.Commands.CommandExecutorFixture.should_not_execute_on_incompatible_executor --- 12:49:57.7 Trace: CommandA -> IExecute`1Proxy 12:49:57.7 Trace: CommandA <- IExecute`1Proxy [] 12:49:57.7 Info: Shutting down task execution 12:49:57.7 Info: --- End: NzbDrone.Core.Test.Messaging.Commands.CommandExecutorFixture.should_not_execute_on_incompatible_executor --- 12:49:57.7 Info: --- Start: NzbDrone.Core.Test.Messaging.Commands.CommandExecutorFixture.should_publish_executed_event_on_success --- 12:49:57.7 Trace: CommandA -> IExecute`1Proxy 12:49:57.7 Trace: CommandA <- IExecute`1Proxy [] 12:49:57.7 Info: Shutting down task execution 12:49:57.7 Info: --- End: NzbDrone.Core.Test.Messaging.Commands.CommandExecutorFixture.should_publish_executed_event_on_success --- 12:49:57.7 Info: --- Start: NzbDrone.Core.Test.Messaging.Commands.CommandExecutorFixture.should_start_executor_threads --- 12:49:57.7 Info: Shutting down task execution 12:49:57.7 Info: --- End: NzbDrone.Core.Test.Messaging.Commands.CommandExecutorFixture.should_start_executor_threads --- 12:49:57.7 Info: --- Start: NzbDrone.Core.Test.Messaging.Commands.CommandExecutorFixture.should_use_completion_message --- 12:49:57.7 Trace: CommandA -> IExecute`1Proxy 12:49:57.7 Trace: CommandA <- IExecute`1Proxy [] 12:49:57.7 Info: Shutting down task execution 12:49:57.7 Info: --- End: NzbDrone.Core.Test.Messaging.Commands.CommandExecutorFixture.should_use_completion_message --- 12:49:57.7 Info: --- Start: NzbDrone.Core.Test.Messaging.Commands.CommandExecutorFixture.should_use_last_progress_message_if_completion_message_is_null --- 12:49:57.7 Trace: CommandB -> IExecute`1Proxy_1 12:49:57.7 Trace: CommandB <- IExecute`1Proxy_1 [] 12:49:57.7 Info: Shutting down task execution 12:49:57.7 Info: --- End: NzbDrone.Core.Test.Messaging.Commands.CommandExecutorFixture.should_use_last_progress_message_if_completion_message_is_null --- 12:49:57.7 Info: --- Start: NzbDrone.Core.Test.Messaging.Commands.CommandQueueFixture.should_not_return_any_command_if_exclusive_running --- 12:49:57.7 Info: --- End: NzbDrone.Core.Test.Messaging.Commands.CommandQueueFixture.should_not_return_any_command_if_exclusive_running --- 12:49:57.7 Info: --- Start: NzbDrone.Core.Test.Messaging.Commands.CommandQueueFixture.should_not_return_disk_access_command_if_another_running --- 12:49:57.8 Info: --- End: NzbDrone.Core.Test.Messaging.Commands.CommandQueueFixture.should_not_return_disk_access_command_if_another_running --- 12:49:57.8 Info: --- Start: NzbDrone.Core.Test.Messaging.Commands.CommandQueueFixture.should_not_return_exclusive_command_if_any_running --- 12:49:57.8 Info: --- End: NzbDrone.Core.Test.Messaging.Commands.CommandQueueFixture.should_not_return_exclusive_command_if_any_running --- 12:49:57.8 Info: --- Start: NzbDrone.Core.Test.Messaging.Commands.CommandQueueFixture.should_not_return_exclusive_command_if_long_running_command_running --- 12:49:57.8 Info: --- End: NzbDrone.Core.Test.Messaging.Commands.CommandQueueFixture.should_not_return_exclusive_command_if_long_running_command_running --- 12:49:57.8 Info: --- Start: NzbDrone.Core.Test.Messaging.Commands.CommandQueueFixture.should_not_return_type_exclusive_command_if_another_and_disk_access_command_running --- 12:49:57.8 Info: --- End: NzbDrone.Core.Test.Messaging.Commands.CommandQueueFixture.should_not_return_type_exclusive_command_if_another_and_disk_access_command_running --- 12:49:57.8 Info: --- Start: NzbDrone.Core.Test.Messaging.Commands.CommandQueueFixture.should_not_return_type_exclusive_command_if_another_running --- 12:49:57.8 Info: --- End: NzbDrone.Core.Test.Messaging.Commands.CommandQueueFixture.should_not_return_type_exclusive_command_if_another_running --- 12:49:57.8 Info: --- Start: NzbDrone.Core.Test.Messaging.Commands.CommandQueueFixture.should_return_null_if_nothing_queued --- 12:49:57.8 Info: --- End: NzbDrone.Core.Test.Messaging.Commands.CommandQueueFixture.should_return_null_if_nothing_queued --- 12:49:57.8 Info: --- Start: NzbDrone.Core.Test.Messaging.Commands.CommandQueueFixture.should_return_regular_command_if_type_exclusive_command_running --- 12:49:57.8 Info: --- End: NzbDrone.Core.Test.Messaging.Commands.CommandQueueFixture.should_return_regular_command_if_type_exclusive_command_running --- 12:49:57.8 Info: --- Start: NzbDrone.Core.Test.Messaging.Commands.CommandQueueFixture.should_return_type_exclusive_command_if_another_not_running --- 12:49:57.8 Info: --- End: NzbDrone.Core.Test.Messaging.Commands.CommandQueueFixture.should_return_type_exclusive_command_if_another_not_running --- 12:49:57.8 Info: --- Start: NzbDrone.Core.Test.Messaging.Commands.CommandQueueManagerFixture.should_not_remove_commands_for_five_minutes_after_they_end --- 12:49:57.9 Trace: Publishing RefreshMonitoredDownloads 12:49:57.9 Trace: Checking if command is queued or started: RefreshMonitoredDownloads 12:49:57.9 Trace: Inserting new command: RefreshMonitoredDownloads 12:49:57.9 Trace: Marking command as started: RefreshMonitoredDownloads 12:49:57.9 Trace: Updating command status 12:49:57.9 Trace: Cleaning up old commands 12:49:57.9 Info: --- End: NzbDrone.Core.Test.Messaging.Commands.CommandQueueManagerFixture.should_not_remove_commands_for_five_minutes_after_they_end --- 12:49:57.9 Info: --- Start: NzbDrone.Core.Test.Messaging.Events.EventAggregatorFixture.broken_handler_should_not_effect_others_handler --- 12:49:57.9 Trace: Publishing EventA 12:49:57.9 Trace: EventA -> IHandle`1Proxy 12:49:57.9 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:49:57.9 Trace: EventA -> IHandle`1Proxy 12:49:57.9 Trace: EventA <- IHandle`1Proxy 12:49:57.9 Info: --- End: NzbDrone.Core.Test.Messaging.Events.EventAggregatorFixture.broken_handler_should_not_effect_others_handler --- 12:49:57.9 Info: --- Start: NzbDrone.Core.Test.Messaging.Events.EventAggregatorFixture.should_not_publish_to_incompatible_handlers --- 12:49:57.9 Trace: Publishing EventA 12:49:57.9 Trace: EventA -> IHandle`1Proxy 12:49:57.9 Trace: EventA <- IHandle`1Proxy 12:49:57.9 Trace: EventA -> IHandle`1Proxy 12:49:57.9 Trace: EventA <- IHandle`1Proxy 12:49:57.9 Info: --- End: NzbDrone.Core.Test.Messaging.Events.EventAggregatorFixture.should_not_publish_to_incompatible_handlers --- 12:49:57.9 Info: --- Start: NzbDrone.Core.Test.Messaging.Events.EventAggregatorFixture.should_publish_event_to_handlers --- 12:49:57.9 Trace: Publishing EventA 12:49:57.9 Trace: EventA -> IHandle`1Proxy 12:49:57.9 Trace: EventA <- IHandle`1Proxy 12:49:57.9 Trace: EventA -> IHandle`1Proxy 12:49:57.9 Trace: EventA <- IHandle`1Proxy 12:49:57.9 Info: --- End: NzbDrone.Core.Test.Messaging.Events.EventAggregatorFixture.should_publish_event_to_handlers --- 12:49:57.9 Info: --- Start: NzbDrone.Core.Test.MetadataSource.MetadataRequestBuilderFixture.should_use_default_if_config_blank() --- 12:49:57.9 Info: --- End: NzbDrone.Core.Test.MetadataSource.MetadataRequestBuilderFixture.should_use_default_if_config_blank() --- 12:49:57.9 Info: --- Start: NzbDrone.Core.Test.MetadataSource.MetadataRequestBuilderFixture.should_use_user_definied_if_not_blank() --- 12:49:57.9 Info: --- End: NzbDrone.Core.Test.MetadataSource.MetadataRequestBuilderFixture.should_use_user_definied_if_not_blank() --- 12:49:57.9 Info: --- Start: NzbDrone.Core.Test.MetadataSource.SearchArtistComparerFixture.should_prefer_blocklist_over_the_blocklist_when_searching_for_blocklist --- 12:49:57.9 Info: --- End: NzbDrone.Core.Test.MetadataSource.SearchArtistComparerFixture.should_prefer_blocklist_over_the_blocklist_when_searching_for_blocklist --- 12:49:57.9 Info: --- Start: NzbDrone.Core.Test.MetadataSource.SearchArtistComparerFixture.should_prefer_the_blocklist_over_blocklist_when_searching_for_the_blocklist --- 12:49:57.9 Info: --- End: NzbDrone.Core.Test.MetadataSource.SearchArtistComparerFixture.should_prefer_the_blocklist_over_blocklist_when_searching_for_the_blocklist --- 12:49:57.9 Info: --- Start: NzbDrone.Core.Test.MetadataSource.SearchArtistComparerFixture.should_prefer_the_walking_dead_over_talking_dead_when_searching_for_the_walking_dead --- 12:49:57.9 Info: --- End: NzbDrone.Core.Test.MetadataSource.SearchArtistComparerFixture.should_prefer_the_walking_dead_over_talking_dead_when_searching_for_the_walking_dead --- 12:49:57.9 Info: --- Start: NzbDrone.Core.Test.MetadataSource.SearchArtistComparerFixture.should_prefer_the_walking_dead_over_talking_dead_when_searching_for_walking_dead --- 12:49:57.9 Info: --- End: NzbDrone.Core.Test.MetadataSource.SearchArtistComparerFixture.should_prefer_the_walking_dead_over_talking_dead_when_searching_for_walking_dead --- 12:49:57.9 Info: --- Start: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxyFixture.getting_details_of_invalid_album --- 12:49:58.0 Debug: Getting Album with LidarrAPI.MetadataID of 66c66aaa-6e2f-4930-8610-912e24c63ed1 12:49:58.0 Trace: Req: [GET] https://api.lidarr.audio/api/v0.4/album/66c66aaa-6e2f-4930-8610-912e24c63ed1 12:49:58.0 Trace: Using default config value for 'proxyenabled' defaultValue:'False' 12:49:58.4 Trace: Res: HTTP/2.0 [GET] https://api.lidarr.audio/api/v0.4/album/66c66aaa-6e2f-4930-8610-912e24c63ed1: 404.NotFound (27 bytes) {"error":"Album not found"} (480 ms) 12:49:58.5 Info: --- End: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxyFixture.getting_details_of_invalid_album --- 12:49:58.5 Info: --- Start: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxyFixture.getting_details_of_invalid_artist --- 12:49:58.5 Debug: Getting Artist with LidarrAPI.MetadataID of 66c66aaa-6e2f-4930-8610-912e24c63ed1 12:49:58.5 Trace: Req: [GET] https://api.lidarr.audio/api/v0.4/artist/66c66aaa-6e2f-4930-8610-912e24c63ed1 12:49:58.5 Trace: Using default config value for 'proxyenabled' defaultValue:'False' 12:49:58.6 Trace: Res: HTTP/2.0 [GET] https://api.lidarr.audio/api/v0.4/artist/66c66aaa-6e2f-4930-8610-912e24c63ed1: 404.NotFound (28 bytes) {"error":"Artist not found"} (187 ms) 12:49:58.6 Info: --- End: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxyFixture.getting_details_of_invalid_artist --- 12:49:58.6 Info: --- Start: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxyFixture.getting_details_of_invalid_guid_for_album --- 12:49:58.6 Debug: Getting Album with LidarrAPI.MetadataID of 66c66aaa-6e2f-4930-aaaaaa 12:49:58.6 Trace: Req: [GET] https://api.lidarr.audio/api/v0.4/album/66c66aaa-6e2f-4930-aaaaaa 12:49:58.6 Trace: Using default config value for 'proxyenabled' defaultValue:'False' 12:49:59.1 Trace: Res: HTTP/2.0 [GET] https://api.lidarr.audio/api/v0.4/album/66c66aaa-6e2f-4930-aaaaaa: 400.BadRequest (24 bytes) {"error":"Invalid UUID"} (436 ms) 12:49:59.1 Info: --- End: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxyFixture.getting_details_of_invalid_guid_for_album --- 12:49:59.1 Info: --- Start: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxyFixture.getting_details_of_invalid_guid_for_artist --- 12:49:59.1 Debug: Getting Artist with LidarrAPI.MetadataID of 66c66aaa-6e2f-4930-aaaaaa 12:49:59.1 Trace: Req: [GET] https://api.lidarr.audio/api/v0.4/artist/66c66aaa-6e2f-4930-aaaaaa 12:49:59.1 Trace: Using default config value for 'proxyenabled' defaultValue:'False' 12:49:59.3 Trace: Res: HTTP/2.0 [GET] https://api.lidarr.audio/api/v0.4/artist/66c66aaa-6e2f-4930-aaaaaa: 400.BadRequest (24 bytes) {"error":"Invalid UUID"} (165 ms) 12:49:59.3 Info: --- End: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxyFixture.getting_details_of_invalid_guid_for_artist --- 12:49:59.3 Info: --- Start: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxyFixture.should_be_able_to_get_album_detail("12fa3845-7c62-36e5-a8da-8be137155a72","Hysteria") --- 12:49:59.3 Debug: Getting Album with LidarrAPI.MetadataID of 12fa3845-7c62-36e5-a8da-8be137155a72 12:49:59.3 Trace: Req: [GET] https://api.lidarr.audio/api/v0.4/album/12fa3845-7c62-36e5-a8da-8be137155a72 12:49:59.3 Trace: Using default config value for 'proxyenabled' defaultValue:'False' 12:49:59.3 Trace: Res: HTTP/2.0 [GET] https://api.lidarr.audio/api/v0.4/album/12fa3845-7c62-36e5-a8da-8be137155a72: 200.OK (488805 bytes) (72 ms) 12:49:59.4 Info: --- End: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxyFixture.should_be_able_to_get_album_detail("12fa3845-7c62-36e5-a8da-8be137155a72","Hysteria") --- 12:49:59.4 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:49:59.4 Debug: Getting Album with LidarrAPI.MetadataID of 12fa3845-7c62-36e5-a8da-8be137155a72 12:49:59.4 Trace: Req: [GET] https://api.lidarr.audio/api/v0.4/album/12fa3845-7c62-36e5-a8da-8be137155a72 12:49:59.4 Trace: Using default config value for 'proxyenabled' defaultValue:'False' 12:49:59.5 Trace: Res: HTTP/2.0 [GET] https://api.lidarr.audio/api/v0.4/album/12fa3845-7c62-36e5-a8da-8be137155a72: 200.OK (488805 bytes) (75 ms) 12:49:59.5 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:49:59.5 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:49:59.5 Debug: Getting Album with LidarrAPI.MetadataID of 12fa3845-7c62-36e5-a8da-8be137155a72 12:49:59.5 Trace: Req: [GET] https://api.lidarr.audio/api/v0.4/album/12fa3845-7c62-36e5-a8da-8be137155a72 12:49:59.5 Trace: Using default config value for 'proxyenabled' defaultValue:'False' 12:49:59.6 Trace: Res: HTTP/2.0 [GET] https://api.lidarr.audio/api/v0.4/album/12fa3845-7c62-36e5-a8da-8be137155a72: 200.OK (488805 bytes) (71 ms) 12:49:59.6 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:49:59.6 Info: --- Start: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxyFixture.should_be_able_to_get_artist_detail("f59c5520-5f46-4d2c-b2c4-822eabf53419","Linkin Park") --- 12:49:59.6 Debug: Getting Artist with LidarrAPI.MetadataID of f59c5520-5f46-4d2c-b2c4-822eabf53419 12:49:59.6 Trace: Req: [GET] https://api.lidarr.audio/api/v0.4/artist/f59c5520-5f46-4d2c-b2c4-822eabf53419 12:49:59.6 Trace: Using default config value for 'proxyenabled' defaultValue:'False' 12:49:59.6 Trace: Res: HTTP/2.0 [GET] https://api.lidarr.audio/api/v0.4/artist/f59c5520-5f46-4d2c-b2c4-822eabf53419: 200.OK (44908 bytes) (61 ms) 12:49:59.6 Info: --- End: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxyFixture.should_be_able_to_get_artist_detail("f59c5520-5f46-4d2c-b2c4-822eabf53419","Linkin Park") --- 12:49:59.6 Info: --- Start: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxyFixture.should_be_able_to_get_artist_detail("66c662b6-6e2f-4930-8610-912e24c63ed1","AC/DC") --- 12:49:59.6 Debug: Getting Artist with LidarrAPI.MetadataID of 66c662b6-6e2f-4930-8610-912e24c63ed1 12:49:59.6 Trace: Req: [GET] https://api.lidarr.audio/api/v0.4/artist/66c662b6-6e2f-4930-8610-912e24c63ed1 12:49:59.6 Trace: Using default config value for 'proxyenabled' defaultValue:'False' 12:49:59.7 Trace: Res: HTTP/2.0 [GET] https://api.lidarr.audio/api/v0.4/artist/66c662b6-6e2f-4930-8610-912e24c63ed1: 200.OK (75290 bytes) (57 ms) 12:49:59.7 Info: --- End: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxyFixture.should_be_able_to_get_artist_detail("66c662b6-6e2f-4930-8610-912e24c63ed1","AC/DC") --- 12:49:59.7 Info: --- Start: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxyFixture.should_filter_albums_by_primary_release_type(Album) --- 12:49:59.7 Info: --- End: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxyFixture.should_filter_albums_by_primary_release_type(Album) --- 12:49:59.7 Info: --- Start: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxyFixture.should_filter_albums_by_primary_release_type(EP) --- 12:49:59.7 Info: --- End: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxyFixture.should_filter_albums_by_primary_release_type(EP) --- 12:49:59.7 Info: --- Start: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxyFixture.should_filter_albums_by_primary_release_type(Single) --- 12:49:59.7 Info: --- End: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxyFixture.should_filter_albums_by_primary_release_type(Single) --- 12:49:59.7 Info: --- Start: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxyFixture.should_filter_albums_by_primary_release_type(Broadcast) --- 12:49:59.7 Info: --- End: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxyFixture.should_filter_albums_by_primary_release_type(Broadcast) --- 12:49:59.7 Info: --- Start: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxyFixture.should_filter_albums_by_primary_release_type(Other) --- 12:49:59.7 Info: --- End: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxyFixture.should_filter_albums_by_primary_release_type(Other) --- 12:49:59.7 Info: --- Start: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxyFixture.should_filter_albums_by_release_status(Official) --- 12:49:59.7 Info: --- End: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxyFixture.should_filter_albums_by_release_status(Official) --- 12:49:59.7 Info: --- Start: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxyFixture.should_filter_albums_by_release_status(Promotion) --- 12:49:59.7 Info: --- End: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxyFixture.should_filter_albums_by_release_status(Promotion) --- 12:49:59.7 Info: --- Start: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxyFixture.should_filter_albums_by_release_status(Bootleg) --- 12:49:59.7 Info: --- End: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxyFixture.should_filter_albums_by_release_status(Bootleg) --- 12:49:59.7 Info: --- Start: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxyFixture.should_filter_albums_by_release_status(Pseudo-Release) --- 12:49:59.7 Info: --- End: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxyFixture.should_filter_albums_by_release_status(Pseudo-Release) --- 12:49:59.7 Info: --- Start: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxyFixture.should_filter_albums_by_secondary_release_type(Studio) --- 12:49:59.7 Debug: 1 12:49:59.7 Info: --- End: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxyFixture.should_filter_albums_by_secondary_release_type(Studio) --- 12:49:59.7 Info: --- Start: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxyFixture.should_filter_albums_by_secondary_release_type(Compilation) --- 12:49:59.7 Debug: 1 12:49:59.7 Info: --- End: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxyFixture.should_filter_albums_by_secondary_release_type(Compilation) --- 12:49:59.7 Info: --- Start: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxyFixture.should_filter_albums_by_secondary_release_type(Soundtrack) --- 12:49:59.7 Debug: 1 12:49:59.7 Info: --- End: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxyFixture.should_filter_albums_by_secondary_release_type(Soundtrack) --- 12:49:59.7 Info: --- Start: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxyFixture.should_filter_albums_by_secondary_release_type(Spokenword) --- 12:49:59.7 Debug: 1 12:49:59.7 Info: --- End: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxyFixture.should_filter_albums_by_secondary_release_type(Spokenword) --- 12:49:59.7 Info: --- Start: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxyFixture.should_filter_albums_by_secondary_release_type(Interview) --- 12:49:59.7 Debug: 1 12:49:59.7 Info: --- End: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxyFixture.should_filter_albums_by_secondary_release_type(Interview) --- 12:49:59.7 Info: --- Start: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxyFixture.should_filter_albums_by_secondary_release_type(Live) --- 12:49:59.7 Debug: 1 12:49:59.7 Info: --- End: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxyFixture.should_filter_albums_by_secondary_release_type(Live) --- 12:49:59.7 Info: --- Start: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxyFixture.should_filter_albums_by_secondary_release_type(Remix) --- 12:49:59.8 Debug: 1 12:49:59.8 Info: --- End: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxyFixture.should_filter_albums_by_secondary_release_type(Remix) --- 12:49:59.8 Info: --- Start: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxyFixture.should_filter_albums_by_secondary_release_type(DJ-mix) --- 12:49:59.8 Debug: 1 12:49:59.8 Info: --- End: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxyFixture.should_filter_albums_by_secondary_release_type(DJ-mix) --- 12:49:59.8 Info: --- Start: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxyFixture.should_filter_albums_by_secondary_release_type(Mixtape/Street) --- 12:49:59.8 Debug: 1 12:49:59.8 Info: --- End: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxyFixture.should_filter_albums_by_secondary_release_type(Mixtape/Street) --- 12:49:59.8 Info: --- Start: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxyFixture.should_filter_albums_by_secondary_release_type(Demo) --- 12:49:59.8 Debug: 1 12:49:59.8 Info: --- End: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxyFixture.should_filter_albums_by_secondary_release_type(Demo) --- 12:49:59.8 Info: --- Start: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxyFixture.should_filter_albums_by_secondary_release_type(Audio drama) --- 12:49:59.8 Debug: 1 12:49:59.8 Info: --- End: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxyFixture.should_filter_albums_by_secondary_release_type(Audio drama) --- 12:49:59.8 Info: --- Start: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxySearchFixture.no_artist_search_result("lidarrid:") --- 12:49:59.8 Info: --- End: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxySearchFixture.no_artist_search_result("lidarrid:") --- 12:49:59.8 Info: --- Start: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxySearchFixture.no_artist_search_result("lidarrid: 99999999999999999999") --- 12:49:59.8 Info: --- End: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxySearchFixture.no_artist_search_result("lidarrid: 99999999999999999999") --- 12:49:59.8 Info: --- Start: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxySearchFixture.no_artist_search_result("lidarrid: 0") --- 12:49:59.8 Info: --- End: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxySearchFixture.no_artist_search_result("lidarrid: 0") --- 12:49:59.8 Info: --- Start: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxySearchFixture.no_artist_search_result("lidarrid: -12") --- 12:49:59.8 Info: --- End: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxySearchFixture.no_artist_search_result("lidarrid: -12") --- 12:49:59.8 Info: --- Start: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxySearchFixture.no_artist_search_result("lidarrid:289578") --- 12:49:59.8 Info: --- End: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxySearchFixture.no_artist_search_result("lidarrid:289578") --- 12:49:59.8 Info: --- Start: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxySearchFixture.no_artist_search_result("adjalkwdjkalwdjklawjdlKAJD") --- 12:49:59.8 Trace: Req: [GET] https://api.lidarr.audio/api/v0.4/search?type=artist&query=adjalkwdjkalwdjklawjdlkajd 12:49:59.8 Trace: Using default config value for 'proxyenabled' defaultValue:'False' 12:49:59.9 Trace: Res: HTTP/2.0 [GET] https://api.lidarr.audio/api/v0.4/search?type=artist&query=adjalkwdjkalwdjklawjdlkajd: 200.OK (2 bytes) (171 ms) 12:49:59.9 Info: --- End: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxySearchFixture.no_artist_search_result("adjalkwdjkalwdjklawjdlKAJD") --- 12:49:59.9 Info: --- Start: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxySearchFixture.successful_album_search("Evolve","Imagine Dragons","Evolve") --- 12:49:59.9 Trace: Req: [GET] https://api.lidarr.audio/api/v0.4/search?type=album&query=evolve&artist=imagine%20dragons&includeTracks=1 12:49:59.9 Trace: Using default config value for 'proxyenabled' defaultValue:'False' 12:50:00.2 Trace: Res: HTTP/2.0 [GET] https://api.lidarr.audio/api/v0.4/search?type=album&query=evolve&artist=imagine%20dragons&includeTracks=1: 200.OK (134994 bytes) (283 ms) 12:50:00.2 Info: --- End: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxySearchFixture.successful_album_search("Evolve","Imagine Dragons","Evolve") --- 12:50:00.2 Info: --- Start: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxySearchFixture.successful_album_search("Hysteria",null,"Hysteria") --- 12:50:00.2 Trace: Req: [GET] https://api.lidarr.audio/api/v0.4/search?type=album&query=hysteria&artist=&includeTracks=1 12:50:00.2 Trace: Using default config value for 'proxyenabled' defaultValue:'False' 12:50:00.5 Trace: Res: HTTP/2.0 [GET] https://api.lidarr.audio/api/v0.4/search?type=album&query=hysteria&artist=&includeTracks=1: 200.OK (100765 bytes) (224 ms) 12:50:00.5 Info: --- End: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxySearchFixture.successful_album_search("Hysteria",null,"Hysteria") --- 12:50:00.5 Info: --- Start: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxySearchFixture.successful_album_search("lidarr:d77df681-b779-3d6d-b66a-3bfd15985e3e",null,"Pyromania") --- 12:50:00.5 Debug: Getting Album with LidarrAPI.MetadataID of d77df681-b779-3d6d-b66a-3bfd15985e3e 12:50:00.5 Trace: Req: [GET] https://api.lidarr.audio/api/v0.4/album/d77df681-b779-3d6d-b66a-3bfd15985e3e 12:50:00.5 Trace: Using default config value for 'proxyenabled' defaultValue:'False' 12:50:00.9 Trace: Res: HTTP/2.0 [GET] https://api.lidarr.audio/api/v0.4/album/d77df681-b779-3d6d-b66a-3bfd15985e3e: 200.OK (376907 bytes) (456 ms) 12:50:00.9 Info: --- End: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxySearchFixture.successful_album_search("lidarr:d77df681-b779-3d6d-b66a-3bfd15985e3e",null,"Pyromania") --- 12:50:00.9 Info: --- Start: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxySearchFixture.successful_album_search("lidarr: d77df681-b779-3d6d-b66a-3bfd15985e3e",null,"Pyromania") --- 12:50:00.9 Debug: Getting Album with LidarrAPI.MetadataID of d77df681-b779-3d6d-b66a-3bfd15985e3e 12:50:00.9 Trace: Req: [GET] https://api.lidarr.audio/api/v0.4/album/d77df681-b779-3d6d-b66a-3bfd15985e3e 12:50:00.9 Trace: Using default config value for 'proxyenabled' defaultValue:'False' 12:50:01.7 Trace: Res: HTTP/2.0 [GET] https://api.lidarr.audio/api/v0.4/album/d77df681-b779-3d6d-b66a-3bfd15985e3e: 200.OK (376907 bytes) (713 ms) 12:50:01.7 Info: --- End: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxySearchFixture.successful_album_search("lidarr: d77df681-b779-3d6d-b66a-3bfd15985e3e",null,"Pyromania") --- 12:50:01.7 Info: --- Start: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxySearchFixture.successful_album_search("lidarrid:d77df681-b779-3d6d-b66a-3bfd15985e3e",null,"Pyromania") --- 12:50:01.7 Debug: Getting Album with LidarrAPI.MetadataID of d77df681-b779-3d6d-b66a-3bfd15985e3e 12:50:01.7 Trace: Req: [GET] https://api.lidarr.audio/api/v0.4/album/d77df681-b779-3d6d-b66a-3bfd15985e3e 12:50:01.7 Trace: Using default config value for 'proxyenabled' defaultValue:'False' 12:50:01.8 Trace: Res: HTTP/2.0 [GET] https://api.lidarr.audio/api/v0.4/album/d77df681-b779-3d6d-b66a-3bfd15985e3e: 200.OK (376907 bytes) (92 ms) 12:50:01.8 Info: --- End: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxySearchFixture.successful_album_search("lidarrid:d77df681-b779-3d6d-b66a-3bfd15985e3e",null,"Pyromania") --- 12:50:01.8 Info: --- Start: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxySearchFixture.successful_artist_search("Coldplay","Coldplay") --- 12:50:01.8 Trace: Req: [GET] https://api.lidarr.audio/api/v0.4/search?type=artist&query=coldplay 12:50:01.8 Trace: Using default config value for 'proxyenabled' defaultValue:'False' 12:50:02.2 Trace: Res: HTTP/2.0 [GET] https://api.lidarr.audio/api/v0.4/search?type=artist&query=coldplay: 200.OK (13915 bytes) (409 ms) 12:50:02.2 Info: --- End: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxySearchFixture.successful_artist_search("Coldplay","Coldplay") --- 12:50:02.2 Info: --- Start: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxySearchFixture.successful_artist_search("Avenged Sevenfold","Avenged Sevenfold") --- 12:50:02.2 Trace: Req: [GET] https://api.lidarr.audio/api/v0.4/search?type=artist&query=avenged%20sevenfold 12:50:02.2 Trace: Using default config value for 'proxyenabled' defaultValue:'False' 12:50:02.4 Trace: Res: HTTP/2.0 [GET] https://api.lidarr.audio/api/v0.4/search?type=artist&query=avenged%20sevenfold: 200.OK (12119 bytes) (192 ms) 12:50:02.4 Info: --- End: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxySearchFixture.successful_artist_search("Avenged Sevenfold","Avenged Sevenfold") --- 12:50:02.4 Info: --- Start: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxySearchFixture.successful_artist_search("3OH!3","3OH!3") --- 12:50:02.4 Trace: Req: [GET] https://api.lidarr.audio/api/v0.4/search?type=artist&query=3oh%213 12:50:02.4 Trace: Using default config value for 'proxyenabled' defaultValue:'False' 12:50:02.5 Trace: Res: HTTP/2.0 [GET] https://api.lidarr.audio/api/v0.4/search?type=artist&query=3oh%213: 200.OK (3106 bytes) (168 ms) 12:50:02.5 Info: --- End: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxySearchFixture.successful_artist_search("3OH!3","3OH!3") --- 12:50:02.5 Info: --- Start: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxySearchFixture.successful_artist_search("The Academy Is...","The Academy Is…") --- 12:50:02.5 Trace: Req: [GET] https://api.lidarr.audio/api/v0.4/search?type=artist&query=the%20academy%20is... 12:50:02.5 Trace: Using default config value for 'proxyenabled' defaultValue:'False' 12:50:02.8 Trace: Res: HTTP/2.0 [GET] https://api.lidarr.audio/api/v0.4/search?type=artist&query=the%20academy%20is...: 200.OK (8213 bytes) (214 ms) 12:50:02.8 Info: --- End: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxySearchFixture.successful_artist_search("The Academy Is...","The Academy Is…") --- 12:50:02.8 Info: --- Start: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxySearchFixture.successful_artist_search("lidarr:f59c5520-5f46-4d2c-b2c4-822eabf53419","Linkin Park") --- 12:50:02.8 Debug: Getting Artist with LidarrAPI.MetadataID of f59c5520-5f46-4d2c-b2c4-822eabf53419 12:50:02.8 Trace: Req: [GET] https://api.lidarr.audio/api/v0.4/artist/f59c5520-5f46-4d2c-b2c4-822eabf53419 12:50:02.8 Trace: Using default config value for 'proxyenabled' defaultValue:'False' 12:50:03.0 Trace: Res: HTTP/2.0 [GET] https://api.lidarr.audio/api/v0.4/artist/f59c5520-5f46-4d2c-b2c4-822eabf53419: 200.OK (45072 bytes) (191 ms) 12:50:03.0 Info: --- End: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxySearchFixture.successful_artist_search("lidarr:f59c5520-5f46-4d2c-b2c4-822eabf53419","Linkin Park") --- 12:50:03.0 Info: --- Start: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxySearchFixture.successful_artist_search("lidarrid:f59c5520-5f46-4d2c-b2c4-822eabf53419","Linkin Park") --- 12:50:03.0 Debug: Getting Artist with LidarrAPI.MetadataID of f59c5520-5f46-4d2c-b2c4-822eabf53419 12:50:03.0 Trace: Req: [GET] https://api.lidarr.audio/api/v0.4/artist/f59c5520-5f46-4d2c-b2c4-822eabf53419 12:50:03.0 Trace: Using default config value for 'proxyenabled' defaultValue:'False' 12:50:03.0 Trace: Res: HTTP/2.0 [GET] https://api.lidarr.audio/api/v0.4/artist/f59c5520-5f46-4d2c-b2c4-822eabf53419: 200.OK (45072 bytes) (65 ms) 12:50:03.0 Info: --- End: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxySearchFixture.successful_artist_search("lidarrid:f59c5520-5f46-4d2c-b2c4-822eabf53419","Linkin Park") --- 12:50:03.0 Info: --- Start: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxySearchFixture.successful_artist_search("lidarrid: f59c5520-5f46-4d2c-b2c4-822eabf53419 ","Linkin Park") --- 12:50:03.0 Debug: Getting Artist with LidarrAPI.MetadataID of f59c5520-5f46-4d2c-b2c4-822eabf53419 12:50:03.0 Trace: Req: [GET] https://api.lidarr.audio/api/v0.4/artist/f59c5520-5f46-4d2c-b2c4-822eabf53419 12:50:03.0 Trace: Using default config value for 'proxyenabled' defaultValue:'False' 12:50:03.1 Trace: Res: HTTP/2.0 [GET] https://api.lidarr.audio/api/v0.4/artist/f59c5520-5f46-4d2c-b2c4-822eabf53419: 200.OK (45072 bytes) (59 ms) 12:50:03.1 Info: --- End: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxySearchFixture.successful_artist_search("lidarrid: f59c5520-5f46-4d2c-b2c4-822eabf53419 ","Linkin Park") --- 12:50:03.1 Info: --- Start: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxySearchFixture.successful_combined_search("Eminem",0,NzbDrone.Core.Music.Artist,"Eminem") --- 12:50:03.1 Trace: Req: [GET] https://api.lidarr.audio/api/v0.4/search?type=all&query=eminem 12:50:03.1 Trace: Using default config value for 'proxyenabled' defaultValue:'False' 12:50:03.6 Trace: Res: HTTP/2.0 [GET] https://api.lidarr.audio/api/v0.4/search?type=all&query=eminem: 200.OK (85308 bytes) (511 ms) 12:50:03.6 Info: --- End: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxySearchFixture.successful_combined_search("Eminem",0,NzbDrone.Core.Music.Artist,"Eminem") --- 12:50:03.6 Info: --- Start: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxySearchFixture.successful_combined_search("Eminem Kamikaze",0,NzbDrone.Core.Music.Artist,"Eminem") --- 12:50:03.6 Trace: Req: [GET] https://api.lidarr.audio/api/v0.4/search?type=all&query=eminem%20kamikaze 12:50:03.6 Trace: Using default config value for 'proxyenabled' defaultValue:'False' 12:50:04.0 Trace: Res: HTTP/2.0 [GET] https://api.lidarr.audio/api/v0.4/search?type=all&query=eminem%20kamikaze: 200.OK (139456 bytes) (388 ms) 12:50:04.0 Info: --- End: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxySearchFixture.successful_combined_search("Eminem Kamikaze",0,NzbDrone.Core.Music.Artist,"Eminem") --- 12:50:04.0 Info: --- Start: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxySearchFixture.successful_combined_search("Eminem Kamikaze",2,NzbDrone.Core.Music.Album,"Kamikaze") --- 12:50:04.0 Trace: Req: [GET] https://api.lidarr.audio/api/v0.4/search?type=all&query=eminem%20kamikaze 12:50:04.0 Trace: Using default config value for 'proxyenabled' defaultValue:'False' 12:50:04.4 Trace: Res: HTTP/2.0 [GET] https://api.lidarr.audio/api/v0.4/search?type=all&query=eminem%20kamikaze: 200.OK (139456 bytes) (379 ms) 12:50:04.4 Info: --- End: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxySearchFixture.successful_combined_search("Eminem Kamikaze",2,NzbDrone.Core.Music.Album,"Kamikaze") --- 12:50:04.4 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:50:04.4 Debug: Getting Artist with LidarrAPI.MetadataID of f59c5520-5f46-4d2c-b2c4-822eabf53419 12:50:04.4 Trace: Req: [GET] https://api.lidarr.audio/api/v0.4/artist/f59c5520-5f46-4d2c-b2c4-822eabf53419 12:50:04.4 Trace: Using default config value for 'proxyenabled' defaultValue:'False' 12:50:04.9 Trace: Res: HTTP/2.0 [GET] https://api.lidarr.audio/api/v0.4/artist/f59c5520-5f46-4d2c-b2c4-822eabf53419: 200.OK (45072 bytes) (503 ms) 12:50:04.9 Info: --- End: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxySearchFixture.successful_combined_search("lidarr:f59c5520-5f46-4d2c-b2c4-822eabf53419",0,NzbDrone.Core.Music.Artist,"Linkin Park") --- 12:50:04.9 Info: --- Start: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxySearchFixture.successful_combined_search("lidarr: d77df681-b779-3d6d-b66a-3bfd15985e3e",0,NzbDrone.Core.Music.Album,"Pyromania") --- 12:50:04.9 Debug: Getting Artist with LidarrAPI.MetadataID of d77df681-b779-3d6d-b66a-3bfd15985e3e 12:50:04.9 Trace: Req: [GET] https://api.lidarr.audio/api/v0.4/artist/d77df681-b779-3d6d-b66a-3bfd15985e3e 12:50:04.9 Trace: Using default config value for 'proxyenabled' defaultValue:'False' 12:50:05.2 Trace: Res: HTTP/2.0 [GET] https://api.lidarr.audio/api/v0.4/artist/d77df681-b779-3d6d-b66a-3bfd15985e3e: 404.NotFound (28 bytes) {"error":"Artist not found"} (244 ms) 12:50:05.2 Debug: Getting Album with LidarrAPI.MetadataID of d77df681-b779-3d6d-b66a-3bfd15985e3e 12:50:05.2 Trace: Req: [GET] https://api.lidarr.audio/api/v0.4/album/d77df681-b779-3d6d-b66a-3bfd15985e3e 12:50:05.2 Trace: Using default config value for 'proxyenabled' defaultValue:'False' 12:50:05.5 Trace: Res: HTTP/2.0 [GET] https://api.lidarr.audio/api/v0.4/album/d77df681-b779-3d6d-b66a-3bfd15985e3e: 200.OK (376907 bytes) (388 ms) 12:50:05.6 Info: --- End: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxySearchFixture.successful_combined_search("lidarr: d77df681-b779-3d6d-b66a-3bfd15985e3e",0,NzbDrone.Core.Music.Album,"Pyromania") --- 12:50:05.6 Info: --- Start: NzbDrone.Core.Test.MusicTests.AddAlbumFixture.should_be_able_to_add_a_album_without_passing_in_name --- 12:50:05.6 Debug: Adding album [5537624c-3d2f-4f5c-8099-df916082c85c][[NULL]] 12:50:05.6 Info: --- End: NzbDrone.Core.Test.MusicTests.AddAlbumFixture.should_be_able_to_add_a_album_without_passing_in_name --- 12:50:05.6 Info: --- Start: NzbDrone.Core.Test.MusicTests.AddAlbumFixture.should_throw_if_album_cannot_be_found --- 12:50:05.6 Debug: Adding album [5537624c-3d2f-4f5c-8099-df916082c85c][[NULL]] 12:50:05.6 Error: Album with MusicBrainz Id 5537624c-3d2f-4f5c-8099-df916082c85c was not found, it may have been removed from Musicbrainz. 12:50:05.6 Info: --- End: NzbDrone.Core.Test.MusicTests.AddAlbumFixture.should_throw_if_album_cannot_be_found --- 12:50:05.6 Info: --- Start: NzbDrone.Core.Test.MusicTests.AddArtistFixture.should_be_able_to_add_a_artist_without_passing_in_name --- 12:50:05.6 Info: Adding Artist [ForeignArtistId1][Name1] Path: [C:\Test\Music/Name1] 12:50:05.6 Info: --- End: NzbDrone.Core.Test.MusicTests.AddArtistFixture.should_be_able_to_add_a_artist_without_passing_in_name --- 12:50:05.6 Info: --- Start: NzbDrone.Core.Test.MusicTests.AddArtistFixture.should_disambiguate_if_artist_folder_exists --- 12:50:05.6 Info: Adding Artist [ForeignArtistId1][Name1] Path: [C:\Test\Music\Name1 (Disambiguation)] 12:50:05.6 Info: --- End: NzbDrone.Core.Test.MusicTests.AddArtistFixture.should_disambiguate_if_artist_folder_exists --- 12:50:05.6 Info: --- Start: NzbDrone.Core.Test.MusicTests.AddArtistFixture.should_disambiguate_with_numbers_if_artist_folder_exists_and_no_disambiguation --- 12:50:05.6 Info: Adding Artist [ForeignArtistId1][Name1] Path: [C:\Test\Music\Name1 (3)] 12:50:05.6 Info: --- End: NzbDrone.Core.Test.MusicTests.AddArtistFixture.should_disambiguate_with_numbers_if_artist_folder_exists_and_no_disambiguation --- 12:50:05.6 Info: --- Start: NzbDrone.Core.Test.MusicTests.AddArtistFixture.should_disambiguate_with_numbers_if_artist_folder_still_exists --- 12:50:05.6 Info: Adding Artist [ForeignArtistId1][Name1] Path: [C:\Test\Music\Name1 (Disambiguation) (3)] 12:50:05.6 Info: --- End: NzbDrone.Core.Test.MusicTests.AddArtistFixture.should_disambiguate_with_numbers_if_artist_folder_still_exists --- 12:50:05.6 Info: --- Start: NzbDrone.Core.Test.MusicTests.AddArtistFixture.should_have_proper_path --- 12:50:05.6 Info: Adding Artist [ForeignArtistId1][Name1] Path: [C:\Test\Music/Name1] 12:50:05.6 Info: --- End: NzbDrone.Core.Test.MusicTests.AddArtistFixture.should_have_proper_path --- 12:50:05.6 Info: --- Start: NzbDrone.Core.Test.MusicTests.AddArtistFixture.should_throw_if_artist_cannot_be_found --- 12:50:05.6 Error: LidarrId ce09ea31-3d4a-4487-a797-e315175457a0 was not found, it may have been removed from Musicbrainz. 12:50:05.6 Info: --- End: NzbDrone.Core.Test.MusicTests.AddArtistFixture.should_throw_if_artist_cannot_be_found --- 12:50:05.6 Info: --- Start: NzbDrone.Core.Test.MusicTests.AddArtistFixture.should_throw_if_artist_validation_fails --- 12:50:05.6 Info: --- End: NzbDrone.Core.Test.MusicTests.AddArtistFixture.should_throw_if_artist_validation_fails --- 12:50:05.6 Info: --- Start: NzbDrone.Core.Test.MusicTests.AlbumMonitoredServiceTests.SetAlbumMontitoredFixture.should_be_able_to_monitor_albums_when_passed_in_artist --- 12:50:05.6 Debug: [Name1] Setting album monitored status. 12:50:05.6 Info: --- End: NzbDrone.Core.Test.MusicTests.AlbumMonitoredServiceTests.SetAlbumMontitoredFixture.should_be_able_to_monitor_albums_when_passed_in_artist --- 12:50:05.6 Info: --- Start: NzbDrone.Core.Test.MusicTests.AlbumMonitoredServiceTests.SetAlbumMontitoredFixture.should_be_able_to_monitor_all_albums --- 12:50:05.6 Debug: [Name1] Setting album monitored status. 12:50:05.6 Debug: Monitoring all albums 12:50:05.6 Info: --- End: NzbDrone.Core.Test.MusicTests.AlbumMonitoredServiceTests.SetAlbumMontitoredFixture.should_be_able_to_monitor_all_albums --- 12:50:05.6 Info: --- Start: NzbDrone.Core.Test.MusicTests.AlbumMonitoredServiceTests.SetAlbumMontitoredFixture.should_be_able_to_monitor_artist_without_changing_albums --- 12:50:05.6 Info: --- End: NzbDrone.Core.Test.MusicTests.AlbumMonitoredServiceTests.SetAlbumMontitoredFixture.should_be_able_to_monitor_artist_without_changing_albums --- 12:50:05.6 Info: --- Start: NzbDrone.Core.Test.MusicTests.AlbumMonitoredServiceTests.SetAlbumMontitoredFixture.should_be_able_to_monitor_new_albums_only --- 12:50:05.6 Debug: [Name1] Setting album monitored status. 12:50:05.6 Debug: Unmonitoring Albums with Files 12:50:05.6 Debug: Unmonitoring Albums without Files 12:50:05.6 Info: --- End: NzbDrone.Core.Test.MusicTests.AlbumMonitoredServiceTests.SetAlbumMontitoredFixture.should_be_able_to_monitor_new_albums_only --- 12:50:05.6 Info: --- Start: NzbDrone.Core.Test.MusicTests.AlbumRepositoryTests.AlbumRepositoryFixture.get_last_albums_should_return_next_album --- 12:50:05.6 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm64/cached_Main.db 12:50:05.6 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm64/_temp_11361_638515470056980850_417/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:50:05.7 Info: DatabaseEngineVersionCheck migrating 12:50:05.7 Info: PerformDBOperation 12:50:05.7 Info: Performing DB Operation 12:50:05.7 Info: SQLite 3.45.3 12:50:05.7 Info: => 0.0011951s 12:50:05.7 Info: DatabaseEngineVersionCheck migrated 12:50:05.7 Info: => 0.0012087s 12:50:05.7 Debug: Took: 00:00:00.0115419 12:50:05.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Albums ("ArtistMetadataId", "ForeignAlbumId", "OldForeignAlbumIds", "Title", "Overview", "Disambiguation", "ReleaseDate", "Images", "Links", "Genres", "AlbumType", "SecondaryTypes", "Ratings", "LastSearchTime", "CleanTitle", "ProfileId", "Monitored", "AnyReleaseOk", "LastInfoSync", "Added", "AddOptions") VALUES (@ArtistMetadataId, @ForeignAlbumId, @OldForeignAlbumIds, @Title, @Overview, @Disambiguation, @ReleaseDate, @Images, @Links, @Genres, @AlbumType, @SecondaryTypes, @Ratings, @LastSearchTime, @CleanTitle, @ProfileId, @Monitored, @AnyReleaseOk, @LastInfoSync, @Added, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] ForeignAlbumId = ["\"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:50:05.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO AlbumReleases ("AlbumId", "ForeignReleaseId", "OldForeignReleaseIds", "Title", "Status", "Duration", "Label", "Disambiguation", "Country", "ReleaseDate", "Media", "TrackCount", "Monitored") VALUES (@AlbumId, @ForeignReleaseId, @OldForeignReleaseIds, @Title, @Status, @Duration, @Label, @Disambiguation, @Country, @ReleaseDate, @Media, @TrackCount, @Monitored); SELECT last_insert_rowid() id PARAMETERS: AlbumId = [1] ForeignReleaseId = ["\"e00e40a3-5ed5-4ed3-9c22-0a8ff4119bdf\""] OldForeignReleaseIds = [[]] Title = ["\"Title1\""] Status = ["\"Status1\""] Duration = [1] Label = [[]] Disambiguation = ["\"Disambiguation1\""] Country = [[]] ReleaseDate = ["2024-05-17T00:00:00Z"] Media = [[]] TrackCount = [1] Monitored = [true] Id = [0] ==== End Query Trace ==== 12:50:05.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:50:05.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Albums ("ArtistMetadataId", "ForeignAlbumId", "OldForeignAlbumIds", "Title", "Overview", "Disambiguation", "ReleaseDate", "Images", "Links", "Genres", "AlbumType", "SecondaryTypes", "Ratings", "LastSearchTime", "CleanTitle", "ProfileId", "Monitored", "AnyReleaseOk", "LastInfoSync", "Added", "AddOptions") VALUES (@ArtistMetadataId, @ForeignAlbumId, @OldForeignAlbumIds, @Title, @Overview, @Disambiguation, @ReleaseDate, @Images, @Links, @Genres, @AlbumType, @SecondaryTypes, @Ratings, @LastSearchTime, @CleanTitle, @ProfileId, @Monitored, @AnyReleaseOk, @LastInfoSync, @Added, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] ForeignAlbumId = ["\"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:50:05.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Albums ("ArtistMetadataId", "ForeignAlbumId", "OldForeignAlbumIds", "Title", "Overview", "Disambiguation", "ReleaseDate", "Images", "Links", "Genres", "AlbumType", "SecondaryTypes", "Ratings", "LastSearchTime", "CleanTitle", "ProfileId", "Monitored", "AnyReleaseOk", "LastInfoSync", "Added", "AddOptions") VALUES (@ArtistMetadataId, @ForeignAlbumId, @OldForeignAlbumIds, @Title, @Overview, @Disambiguation, @ReleaseDate, @Images, @Links, @Genres, @AlbumType, @SecondaryTypes, @Ratings, @LastSearchTime, @CleanTitle, @ProfileId, @Monitored, @AnyReleaseOk, @LastInfoSync, @Added, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] ForeignAlbumId = ["\"ForeignAlbumId1\""] OldForeignAlbumIds = [[]] Title = ["\"Title1\""] Overview = ["\"\""] Disambiguation = ["\"Disambiguation1\""] ReleaseDate = ["2024-05-18T12:50:05.7320252Z"] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"AlbumType1\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = ["2024-05-17T00:00:00Z"] CleanTitle = ["\"CleanTitle1\""] ProfileId = [1] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = ["2024-05-17T00:00:00Z"] Added = ["2024-05-17T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [1] Id = [0] ==== End Query Trace ==== 12:50:05.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Albums ("ArtistMetadataId", "ForeignAlbumId", "OldForeignAlbumIds", "Title", "Overview", "Disambiguation", "ReleaseDate", "Images", "Links", "Genres", "AlbumType", "SecondaryTypes", "Ratings", "LastSearchTime", "CleanTitle", "ProfileId", "Monitored", "AnyReleaseOk", "LastInfoSync", "Added", "AddOptions") VALUES (@ArtistMetadataId, @ForeignAlbumId, @OldForeignAlbumIds, @Title, @Overview, @Disambiguation, @ReleaseDate, @Images, @Links, @Genres, @AlbumType, @SecondaryTypes, @Ratings, @LastSearchTime, @CleanTitle, @ProfileId, @Monitored, @AnyReleaseOk, @LastInfoSync, @Added, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] ForeignAlbumId = ["\"ForeignAlbumId2\""] OldForeignAlbumIds = [[]] Title = ["\"Title2\""] Overview = ["\"\""] Disambiguation = ["\"Disambiguation2\""] ReleaseDate = ["2024-05-19T12:50:05.7321014Z"] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"AlbumType2\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = ["2024-05-18T00:00:00Z"] CleanTitle = ["\"CleanTitle2\""] ProfileId = [2] Monitored = [true] AnyReleaseOk = [true] LastInfoSync = ["2024-05-18T00:00:00Z"] Added = ["2024-05-18T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [1] Id = [0] ==== End Query Trace ==== 12:50:05.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Albums ("ArtistMetadataId", "ForeignAlbumId", "OldForeignAlbumIds", "Title", "Overview", "Disambiguation", "ReleaseDate", "Images", "Links", "Genres", "AlbumType", "SecondaryTypes", "Ratings", "LastSearchTime", "CleanTitle", "ProfileId", "Monitored", "AnyReleaseOk", "LastInfoSync", "Added", "AddOptions") VALUES (@ArtistMetadataId, @ForeignAlbumId, @OldForeignAlbumIds, @Title, @Overview, @Disambiguation, @ReleaseDate, @Images, @Links, @Genres, @AlbumType, @SecondaryTypes, @Ratings, @LastSearchTime, @CleanTitle, @ProfileId, @Monitored, @AnyReleaseOk, @LastInfoSync, @Added, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] ForeignAlbumId = ["\"ForeignAlbumId3\""] OldForeignAlbumIds = [[]] Title = ["\"Title3\""] Overview = ["\"\""] Disambiguation = ["\"Disambiguation3\""] ReleaseDate = ["2024-05-16T12:50:05.7321709Z"] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"AlbumType3\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = ["2024-05-19T00:00:00Z"] CleanTitle = ["\"CleanTitle3\""] ProfileId = [3] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = ["2024-05-19T00:00:00Z"] Added = ["2024-05-19T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [1] Id = [0] ==== End Query Trace ==== 12:50:05.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Albums ("ArtistMetadataId", "ForeignAlbumId", "OldForeignAlbumIds", "Title", "Overview", "Disambiguation", "ReleaseDate", "Images", "Links", "Genres", "AlbumType", "SecondaryTypes", "Ratings", "LastSearchTime", "CleanTitle", "ProfileId", "Monitored", "AnyReleaseOk", "LastInfoSync", "Added", "AddOptions") VALUES (@ArtistMetadataId, @ForeignAlbumId, @OldForeignAlbumIds, @Title, @Overview, @Disambiguation, @ReleaseDate, @Images, @Links, @Genres, @AlbumType, @SecondaryTypes, @Ratings, @LastSearchTime, @CleanTitle, @ProfileId, @Monitored, @AnyReleaseOk, @LastInfoSync, @Added, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] ForeignAlbumId = ["\"ForeignAlbumId4\""] OldForeignAlbumIds = [[]] Title = ["\"Title4\""] Overview = ["\"\""] Disambiguation = ["\"Disambiguation4\""] ReleaseDate = ["2024-05-15T12:50:05.7322376Z"] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"AlbumType4\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = ["2024-05-20T00:00:00Z"] CleanTitle = ["\"CleanTitle4\""] ProfileId = [4] Monitored = [true] AnyReleaseOk = [true] LastInfoSync = ["2024-05-20T00:00:00Z"] Added = ["2024-05-20T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [1] Id = [0] ==== End Query Trace ==== 12:50:05.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT MIN("Albums"."Id") as id, MAX("Albums"."ReleaseDate") as date FROM "Albums" WHERE (("Albums"."ArtistMetadataId" IN (1)) AND ("Albums"."ReleaseDate" < @Clause2_P1)) GROUP BY "Albums"."ArtistMetadataId" PARAMETERS: Clause2_P1 = ["2024-05-17T12:50:05.7343723Z"] ==== End Query Trace ==== 12:50:05.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Albums".* FROM "Albums" JOIN (SELECT MIN("Albums"."Id") as id, MAX("Albums"."ReleaseDate") as date FROM "Albums" WHERE (("Albums"."ArtistMetadataId" IN (1)) AND ("Albums"."ReleaseDate" < @Clause2_P1)) GROUP BY "Albums"."ArtistMetadataId" ) ids on ids.id = "Albums"."Id" and ids.date = "Albums"."ReleaseDate" PARAMETERS: Clause2_P1 = ["2024-05-17T12:50:05.7343723Z"] ==== End Query Trace ==== 12:50:05.7 Info: --- End: NzbDrone.Core.Test.MusicTests.AlbumRepositoryTests.AlbumRepositoryFixture.get_last_albums_should_return_next_album --- 12:50:05.7 Info: --- Start: NzbDrone.Core.Test.MusicTests.AlbumRepositoryTests.AlbumRepositoryFixture.get_next_albums_should_return_next_album --- 12:50:05.7 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm64/cached_Main.db 12:50:05.7 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm64/_temp_11361_638515470057825433_419/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:50:05.7 Info: DatabaseEngineVersionCheck migrating 12:50:05.7 Info: PerformDBOperation 12:50:05.7 Info: Performing DB Operation 12:50:05.7 Info: SQLite 3.45.3 12:50:05.7 Info: => 0.0011608s 12:50:05.7 Info: DatabaseEngineVersionCheck migrated 12:50:05.7 Info: => 0.0011776s 12:50:05.7 Debug: Took: 00:00:00.0115802 12:50:05.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Albums ("ArtistMetadataId", "ForeignAlbumId", "OldForeignAlbumIds", "Title", "Overview", "Disambiguation", "ReleaseDate", "Images", "Links", "Genres", "AlbumType", "SecondaryTypes", "Ratings", "LastSearchTime", "CleanTitle", "ProfileId", "Monitored", "AnyReleaseOk", "LastInfoSync", "Added", "AddOptions") VALUES (@ArtistMetadataId, @ForeignAlbumId, @OldForeignAlbumIds, @Title, @Overview, @Disambiguation, @ReleaseDate, @Images, @Links, @Genres, @AlbumType, @SecondaryTypes, @Ratings, @LastSearchTime, @CleanTitle, @ProfileId, @Monitored, @AnyReleaseOk, @LastInfoSync, @Added, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] ForeignAlbumId = ["\"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:50:05.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-05-17T00:00:00Z"] Media = [[]] TrackCount = [1] Monitored = [true] Id = [0] ==== End Query Trace ==== 12:50:05.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:50:05.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:50:05.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-05-18T12:50:05.814565Z"] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"AlbumType1\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = ["2024-05-17T00:00:00Z"] CleanTitle = ["\"CleanTitle1\""] ProfileId = [1] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = ["2024-05-17T00:00:00Z"] Added = ["2024-05-17T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [1] Id = [0] ==== End Query Trace ==== 12:50:05.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-05-19T12:50:05.8145675Z"] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"AlbumType2\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = ["2024-05-18T00:00:00Z"] CleanTitle = ["\"CleanTitle2\""] ProfileId = [2] Monitored = [true] AnyReleaseOk = [true] LastInfoSync = ["2024-05-18T00:00:00Z"] Added = ["2024-05-18T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [1] Id = [0] ==== End Query Trace ==== 12:50:05.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-05-16T12:50:05.8145693Z"] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"AlbumType3\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = ["2024-05-19T00:00:00Z"] CleanTitle = ["\"CleanTitle3\""] ProfileId = [3] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = ["2024-05-19T00:00:00Z"] Added = ["2024-05-19T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [1] Id = [0] ==== End Query Trace ==== 12:50:05.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 = ["\"ForeignAlbumId4\""] OldForeignAlbumIds = [[]] Title = ["\"Title4\""] Overview = ["\"\""] Disambiguation = ["\"Disambiguation4\""] ReleaseDate = ["2024-05-15T12:50:05.8145712Z"] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"AlbumType4\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = ["2024-05-20T00:00:00Z"] CleanTitle = ["\"CleanTitle4\""] ProfileId = [4] Monitored = [true] AnyReleaseOk = [true] LastInfoSync = ["2024-05-20T00:00:00Z"] Added = ["2024-05-20T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [1] Id = [0] ==== End Query Trace ==== 12:50:05.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT MIN("Albums"."Id") as id, MIN("Albums"."ReleaseDate") as date FROM "Albums" WHERE (("Albums"."ArtistMetadataId" IN (1)) AND ("Albums"."ReleaseDate" > @Clause2_P1)) GROUP BY "Albums"."ArtistMetadataId" PARAMETERS: Clause2_P1 = ["2024-05-17T12:50:05.8170598Z"] ==== End Query Trace ==== 12:50:05.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Albums".* FROM "Albums" JOIN (SELECT MIN("Albums"."Id") as id, MIN("Albums"."ReleaseDate") as date FROM "Albums" WHERE (("Albums"."ArtistMetadataId" IN (1)) AND ("Albums"."ReleaseDate" > @Clause2_P1)) GROUP BY "Albums"."ArtistMetadataId" ) ids on ids.id = "Albums"."Id" and ids.date = "Albums"."ReleaseDate" PARAMETERS: Clause2_P1 = ["2024-05-17T12:50:05.8170598Z"] ==== End Query Trace ==== 12:50:05.8 Info: --- End: NzbDrone.Core.Test.MusicTests.AlbumRepositoryTests.AlbumRepositoryFixture.get_next_albums_should_return_next_album --- 12:50:05.8 Info: --- Start: NzbDrone.Core.Test.MusicTests.AlbumRepositoryTests.AlbumRepositoryFixture.should_find_album_in_db_by_releaseid --- 12:50:05.8 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm64/cached_Main.db 12:50:05.8 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm64/_temp_11361_638515470058613211_421/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:50:05.8 Info: DatabaseEngineVersionCheck migrating 12:50:05.8 Info: PerformDBOperation 12:50:05.8 Info: Performing DB Operation 12:50:05.8 Info: SQLite 3.45.3 12:50:05.8 Info: => 0.001191s 12:50:05.8 Info: DatabaseEngineVersionCheck migrated 12:50:05.8 Info: => 0.0012057s 12:50:05.8 Debug: Took: 00:00:00.0124931 12:50:05.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:50:05.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-05-17T00:00:00Z"] Media = [[]] TrackCount = [1] Monitored = [true] Id = [0] ==== End Query Trace ==== 12:50:05.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:50:05.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:50:05.8 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:50:05.9 Info: --- End: NzbDrone.Core.Test.MusicTests.AlbumRepositoryTests.AlbumRepositoryFixture.should_find_album_in_db_by_releaseid --- 12:50:05.9 Info: --- Start: NzbDrone.Core.Test.MusicTests.AlbumRepositoryTests.AlbumRepositoryFixture.should_find_album_in_db_by_title("ANThology") --- 12:50:05.9 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm64/cached_Main.db 12:50:05.9 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm64/_temp_11361_638515470059367614_423/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:50:05.9 Info: DatabaseEngineVersionCheck migrating 12:50:05.9 Info: PerformDBOperation 12:50:05.9 Info: Performing DB Operation 12:50:05.9 Info: SQLite 3.45.3 12:50:05.9 Info: => 0.0011966s 12:50:05.9 Info: DatabaseEngineVersionCheck migrated 12:50:05.9 Info: => 0.0012106s 12:50:05.9 Debug: Took: 00:00:00.0125188 12:50:05.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Albums ("ArtistMetadataId", "ForeignAlbumId", "OldForeignAlbumIds", "Title", "Overview", "Disambiguation", "ReleaseDate", "Images", "Links", "Genres", "AlbumType", "SecondaryTypes", "Ratings", "LastSearchTime", "CleanTitle", "ProfileId", "Monitored", "AnyReleaseOk", "LastInfoSync", "Added", "AddOptions") VALUES (@ArtistMetadataId, @ForeignAlbumId, @OldForeignAlbumIds, @Title, @Overview, @Disambiguation, @ReleaseDate, @Images, @Links, @Genres, @AlbumType, @SecondaryTypes, @Ratings, @LastSearchTime, @CleanTitle, @ProfileId, @Monitored, @AnyReleaseOk, @LastInfoSync, @Added, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] ForeignAlbumId = ["\"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:50:05.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO AlbumReleases ("AlbumId", "ForeignReleaseId", "OldForeignReleaseIds", "Title", "Status", "Duration", "Label", "Disambiguation", "Country", "ReleaseDate", "Media", "TrackCount", "Monitored") VALUES (@AlbumId, @ForeignReleaseId, @OldForeignReleaseIds, @Title, @Status, @Duration, @Label, @Disambiguation, @Country, @ReleaseDate, @Media, @TrackCount, @Monitored); SELECT last_insert_rowid() id PARAMETERS: AlbumId = [1] ForeignReleaseId = ["\"e00e40a3-5ed5-4ed3-9c22-0a8ff4119bdf\""] OldForeignReleaseIds = [[]] Title = ["\"Title1\""] Status = ["\"Status1\""] Duration = [1] Label = [[]] Disambiguation = ["\"Disambiguation1\""] Country = [[]] ReleaseDate = ["2024-05-17T00:00:00Z"] Media = [[]] TrackCount = [1] Monitored = [true] Id = [0] ==== End Query Trace ==== 12:50:05.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:50:05.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Albums ("ArtistMetadataId", "ForeignAlbumId", "OldForeignAlbumIds", "Title", "Overview", "Disambiguation", "ReleaseDate", "Images", "Links", "Genres", "AlbumType", "SecondaryTypes", "Ratings", "LastSearchTime", "CleanTitle", "ProfileId", "Monitored", "AnyReleaseOk", "LastInfoSync", "Added", "AddOptions") VALUES (@ArtistMetadataId, @ForeignAlbumId, @OldForeignAlbumIds, @Title, @Overview, @Disambiguation, @ReleaseDate, @Images, @Links, @Genres, @AlbumType, @SecondaryTypes, @Ratings, @LastSearchTime, @CleanTitle, @ProfileId, @Monitored, @AnyReleaseOk, @LastInfoSync, @Added, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] ForeignAlbumId = ["\"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:50:05.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Albums".* FROM "Albums" WHERE ((("Albums"."CleanTitle" = @Clause1_P1) OR ("Albums"."Title" = @Clause1_P2)) AND ("Albums"."ArtistMetadataId" = @Clause1_P3)) PARAMETERS: Clause1_P1 = ["\"anthology\""] Clause1_P2 = ["\"ANThology\""] Clause1_P3 = [1] ==== End Query Trace ==== 12:50:06.0 Info: --- End: NzbDrone.Core.Test.MusicTests.AlbumRepositoryTests.AlbumRepositoryFixture.should_find_album_in_db_by_title("ANThology") --- 12:50:06.0 Info: --- Start: NzbDrone.Core.Test.MusicTests.AlbumRepositoryTests.AlbumRepositoryFixture.should_find_album_in_db_by_title("anthology") --- 12:50:06.0 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm64/cached_Main.db 12:50:06.0 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm64/_temp_11361_638515470060120381_425/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:50:06.0 Info: DatabaseEngineVersionCheck migrating 12:50:06.0 Info: PerformDBOperation 12:50:06.0 Info: Performing DB Operation 12:50:06.0 Info: SQLite 3.45.3 12:50:06.0 Info: => 0.0012142s 12:50:06.0 Info: DatabaseEngineVersionCheck migrated 12:50:06.0 Info: => 0.0012285s 12:50:06.0 Debug: Took: 00:00:00.0124905 12:50:06.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Albums ("ArtistMetadataId", "ForeignAlbumId", "OldForeignAlbumIds", "Title", "Overview", "Disambiguation", "ReleaseDate", "Images", "Links", "Genres", "AlbumType", "SecondaryTypes", "Ratings", "LastSearchTime", "CleanTitle", "ProfileId", "Monitored", "AnyReleaseOk", "LastInfoSync", "Added", "AddOptions") VALUES (@ArtistMetadataId, @ForeignAlbumId, @OldForeignAlbumIds, @Title, @Overview, @Disambiguation, @ReleaseDate, @Images, @Links, @Genres, @AlbumType, @SecondaryTypes, @Ratings, @LastSearchTime, @CleanTitle, @ProfileId, @Monitored, @AnyReleaseOk, @LastInfoSync, @Added, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] ForeignAlbumId = ["\"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:50:06.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO AlbumReleases ("AlbumId", "ForeignReleaseId", "OldForeignReleaseIds", "Title", "Status", "Duration", "Label", "Disambiguation", "Country", "ReleaseDate", "Media", "TrackCount", "Monitored") VALUES (@AlbumId, @ForeignReleaseId, @OldForeignReleaseIds, @Title, @Status, @Duration, @Label, @Disambiguation, @Country, @ReleaseDate, @Media, @TrackCount, @Monitored); SELECT last_insert_rowid() id PARAMETERS: AlbumId = [1] ForeignReleaseId = ["\"e00e40a3-5ed5-4ed3-9c22-0a8ff4119bdf\""] OldForeignReleaseIds = [[]] Title = ["\"Title1\""] Status = ["\"Status1\""] Duration = [1] Label = [[]] Disambiguation = ["\"Disambiguation1\""] Country = [[]] ReleaseDate = ["2024-05-17T00:00:00Z"] Media = [[]] TrackCount = [1] Monitored = [true] Id = [0] ==== End Query Trace ==== 12:50:06.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:50:06.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Albums ("ArtistMetadataId", "ForeignAlbumId", "OldForeignAlbumIds", "Title", "Overview", "Disambiguation", "ReleaseDate", "Images", "Links", "Genres", "AlbumType", "SecondaryTypes", "Ratings", "LastSearchTime", "CleanTitle", "ProfileId", "Monitored", "AnyReleaseOk", "LastInfoSync", "Added", "AddOptions") VALUES (@ArtistMetadataId, @ForeignAlbumId, @OldForeignAlbumIds, @Title, @Overview, @Disambiguation, @ReleaseDate, @Images, @Links, @Genres, @AlbumType, @SecondaryTypes, @Ratings, @LastSearchTime, @CleanTitle, @ProfileId, @Monitored, @AnyReleaseOk, @LastInfoSync, @Added, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] ForeignAlbumId = ["\"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:50:06.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 = ["\"anthology\""] Clause1_P2 = ["\"anthology\""] Clause1_P3 = [1] ==== End Query Trace ==== 12:50:06.0 Info: --- End: NzbDrone.Core.Test.MusicTests.AlbumRepositoryTests.AlbumRepositoryFixture.should_find_album_in_db_by_title("anthology") --- 12:50:06.0 Info: --- Start: NzbDrone.Core.Test.MusicTests.AlbumRepositoryTests.AlbumRepositoryFixture.should_find_album_in_db_by_title("anthology!") --- 12:50:06.0 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm64/cached_Main.db 12:50:06.0 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm64/_temp_11361_638515470060865089_427/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:50:06.0 Info: DatabaseEngineVersionCheck migrating 12:50:06.0 Info: PerformDBOperation 12:50:06.0 Info: Performing DB Operation 12:50:06.0 Info: SQLite 3.45.3 12:50:06.0 Info: => 0.0012147s 12:50:06.0 Info: DatabaseEngineVersionCheck migrated 12:50:06.0 Info: => 0.0012305s 12:50:06.1 Debug: Took: 00:00:00.0124155 12:50:06.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Albums ("ArtistMetadataId", "ForeignAlbumId", "OldForeignAlbumIds", "Title", "Overview", "Disambiguation", "ReleaseDate", "Images", "Links", "Genres", "AlbumType", "SecondaryTypes", "Ratings", "LastSearchTime", "CleanTitle", "ProfileId", "Monitored", "AnyReleaseOk", "LastInfoSync", "Added", "AddOptions") VALUES (@ArtistMetadataId, @ForeignAlbumId, @OldForeignAlbumIds, @Title, @Overview, @Disambiguation, @ReleaseDate, @Images, @Links, @Genres, @AlbumType, @SecondaryTypes, @Ratings, @LastSearchTime, @CleanTitle, @ProfileId, @Monitored, @AnyReleaseOk, @LastInfoSync, @Added, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] ForeignAlbumId = ["\"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:50:06.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-05-17T00:00:00Z"] Media = [[]] TrackCount = [1] Monitored = [true] Id = [0] ==== End Query Trace ==== 12:50:06.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:50:06.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Albums ("ArtistMetadataId", "ForeignAlbumId", "OldForeignAlbumIds", "Title", "Overview", "Disambiguation", "ReleaseDate", "Images", "Links", "Genres", "AlbumType", "SecondaryTypes", "Ratings", "LastSearchTime", "CleanTitle", "ProfileId", "Monitored", "AnyReleaseOk", "LastInfoSync", "Added", "AddOptions") VALUES (@ArtistMetadataId, @ForeignAlbumId, @OldForeignAlbumIds, @Title, @Overview, @Disambiguation, @ReleaseDate, @Images, @Links, @Genres, @AlbumType, @SecondaryTypes, @Ratings, @LastSearchTime, @CleanTitle, @ProfileId, @Monitored, @AnyReleaseOk, @LastInfoSync, @Added, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] ForeignAlbumId = ["\"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:50:06.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 = ["\"anthology\""] Clause1_P2 = ["\"anthology!\""] Clause1_P3 = [1] ==== End Query Trace ==== 12:50:06.1 Info: --- End: NzbDrone.Core.Test.MusicTests.AlbumRepositoryTests.AlbumRepositoryFixture.should_find_album_in_db_by_title("anthology!") --- 12:50:06.1 Info: --- Start: NzbDrone.Core.Test.MusicTests.AlbumRepositoryTests.AlbumRepositoryFixture.should_find_album_in_db_by_title_all_special_characters --- 12:50:06.1 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm64/cached_Main.db 12:50:06.1 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm64/_temp_11361_638515470061615413_429/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:50:06.1 Info: DatabaseEngineVersionCheck migrating 12:50:06.1 Info: PerformDBOperation 12:50:06.1 Info: Performing DB Operation 12:50:06.1 Info: SQLite 3.45.3 12:50:06.1 Info: => 0.0012393s 12:50:06.1 Info: DatabaseEngineVersionCheck migrated 12:50:06.1 Info: => 0.0012559s 12:50:06.1 Debug: Took: 00:00:00.0124929 12:50:06.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Albums ("ArtistMetadataId", "ForeignAlbumId", "OldForeignAlbumIds", "Title", "Overview", "Disambiguation", "ReleaseDate", "Images", "Links", "Genres", "AlbumType", "SecondaryTypes", "Ratings", "LastSearchTime", "CleanTitle", "ProfileId", "Monitored", "AnyReleaseOk", "LastInfoSync", "Added", "AddOptions") VALUES (@ArtistMetadataId, @ForeignAlbumId, @OldForeignAlbumIds, @Title, @Overview, @Disambiguation, @ReleaseDate, @Images, @Links, @Genres, @AlbumType, @SecondaryTypes, @Ratings, @LastSearchTime, @CleanTitle, @ProfileId, @Monitored, @AnyReleaseOk, @LastInfoSync, @Added, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] ForeignAlbumId = ["\"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:50:06.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-05-17T00:00:00Z"] Media = [[]] TrackCount = [1] Monitored = [true] Id = [0] ==== End Query Trace ==== 12:50:06.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:50:06.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Albums ("ArtistMetadataId", "ForeignAlbumId", "OldForeignAlbumIds", "Title", "Overview", "Disambiguation", "ReleaseDate", "Images", "Links", "Genres", "AlbumType", "SecondaryTypes", "Ratings", "LastSearchTime", "CleanTitle", "ProfileId", "Monitored", "AnyReleaseOk", "LastInfoSync", "Added", "AddOptions") VALUES (@ArtistMetadataId, @ForeignAlbumId, @OldForeignAlbumIds, @Title, @Overview, @Disambiguation, @ReleaseDate, @Images, @Links, @Genres, @AlbumType, @SecondaryTypes, @Ratings, @LastSearchTime, @CleanTitle, @ProfileId, @Monitored, @AnyReleaseOk, @LastInfoSync, @Added, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] ForeignAlbumId = ["\"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:50:06.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 = ["\"+\""] Clause1_P2 = ["\"+\""] Clause1_P3 = [1] ==== End Query Trace ==== 12:50:06.2 Info: --- End: NzbDrone.Core.Test.MusicTests.AlbumRepositoryTests.AlbumRepositoryFixture.should_find_album_in_db_by_title_all_special_characters --- 12:50:06.2 Info: --- Start: NzbDrone.Core.Test.MusicTests.AlbumRepositoryTests.AlbumRepositoryFixture.should_not_find_album_in_db_by_incorrect_title("ANTholog") --- 12:50:06.2 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm64/cached_Main.db 12:50:06.2 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm64/_temp_11361_638515470062671407_431/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:50:06.2 Info: DatabaseEngineVersionCheck migrating 12:50:06.2 Info: PerformDBOperation 12:50:06.2 Info: Performing DB Operation 12:50:06.2 Info: SQLite 3.45.3 12:50:06.2 Info: => 0.0012396s 12:50:06.2 Info: DatabaseEngineVersionCheck migrated 12:50:06.2 Info: => 0.001254s 12:50:06.2 Debug: Took: 00:00:00.0116540 12:50:06.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Albums ("ArtistMetadataId", "ForeignAlbumId", "OldForeignAlbumIds", "Title", "Overview", "Disambiguation", "ReleaseDate", "Images", "Links", "Genres", "AlbumType", "SecondaryTypes", "Ratings", "LastSearchTime", "CleanTitle", "ProfileId", "Monitored", "AnyReleaseOk", "LastInfoSync", "Added", "AddOptions") VALUES (@ArtistMetadataId, @ForeignAlbumId, @OldForeignAlbumIds, @Title, @Overview, @Disambiguation, @ReleaseDate, @Images, @Links, @Genres, @AlbumType, @SecondaryTypes, @Ratings, @LastSearchTime, @CleanTitle, @ProfileId, @Monitored, @AnyReleaseOk, @LastInfoSync, @Added, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] ForeignAlbumId = ["\"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:50:06.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO AlbumReleases ("AlbumId", "ForeignReleaseId", "OldForeignReleaseIds", "Title", "Status", "Duration", "Label", "Disambiguation", "Country", "ReleaseDate", "Media", "TrackCount", "Monitored") VALUES (@AlbumId, @ForeignReleaseId, @OldForeignReleaseIds, @Title, @Status, @Duration, @Label, @Disambiguation, @Country, @ReleaseDate, @Media, @TrackCount, @Monitored); SELECT last_insert_rowid() id PARAMETERS: AlbumId = [1] ForeignReleaseId = ["\"e00e40a3-5ed5-4ed3-9c22-0a8ff4119bdf\""] OldForeignReleaseIds = [[]] Title = ["\"Title1\""] Status = ["\"Status1\""] Duration = [1] Label = [[]] Disambiguation = ["\"Disambiguation1\""] Country = [[]] ReleaseDate = ["2024-05-17T00:00:00Z"] Media = [[]] TrackCount = [1] Monitored = [true] Id = [0] ==== End Query Trace ==== 12:50:06.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:50:06.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Albums ("ArtistMetadataId", "ForeignAlbumId", "OldForeignAlbumIds", "Title", "Overview", "Disambiguation", "ReleaseDate", "Images", "Links", "Genres", "AlbumType", "SecondaryTypes", "Ratings", "LastSearchTime", "CleanTitle", "ProfileId", "Monitored", "AnyReleaseOk", "LastInfoSync", "Added", "AddOptions") VALUES (@ArtistMetadataId, @ForeignAlbumId, @OldForeignAlbumIds, @Title, @Overview, @Disambiguation, @ReleaseDate, @Images, @Links, @Genres, @AlbumType, @SecondaryTypes, @Ratings, @LastSearchTime, @CleanTitle, @ProfileId, @Monitored, @AnyReleaseOk, @LastInfoSync, @Added, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] ForeignAlbumId = ["\"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:50:06.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 = ["\"antholog\""] Clause1_P2 = ["\"ANTholog\""] Clause1_P3 = [1] ==== End Query Trace ==== 12:50:06.3 Info: --- End: NzbDrone.Core.Test.MusicTests.AlbumRepositoryTests.AlbumRepositoryFixture.should_not_find_album_in_db_by_incorrect_title("ANTholog") --- 12:50:06.3 Info: --- Start: NzbDrone.Core.Test.MusicTests.AlbumRepositoryTests.AlbumRepositoryFixture.should_not_find_album_in_db_by_incorrect_title("nthology") --- 12:50:06.3 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm64/cached_Main.db 12:50:06.3 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm64/_temp_11361_638515470063390104_433/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:50:06.3 Info: DatabaseEngineVersionCheck migrating 12:50:06.3 Info: PerformDBOperation 12:50:06.3 Info: Performing DB Operation 12:50:06.3 Info: SQLite 3.45.3 12:50:06.3 Info: => 0.0011854s 12:50:06.3 Info: DatabaseEngineVersionCheck migrated 12:50:06.3 Info: => 0.0012004s 12:50:06.3 Debug: Took: 00:00:00.0114733 12:50:06.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Albums ("ArtistMetadataId", "ForeignAlbumId", "OldForeignAlbumIds", "Title", "Overview", "Disambiguation", "ReleaseDate", "Images", "Links", "Genres", "AlbumType", "SecondaryTypes", "Ratings", "LastSearchTime", "CleanTitle", "ProfileId", "Monitored", "AnyReleaseOk", "LastInfoSync", "Added", "AddOptions") VALUES (@ArtistMetadataId, @ForeignAlbumId, @OldForeignAlbumIds, @Title, @Overview, @Disambiguation, @ReleaseDate, @Images, @Links, @Genres, @AlbumType, @SecondaryTypes, @Ratings, @LastSearchTime, @CleanTitle, @ProfileId, @Monitored, @AnyReleaseOk, @LastInfoSync, @Added, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] ForeignAlbumId = ["\"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:50:06.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO AlbumReleases ("AlbumId", "ForeignReleaseId", "OldForeignReleaseIds", "Title", "Status", "Duration", "Label", "Disambiguation", "Country", "ReleaseDate", "Media", "TrackCount", "Monitored") VALUES (@AlbumId, @ForeignReleaseId, @OldForeignReleaseIds, @Title, @Status, @Duration, @Label, @Disambiguation, @Country, @ReleaseDate, @Media, @TrackCount, @Monitored); SELECT last_insert_rowid() id PARAMETERS: AlbumId = [1] ForeignReleaseId = ["\"e00e40a3-5ed5-4ed3-9c22-0a8ff4119bdf\""] OldForeignReleaseIds = [[]] Title = ["\"Title1\""] Status = ["\"Status1\""] Duration = [1] Label = [[]] Disambiguation = ["\"Disambiguation1\""] Country = [[]] ReleaseDate = ["2024-05-17T00:00:00Z"] Media = [[]] TrackCount = [1] Monitored = [true] Id = [0] ==== End Query Trace ==== 12:50:06.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:50:06.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Albums ("ArtistMetadataId", "ForeignAlbumId", "OldForeignAlbumIds", "Title", "Overview", "Disambiguation", "ReleaseDate", "Images", "Links", "Genres", "AlbumType", "SecondaryTypes", "Ratings", "LastSearchTime", "CleanTitle", "ProfileId", "Monitored", "AnyReleaseOk", "LastInfoSync", "Added", "AddOptions") VALUES (@ArtistMetadataId, @ForeignAlbumId, @OldForeignAlbumIds, @Title, @Overview, @Disambiguation, @ReleaseDate, @Images, @Links, @Genres, @AlbumType, @SecondaryTypes, @Ratings, @LastSearchTime, @CleanTitle, @ProfileId, @Monitored, @AnyReleaseOk, @LastInfoSync, @Added, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] ForeignAlbumId = ["\"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:50:06.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 = ["\"nthology\""] Clause1_P2 = ["\"nthology\""] Clause1_P3 = [1] ==== End Query Trace ==== 12:50:06.4 Info: --- End: NzbDrone.Core.Test.MusicTests.AlbumRepositoryTests.AlbumRepositoryFixture.should_not_find_album_in_db_by_incorrect_title("nthology") --- 12:50:06.4 Info: --- Start: NzbDrone.Core.Test.MusicTests.AlbumRepositoryTests.AlbumRepositoryFixture.should_not_find_album_in_db_by_incorrect_title("antholoyg") --- 12:50:06.4 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm64/cached_Main.db 12:50:06.4 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm64/_temp_11361_638515470064104891_435/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:50:06.4 Info: DatabaseEngineVersionCheck migrating 12:50:06.4 Info: PerformDBOperation 12:50:06.4 Info: Performing DB Operation 12:50:06.4 Info: SQLite 3.45.3 12:50:06.4 Info: => 0.0012089s 12:50:06.4 Info: DatabaseEngineVersionCheck migrated 12:50:06.4 Info: => 0.001224s 12:50:06.4 Debug: Took: 00:00:00.0115187 12:50:06.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Albums ("ArtistMetadataId", "ForeignAlbumId", "OldForeignAlbumIds", "Title", "Overview", "Disambiguation", "ReleaseDate", "Images", "Links", "Genres", "AlbumType", "SecondaryTypes", "Ratings", "LastSearchTime", "CleanTitle", "ProfileId", "Monitored", "AnyReleaseOk", "LastInfoSync", "Added", "AddOptions") VALUES (@ArtistMetadataId, @ForeignAlbumId, @OldForeignAlbumIds, @Title, @Overview, @Disambiguation, @ReleaseDate, @Images, @Links, @Genres, @AlbumType, @SecondaryTypes, @Ratings, @LastSearchTime, @CleanTitle, @ProfileId, @Monitored, @AnyReleaseOk, @LastInfoSync, @Added, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] ForeignAlbumId = ["\"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:50:06.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO AlbumReleases ("AlbumId", "ForeignReleaseId", "OldForeignReleaseIds", "Title", "Status", "Duration", "Label", "Disambiguation", "Country", "ReleaseDate", "Media", "TrackCount", "Monitored") VALUES (@AlbumId, @ForeignReleaseId, @OldForeignReleaseIds, @Title, @Status, @Duration, @Label, @Disambiguation, @Country, @ReleaseDate, @Media, @TrackCount, @Monitored); SELECT last_insert_rowid() id PARAMETERS: AlbumId = [1] ForeignReleaseId = ["\"e00e40a3-5ed5-4ed3-9c22-0a8ff4119bdf\""] OldForeignReleaseIds = [[]] Title = ["\"Title1\""] Status = ["\"Status1\""] Duration = [1] Label = [[]] Disambiguation = ["\"Disambiguation1\""] Country = [[]] ReleaseDate = ["2024-05-17T00:00:00Z"] Media = [[]] TrackCount = [1] Monitored = [true] Id = [0] ==== End Query Trace ==== 12:50:06.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:50:06.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Albums ("ArtistMetadataId", "ForeignAlbumId", "OldForeignAlbumIds", "Title", "Overview", "Disambiguation", "ReleaseDate", "Images", "Links", "Genres", "AlbumType", "SecondaryTypes", "Ratings", "LastSearchTime", "CleanTitle", "ProfileId", "Monitored", "AnyReleaseOk", "LastInfoSync", "Added", "AddOptions") VALUES (@ArtistMetadataId, @ForeignAlbumId, @OldForeignAlbumIds, @Title, @Overview, @Disambiguation, @ReleaseDate, @Images, @Links, @Genres, @AlbumType, @SecondaryTypes, @Ratings, @LastSearchTime, @CleanTitle, @ProfileId, @Monitored, @AnyReleaseOk, @LastInfoSync, @Added, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] ForeignAlbumId = ["\"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:50:06.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Albums".* FROM "Albums" WHERE ((("Albums"."CleanTitle" = @Clause1_P1) OR ("Albums"."Title" = @Clause1_P2)) AND ("Albums"."ArtistMetadataId" = @Clause1_P3)) PARAMETERS: Clause1_P1 = ["\"antholoyg\""] Clause1_P2 = ["\"antholoyg\""] Clause1_P3 = [1] ==== End Query Trace ==== 12:50:06.4 Info: --- End: NzbDrone.Core.Test.MusicTests.AlbumRepositoryTests.AlbumRepositoryFixture.should_not_find_album_in_db_by_incorrect_title("antholoyg") --- 12:50:06.4 Info: --- Start: NzbDrone.Core.Test.MusicTests.AlbumRepositoryTests.AlbumRepositoryFixture.should_not_find_album_in_db_by_incorrect_title("÷") --- 12:50:06.4 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm64/cached_Main.db 12:50:06.4 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm64/_temp_11361_638515470064815963_437/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:50:06.4 Info: DatabaseEngineVersionCheck migrating 12:50:06.4 Info: PerformDBOperation 12:50:06.4 Info: Performing DB Operation 12:50:06.4 Info: SQLite 3.45.3 12:50:06.4 Info: => 0.0012114s 12:50:06.4 Info: DatabaseEngineVersionCheck migrated 12:50:06.4 Info: => 0.0012268s 12:50:06.4 Debug: Took: 00:00:00.0115689 12:50:06.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Albums ("ArtistMetadataId", "ForeignAlbumId", "OldForeignAlbumIds", "Title", "Overview", "Disambiguation", "ReleaseDate", "Images", "Links", "Genres", "AlbumType", "SecondaryTypes", "Ratings", "LastSearchTime", "CleanTitle", "ProfileId", "Monitored", "AnyReleaseOk", "LastInfoSync", "Added", "AddOptions") VALUES (@ArtistMetadataId, @ForeignAlbumId, @OldForeignAlbumIds, @Title, @Overview, @Disambiguation, @ReleaseDate, @Images, @Links, @Genres, @AlbumType, @SecondaryTypes, @Ratings, @LastSearchTime, @CleanTitle, @ProfileId, @Monitored, @AnyReleaseOk, @LastInfoSync, @Added, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] ForeignAlbumId = ["\"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:50:06.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO AlbumReleases ("AlbumId", "ForeignReleaseId", "OldForeignReleaseIds", "Title", "Status", "Duration", "Label", "Disambiguation", "Country", "ReleaseDate", "Media", "TrackCount", "Monitored") VALUES (@AlbumId, @ForeignReleaseId, @OldForeignReleaseIds, @Title, @Status, @Duration, @Label, @Disambiguation, @Country, @ReleaseDate, @Media, @TrackCount, @Monitored); SELECT last_insert_rowid() id PARAMETERS: AlbumId = [1] ForeignReleaseId = ["\"e00e40a3-5ed5-4ed3-9c22-0a8ff4119bdf\""] OldForeignReleaseIds = [[]] Title = ["\"Title1\""] Status = ["\"Status1\""] Duration = [1] Label = [[]] Disambiguation = ["\"Disambiguation1\""] Country = [[]] ReleaseDate = ["2024-05-17T00:00:00Z"] Media = [[]] TrackCount = [1] Monitored = [true] Id = [0] ==== End Query Trace ==== 12:50:06.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:50:06.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:50:06.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Albums".* FROM "Albums" WHERE ((("Albums"."CleanTitle" = @Clause1_P1) OR ("Albums"."Title" = @Clause1_P2)) AND ("Albums"."ArtistMetadataId" = @Clause1_P3)) PARAMETERS: Clause1_P1 = ["\"÷\""] Clause1_P2 = ["\"÷\""] Clause1_P3 = [1] ==== End Query Trace ==== 12:50:06.5 Info: --- End: NzbDrone.Core.Test.MusicTests.AlbumRepositoryTests.AlbumRepositoryFixture.should_not_find_album_in_db_by_incorrect_title("÷") --- 12:50:06.5 Info: --- Start: NzbDrone.Core.Test.MusicTests.AlbumRepositoryTests.AlbumRepositoryFixture.should_not_find_album_in_db_by_partial_releaseid --- 12:50:06.5 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm64/cached_Main.db 12:50:06.5 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm64/_temp_11361_638515470065529908_439/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:50:06.5 Info: DatabaseEngineVersionCheck migrating 12:50:06.5 Info: PerformDBOperation 12:50:06.5 Info: Performing DB Operation 12:50:06.5 Info: SQLite 3.45.3 12:50:06.5 Info: => 0.0011919s 12:50:06.5 Info: DatabaseEngineVersionCheck migrated 12:50:06.5 Info: => 0.0012077s 12:50:06.5 Debug: Took: 00:00:00.0115893 12:50:06.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:50:06.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO AlbumReleases ("AlbumId", "ForeignReleaseId", "OldForeignReleaseIds", "Title", "Status", "Duration", "Label", "Disambiguation", "Country", "ReleaseDate", "Media", "TrackCount", "Monitored") VALUES (@AlbumId, @ForeignReleaseId, @OldForeignReleaseIds, @Title, @Status, @Duration, @Label, @Disambiguation, @Country, @ReleaseDate, @Media, @TrackCount, @Monitored); SELECT last_insert_rowid() id PARAMETERS: AlbumId = [1] ForeignReleaseId = ["\"e00e40a3-5ed5-4ed3-9c22-0a8ff4119bdf\""] OldForeignReleaseIds = [[]] Title = ["\"Title1\""] Status = ["\"Status1\""] Duration = [1] Label = [[]] Disambiguation = ["\"Disambiguation1\""] Country = [[]] ReleaseDate = ["2024-05-17T00:00:00Z"] Media = [[]] TrackCount = [1] Monitored = [true] Id = [0] ==== End Query Trace ==== 12:50:06.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:50:06.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:50:06.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Albums".* FROM "Albums" JOIN "AlbumReleases" ON ("Albums"."Id" = "AlbumReleases"."AlbumId") WHERE ("AlbumReleases"."ForeignReleaseId" = @Clause2_P1) PARAMETERS: Clause2_P1 = ["\"e00e40a3-5ed5-4ed3-9c22\""] ==== End Query Trace ==== 12:50:06.6 Info: --- End: NzbDrone.Core.Test.MusicTests.AlbumRepositoryTests.AlbumRepositoryFixture.should_not_find_album_in_db_by_partial_releaseid --- 12:50:06.6 Info: --- Start: NzbDrone.Core.Test.MusicTests.AlbumRepositoryTests.AlbumRepositoryFixture.should_not_find_album_when_two_albums_have_same_name --- 12:50:06.6 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm64/cached_Main.db 12:50:06.6 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm64/_temp_11361_638515470066248445_441/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:50:06.6 Info: DatabaseEngineVersionCheck migrating 12:50:06.6 Info: PerformDBOperation 12:50:06.6 Info: Performing DB Operation 12:50:06.6 Info: SQLite 3.45.3 12:50:06.6 Info: => 0.0012001s 12:50:06.6 Info: DatabaseEngineVersionCheck migrated 12:50:06.6 Info: => 0.0012148s 12:50:06.6 Debug: Took: 00:00:00.0115285 12:50:06.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Albums ("ArtistMetadataId", "ForeignAlbumId", "OldForeignAlbumIds", "Title", "Overview", "Disambiguation", "ReleaseDate", "Images", "Links", "Genres", "AlbumType", "SecondaryTypes", "Ratings", "LastSearchTime", "CleanTitle", "ProfileId", "Monitored", "AnyReleaseOk", "LastInfoSync", "Added", "AddOptions") VALUES (@ArtistMetadataId, @ForeignAlbumId, @OldForeignAlbumIds, @Title, @Overview, @Disambiguation, @ReleaseDate, @Images, @Links, @Genres, @AlbumType, @SecondaryTypes, @Ratings, @LastSearchTime, @CleanTitle, @ProfileId, @Monitored, @AnyReleaseOk, @LastInfoSync, @Added, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] ForeignAlbumId = ["\"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:50:06.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO AlbumReleases ("AlbumId", "ForeignReleaseId", "OldForeignReleaseIds", "Title", "Status", "Duration", "Label", "Disambiguation", "Country", "ReleaseDate", "Media", "TrackCount", "Monitored") VALUES (@AlbumId, @ForeignReleaseId, @OldForeignReleaseIds, @Title, @Status, @Duration, @Label, @Disambiguation, @Country, @ReleaseDate, @Media, @TrackCount, @Monitored); SELECT last_insert_rowid() id PARAMETERS: AlbumId = [1] ForeignReleaseId = ["\"e00e40a3-5ed5-4ed3-9c22-0a8ff4119bdf\""] OldForeignReleaseIds = [[]] Title = ["\"Title1\""] Status = ["\"Status1\""] Duration = [1] Label = [[]] Disambiguation = ["\"Disambiguation1\""] Country = [[]] ReleaseDate = ["2024-05-17T00:00:00Z"] Media = [[]] TrackCount = [1] Monitored = [true] Id = [0] ==== End Query Trace ==== 12:50:06.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:50:06.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Albums ("ArtistMetadataId", "ForeignAlbumId", "OldForeignAlbumIds", "Title", "Overview", "Disambiguation", "ReleaseDate", "Images", "Links", "Genres", "AlbumType", "SecondaryTypes", "Ratings", "LastSearchTime", "CleanTitle", "ProfileId", "Monitored", "AnyReleaseOk", "LastInfoSync", "Added", "AddOptions") VALUES (@ArtistMetadataId, @ForeignAlbumId, @OldForeignAlbumIds, @Title, @Overview, @Disambiguation, @ReleaseDate, @Images, @Links, @Genres, @AlbumType, @SecondaryTypes, @Ratings, @LastSearchTime, @CleanTitle, @ProfileId, @Monitored, @AnyReleaseOk, @LastInfoSync, @Added, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] ForeignAlbumId = ["\"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:50:06.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Albums ("ArtistMetadataId", "ForeignAlbumId", "OldForeignAlbumIds", "Title", "Overview", "Disambiguation", "ReleaseDate", "Images", "Links", "Genres", "AlbumType", "SecondaryTypes", "Ratings", "LastSearchTime", "CleanTitle", "ProfileId", "Monitored", "AnyReleaseOk", "LastInfoSync", "Added", "AddOptions") VALUES (@ArtistMetadataId, @ForeignAlbumId, @OldForeignAlbumIds, @Title, @Overview, @Disambiguation, @ReleaseDate, @Images, @Links, @Genres, @AlbumType, @SecondaryTypes, @Ratings, @LastSearchTime, @CleanTitle, @ProfileId, @Monitored, @AnyReleaseOk, @LastInfoSync, @Added, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] ForeignAlbumId = ["\"ForeignAlbumId1\""] OldForeignAlbumIds = [[]] Title = ["\"Weezer\""] Overview = ["\"\""] Disambiguation = ["\"Disambiguation1\""] ReleaseDate = ["2024-05-17T00:00:00Z"] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"AlbumType1\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = ["2024-05-17T00:00:00Z"] CleanTitle = ["\"weezer\""] ProfileId = [1] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = ["2024-05-17T00:00:00Z"] Added = ["2024-05-17T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [1] Id = [0] ==== End Query Trace ==== 12:50:06.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Albums ("ArtistMetadataId", "ForeignAlbumId", "OldForeignAlbumIds", "Title", "Overview", "Disambiguation", "ReleaseDate", "Images", "Links", "Genres", "AlbumType", "SecondaryTypes", "Ratings", "LastSearchTime", "CleanTitle", "ProfileId", "Monitored", "AnyReleaseOk", "LastInfoSync", "Added", "AddOptions") VALUES (@ArtistMetadataId, @ForeignAlbumId, @OldForeignAlbumIds, @Title, @Overview, @Disambiguation, @ReleaseDate, @Images, @Links, @Genres, @AlbumType, @SecondaryTypes, @Ratings, @LastSearchTime, @CleanTitle, @ProfileId, @Monitored, @AnyReleaseOk, @LastInfoSync, @Added, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] ForeignAlbumId = ["\"ForeignAlbumId2\""] OldForeignAlbumIds = [[]] Title = ["\"Weezer\""] Overview = ["\"\""] Disambiguation = ["\"Disambiguation2\""] ReleaseDate = ["2024-05-18T00:00:00Z"] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"AlbumType2\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = ["2024-05-18T00:00:00Z"] CleanTitle = ["\"weezer\""] ProfileId = [2] Monitored = [true] AnyReleaseOk = [true] LastInfoSync = ["2024-05-18T00:00:00Z"] Added = ["2024-05-18T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [1] Id = [0] ==== End Query Trace ==== 12:50:06.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Albums".* FROM "Albums" WHERE ((("Albums"."CleanTitle" = @Clause1_P1) OR ("Albums"."Title" = @Clause1_P2)) AND ("Albums"."ArtistMetadataId" = @Clause1_P3)) PARAMETERS: Clause1_P1 = ["\"weezer\""] Clause1_P2 = ["\"Weezer\""] Clause1_P3 = [1] ==== End Query Trace ==== 12:50:06.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Albums".* FROM "Albums" PARAMETERS: ==== End Query Trace ==== 12:50:06.6 Info: --- End: NzbDrone.Core.Test.MusicTests.AlbumRepositoryTests.AlbumRepositoryFixture.should_not_find_album_when_two_albums_have_same_name --- 12:50:06.6 Info: --- Start: NzbDrone.Core.Test.MusicTests.AlbumRepositoryTests.AlbumServiceFixture.should_find_album_in_db_by_inexact_title("ANTholog","ANThology") --- 12:50:06.7 Info: --- End: NzbDrone.Core.Test.MusicTests.AlbumRepositoryTests.AlbumServiceFixture.should_find_album_in_db_by_inexact_title("ANTholog","ANThology") --- 12:50:06.7 Info: --- Start: NzbDrone.Core.Test.MusicTests.AlbumRepositoryTests.AlbumServiceFixture.should_find_album_in_db_by_inexact_title("antholoyg","ANThology") --- 12:50:06.7 Info: --- End: NzbDrone.Core.Test.MusicTests.AlbumRepositoryTests.AlbumServiceFixture.should_find_album_in_db_by_inexact_title("antholoyg","ANThology") --- 12:50:06.7 Info: --- Start: NzbDrone.Core.Test.MusicTests.AlbumRepositoryTests.AlbumServiceFixture.should_find_album_in_db_by_inexact_title("ANThology CD","ANThology") --- 12:50:06.7 Info: --- End: NzbDrone.Core.Test.MusicTests.AlbumRepositoryTests.AlbumServiceFixture.should_find_album_in_db_by_inexact_title("ANThology CD","ANThology") --- 12:50:06.7 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:50:06.7 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:50:06.7 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:50:06.7 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:50:06.7 Info: --- Start: NzbDrone.Core.Test.MusicTests.AlbumRepositoryTests.AlbumServiceFixture.should_not_find_album_in_db_by_inexact_title_when_two_similar_matches("ANTholog") --- 12:50:06.7 Info: --- End: NzbDrone.Core.Test.MusicTests.AlbumRepositoryTests.AlbumServiceFixture.should_not_find_album_in_db_by_inexact_title_when_two_similar_matches("ANTholog") --- 12:50:06.7 Info: --- Start: NzbDrone.Core.Test.MusicTests.AlbumRepositoryTests.AlbumServiceFixture.should_not_find_album_in_db_by_inexact_title_when_two_similar_matches("antholoyg") --- 12:50:06.7 Info: --- End: NzbDrone.Core.Test.MusicTests.AlbumRepositoryTests.AlbumServiceFixture.should_not_find_album_in_db_by_inexact_title_when_two_similar_matches("antholoyg") --- 12:50:06.7 Info: --- Start: NzbDrone.Core.Test.MusicTests.AlbumRepositoryTests.AlbumServiceFixture.should_not_find_album_in_db_by_inexact_title_when_two_similar_matches("ANThology CD") --- 12:50:06.7 Info: --- End: NzbDrone.Core.Test.MusicTests.AlbumRepositoryTests.AlbumServiceFixture.should_not_find_album_in_db_by_inexact_title_when_two_similar_matches("ANThology CD") --- 12:50:06.7 Info: --- Start: NzbDrone.Core.Test.MusicTests.AlbumRepositoryTests.AlbumServiceFixture.should_not_find_album_in_db_by_inexact_title_when_two_similar_matches("÷") --- 12:50:06.7 Info: --- End: NzbDrone.Core.Test.MusicTests.AlbumRepositoryTests.AlbumServiceFixture.should_not_find_album_in_db_by_inexact_title_when_two_similar_matches("÷") --- 12:50:06.7 Info: --- Start: NzbDrone.Core.Test.MusicTests.AlbumRepositoryTests.AlbumServiceFixture.should_not_find_album_in_db_by_inexact_title_when_two_similar_matches("÷ (Divide)") --- 12:50:06.7 Info: --- End: NzbDrone.Core.Test.MusicTests.AlbumRepositoryTests.AlbumServiceFixture.should_not_find_album_in_db_by_inexact_title_when_two_similar_matches("÷ (Divide)") --- 12:50:06.7 Info: --- Start: NzbDrone.Core.Test.MusicTests.ArtistRepositoryTests.ArtistMetadataRepositoryFixture.upsert_many_should_insert_list_of_new --- 12:50:06.7 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm64/cached_Main.db 12:50:06.7 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm64/_temp_11361_638515470067971233_443/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:50:06.8 Info: DatabaseEngineVersionCheck migrating 12:50:06.8 Info: PerformDBOperation 12:50:06.8 Info: Performing DB Operation 12:50:06.8 Info: SQLite 3.45.3 12:50:06.8 Info: => 0.0013622s 12:50:06.8 Info: DatabaseEngineVersionCheck migrated 12:50:06.8 Info: => 0.0013766s 12:50:06.8 Debug: Took: 00:00:00.0123678 12:50:06.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ArtistMetadata".* FROM "ArtistMetadata" WHERE ("ArtistMetadata"."ForeignArtistId" IN @Clause1_P1) PARAMETERS: Clause1_P1 = [[ "ForeignArtistId1", "ForeignArtistId2", "ForeignArtistId3", "ForeignArtistId4", "ForeignArtistId5", "ForeignArtistId6", "ForeignArtistId7", "ForeignArtistId8", "ForeignArtistId9", "ForeignArtistId10" ]] ==== End Query Trace ==== 12:50:06.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:50:06.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ArtistMetadata ("ForeignArtistId", "OldForeignArtistIds", "Name", "Aliases", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") VALUES (@ForeignArtistId, @OldForeignArtistIds, @Name, @Aliases, @Overview, @Disambiguation, @Type, @Status, @Images, @Links, @Genres, @Ratings, @Members); SELECT last_insert_rowid() id PARAMETERS: ForeignArtistId = ["\"ForeignArtistId2\""] OldForeignArtistIds = [[]] Name = ["\"Name2\""] Aliases = [[]] Overview = ["\"Overview2\""] Disambiguation = ["\"Disambiguation2\""] Type = ["\"Type2\""] Status = ["ended"] Images = [[]] Links = [[]] Genres = [[]] Ratings = [null] Members = [[]] Id = [0] ==== End Query Trace ==== 12:50:06.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ArtistMetadata ("ForeignArtistId", "OldForeignArtistIds", "Name", "Aliases", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") VALUES (@ForeignArtistId, @OldForeignArtistIds, @Name, @Aliases, @Overview, @Disambiguation, @Type, @Status, @Images, @Links, @Genres, @Ratings, @Members); SELECT last_insert_rowid() id PARAMETERS: ForeignArtistId = ["\"ForeignArtistId3\""] OldForeignArtistIds = [[]] Name = ["\"Name3\""] Aliases = [[]] Overview = ["\"Overview3\""] Disambiguation = ["\"Disambiguation3\""] Type = ["\"Type3\""] Status = ["continuing"] Images = [[]] Links = [[]] Genres = [[]] Ratings = [null] Members = [[]] Id = [0] ==== End Query Trace ==== 12:50:06.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ArtistMetadata ("ForeignArtistId", "OldForeignArtistIds", "Name", "Aliases", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") VALUES (@ForeignArtistId, @OldForeignArtistIds, @Name, @Aliases, @Overview, @Disambiguation, @Type, @Status, @Images, @Links, @Genres, @Ratings, @Members); SELECT last_insert_rowid() id PARAMETERS: ForeignArtistId = ["\"ForeignArtistId4\""] OldForeignArtistIds = [[]] Name = ["\"Name4\""] Aliases = [[]] Overview = ["\"Overview4\""] Disambiguation = ["\"Disambiguation4\""] Type = ["\"Type4\""] Status = ["ended"] Images = [[]] Links = [[]] Genres = [[]] Ratings = [null] Members = [[]] Id = [0] ==== End Query Trace ==== 12:50:06.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ArtistMetadata ("ForeignArtistId", "OldForeignArtistIds", "Name", "Aliases", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") VALUES (@ForeignArtistId, @OldForeignArtistIds, @Name, @Aliases, @Overview, @Disambiguation, @Type, @Status, @Images, @Links, @Genres, @Ratings, @Members); SELECT last_insert_rowid() id PARAMETERS: ForeignArtistId = ["\"ForeignArtistId5\""] OldForeignArtistIds = [[]] Name = ["\"Name5\""] Aliases = [[]] Overview = ["\"Overview5\""] Disambiguation = ["\"Disambiguation5\""] Type = ["\"Type5\""] Status = ["continuing"] Images = [[]] Links = [[]] Genres = [[]] Ratings = [null] Members = [[]] Id = [0] ==== End Query Trace ==== 12:50:06.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ArtistMetadata ("ForeignArtistId", "OldForeignArtistIds", "Name", "Aliases", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") VALUES (@ForeignArtistId, @OldForeignArtistIds, @Name, @Aliases, @Overview, @Disambiguation, @Type, @Status, @Images, @Links, @Genres, @Ratings, @Members); SELECT last_insert_rowid() id PARAMETERS: ForeignArtistId = ["\"ForeignArtistId6\""] OldForeignArtistIds = [[]] Name = ["\"Name6\""] Aliases = [[]] Overview = ["\"Overview6\""] Disambiguation = ["\"Disambiguation6\""] Type = ["\"Type6\""] Status = ["ended"] Images = [[]] Links = [[]] Genres = [[]] Ratings = [null] Members = [[]] Id = [0] ==== End Query Trace ==== 12:50:06.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ArtistMetadata ("ForeignArtistId", "OldForeignArtistIds", "Name", "Aliases", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") VALUES (@ForeignArtistId, @OldForeignArtistIds, @Name, @Aliases, @Overview, @Disambiguation, @Type, @Status, @Images, @Links, @Genres, @Ratings, @Members); SELECT last_insert_rowid() id PARAMETERS: ForeignArtistId = ["\"ForeignArtistId7\""] OldForeignArtistIds = [[]] Name = ["\"Name7\""] Aliases = [[]] Overview = ["\"Overview7\""] Disambiguation = ["\"Disambiguation7\""] Type = ["\"Type7\""] Status = ["continuing"] Images = [[]] Links = [[]] Genres = [[]] Ratings = [null] Members = [[]] Id = [0] ==== End Query Trace ==== 12:50:06.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ArtistMetadata ("ForeignArtistId", "OldForeignArtistIds", "Name", "Aliases", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") VALUES (@ForeignArtistId, @OldForeignArtistIds, @Name, @Aliases, @Overview, @Disambiguation, @Type, @Status, @Images, @Links, @Genres, @Ratings, @Members); SELECT last_insert_rowid() id PARAMETERS: ForeignArtistId = ["\"ForeignArtistId8\""] OldForeignArtistIds = [[]] Name = ["\"Name8\""] Aliases = [[]] Overview = ["\"Overview8\""] Disambiguation = ["\"Disambiguation8\""] Type = ["\"Type8\""] Status = ["ended"] Images = [[]] Links = [[]] Genres = [[]] Ratings = [null] Members = [[]] Id = [0] ==== End Query Trace ==== 12:50:06.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ArtistMetadata ("ForeignArtistId", "OldForeignArtistIds", "Name", "Aliases", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") VALUES (@ForeignArtistId, @OldForeignArtistIds, @Name, @Aliases, @Overview, @Disambiguation, @Type, @Status, @Images, @Links, @Genres, @Ratings, @Members); SELECT last_insert_rowid() id PARAMETERS: ForeignArtistId = ["\"ForeignArtistId9\""] OldForeignArtistIds = [[]] Name = ["\"Name9\""] Aliases = [[]] Overview = ["\"Overview9\""] Disambiguation = ["\"Disambiguation9\""] Type = ["\"Type9\""] Status = ["continuing"] Images = [[]] Links = [[]] Genres = [[]] Ratings = [null] Members = [[]] Id = [0] ==== End Query Trace ==== 12:50:06.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ArtistMetadata ("ForeignArtistId", "OldForeignArtistIds", "Name", "Aliases", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") VALUES (@ForeignArtistId, @OldForeignArtistIds, @Name, @Aliases, @Overview, @Disambiguation, @Type, @Status, @Images, @Links, @Genres, @Ratings, @Members); SELECT last_insert_rowid() id PARAMETERS: ForeignArtistId = ["\"ForeignArtistId10\""] OldForeignArtistIds = [[]] Name = ["\"Name10\""] Aliases = [[]] Overview = ["\"Overview10\""] Disambiguation = ["\"Disambiguation10\""] Type = ["\"Type10\""] Status = ["ended"] Images = [[]] Links = [[]] Genres = [[]] Ratings = [null] Members = [[]] Id = [0] ==== End Query Trace ==== 12:50:06.8 Debug: 0 artist metadata up to date; Updating 0, Adding 10 artist metadata entries. 12:50:06.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ArtistMetadata".* FROM "ArtistMetadata" PARAMETERS: ==== End Query Trace ==== 12:50:06.8 Info: --- End: NzbDrone.Core.Test.MusicTests.ArtistRepositoryTests.ArtistMetadataRepositoryFixture.upsert_many_should_insert_list_of_new --- 12:50:06.8 Info: --- Start: NzbDrone.Core.Test.MusicTests.ArtistRepositoryTests.ArtistMetadataRepositoryFixture.upsert_many_should_upsert_existing_with_id_0 --- 12:50:06.8 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm64/cached_Main.db 12:50:06.8 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm64/_temp_11361_638515470068783305_445/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:50:06.8 Info: DatabaseEngineVersionCheck migrating 12:50:06.8 Info: PerformDBOperation 12:50:06.8 Info: Performing DB Operation 12:50:06.8 Info: SQLite 3.45.3 12:50:06.8 Info: => 0.0012427s 12:50:06.8 Info: DatabaseEngineVersionCheck migrated 12:50:06.8 Info: => 0.0012584s 12:50:06.8 Debug: Took: 00:00:00.0173633 12:50:06.9 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:50:06.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:50:06.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 = ["\"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:50:06.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 = ["\"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:50:06.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 = ["\"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:50:06.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 = ["\"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:50:06.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 = ["\"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:50:06.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 = ["\"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:50:06.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 = ["\"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:50:06.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 = ["\"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:50:06.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 = ["\"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:50:06.9 Debug: 0 artist metadata up to date; Updating 0, Adding 10 artist metadata entries. 12:50:06.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ArtistMetadata".* FROM "ArtistMetadata" PARAMETERS: ==== End Query Trace ==== 12:50:06.9 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:50:06.9 Debug: 10 artist metadata up to date; Updating 0, Adding 0 artist metadata entries. 12:50:06.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ArtistMetadata".* FROM "ArtistMetadata" PARAMETERS: ==== End Query Trace ==== 12:50:06.9 Info: --- End: NzbDrone.Core.Test.MusicTests.ArtistRepositoryTests.ArtistMetadataRepositoryFixture.upsert_many_should_upsert_existing_with_id_0 --- 12:50:06.9 Info: --- Start: NzbDrone.Core.Test.MusicTests.ArtistRepositoryTests.ArtistMetadataRepositoryFixture.upsert_many_should_upsert_mixed_list_of_old_and_new --- 12:50:06.9 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm64/cached_Main.db 12:50:06.9 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm64/_temp_11361_638515470069617004_447/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:50:06.9 Info: DatabaseEngineVersionCheck migrating 12:50:06.9 Info: PerformDBOperation 12:50:06.9 Info: Performing DB Operation 12:50:06.9 Info: SQLite 3.45.3 12:50:06.9 Info: => 0.0012318s 12:50:06.9 Info: DatabaseEngineVersionCheck migrated 12:50:06.9 Info: => 0.0012466s 12:50:06.9 Debug: Took: 00:00:00.0114080 12:50:06.9 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:50:06.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:50:06.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 = ["\"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:50:06.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 = ["\"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:50:06.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 = ["\"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:50:06.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 = ["\"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:50:06.9 Debug: 0 artist metadata up to date; Updating 0, Adding 5 artist metadata entries. 12:50:06.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ArtistMetadata".* FROM "ArtistMetadata" PARAMETERS: ==== End Query Trace ==== 12:50:06.9 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:50:06.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 = ["\"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:50:06.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 = ["\"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:50:06.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 = ["\"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:50:06.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 = ["\"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:50:06.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 = ["\"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:50:06.9 Debug: 5 artist metadata up to date; Updating 0, Adding 5 artist metadata entries. 12:50:06.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ArtistMetadata".* FROM "ArtistMetadata" PARAMETERS: ==== End Query Trace ==== 12:50:07.0 Info: --- End: NzbDrone.Core.Test.MusicTests.ArtistRepositoryTests.ArtistMetadataRepositoryFixture.upsert_many_should_upsert_mixed_list_of_old_and_new --- 12:50:07.0 Info: --- Start: NzbDrone.Core.Test.MusicTests.ArtistRepositoryTests.ArtistRepositoryFixture.should_find_artist_in_by_id --- 12:50:07.0 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm64/cached_Main.db 12:50:07.0 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm64/_temp_11361_638515470070253970_449/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:50:07.0 Info: DatabaseEngineVersionCheck migrating 12:50:07.0 Info: PerformDBOperation 12:50:07.0 Info: Performing DB Operation 12:50:07.0 Info: SQLite 3.45.3 12:50:07.0 Info: => 0.0011814s 12:50:07.0 Info: DatabaseEngineVersionCheck migrated 12:50:07.0 Info: => 0.0011994s 12:50:07.0 Debug: Took: 00:00:00.0111768 12:50:07.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 = ["\"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:50:07.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 = ["\"theblackeyedpeas\""] SortName = ["\"SortName1\""] Monitored = [false] MonitorNewItems = ["all"] LastInfoSync = ["2024-05-17T00:00:00Z"] Path = ["\"Path1\""] RootFolderPath = ["\"RootFolderPath1\""] Added = ["2024-05-17T00: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:50:07.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 = ["\"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:50:07.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 = [2] CleanName = ["\"theblackkeys\""] SortName = ["\"SortName1\""] Monitored = [false] MonitorNewItems = ["all"] LastInfoSync = ["2024-05-17T00:00:00Z"] Path = ["\"Path1\""] RootFolderPath = ["\"RootFolderPath1\""] Added = ["2024-05-17T00: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:50:07.0 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:50:07.0 Info: --- End: NzbDrone.Core.Test.MusicTests.ArtistRepositoryTests.ArtistRepositoryFixture.should_find_artist_in_by_id --- 12:50:07.0 Info: --- Start: NzbDrone.Core.Test.MusicTests.ArtistRepositoryTests.ArtistRepositoryFixture.should_find_artist_in_by_old_id --- 12:50:07.0 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm64/cached_Main.db 12:50:07.0 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm64/_temp_11361_638515470070923870_451/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:50:07.1 Info: DatabaseEngineVersionCheck migrating 12:50:07.1 Info: PerformDBOperation 12:50:07.1 Info: Performing DB Operation 12:50:07.1 Info: SQLite 3.45.3 12:50:07.1 Info: => 0.0012071s 12:50:07.1 Info: DatabaseEngineVersionCheck migrated 12:50:07.1 Info: => 0.0012219s 12:50:07.1 Debug: Took: 00:00:00.0116414 12:50:07.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:50:07.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-05-17T00:00:00Z"] Path = ["\"Path1\""] RootFolderPath = ["\"RootFolderPath1\""] Added = ["2024-05-17T00: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:50:07.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:50:07.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-05-17T00:00:00Z"] Path = ["\"Path1\""] RootFolderPath = ["\"RootFolderPath1\""] Added = ["2024-05-17T00: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:50:07.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Artists".*, "ArtistMetadata".* FROM "Artists" JOIN "ArtistMetadata" ON ("Artists"."ArtistMetadataId" = "ArtistMetadata"."Id") WHERE ("ArtistMetadata"."ForeignArtistId" = @Clause2_P1) PARAMETERS: Clause2_P1 = ["\"6f2ed437-825c-4cea-bb58-bf7688c6317a\""] ==== End Query Trace ==== 12:50:07.1 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:50:07.1 Info: --- End: NzbDrone.Core.Test.MusicTests.ArtistRepositoryTests.ArtistRepositoryFixture.should_find_artist_in_by_old_id --- 12:50:07.1 Info: --- Start: NzbDrone.Core.Test.MusicTests.ArtistRepositoryTests.ArtistRepositoryFixture.should_find_artist_in_db_by_name("The Black Eyed Peas") --- 12:50:07.1 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm64/cached_Main.db 12:50:07.1 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm64/_temp_11361_638515470071584980_453/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:50:07.1 Info: DatabaseEngineVersionCheck migrating 12:50:07.1 Info: PerformDBOperation 12:50:07.1 Info: Performing DB Operation 12:50:07.1 Info: SQLite 3.45.3 12:50:07.1 Info: => 0.0012153s 12:50:07.1 Info: DatabaseEngineVersionCheck migrated 12:50:07.1 Info: => 0.0012415s 12:50:07.1 Debug: Took: 00:00:00.0123611 12:50:07.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:50:07.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-05-17T00:00:00Z"] Path = ["\"Path1\""] RootFolderPath = ["\"RootFolderPath1\""] Added = ["2024-05-17T00: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:50:07.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:50:07.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-05-17T00:00:00Z"] Path = ["\"Path1\""] RootFolderPath = ["\"RootFolderPath1\""] Added = ["2024-05-17T00: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:50:07.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 = ["\"theblackeyedpeas\""] ==== End Query Trace ==== 12:50:07.2 Info: --- End: NzbDrone.Core.Test.MusicTests.ArtistRepositoryTests.ArtistRepositoryFixture.should_find_artist_in_db_by_name("The Black Eyed Peas") --- 12:50:07.2 Info: --- Start: NzbDrone.Core.Test.MusicTests.ArtistRepositoryTests.ArtistRepositoryFixture.should_find_artist_in_db_by_name("The Black Keys") --- 12:50:07.2 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm64/cached_Main.db 12:50:07.2 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm64/_temp_11361_638515470072260141_455/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:50:07.2 Info: DatabaseEngineVersionCheck migrating 12:50:07.2 Info: PerformDBOperation 12:50:07.2 Info: Performing DB Operation 12:50:07.2 Info: SQLite 3.45.3 12:50:07.2 Info: => 0.0012273s 12:50:07.2 Info: DatabaseEngineVersionCheck migrated 12:50:07.2 Info: => 0.0012438s 12:50:07.2 Debug: Took: 00:00:00.0123383 12:50:07.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ArtistMetadata ("ForeignArtistId", "OldForeignArtistIds", "Name", "Aliases", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") VALUES (@ForeignArtistId, @OldForeignArtistIds, @Name, @Aliases, @Overview, @Disambiguation, @Type, @Status, @Images, @Links, @Genres, @Ratings, @Members); SELECT last_insert_rowid() id PARAMETERS: ForeignArtistId = ["\"d5be5333-4171-427e-8e12-732087c6b78e\""] OldForeignArtistIds = [[]] Name = ["\"The Black Eyed Peas\""] Aliases = [[]] Overview = ["\"Overview1\""] Disambiguation = ["\"Disambiguation1\""] Type = ["\"Type1\""] Status = ["continuing"] Images = [[]] Links = [[]] Genres = [[]] Ratings = [null] Members = [[]] Id = [0] ==== End Query Trace ==== 12:50:07.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Artists ("ArtistMetadataId", "CleanName", "SortName", "Monitored", "MonitorNewItems", "LastInfoSync", "Path", "Added", "QualityProfileId", "MetadataProfileId", "Tags", "AddOptions") VALUES (@ArtistMetadataId, @CleanName, @SortName, @Monitored, @MonitorNewItems, @LastInfoSync, @Path, @Added, @QualityProfileId, @MetadataProfileId, @Tags, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] CleanName = ["\"theblackeyedpeas\""] SortName = ["\"SortName1\""] Monitored = [false] MonitorNewItems = ["all"] LastInfoSync = ["2024-05-17T00:00:00Z"] Path = ["\"Path1\""] RootFolderPath = ["\"RootFolderPath1\""] Added = ["2024-05-17T00: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:50:07.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ArtistMetadata ("ForeignArtistId", "OldForeignArtistIds", "Name", "Aliases", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") VALUES (@ForeignArtistId, @OldForeignArtistIds, @Name, @Aliases, @Overview, @Disambiguation, @Type, @Status, @Images, @Links, @Genres, @Ratings, @Members); SELECT last_insert_rowid() id PARAMETERS: ForeignArtistId = ["\"d15721d8-56b4-453d-b506-fc915b14cba2\""] OldForeignArtistIds = [[ "6f2ed437-825c-4cea-bb58-bf7688c6317a" ]] Name = ["\"The Black Keys\""] Aliases = [[]] Overview = ["\"Overview1\""] Disambiguation = ["\"Disambiguation1\""] Type = ["\"Type1\""] Status = ["continuing"] Images = [[]] Links = [[]] Genres = [[]] Ratings = [null] Members = [[]] Id = [0] ==== End Query Trace ==== 12:50:07.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Artists ("ArtistMetadataId", "CleanName", "SortName", "Monitored", "MonitorNewItems", "LastInfoSync", "Path", "Added", "QualityProfileId", "MetadataProfileId", "Tags", "AddOptions") VALUES (@ArtistMetadataId, @CleanName, @SortName, @Monitored, @MonitorNewItems, @LastInfoSync, @Path, @Added, @QualityProfileId, @MetadataProfileId, @Tags, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [2] CleanName = ["\"theblackkeys\""] SortName = ["\"SortName1\""] Monitored = [false] MonitorNewItems = ["all"] LastInfoSync = ["2024-05-17T00:00:00Z"] Path = ["\"Path1\""] RootFolderPath = ["\"RootFolderPath1\""] Added = ["2024-05-17T00: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:50:07.2 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:50:07.3 Info: --- End: NzbDrone.Core.Test.MusicTests.ArtistRepositoryTests.ArtistRepositoryFixture.should_find_artist_in_db_by_name("The Black Keys") --- 12:50:07.3 Info: --- Start: NzbDrone.Core.Test.MusicTests.ArtistRepositoryTests.ArtistRepositoryFixture.should_lazyload_profiles --- 12:50:07.3 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm64/cached_Main.db 12:50:07.3 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm64/_temp_11361_638515470073193716_457/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:50:07.3 Info: DatabaseEngineVersionCheck migrating 12:50:07.3 Info: PerformDBOperation 12:50:07.3 Info: Performing DB Operation 12:50:07.3 Info: SQLite 3.45.3 12:50:07.3 Info: => 0.0012159s 12:50:07.3 Info: DatabaseEngineVersionCheck migrated 12:50:07.3 Info: => 0.0012312s 12:50:07.3 Debug: Took: 00:00:00.0112545 12:50:07.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO QualityProfiles ("Name", "UpgradeAllowed", "Cutoff", "MinFormatScore", "CutoffFormatScore", "FormatItems", "Items") VALUES (@Name, @UpgradeAllowed, @Cutoff, @MinFormatScore, @CutoffFormatScore, @FormatItems, @Items); SELECT last_insert_rowid() id PARAMETERS: Id = [0] Name = ["\"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:50:07.3 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:50:07.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-05-17T00:00:00Z"] Path = ["\"Path1\""] RootFolderPath = ["\"RootFolderPath1\""] Added = ["2024-05-17T00:00:00Z"] QualityProfileId = [1] MetadataProfileId = [1] Tags = [[]] AddOptions = [null] Name = ["\"Name1\""] ForeignArtistId = ["\"ForeignArtistId1\""] Id = [0] ==== End Query Trace ==== 12:50:07.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Artists".* FROM "Artists" PARAMETERS: ==== End Query Trace ==== 12:50:07.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Artists".* FROM "Artists" PARAMETERS: ==== End Query Trace ==== 12:50:07.4 Info: --- End: NzbDrone.Core.Test.MusicTests.ArtistRepositoryTests.ArtistRepositoryFixture.should_lazyload_profiles --- 12:50:07.4 Info: --- Start: NzbDrone.Core.Test.MusicTests.ArtistRepositoryTests.ArtistRepositoryFixture.should_not_find_artist_if_multiple_artists_have_same_name --- 12:50:07.4 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm64/cached_Main.db 12:50:07.4 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm64/_temp_11361_638515470074013851_459/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:50:07.4 Info: DatabaseEngineVersionCheck migrating 12:50:07.4 Info: PerformDBOperation 12:50:07.4 Info: Performing DB Operation 12:50:07.4 Info: SQLite 3.45.3 12:50:07.4 Info: => 0.0011799s 12:50:07.4 Info: DatabaseEngineVersionCheck migrated 12:50:07.4 Info: => 0.0011936s 12:50:07.4 Debug: Took: 00:00:00.0112483 12:50:07.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ArtistMetadata ("ForeignArtistId", "OldForeignArtistIds", "Name", "Aliases", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") VALUES (@ForeignArtistId, @OldForeignArtistIds, @Name, @Aliases, @Overview, @Disambiguation, @Type, @Status, @Images, @Links, @Genres, @Ratings, @Members); SELECT last_insert_rowid() id PARAMETERS: ForeignArtistId = ["\"d5be5333-4171-427e-8e12-732087c6b78e\""] OldForeignArtistIds = [[]] Name = ["\"The Black Eyed Peas\""] Aliases = [[]] Overview = ["\"Overview1\""] Disambiguation = ["\"Disambiguation1\""] Type = ["\"Type1\""] Status = ["continuing"] Images = [[]] Links = [[]] Genres = [[]] Ratings = [null] Members = [[]] Id = [0] ==== End Query Trace ==== 12:50:07.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Artists ("ArtistMetadataId", "CleanName", "SortName", "Monitored", "MonitorNewItems", "LastInfoSync", "Path", "Added", "QualityProfileId", "MetadataProfileId", "Tags", "AddOptions") VALUES (@ArtistMetadataId, @CleanName, @SortName, @Monitored, @MonitorNewItems, @LastInfoSync, @Path, @Added, @QualityProfileId, @MetadataProfileId, @Tags, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] CleanName = ["\"theblackeyedpeas\""] SortName = ["\"SortName1\""] Monitored = [false] MonitorNewItems = ["all"] LastInfoSync = ["2024-05-17T00:00:00Z"] Path = ["\"Path1\""] RootFolderPath = ["\"RootFolderPath1\""] Added = ["2024-05-17T00: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:50:07.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ArtistMetadata ("ForeignArtistId", "OldForeignArtistIds", "Name", "Aliases", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") VALUES (@ForeignArtistId, @OldForeignArtistIds, @Name, @Aliases, @Overview, @Disambiguation, @Type, @Status, @Images, @Links, @Genres, @Ratings, @Members); SELECT last_insert_rowid() id PARAMETERS: ForeignArtistId = ["\"d15721d8-56b4-453d-b506-fc915b14cba2\""] OldForeignArtistIds = [[ "6f2ed437-825c-4cea-bb58-bf7688c6317a" ]] Name = ["\"The Black Keys\""] Aliases = [[]] Overview = ["\"Overview1\""] Disambiguation = ["\"Disambiguation1\""] Type = ["\"Type1\""] Status = ["continuing"] Images = [[]] Links = [[]] Genres = [[]] Ratings = [null] Members = [[]] Id = [0] ==== End Query Trace ==== 12:50:07.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Artists ("ArtistMetadataId", "CleanName", "SortName", "Monitored", "MonitorNewItems", "LastInfoSync", "Path", "Added", "QualityProfileId", "MetadataProfileId", "Tags", "AddOptions") VALUES (@ArtistMetadataId, @CleanName, @SortName, @Monitored, @MonitorNewItems, @LastInfoSync, @Path, @Added, @QualityProfileId, @MetadataProfileId, @Tags, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [2] CleanName = ["\"theblackkeys\""] SortName = ["\"SortName1\""] Monitored = [false] MonitorNewItems = ["all"] LastInfoSync = ["2024-05-17T00:00:00Z"] Path = ["\"Path1\""] RootFolderPath = ["\"RootFolderPath1\""] Added = ["2024-05-17T00: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:50:07.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 = ["\"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:50:07.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 = [3] CleanName = ["\"alicecooper\""] SortName = ["\"SortName1\""] Monitored = [false] MonitorNewItems = ["all"] LastInfoSync = ["2024-05-17T00:00:00Z"] Path = ["\"Path1\""] RootFolderPath = ["\"RootFolderPath1\""] Added = ["2024-05-17T00:00:00Z"] QualityProfileId = [1] MetadataProfileId = [1] Tags = [[]] AddOptions = [null] Name = ["\"Alice Cooper\""] ForeignArtistId = ["\"ee58c59f-8e7f-4430-b8ca-236c4d3745ae\""] Id = [0] ==== End Query Trace ==== 12:50:07.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 = ["\"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:50:07.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 = [4] CleanName = ["\"alicecooper\""] SortName = ["\"SortName1\""] Monitored = [false] MonitorNewItems = ["all"] LastInfoSync = ["2024-05-17T00:00:00Z"] Path = ["\"Path1\""] RootFolderPath = ["\"RootFolderPath1\""] Added = ["2024-05-17T00:00:00Z"] QualityProfileId = [1] MetadataProfileId = [1] Tags = [[]] AddOptions = [null] Name = ["\"Alice Cooper\""] ForeignArtistId = ["\"4d7928cd-7ed2-4282-8c29-c0c9f966f1bd\""] Id = [0] ==== End Query Trace ==== 12:50:07.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Artists".*, "ArtistMetadata".* FROM "Artists" JOIN "ArtistMetadata" ON ("Artists"."ArtistMetadataId" = "ArtistMetadata"."Id") PARAMETERS: ==== End Query Trace ==== 12:50:07.4 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:50:07.4 Info: --- End: NzbDrone.Core.Test.MusicTests.ArtistRepositoryTests.ArtistRepositoryFixture.should_not_find_artist_if_multiple_artists_have_same_name --- 12:50:07.4 Info: --- Start: NzbDrone.Core.Test.MusicTests.ArtistRepositoryTests.ArtistRepositoryFixture.should_throw_sql_exception_adding_duplicate_artist --- 12:50:07.4 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm64/cached_Main.db 12:50:07.4 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm64/_temp_11361_638515470074690851_461/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:50:07.4 Info: DatabaseEngineVersionCheck migrating 12:50:07.4 Info: PerformDBOperation 12:50:07.4 Info: Performing DB Operation 12:50:07.4 Info: SQLite 3.45.3 12:50:07.4 Info: => 0.0011567s 12:50:07.4 Info: DatabaseEngineVersionCheck migrated 12:50:07.4 Info: => 0.0011721s 12:50:07.4 Debug: Took: 00:00:00.0111656 12:50:07.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 = ["\"test\""] Aliases = [[]] Overview = ["\"Overview1\""] Disambiguation = ["\"Disambiguation1\""] Type = ["\"Type1\""] Status = ["continuing"] Images = [[]] Links = [[]] Genres = [[]] Ratings = [null] Members = [[]] Id = [0] ==== End Query Trace ==== 12:50:07.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 = ["\"test\""] SortName = ["\"SortName1\""] Monitored = [false] MonitorNewItems = ["all"] LastInfoSync = ["2024-05-17T00:00:00Z"] Path = ["\"Path1\""] RootFolderPath = ["\"RootFolderPath1\""] Added = ["2024-05-17T00:00:00Z"] QualityProfileId = [1] MetadataProfileId = [1] Tags = [[]] AddOptions = [null] Name = ["\"test\""] ForeignArtistId = ["\"ForeignArtistId1\""] Id = [0] ==== End Query Trace ==== 12:50:07.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 = ["\"test\""] SortName = ["\"SortName1\""] Monitored = [false] MonitorNewItems = ["all"] LastInfoSync = ["2024-05-17T00:00:00Z"] Path = ["\"Path1\""] RootFolderPath = ["\"RootFolderPath1\""] Added = ["2024-05-17T00:00:00Z"] QualityProfileId = [1] MetadataProfileId = [1] Tags = [[]] AddOptions = [null] Name = ["\"test\""] ForeignArtistId = ["\"ForeignArtistId1\""] Id = [0] ==== End Query Trace ==== 12:50:07.5 Info: --- End: NzbDrone.Core.Test.MusicTests.ArtistRepositoryTests.ArtistRepositoryFixture.should_throw_sql_exception_adding_duplicate_artist --- 12:50:07.5 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:50:07.5 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:50:07.5 Info: --- Start: NzbDrone.Core.Test.MusicTests.ArtistServiceTests.FindByNameInexactFixture.should_find_artist_in_db_by_name_inexact("Black Eyed Peas","The Black Eyed Peas") --- 12:50:07.5 Info: --- End: NzbDrone.Core.Test.MusicTests.ArtistServiceTests.FindByNameInexactFixture.should_find_artist_in_db_by_name_inexact("Black Eyed Peas","The Black Eyed Peas") --- 12:50:07.5 Info: --- Start: NzbDrone.Core.Test.MusicTests.ArtistServiceTests.FindByNameInexactFixture.should_find_artist_in_db_by_name_inexact("The Black eys","The Black Keys") --- 12:50:07.5 Info: --- End: NzbDrone.Core.Test.MusicTests.ArtistServiceTests.FindByNameInexactFixture.should_find_artist_in_db_by_name_inexact("The Black eys","The Black Keys") --- 12:50:07.5 Info: --- Start: NzbDrone.Core.Test.MusicTests.ArtistServiceTests.FindByNameInexactFixture.should_find_artist_in_db_by_name_inexact("Black Keys","The Black Keys") --- 12:50:07.5 Info: --- End: NzbDrone.Core.Test.MusicTests.ArtistServiceTests.FindByNameInexactFixture.should_find_artist_in_db_by_name_inexact("Black Keys","The Black Keys") --- 12:50:07.5 Info: --- Start: NzbDrone.Core.Test.MusicTests.ArtistServiceTests.FindByNameInexactFixture.should_find_artist_when_the_is_omitted_from_start --- 12:50:07.5 Info: --- End: NzbDrone.Core.Test.MusicTests.ArtistServiceTests.FindByNameInexactFixture.should_find_artist_when_the_is_omitted_from_start --- 12:50:07.5 Info: --- Start: NzbDrone.Core.Test.MusicTests.ArtistServiceTests.FindByNameInexactFixture.should_not_find_artist_in_db_by_ambiguous_name("The Black Peas") --- 12:50:07.5 Info: --- End: NzbDrone.Core.Test.MusicTests.ArtistServiceTests.FindByNameInexactFixture.should_not_find_artist_in_db_by_ambiguous_name("The Black Peas") --- 12:50:07.5 Info: --- Start: NzbDrone.Core.Test.MusicTests.ArtistServiceTests.UpdateMultipleArtistFixture.should_be_able_to_update_many_artist --- 12:50:07.5 Debug: Updating 50 artist 12:50:07.5 Trace: Updating: Name1 12:50:07.5 Trace: Changing path for Name1 to 12:50:07.5 Trace: Updating: Name2 12:50:07.5 Trace: Changing path for Name2 to 12:50:07.5 Trace: Updating: Name3 12:50:07.5 Trace: Changing path for Name3 to 12:50:07.5 Trace: Updating: Name4 12:50:07.5 Trace: Changing path for Name4 to 12:50:07.5 Trace: Updating: Name5 12:50:07.5 Trace: Changing path for Name5 to 12:50:07.5 Trace: Updating: Name6 12:50:07.5 Trace: Changing path for Name6 to 12:50:07.5 Trace: Updating: Name7 12:50:07.5 Trace: Changing path for Name7 to 12:50:07.5 Trace: Updating: Name8 12:50:07.5 Trace: Changing path for Name8 to 12:50:07.5 Trace: Updating: Name9 12:50:07.5 Trace: Changing path for Name9 to 12:50:07.5 Trace: Updating: Name10 12:50:07.5 Trace: Changing path for Name10 to 12:50:07.5 Trace: Updating: Name11 12:50:07.5 Trace: Changing path for Name11 to 12:50:07.5 Trace: Updating: Name12 12:50:07.5 Trace: Changing path for Name12 to 12:50:07.5 Trace: Updating: Name13 12:50:07.5 Trace: Changing path for Name13 to 12:50:07.5 Trace: Updating: Name14 12:50:07.5 Trace: Changing path for Name14 to 12:50:07.5 Trace: Updating: Name15 12:50:07.5 Trace: Changing path for Name15 to 12:50:07.5 Trace: Updating: Name16 12:50:07.5 Trace: Changing path for Name16 to 12:50:07.5 Trace: Updating: Name17 12:50:07.5 Trace: Changing path for Name17 to 12:50:07.5 Trace: Updating: Name18 12:50:07.5 Trace: Changing path for Name18 to 12:50:07.5 Trace: Updating: Name19 12:50:07.5 Trace: Changing path for Name19 to 12:50:07.5 Trace: Updating: Name20 12:50:07.5 Trace: Changing path for Name20 to 12:50:07.5 Trace: Updating: Name21 12:50:07.5 Trace: Changing path for Name21 to 12:50:07.5 Trace: Updating: Name22 12:50:07.5 Trace: Changing path for Name22 to 12:50:07.5 Trace: Updating: Name23 12:50:07.5 Trace: Changing path for Name23 to 12:50:07.5 Trace: Updating: Name24 12:50:07.5 Trace: Changing path for Name24 to 12:50:07.5 Trace: Updating: Name25 12:50:07.5 Trace: Changing path for Name25 to 12:50:07.5 Trace: Updating: Name26 12:50:07.5 Trace: Changing path for Name26 to 12:50:07.5 Trace: Updating: Name27 12:50:07.5 Trace: Changing path for Name27 to 12:50:07.5 Trace: Updating: Name28 12:50:07.5 Trace: Changing path for Name28 to 12:50:07.5 Trace: Updating: Name29 12:50:07.5 Trace: Changing path for Name29 to 12:50:07.5 Trace: Updating: Name30 12:50:07.5 Trace: Changing path for Name30 to 12:50:07.5 Trace: Updating: Name31 12:50:07.5 Trace: Changing path for Name31 to 12:50:07.5 Trace: Updating: Name32 12:50:07.5 Trace: Changing path for Name32 to 12:50:07.5 Trace: Updating: Name33 12:50:07.5 Trace: Changing path for Name33 to 12:50:07.5 Trace: Updating: Name34 12:50:07.5 Trace: Changing path for Name34 to 12:50:07.5 Trace: Updating: Name35 12:50:07.5 Trace: Changing path for Name35 to 12:50:07.5 Trace: Updating: Name36 12:50:07.5 Trace: Changing path for Name36 to 12:50:07.5 Trace: Updating: Name37 12:50:07.5 Trace: Changing path for Name37 to 12:50:07.5 Trace: Updating: Name38 12:50:07.5 Trace: Changing path for Name38 to 12:50:07.5 Trace: Updating: Name39 12:50:07.5 Trace: Changing path for Name39 to 12:50:07.5 Trace: Updating: Name40 12:50:07.5 Trace: Changing path for Name40 to 12:50:07.5 Trace: Updating: Name41 12:50:07.5 Trace: Changing path for Name41 to 12:50:07.5 Trace: Updating: Name42 12:50:07.5 Trace: Changing path for Name42 to 12:50:07.5 Trace: Updating: Name43 12:50:07.5 Trace: Changing path for Name43 to 12:50:07.5 Trace: Updating: Name44 12:50:07.5 Trace: Changing path for Name44 to 12:50:07.5 Trace: Updating: Name45 12:50:07.5 Trace: Changing path for Name45 to 12:50:07.5 Trace: Updating: Name46 12:50:07.5 Trace: Changing path for Name46 to 12:50:07.5 Trace: Updating: Name47 12:50:07.5 Trace: Changing path for Name47 to 12:50:07.5 Trace: Updating: Name48 12:50:07.5 Trace: Changing path for Name48 to 12:50:07.5 Trace: Updating: Name49 12:50:07.5 Trace: Changing path for Name49 to 12:50:07.5 Trace: Updating: Name50 12:50:07.5 Trace: Changing path for Name50 to 12:50:07.5 Debug: 50 artists updated 12:50:07.5 Info: --- End: NzbDrone.Core.Test.MusicTests.ArtistServiceTests.UpdateMultipleArtistFixture.should_be_able_to_update_many_artist --- 12:50:07.5 Info: --- Start: NzbDrone.Core.Test.MusicTests.ArtistServiceTests.UpdateMultipleArtistFixture.should_call_repo_updateMany --- 12:50:07.5 Debug: Updating 5 artist 12:50:07.5 Trace: Updating: Name1 12:50:07.5 Trace: Not changing path for: Name1 12:50:07.5 Trace: Updating: Name2 12:50:07.5 Trace: Not changing path for: Name2 12:50:07.5 Trace: Updating: Name3 12:50:07.5 Trace: Not changing path for: Name3 12:50:07.5 Trace: Updating: Name4 12:50:07.5 Trace: Not changing path for: Name4 12:50:07.5 Trace: Updating: Name5 12:50:07.5 Trace: Not changing path for: Name5 12:50:07.5 Debug: 5 artists updated 12:50:07.5 Info: --- End: NzbDrone.Core.Test.MusicTests.ArtistServiceTests.UpdateMultipleArtistFixture.should_call_repo_updateMany --- 12:50:07.5 Info: --- Start: NzbDrone.Core.Test.MusicTests.ArtistServiceTests.UpdateMultipleArtistFixture.should_not_update_path_when_rootFolderPath_is_empty --- 12:50:07.5 Debug: Updating 5 artist 12:50:07.5 Trace: Updating: Name1 12:50:07.5 Trace: Not changing path for: Name1 12:50:07.5 Trace: Updating: Name2 12:50:07.5 Trace: Not changing path for: Name2 12:50:07.5 Trace: Updating: Name3 12:50:07.5 Trace: Not changing path for: Name3 12:50:07.5 Trace: Updating: Name4 12:50:07.5 Trace: Not changing path for: Name4 12:50:07.5 Trace: Updating: Name5 12:50:07.5 Trace: Not changing path for: Name5 12:50:07.5 Debug: 5 artists updated 12:50:07.5 Info: --- End: NzbDrone.Core.Test.MusicTests.ArtistServiceTests.UpdateMultipleArtistFixture.should_not_update_path_when_rootFolderPath_is_empty --- 12:50:07.5 Info: --- Start: NzbDrone.Core.Test.MusicTests.ArtistServiceTests.UpdateMultipleArtistFixture.should_update_path_when_rootFolderPath_is_supplied --- 12:50:07.5 Debug: Updating 5 artist 12:50:07.5 Trace: Updating: Name1 12:50:07.5 Trace: Changing path for Name1 to /C/Test/Music2/Name1 12:50:07.5 Trace: Updating: Name2 12:50:07.5 Trace: Changing path for Name2 to /C/Test/Music2/Name2 12:50:07.5 Trace: Updating: Name3 12:50:07.5 Trace: Changing path for Name3 to /C/Test/Music2/Name3 12:50:07.5 Trace: Updating: Name4 12:50:07.5 Trace: Changing path for Name4 to /C/Test/Music2/Name4 12:50:07.5 Trace: Updating: Name5 12:50:07.5 Trace: Changing path for Name5 to /C/Test/Music2/Name5 12:50:07.5 Debug: 5 artists updated 12:50:07.5 Info: --- End: NzbDrone.Core.Test.MusicTests.ArtistServiceTests.UpdateMultipleArtistFixture.should_update_path_when_rootFolderPath_is_supplied --- 12:50:07.6 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.metadata_and_db_fields_should_replicate_album --- 12:50:07.6 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.metadata_and_db_fields_should_replicate_album --- 12:50:07.6 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.metadata_and_db_fields_should_replicate_artist --- 12:50:07.7 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.metadata_and_db_fields_should_replicate_artist --- 12:50:07.7 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.metadata_and_db_fields_should_replicate_artist_metadata --- 12:50:07.7 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.metadata_and_db_fields_should_replicate_artist_metadata --- 12:50:07.7 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.metadata_and_db_fields_should_replicate_release --- 12:50:07.7 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.metadata_and_db_fields_should_replicate_release --- 12:50:07.7 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.metadata_and_db_fields_should_replicate_track --- 12:50:07.7 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.metadata_and_db_fields_should_replicate_track --- 12:50:07.7 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_album_releases_should_not_be_equal_AlbumId --- 12:50:07.7 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_album_releases_should_not_be_equal_AlbumId --- 12:50:07.7 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_album_releases_should_not_be_equal_ForeignReleaseId --- 12:50:07.7 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_album_releases_should_not_be_equal_ForeignReleaseId --- 12:50:07.7 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_album_releases_should_not_be_equal_OldForeignReleaseIds --- 12:50:07.7 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_album_releases_should_not_be_equal_OldForeignReleaseIds --- 12:50:07.7 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_album_releases_should_not_be_equal_Title --- 12:50:07.7 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_album_releases_should_not_be_equal_Title --- 12:50:07.7 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_album_releases_should_not_be_equal_Status --- 12:50:07.7 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_album_releases_should_not_be_equal_Status --- 12:50:07.7 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_album_releases_should_not_be_equal_Duration --- 12:50:07.7 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_album_releases_should_not_be_equal_Duration --- 12:50:07.7 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_album_releases_should_not_be_equal_Label --- 12:50:07.7 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_album_releases_should_not_be_equal_Label --- 12:50:07.7 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_album_releases_should_not_be_equal_Disambiguation --- 12:50:07.7 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_album_releases_should_not_be_equal_Disambiguation --- 12:50:07.7 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_album_releases_should_not_be_equal_Country --- 12:50:07.7 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_album_releases_should_not_be_equal_Country --- 12:50:07.7 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_album_releases_should_not_be_equal_ReleaseDate --- 12:50:07.7 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_album_releases_should_not_be_equal_ReleaseDate --- 12:50:07.7 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_album_releases_should_not_be_equal_Media --- 12:50:07.8 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_album_releases_should_not_be_equal_Media --- 12:50:07.8 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_album_releases_should_not_be_equal_TrackCount --- 12:50:07.8 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_album_releases_should_not_be_equal_TrackCount --- 12:50:07.8 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_album_releases_should_not_be_equal_Monitored --- 12:50:07.8 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_album_releases_should_not_be_equal_Monitored --- 12:50:07.8 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_album_releases_should_not_be_equal_Id --- 12:50:07.8 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_album_releases_should_not_be_equal_Id --- 12:50:07.8 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_albums_should_not_be_equal_ArtistMetadataId --- 12:50:07.8 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_albums_should_not_be_equal_ArtistMetadataId --- 12:50:07.8 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_albums_should_not_be_equal_ForeignAlbumId --- 12:50:07.8 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_albums_should_not_be_equal_ForeignAlbumId --- 12:50:07.8 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_albums_should_not_be_equal_OldForeignAlbumIds --- 12:50:07.8 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_albums_should_not_be_equal_OldForeignAlbumIds --- 12:50:07.8 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_albums_should_not_be_equal_Title --- 12:50:07.8 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_albums_should_not_be_equal_Title --- 12:50:07.8 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_albums_should_not_be_equal_Overview --- 12:50:07.8 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_albums_should_not_be_equal_Overview --- 12:50:07.8 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_albums_should_not_be_equal_Disambiguation --- 12:50:07.8 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_albums_should_not_be_equal_Disambiguation --- 12:50:07.8 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_albums_should_not_be_equal_ReleaseDate --- 12:50:07.8 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_albums_should_not_be_equal_ReleaseDate --- 12:50:07.8 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_albums_should_not_be_equal_Images --- 12:50:07.8 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_albums_should_not_be_equal_Images --- 12:50:07.8 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_albums_should_not_be_equal_Links --- 12:50:07.9 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_albums_should_not_be_equal_Links --- 12:50:07.9 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_albums_should_not_be_equal_Genres --- 12:50:07.9 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_albums_should_not_be_equal_Genres --- 12:50:07.9 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_albums_should_not_be_equal_AlbumType --- 12:50:07.9 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_albums_should_not_be_equal_AlbumType --- 12:50:07.9 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_albums_should_not_be_equal_SecondaryTypes --- 12:50:07.9 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_albums_should_not_be_equal_SecondaryTypes --- 12:50:07.9 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_albums_should_not_be_equal_Ratings --- 12:50:07.9 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_albums_should_not_be_equal_Ratings --- 12:50:07.9 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_albums_should_not_be_equal_LastSearchTime --- 12:50:07.9 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_albums_should_not_be_equal_LastSearchTime --- 12:50:07.9 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_albums_should_not_be_equal_CleanTitle --- 12:50:07.9 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_albums_should_not_be_equal_CleanTitle --- 12:50:07.9 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_albums_should_not_be_equal_ProfileId --- 12:50:07.9 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_albums_should_not_be_equal_ProfileId --- 12:50:07.9 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_albums_should_not_be_equal_Monitored --- 12:50:07.9 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_albums_should_not_be_equal_Monitored --- 12:50:07.9 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_albums_should_not_be_equal_AnyReleaseOk --- 12:50:07.9 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_albums_should_not_be_equal_AnyReleaseOk --- 12:50:07.9 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_albums_should_not_be_equal_LastInfoSync --- 12:50:07.9 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_albums_should_not_be_equal_LastInfoSync --- 12:50:07.9 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_albums_should_not_be_equal_Added --- 12:50:07.9 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_albums_should_not_be_equal_Added --- 12:50:07.9 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_albums_should_not_be_equal_Id --- 12:50:07.9 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_albums_should_not_be_equal_Id --- 12:50:07.9 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_artist_metadata_should_not_be_equal_ForeignArtistId --- 12:50:08.0 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_artist_metadata_should_not_be_equal_ForeignArtistId --- 12:50:08.0 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_artist_metadata_should_not_be_equal_OldForeignArtistIds --- 12:50:08.0 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_artist_metadata_should_not_be_equal_OldForeignArtistIds --- 12:50:08.0 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_artist_metadata_should_not_be_equal_Name --- 12:50:08.0 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_artist_metadata_should_not_be_equal_Name --- 12:50:08.0 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_artist_metadata_should_not_be_equal_Aliases --- 12:50:08.0 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_artist_metadata_should_not_be_equal_Aliases --- 12:50:08.0 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_artist_metadata_should_not_be_equal_Overview --- 12:50:08.0 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_artist_metadata_should_not_be_equal_Overview --- 12:50:08.0 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_artist_metadata_should_not_be_equal_Disambiguation --- 12:50:08.0 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_artist_metadata_should_not_be_equal_Disambiguation --- 12:50:08.0 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_artist_metadata_should_not_be_equal_Type --- 12:50:08.0 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_artist_metadata_should_not_be_equal_Type --- 12:50:08.0 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_artist_metadata_should_not_be_equal_Status --- 12:50:08.0 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_artist_metadata_should_not_be_equal_Status --- 12:50:08.0 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_artist_metadata_should_not_be_equal_Images --- 12:50:08.0 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_artist_metadata_should_not_be_equal_Images --- 12:50:08.0 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_artist_metadata_should_not_be_equal_Links --- 12:50:08.0 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_artist_metadata_should_not_be_equal_Links --- 12:50:08.0 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_artist_metadata_should_not_be_equal_Genres --- 12:50:08.0 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_artist_metadata_should_not_be_equal_Genres --- 12:50:08.0 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_artist_metadata_should_not_be_equal_Ratings --- 12:50:08.1 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_artist_metadata_should_not_be_equal_Ratings --- 12:50:08.1 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_artist_metadata_should_not_be_equal_Members --- 12:50:08.1 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_artist_metadata_should_not_be_equal_Members --- 12:50:08.1 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_artist_metadata_should_not_be_equal_Id --- 12:50:08.1 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_artist_metadata_should_not_be_equal_Id --- 12:50:08.1 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_artists_should_not_be_equal_ArtistMetadataId --- 12:50:08.1 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_artists_should_not_be_equal_ArtistMetadataId --- 12:50:08.1 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_artists_should_not_be_equal_CleanName --- 12:50:08.1 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_artists_should_not_be_equal_CleanName --- 12:50:08.1 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_artists_should_not_be_equal_SortName --- 12:50:08.1 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_artists_should_not_be_equal_SortName --- 12:50:08.1 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_artists_should_not_be_equal_Monitored --- 12:50:08.1 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_artists_should_not_be_equal_Monitored --- 12:50:08.1 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_artists_should_not_be_equal_MonitorNewItems --- 12:50:08.1 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_artists_should_not_be_equal_MonitorNewItems --- 12:50:08.1 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_artists_should_not_be_equal_LastInfoSync --- 12:50:08.2 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_artists_should_not_be_equal_LastInfoSync --- 12:50:08.2 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_artists_should_not_be_equal_Path --- 12:50:08.2 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_artists_should_not_be_equal_Path --- 12:50:08.2 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_artists_should_not_be_equal_RootFolderPath --- 12:50:08.2 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_artists_should_not_be_equal_RootFolderPath --- 12:50:08.2 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_artists_should_not_be_equal_Added --- 12:50:08.2 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_artists_should_not_be_equal_Added --- 12:50:08.2 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_artists_should_not_be_equal_QualityProfileId --- 12:50:08.2 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_artists_should_not_be_equal_QualityProfileId --- 12:50:08.2 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_artists_should_not_be_equal_MetadataProfileId --- 12:50:08.2 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_artists_should_not_be_equal_MetadataProfileId --- 12:50:08.2 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_artists_should_not_be_equal_Tags --- 12:50:08.2 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_artists_should_not_be_equal_Tags --- 12:50:08.2 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_artists_should_not_be_equal_Id --- 12:50:08.2 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_artists_should_not_be_equal_Id --- 12:50:08.2 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_tracks_should_not_be_equal_ForeignTrackId --- 12:50:08.3 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_tracks_should_not_be_equal_ForeignTrackId --- 12:50:08.3 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_tracks_should_not_be_equal_OldForeignTrackIds --- 12:50:08.3 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_tracks_should_not_be_equal_OldForeignTrackIds --- 12:50:08.3 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_tracks_should_not_be_equal_ForeignRecordingId --- 12:50:08.3 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_tracks_should_not_be_equal_ForeignRecordingId --- 12:50:08.3 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_tracks_should_not_be_equal_OldForeignRecordingIds --- 12:50:08.3 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_tracks_should_not_be_equal_OldForeignRecordingIds --- 12:50:08.3 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_tracks_should_not_be_equal_AlbumReleaseId --- 12:50:08.3 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_tracks_should_not_be_equal_AlbumReleaseId --- 12:50:08.3 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_tracks_should_not_be_equal_ArtistMetadataId --- 12:50:08.3 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_tracks_should_not_be_equal_ArtistMetadataId --- 12:50:08.3 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_tracks_should_not_be_equal_TrackNumber --- 12:50:08.3 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_tracks_should_not_be_equal_TrackNumber --- 12:50:08.3 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_tracks_should_not_be_equal_AbsoluteTrackNumber --- 12:50:08.3 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_tracks_should_not_be_equal_AbsoluteTrackNumber --- 12:50:08.3 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_tracks_should_not_be_equal_Title --- 12:50:08.3 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_tracks_should_not_be_equal_Title --- 12:50:08.3 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_tracks_should_not_be_equal_Duration --- 12:50:08.3 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_tracks_should_not_be_equal_Duration --- 12:50:08.3 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_tracks_should_not_be_equal_Explicit --- 12:50:08.3 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_tracks_should_not_be_equal_Explicit --- 12:50:08.3 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_tracks_should_not_be_equal_Ratings --- 12:50:08.3 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_tracks_should_not_be_equal_Ratings --- 12:50:08.3 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_tracks_should_not_be_equal_MediumNumber --- 12:50:08.3 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_tracks_should_not_be_equal_MediumNumber --- 12:50:08.3 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_tracks_should_not_be_equal_TrackFileId --- 12:50:08.3 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_tracks_should_not_be_equal_TrackFileId --- 12:50:08.3 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_tracks_should_not_be_equal_Id --- 12:50:08.3 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_tracks_should_not_be_equal_Id --- 12:50:08.3 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_equivalent_album_releases_should_be_equal --- 12:50:08.3 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_equivalent_album_releases_should_be_equal --- 12:50:08.3 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_equivalent_albums_should_be_equal --- 12:50:08.3 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_equivalent_albums_should_be_equal --- 12:50:08.3 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_equivalent_artist_metadata_should_be_equal --- 12:50:08.3 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_equivalent_artist_metadata_should_be_equal --- 12:50:08.3 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_equivalent_artists_should_be_equal --- 12:50:08.3 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_equivalent_artists_should_be_equal --- 12:50:08.3 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_equivalent_track_should_be_equal --- 12:50:08.3 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_equivalent_track_should_be_equal --- 12:50:08.3 Info: --- Start: NzbDrone.Core.Test.MusicTests.MoveArtistServiceFixture.should_build_new_path_when_root_folder_is_provided --- 12:50:08.3 Info: Moving 1 artist to '/C/Test/Music2' 12:50:08.3 Info: Moving Name1 from '/C/Test/Music/Artist' to '/C/Test/Music2/Artist' (1/1) 12:50:08.3 Info: Name1 moved successfully to /C/Test/Music2/Artist 12:50:08.3 Info: Finished moving 1 artist to '/C/Test/Music2' 12:50:08.3 Info: --- End: NzbDrone.Core.Test.MusicTests.MoveArtistServiceFixture.should_build_new_path_when_root_folder_is_provided --- 12:50:08.3 Info: --- Start: NzbDrone.Core.Test.MusicTests.MoveArtistServiceFixture.should_log_error_when_move_throws_an_exception --- 12:50:08.3 Info: Moving Name1 from '/C/Test/Music/Artist' to '/C/Test/Music2/Artist' 12:50:08.3 Error: Unable to move artist from '/C/Test/Music/Artist' to '/C/Test/Music2/Artist'. Try moving files manually System.IO.IOException: I/O error occurred. at Moq.Behaviors.ThrowException.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Behaviors\ThrowException.cs:line 22 at Moq.MethodCall.ExecuteCore(Invocation invocation) in C:\projects\moq4\src\Moq\MethodCall.cs:line 115 at Moq.Setup.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Setup.cs:line 87 at Moq.FindAndExecuteMatchingSetup.Handle(Invocation invocation, Mock mock) in C:\projects\moq4\src\Moq\Interception\InterceptionAspects.cs:line 112 at Moq.Mock.Moq.IInterceptor.Intercept(Invocation invocation) in C:\projects\moq4\src\Moq\Interception\Mock.cs:line 32 at Moq.CastleProxyFactory.Interceptor.Intercept(IInvocation underlying) in C:\projects\moq4\src\Moq\ProxyFactories\CastleProxyFactory.cs:line 119 at Castle.DynamicProxy.AbstractInvocation.Proceed() at Castle.Proxies.IDiskTransferServiceProxy.TransferFolder(String sourcePath, String targetPath, TransferMode mode) at NzbDrone.Core.Music.MoveArtistService.MoveSingleArtist(Artist artist, String sourcePath, String destinationPath, Boolean moveFiles, Nullable`1 index, Nullable`1 total) in ./Lidarr.Core/Music/Services/MoveArtistService.cs:line 77 12:50:08.3 Info: --- End: NzbDrone.Core.Test.MusicTests.MoveArtistServiceFixture.should_log_error_when_move_throws_an_exception --- 12:50:08.4 Info: --- Start: NzbDrone.Core.Test.MusicTests.MoveArtistServiceFixture.should_raise_artist_moved_event_when_move_files_false --- 12:50:08.4 Info: --- End: NzbDrone.Core.Test.MusicTests.MoveArtistServiceFixture.should_raise_artist_moved_event_when_move_files_false --- 12:50:08.4 Info: --- Start: NzbDrone.Core.Test.MusicTests.MoveArtistServiceFixture.should_raise_artist_moved_event_when_move_files_false_bulk --- 12:50:08.4 Info: Moving 1 artist to '/C/Test/Music2' 12:50:08.4 Info: Finished moving 1 artist to '/C/Test/Music2' 12:50:08.4 Info: --- End: NzbDrone.Core.Test.MusicTests.MoveArtistServiceFixture.should_raise_artist_moved_event_when_move_files_false_bulk --- 12:50:08.4 Info: --- Start: NzbDrone.Core.Test.MusicTests.MoveArtistServiceFixture.should_revert_artist_path_on_error --- 12:50:08.4 Info: Moving Name1 from '/C/Test/Music/Artist' to '/C/Test/Music2/Artist' 12:50:08.4 Error: Unable to move artist from '/C/Test/Music/Artist' to '/C/Test/Music2/Artist'. Try moving files manually System.IO.IOException: I/O error occurred. at Moq.Behaviors.ThrowException.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Behaviors\ThrowException.cs:line 22 at Moq.MethodCall.ExecuteCore(Invocation invocation) in C:\projects\moq4\src\Moq\MethodCall.cs:line 115 at Moq.Setup.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Setup.cs:line 87 at Moq.FindAndExecuteMatchingSetup.Handle(Invocation invocation, Mock mock) in C:\projects\moq4\src\Moq\Interception\InterceptionAspects.cs:line 112 at Moq.Mock.Moq.IInterceptor.Intercept(Invocation invocation) in C:\projects\moq4\src\Moq\Interception\Mock.cs:line 32 at Moq.CastleProxyFactory.Interceptor.Intercept(IInvocation underlying) in C:\projects\moq4\src\Moq\ProxyFactories\CastleProxyFactory.cs:line 119 at Castle.DynamicProxy.AbstractInvocation.Proceed() at Castle.Proxies.IDiskTransferServiceProxy.TransferFolder(String sourcePath, String targetPath, TransferMode mode) at NzbDrone.Core.Music.MoveArtistService.MoveSingleArtist(Artist artist, String sourcePath, String destinationPath, Boolean moveFiles, Nullable`1 index, Nullable`1 total) in ./Lidarr.Core/Music/Services/MoveArtistService.cs:line 77 12:50:08.4 Info: --- End: NzbDrone.Core.Test.MusicTests.MoveArtistServiceFixture.should_revert_artist_path_on_error --- 12:50:08.4 Info: --- Start: NzbDrone.Core.Test.MusicTests.MoveArtistServiceFixture.should_skip_artist_folder_if_it_does_not_exist --- 12:50:08.4 Debug: Folder '/C/Test/Music/Artist' for 'Name1' does not exist, not moving. 12:50:08.4 Info: --- End: NzbDrone.Core.Test.MusicTests.MoveArtistServiceFixture.should_skip_artist_folder_if_it_does_not_exist --- 12:50:08.4 Info: --- Start: NzbDrone.Core.Test.MusicTests.MoveArtistServiceFixture.should_use_destination_path --- 12:50:08.4 Info: Moving Name1 from '/C/Test/Music/Artist' to '/C/Test/Music2/Artist' 12:50:08.4 Info: Name1 moved successfully to /C/Test/Music2/Artist 12:50:08.4 Info: --- End: NzbDrone.Core.Test.MusicTests.MoveArtistServiceFixture.should_use_destination_path --- 12:50:08.4 Info: --- Start: NzbDrone.Core.Test.MusicTests.RefreshAlbumReleaseServiceFixture.child_merge_targets_should_not_be_null_if_target_is_new --- 12:50:08.4 Trace: Updating AlbumRelease [xxx-xxx-xxx-xxx][Title1] 12:50:08.4 Trace: updated: False forceUpdateFileTags: False 12:50:08.4 Debug: [xxx-xxx-xxx-xxx][Title1] 0 tracks up to date. Adding 1, Updating 0, Merging 1, Deleting 0. 12:50:08.4 Trace: Saving AlbumRelease [xxx-xxx-xxx-xxx][Title1] 12:50:08.4 Debug: Finished AlbumRelease refresh for [xxx-xxx-xxx-xxx][Title1] 12:50:08.4 Info: --- End: NzbDrone.Core.Test.MusicTests.RefreshAlbumReleaseServiceFixture.child_merge_targets_should_not_be_null_if_target_is_new --- 12:50:08.4 Info: --- Start: NzbDrone.Core.Test.MusicTests.RefreshAlbumReleaseServiceFixture.should_merge_if_musicbrainz_id_changed_and_new_already_exists --- 12:50:08.4 Trace: Updating AlbumRelease [xxx-xxx-xxx-xxx1][Title1] 12:50:08.4 Trace: updated: True forceUpdateFileTags: True 12:50:08.4 Debug: [xxx-xxx-xxx-xxx1][Title1] 10 tracks up to date. Adding 0, Updating 0, Merging 0, Deleting 0. 12:50:08.4 Trace: Saving AlbumRelease [xxx-xxx-xxx-xxx1][Title1] 12:50:08.4 Debug: Finished AlbumRelease refresh for [xxx-xxx-xxx-xxx1][Title1] 12:50:08.4 Trace: Merging AlbumRelease [xxx-xxx-xxx-xxx][Title1] into [xxx-xxx-xxx-xxx1][Title1] 12:50:08.4 Trace: updated: True forceUpdateFileTags: True 12:50:08.4 Debug: [xxx-xxx-xxx-xxx1][Title1] 10 tracks up to date. Adding 0, Updating 0, Merging 0, Deleting 0. 12:50:08.4 Trace: Saving AlbumRelease [xxx-xxx-xxx-xxx1][Title1] 12:50:08.4 Debug: Finished AlbumRelease refresh for [xxx-xxx-xxx-xxx1][Title1] 12:50:08.4 Info: --- End: NzbDrone.Core.Test.MusicTests.RefreshAlbumReleaseServiceFixture.should_merge_if_musicbrainz_id_changed_and_new_already_exists --- 12:50:08.4 Info: --- Start: NzbDrone.Core.Test.MusicTests.RefreshAlbumReleaseServiceFixture.should_update_if_musicbrainz_id_changed_and_no_clash --- 12:50:08.4 Trace: Moving AlbumRelease [xxx-xxx-xxx-xxx][Title1] to [xxx-xxx-xxx-xxx1][Title1] 12:50:08.4 Trace: updated: True forceUpdateFileTags: True 12:50:08.4 Debug: [xxx-xxx-xxx-xxx1][Title1] 10 tracks up to date. Adding 0, Updating 0, Merging 0, Deleting 0. 12:50:08.4 Trace: Saving AlbumRelease [xxx-xxx-xxx-xxx1][Title1] 12:50:08.4 Debug: Finished AlbumRelease refresh for [xxx-xxx-xxx-xxx1][Title1] 12:50:08.4 Info: --- End: NzbDrone.Core.Test.MusicTests.RefreshAlbumReleaseServiceFixture.should_update_if_musicbrainz_id_changed_and_no_clash --- 12:50:08.4 Info: --- Start: NzbDrone.Core.Test.MusicTests.RefreshAlbumServiceFixture.refreshing_album_should_change_monitored_release_if_monitored_release_deleted --- 12:50:08.4 Info: Updating Info for Title1 12:50:08.4 Trace: Ensuring parent artist exists [ForeignArtistId1] 12:50:08.4 Debug: Adding missing parent artist [ForeignArtistId1][Name1] 12:50:08.4 Trace: Updating Album [ForeignAlbumId1][Title1] 12:50:08.4 Trace: updated: True forceUpdateFileTags: True 12:50:08.4 Debug: [ForeignAlbumId1][Title1] 1 albumreleases up to date. Adding 9, Updating 0, Merging 0, Deleting 1. 12:50:08.5 Trace: release: [ExistingId1][Title1] monitored: False 12:50:08.5 Trace: release: [NotExistingId2][Title2] monitored: False 12:50:08.5 Trace: release: [ForeignReleaseId3][Title3] monitored: False 12:50:08.5 Trace: release: [ForeignReleaseId4][Title4] monitored: False 12:50:08.5 Trace: release: [ForeignReleaseId5][Title5] monitored: False 12:50:08.5 Trace: release: [ForeignReleaseId6][Title6] monitored: False 12:50:08.5 Trace: release: [ForeignReleaseId7][Title7] monitored: False 12:50:08.5 Trace: release: [ForeignReleaseId8][Title8] monitored: False 12:50:08.5 Trace: release: [ForeignReleaseId9][Title9] monitored: False 12:50:08.5 Trace: release: [ForeignReleaseId10][Title10] monitored: True 12:50:08.5 Trace: release: [ExistingId2][Title2] monitored: False 12:50:08.5 Trace: Saving Album [ForeignAlbumId1][Title1] 12:50:08.5 Debug: Finished Album refresh for [ForeignAlbumId1][Title1] 12:50:08.5 Info: --- End: NzbDrone.Core.Test.MusicTests.RefreshAlbumServiceFixture.refreshing_album_should_change_monitored_release_if_monitored_release_deleted --- 12:50:08.5 Info: --- Start: NzbDrone.Core.Test.MusicTests.RefreshAlbumServiceFixture.refreshing_album_should_not_change_monitored_release_if_monitored_release_not_deleted --- 12:50:08.5 Info: Updating Info for Title1 12:50:08.5 Trace: Ensuring parent artist exists [ForeignArtistId1] 12:50:08.5 Debug: Adding missing parent artist [ForeignArtistId1][Name1] 12:50:08.5 Trace: Updating Album [ForeignAlbumId1][Title1] 12:50:08.5 Trace: updated: True forceUpdateFileTags: True 12:50:08.5 Debug: [ForeignAlbumId1][Title1] 2 albumreleases up to date. Adding 8, Updating 0, Merging 0, Deleting 0. 12:50:08.5 Trace: release: [ExistingId1][Title1] monitored: False 12:50:08.5 Trace: release: [ExistingId2][Title2] monitored: True 12:50:08.5 Trace: release: [ForeignReleaseId3][Title3] monitored: False 12:50:08.5 Trace: release: [ForeignReleaseId4][Title4] monitored: False 12:50:08.5 Trace: release: [ForeignReleaseId5][Title5] monitored: False 12:50:08.5 Trace: release: [ForeignReleaseId6][Title6] monitored: False 12:50:08.5 Trace: release: [ForeignReleaseId7][Title7] monitored: False 12:50:08.5 Trace: release: [ForeignReleaseId8][Title8] monitored: False 12:50:08.5 Trace: release: [ForeignReleaseId9][Title9] monitored: False 12:50:08.5 Trace: release: [ForeignReleaseId10][Title10] monitored: False 12:50:08.5 Trace: Saving Album [ForeignAlbumId1][Title1] 12:50:08.5 Debug: Finished Album refresh for [ForeignAlbumId1][Title1] 12:50:08.5 Info: --- End: NzbDrone.Core.Test.MusicTests.RefreshAlbumServiceFixture.refreshing_album_should_not_change_monitored_release_if_monitored_release_not_deleted --- 12:50:08.5 Info: --- Start: NzbDrone.Core.Test.MusicTests.RefreshAlbumServiceFixture.should_merge_if_musicbrainz_id_changed_and_new_already_exists --- 12:50:08.5 Info: Updating Info for Title1 12:50:08.5 Trace: Ensuring parent artist exists [ForeignArtistId1] 12:50:08.5 Debug: Adding missing parent artist [ForeignArtistId1][Name1] 12:50:08.5 Trace: Merging Album [1][Title1] into [11][Title1] 12:50:08.5 Warn: Album [1][Title1] was merged with [11][Title1] because the original was a duplicate. 12:50:08.5 Trace: Moving 1 releases from [1][Title1] to [11][Title1] 12:50:08.5 Trace: updated: True forceUpdateFileTags: True 12:50:08.5 Debug: [11][Title1] 1 albumreleases up to date. Adding 0, Updating 0, Merging 0, Deleting 0. 12:50:08.5 Trace: release: [xxx-xxx-xxx-xxx][Title1] monitored: True 12:50:08.5 Trace: Saving Album [11][Title1] 12:50:08.5 Debug: Finished Album refresh for [11][Title1] 12:50:08.5 Info: --- End: NzbDrone.Core.Test.MusicTests.RefreshAlbumServiceFixture.should_merge_if_musicbrainz_id_changed_and_new_already_exists --- 12:50:08.5 Info: --- Start: NzbDrone.Core.Test.MusicTests.RefreshAlbumServiceFixture.should_not_add_duplicate_releases --- 12:50:08.5 Info: Updating Info for Title1 12:50:08.5 Trace: Ensuring parent artist exists [ForeignArtistId1] 12:50:08.5 Debug: Adding missing parent artist [ForeignArtistId1][Name1] 12:50:08.5 Trace: Updating Album [ForeignAlbumId1][Title1] 12:50:08.5 Trace: updated: True forceUpdateFileTags: True 12:50:08.5 Debug: [ForeignAlbumId1][Title1] 0 albumreleases up to date. Adding 6, Updating 1, Merging 0, Deleting 0. 12:50:08.5 Trace: release: [DuplicateId1][Title1] monitored: False 12:50:08.5 Trace: release: [ForeignReleaseId5][Title5] monitored: False 12:50:08.5 Trace: release: [ForeignReleaseId6][Title6] monitored: False 12:50:08.5 Trace: release: [ForeignReleaseId7][Title7] monitored: False 12:50:08.5 Trace: release: [ForeignReleaseId8][Title8] monitored: False 12:50:08.5 Trace: release: [ForeignReleaseId9][Title9] monitored: True 12:50:08.5 Trace: release: [DuplicateId2][Title1] monitored: False 12:50:08.5 Trace: Saving Album [ForeignAlbumId1][Title1] 12:50:08.5 Debug: Finished Album refresh for [ForeignAlbumId1][Title1] 12:50:08.5 Info: --- End: NzbDrone.Core.Test.MusicTests.RefreshAlbumServiceFixture.should_not_add_duplicate_releases --- 12:50:08.5 Info: --- Start: NzbDrone.Core.Test.MusicTests.RefreshAlbumServiceFixture.should_only_leave_one_release_monitored(True,True,1) --- 12:50:08.5 Info: Updating Info for Title1 12:50:08.5 Trace: Ensuring parent artist exists [ForeignArtistId1] 12:50:08.5 Debug: Adding missing parent artist [ForeignArtistId1][Name1] 12:50:08.5 Trace: Updating Album [ForeignAlbumId1][Title1] 12:50:08.5 Trace: updated: True forceUpdateFileTags: True 12:50:08.5 Debug: [ForeignAlbumId1][Title1] 2 albumreleases up to date. Adding 8, Updating 0, Merging 0, Deleting 0. 12:50:08.5 Trace: release: [ExistingId1][Title1] monitored: False 12:50:08.5 Trace: release: [ExistingId2][Title2] monitored: False 12:50:08.5 Trace: release: [ForeignReleaseId3][Title3] monitored: False 12:50:08.5 Trace: release: [ForeignReleaseId4][Title4] monitored: False 12:50:08.5 Trace: release: [ForeignReleaseId5][Title5] monitored: False 12:50:08.5 Trace: release: [ForeignReleaseId6][Title6] monitored: False 12:50:08.5 Trace: release: [ForeignReleaseId7][Title7] monitored: False 12:50:08.5 Trace: release: [ForeignReleaseId8][Title8] monitored: False 12:50:08.5 Trace: release: [ForeignReleaseId9][Title9] monitored: False 12:50:08.5 Trace: release: [ForeignReleaseId10][Title10] monitored: True 12:50:08.5 Trace: Saving Album [ForeignAlbumId1][Title1] 12:50:08.5 Debug: Finished Album refresh for [ForeignAlbumId1][Title1] 12:50:08.5 Info: --- End: NzbDrone.Core.Test.MusicTests.RefreshAlbumServiceFixture.should_only_leave_one_release_monitored(True,True,1) --- 12:50:08.5 Info: --- Start: NzbDrone.Core.Test.MusicTests.RefreshAlbumServiceFixture.should_only_leave_one_release_monitored(True,False,0) --- 12:50:08.5 Info: Updating Info for Title1 12:50:08.5 Trace: Ensuring parent artist exists [ForeignArtistId1] 12:50:08.5 Debug: Adding missing parent artist [ForeignArtistId1][Name1] 12:50:08.5 Trace: Updating Album [ForeignAlbumId1][Title1] 12:50:08.5 Trace: updated: True forceUpdateFileTags: True 12:50:08.5 Debug: [ForeignAlbumId1][Title1] 2 albumreleases up to date. Adding 8, Updating 0, Merging 0, Deleting 0. 12:50:08.5 Trace: release: [ExistingId1][Title1] monitored: False 12:50:08.5 Trace: release: [ExistingId2][Title2] monitored: False 12:50:08.5 Trace: release: [ForeignReleaseId3][Title3] monitored: False 12:50:08.5 Trace: release: [ForeignReleaseId4][Title4] monitored: False 12:50:08.5 Trace: release: [ForeignReleaseId5][Title5] monitored: False 12:50:08.5 Trace: release: [ForeignReleaseId6][Title6] monitored: False 12:50:08.5 Trace: release: [ForeignReleaseId7][Title7] monitored: False 12:50:08.5 Trace: release: [ForeignReleaseId8][Title8] monitored: False 12:50:08.5 Trace: release: [ForeignReleaseId9][Title9] monitored: False 12:50:08.5 Trace: release: [ForeignReleaseId10][Title10] monitored: True 12:50:08.5 Trace: Saving Album [ForeignAlbumId1][Title1] 12:50:08.5 Debug: Finished Album refresh for [ForeignAlbumId1][Title1] 12:50:08.5 Info: --- End: NzbDrone.Core.Test.MusicTests.RefreshAlbumServiceFixture.should_only_leave_one_release_monitored(True,False,0) --- 12:50:08.5 Info: --- Start: NzbDrone.Core.Test.MusicTests.RefreshAlbumServiceFixture.should_only_leave_one_release_monitored(False,True,1) --- 12:50:08.5 Info: Updating Info for Title1 12:50:08.5 Trace: Ensuring parent artist exists [ForeignArtistId1] 12:50:08.5 Debug: Adding missing parent artist [ForeignArtistId1][Name1] 12:50:08.5 Trace: Updating Album [ForeignAlbumId1][Title1] 12:50:08.5 Trace: updated: True forceUpdateFileTags: True 12:50:08.5 Debug: [ForeignAlbumId1][Title1] 2 albumreleases up to date. Adding 8, Updating 0, Merging 0, Deleting 0. 12:50:08.5 Trace: release: [ExistingId1][Title1] monitored: False 12:50:08.5 Trace: release: [ExistingId2][Title2] monitored: True 12:50:08.5 Trace: release: [ForeignReleaseId3][Title3] monitored: False 12:50:08.5 Trace: release: [ForeignReleaseId4][Title4] monitored: False 12:50:08.5 Trace: release: [ForeignReleaseId5][Title5] monitored: False 12:50:08.5 Trace: release: [ForeignReleaseId6][Title6] monitored: False 12:50:08.5 Trace: release: [ForeignReleaseId7][Title7] monitored: False 12:50:08.5 Trace: release: [ForeignReleaseId8][Title8] monitored: False 12:50:08.5 Trace: release: [ForeignReleaseId9][Title9] monitored: False 12:50:08.5 Trace: release: [ForeignReleaseId10][Title10] monitored: False 12:50:08.5 Trace: Saving Album [ForeignAlbumId1][Title1] 12:50:08.5 Debug: Finished Album refresh for [ForeignAlbumId1][Title1] 12:50:08.5 Info: --- End: NzbDrone.Core.Test.MusicTests.RefreshAlbumServiceFixture.should_only_leave_one_release_monitored(False,True,1) --- 12:50:08.5 Info: --- Start: NzbDrone.Core.Test.MusicTests.RefreshAlbumServiceFixture.should_only_leave_one_release_monitored(False,False,0) --- 12:50:08.5 Info: Updating Info for Title1 12:50:08.5 Trace: Ensuring parent artist exists [ForeignArtistId1] 12:50:08.5 Debug: Adding missing parent artist [ForeignArtistId1][Name1] 12:50:08.5 Trace: Updating Album [ForeignAlbumId1][Title1] 12:50:08.5 Trace: updated: True forceUpdateFileTags: True 12:50:08.5 Debug: [ForeignAlbumId1][Title1] 2 albumreleases up to date. Adding 8, Updating 0, Merging 0, Deleting 0. 12:50:08.5 Trace: release: [ExistingId1][Title1] monitored: False 12:50:08.5 Trace: release: [ExistingId2][Title2] monitored: False 12:50:08.5 Trace: release: [ForeignReleaseId3][Title3] monitored: False 12:50:08.5 Trace: release: [ForeignReleaseId4][Title4] monitored: False 12:50:08.5 Trace: release: [ForeignReleaseId5][Title5] monitored: False 12:50:08.5 Trace: release: [ForeignReleaseId6][Title6] monitored: False 12:50:08.5 Trace: release: [ForeignReleaseId7][Title7] monitored: False 12:50:08.5 Trace: release: [ForeignReleaseId8][Title8] monitored: False 12:50:08.5 Trace: release: [ForeignReleaseId9][Title9] monitored: False 12:50:08.5 Trace: release: [ForeignReleaseId10][Title10] monitored: True 12:50:08.5 Trace: Saving Album [ForeignAlbumId1][Title1] 12:50:08.5 Debug: Finished Album refresh for [ForeignAlbumId1][Title1] 12:50:08.5 Info: --- End: NzbDrone.Core.Test.MusicTests.RefreshAlbumServiceFixture.should_only_leave_one_release_monitored(False,False,0) --- 12:50:08.5 Info: --- Start: NzbDrone.Core.Test.MusicTests.RefreshAlbumServiceFixture.should_remove_album_with_no_valid_releases --- 12:50:08.5 Info: Updating Info for Title1 12:50:08.5 Debug: [1][Title1] has no valid releases, removing. 12:50:08.5 Warn: Album [1][Title1] not found in metadata and is being deleted 12:50:08.5 Info: --- End: NzbDrone.Core.Test.MusicTests.RefreshAlbumServiceFixture.should_remove_album_with_no_valid_releases --- 12:50:08.5 Info: --- Start: NzbDrone.Core.Test.MusicTests.RefreshAlbumServiceFixture.should_update_if_musicbrainz_id_changed_and_no_clash --- 12:50:08.5 Info: Updating Info for Title1 12:50:08.5 Trace: Ensuring parent artist exists [ForeignArtistId1] 12:50:08.5 Debug: Adding missing parent artist [ForeignArtistId1][Name1] 12:50:08.5 Trace: Moving Album [1][Title1] to [11][Title1] 12:50:08.5 Trace: updated: True forceUpdateFileTags: True 12:50:08.5 Debug: [11][Title1] 1 albumreleases up to date. Adding 0, Updating 0, Merging 0, Deleting 0. 12:50:08.5 Trace: release: [xxx-xxx-xxx-xxx][Title1] monitored: True 12:50:08.5 Trace: Saving Album [11][Title1] 12:50:08.5 Debug: Finished Album refresh for [11][Title1] 12:50:08.5 Info: --- End: NzbDrone.Core.Test.MusicTests.RefreshAlbumServiceFixture.should_update_if_musicbrainz_id_changed_and_no_clash --- 12:50:08.5 Info: --- Start: NzbDrone.Core.Test.MusicTests.RefreshArtistServiceFixture.should_call_new_album_monitor_service_when_adding_album --- 12:50:08.6 Info: Updating Info for Name1 12:50:08.6 Trace: Updating Artist [ForeignArtistId1][Name1] 12:50:08.6 Trace: updated: False forceUpdateFileTags: False 12:50:08.6 Debug: [ForeignArtistId1][Name1] 0 albums up to date. Adding 1, Updating 2, Merging 0, Deleting 0. 12:50:08.6 Trace: Saving Artist [ForeignArtistId1][Name1] 12:50:08.6 Debug: Finished Artist refresh for [ForeignArtistId1][Name1] 12:50:08.6 Trace: Updating tags for [ForeignArtistId1][Name1] 12:50:08.6 Trace: Skipping rescan. Reason: no metadata updated after automatic refresh 12:50:08.6 Info: --- End: NzbDrone.Core.Test.MusicTests.RefreshArtistServiceFixture.should_call_new_album_monitor_service_when_adding_album --- 12:50:08.6 Info: --- Start: NzbDrone.Core.Test.MusicTests.RefreshArtistServiceFixture.should_log_error_and_delete_if_musicbrainz_id_not_found_and_author_has_no_files --- 12:50:08.6 Info: Updating Info for Name1 12:50:08.6 Error: Could not find artist with id ForeignArtistId1 12:50:08.6 Warn: Artist [ForeignArtistId1][Name1] not found in metadata and is being deleted 12:50:08.6 Trace: Updating tags for [ForeignArtistId1][Name1] 12:50:08.6 Trace: Skipping rescan. Reason: no metadata updated after automatic refresh 12:50:08.6 Info: --- End: NzbDrone.Core.Test.MusicTests.RefreshArtistServiceFixture.should_log_error_and_delete_if_musicbrainz_id_not_found_and_author_has_no_files --- 12:50:08.6 Info: --- Start: NzbDrone.Core.Test.MusicTests.RefreshArtistServiceFixture.should_log_error_but_not_delete_if_musicbrainz_id_not_found_and_artist_has_files --- 12:50:08.6 Info: Updating Info for Name1 12:50:08.6 Error: Could not find artist with id ForeignArtistId1 12:50:08.6 Error: Artist [ForeignArtistId1][Name1] was not found, it may have been removed from Metadata sources. 12:50:08.6 Trace: Updating tags for [ForeignArtistId1][Name1] 12:50:08.6 Trace: Skipping rescan. Reason: no metadata updated after automatic refresh 12:50:08.6 Info: --- End: NzbDrone.Core.Test.MusicTests.RefreshArtistServiceFixture.should_log_error_but_not_delete_if_musicbrainz_id_not_found_and_artist_has_files --- 12:50:08.6 Info: --- Start: NzbDrone.Core.Test.MusicTests.RefreshArtistServiceFixture.should_merge_if_musicbrainz_id_changed_and_new_id_already_exists --- 12:50:08.6 Info: Updating Info for Name1 12:50:08.6 Trace: Merging Artist [ForeignArtistId1][Name1] into [ForeignArtistId11][Name1] 12:50:08.6 Warn: Artist [ForeignArtistId1][Name1] was replaced with [ForeignArtistId11][Name1] because the original was a duplicate. 12:50:08.6 Trace: updated: True forceUpdateFileTags: True 12:50:08.6 Debug: [ForeignArtistId11][Name1] 0 albums up to date. Adding 0, Updating 2, Merging 0, Deleting 0. 12:50:08.6 Trace: Saving Artist [ForeignArtistId11][Name1] 12:50:08.6 Debug: Finished Artist refresh for [ForeignArtistId11][Name1] 12:50:08.6 Trace: Updating tags for [ForeignArtistId1][Name1] 12:50:08.6 Info: --- End: NzbDrone.Core.Test.MusicTests.RefreshArtistServiceFixture.should_merge_if_musicbrainz_id_changed_and_new_id_already_exists --- 12:50:08.6 Info: --- Start: NzbDrone.Core.Test.MusicTests.RefreshArtistServiceFixture.should_not_publish_artist_updated_event_if_metadata_not_updated --- 12:50:08.6 Info: Updating Info for Name1 12:50:08.6 Trace: Updating Artist [ForeignArtistId1][Name1] 12:50:08.6 Trace: updated: False forceUpdateFileTags: False 12:50:08.6 Debug: [ForeignArtistId1][Name1] 0 albums up to date. Adding 0, Updating 2, Merging 0, Deleting 0. 12:50:08.6 Trace: Saving Artist [ForeignArtistId1][Name1] 12:50:08.6 Debug: Finished Artist refresh for [ForeignArtistId1][Name1] 12:50:08.6 Trace: Updating tags for [ForeignArtistId1][Name1] 12:50:08.6 Trace: Skipping rescan. Reason: no metadata updated after automatic refresh 12:50:08.6 Info: --- End: NzbDrone.Core.Test.MusicTests.RefreshArtistServiceFixture.should_not_publish_artist_updated_event_if_metadata_not_updated --- 12:50:08.6 Info: --- Start: NzbDrone.Core.Test.MusicTests.RefreshArtistServiceFixture.should_publish_artist_updated_event_if_metadata_updated --- 12:50:08.7 Info: Updating Info for Name1 12:50:08.7 Trace: Updating Artist [ForeignArtistId1][Name1] 12:50:08.7 Trace: updated: True forceUpdateFileTags: True 12:50:08.7 Debug: [ForeignArtistId1][Name1] 0 albums up to date. Adding 2, Updating 0, Merging 0, Deleting 0. 12:50:08.7 Trace: Saving Artist [ForeignArtistId1][Name1] 12:50:08.7 Debug: Finished Artist refresh for [ForeignArtistId1][Name1] 12:50:08.7 Trace: Updating tags for [ForeignArtistId1][Name1] 12:50:08.7 Info: --- End: NzbDrone.Core.Test.MusicTests.RefreshArtistServiceFixture.should_publish_artist_updated_event_if_metadata_updated --- 12:50:08.7 Info: --- Start: NzbDrone.Core.Test.MusicTests.RefreshArtistServiceFixture.should_update_if_musicbrainz_id_changed_and_no_clash --- 12:50:08.7 Info: Updating Info for Name1 12:50:08.7 Trace: Moving Artist [ForeignArtistId1][Name1] to [ForeignArtistId11][Name1] 12:50:08.7 Debug: Updating MusicBrainz id for [ForeignArtistId1][Name1] to [ForeignArtistId11][Name1] 12:50:08.7 Trace: updated: True forceUpdateFileTags: True 12:50:08.7 Debug: [ForeignArtistId11][Name1] 0 albums up to date. Adding 2, Updating 0, Merging 0, Deleting 0. 12:50:08.7 Trace: Saving Artist [ForeignArtistId11][Name1] 12:50:08.7 Debug: Finished Artist refresh for [ForeignArtistId11][Name1] 12:50:08.7 Trace: Updating tags for [ForeignArtistId11][Name1] 12:50:08.7 Info: --- End: NzbDrone.Core.Test.MusicTests.RefreshArtistServiceFixture.should_update_if_musicbrainz_id_changed_and_no_clash --- 12:50:08.7 Info: --- Start: NzbDrone.Core.Test.MusicTests.RefreshTrackServiceFixture.updated_track_should_not_have_null_album_release --- 12:50:08.7 Info: --- End: NzbDrone.Core.Test.MusicTests.RefreshTrackServiceFixture.updated_track_should_not_have_null_album_release --- 12:50:08.7 Info: --- Start: NzbDrone.Core.Test.MusicTests.ShouldRefreshAlbumFixture.should_return_false_if_album_last_refreshed_less_than_12_hours_ago --- 12:50:08.7 Trace: Album Title1 last updated less than 12 hours ago, should not be refreshed. 12:50:08.7 Info: --- End: NzbDrone.Core.Test.MusicTests.ShouldRefreshAlbumFixture.should_return_false_if_album_last_refreshed_less_than_12_hours_ago --- 12:50:08.7 Info: --- Start: NzbDrone.Core.Test.MusicTests.ShouldRefreshAlbumFixture.should_return_false_when_recently_refreshed_album_released_in_last_30_days --- 12:50:08.7 Trace: Album Title1 last updated less than 12 hours ago, should not be refreshed. 12:50:08.7 Info: --- End: NzbDrone.Core.Test.MusicTests.ShouldRefreshAlbumFixture.should_return_false_when_recently_refreshed_album_released_in_last_30_days --- 12:50:08.7 Info: --- Start: NzbDrone.Core.Test.MusicTests.ShouldRefreshAlbumFixture.should_return_false_when_recently_refreshed_album_released_over_30_days_ago --- 12:50:08.7 Trace: Album Title1 released long ago and recently refreshed, should not be refreshed. 12:50:08.7 Info: --- End: NzbDrone.Core.Test.MusicTests.ShouldRefreshAlbumFixture.should_return_false_when_recently_refreshed_album_released_over_30_days_ago --- 12:50:08.7 Info: --- Start: NzbDrone.Core.Test.MusicTests.ShouldRefreshAlbumFixture.should_return_true_if_album_last_refreshed_more_than_30_days_ago --- 12:50:08.7 Trace: Album Title1 last updated more than 60 days ago, should refresh. 12:50:08.7 Info: --- End: NzbDrone.Core.Test.MusicTests.ShouldRefreshAlbumFixture.should_return_true_if_album_last_refreshed_more_than_30_days_ago --- 12:50:08.7 Info: --- Start: NzbDrone.Core.Test.MusicTests.ShouldRefreshAlbumFixture.should_return_true_if_album_released_in_last_30_days --- 12:50:08.7 Trace: album Title1 released less than 30 days ago, should refresh. 12:50:08.7 Info: --- End: NzbDrone.Core.Test.MusicTests.ShouldRefreshAlbumFixture.should_return_true_if_album_released_in_last_30_days --- 12:50:08.7 Info: --- Start: NzbDrone.Core.Test.MusicTests.ShouldRefreshAlbumFixture.should_return_true_if_album_releases_in_future --- 12:50:08.7 Trace: album Title1 released less than 30 days ago, should refresh. 12:50:08.7 Info: --- End: NzbDrone.Core.Test.MusicTests.ShouldRefreshAlbumFixture.should_return_true_if_album_releases_in_future --- 12:50:08.7 Info: --- Start: NzbDrone.Core.Test.MusicTests.ShouldRefreshArtistFixture.should_return_false_if_ended_artist_last_refreshed_yesterday --- 12:50:08.7 Trace: Artist Name1 ended long ago, should not be refreshed. 12:50:08.7 Info: --- End: NzbDrone.Core.Test.MusicTests.ShouldRefreshArtistFixture.should_return_false_if_ended_artist_last_refreshed_yesterday --- 12:50:08.7 Info: --- Start: NzbDrone.Core.Test.MusicTests.ShouldRefreshArtistFixture.should_return_false_if_running_artist_last_refreshed_less_than_12_hours_ago --- 12:50:08.7 Trace: Artist Name1 last updated less than 12 hours ago, should not be refreshed. 12:50:08.7 Info: --- End: NzbDrone.Core.Test.MusicTests.ShouldRefreshArtistFixture.should_return_false_if_running_artist_last_refreshed_less_than_12_hours_ago --- 12:50:08.7 Info: --- Start: NzbDrone.Core.Test.MusicTests.ShouldRefreshArtistFixture.should_return_false_when_recently_refreshed_ended_show_aired_in_last_30_days --- 12:50:08.7 Trace: Artist Name1 last updated less than 12 hours ago, should not be refreshed. 12:50:08.7 Info: --- End: NzbDrone.Core.Test.MusicTests.ShouldRefreshArtistFixture.should_return_false_when_recently_refreshed_ended_show_aired_in_last_30_days --- 12:50:08.7 Info: --- Start: NzbDrone.Core.Test.MusicTests.ShouldRefreshArtistFixture.should_return_false_when_recently_refreshed_ended_show_has_not_aired_for_30_days --- 12:50:08.7 Trace: Artist Name1 ended long ago, should not be refreshed. 12:50:08.7 Info: --- End: NzbDrone.Core.Test.MusicTests.ShouldRefreshArtistFixture.should_return_false_when_recently_refreshed_ended_show_has_not_aired_for_30_days --- 12:50:08.7 Info: --- Start: NzbDrone.Core.Test.MusicTests.ShouldRefreshArtistFixture.should_return_true_if_album_released_in_last_30_days --- 12:50:08.7 Trace: Last album in Name1 aired less than 30 days ago, should refresh. 12:50:08.7 Info: --- End: NzbDrone.Core.Test.MusicTests.ShouldRefreshArtistFixture.should_return_true_if_album_released_in_last_30_days --- 12:50:08.7 Info: --- Start: NzbDrone.Core.Test.MusicTests.ShouldRefreshArtistFixture.should_return_true_if_artist_last_refreshed_more_than_30_days_ago --- 12:50:08.7 Trace: Artist Name1 last updated more than 30 days ago, should refresh. 12:50:08.7 Info: --- End: NzbDrone.Core.Test.MusicTests.ShouldRefreshArtistFixture.should_return_true_if_artist_last_refreshed_more_than_30_days_ago --- 12:50:08.7 Info: --- Start: NzbDrone.Core.Test.MusicTests.ShouldRefreshArtistFixture.should_return_true_if_running_artist_last_refreshed_more_than_24_hours_ago --- 12:50:08.7 Trace: Artist Name1 is continuing and has not been refreshed in 2 days, should refresh. 12:50:08.7 Info: --- End: NzbDrone.Core.Test.MusicTests.ShouldRefreshArtistFixture.should_return_true_if_running_artist_last_refreshed_more_than_24_hours_ago --- 12:50:08.7 Info: --- Start: NzbDrone.Core.Test.NotificationTests.EmailTests.EmailSettingsValidatorFixture.should_be_valid_if_all_settings_valid --- 12:50:08.7 Info: --- End: NzbDrone.Core.Test.NotificationTests.EmailTests.EmailSettingsValidatorFixture.should_be_valid_if_all_settings_valid --- 12:50:08.7 Info: --- Start: NzbDrone.Core.Test.NotificationTests.EmailTests.EmailSettingsValidatorFixture.should_not_be_valid_if_bcc_is_invalid("lidarr") --- 12:50:08.7 Info: --- End: NzbDrone.Core.Test.NotificationTests.EmailTests.EmailSettingsValidatorFixture.should_not_be_valid_if_bcc_is_invalid("lidarr") --- 12:50:08.7 Info: --- Start: NzbDrone.Core.Test.NotificationTests.EmailTests.EmailSettingsValidatorFixture.should_not_be_valid_if_bcc_is_invalid("lidarr.audio") --- 12:50:08.7 Info: --- End: NzbDrone.Core.Test.NotificationTests.EmailTests.EmailSettingsValidatorFixture.should_not_be_valid_if_bcc_is_invalid("lidarr.audio") --- 12:50:08.7 Info: --- Start: NzbDrone.Core.Test.NotificationTests.EmailTests.EmailSettingsValidatorFixture.should_not_be_valid_if_cc_is_invalid("lidarr") --- 12:50:08.7 Info: --- End: NzbDrone.Core.Test.NotificationTests.EmailTests.EmailSettingsValidatorFixture.should_not_be_valid_if_cc_is_invalid("lidarr") --- 12:50:08.7 Info: --- Start: NzbDrone.Core.Test.NotificationTests.EmailTests.EmailSettingsValidatorFixture.should_not_be_valid_if_cc_is_invalid("lidarr.audio") --- 12:50:08.7 Info: --- End: NzbDrone.Core.Test.NotificationTests.EmailTests.EmailSettingsValidatorFixture.should_not_be_valid_if_cc_is_invalid("lidarr.audio") --- 12:50:08.7 Info: --- Start: NzbDrone.Core.Test.NotificationTests.EmailTests.EmailSettingsValidatorFixture.should_not_be_valid_if_from_is_empty --- 12:50:08.7 Info: --- End: NzbDrone.Core.Test.NotificationTests.EmailTests.EmailSettingsValidatorFixture.should_not_be_valid_if_from_is_empty --- 12:50:08.7 Info: --- Start: NzbDrone.Core.Test.NotificationTests.EmailTests.EmailSettingsValidatorFixture.should_not_be_valid_if_port_is_out_of_range --- 12:50:08.7 Info: --- End: NzbDrone.Core.Test.NotificationTests.EmailTests.EmailSettingsValidatorFixture.should_not_be_valid_if_port_is_out_of_range --- 12:50:08.7 Info: --- Start: NzbDrone.Core.Test.NotificationTests.EmailTests.EmailSettingsValidatorFixture.should_not_be_valid_if_server_is_empty --- 12:50:08.7 Info: --- End: NzbDrone.Core.Test.NotificationTests.EmailTests.EmailSettingsValidatorFixture.should_not_be_valid_if_server_is_empty --- 12:50:08.7 Info: --- Start: NzbDrone.Core.Test.NotificationTests.EmailTests.EmailSettingsValidatorFixture.should_not_be_valid_if_to_bcc_cc_are_all_empty --- 12:50:08.7 Info: --- End: NzbDrone.Core.Test.NotificationTests.EmailTests.EmailSettingsValidatorFixture.should_not_be_valid_if_to_bcc_cc_are_all_empty --- 12:50:08.7 Info: --- Start: NzbDrone.Core.Test.NotificationTests.EmailTests.EmailSettingsValidatorFixture.should_not_be_valid_if_to_is_invalid("lidarr") --- 12:50:08.7 Info: --- End: NzbDrone.Core.Test.NotificationTests.EmailTests.EmailSettingsValidatorFixture.should_not_be_valid_if_to_is_invalid("lidarr") --- 12:50:08.7 Info: --- Start: NzbDrone.Core.Test.NotificationTests.EmailTests.EmailSettingsValidatorFixture.should_not_be_valid_if_to_is_invalid("lidarr.audio") --- 12:50:08.7 Info: --- End: NzbDrone.Core.Test.NotificationTests.EmailTests.EmailSettingsValidatorFixture.should_not_be_valid_if_to_is_invalid("lidarr.audio") --- 12:50:08.7 Info: --- Start: NzbDrone.Core.Test.NotificationTests.NotificationBaseFixture.should_support_all_if_implemented --- 12:50:08.7 Info: --- End: NzbDrone.Core.Test.NotificationTests.NotificationBaseFixture.should_support_all_if_implemented --- 12:50:08.7 Info: --- Start: NzbDrone.Core.Test.NotificationTests.NotificationBaseFixture.should_support_none_if_none_are_implemented --- 12:50:08.7 Info: --- End: NzbDrone.Core.Test.NotificationTests.NotificationBaseFixture.should_support_none_if_none_are_implemented --- 12:50:08.7 Info: --- Start: NzbDrone.Core.Test.NotificationTests.NotificationBaseFixture.should_support_OnUpgrade_should_link_to_OnReleaseImport --- 12:50:08.7 Info: --- End: NzbDrone.Core.Test.NotificationTests.NotificationBaseFixture.should_support_OnUpgrade_should_link_to_OnReleaseImport --- 12:50:08.7 Info: --- Start: NzbDrone.Core.Test.NotificationTests.NotificationStatusServiceFixture.should_consider_blocked_after_5_minutes_since_initial_failure --- 12:50:08.8 Info: --- End: NzbDrone.Core.Test.NotificationTests.NotificationStatusServiceFixture.should_consider_blocked_after_5_minutes_since_initial_failure --- 12:50:08.8 Info: --- Start: NzbDrone.Core.Test.NotificationTests.NotificationStatusServiceFixture.should_escalate_further_after_5_minutes_since_initial_failure --- 12:50:08.8 Info: --- End: NzbDrone.Core.Test.NotificationTests.NotificationStatusServiceFixture.should_escalate_further_after_5_minutes_since_initial_failure --- 12:50:08.8 Info: --- Start: NzbDrone.Core.Test.NotificationTests.NotificationStatusServiceFixture.should_not_consider_blocked_within_5_minutes_since_initial_failure --- 12:50:08.8 Info: --- End: NzbDrone.Core.Test.NotificationTests.NotificationStatusServiceFixture.should_not_consider_blocked_within_5_minutes_since_initial_failure --- 12:50:08.8 Info: --- Start: NzbDrone.Core.Test.NotificationTests.NotificationStatusServiceFixture.should_not_escalate_beyond_3_hours --- 12:50:08.8 Info: --- End: NzbDrone.Core.Test.NotificationTests.NotificationStatusServiceFixture.should_not_escalate_beyond_3_hours --- 12:50:08.8 Info: --- Start: NzbDrone.Core.Test.NotificationTests.NotificationStatusServiceFixture.should_not_escalate_further_till_after_5_minutes_since_initial_failure --- 12:50:08.8 Info: --- End: NzbDrone.Core.Test.NotificationTests.NotificationStatusServiceFixture.should_not_escalate_further_till_after_5_minutes_since_initial_failure --- 12:50:08.8 Info: --- Start: NzbDrone.Core.Test.NotificationTests.SynologyIndexerFixture.should_add_new_episode_on_upgrade --- 12:50:08.8 Info: --- End: NzbDrone.Core.Test.NotificationTests.SynologyIndexerFixture.should_add_new_episode_on_upgrade --- 12:50:08.8 Info: --- Start: NzbDrone.Core.Test.NotificationTests.SynologyIndexerFixture.should_not_update_library_if_disabled --- 12:50:08.8 Info: --- End: NzbDrone.Core.Test.NotificationTests.SynologyIndexerFixture.should_not_update_library_if_disabled --- 12:50:08.8 Info: --- Start: NzbDrone.Core.Test.NotificationTests.SynologyIndexerFixture.should_remove_old_episodes_on_upgrade --- 12:50:08.8 Info: --- End: NzbDrone.Core.Test.NotificationTests.SynologyIndexerFixture.should_remove_old_episodes_on_upgrade --- 12:50:08.8 Info: --- Start: NzbDrone.Core.Test.NotificationTests.SynologyIndexerFixture.should_update_entire_series_folder_on_rename --- 12:50:08.8 Info: --- End: NzbDrone.Core.Test.NotificationTests.SynologyIndexerFixture.should_update_entire_series_folder_on_rename --- 12:50:08.8 Info: --- Start: NzbDrone.Core.Test.NotificationTests.Xbmc.GetArtistPathFixture.should_return_null_when_artist_is_not_found --- 12:50:08.8 Info: --- End: NzbDrone.Core.Test.NotificationTests.Xbmc.GetArtistPathFixture.should_return_null_when_artist_is_not_found --- 12:50:08.8 Info: --- Start: NzbDrone.Core.Test.NotificationTests.Xbmc.GetArtistPathFixture.should_return_path_when_musicbrainzId_matches --- 12:50:08.9 Info: --- End: NzbDrone.Core.Test.NotificationTests.Xbmc.GetArtistPathFixture.should_return_path_when_musicbrainzId_matches --- 12:50:08.9 Info: --- Start: NzbDrone.Core.Test.NotificationTests.Xbmc.GetArtistPathFixture.should_return_path_when_title_matches --- 12:50:08.9 Info: --- End: NzbDrone.Core.Test.NotificationTests.Xbmc.GetArtistPathFixture.should_return_path_when_title_matches --- 12:50:08.9 Info: --- Start: NzbDrone.Core.Test.NotificationTests.Xbmc.OnReleaseImportFixture.should_clean_if_episode_was_replaced --- 12:50:08.9 Info: --- End: NzbDrone.Core.Test.NotificationTests.Xbmc.OnReleaseImportFixture.should_clean_if_episode_was_replaced --- 12:50:08.9 Info: --- Start: NzbDrone.Core.Test.NotificationTests.Xbmc.OnReleaseImportFixture.should_not_clean_if_no_episode_was_replaced --- 12:50:08.9 Info: --- End: NzbDrone.Core.Test.NotificationTests.Xbmc.OnReleaseImportFixture.should_not_clean_if_no_episode_was_replaced --- 12:50:08.9 Info: --- Start: NzbDrone.Core.Test.NotificationTests.Xbmc.UpdateFixture.should_update_all_paths_when_artist_path_not_found --- 12:50:08.9 Debug: Determining if there are any active players on XBMC host: Host1:8080/jsonrpc 12:50:08.9 Debug: Artist [9f4e41c3-2648-428e-b8c7-dc10465b49ad][Not Shawn Desman] doesn't exist on XBMC host: Host1:8080/jsonrpc, Updating Entire Library 12:50:08.9 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:50:08.9 Info: --- End: NzbDrone.Core.Test.NotificationTests.Xbmc.UpdateFixture.should_update_all_paths_when_artist_path_not_found --- 12:50:08.9 Info: --- Start: NzbDrone.Core.Test.NotificationTests.Xbmc.UpdateFixture.should_update_using_artist_path --- 12:50:08.9 Debug: Determining if there are any active players on XBMC host: Host1:8080/jsonrpc 12:50:08.9 Debug: Updating artist [9f4e41c3-2648-428e-b8c7-dc10465b49ac][Name1] (Kodi Path: File1) on XBMC host: Host1:8080/jsonrpc 12:50:08.9 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:50:08.9 Info: --- End: NzbDrone.Core.Test.NotificationTests.Xbmc.UpdateFixture.should_update_using_artist_path --- 12:50:08.9 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.BuildFilePathFixture.should_clean_artist_folder_when_it_contains_illegal_characters_in_album_or_artist_title --- 12:50:08.9 Info: --- End: NzbDrone.Core.Test.OrganizerTests.BuildFilePathFixture.should_clean_artist_folder_when_it_contains_illegal_characters_in_album_or_artist_title --- 12:50:08.9 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:50:08.9 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:50:08.9 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ArtistNameFirstCharacterFixture.should_be_able_to_use_lower_case_first_character --- 12:50:08.9 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ArtistNameFirstCharacterFixture.should_be_able_to_use_lower_case_first_character --- 12:50:08.9 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ArtistNameFirstCharacterFixture.should_get_expected_folder_name_back("The Mist","M","The Mist") --- 12:50:08.9 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ArtistNameFirstCharacterFixture.should_get_expected_folder_name_back("The Mist","M","The Mist") --- 12:50:08.9 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ArtistNameFirstCharacterFixture.should_get_expected_folder_name_back("A","A","A") --- 12:50:08.9 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ArtistNameFirstCharacterFixture.should_get_expected_folder_name_back("A","A","A") --- 12:50:08.9 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ArtistNameFirstCharacterFixture.should_get_expected_folder_name_back("30 Rock","3","30 Rock") --- 12:50:08.9 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ArtistNameFirstCharacterFixture.should_get_expected_folder_name_back("30 Rock","3","30 Rock") --- 12:50:08.9 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ArtistNameFirstCharacterFixture.should_get_expected_folder_name_back("The '80s Greatest","8","The '80s Greatest") --- 12:50:08.9 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ArtistNameFirstCharacterFixture.should_get_expected_folder_name_back("The '80s Greatest","8","The '80s Greatest") --- 12:50:08.9 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ArtistNameFirstCharacterFixture.should_get_expected_folder_name_back("좀비버스","좀","좀비버스") --- 12:50:08.9 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ArtistNameFirstCharacterFixture.should_get_expected_folder_name_back("좀비버스","좀","좀비버스") --- 12:50:08.9 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ArtistNameFirstCharacterFixture.should_get_expected_folder_name_back("¡Mucha Lucha!","M","¡Mucha Lucha!") --- 12:50:09.0 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ArtistNameFirstCharacterFixture.should_get_expected_folder_name_back("¡Mucha Lucha!","M","¡Mucha Lucha!") --- 12:50:09.0 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ArtistNameFirstCharacterFixture.should_get_expected_folder_name_back(".hack","H","hack") --- 12:50:09.0 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ArtistNameFirstCharacterFixture.should_get_expected_folder_name_back(".hack","H","hack") --- 12:50:09.0 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ArtistNameFirstCharacterFixture.should_get_expected_folder_name_back("Ütopya","U","Ütopya") --- 12:50:09.0 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ArtistNameFirstCharacterFixture.should_get_expected_folder_name_back("Ütopya","U","Ütopya") --- 12:50:09.0 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ArtistNameFirstCharacterFixture.should_get_expected_folder_name_back("Æon Flux","A","Æon Flux") --- 12:50:09.0 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ArtistNameFirstCharacterFixture.should_get_expected_folder_name_back("Æon Flux","A","Æon Flux") --- 12:50:09.0 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleFixture.should_get_expected_title_back("Florence + the Machine","Florence + the Machine") --- 12:50:09.0 Trace: Media info is unavailable for [0] 12:50:09.0 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleFixture.should_get_expected_title_back("Florence + the Machine","Florence + the Machine") --- 12:50:09.0 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleFixture.should_get_expected_title_back("Beyoncé X10","Beyoncé X10") --- 12:50:09.0 Trace: Media info is unavailable for [0] 12:50:09.0 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleFixture.should_get_expected_title_back("Beyoncé X10","Beyoncé X10") --- 12:50:09.0 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleFixture.should_get_expected_title_back("Girlfriends' Guide to Divorce","Girlfriends Guide to Divorce") --- 12:50:09.0 Trace: Media info is unavailable for [0] 12:50:09.0 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleFixture.should_get_expected_title_back("Girlfriends' Guide to Divorce","Girlfriends Guide to Divorce") --- 12:50:09.0 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:50:09.0 Trace: Media info is unavailable for [0] 12:50:09.0 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:50:09.0 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleFixture.should_get_expected_title_back("Anne Hathaway/Florence + The Machine","Anne Hathaway Florence + The Machine") --- 12:50:09.0 Trace: Media info is unavailable for [0] 12:50:09.0 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleFixture.should_get_expected_title_back("Anne Hathaway/Florence + The Machine","Anne Hathaway Florence + The Machine") --- 12:50:09.0 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleFixture.should_get_expected_title_back("Chris Rock/Prince","Chris Rock Prince") --- 12:50:09.0 Trace: Media info is unavailable for [0] 12:50:09.0 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleFixture.should_get_expected_title_back("Chris Rock/Prince","Chris Rock Prince") --- 12:50:09.0 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleFixture.should_get_expected_title_back("Karma's a B*tch!","Karmas a B-tch!") --- 12:50:09.0 Trace: Media info is unavailable for [0] 12:50:09.0 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleFixture.should_get_expected_title_back("Karma's a B*tch!","Karmas a B-tch!") --- 12:50:09.0 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:50:09.0 Trace: Media info is unavailable for [0] 12:50:09.0 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:50:09.0 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleFixture.should_get_expected_title_back("$#*! My Dad Says","$#-! My Dad Says") --- 12:50:09.0 Trace: Media info is unavailable for [0] 12:50:09.0 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleFixture.should_get_expected_title_back("$#*! My Dad Says","$#-! My Dad Says") --- 12:50:09.0 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleFixture.should_get_expected_title_back("Free! - Iwatobi Swim Club","Free! Iwatobi Swim Club") --- 12:50:09.0 Trace: Media info is unavailable for [0] 12:50:09.0 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleFixture.should_get_expected_title_back("Free! - Iwatobi Swim Club","Free! Iwatobi Swim Club") --- 12:50:09.0 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleFixture.should_get_expected_title_back("Tamara Ecclestone: Billion $$ Girl","Tamara Ecclestone Billion $$ Girl") --- 12:50:09.0 Trace: Media info is unavailable for [0] 12:50:09.0 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleFixture.should_get_expected_title_back("Tamara Ecclestone: Billion $$ Girl","Tamara Ecclestone Billion $$ Girl") --- 12:50:09.0 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:50:09.0 Trace: Media info is unavailable for [0] 12:50:09.0 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:50:09.0 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleFixture.should_get_expected_title_back("Castle (2009)","Castle 2009") --- 12:50:09.0 Trace: Media info is unavailable for [0] 12:50:09.0 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleFixture.should_get_expected_title_back("Castle (2009)","Castle 2009") --- 12:50:09.0 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleFixture.should_get_expected_title_back("Law & Order (UK)","Law and Order UK") --- 12:50:09.0 Trace: Media info is unavailable for [0] 12:50:09.0 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleFixture.should_get_expected_title_back("Law & Order (UK)","Law and Order UK") --- 12:50:09.0 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleFixture.should_get_expected_title_back("Is this okay?","Is this okay") --- 12:50:09.0 Trace: Media info is unavailable for [0] 12:50:09.0 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleFixture.should_get_expected_title_back("Is this okay?","Is this okay") --- 12:50:09.0 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleFixture.should_get_expected_title_back("[a] title","a title") --- 12:50:09.0 Trace: Media info is unavailable for [0] 12:50:09.0 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleFixture.should_get_expected_title_back("[a] title","a title") --- 12:50:09.0 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleFixture.should_get_expected_title_back("backslash \\ backlash","backslash backlash") --- 12:50:09.0 Trace: Media info is unavailable for [0] 12:50:09.0 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleFixture.should_get_expected_title_back("backslash \\ backlash","backslash backlash") --- 12:50:09.0 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleFixture.should_get_expected_title_back("I'm the Boss","Im the Boss") --- 12:50:09.0 Trace: Media info is unavailable for [0] 12:50:09.0 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleFixture.should_get_expected_title_back("I'm the Boss","Im the Boss") --- 12:50:09.0 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleFixture.should_use_and_as_separator_for_multiple_episodes --- 12:50:09.0 Trace: Media info is unavailable for [0] 12:50:09.0 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleFixture.should_use_and_as_separator_for_multiple_episodes --- 12:50:09.0 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleTheFixture.should_get_expected_title_back("The Mist","Mist, The") --- 12:50:09.0 Trace: Media info is unavailable for [0] 12:50:09.0 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleTheFixture.should_get_expected_title_back("The Mist","Mist, The") --- 12:50:09.0 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleTheFixture.should_get_expected_title_back("A Place to Call Home","Place to Call Home, A") --- 12:50:09.0 Trace: Media info is unavailable for [0] 12:50:09.0 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleTheFixture.should_get_expected_title_back("A Place to Call Home","Place to Call Home, A") --- 12:50:09.0 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:50:09.0 Trace: Media info is unavailable for [0] 12:50:09.0 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:50:09.0 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleTheFixture.should_get_expected_title_back("The Flash (2010)","Flash, The 2010") --- 12:50:09.0 Trace: Media info is unavailable for [0] 12:50:09.0 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleTheFixture.should_get_expected_title_back("The Flash (2010)","Flash, The 2010") --- 12:50:09.0 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:50:09.0 Trace: Media info is unavailable for [0] 12:50:09.0 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:50:09.0 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleTheFixture.should_get_expected_title_back("The Fixer (ZH) (2015)","Fixer, The ZH 2015") --- 12:50:09.0 Trace: Media info is unavailable for [0] 12:50:09.0 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleTheFixture.should_get_expected_title_back("The Fixer (ZH) (2015)","Fixer, The ZH 2015") --- 12:50:09.0 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleTheFixture.should_get_expected_title_back("The Sixth Sense 2 (Thai)","Sixth Sense 2, The Thai") --- 12:50:09.0 Trace: Media info is unavailable for [0] 12:50:09.0 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleTheFixture.should_get_expected_title_back("The Sixth Sense 2 (Thai)","Sixth Sense 2, The Thai") --- 12:50:09.0 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleTheFixture.should_get_expected_title_back("The Amazing Race (Latin America)","Amazing Race, The Latin America") --- 12:50:09.0 Trace: Media info is unavailable for [0] 12:50:09.0 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleTheFixture.should_get_expected_title_back("The Amazing Race (Latin America)","Amazing Race, The Latin America") --- 12:50:09.0 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleTheFixture.should_get_expected_title_back("The Rat Pack (A&E)","Rat Pack, The AandE") --- 12:50:09.0 Trace: Media info is unavailable for [0] 12:50:09.0 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleTheFixture.should_get_expected_title_back("The Rat Pack (A&E)","Rat Pack, The AandE") --- 12:50:09.0 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:50:09.0 Trace: Media info is unavailable for [0] 12:50:09.0 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:50:09.0 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleTheFixture.should_not_change_title("A") --- 12:50:09.0 Trace: Media info is unavailable for [0] 12:50:09.0 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleTheFixture.should_not_change_title("A") --- 12:50:09.0 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleTheFixture.should_not_change_title("Anne") --- 12:50:09.0 Trace: Media info is unavailable for [0] 12:50:09.0 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleTheFixture.should_not_change_title("Anne") --- 12:50:09.0 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleTheFixture.should_not_change_title("Theodore") --- 12:50:09.0 Trace: Media info is unavailable for [0] 12:50:09.0 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleTheFixture.should_not_change_title("Theodore") --- 12:50:09.0 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleTheFixture.should_not_change_title("3%") --- 12:50:09.0 Trace: Media info is unavailable for [0] 12:50:09.0 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleTheFixture.should_not_change_title("3%") --- 12:50:09.0 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:50:09.0 Trace: Media info is unavailable for [0] 12:50:09.0 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:50:09.0 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:50:09.0 Trace: Media info is unavailable for [0] 12:50:09.0 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:50:09.0 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:50:09.0 Trace: Media info is unavailable for [0] 12:50:09.0 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:50:09.0 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:50:09.0 Trace: Media info is unavailable for [0] 12:50:09.0 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:50:09.0 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:50:09.0 Trace: Media info is unavailable for [0] 12:50:09.0 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:50:09.0 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ColonReplacementFixture.should_replace_colon_followed_by_space_with_space_dash_space_by_default --- 12:50:09.0 Trace: Media info is unavailable for [0] 12:50:09.0 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ColonReplacementFixture.should_replace_colon_followed_by_space_with_space_dash_space_by_default --- 12:50:09.0 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ColonReplacementFixture.should_replace_colon_with_expected_result("Artist:Name",Smart,"Artist-Name") --- 12:50:09.0 Trace: Media info is unavailable for [0] 12:50:09.0 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ColonReplacementFixture.should_replace_colon_with_expected_result("Artist:Name",Smart,"Artist-Name") --- 12:50:09.0 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ColonReplacementFixture.should_replace_colon_with_expected_result("Artist:Name",Dash,"Artist-Name") --- 12:50:09.0 Trace: Media info is unavailable for [0] 12:50:09.0 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ColonReplacementFixture.should_replace_colon_with_expected_result("Artist:Name",Dash,"Artist-Name") --- 12:50:09.0 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ColonReplacementFixture.should_replace_colon_with_expected_result("Artist:Name",Delete,"ArtistName") --- 12:50:09.0 Trace: Media info is unavailable for [0] 12:50:09.0 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ColonReplacementFixture.should_replace_colon_with_expected_result("Artist:Name",Delete,"ArtistName") --- 12:50:09.0 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ColonReplacementFixture.should_replace_colon_with_expected_result("Artist:Name",SpaceDash,"Artist -Name") --- 12:50:09.1 Trace: Media info is unavailable for [0] 12:50:09.1 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ColonReplacementFixture.should_replace_colon_with_expected_result("Artist:Name",SpaceDash,"Artist -Name") --- 12:50:09.1 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ColonReplacementFixture.should_replace_colon_with_expected_result("Artist:Name",SpaceDashSpace,"Artist - Name") --- 12:50:09.1 Trace: Media info is unavailable for [0] 12:50:09.1 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ColonReplacementFixture.should_replace_colon_with_expected_result("Artist:Name",SpaceDashSpace,"Artist - Name") --- 12:50:09.1 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_be_able_to_use_only_original_title --- 12:50:09.1 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_be_able_to_use_only_original_title --- 12:50:09.1 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_be_able_to_use_original_filename --- 12:50:09.1 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_be_able_to_use_original_filename --- 12:50:09.1 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_be_able_to_use_original_filename_only --- 12:50:09.1 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_be_able_to_use_original_filename_only --- 12:50:09.1 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_be_able_to_use_original_title --- 12:50:09.1 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_be_able_to_use_original_title --- 12:50:09.1 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_cleanup_Album_Title --- 12:50:09.1 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_cleanup_Album_Title --- 12:50:09.1 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_cleanup_Artist_Name --- 12:50:09.1 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_cleanup_Artist_Name --- 12:50:09.1 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_escape_token_in_format("Some Escaped {{ String","Some Escaped { String") --- 12:50:09.1 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_escape_token_in_format("Some Escaped {{ String","Some Escaped { String") --- 12:50:09.1 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_escape_token_in_format("Some Escaped }} String","Some Escaped } String") --- 12:50:09.1 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_escape_token_in_format("Some Escaped }} String","Some Escaped } String") --- 12:50:09.1 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_escape_token_in_format("Some Escaped {{Artist Name}} String","Some Escaped {Artist Name} String") --- 12:50:09.1 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_escape_token_in_format("Some Escaped {{Artist Name}} String","Some Escaped {Artist Name} String") --- 12:50:09.1 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_escape_token_in_format("Some Escaped {{{Artist Name}}} String","Some Escaped {Linkin Park} String") --- 12:50:09.1 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_escape_token_in_format("Some Escaped {{{Artist Name}}} String","Some Escaped {Linkin Park} String") --- 12:50:09.1 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_escape_token_in_title --- 12:50:09.1 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_escape_token_in_title --- 12:50:09.1 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_include_affixes_if_value_not_empty --- 12:50:09.1 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_include_affixes_if_value_not_empty --- 12:50:09.1 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_not_clean_track_title_if_there_is_only_one --- 12:50:09.1 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_not_clean_track_title_if_there_is_only_one --- 12:50:09.1 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_not_include_affixes_if_value_empty --- 12:50:09.1 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_not_include_affixes_if_value_empty --- 12:50:09.1 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_not_include_quality_proper_when_release_is_not_a_proper --- 12:50:09.1 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_not_include_quality_proper_when_release_is_not_a_proper --- 12:50:09.1 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:50:09.1 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:50:09.1 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:50:09.1 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:50:09.1 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:50:09.1 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:50:09.1 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_not_wrap_proper_in_square_brackets_when_not_a_proper --- 12:50:09.1 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_not_wrap_proper_in_square_brackets_when_not_a_proper --- 12:50:09.1 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_remove_duplicate_non_word_characters --- 12:50:09.1 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_remove_duplicate_non_word_characters --- 12:50:09.1 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_Album_dash_Title --- 12:50:09.1 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_Album_dash_Title --- 12:50:09.1 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_Album_Disambiguation --- 12:50:09.1 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_Album_Disambiguation --- 12:50:09.1 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_Album_dot_Title --- 12:50:09.1 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_Album_dot_Title --- 12:50:09.1 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_album_genre --- 12:50:09.1 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_album_genre --- 12:50:09.1 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_Album_MbId_null --- 12:50:09.1 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_Album_MbId_null --- 12:50:09.1 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_Album_space_MbId --- 12:50:09.1 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_Album_space_MbId --- 12:50:09.1 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_Album_space_Title --- 12:50:09.1 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_Album_space_Title --- 12:50:09.1 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_ALBUM_TITLE_with_all_caps --- 12:50:09.1 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_ALBUM_TITLE_with_all_caps --- 12:50:09.1 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_album_title_with_all_lower_case --- 12:50:09.1 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_album_title_with_all_lower_case --- 12:50:09.1 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_ALBUM_TITLE_with_random_casing_should_keep_original_casing --- 12:50:09.1 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_ALBUM_TITLE_with_random_casing_should_keep_original_casing --- 12:50:09.1 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_Album_Type --- 12:50:09.1 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_Album_Type --- 12:50:09.1 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_Album_underscore_Title --- 12:50:09.1 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_Album_underscore_Title --- 12:50:09.1 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_all_contents_in_pattern --- 12:50:09.1 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_all_contents_in_pattern --- 12:50:09.1 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_all_tokens_for_different_cultures("en-US") --- 12:50:09.1 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_all_tokens_for_different_cultures("en-US") --- 12:50:09.1 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_all_tokens_for_different_cultures("fr-FR") --- 12:50:09.1 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_all_tokens_for_different_cultures("fr-FR") --- 12:50:09.1 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_all_tokens_for_different_cultures("az") --- 12:50:09.2 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_all_tokens_for_different_cultures("az") --- 12:50:09.2 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_all_tokens_for_different_cultures("tr-TR") --- 12:50:09.2 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_all_tokens_for_different_cultures("tr-TR") --- 12:50:09.2 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_Artist_dash_Name --- 12:50:09.2 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_Artist_dash_Name --- 12:50:09.2 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_Artist_Disambiguation --- 12:50:09.2 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_Artist_Disambiguation --- 12:50:09.2 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_Artist_dot_Name --- 12:50:09.2 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_Artist_dot_Name --- 12:50:09.2 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_artist_genre --- 12:50:09.2 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_artist_genre --- 12:50:09.2 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_Artist_MbId_null --- 12:50:09.2 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_Artist_MbId_null --- 12:50:09.2 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_artist_name_for_Various_Artists_album --- 12:50:09.2 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_artist_name_for_Various_Artists_album --- 12:50:09.2 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_ARTIST_NAME_with_all_caps --- 12:50:09.2 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_ARTIST_NAME_with_all_caps --- 12:50:09.2 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_artist_name_with_all_lower_case --- 12:50:09.2 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_artist_name_with_all_lower_case --- 12:50:09.2 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_ARTIST_NAME_with_random_casing_should_keep_original_casing --- 12:50:09.2 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_ARTIST_NAME_with_random_casing_should_keep_original_casing --- 12:50:09.2 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_Artist_space_MbId --- 12:50:09.2 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_Artist_space_MbId --- 12:50:09.2 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_Artist_space_Name --- 12:50:09.2 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_Artist_space_Name --- 12:50:09.2 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_Artist_underscore_Name --- 12:50:09.2 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_Artist_underscore_Name --- 12:50:09.2 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_double_period_with_single_period --- 12:50:09.2 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_double_period_with_single_period --- 12:50:09.2 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_media_info_audio_bitrate --- 12:50:09.2 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_media_info_audio_bitrate --- 12:50:09.2 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_media_info_audio_channels --- 12:50:09.2 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_media_info_audio_channels --- 12:50:09.2 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_media_info_audio_codec --- 12:50:09.2 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_media_info_audio_codec --- 12:50:09.2 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_media_info_bits_per_sample --- 12:50:09.2 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_media_info_bits_per_sample --- 12:50:09.2 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_media_info_sample_rate --- 12:50:09.2 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_media_info_sample_rate --- 12:50:09.2 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_medium_number_with_single_digit --- 12:50:09.2 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_medium_number_with_single_digit --- 12:50:09.2 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_medium00_number_with_two_digits --- 12:50:09.2 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_medium00_number_with_two_digits --- 12:50:09.2 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_quality_full_with_quality_title_only_when_not_a_proper --- 12:50:09.2 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_quality_full_with_quality_title_only_when_not_a_proper --- 12:50:09.2 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_quality_title --- 12:50:09.2 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_quality_title --- 12:50:09.2 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_Track_Artist_MbId_null --- 12:50:09.2 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_Track_Artist_MbId_null --- 12:50:09.2 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_track_artist_name_for_Various_Artists_album --- 12:50:09.2 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_track_artist_name_for_Various_Artists_album --- 12:50:09.2 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_track_number_with_single_digit --- 12:50:09.2 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_track_number_with_single_digit --- 12:50:09.2 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_Track_space_Artist_MbId --- 12:50:09.2 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_Track_space_Artist_MbId --- 12:50:09.2 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_track_title --- 12:50:09.2 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_track_title --- 12:50:09.2 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_track_title_if_pattern_has_random_casing --- 12:50:09.2 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_track_title_if_pattern_has_random_casing --- 12:50:09.2 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_track00_number_with_two_digits --- 12:50:09.2 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_track00_number_with_two_digits --- 12:50:09.2 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_triple_period_with_single_period --- 12:50:09.2 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_triple_period_with_single_period --- 12:50:09.2 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_should_replace_release_group --- 12:50:09.2 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_should_replace_release_group --- 12:50:09.2 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_trim_extra_separators_from_end_when_quality_proper_is_not_included(' ') --- 12:50:09.2 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_trim_extra_separators_from_end_when_quality_proper_is_not_included(' ') --- 12:50:09.2 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_trim_extra_separators_from_end_when_quality_proper_is_not_included('-') --- 12:50:09.2 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_trim_extra_separators_from_end_when_quality_proper_is_not_included('-') --- 12:50:09.2 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_trim_extra_separators_from_end_when_quality_proper_is_not_included('.') --- 12:50:09.2 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_trim_extra_separators_from_end_when_quality_proper_is_not_included('.') --- 12:50:09.2 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_trim_extra_separators_from_end_when_quality_proper_is_not_included('_') --- 12:50:09.2 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_trim_extra_separators_from_end_when_quality_proper_is_not_included('_') --- 12:50:09.2 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_trim_extra_separators_from_middle_when_quality_proper_is_not_included(' ') --- 12:50:09.2 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_trim_extra_separators_from_middle_when_quality_proper_is_not_included(' ') --- 12:50:09.2 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_trim_extra_separators_from_middle_when_quality_proper_is_not_included('-') --- 12:50:09.3 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_trim_extra_separators_from_middle_when_quality_proper_is_not_included('-') --- 12:50:09.3 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_trim_extra_separators_from_middle_when_quality_proper_is_not_included('.') --- 12:50:09.3 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_trim_extra_separators_from_middle_when_quality_proper_is_not_included('.') --- 12:50:09.3 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_trim_extra_separators_from_middle_when_quality_proper_is_not_included('_') --- 12:50:09.3 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_trim_extra_separators_from_middle_when_quality_proper_is_not_included('_') --- 12:50:09.3 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_use_existing_casing_for_release_group("0SEC") --- 12:50:09.3 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_use_existing_casing_for_release_group("0SEC") --- 12:50:09.3 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_use_existing_casing_for_release_group("2HD") --- 12:50:09.3 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_use_existing_casing_for_release_group("2HD") --- 12:50:09.3 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_use_existing_casing_for_release_group("IMMERSE") --- 12:50:09.3 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_use_existing_casing_for_release_group("IMMERSE") --- 12:50:09.3 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_use_existing_filename_when_scene_name_is_not_available --- 12:50:09.3 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_use_existing_filename_when_scene_name_is_not_available --- 12:50:09.3 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_use_Lidarr_as_release_group_when_not_available --- 12:50:09.3 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_use_Lidarr_as_release_group_when_not_available --- 12:50:09.3 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.use_file_name_when_sceneName_is_not_null --- 12:50:09.3 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.use_file_name_when_sceneName_is_not_null --- 12:50:09.3 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.use_file_name_when_sceneName_is_null --- 12:50:09.3 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.use_file_name_when_sceneName_is_null --- 12:50:09.3 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.use_path_when_sceneName_and_relative_path_are_null --- 12:50:09.3 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.use_path_when_sceneName_and_relative_path_are_null --- 12:50:09.3 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.NestedFileNameBuilderFixture.should_build_nested_multi_track_filename_with_back_slash --- 12:50:09.3 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.NestedFileNameBuilderFixture.should_build_nested_multi_track_filename_with_back_slash --- 12:50:09.3 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.NestedFileNameBuilderFixture.should_build_nested_multi_track_filename_with_forward_slash --- 12:50:09.3 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.NestedFileNameBuilderFixture.should_build_nested_multi_track_filename_with_forward_slash --- 12:50:09.3 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.NestedFileNameBuilderFixture.should_build_nested_multi_track_filename_with_medium_name --- 12:50:09.3 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.NestedFileNameBuilderFixture.should_build_nested_multi_track_filename_with_medium_name --- 12:50:09.3 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.NestedFileNameBuilderFixture.should_build_nested_standard_track_filename_with_back_slash --- 12:50:09.3 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.NestedFileNameBuilderFixture.should_build_nested_standard_track_filename_with_back_slash --- 12:50:09.3 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.NestedFileNameBuilderFixture.should_build_nested_standard_track_filename_with_forward_slash --- 12:50:09.3 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.NestedFileNameBuilderFixture.should_build_nested_standard_track_filename_with_forward_slash --- 12:50:09.3 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ReplaceCharacterFixture.should_replace_illegal_characters("CSI: Crime Scene Investigation","CSI - Crime Scene Investigation") --- 12:50:09.3 Trace: Media info is unavailable for [0] 12:50:09.3 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ReplaceCharacterFixture.should_replace_illegal_characters("CSI: Crime Scene Investigation","CSI - Crime Scene Investigation") --- 12:50:09.3 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ReplaceCharacterFixture.should_replace_illegal_characters("Code:Breaker","Code-Breaker") --- 12:50:09.3 Trace: Media info is unavailable for [0] 12:50:09.3 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ReplaceCharacterFixture.should_replace_illegal_characters("Code:Breaker","Code-Breaker") --- 12:50:09.3 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ReplaceCharacterFixture.should_replace_illegal_characters("Back Slash\\","Back Slash+") --- 12:50:09.3 Trace: Media info is unavailable for [0] 12:50:09.3 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ReplaceCharacterFixture.should_replace_illegal_characters("Back Slash\\","Back Slash+") --- 12:50:09.3 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ReplaceCharacterFixture.should_replace_illegal_characters("Forward Slash/","Forward Slash+") --- 12:50:09.3 Trace: Media info is unavailable for [0] 12:50:09.3 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ReplaceCharacterFixture.should_replace_illegal_characters("Forward Slash/","Forward Slash+") --- 12:50:09.3 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ReplaceCharacterFixture.should_replace_illegal_characters("Greater Than>","Greater Than") --- 12:50:09.3 Trace: Media info is unavailable for [0] 12:50:09.3 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ReplaceCharacterFixture.should_replace_illegal_characters("Greater Than>","Greater Than") --- 12:50:09.3 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ReplaceCharacterFixture.should_replace_illegal_characters("Less Than<","Less Than") --- 12:50:09.3 Trace: Media info is unavailable for [0] 12:50:09.3 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ReplaceCharacterFixture.should_replace_illegal_characters("Less Than<","Less Than") --- 12:50:09.3 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ReplaceCharacterFixture.should_replace_illegal_characters("Question Mark?","Question Mark!") --- 12:50:09.3 Trace: Media info is unavailable for [0] 12:50:09.3 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ReplaceCharacterFixture.should_replace_illegal_characters("Question Mark?","Question Mark!") --- 12:50:09.3 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ReplaceCharacterFixture.should_replace_illegal_characters("Aster*sk","Aster-sk") --- 12:50:09.3 Trace: Media info is unavailable for [0] 12:50:09.3 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ReplaceCharacterFixture.should_replace_illegal_characters("Aster*sk","Aster-sk") --- 12:50:09.3 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ReplaceCharacterFixture.should_replace_illegal_characters("Colon: Two Periods","Colon - Two Periods") --- 12:50:09.3 Trace: Media info is unavailable for [0] 12:50:09.3 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ReplaceCharacterFixture.should_replace_illegal_characters("Colon: Two Periods","Colon - Two Periods") --- 12:50:09.3 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ReplaceCharacterFixture.should_replace_illegal_characters("Pipe|","Pipe") --- 12:50:09.3 Trace: Media info is unavailable for [0] 12:50:09.3 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ReplaceCharacterFixture.should_replace_illegal_characters("Pipe|","Pipe") --- 12:50:09.3 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ReplaceCharacterFixture.should_replace_illegal_characters("Quotes\"","Quotes") --- 12:50:09.3 Trace: Media info is unavailable for [0] 12:50:09.3 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ReplaceCharacterFixture.should_replace_illegal_characters("Quotes\"","Quotes") --- 12:50:09.3 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ReservedDeviceNameFixture.should_replace_reserved_device_name_in_artist_folder("Con Game","Con_Game") --- 12:50:09.3 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ReservedDeviceNameFixture.should_replace_reserved_device_name_in_artist_folder("Con Game","Con_Game") --- 12:50:09.3 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ReservedDeviceNameFixture.should_replace_reserved_device_name_in_artist_folder("Com1 Sat","Com1_Sat") --- 12:50:09.3 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ReservedDeviceNameFixture.should_replace_reserved_device_name_in_artist_folder("Com1 Sat","Com1_Sat") --- 12:50:09.3 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ReservedDeviceNameFixture.should_replace_reserved_device_name_in_file_name("Con Game","Con_Game") --- 12:50:09.3 Trace: Media info is unavailable for [0] 12:50:09.3 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ReservedDeviceNameFixture.should_replace_reserved_device_name_in_file_name("Con Game","Con_Game") --- 12:50:09.3 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ReservedDeviceNameFixture.should_replace_reserved_device_name_in_file_name("Com1 Sat","Com1_Sat") --- 12:50:09.3 Trace: Media info is unavailable for [0] 12:50:09.3 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ReservedDeviceNameFixture.should_replace_reserved_device_name_in_file_name("Com1 Sat","Com1_Sat") --- 12:50:09.3 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.TitleTheFixture.should_get_expected_title_back("The Mist","Mist, The") --- 12:50:09.3 Trace: Media info is unavailable for [0] 12:50:09.3 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.TitleTheFixture.should_get_expected_title_back("The Mist","Mist, The") --- 12:50:09.3 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.TitleTheFixture.should_get_expected_title_back("A Place to Call Home","Place to Call Home, A") --- 12:50:09.3 Trace: Media info is unavailable for [0] 12:50:09.3 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.TitleTheFixture.should_get_expected_title_back("A Place to Call Home","Place to Call Home, A") --- 12:50:09.3 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.TitleTheFixture.should_get_expected_title_back("An Adventure in Space and Time","Adventure in Space and Time, An") --- 12:50:09.3 Trace: Media info is unavailable for [0] 12:50:09.3 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.TitleTheFixture.should_get_expected_title_back("An Adventure in Space and Time","Adventure in Space and Time, An") --- 12:50:09.3 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.TitleTheFixture.should_get_expected_title_back("The Flash (2010)","Flash, The (2010)") --- 12:50:09.3 Trace: Media info is unavailable for [0] 12:50:09.3 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.TitleTheFixture.should_get_expected_title_back("The Flash (2010)","Flash, The (2010)") --- 12:50:09.3 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.TitleTheFixture.should_get_expected_title_back("A League Of Their Own (AU)","League Of Their Own, A (AU)") --- 12:50:09.3 Trace: Media info is unavailable for [0] 12:50:09.3 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.TitleTheFixture.should_get_expected_title_back("A League Of Their Own (AU)","League Of Their Own, A (AU)") --- 12:50:09.3 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.TitleTheFixture.should_get_expected_title_back("The Fixer (ZH) (2015)","Fixer, The (ZH) (2015)") --- 12:50:09.3 Trace: Media info is unavailable for [0] 12:50:09.3 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.TitleTheFixture.should_get_expected_title_back("The Fixer (ZH) (2015)","Fixer, The (ZH) (2015)") --- 12:50:09.3 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.TitleTheFixture.should_get_expected_title_back("The Sixth Sense 2 (Thai)","Sixth Sense 2, The (Thai)") --- 12:50:09.3 Trace: Media info is unavailable for [0] 12:50:09.3 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.TitleTheFixture.should_get_expected_title_back("The Sixth Sense 2 (Thai)","Sixth Sense 2, The (Thai)") --- 12:50:09.3 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.TitleTheFixture.should_get_expected_title_back("The Amazing Race (Latin America)","Amazing Race, The (Latin America)") --- 12:50:09.3 Trace: Media info is unavailable for [0] 12:50:09.3 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.TitleTheFixture.should_get_expected_title_back("The Amazing Race (Latin America)","Amazing Race, The (Latin America)") --- 12:50:09.3 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.TitleTheFixture.should_get_expected_title_back("The Rat Pack (A&E)","Rat Pack, The (A&E)") --- 12:50:09.3 Trace: Media info is unavailable for [0] 12:50:09.3 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.TitleTheFixture.should_get_expected_title_back("The Rat Pack (A&E)","Rat Pack, The (A&E)") --- 12:50:09.3 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.TitleTheFixture.should_get_expected_title_back("The Climax: I (Almost) Got Away With It (2016)","Climax - I (Almost) Got Away With It, The (2016)") --- 12:50:09.3 Trace: Media info is unavailable for [0] 12:50:09.3 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.TitleTheFixture.should_get_expected_title_back("The Climax: I (Almost) Got Away With It (2016)","Climax - I (Almost) Got Away With It, The (2016)") --- 12:50:09.3 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.TitleTheFixture.should_not_change_title("A") --- 12:50:09.3 Trace: Media info is unavailable for [0] 12:50:09.3 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.TitleTheFixture.should_not_change_title("A") --- 12:50:09.3 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.TitleTheFixture.should_not_change_title("Anne") --- 12:50:09.3 Trace: Media info is unavailable for [0] 12:50:09.3 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.TitleTheFixture.should_not_change_title("Anne") --- 12:50:09.3 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.TitleTheFixture.should_not_change_title("Theodore") --- 12:50:09.3 Trace: Media info is unavailable for [0] 12:50:09.3 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.TitleTheFixture.should_not_change_title("Theodore") --- 12:50:09.3 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.TitleTheFixture.should_not_change_title("3%") --- 12:50:09.3 Trace: Media info is unavailable for [0] 12:50:09.3 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.TitleTheFixture.should_not_change_title("3%") --- 12:50:09.3 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.TruncatedArtistNameFixture.should_truncate_artist_name("{Artist Name:16}","The Fantastic...") --- 12:50:09.3 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.TruncatedArtistNameFixture.should_truncate_artist_name("{Artist Name:16}","The Fantastic...") --- 12:50:09.3 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.TruncatedArtistNameFixture.should_truncate_artist_name("{Artist NameThe:17}","Fantastic Life...") --- 12:50:09.3 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.TruncatedArtistNameFixture.should_truncate_artist_name("{Artist NameThe:17}","Fantastic Life...") --- 12:50:09.3 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.TruncatedArtistNameFixture.should_truncate_artist_name("{Artist CleanName:-13}","...Mr. Sisko") --- 12:50:09.3 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.TruncatedArtistNameFixture.should_truncate_artist_name("{Artist CleanName:-13}","...Mr. Sisko") --- 12:50:09.3 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.TruncatedReleaseGroupFixture.should_truncate_from_beginning --- 12:50:09.3 Trace: Media info is unavailable for [0] 12:50:09.3 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.TruncatedReleaseGroupFixture.should_truncate_from_beginning --- 12:50:09.3 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.TruncatedReleaseGroupFixture.should_truncate_from_from_end --- 12:50:09.3 Trace: Media info is unavailable for [0] 12:50:09.3 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.TruncatedReleaseGroupFixture.should_truncate_from_from_end --- 12:50:09.3 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.TruncatedTrackTitlesFixture.should_truncate_first_episode_title_with_ellipsis_if_only_partially_fits --- 12:50:09.4 Trace: Media info is unavailable for [0] 12:50:09.4 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.TruncatedTrackTitlesFixture.should_truncate_first_episode_title_with_ellipsis_if_only_partially_fits --- 12:50:09.4 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.TruncatedTrackTitlesFixture.should_truncate_titles_measuring_artist_title_bytes --- 12:50:09.4 Trace: Media info is unavailable for [0] 12:50:09.4 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.TruncatedTrackTitlesFixture.should_truncate_titles_measuring_artist_title_bytes --- 12:50:09.4 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.TruncatedTrackTitlesFixture.should_truncate_titles_measuring_episode_title_bytes --- 12:50:09.4 Trace: Media info is unavailable for [0] 12:50:09.4 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.TruncatedTrackTitlesFixture.should_truncate_titles_measuring_episode_title_bytes --- 12:50:09.4 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.TruncatedTrackTitlesFixture.should_truncate_titles_measuring_episode_title_bytes_middle --- 12:50:09.4 Trace: Media info is unavailable for [0] 12:50:09.4 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.TruncatedTrackTitlesFixture.should_truncate_titles_measuring_episode_title_bytes_middle --- 12:50:09.4 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.TruncatedTrackTitlesFixture.should_truncate_with_ellipsis_between_first_and_last_episode_titles --- 12:50:09.4 Trace: Media info is unavailable for [0] 12:50:09.4 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.TruncatedTrackTitlesFixture.should_truncate_with_ellipsis_between_first_and_last_episode_titles --- 12:50:09.4 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.TruncatedTrackTitlesFixture.should_truncate_with_ellipsis_if_only_first_episode_title_fits --- 12:50:09.4 Trace: Media info is unavailable for [0] 12:50:09.4 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.TruncatedTrackTitlesFixture.should_truncate_with_ellipsis_if_only_first_episode_title_fits --- 12:50:09.4 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.TruncatedTrackTitlesFixture.should_truncate_with_extension --- 12:50:09.4 Trace: Media info is unavailable for [0] 12:50:09.4 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.TruncatedTrackTitlesFixture.should_truncate_with_extension --- 12:50:09.4 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.GetArtistFolderFixture.should_use_artistFolderFormat_to_build_folder_name("Avenged Sevenfold","{Artist Name}","Avenged Sevenfold") --- 12:50:09.4 Info: --- End: NzbDrone.Core.Test.OrganizerTests.GetArtistFolderFixture.should_use_artistFolderFormat_to_build_folder_name("Avenged Sevenfold","{Artist Name}","Avenged Sevenfold") --- 12:50:09.4 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.GetArtistFolderFixture.should_use_artistFolderFormat_to_build_folder_name("Avenged Sevenfold","{Artist.Name}","Avenged.Sevenfold") --- 12:50:09.4 Info: --- End: NzbDrone.Core.Test.OrganizerTests.GetArtistFolderFixture.should_use_artistFolderFormat_to_build_folder_name("Avenged Sevenfold","{Artist.Name}","Avenged.Sevenfold") --- 12:50:09.4 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.GetArtistFolderFixture.should_use_artistFolderFormat_to_build_folder_name("AC/DC","{Artist Name}","AC+DC") --- 12:50:09.4 Info: --- End: NzbDrone.Core.Test.OrganizerTests.GetArtistFolderFixture.should_use_artistFolderFormat_to_build_folder_name("AC/DC","{Artist Name}","AC+DC") --- 12:50:09.4 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.GetArtistFolderFixture.should_use_artistFolderFormat_to_build_folder_name("In the Woods...","{Artist.Name}","In.the.Woods") --- 12:50:09.4 Info: --- End: NzbDrone.Core.Test.OrganizerTests.GetArtistFolderFixture.should_use_artistFolderFormat_to_build_folder_name("In the Woods...","{Artist.Name}","In.the.Woods") --- 12:50:09.4 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.GetArtistFolderFixture.should_use_artistFolderFormat_to_build_folder_name("3OH!3","{Artist.Name}","3OH!3") --- 12:50:09.4 Info: --- End: NzbDrone.Core.Test.OrganizerTests.GetArtistFolderFixture.should_use_artistFolderFormat_to_build_folder_name("3OH!3","{Artist.Name}","3OH!3") --- 12:50:09.4 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.GetArtistFolderFixture.should_use_artistFolderFormat_to_build_folder_name("Avenged Sevenfold",".{Artist.Name}.","Avenged.Sevenfold") --- 12:50:09.4 Info: --- End: NzbDrone.Core.Test.OrganizerTests.GetArtistFolderFixture.should_use_artistFolderFormat_to_build_folder_name("Avenged Sevenfold",".{Artist.Name}.","Avenged.Sevenfold") --- 12:50:09.4 Info: --- Start: NzbDrone.Core.Test.ParserTests.CrapParserFixture.should_not_parse_crap("76El6LcgLzqb426WoVFg1vVVVGx4uCYopQkfjmLe") --- 12:50:09.4 Debug: Rejected Hashed Release Title: 76El6LcgLzqb426WoVFg1vVVVGx4uCYopQkfjmLe 12:50:09.4 Info: --- End: NzbDrone.Core.Test.ParserTests.CrapParserFixture.should_not_parse_crap("76El6LcgLzqb426WoVFg1vVVVGx4uCYopQkfjmLe") --- 12:50:09.4 Info: --- Start: NzbDrone.Core.Test.ParserTests.CrapParserFixture.should_not_parse_crap("Vrq6e1Aba3U amCjuEgV5R2QvdsLEGYF3YQAQkw8") --- 12:50:09.4 Debug: Parsing string 'Vrq6e1Aba3U amCjuEgV5R2QvdsLEGYF3YQAQkw8' 12:50:09.4 Debug: Unable to parse Vrq6e1Aba3U amCjuEgV5R2QvdsLEGYF3YQAQkw8 12:50:09.4 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:50:09.4 Info: --- Start: NzbDrone.Core.Test.ParserTests.CrapParserFixture.should_not_parse_crap("TDAsqTea7k4o6iofVx3MQGuDK116FSjPobMuh8oB") --- 12:50:09.4 Debug: Rejected Hashed Release Title: TDAsqTea7k4o6iofVx3MQGuDK116FSjPobMuh8oB 12:50:09.4 Info: --- End: NzbDrone.Core.Test.ParserTests.CrapParserFixture.should_not_parse_crap("TDAsqTea7k4o6iofVx3MQGuDK116FSjPobMuh8oB") --- 12:50:09.4 Info: --- Start: NzbDrone.Core.Test.ParserTests.CrapParserFixture.should_not_parse_crap("yp4nFodAAzoeoRc467HRh1mzuT17qeekmuJ3zFnL") --- 12:50:09.4 Debug: Rejected Hashed Release Title: yp4nFodAAzoeoRc467HRh1mzuT17qeekmuJ3zFnL 12:50:09.4 Info: --- End: NzbDrone.Core.Test.ParserTests.CrapParserFixture.should_not_parse_crap("yp4nFodAAzoeoRc467HRh1mzuT17qeekmuJ3zFnL") --- 12:50:09.4 Info: --- Start: NzbDrone.Core.Test.ParserTests.CrapParserFixture.should_not_parse_crap("oxXo8S2272KE1 lfppvxo3iwEJBrBmhlQVK1gqGc") --- 12:50:09.4 Debug: Parsing string 'oxXo8S2272KE1 lfppvxo3iwEJBrBmhlQVK1gqGc' 12:50:09.4 Debug: Unable to parse oxXo8S2272KE1 lfppvxo3iwEJBrBmhlQVK1gqGc 12:50:09.4 Info: --- End: NzbDrone.Core.Test.ParserTests.CrapParserFixture.should_not_parse_crap("oxXo8S2272KE1 lfppvxo3iwEJBrBmhlQVK1gqGc") --- 12:50:09.4 Info: --- Start: NzbDrone.Core.Test.ParserTests.CrapParserFixture.should_not_parse_crap("dPBAtu681Ycy3A4NpJDH6kNVQooLxqtnsW1Umfiv") --- 12:50:09.4 Debug: Rejected Hashed Release Title: dPBAtu681Ycy3A4NpJDH6kNVQooLxqtnsW1Umfiv 12:50:09.4 Info: --- End: NzbDrone.Core.Test.ParserTests.CrapParserFixture.should_not_parse_crap("dPBAtu681Ycy3A4NpJDH6kNVQooLxqtnsW1Umfiv") --- 12:50:09.4 Info: --- Start: NzbDrone.Core.Test.ParserTests.CrapParserFixture.should_not_parse_crap("password - \"bdc435cb-93c4-4902-97ea-ca00568c3887.337\" yEnc") --- 12:50:09.4 Debug: 12:50:09.4 Info: --- End: NzbDrone.Core.Test.ParserTests.CrapParserFixture.should_not_parse_crap("password - \"bdc435cb-93c4-4902-97ea-ca00568c3887.337\" yEnc") --- 12:50:09.4 Info: --- Start: NzbDrone.Core.Test.ParserTests.CrapParserFixture.should_not_parse_crap("185d86a343e39f3341e35c4dad3f9959") --- 12:50:09.4 Debug: Rejected Hashed Release Title: 185d86a343e39f3341e35c4dad3f9959 12:50:09.4 Info: --- End: NzbDrone.Core.Test.ParserTests.CrapParserFixture.should_not_parse_crap("185d86a343e39f3341e35c4dad3f9959") --- 12:50:09.4 Info: --- Start: NzbDrone.Core.Test.ParserTests.CrapParserFixture.should_not_parse_crap("ba27283b17c00d01193eacc02a8ba98eeb523a76") --- 12:50:09.4 Debug: Rejected Hashed Release Title: ba27283b17c00d01193eacc02a8ba98eeb523a76 12:50:09.4 Info: --- End: NzbDrone.Core.Test.ParserTests.CrapParserFixture.should_not_parse_crap("ba27283b17c00d01193eacc02a8ba98eeb523a76") --- 12:50:09.4 Info: --- Start: NzbDrone.Core.Test.ParserTests.CrapParserFixture.should_not_parse_crap("45a55debe3856da318cc35882ad07e43cd32fd15") --- 12:50:09.4 Debug: Rejected Hashed Release Title: 45a55debe3856da318cc35882ad07e43cd32fd15 12:50:09.4 Info: --- End: NzbDrone.Core.Test.ParserTests.CrapParserFixture.should_not_parse_crap("45a55debe3856da318cc35882ad07e43cd32fd15") --- 12:50:09.4 Info: --- Start: NzbDrone.Core.Test.ParserTests.CrapParserFixture.should_not_parse_crap("86420f8ee425340d8894bf3bc636b66404b95f18") --- 12:50:09.4 Debug: Rejected Hashed Release Title: 86420f8ee425340d8894bf3bc636b66404b95f18 12:50:09.4 Info: --- End: NzbDrone.Core.Test.ParserTests.CrapParserFixture.should_not_parse_crap("86420f8ee425340d8894bf3bc636b66404b95f18") --- 12:50:09.4 Info: --- Start: NzbDrone.Core.Test.ParserTests.CrapParserFixture.should_not_parse_crap("ce39afb7da6cf7c04eba3090f0a309f609883862") --- 12:50:09.4 Debug: Rejected Hashed Release Title: ce39afb7da6cf7c04eba3090f0a309f609883862 12:50:09.4 Info: --- End: NzbDrone.Core.Test.ParserTests.CrapParserFixture.should_not_parse_crap("ce39afb7da6cf7c04eba3090f0a309f609883862") --- 12:50:09.4 Info: --- Start: NzbDrone.Core.Test.ParserTests.CrapParserFixture.should_not_parse_crap("THIS SHOULD NEVER PARSE") --- 12:50:09.4 Debug: Parsing string 'THIS SHOULD NEVER PARSE' 12:50:09.4 Debug: Unable to parse THIS SHOULD NEVER PARSE 12:50:09.4 Info: --- End: NzbDrone.Core.Test.ParserTests.CrapParserFixture.should_not_parse_crap("THIS SHOULD NEVER PARSE") --- 12:50:09.4 Info: --- Start: NzbDrone.Core.Test.ParserTests.CrapParserFixture.should_not_parse_crap("Vh1FvU3bJXw6zs8EEUX4bMo5vbbMdHghxHirc.mkv") --- 12:50:09.4 Debug: Rejected Hashed Release Title: Vh1FvU3bJXw6zs8EEUX4bMo5vbbMdHghxHirc.mkv 12:50:09.4 Info: --- End: NzbDrone.Core.Test.ParserTests.CrapParserFixture.should_not_parse_crap("Vh1FvU3bJXw6zs8EEUX4bMo5vbbMdHghxHirc.mkv") --- 12:50:09.4 Info: --- Start: NzbDrone.Core.Test.ParserTests.CrapParserFixture.should_not_parse_crap("0e895c37245186812cb08aab1529cf8ee389dd05.mkv") --- 12:50:09.4 Debug: Rejected Hashed Release Title: 0e895c37245186812cb08aab1529cf8ee389dd05.mkv 12:50:09.4 Info: --- End: NzbDrone.Core.Test.ParserTests.CrapParserFixture.should_not_parse_crap("0e895c37245186812cb08aab1529cf8ee389dd05.mkv") --- 12:50:09.4 Info: --- Start: NzbDrone.Core.Test.ParserTests.CrapParserFixture.should_not_parse_crap("08bbc153931ce3ca5fcafe1b92d3297285feb061.mkv") --- 12:50:09.4 Debug: Rejected Hashed Release Title: 08bbc153931ce3ca5fcafe1b92d3297285feb061.mkv 12:50:09.4 Info: --- End: NzbDrone.Core.Test.ParserTests.CrapParserFixture.should_not_parse_crap("08bbc153931ce3ca5fcafe1b92d3297285feb061.mkv") --- 12:50:09.4 Info: --- Start: NzbDrone.Core.Test.ParserTests.CrapParserFixture.should_not_parse_crap("185d86a343e39f3341e35c4dad3ff159") --- 12:50:09.4 Debug: Rejected Hashed Release Title: 185d86a343e39f3341e35c4dad3ff159 12:50:09.4 Info: --- End: NzbDrone.Core.Test.ParserTests.CrapParserFixture.should_not_parse_crap("185d86a343e39f3341e35c4dad3ff159") --- 12:50:09.4 Info: --- Start: NzbDrone.Core.Test.ParserTests.CrapParserFixture.should_not_parse_crap("ah63jka93jf0jh26ahjas961.mkv") --- 12:50:09.4 Debug: Parsing string 'ah63jka93jf0jh26ahjas961.mkv' 12:50:09.4 Debug: Unable to parse ah63jka93jf0jh26ahjas961.mkv 12:50:09.4 Info: --- End: NzbDrone.Core.Test.ParserTests.CrapParserFixture.should_not_parse_crap("ah63jka93jf0jh26ahjas961.mkv") --- 12:50:09.4 Info: --- Start: NzbDrone.Core.Test.ParserTests.CrapParserFixture.should_not_parse_crap("qrdSD3rYzWb7cPdVIGSn4E7") --- 12:50:09.4 Debug: Parsing string 'qrdSD3rYzWb7cPdVIGSn4E7' 12:50:09.4 Debug: Unable to parse qrdSD3rYzWb7cPdVIGSn4E7 12:50:09.4 Info: --- End: NzbDrone.Core.Test.ParserTests.CrapParserFixture.should_not_parse_crap("qrdSD3rYzWb7cPdVIGSn4E7") --- 12:50:09.4 Info: --- Start: NzbDrone.Core.Test.ParserTests.CrapParserFixture.should_not_parse_crap("QZC4HDl7ncmzyUj9amucWe1ddKU1oFMZDd8r0dEDUsTd") --- 12:50:09.4 Debug: Rejected Hashed Release Title: QZC4HDl7ncmzyUj9amucWe1ddKU1oFMZDd8r0dEDUsTd 12:50:09.4 Info: --- End: NzbDrone.Core.Test.ParserTests.CrapParserFixture.should_not_parse_crap("QZC4HDl7ncmzyUj9amucWe1ddKU1oFMZDd8r0dEDUsTd") --- 12:50:09.4 Info: --- Start: NzbDrone.Core.Test.ParserTests.CrapParserFixture.should_not_parse_file_name_without_proper_spacing("thebiggestloser1618finale") --- 12:50:09.4 Debug: Parsing string 'thebiggestloser1618finale' 12:50:09.4 Debug: Unable to parse thebiggestloser1618finale 12:50:09.4 Info: --- End: NzbDrone.Core.Test.ParserTests.CrapParserFixture.should_not_parse_file_name_without_proper_spacing("thebiggestloser1618finale") --- 12:50:09.4 Info: --- Start: NzbDrone.Core.Test.ParserTests.CrapParserFixture.should_not_parse_md5 --- 12:50:09.4 Debug: Rejected Hashed Release Title: 5E96EB6652095794DF2CB17350F36D65 12:50:09.4 Debug: Rejected Hashed Release Title: 5F47E414BD562EDD5A59060437F9D118 12:50:09.4 Debug: Rejected Hashed Release Title: 19535F4CB7142CD9CEB47A3B85EB2362 12:50:09.4 Debug: Rejected Hashed Release Title: 3B36532103CB1253E97B4EB6D277D929 12:50:09.4 Debug: Rejected Hashed Release Title: CAEB2FE8423ADC6EB0B6FBCC6EC8A025 12:50:09.4 Debug: Rejected Hashed Release Title: 05B789910CAC35AE2FD672B6A24C89C8 12:50:09.4 Debug: Rejected Hashed Release Title: 7863EE0CFD3924C017E742901A98E083 12:50:09.4 Debug: Rejected Hashed Release Title: 12E990AFFBCC28BBF3F5267558A7B4DA 12:50:09.4 Debug: Rejected Hashed Release Title: 402BB6DA2DFECB647B18F6457640A050 12:50:09.4 Debug: Rejected Hashed Release Title: 160A38B5775AE98D1D33576DA6AE30B5 12:50:09.4 Debug: Rejected Hashed Release Title: 295267850505E38766A6C217AE631CE3 12:50:09.4 Debug: Rejected Hashed Release Title: A7B1C2C6FBD2AE5BFE1AA5459C2E34B7 12:50:09.4 Debug: Rejected Hashed Release Title: 29688CE9C78AB804EC0FCEE81B6B06B5 12:50:09.4 Debug: Rejected Hashed Release Title: 038606FE6283EA720A09A7CA64758B1F 12:50:09.4 Debug: Rejected Hashed Release Title: E7212CE276D59DB7019FBE01C9BE6FD8 12:50:09.4 Debug: Rejected Hashed Release Title: 8C02D4DFABEEDF12639B2CB9F81A014B 12:50:09.4 Debug: Rejected Hashed Release Title: 9185AC0CB29EC85593F2E4E5FE7BDAA0 12:50:09.4 Debug: Rejected Hashed Release Title: 91D81374EF4BBC2D295EFC79B1B81A7A 12:50:09.4 Debug: Rejected Hashed Release Title: 28FFDE20E32C08E3F0546652551EADB9 12:50:09.4 Debug: Rejected Hashed Release Title: 4DC474C347450979B70FAD1C88F5A9E5 12:50:09.4 Debug: Rejected Hashed Release Title: 55E7CE9D009AAC677B6AF3C37216596E 12:50:09.4 Debug: Rejected Hashed Release Title: F86C122D224DBD26380EAAD86D67D32E 12:50:09.4 Debug: Rejected Hashed Release Title: 1F43F68A857194E67D8A12961FD7B443 12:50:09.4 Debug: Rejected Hashed Release Title: 21BA3A20DBB91C6800648DF3F82C9A46 12:50:09.4 Debug: Rejected Hashed Release Title: 3920D6DB20350D63E3B9AFD596688E4A 12:50:09.4 Debug: Rejected Hashed Release Title: D3FCBD6D6F12B222EDA470242C4A9643 12:50:09.4 Debug: Rejected Hashed Release Title: 671CF26F82A47721306A39975E1B02BE 12:50:09.4 Debug: Rejected Hashed Release Title: 8EDC05B837C752E81CD513673A7D133C 12:50:09.4 Debug: Rejected Hashed Release Title: 42400BB3C68D5A01F8F3DDB1EE364C07 12:50:09.4 Debug: Rejected Hashed Release Title: 5AFDE35377D8708AEC6EBEF9C48A7674 12:50:09.4 Debug: Rejected Hashed Release Title: F40FE2075D1C363E3B7918739B28FDC6 12:50:09.4 Debug: Rejected Hashed Release Title: 034720294185F21FD172979CC87EB2C9 12:50:09.4 Debug: Rejected Hashed Release Title: B9D0DB8EF5887E27DD57248C5F2AED58 12:50:09.4 Debug: Rejected Hashed Release Title: E8255A2E656DAF4334E2657C935A8E77 12:50:09.4 Debug: Rejected Hashed Release Title: 3E60B40C0FAF739CE8D9D3A56BF9C274 12:50:09.4 Debug: Rejected Hashed Release Title: 16892E1DBF45E8697084FB886F93E5E3 12:50:09.4 Debug: Rejected Hashed Release Title: 7DEB3AB3D8ACFA04A62BF99DBDD75A15 12:50:09.4 Debug: Rejected Hashed Release Title: 8245D2090FCA731792A5F89182DE305D 12:50:09.4 Debug: Rejected Hashed Release Title: 25C199FFF8E20780957464142B036AC8 12:50:09.4 Debug: Rejected Hashed Release Title: C24C113D0A0898F968BA0845D3BBB4AB 12:50:09.4 Debug: Rejected Hashed Release Title: B12E05688F5A6501488AE3D28DB8E41C 12:50:09.4 Debug: Rejected Hashed Release Title: 8E69998AB57C8113BD33DC71F688D27E 12:50:09.4 Debug: Rejected Hashed Release Title: 2DCEEFA49C13614938F971BA93ACE308 12:50:09.4 Debug: Rejected Hashed Release Title: 5618FD33C2B8BB2E42586315024EE505 12:50:09.4 Debug: Rejected Hashed Release Title: BB10398DF99A2B8A8913118D1B55A674 12:50:09.4 Debug: Rejected Hashed Release Title: A9C3A0E0FC925E3CD3CF0BFEC8DC7915 12:50:09.4 Debug: Rejected Hashed Release Title: 89BD9B58FC55D85BEF0C7EB8126922E3 12:50:09.4 Debug: Rejected Hashed Release Title: A13E7969FFF37B54513CCA681E8D3AA2 12:50:09.4 Debug: Rejected Hashed Release Title: 22CAFB2D496CEFAA01D71B873DF5F10B 12:50:09.4 Debug: Rejected Hashed Release Title: A4D9968DA378919E53269BDB0A2595D3 12:50:09.4 Debug: Rejected Hashed Release Title: F0F12A3DC8D081A8F98947C0D4778FA4 12:50:09.4 Debug: Rejected Hashed Release Title: 366E4F60AD458A9CE926F58CC4303F62 12:50:09.4 Debug: Rejected Hashed Release Title: 431156FFA1F8D881053336F0D368F12E 12:50:09.4 Debug: Rejected Hashed Release Title: 458F769E915BF0F8F9E912C403D01CDF 12:50:09.4 Debug: Rejected Hashed Release Title: A0654332421BA8B6895A5E46D268DC63 12:50:09.4 Debug: Rejected Hashed Release Title: A3A6FC977FD932DEF120C22BF5C32FA5 12:50:09.4 Debug: Rejected Hashed Release Title: E725CE35611C5AD75F49F31C3E629500 12:50:09.4 Debug: Rejected Hashed Release Title: A1C8DB6C181B7746047EFAD92C99FD6E 12:50:09.4 Debug: Rejected Hashed Release Title: 56E8DB0E08592FEC443127A71D674DBB 12:50:09.4 Debug: Rejected Hashed Release Title: 2B740BB3FF81192033A4EBE138FC1BFB 12:50:09.4 Debug: Rejected Hashed Release Title: C1AACDA7F2B24F1C3105FF14CE474F9B 12:50:09.4 Debug: Rejected Hashed Release Title: 60CD205B1E480E6B661FC56F709E3F60 12:50:09.4 Debug: Rejected Hashed Release Title: CCDD0B9B217CADA2369108CB7F1C5F0B 12:50:09.4 Debug: Rejected Hashed Release Title: 1A1FDFCB4F7F0FA32C4E5B16F408A5E1 12:50:09.4 Debug: Rejected Hashed Release Title: 7C563FFD2F47026558417E641C71FF7E 12:50:09.4 Debug: Rejected Hashed Release Title: AD0DAE9350D8402FB3C9863C2AED3470 12:50:09.4 Debug: Rejected Hashed Release Title: A33E462AF8B8F95456A892755371F047 12:50:09.4 Debug: Rejected Hashed Release Title: 74D98B3928E1DE094A8D65F55F8B5EBA 12:50:09.4 Debug: Rejected Hashed Release Title: A3A89AE42189E273163B0BCE34EBB193 12:50:09.4 Debug: Rejected Hashed Release Title: 1F06FEDDE5A58965F1DEA6D88FE1AFE7 12:50:09.4 Debug: Rejected Hashed Release Title: 2DC716B2DB635C7BCCFAC9602C27D842 12:50:09.4 Debug: Rejected Hashed Release Title: 3E70731EE0FACE9D2891A93472F02682 12:50:09.4 Debug: Rejected Hashed Release Title: AF35C56D573198CF93DA247369738A4C 12:50:09.4 Debug: Rejected Hashed Release Title: E55B433FCD74F27548A0B03219AD0508 12:50:09.4 Debug: Rejected Hashed Release Title: 4F35D3176D2B7BE0A3A71EED553F390E 12:50:09.4 Debug: Rejected Hashed Release Title: 98B06D41EE9AEE7B06F0CC8E8A0913F7 12:50:09.4 Debug: Rejected Hashed Release Title: AD93CD92E978DFFC033B97B470AE77C1 12:50:09.4 Debug: Rejected Hashed Release Title: F1B76D6D2B8D85BF9FE4874B012CB72F 12:50:09.4 Debug: Rejected Hashed Release Title: D0EC2962A153495D3300FABACCB27F61 12:50:09.4 Debug: Rejected Hashed Release Title: CA878CC6AD1A75C7B2A50682D3310064 12:50:09.4 Debug: Rejected Hashed Release Title: 577A0D0F34662397D1314ABC3048494B 12:50:09.4 Debug: Rejected Hashed Release Title: 7990F1FD3EF7CDF5C288514FDE926A72 12:50:09.4 Debug: Rejected Hashed Release Title: 541E3899F49D81081F20378097AFAF0B 12:50:09.4 Debug: Rejected Hashed Release Title: ABB5A9AB873C888036F1C6750FAC17A5 12:50:09.4 Debug: Rejected Hashed Release Title: F2D8A63E75EBEE2685D27BF3D96963C6 12:50:09.4 Debug: Rejected Hashed Release Title: 0E702AECF5FED9A7D79FE85C9122A482 12:50:09.4 Debug: Rejected Hashed Release Title: 27CA76C4F27366C758F14AA698E49F7C 12:50:09.4 Debug: Rejected Hashed Release Title: BA7F3F15ADA935D85E0D1FD546DEDE6B 12:50:09.4 Debug: Rejected Hashed Release Title: 05B4575698D23CDB6F32A1F5001570AE 12:50:09.4 Debug: Rejected Hashed Release Title: 6E6B6E3A29C796C235EF9019280E4B97 12:50:09.4 Debug: Rejected Hashed Release Title: 7DCBC2300741EA272725B662CFF43037 12:50:09.4 Debug: Rejected Hashed Release Title: E3C09179D5F2357BB24DB0F452083C3E 12:50:09.4 Debug: Rejected Hashed Release Title: 1F6826C92280048DC2C85273EB22C1A4 12:50:09.4 Debug: Rejected Hashed Release Title: 02B16BECEBB66B059C084556C96548DB 12:50:09.4 Debug: Rejected Hashed Release Title: 18B985746DFDEA17BDAD8C2A7B2F0714 12:50:09.4 Debug: Rejected Hashed Release Title: F274096A879657C9DAC4F09626B84C3D 12:50:09.4 Debug: Rejected Hashed Release Title: 7FA602B949A615C1D12650028E16C076 12:50:09.4 Debug: Rejected Hashed Release Title: DF21A38F439B39E09487A9D0033111B0 12:50:09.4 Debug: Rejected Hashed Release Title: D39F67B3DDE773E5F4F2647D02345943 12:50:09.4 Debug: Rejected Hashed Release Title: EABD2584E248FAFD6E0352B787C4CCCA 12:50:09.4 Info: --- End: NzbDrone.Core.Test.ParserTests.CrapParserFixture.should_not_parse_md5 --- 12:50:09.4 Info: --- Start: NzbDrone.Core.Test.ParserTests.CrapParserFixture.should_not_parse_random(32) --- 12:50:09.4 Debug: Rejected Hashed Release Title: yBjU5TKxK4OdznlAEYCxRXbdJNZuZAdT 12:50:09.4 Debug: Rejected Hashed Release Title: JXK8AoYx7jFLAgmN4e3MaOM8HyFukATY 12:50:09.4 Debug: Rejected Hashed Release Title: WXX5Q7ZigrfoFLeB4PXCy1zXgilTwl3H 12:50:09.4 Debug: Rejected Hashed Release Title: KT8vMAMKseMUA978PkpD1vSwHuI6bv2l 12:50:09.4 Debug: Rejected Hashed Release Title: jBCPYupJbBQ213XCqeBh2wv1GeTArpWK 12:50:09.4 Debug: Rejected Hashed Release Title: lKckyVGvQiKlTGVRe0JCpYlz05j9Rgb3 12:50:09.4 Debug: Rejected Hashed Release Title: sK78GnLH9FQz083FCGo17ehY8PKZEYft 12:50:09.4 Debug: Rejected Hashed Release Title: 72rbNHv01lHx22tSG6nDcKqv4F5ScSWm 12:50:09.4 Debug: Rejected Hashed Release Title: 0UfgLYJi3vYVjJcTgF2kdI90xPjoQthY 12:50:09.4 Debug: Rejected Hashed Release Title: Ho8uHse7xQNDpBiEfy773FXDO2JTEPIB 12:50:09.4 Debug: Rejected Hashed Release Title: aLjm6tC1xGqgbREIDCKcJ3g1LzCWyCZQ 12:50:09.4 Debug: Rejected Hashed Release Title: hSZGi2nLqTJZ1j1bERhOSIzPxVUxClCB 12:50:09.4 Debug: Rejected Hashed Release Title: LBh4Dj7Eqxwp9iQ76lFAK62RUZppT2LA 12:50:09.4 Debug: Rejected Hashed Release Title: FsmSWlkf0bWk0aXfsdNV2hEGknuyuywL 12:50:09.4 Debug: Rejected Hashed Release Title: sbLJLpyGA0hGRrjJ8dbpBqvBcgMV0HY8 12:50:09.4 Debug: Rejected Hashed Release Title: aa8dH9rarSv63I8Qk5tBbzAQbf248DQD 12:50:09.4 Debug: Rejected Hashed Release Title: R6Ypozlt5rmAXJksVibVKxzBVcgRcuF9 12:50:09.4 Debug: Rejected Hashed Release Title: LTcCo6PVa5m3XjEGkzjJH1IgcyozezJQ 12:50:09.4 Debug: Rejected Hashed Release Title: tnUR8EqijH7jcFeOsUAdgATVWD3DzmMx 12:50:09.4 Debug: Rejected Hashed Release Title: hulUsiaIoIItfmOr85lQMlXFtpl0vLHG 12:50:09.4 Debug: Rejected Hashed Release Title: KNlNyEWHFhpO6Aku4Q9dM9F11nWzhd5O 12:50:09.4 Debug: Rejected Hashed Release Title: jhOvD9HThhIsQtXxR9JSswFXOAlc8v9x 12:50:09.4 Debug: Rejected Hashed Release Title: hWVtVBmJkokWjGHYBFiUVQeaR9jNb6lo 12:50:09.4 Debug: Rejected Hashed Release Title: uRt6DOVSpsTxykL0yiHIauj0psNpdpnw 12:50:09.4 Debug: Rejected Hashed Release Title: HhpwO0MICLmP7tdv5SKM1dMoSsHlV01w 12:50:09.4 Debug: Rejected Hashed Release Title: zagfQyLhNA66ZrXrYTGvboXS6kk03vir 12:50:09.4 Debug: Rejected Hashed Release Title: Ayl7itE2Xg2qAROcsoMThYTbCoULpHfX 12:50:09.4 Debug: Rejected Hashed Release Title: fPZnrlwSHo6yLeAl2FONstbTCHNaw5rj 12:50:09.4 Debug: Rejected Hashed Release Title: oPQDsVQPxJQD2CAmuZDjlLiGg7OSmdnV 12:50:09.4 Debug: Rejected Hashed Release Title: EAqddCwiWo7aWJ0jGcexDQ11YDmv0Z28 12:50:09.4 Debug: Rejected Hashed Release Title: OGYpFwBMfdKi5iZD1GZY4vnHcgviQKFj 12:50:09.4 Debug: Rejected Hashed Release Title: xXTHUK00BtmXH5O6ROjTwAn5wZqLU1jX 12:50:09.4 Debug: Rejected Hashed Release Title: GelSUeJtpeHQhfqq6QXn2aH5VUCZq9Wp 12:50:09.4 Debug: Rejected Hashed Release Title: yaZeWdflWmKG5baVFQ4hrq4fLX3OUlBT 12:50:09.4 Debug: Rejected Hashed Release Title: JoW57XL7z4DNwU0qNx0Ll7zEhzgOf1M7 12:50:09.4 Debug: Rejected Hashed Release Title: 925GP8soAe4ItIsW0DLFXjiATMpgWgHu 12:50:09.4 Debug: Rejected Hashed Release Title: 1Tf5hqU2ywGNRuToHGRhsC4199AdEgzw 12:50:09.4 Debug: Rejected Hashed Release Title: fOCP9XOAjGENFPRVn22NDsMTiwjDWwLS 12:50:09.4 Debug: Rejected Hashed Release Title: iNwuw5OQZ4BOQDZSUNQYXeIXNeJskaTD 12:50:09.4 Debug: Rejected Hashed Release Title: lkdtl840pg9ZHDkhe6cbf9wDTdG5ObLi 12:50:09.4 Debug: Rejected Hashed Release Title: C8xqTB1hjCmENZDb4I7ETpb7Tbx9PcUS 12:50:09.4 Debug: Rejected Hashed Release Title: W5IkZo0LHQvy8swV21kAGZlJHVVu7AWG 12:50:09.4 Debug: Rejected Hashed Release Title: uHHKtJ6DeunV6afd6Bu1Gpty0BkVPJi4 12:50:09.4 Debug: Rejected Hashed Release Title: SCoi5vP0u6nLSCRXlyOvrsPuOGoghr6W 12:50:09.4 Debug: Rejected Hashed Release Title: wETsnGcxAJlEQFVU6b2Ip5ar6H9aefz8 12:50:09.4 Debug: Rejected Hashed Release Title: eflLfoRe79BYZuRLJePnukZfrRvCP86c 12:50:09.4 Debug: Rejected Hashed Release Title: an1SewJUrNFaG7rknCCl8UwaigFUkb6K 12:50:09.4 Debug: Rejected Hashed Release Title: a0STacw8UWf58sRyh84Duo0LtNd2KAPf 12:50:09.4 Debug: Rejected Hashed Release Title: dtDbBNBXHVrZ0mgutfGPWOveKBQ3DJmy 12:50:09.4 Debug: Rejected Hashed Release Title: 4XcbwvUs5J7Hb7mmysQJwE3FvKU7l7ZT 12:50:09.4 Debug: Rejected Hashed Release Title: 7NLk8Szodz134DCOUePSgtAuTpOO4RBB 12:50:09.4 Debug: Rejected Hashed Release Title: mRRo33aRtg7XEoVefaEIuJt2LIeFrXjE 12:50:09.4 Debug: Rejected Hashed Release Title: 6x9JPHc85dyW7xotR9Le7ZkZnJU1w4pr 12:50:09.4 Debug: Rejected Hashed Release Title: DP7Q8Q7ojdsv3tcRVhuDgl2i5GSfWGHs 12:50:09.4 Debug: Rejected Hashed Release Title: x6V1iD3p4QsqXLxvi4HVB7SlWV2l6959 12:50:09.4 Debug: Rejected Hashed Release Title: oRcBf2Uqrmrld7ay3gxGWGK4ALAcrwsM 12:50:09.4 Debug: Rejected Hashed Release Title: Og6IuH2AzXvBagdicIAme4PzMdmFv7hQ 12:50:09.4 Debug: Rejected Hashed Release Title: fYSVZTdQpZfJ32EDlNAP8WWRVxeTYeHd 12:50:09.4 Debug: Rejected Hashed Release Title: F6qPXULcHiD9vGMH7s9TTW43QwCxQ1GI 12:50:09.4 Debug: Rejected Hashed Release Title: NIuVCgtFzwBsBubkRZMhDQoznscKfPjG 12:50:09.4 Debug: Rejected Hashed Release Title: rDBdCCqd6NwPBI50d4zQG2TmxW8eODnO 12:50:09.4 Debug: Rejected Hashed Release Title: igcNzPWKuu2TjtCuM00PpvNVuSXuWWmi 12:50:09.4 Debug: Rejected Hashed Release Title: UKGBDNJtgx6f4g5OehivjkIrjGLCDBuy 12:50:09.4 Debug: Rejected Hashed Release Title: VshtYUrHVZjqDx3WisJIhEdrOpxlwKDP 12:50:09.4 Debug: Rejected Hashed Release Title: 52uiJeEbbgAXljYTaMjQ07cH2S8IFXC3 12:50:09.4 Debug: Rejected Hashed Release Title: YjuBRz0HzwrD9MP6V62IVtHczCjttLTz 12:50:09.4 Debug: Rejected Hashed Release Title: QRGqZ251RYRqJsrmNPP20UIfToV4VpVH 12:50:09.4 Debug: Rejected Hashed Release Title: bozN4LBLKXjHRbNg5k0G0wMrQUW4MduH 12:50:09.4 Debug: Rejected Hashed Release Title: MtxdbfZVW75mJXkt1Se2vKw9bOZ8fIvl 12:50:09.4 Debug: Rejected Hashed Release Title: GqdU807d52j7woouslIBUzWseUiqiCwi 12:50:09.4 Debug: Rejected Hashed Release Title: 79qX3vdRuk9hXaO3a1MRRFyEqXW1Q3df 12:50:09.4 Debug: Rejected Hashed Release Title: HAchFaQLacdgsBbPeHNlVjn1n5gBaKI2 12:50:09.4 Debug: Rejected Hashed Release Title: fYWgmWdlqavtsrelvAIirFJx9950Q6xl 12:50:09.4 Debug: Rejected Hashed Release Title: ycgvJC48hllIIyRPdxAVymBAPcv2WHwE 12:50:09.4 Debug: Rejected Hashed Release Title: tWsxCzbRO8mG86G3YTEV6hnQcV2z1l8k 12:50:09.4 Debug: Rejected Hashed Release Title: 0PyJYaTCh9YFLBdvpTFUunHaGPWy1EW8 12:50:09.4 Debug: Rejected Hashed Release Title: 9VdIOnlHzOppdaHX780fKsBG8BnWmgQu 12:50:09.4 Debug: Rejected Hashed Release Title: Z0x4U30ngABK3R9RdYAjuqvJyH8T3Kcl 12:50:09.4 Debug: Rejected Hashed Release Title: H5Lpt2ewepqHj799ZaSvuSXUzO94Fpo2 12:50:09.4 Debug: Rejected Hashed Release Title: M0yU7G1h9b0oXvvzO9Jpf1wbkCk3rnyA 12:50:09.4 Debug: Rejected Hashed Release Title: Gmvo6gJqq0FhzjOoyC0W5Hqmo0RVwWMH 12:50:09.4 Debug: Rejected Hashed Release Title: 19EO5O1TbnSiUvHHZISASGg6cJzjeyDf 12:50:09.4 Debug: Rejected Hashed Release Title: XJCbkNnhsr8B6thejLDaIxj1jz96zxRV 12:50:09.4 Debug: Rejected Hashed Release Title: 5OBican3NMvrl4RfFTMvDssX8qDpm73c 12:50:09.4 Debug: Rejected Hashed Release Title: rLpiUGeQsff4PpLLSoJhCUAW1UmGN74y 12:50:09.4 Debug: Rejected Hashed Release Title: kRqJtctUsghLglSLSEoBkt7tHve1F3MV 12:50:09.4 Debug: Rejected Hashed Release Title: Rm0QLFc6P2YTqtrBKXoinThQ5a3j4Yc5 12:50:09.4 Debug: Rejected Hashed Release Title: SixwMTQCVd7GlTo9xbwMamUbDtM5SAAX 12:50:09.4 Debug: Rejected Hashed Release Title: h1HRQsZIrLU6wuQmAb6MfVbdkEER0Vk1 12:50:09.4 Debug: Rejected Hashed Release Title: lSrpxWK7A4Au4eFaTj1OG53nzE60sEdx 12:50:09.4 Debug: Rejected Hashed Release Title: uW6WMhlWvPO6gFiMgexrrxaSwanOYA06 12:50:09.4 Debug: Rejected Hashed Release Title: eoriPzyU0eDEbcGpA0GJSjqrmkDHZzLs 12:50:09.4 Debug: Rejected Hashed Release Title: Joohi1JKq5wHqb0KNyfcxawLF1zsrwpe 12:50:09.4 Debug: Rejected Hashed Release Title: yhD2DqHhoBmkhmqhLtiOb6p9RiLP4NK6 12:50:09.4 Debug: Rejected Hashed Release Title: 5CVXsEinBS83g4ZCMEAJwvPLpqTWGPRq 12:50:09.4 Debug: Rejected Hashed Release Title: 3tvXrAOhmKoZcLLDG7oiKVgsOJj4BE9h 12:50:09.4 Debug: Rejected Hashed Release Title: 3xzik2NLr5fLMZ0UvNxx6CBRvAlqksDC 12:50:09.4 Debug: Rejected Hashed Release Title: EjAzqomWmUZwsPvhg67pHe7vvcREF16N 12:50:09.4 Debug: Rejected Hashed Release Title: VE52reWoMXbabnc1pbna70NbbQU0GT5i 12:50:09.4 Debug: Rejected Hashed Release Title: UFzCUnMAHglJTX2qpGrCYjOyp0VA4UE7 12:50:09.4 Debug: Rejected Hashed Release Title: NTs2nBZtB40DqjXStMyICTc4yaQdgktf 12:50:09.4 Debug: Rejected Hashed Release Title: rMXgLm1yNjDxpOd7xsaNuo6exkdo54Ie 12:50:09.4 Debug: Rejected Hashed Release Title: mVARiCz8zeaXyDwgwYq7xwNhd4tFRJ1R 12:50:09.4 Debug: Rejected Hashed Release Title: WSIQpZWokiAWYyiNdjJ6FHWLcGCzkdTW 12:50:09.4 Debug: Rejected Hashed Release Title: ZlAGResy4OGlgl7zE1oHAtEKnCcZXivJ 12:50:09.4 Debug: Rejected Hashed Release Title: o0a6CDA3TCRGogBGxIHwPQGlAn9f4mmf 12:50:09.4 Debug: Rejected Hashed Release Title: mQKi8aaEnq7qpttnRsDcqqAHPB8gzUs8 12:50:09.4 Debug: Rejected Hashed Release Title: qdKfiT8qZmt4sAZddv1LedoUnLCGN0Ki 12:50:09.4 Debug: Rejected Hashed Release Title: JSJiKlpd4y6XOjQavgVc6bhMhrQvqOU7 12:50:09.4 Debug: Rejected Hashed Release Title: K6Ro3CqHYCybD9tXLwBvmUHixsOhrLo1 12:50:09.4 Debug: Rejected Hashed Release Title: phS93KX3wgDEckuXSeAnSzVDVB8JNdzm 12:50:09.4 Debug: Rejected Hashed Release Title: br5jz6a5QPglirDPFpid8PtffLG09IVM 12:50:09.4 Debug: Rejected Hashed Release Title: ptGzXZfVoWfqJyVbW2cBmIJY9T6CwETk 12:50:09.4 Debug: Rejected Hashed Release Title: d4hq4QJ5r0uJDP1MiBN55xUOkjozdmVc 12:50:09.4 Debug: Rejected Hashed Release Title: sZBYm36up66hYLwq9LSQtmMCqND1zYMN 12:50:09.4 Debug: Rejected Hashed Release Title: AUibz76vdtOKBGHZUEimvsCPYU2DwqhL 12:50:09.4 Debug: Rejected Hashed Release Title: gWOXhMNraKfWzYtB0FpCvAog2UV9GFbh 12:50:09.4 Debug: Rejected Hashed Release Title: OboBsFUOkIc2nT8myLMh7I5Y5dRWXwDE 12:50:09.4 Debug: Rejected Hashed Release Title: CC2jAMQwqVQ7mlQR6W5akvdWymElrbUf 12:50:09.4 Debug: Rejected Hashed Release Title: QzNjsSuDdySrSaiEwuR8hqBQlELM19CQ 12:50:09.4 Debug: Rejected Hashed Release Title: u4XSsqOZImE3So1Asl0a9hRvawodwyI9 12:50:09.4 Debug: Rejected Hashed Release Title: gWO30PFoEPombp4A9b3GDRGJGw2YRJrp 12:50:09.4 Debug: Rejected Hashed Release Title: FCIkQwLnl0aviTDNMcsuKK8IZ9SULxwB 12:50:09.4 Debug: Rejected Hashed Release Title: VByy9s8UQSwm12DXzZgzkid8rA7LK8lL 12:50:09.4 Debug: Rejected Hashed Release Title: T7Lz87iRY8GTT3aZJc9TQSul181s44if 12:50:09.4 Debug: Rejected Hashed Release Title: cOoxIibRAPJYXNYk6MvYtjTczEldRBKR 12:50:09.4 Debug: Rejected Hashed Release Title: mpsa4ytqgQnqSorcJW3iB0aF2rz15uue 12:50:09.4 Debug: Rejected Hashed Release Title: YyX7IjFQMARNF3pyVdp4sHGrTjC9eZB7 12:50:09.4 Debug: Rejected Hashed Release Title: BM9XAzCeCY5nX8046sw0ZvuAZ5lweqJq 12:50:09.4 Debug: Rejected Hashed Release Title: f6ruIk13SVq3mddPQGK4HqlqeZXHuEdL 12:50:09.4 Debug: Rejected Hashed Release Title: XwdMjkMy6I0cCGcOhcUDW4wNvnSINpUb 12:50:09.4 Debug: Rejected Hashed Release Title: t8Ag0HE74AfKYrrBqSVFczdkFO4nKlT8 12:50:09.4 Debug: Rejected Hashed Release Title: 8rCvARaLytQzy2BNqwWIregxyKMTbGDP 12:50:09.4 Debug: Rejected Hashed Release Title: p4gAXlu01PwovZMN782Ejg57kM70wTjp 12:50:09.4 Debug: Rejected Hashed Release Title: lZ0kWt5egfJ37CeOmz762g9TXJTzN5Tv 12:50:09.4 Debug: Rejected Hashed Release Title: q5MtaNCtLH7JPoN6J6xvh5xJNlfNgQqI 12:50:09.4 Debug: Rejected Hashed Release Title: AoHBrP34MtBfUAEF4hMBFDKMOYWvYFgJ 12:50:09.4 Debug: Rejected Hashed Release Title: tQubteFkWInxbWvkgyEQtCfBr3j5lBXO 12:50:09.4 Debug: Rejected Hashed Release Title: 4qg2LZPubDKXeWgKau3domIEPuAMgdi3 12:50:09.4 Debug: Rejected Hashed Release Title: GnexLQAw4IU2NlRjSRGiu8lB9b638Omz 12:50:09.4 Debug: Rejected Hashed Release Title: 3kuR0LTATXnrw2i5UuGvQhTpxq6V3jbo 12:50:09.4 Debug: Rejected Hashed Release Title: lzyhZaTdDSTt7w9V335j5TAAcTzf4wlD 12:50:09.4 Debug: Rejected Hashed Release Title: MLV1K6FqFIcEX9HiiPuaYRPJGAL2seka 12:50:09.4 Debug: Rejected Hashed Release Title: gof0bQQxoZ0U3EM1xzfURxHo8wv0Yv2t 12:50:09.4 Debug: Rejected Hashed Release Title: Am6a1bYkE5G3M3xkgLa8A3Qsp5orJeVF 12:50:09.4 Debug: Rejected Hashed Release Title: STryy7C9BJTuNMq8dSObFYq7votAZwTO 12:50:09.4 Debug: Rejected Hashed Release Title: YrdpZSdkXn6Lto9pTihyOQWEqqGjnaqb 12:50:09.4 Debug: Rejected Hashed Release Title: H81AWQtr9SNthW0nwi6lgDCo0ODsfXlG 12:50:09.4 Debug: Rejected Hashed Release Title: Khf7pgJev1ZVQZKnEkiTII6nXSaZWGFG 12:50:09.4 Debug: Rejected Hashed Release Title: z8D7Tf8lITh2IIyGKyN0tAuAD0vy39H6 12:50:09.4 Debug: Rejected Hashed Release Title: 6tSLY1EbHtZWTlCa9QiogGXuemNsm2IK 12:50:09.4 Debug: Rejected Hashed Release Title: 7YaVm7e876j02Wrr9wrZ2wNxJ7SXD9cd 12:50:09.4 Debug: Rejected Hashed Release Title: nx5luVMHwuFEtThMkRtA7v3gZw6dEPUB 12:50:09.4 Debug: Rejected Hashed Release Title: Dc7BC8syWzsGgq8zCvrizJAKYcg8dvKk 12:50:09.4 Debug: Rejected Hashed Release Title: 1C4oXhu4zvDtd9E1ZmrfP4zjH7ef855o 12:50:09.4 Debug: Rejected Hashed Release Title: kfB6F3Ew2Ot3Wx9QNxOe3mcQ4WmYl4c8 12:50:09.4 Debug: Rejected Hashed Release Title: KIaY0tQWEqLADufT5g35jHednEupFl8U 12:50:09.4 Debug: Rejected Hashed Release Title: zDQ3Bki4xxoRbNENZAUzxYYjdbLrPvSK 12:50:09.4 Debug: Rejected Hashed Release Title: XkG2y0aPNwisIDhQtxmWikEwNtiGI1ZK 12:50:09.4 Debug: Rejected Hashed Release Title: 9S3aZr76AhunIKLhJAy55M5N5Sdf3PTo 12:50:09.4 Debug: Rejected Hashed Release Title: 65KAEBXeSFN5YcdlQCHXVwxJT5KkyOZ4 12:50:09.4 Debug: Rejected Hashed Release Title: XzYUB32sETf45npFZmjzX2QYkCjZEc9D 12:50:09.4 Debug: Rejected Hashed Release Title: fNdePGDlGQQ4GucUnnAFvuUpA0GmleBG 12:50:09.4 Debug: Rejected Hashed Release Title: AUyv9n3qtUDGDAycsBrSlw7UVVW4zWF3 12:50:09.4 Debug: Rejected Hashed Release Title: x58pT99EJ1Ctv3UhSYjo9zPNhknGNHUv 12:50:09.4 Debug: Rejected Hashed Release Title: aeHqPawJBdGOSWWD0IpJJSXtTiY7mdhY 12:50:09.4 Debug: Rejected Hashed Release Title: 320RhgBntvys5VLqXi4uWCVrwQMn91Yl 12:50:09.4 Debug: Rejected Hashed Release Title: b9ehLIZQaiYiOtM6lHGxmoZblxH5p2OD 12:50:09.4 Debug: Rejected Hashed Release Title: lEpua4Wx53scsMx01nGCSyd2SnekJ5yR 12:50:09.4 Debug: Rejected Hashed Release Title: tJewivS2bvrN0epwRa0zboo7E6qXD0oR 12:50:09.4 Debug: Rejected Hashed Release Title: f3W7CGbmakZPz2HDjssLd3h3CoinWjus 12:50:09.4 Debug: Rejected Hashed Release Title: DhOpv3kzUc6JJtUGzaaX3fiVom9dvoJG 12:50:09.4 Debug: Rejected Hashed Release Title: pIYhADRe6X3NIrSLn8LxlgqvAWDmFgzF 12:50:09.4 Debug: Rejected Hashed Release Title: rIFdv9Ybqm7c4GHJJE4Wt6SifiWICKmz 12:50:09.4 Debug: Rejected Hashed Release Title: 2OtDHbrB8xmoyIgtRCzbivzImZZi5VUF 12:50:09.4 Debug: Rejected Hashed Release Title: DM7AYF97SWeI95de7HOKa8keTSnETWby 12:50:09.4 Debug: Rejected Hashed Release Title: 4PtsuhWwJz281f3mHI2lIIrALywCYYEV 12:50:09.4 Debug: Rejected Hashed Release Title: njLm9QzDfEeZhMQH6AGpdsN12hbnonOL 12:50:09.4 Debug: Rejected Hashed Release Title: 14JvkmunCaVmvcya0miI3M07WwfkhoHg 12:50:09.4 Debug: Rejected Hashed Release Title: czWBEagXx49v8VzdOIXovkUGagYOJlGz 12:50:09.4 Debug: Rejected Hashed Release Title: U5PwYqCV5zBiPy5s2sedZJpagfMohVeH 12:50:09.4 Debug: Rejected Hashed Release Title: Ok2B6DlOS4RouKpmCAaYab6BSp0cruO5 12:50:09.4 Debug: Rejected Hashed Release Title: Md6xfkcAQDuALRXjIGBnUF0C4DM4UELp 12:50:09.4 Debug: Rejected Hashed Release Title: lFk23CEUs2IbNJoxEtSHVe0FsZwJAx7Z 12:50:09.4 Debug: Rejected Hashed Release Title: I51ZSlJsF6wwoBbsiLy4ELhmmbCKXAtL 12:50:09.4 Debug: Rejected Hashed Release Title: 6jrDknuKFJLoOy4I6GfWxvoMd9pUjzLB 12:50:09.4 Debug: Rejected Hashed Release Title: TuUiCxWpxGG0rLFbO35t1TI3VkuhAz1J 12:50:09.4 Debug: Rejected Hashed Release Title: u9gSxkS0HRcsP0GCk2pgSRgqjTSky6J4 12:50:09.4 Debug: Rejected Hashed Release Title: Ri1aDjlHmpeqPvAP3e3O8VD17L0pIUCF 12:50:09.4 Debug: Rejected Hashed Release Title: qZofOFGJyeh8PHlFmVO4BDoH0pBK1Y4z 12:50:09.4 Debug: Rejected Hashed Release Title: A2RAGJPtj31kpTuhsnZiSBkxbebKb0I5 12:50:09.4 Debug: Rejected Hashed Release Title: wiNrgxlNsfHy0YpEqJl5GTkTGhEAK6sQ 12:50:09.4 Debug: Rejected Hashed Release Title: Bso8znXqcf3Xwf7GOUAVnqDwJjaNNXbz 12:50:09.4 Debug: Rejected Hashed Release Title: dBtr30eWGsYwNG1XzctVzuoBfm1aBLMD 12:50:09.4 Debug: Rejected Hashed Release Title: 88Gq8RJWuRmFQPjUYGqQ3bkBojDClQ23 12:50:09.4 Debug: Rejected Hashed Release Title: ngUOSKqJJDJOP6k6hP7zBYToqlsPYvRp 12:50:09.4 Debug: Rejected Hashed Release Title: hnjIj8CP5gMiKomgb14WzIpv0xQD33x8 12:50:09.4 Debug: Rejected Hashed Release Title: aj10l0UN2igihM8RBdem2Z5RPqkBetqi 12:50:09.4 Debug: Rejected Hashed Release Title: vOmxQvK8psY9RUsS0UDo2HerzQ0ROYYT 12:50:09.4 Debug: Rejected Hashed Release Title: zj4Naw1IMVRxAPgtaYPXTRGiG3yCcAxj 12:50:09.4 Debug: Rejected Hashed Release Title: uOFSNgph5xyA2DucYW2EsW9kz2XtOCuB 12:50:09.4 Debug: Rejected Hashed Release Title: 3xlmL8qa2wb8I256POQvrxzbWVPjAfkq 12:50:09.4 Debug: Rejected Hashed Release Title: ACfs2bv5ftk7xt0u7ti9m4vtXDBit0QM 12:50:09.4 Debug: Rejected Hashed Release Title: VdHdoyPu4a0VgMUtR5HcYmdaDoEKDzit 12:50:09.4 Debug: Rejected Hashed Release Title: l9HJjpHaU5OAp45lAjvV8t7RwOauuzvG 12:50:09.4 Debug: Rejected Hashed Release Title: RViSudbvFDHd7a6OB8g7CsBXroHHqHY6 12:50:09.4 Debug: Rejected Hashed Release Title: eNkz9Hqhf7GwfzL433mrL73byqq1WVfy 12:50:09.4 Debug: Rejected Hashed Release Title: 1myLktJ9baIbEUoeKvFXgAy451sc3Vgr 12:50:09.4 Debug: Rejected Hashed Release Title: 6BdQ5lrAnpfZXuuLglPqStsZYIFBF1fN 12:50:09.4 Debug: Rejected Hashed Release Title: ebaVx6iI11d6gqciKZS3GJZRNbuGJzNz 12:50:09.4 Debug: Rejected Hashed Release Title: dgn1bAueXwx6hb8t5Vo1O7nPzu305531 12:50:09.4 Debug: Rejected Hashed Release Title: p8B6emMCRcdysPLJiP78u4eTLrCfuZN7 12:50:09.4 Debug: Rejected Hashed Release Title: bSd0mYXQbIg3tNjrz0Iz4j9gAPRpeImn 12:50:09.4 Debug: Rejected Hashed Release Title: H0bA03C0OFReplT0ePAapMihjKS2msDn 12:50:09.4 Debug: Rejected Hashed Release Title: E3ckR6ZfP5WoBXihnJEu5Ch0XRfpgwaA 12:50:09.4 Debug: Rejected Hashed Release Title: ibKk2ud22vbbxg5wuf0NZwmJdrjQkJYR 12:50:09.4 Debug: Rejected Hashed Release Title: i5NLmyW5JMAXUXbokzVYmgtrcEVxbMPV 12:50:09.4 Debug: Rejected Hashed Release Title: 5a0qDbnO3VMoAgWwXOUdciHs0Z6aZoKc 12:50:09.4 Debug: Rejected Hashed Release Title: 5nEZ06A1cQGZi80b4WmKdc3hLepPOU67 12:50:09.4 Debug: Rejected Hashed Release Title: t9JSjdtJRDNwME4n3jPL5SK8kXH26lv5 12:50:09.4 Debug: Rejected Hashed Release Title: PTxfQ0LV3LlSU5b8c0m4r1l4g2bxBXDE 12:50:09.4 Debug: Rejected Hashed Release Title: AQ1O972N95ZHbGX3itwwP1hWu7aOrk7z 12:50:09.4 Debug: Rejected Hashed Release Title: eoFahIXy3FDrgYHJTomqUwq5hzS8rDYP 12:50:09.4 Debug: Rejected Hashed Release Title: V0IEkOaJWL7LqToJijix0zqT6cUzSLYi 12:50:09.4 Debug: Rejected Hashed Release Title: AtsG04OObnGa1RJdFxLi1LJzzXvH4gsb 12:50:09.4 Debug: Rejected Hashed Release Title: BxkL4kh7K9B8bfGqnLTf4Kvsfbkxxd8x 12:50:09.4 Debug: Rejected Hashed Release Title: zrezbtW51UnPEwyU83ekyq4CPWQElkaX 12:50:09.4 Debug: Rejected Hashed Release Title: M5qjsJO9qXTIOYnxe2spky95Co7Waw0L 12:50:09.4 Debug: Rejected Hashed Release Title: 4Wg3ttETj0gtJCRlry6N1lN5mE31Wr3K 12:50:09.4 Debug: Rejected Hashed Release Title: p86fGCS4lDj26hvQx68myDa7TcAY9g3J 12:50:09.4 Debug: Rejected Hashed Release Title: 5qNT6jyWyBLAq2P6SMgzpY8XoJuJU5tA 12:50:09.4 Debug: Rejected Hashed Release Title: mw1VXKh17Ngo8TtBuNq92hUZZWNwUUD5 12:50:09.4 Debug: Rejected Hashed Release Title: lIDyURQxSbZrbQQbIgYQZJcBpBIeQYRx 12:50:09.4 Debug: Rejected Hashed Release Title: j49Yjx7p0LVcMunqzYShY6Gs2AsEUMBn 12:50:09.4 Debug: Rejected Hashed Release Title: RDBhyYInOeT8KVMHsHFujbD2iEihe9tg 12:50:09.4 Debug: Rejected Hashed Release Title: cj2EtJRJzAKNxwCIf9onUva0PULZCLyM 12:50:09.4 Debug: Rejected Hashed Release Title: vQ7P4MWLtiShrj4VGXezWBmeW0oj2NnY 12:50:09.4 Debug: Rejected Hashed Release Title: hRoh2ffp7t83I6jdYLVlYS33c6MkuT9q 12:50:09.4 Debug: Rejected Hashed Release Title: Iuxl1tNBR5dSyQ4oI5THHduDY9q4Otz5 12:50:09.4 Debug: Rejected Hashed Release Title: T5NgdcYDsJjJq6WPFfXlh2ybVpfO2V6t 12:50:09.4 Debug: Rejected Hashed Release Title: uErkVH2QOHxOGJawiEDadMhhIyUFLup3 12:50:09.4 Debug: Rejected Hashed Release Title: cvutvlhrZNuXmWVkWHCmUUAkJ4vftCg3 12:50:09.4 Debug: Rejected Hashed Release Title: OF04WjyvY62gRQL7CNYEAigpGJFw4hzr 12:50:09.4 Debug: Rejected Hashed Release Title: JHeK95jwDHqh8zIHDTHev2wQcDQumYJS 12:50:09.4 Debug: Rejected Hashed Release Title: kd07cc2de7MosI4bfhaVflzMyyllvdzY 12:50:09.4 Debug: Rejected Hashed Release Title: 8DU8i8Y3HTYh5Gm8Y4LrqDYbFKcLrvdm 12:50:09.4 Debug: Rejected Hashed Release Title: gv8MzIPEC60MutbOWFSkboSU7TtwON1d 12:50:09.4 Debug: Rejected Hashed Release Title: wa8AZ37oNIytZcwMiIOqzTI0xL68WcdV 12:50:09.4 Debug: Rejected Hashed Release Title: bcMjvRXbpzCuyz1kypy8EwNaCsuUXczH 12:50:09.4 Debug: Rejected Hashed Release Title: VMlntQnDAHv98f45fvxo3QpvpmlQOFlh 12:50:09.4 Debug: Rejected Hashed Release Title: tbtIB8tQFh0pPnJEC4oWb0S6nOjZtg8M 12:50:09.4 Debug: Rejected Hashed Release Title: Hvqqqs25bxhuWukrokzy039bCrMj7mBP 12:50:09.4 Debug: Rejected Hashed Release Title: Blq8hoTyJv7q1Uf0pr9KBodz6hOhaqdS 12:50:09.4 Debug: Rejected Hashed Release Title: UGvSNPCdISANhTxJyH5ONTMK6a9iYHRx 12:50:09.4 Debug: Rejected Hashed Release Title: aGXto3J37Cf3EkQhoEXOg68v9HlAYiyq 12:50:09.4 Debug: Rejected Hashed Release Title: qgCrNyAPU0imq6l9sUORjm5gju4hqO8o 12:50:09.4 Debug: Rejected Hashed Release Title: fqgp0YWUVk1tOpNP9l3sDv1NB4cuHi5P 12:50:09.4 Debug: Rejected Hashed Release Title: abv0acQDfWuJcRjcCrFqdeUQT32jD5px 12:50:09.4 Debug: Rejected Hashed Release Title: DzlaJHerJrcITy3qTpKgoliWK4aRB1FU 12:50:09.4 Debug: Rejected Hashed Release Title: nUL1ZzS5l8RTlWMFFrfeueSAYOQ8cE8Z 12:50:09.4 Debug: Rejected Hashed Release Title: CnTsfGkYPfLzIvPK1za1wdUI6IiA1qEd 12:50:09.4 Debug: Rejected Hashed Release Title: ehV4ZRwQSZUPSLwXsC9VwBlfQjszJhEZ 12:50:09.4 Debug: Rejected Hashed Release Title: TBjxADUYYEvioLFVUEmSCrmdzDPUtIIf 12:50:09.4 Debug: Rejected Hashed Release Title: 0kor0CsxEyJERW7vaYzlooOcNt7xfRah 12:50:09.4 Debug: Rejected Hashed Release Title: XlHxHWCgu0y2pVkQwcqswg1JqM7RR43s 12:50:09.4 Debug: Rejected Hashed Release Title: Fg7mwRpP6i243dexiT7bF3iEJ4dCQLeL 12:50:09.4 Debug: Rejected Hashed Release Title: ufoUYOSvLWLjN8zNaS1AhxjuCzp4cvpG 12:50:09.4 Debug: Rejected Hashed Release Title: 3XqwQrpIo6VLKwBe1wqPmvVZ1DJiXZRJ 12:50:09.4 Debug: Rejected Hashed Release Title: vUy6gm1rx0a9wFS0j9QdvE8YFTEjgDnw 12:50:09.4 Debug: Rejected Hashed Release Title: L5Iv47Sa1cX86oLiZ7jzRMnRAksN94ZQ 12:50:09.4 Debug: Rejected Hashed Release Title: 8pmEcWCsB7neZqwC52OXZRn9rlURIdOf 12:50:09.4 Debug: Rejected Hashed Release Title: CgBy5Xosm1maWf2ebUaXqywkKVgIB2PZ 12:50:09.4 Debug: Rejected Hashed Release Title: aZavnpjdn3sgU3DUBxjdHlUdfqXrrFMs 12:50:09.4 Debug: Rejected Hashed Release Title: B6fm28e9Z28zHCJUyknH4CIE8cDmPA6r 12:50:09.4 Debug: Rejected Hashed Release Title: XVbvR0R4bWUwTibWc7uZy7i3CxpyWsqL 12:50:09.4 Debug: Rejected Hashed Release Title: jx4sCw0YRZ3IRJyYMhBLTLiQpsl9hTIy 12:50:09.4 Debug: Rejected Hashed Release Title: fSxfDhm9HeZdHfs5FMtxcngOUDIy30QS 12:50:09.4 Debug: Rejected Hashed Release Title: ijE1WBNJz0fpNZRqojNGVzh1U27gyEpB 12:50:09.4 Debug: Rejected Hashed Release Title: J8AiOqiOh2y1L4EynM1uulQw6Hvbzqk4 12:50:09.4 Debug: Rejected Hashed Release Title: UPBZ4KGLCxXOI8ov5bF8GPsErglBbzo2 12:50:09.4 Debug: Rejected Hashed Release Title: zQ2rkyLHeOpFmy3hhjb60HW95lT4eWnh 12:50:09.4 Debug: Rejected Hashed Release Title: fyXdCcRaESQ7wnvmWujZ6691cza2DJto 12:50:09.4 Debug: Rejected Hashed Release Title: 3RKe2p7KZJ7CgjvslZttK5hm6zBNMDbl 12:50:09.4 Debug: Rejected Hashed Release Title: qZ0t2zl6bs0DOTXHJ6odtmO1KHlWvzVg 12:50:09.4 Debug: Rejected Hashed Release Title: 9TMbdF5Fqt5wmKBXxzTpW3WOOlUDb4qg 12:50:09.4 Debug: Rejected Hashed Release Title: vZUfNSF8PUlg67JHbtPGTtlHzTnwhMKA 12:50:09.4 Debug: Rejected Hashed Release Title: VBB2d9pEaNMiuVzFVajunhJ90hxhFDpn 12:50:09.4 Debug: Rejected Hashed Release Title: ppJJlSttICOLXRyAsqc5rKIioV5k83Ha 12:50:09.4 Debug: Rejected Hashed Release Title: OVWYrFexGZnFMY6DIb67G47ndQ8F3hXH 12:50:09.4 Debug: Rejected Hashed Release Title: OqS8FbFYIszGttiZ6aHUREVXm9PBLt66 12:50:09.4 Debug: Rejected Hashed Release Title: BdiBDmxKKfAvKx3b8BcK09dgDAfhNjZr 12:50:09.4 Debug: Rejected Hashed Release Title: h17C8rHuOVClhUM2hyBpPurc75T4opRx 12:50:09.4 Debug: Rejected Hashed Release Title: JACyMnuEXR80TFcXTDSZpMWAPNGUQW5s 12:50:09.4 Debug: Rejected Hashed Release Title: 6Ev1Uzc3gb21a9BBaRjXX8ZVJFEAaY4U 12:50:09.4 Debug: Rejected Hashed Release Title: Y8u0d8KCE6C2AiVtzP7Ag7XmveXsZQoR 12:50:09.4 Debug: Rejected Hashed Release Title: M14FzKHMMN2FDZGRNeJYlZjremQaWFpF 12:50:09.4 Debug: Rejected Hashed Release Title: VmIQiaZHnPHzcCVNSniVaXNKCjsknnnr 12:50:09.4 Debug: Rejected Hashed Release Title: S3ZVl7AIvdgTC0QtUqkrR7LnhFNQa09K 12:50:09.4 Debug: Rejected Hashed Release Title: ZVY2leV1JmT1VnYBInnKaksDxYfAS2nT 12:50:09.4 Debug: Rejected Hashed Release Title: lejjQAj8mDJpJ6aU1kLqu6AWrFQRarCj 12:50:09.4 Debug: Rejected Hashed Release Title: UwAjkOmO6TqdF6yekEEwNX4SSRSOgCIs 12:50:09.4 Debug: Rejected Hashed Release Title: noKCCdbulJGwB7nfEvtXo3tmYew3TqVg 12:50:09.4 Debug: Rejected Hashed Release Title: QsZdkGjXXl749LNiT1SZXzxOdXflSR6I 12:50:09.4 Debug: Rejected Hashed Release Title: qPW0wxwvcUlFHTa2h9RXe5oPt29OW9q2 12:50:09.4 Debug: Rejected Hashed Release Title: 5Wbp5neJQIPKeRGzAzu8oFPg4xEOA3X9 12:50:09.4 Debug: Rejected Hashed Release Title: 1nHIiaZtojxkNm8mL7yenns0SdWzQ49f 12:50:09.4 Debug: Rejected Hashed Release Title: 0KG7FuFqbKpC1jBpnwr3jjint0aMbG28 12:50:09.4 Debug: Rejected Hashed Release Title: 1iDdjZIkXO9PK3aJ5Cwn8JeQFb60Etgt 12:50:09.4 Debug: Rejected Hashed Release Title: 9BFUDMp1jX0tZDyGle8dNwsYMF1DxgvO 12:50:09.4 Debug: Rejected Hashed Release Title: GISDwBNyCRnJpYZ8PvKK0iqIRrk4IhPC 12:50:09.4 Debug: Rejected Hashed Release Title: T829sVfre9yNXawpPlcEzm3MJNxbks35 12:50:09.4 Debug: Rejected Hashed Release Title: TvA8okxRnAY1zigj0zuKokLaj5GApjC7 12:50:09.4 Debug: Rejected Hashed Release Title: uClabb83QPN3E2xAmLg30l7tfLJsWhpW 12:50:09.4 Debug: Rejected Hashed Release Title: IdOlDb1ZKWaWSHlvzCHrd3bubSSDPCgs 12:50:09.4 Debug: Rejected Hashed Release Title: r9U8cmrTTV4JQebNTZzQwPlZF3WbBams 12:50:09.4 Debug: Rejected Hashed Release Title: MJ4j2PMeGUPKu4YiPpVMHySNI0Od6n8h 12:50:09.4 Debug: Rejected Hashed Release Title: 9zAzcqwMMa92syViTvzbEtZt50gDE1Yr 12:50:09.4 Debug: Rejected Hashed Release Title: 21O2E0CN2oD4plqit7bydwigxXgA2xKA 12:50:09.4 Debug: Rejected Hashed Release Title: 0S98TDd5WLNNuKEVT1GOTQA4LUmNKv8v 12:50:09.4 Debug: Rejected Hashed Release Title: DKmT5CUgbtsLdRDw19GLDq0fWpGm2OWU 12:50:09.4 Debug: Rejected Hashed Release Title: 8BzHSVAXPrOaQTCdQdb1xu6ShwRecyeD 12:50:09.4 Debug: Rejected Hashed Release Title: TXYnUvR4WeWBsSt9k1jibKekb3rENzng 12:50:09.4 Debug: Rejected Hashed Release Title: ibb3jir7eCQYsAYeERIgx3fMRbDPXh1p 12:50:09.4 Debug: Rejected Hashed Release Title: ugDJ7rNtNkhMARvJHdpTqzmpCZli5uMj 12:50:09.4 Debug: Rejected Hashed Release Title: U4od8EKBdtGc19Sgt3f6kiQnWdBxhUr2 12:50:09.4 Debug: Rejected Hashed Release Title: aEaTAY0YLBg7A4yn5vIo2C2JUmbeNnyb 12:50:09.4 Debug: Rejected Hashed Release Title: T56W5zRx6TtIEe9RvF41sMiwZ0dVflFZ 12:50:09.4 Debug: Rejected Hashed Release Title: ySXFysVAUtGOeEnZLUgOatIzNjlr4KlF 12:50:09.4 Debug: Rejected Hashed Release Title: 5VWIarnpwKcZBSMo31LaJa9wsqcRL7V2 12:50:09.4 Debug: Rejected Hashed Release Title: QzeiKTaDdgPmeuMd0BCoFmdve7DzgYcP 12:50:09.4 Debug: Rejected Hashed Release Title: aF2lyQuizYedxn1vVzEjYZd0iDS9ZxiY 12:50:09.4 Debug: Rejected Hashed Release Title: mSbQDL9bdUoMWGk2lGUgDy1UthsPOSeA 12:50:09.4 Debug: Rejected Hashed Release Title: dwf12xw5WqD0st3RQPgSL4LIkXfedClr 12:50:09.4 Debug: Rejected Hashed Release Title: 3rytUgHay4tsS1m8LZCLIvekcsWMU43r 12:50:09.4 Debug: Rejected Hashed Release Title: GzTFZmVOfHZQsF0SJp6qFLcCWXtH5Qag 12:50:09.4 Debug: Rejected Hashed Release Title: kn8FyM0oRo7mNr7h44fXdcak0q2OWqYG 12:50:09.4 Debug: Rejected Hashed Release Title: efuiGyfWT8axIz1cCw4mCrehz5M9yI0P 12:50:09.4 Debug: Rejected Hashed Release Title: O4JqaylGvETabAjRpok0ze8HHgpYDidW 12:50:09.4 Debug: Rejected Hashed Release Title: zsXh9lBqCm6uLY2t41axzDDvMirb1ReN 12:50:09.4 Debug: Rejected Hashed Release Title: 94etzDc8bLIRUYqWKLOnSPoLA2AfCEfb 12:50:09.4 Debug: Rejected Hashed Release Title: vuKWNxKRfWzOtlPEylV2xuICElBNGIFM 12:50:09.4 Debug: Rejected Hashed Release Title: ZbLwK70t9S3VTGecsGXmU26A3oyEhsPa 12:50:09.4 Debug: Rejected Hashed Release Title: waVuyW4xFQKSi1BL2xifiXQkDt3XyOAW 12:50:09.4 Debug: Rejected Hashed Release Title: 8bKLKT6Q89n8H4mz4KBUT5Enro7e5oVJ 12:50:09.4 Debug: Rejected Hashed Release Title: vj11hwpWNzBntm3tY0bKD6TghNbzvyOi 12:50:09.4 Debug: Rejected Hashed Release Title: AMcJ6JuMe3FZnJyRFupNkQwPyMThw85s 12:50:09.4 Debug: Rejected Hashed Release Title: bllTx9I0SDJsjA2bzrHZYwtBeAAqNJDE 12:50:09.4 Debug: Rejected Hashed Release Title: aEEW7Vfq2uYTuB1lIyWjr2Bi2EnXbdP8 12:50:09.4 Debug: Rejected Hashed Release Title: HJJmSkQ9pU6NHKokKkQ3SmcOPoDrcPUl 12:50:09.4 Debug: Rejected Hashed Release Title: 5UnlOZYBsFajowuvrxbWH6XmJqiyA7nJ 12:50:09.4 Debug: Rejected Hashed Release Title: AAhQXfm3OfhcVjjAdF007TKRUyQ7nY4e 12:50:09.4 Debug: Rejected Hashed Release Title: FZwTi8gWOh0xF8gVusnZ3nD0WMVClbJM 12:50:09.4 Debug: Rejected Hashed Release Title: DdRqYNurG6g93mepbuPQBOqXLgE5z8hk 12:50:09.4 Debug: Rejected Hashed Release Title: dlq4DEOjyKViN7zxKrqvXp8PckQwmXLm 12:50:09.4 Debug: Rejected Hashed Release Title: eUUi6R6k1sruyWjIN3xt19KjWiSUa2j3 12:50:09.4 Debug: Rejected Hashed Release Title: KVCHl8ztepecjhaW2rsdV0RM00yU6aOG 12:50:09.4 Debug: Rejected Hashed Release Title: xeGHk5tuxqUZw45fyWXVXug53fiBfEfu 12:50:09.4 Debug: Rejected Hashed Release Title: OrLRA0kRelJuobiEyrAxSwKKXWcjIw7K 12:50:09.4 Debug: Rejected Hashed Release Title: DhqagwB90cwobn6QwahDughDozOxcWh2 12:50:09.4 Debug: Rejected Hashed Release Title: HIOFapRyfsL8ZKFJRbe6fIPcrBJCQbTz 12:50:09.4 Debug: Rejected Hashed Release Title: DN1xcj8PQNTbuyBeXc8jK5vd5gknVr33 12:50:09.4 Debug: Rejected Hashed Release Title: mi8aqEzlUmL4SosKL5zAof1N3vBFhHP1 12:50:09.4 Debug: Rejected Hashed Release Title: FgEPNVOxybSXnARwIgHIxIGpNxBlH1DV 12:50:09.4 Debug: Rejected Hashed Release Title: 0mjZAyXcGNXGg8sN46k9vFqLtWRgrswL 12:50:09.4 Debug: Rejected Hashed Release Title: QmtEICUyAkdb48YAV3Wz7X5JIhoKxKk3 12:50:09.4 Debug: Rejected Hashed Release Title: whkGj0OvZwHxOso7mPEuumynCOQcR3Yz 12:50:09.4 Debug: Rejected Hashed Release Title: vh2bE4FNRJpoxcACk5oqj0q8kbAq3BeS 12:50:09.4 Debug: Rejected Hashed Release Title: ns1SOIdHKyPmPTiCOQ1yAQQsVW3PHYfD 12:50:09.4 Debug: Rejected Hashed Release Title: l8f7jVj5PG214KylTSbHNxkRE0kb6LRC 12:50:09.4 Debug: Rejected Hashed Release Title: T1lG994ORTdoyZuc0FQlcgeOEuZ6YH6B 12:50:09.4 Debug: Rejected Hashed Release Title: vlJXd0KVqVej78YQJxsFBEpHYTZGcHOG 12:50:09.4 Debug: Rejected Hashed Release Title: CNpEnniB9mo2M52tgNCrnGahOZ2xyFez 12:50:09.4 Debug: Rejected Hashed Release Title: VaPoCEHKdUtuqy96LWw9XwRZRwm8iHyl 12:50:09.4 Debug: Rejected Hashed Release Title: au3xrq8cmndSrtavs77qeqCbxNR6kfwc 12:50:09.4 Debug: Rejected Hashed Release Title: 4patJArjicoXHrpAkt5HxqQ5o7iqWWxB 12:50:09.4 Debug: Rejected Hashed Release Title: iZ8wadFEjxZJkEEMOxFUwEoeVe1j4WpC 12:50:09.4 Debug: Rejected Hashed Release Title: x1s7jSEmlbGDTrKdREOS69ktuDNBUyas 12:50:09.4 Debug: Rejected Hashed Release Title: 86rHTvWPaDKPzBS1jTG140Cm82ZlESEk 12:50:09.4 Debug: Rejected Hashed Release Title: MhXBBv96CbQptw8zXyZcYHYuqf6VmIfO 12:50:09.4 Debug: Rejected Hashed Release Title: abFTEO6VbVQjlrUrguxwfxYnPtCVMJpN 12:50:09.4 Debug: Rejected Hashed Release Title: c3FNsEobqYn78eaA2aDoK4bnblpc8Im9 12:50:09.4 Debug: Rejected Hashed Release Title: SDQXKeQs0uIMYDKlmoF6LqzR0tCatnoS 12:50:09.4 Debug: Rejected Hashed Release Title: V9js9UQHRpEaKXRsXhb8YOyUE3xYrbKe 12:50:09.4 Debug: Rejected Hashed Release Title: RM3V0C5KBOjXZtmcyl3lxCM4ZwnsdoQm 12:50:09.4 Debug: Rejected Hashed Release Title: EHbtt8GpilOeh5EWmKuIEOcZdR7CfzL6 12:50:09.4 Debug: Rejected Hashed Release Title: TRIMYTsl5vNrKJtYDdVmeweFnabElGuv 12:50:09.4 Debug: Rejected Hashed Release Title: ghbfilpJ7cgXRxvxprVE0ACZq0l0EYJx 12:50:09.4 Debug: Rejected Hashed Release Title: ubV15Z90MgrScGjg37zndl7cYeQw6GvU 12:50:09.4 Debug: Rejected Hashed Release Title: 1t6gV9T16vRs8C5nCVs3ItrN4hfpMO1G 12:50:09.4 Debug: Rejected Hashed Release Title: iqlxhL64mQNEf8HlVXxLCGJXcTDirQZy 12:50:09.4 Debug: Rejected Hashed Release Title: 7ib83NGXtnZK0aXOvCGOWgpOsS0xcsOC 12:50:09.4 Debug: Rejected Hashed Release Title: 0fqHaFQNUyJoOUUAh3lkvGryHZlAJxsj 12:50:09.4 Debug: Rejected Hashed Release Title: xtT0EzweiPl1e2qUSxjpEFog8PeVGMmP 12:50:09.4 Debug: Rejected Hashed Release Title: IOb3MUFF8vtEOmTWso657XHG0IWQpgQy 12:50:09.4 Debug: Rejected Hashed Release Title: jDmFy2VWtGny9DsVGt96j6EKLNCNlmsD 12:50:09.4 Debug: Rejected Hashed Release Title: 5P1cnfgWloviiFK7OaRQQ6lQXiLjA1fA 12:50:09.4 Debug: Rejected Hashed Release Title: tllHy1429ezMiS3wKFfHHJjnI9LwEE9V 12:50:09.4 Debug: Rejected Hashed Release Title: t5JnQUXnWFEAQLyV6qMjlzDuRShzIxMa 12:50:09.4 Debug: Rejected Hashed Release Title: huTtWVXRY6EySwKZNYnEo3XTb0eBaqJF 12:50:09.4 Debug: Rejected Hashed Release Title: yweuka3lX8v4NsP8bg23tyYJr8Pt2Tr3 12:50:09.4 Debug: Rejected Hashed Release Title: vAGDlfKoYF6FpqGYGpzh259oaGCPtKct 12:50:09.4 Debug: Rejected Hashed Release Title: C01dseBofbs6XVILrfnGZQJj83INzpAd 12:50:09.4 Debug: Rejected Hashed Release Title: b3IfBKfZATJrqSrjRjyeOHZvlbD7L6XV 12:50:09.4 Debug: Rejected Hashed Release Title: Cba2VqfumsZfCTsMbAtfTLxJTzN0RKOR 12:50:09.4 Debug: Rejected Hashed Release Title: 3huOuMTQfiSAQzjuxicmiIuq6iGTJoUb 12:50:09.4 Debug: Rejected Hashed Release Title: jAYD6Ni7rQslATnuHkP8nEnH5zf7ABmL 12:50:09.4 Debug: Rejected Hashed Release Title: txlXGKBk54Wx2x8SKUkAgeVrdp8B4yN5 12:50:09.4 Debug: Rejected Hashed Release Title: 42ECMV8LK6EcBKiuE6Q6VRd9InYnMvWD 12:50:09.4 Debug: Rejected Hashed Release Title: vJgxBrge1H92qD8ZLe6i6iLFODpSRDw4 12:50:09.4 Debug: Rejected Hashed Release Title: CQvKt9nFywAdUkXfXD0zfP4olDmQ8vdY 12:50:09.4 Debug: Rejected Hashed Release Title: hMICjj53ZDe3ihfOy3yr0BM5tY0AHw3O 12:50:09.4 Debug: Rejected Hashed Release Title: 9OlbTt2YifJrjIY6qnYooNLHuq2SHPKP 12:50:09.4 Debug: Rejected Hashed Release Title: RlNv5icKrtZR8dk3tMiKhGWzm0XrQqlE 12:50:09.4 Debug: Rejected Hashed Release Title: 56bNo5l98fSmXbfTSKzSSRGVqwkAgQan 12:50:09.4 Debug: Rejected Hashed Release Title: cnXuRlOZ3EqNMWMMArvJBvGNab5qGy6r 12:50:09.4 Debug: Rejected Hashed Release Title: Mc2T5Ud53e6RDPKxZofUKjxN32A1c7R4 12:50:09.4 Debug: Rejected Hashed Release Title: EcflA8vJJGZ7L8SwSnwHn9KcGq5d4iEs 12:50:09.4 Debug: Rejected Hashed Release Title: 2eWm7ZLOadcBePAZdlGcqepByZZzkhSj 12:50:09.4 Debug: Rejected Hashed Release Title: Qj3SoJqpuUP0zMH85pqN1cKWZF534m9N 12:50:09.4 Debug: Rejected Hashed Release Title: xJP5FlEqIcoxpDTZWPhXMIFmUeVJ1KvQ 12:50:09.4 Debug: Rejected Hashed Release Title: nXhghsJaAAhSK7PUoT6KINdkXnKjnqy2 12:50:09.4 Debug: Rejected Hashed Release Title: bBFNBKmRaRrbe5bcqroxekDdmEunsDBH 12:50:09.4 Debug: Rejected Hashed Release Title: 8Z4RDLewUvtUMRj9o99ZAuPdSHwMR0zu 12:50:09.4 Debug: Rejected Hashed Release Title: bpCsnGtC4QyXm6P323mqipXuGGZJq68W 12:50:09.4 Debug: Rejected Hashed Release Title: kUpghERLimzEpfqLndMfJkg48Muys7g8 12:50:09.4 Debug: Rejected Hashed Release Title: 6D3KalrKgJIOf3obm2NYv1YPpJ8l6eZn 12:50:09.4 Debug: Rejected Hashed Release Title: CuftLp12alb1zHNLp2pmKi9n1AYTKXrN 12:50:09.4 Debug: Rejected Hashed Release Title: O9F5lnmBrhX4V4EIBhuZfAv3AUSMYcfc 12:50:09.4 Debug: Rejected Hashed Release Title: j8HeiSF487cFl5EWq6LyFkY4XDhMSRRm 12:50:09.4 Debug: Rejected Hashed Release Title: rUiOd8HgEOweSFYXI87CfuRaNIIgpATl 12:50:09.4 Debug: Rejected Hashed Release Title: XNkFVOW4018eOlyJsokEHTLpG0ybsP8I 12:50:09.4 Debug: Rejected Hashed Release Title: Q2huhZiCBYs3JB7q9AdYdekqLSg1iMdQ 12:50:09.4 Debug: Rejected Hashed Release Title: UQZS2Wn94Rs6FT7xEAxPn0kk73yquGs5 12:50:09.4 Debug: Rejected Hashed Release Title: MVyqQepa01mpyLrRHJOZwXUDnKFtbP3v 12:50:09.4 Debug: Rejected Hashed Release Title: UBri8268xnuV36HEBYCMQDyPbZzD72wr 12:50:09.4 Debug: Rejected Hashed Release Title: BIwqmB2tBAzCs3LioAFlAiZwFr64X6NZ 12:50:09.4 Debug: Rejected Hashed Release Title: 2IyAchqwqOtLa3NBlIkkZb23FpUZZzD8 12:50:09.4 Debug: Rejected Hashed Release Title: kDILrQzg3fqSE7l4EktLqJ4R0UsshmeA 12:50:09.4 Debug: Rejected Hashed Release Title: 0ZoXOKaDcWq8ANeOQTSRCZqRMEpx3EKe 12:50:09.4 Debug: Rejected Hashed Release Title: cPIESnTAcVP6iEi7rbEGSNJmqUg5v7KM 12:50:09.4 Debug: Rejected Hashed Release Title: A4SFDoLRvFvDcLlX7t8JG3uSy4k9Lhmu 12:50:09.4 Debug: Rejected Hashed Release Title: XKOuadm53cJ0XAqekubX8yoHxZU7Jcli 12:50:09.4 Debug: Rejected Hashed Release Title: dxDorgO50Ko6IMFGt0z3XYywOdHPXRDD 12:50:09.4 Debug: Rejected Hashed Release Title: ONUJvzLpDTF2rZKlGMTIjvlxYI3TGB2C 12:50:09.4 Debug: Rejected Hashed Release Title: C6BnvwGlJv29RsT8BmGREOuRX2Z8V9bK 12:50:09.4 Debug: Rejected Hashed Release Title: yxA0tVEvLoLJrjRYmt37uyyy7D420GyD 12:50:09.4 Debug: Rejected Hashed Release Title: C2upx7uQzVQCgcTtWXmyfFrppY0GUvQl 12:50:09.4 Debug: Rejected Hashed Release Title: vtmzRN7Rav8umabBQh3qDCjrth0kX7rm 12:50:09.4 Debug: Rejected Hashed Release Title: QQalpzOPtCotlVCqVoaXgcdSnXcjAy1Y 12:50:09.4 Debug: Rejected Hashed Release Title: vU1FVFXPTMAwKyOiDuGAIL62tWLpPR4Q 12:50:09.4 Debug: Rejected Hashed Release Title: IUuuAhWus5md7kjG0NvVBRPrEXsVt2Pa 12:50:09.4 Debug: Rejected Hashed Release Title: dLRzhqZ4sRZPVjKstAw8xQkLPVPGn4Qs 12:50:09.4 Debug: Rejected Hashed Release Title: nQM13cSXkL1HTt6IwPhEOHBgFyLgLT7h 12:50:09.4 Debug: Rejected Hashed Release Title: Otxp6bJ8cwThFBANG7v0O2zTetpLVar8 12:50:09.4 Debug: Rejected Hashed Release Title: cJ0SsrwDoXmyYAXj2Ukuce4mG8aZbPgz 12:50:09.4 Debug: Rejected Hashed Release Title: tCJilbuvLr2W0pfsqlbUToYvm4H9oH3z 12:50:09.4 Debug: Rejected Hashed Release Title: VDYmPHdKG75M3Yf9rL8QhGnxgWlnDG6n 12:50:09.4 Debug: Rejected Hashed Release Title: Bm1qBNXI5LcmJopJ4nx2n0u3VUaiky9k 12:50:09.4 Debug: Rejected Hashed Release Title: 859arj463zLM4jXewq7TVwEG0gBtjPAM 12:50:09.4 Debug: Rejected Hashed Release Title: tddlKDDDM3IeyqWrV1Y0UMAcWIML0Qyu 12:50:09.4 Debug: Rejected Hashed Release Title: utfPKb8dnxf9rLK1coliJkQ2T9bkW9C9 12:50:09.4 Debug: Rejected Hashed Release Title: LeAjEG6HAyiol5V1HVKMCaWNzZBIFLIP 12:50:09.4 Debug: Rejected Hashed Release Title: 3JxY0A4lGvAVZA7GGnDFvnavz4TGrc6h 12:50:09.4 Debug: Rejected Hashed Release Title: CmhTMKEPuZGpANFRpmDzjclKNSPqm7f3 12:50:09.4 Debug: Rejected Hashed Release Title: kNt2LcWg5zKIIxyYqrTtqaaLz5pQ2Fim 12:50:09.4 Debug: Rejected Hashed Release Title: Rmr3TRRH0FanOukRP770hmWDreBHEFVu 12:50:09.4 Debug: Rejected Hashed Release Title: IT2RViAsAFD2P7KGRRrW8VnCAPc0W5lQ 12:50:09.4 Debug: Rejected Hashed Release Title: VEhNkOaIWL4R6HhbVPP5DqRAuX3zfARE 12:50:09.4 Debug: Rejected Hashed Release Title: Cujjy7b8Amu7SMPTK4GvNNUx2VdnG9Va 12:50:09.4 Debug: Rejected Hashed Release Title: dAKpHYoeKH9rs5fPD6yk4xxZ621OHc7S 12:50:09.4 Debug: Rejected Hashed Release Title: DB97YoTxNTZDXI6kmxAPmmIARkMBUYrS 12:50:09.4 Debug: Rejected Hashed Release Title: gClbCGl3PDsimulcRgojNiswAInz3a3x 12:50:09.4 Debug: Rejected Hashed Release Title: E9ydECUjPHG4AqvJkjofRvwlYKXU8crV 12:50:09.4 Debug: Rejected Hashed Release Title: Pz6yqkIBvZiufrWx4kPo8juchR3BKfGB 12:50:09.4 Debug: Rejected Hashed Release Title: dou0DL0AJYFvDHB1Pe0ZhLmm319wiHWv 12:50:09.4 Debug: Rejected Hashed Release Title: vVSpOc6WkwsgSZslOhxUyCubQ0jkbnbk 12:50:09.4 Debug: Rejected Hashed Release Title: IKDAx1IK3XjRxoDRkHbUi0wrRu6aQ4DR 12:50:09.4 Debug: Rejected Hashed Release Title: YPQec5yIGOcaWcwPoHoisNYj2MU3clDg 12:50:09.4 Debug: Rejected Hashed Release Title: u9sznNUckGqkgUUgDvXhnKWInGCGlOJ0 12:50:09.4 Debug: Rejected Hashed Release Title: 4qDo4f0HwFsysz4b9IcZJGQy7hZGJrck 12:50:09.4 Debug: Rejected Hashed Release Title: aRA1UcPHmI8XUrSnn8hzRcvDLsl1YBiD 12:50:09.4 Debug: Rejected Hashed Release Title: czPoWer2Ry63l0LFBAbJyccAZoCIKqDY 12:50:09.4 Debug: Rejected Hashed Release Title: N8hFdwZr4K9nWZSW9TnvybrHrCXLHvXq 12:50:09.4 Debug: Rejected Hashed Release Title: NfkU4USj7RzwX7UPjlPelxytCY726HuM 12:50:09.4 Debug: Rejected Hashed Release Title: WQkWFlXezGe25gwblYSAontHQHdLv5sW 12:50:09.4 Debug: Rejected Hashed Release Title: EkfwvSGPwkiQnLVndew2OSvVN7MaWHUD 12:50:09.4 Debug: Rejected Hashed Release Title: Fuql33yCCrn4GopynIvg3QcmDz9Tdey3 12:50:09.4 Debug: Rejected Hashed Release Title: Q5ITploKeMbkKUmHI54Z59A6xB2pKelp 12:50:09.4 Debug: Rejected Hashed Release Title: TyIISGfldrasBxDpTQgiS20H9XB4RF5P 12:50:09.4 Debug: Rejected Hashed Release Title: 6QiJWardoV1ttAtzDEcx9uQcasw2aFTB 12:50:09.4 Debug: Rejected Hashed Release Title: vAJx0xBgV9MqXw8NklrTVwK9MhpVdJGb 12:50:09.4 Debug: Rejected Hashed Release Title: 6Tzw3zNS86ctzQM9zwhX7lDIkjV4abDk 12:50:09.4 Debug: Rejected Hashed Release Title: HNj0m7s7wkKzRXhX6RxeF3xTviOfj0uW 12:50:09.4 Debug: Rejected Hashed Release Title: Dn9Xmy8z2cHdRJB2Ol8JBuFfyvAW5icD 12:50:09.4 Debug: Rejected Hashed Release Title: CpfDYbrK7RrPbOg64sd9GioAbvFfUyAM 12:50:09.4 Debug: Rejected Hashed Release Title: WAjnwiAKj7I6R7i0hh67xClrOTtQhUnS 12:50:09.4 Debug: Rejected Hashed Release Title: yhO3CKKDZNSwxUGdoBUNJWZWMvotEduc 12:50:09.4 Debug: Rejected Hashed Release Title: NNms2I5sm0HR0Tof1OSweu9tYilxFAYS 12:50:09.4 Debug: Rejected Hashed Release Title: fgeLt7Zv563ilwnFmrxQrgR57ojXAzvT 12:50:09.4 Debug: Rejected Hashed Release Title: zeLqXP5ufEYE62gWcBttKPena7uDLxc7 12:50:09.4 Info: --- End: NzbDrone.Core.Test.ParserTests.CrapParserFixture.should_not_parse_random(32) --- 12:50:09.4 Info: --- Start: NzbDrone.Core.Test.ParserTests.CrapParserFixture.should_not_parse_random(40) --- 12:50:09.4 Debug: Rejected Hashed Release Title: UH895B76LJm93VjpXQfw8T2AD88dE5CM7e2SWcv8 12:50:09.4 Debug: Rejected Hashed Release Title: CDllcfQufRtmQsR4X43dRSsWri9YjHuLEEtBwwca 12:50:09.4 Debug: Rejected Hashed Release Title: HtygAaXaVoVB94vu8wUbCjval8GNrcTOWyoVSx0M 12:50:09.4 Debug: Rejected Hashed Release Title: GD3BEc3Mh0GmnGqyxin1gcETqYZ9P2CW4OwYLMfi 12:50:09.4 Debug: Rejected Hashed Release Title: jr9dBBJvZPkh1kSGwbfeoWxL7YJjE0nrqCjb5EJZ 12:50:09.4 Debug: Rejected Hashed Release Title: XDeg9ASRtKW9gl9qznwotjCx2pkWMKgU1fXBvUEn 12:50:09.4 Debug: Rejected Hashed Release Title: 9Rios0eYrDb1W83yhVmuyOKLBWVh8luvnRHtAhjQ 12:50:09.4 Debug: Rejected Hashed Release Title: sAh3ecJpvB6bFCR0GBbxbLK0bty8TdN0Z5VWAEFm 12:50:09.4 Debug: Rejected Hashed Release Title: gaeE16tDyN35l36r4L6svEU6oMIumMdu6MBH3Lik 12:50:09.4 Debug: Rejected Hashed Release Title: 6ZBPXDzSQruCe5ticN8KbKk6RDIE6hbjg1mq4Cmm 12:50:09.4 Debug: Rejected Hashed Release Title: uhO2rjdtc5sg8sANpUg6DS1TDU2VMCZydsJvgpyI 12:50:09.4 Debug: Rejected Hashed Release Title: z37Htw5dBMQXATtCSuI7P9pj3qdGA9EUfUrku67W 12:50:09.4 Debug: Rejected Hashed Release Title: 2n2enWdc0tJyTqty43w1mOt2OHJoeWxrZJjovllL 12:50:09.4 Debug: Rejected Hashed Release Title: khyxi8B9zHFz45hiOSOFPBpMHRoLUnAjsJJdauFJ 12:50:09.4 Debug: Rejected Hashed Release Title: SKrGmHpMbb2G5H254gdRFUWDJTKekjPYjVtbA45V 12:50:09.4 Debug: Rejected Hashed Release Title: SJnPrjg5fWlMDTCL9gbXKtXtQPCCmnYcjEcyH6sK 12:50:09.4 Debug: Rejected Hashed Release Title: LOWrT3pv6kmyoS4Nsa3hB5QFwOZCbOkzzt1PMyJW 12:50:09.4 Debug: Rejected Hashed Release Title: 9jccVZXiT7qfSQx1aUPA6eQqhi6W4e5BFAWJz7CF 12:50:09.4 Debug: Rejected Hashed Release Title: fW0qlEIKqAeOpPTwp35mccNLTfW6I9of2UKmbixj 12:50:09.4 Debug: Rejected Hashed Release Title: Ovc2nSwVnTfRqT9H249tB0aOEaHQlARHvUPose1Y 12:50:09.4 Debug: Rejected Hashed Release Title: GFpWpKJPk4bIPuW3xubKZHOMsO7KaPrm0kkBkmif 12:50:09.4 Debug: Rejected Hashed Release Title: iLwFfTgggmZFdcNAUwL1ILmFPVkuF5AMv7iDV2jE 12:50:09.4 Debug: Rejected Hashed Release Title: idKTig8M9WZY4OOcGnWKXfSKO3qzakY5w8zbvFkZ 12:50:09.4 Debug: Rejected Hashed Release Title: 6e0XrXWiBBDn8ExIz4Y5EvAY1lC3AlHyxx6Qjgfk 12:50:09.4 Debug: Rejected Hashed Release Title: Vzgm8qYKZtc9izemwFZmLOl2udnBPY8FLvpWsAyP 12:50:09.4 Debug: Rejected Hashed Release Title: Xvkk2WMd24YkXZ6C9heXd0y8RH6qoF4a6O3Skwiq 12:50:09.4 Debug: Rejected Hashed Release Title: CMWLeNPZzRnBRAbgwzj1VUL2O3vjRNT1M9P50OH2 12:50:09.4 Debug: Rejected Hashed Release Title: Uy7YbVZWQXgf0FGXYH2sw885XEonRqs4hvdVrD7W 12:50:09.4 Debug: Rejected Hashed Release Title: nWDbQ4g5xi2MP6eZfHBMt4sDI08NjnjRNAfg4R2Z 12:50:09.4 Debug: Rejected Hashed Release Title: Z9HS1BTvfrUx8S9umBG7DNaEgiv7APmqs43awhzw 12:50:09.4 Debug: Rejected Hashed Release Title: m36wp6Grqsc5QJulCQBABM6Boqb6ev7bZ9sBXf21 12:50:09.4 Debug: Rejected Hashed Release Title: IB0KGx2SxE2fj4b736yo3j6ZB5uoEd0A9PMIMeHu 12:50:09.4 Debug: Rejected Hashed Release Title: cTxtBq22cendLFJJmxtGrtQ42wTkq3mVaze8IuKu 12:50:09.4 Debug: Rejected Hashed Release Title: 2C9pJHBkJeDdxJX7LI7p2LZx9jApAgPp0LUKKby1 12:50:09.4 Debug: Rejected Hashed Release Title: 6vVpidWlZhtCzkpFG6qbGN4RfoDwBnzVVb9pHPS1 12:50:09.4 Debug: Rejected Hashed Release Title: YnMZ8hvGbcxdGm2GUytad0RYUuOTHOVvJ8vO0T2e 12:50:09.4 Debug: Rejected Hashed Release Title: 5Iwf9gl3mBijrYFj6raersCxPYNg9G7zJGxyz768 12:50:09.4 Debug: Rejected Hashed Release Title: sTsnzOxPcSMdfpfLtKe7ylmaDXrpTRN8txVPWFFH 12:50:09.4 Debug: Rejected Hashed Release Title: oavNsvhOJ4M6pBoinVc86Uhsiu3kIL41nKMfO7PX 12:50:09.4 Debug: Rejected Hashed Release Title: Aj3zTzKNqlm8gsXdrCceI75ZKk2guFpcfvAy5dc6 12:50:09.4 Debug: Rejected Hashed Release Title: po32FwrulA1LH7mUEG4eDLCI6JJ82bQWjjLZGKUs 12:50:09.4 Debug: Rejected Hashed Release Title: sPf1sM5ueEPQdgnnfIfUhutfLiGsqcsuGKJRcLL9 12:50:09.4 Debug: Rejected Hashed Release Title: ESZ8mpZWWfkb8a13Yg2qH3WIK73vvw1YHFJB9lrV 12:50:09.4 Debug: Rejected Hashed Release Title: ptTRVGRofxpPdWqE9XNe3Hpa0py2x83SwtIuH1CY 12:50:09.4 Debug: Rejected Hashed Release Title: Mnxzib2UJjEnCHciJ9FnpRVFpYJ5JsJG1gfttsLj 12:50:09.4 Debug: Rejected Hashed Release Title: A6HTYllAbs0p5Lp1KGRgxcwYQvitOdTnM7uPk7TQ 12:50:09.4 Debug: Rejected Hashed Release Title: V10LD4FFghRAl6hNXUyh2Mw92wFVrUNlMLxMo6nl 12:50:09.4 Debug: Rejected Hashed Release Title: ZLA0d9rcBMy8GSeNLrb0A01V9ED78ZecBxyzU9X8 12:50:09.4 Debug: Rejected Hashed Release Title: hoh7AytwdZiRdXOK4t0oEWb1ZD0eAYCMYbcwosyn 12:50:09.4 Debug: Rejected Hashed Release Title: C9gnrXt7zcpmAiexhg9nvAgXvTzvEbN4fJncYtqF 12:50:09.4 Debug: Rejected Hashed Release Title: Bau5BvOMEyex0difBBXHMpjN9U5ptQWW50aUWlni 12:50:09.4 Debug: Rejected Hashed Release Title: aKGyNFfXrnE4yOjTbgKhxk9Ua2YYwhSVkR4IBw2v 12:50:09.4 Debug: Rejected Hashed Release Title: TWGTmcAvEeBsX8DKVuE7PE7ZttInSVIU4t9E70DX 12:50:09.4 Debug: Rejected Hashed Release Title: b4Y1jDpLi1g5MuRRXRpnPhrPvIOpzipSQ8X2Sbjr 12:50:09.4 Debug: Rejected Hashed Release Title: zuCE85VHQ5rM1Z7mUoq3HtFdU8mqNac0EXNGXSpA 12:50:09.4 Debug: Rejected Hashed Release Title: 7ymEEaMcZZRMczlrQkQEerWrTXQaEcOoniYf3Ndb 12:50:09.4 Debug: Rejected Hashed Release Title: 2Sx4930bb68Z7nhbaEZtFzHi57u8g5aZv0JBtxLi 12:50:09.4 Debug: Rejected Hashed Release Title: oWlnxrfUDZSqLPfxMZcAFVHtLmvfMOumuAzkhjAU 12:50:09.4 Debug: Rejected Hashed Release Title: 68W7XY6dsEZCAGecFxcrUx1mIVgLbFzfklDPwSAw 12:50:09.4 Debug: Rejected Hashed Release Title: ksMiDRiZz8Xx2T045Hv77pq8IkFNo8A2Ejrhb6v8 12:50:09.4 Debug: Rejected Hashed Release Title: ALwXDvqSVPqKzojBjyNPjWcFUxeArxrFIgR6mXeo 12:50:09.4 Debug: Rejected Hashed Release Title: iLhEQsOcnO5RYg9F7ez4ABatQP0dzjId7q3yipxf 12:50:09.4 Debug: Rejected Hashed Release Title: iuMm2W6pQWOD9QoIdduRle5Ubbp704M5Nhn2LWgn 12:50:09.4 Debug: Rejected Hashed Release Title: jbrwFzhfBL8QXQkt7vwghRE3SxbBu1Q7732lB7DJ 12:50:09.4 Debug: Rejected Hashed Release Title: F8MbJy9CCYVuiFUz9IctmvCZtCy6HPWfuCnye2dj 12:50:09.4 Debug: Rejected Hashed Release Title: 1A49BeVhweKl222Alc0MCXaUGqfW3nYCj7SMgvKf 12:50:09.4 Debug: Rejected Hashed Release Title: kTv8WS1pykfPaeTPmqvmLBut9Qk42uz4ouNihqmv 12:50:09.4 Debug: Rejected Hashed Release Title: KXiYJK1pThUCCdPKACHvUuQcqk1J5GkOhqByXG1k 12:50:09.4 Debug: Rejected Hashed Release Title: kjc3W9RRGOE3KbHUf8xmeKch4oCJmAhzU3q9Atgg 12:50:09.4 Debug: Rejected Hashed Release Title: nQm3m0RSmUHF4KrJtwZy79KRgF9zxZMFmY1ZuBCi 12:50:09.4 Debug: Rejected Hashed Release Title: Nmz3gDK92lWtK6EREvEBA3TRKXO5z1cQNPzcuCLX 12:50:09.4 Debug: Rejected Hashed Release Title: tllph3NNrI0HQBpFcbiDM1WQQpDjmGIAZJRojavA 12:50:09.4 Debug: Rejected Hashed Release Title: Cpc1unakf8IbJuva5x30Q0YSRzKsAOVsw3mW2zjo 12:50:09.4 Debug: Rejected Hashed Release Title: SViSw25xyWH2j3QISQst1VSbcuc4WfxjdDU6qMJa 12:50:09.4 Debug: Rejected Hashed Release Title: bHzTwauDLn37kdrWt9GeRSjBVuoFYjsYpF1If4vB 12:50:09.4 Debug: Rejected Hashed Release Title: gkHxZQhZaaTBUYakDcUJQiqYaZiUIbvd9xVToLQo 12:50:09.4 Debug: Rejected Hashed Release Title: EApBCUHyLwT8LgWGwBYOX7o6QH6R3U26DXPZTjz6 12:50:09.4 Debug: Rejected Hashed Release Title: CQPNmlBHpyzJPgDcSn1u1XjxvJuD312ggzKhXQKB 12:50:09.4 Debug: Rejected Hashed Release Title: nXVAOJmjdvQOr9quLGPOgd3E7RpXprBR9vyb7HoV 12:50:09.4 Debug: Rejected Hashed Release Title: 6YLOLFEaVYoKRRLXcxhAkN8E8mq50jY80zZpHkUg 12:50:09.4 Debug: Rejected Hashed Release Title: Dip7Dn7hD5yqlIIamvu2h5wdWheNRjGTmKSqbxip 12:50:09.4 Debug: Rejected Hashed Release Title: 8l6L93gj99WZIKQpdH4ih3eCM8OBl5xSKLf27Ja4 12:50:09.4 Debug: Rejected Hashed Release Title: D3k3VXluQXslSpn3fkXr0DQzr9C66kQEdacOrE8c 12:50:09.4 Debug: Rejected Hashed Release Title: 05qzyxGGRYvTT7K7SUQESGgw7d6JgHSPMQfCx6ww 12:50:09.4 Debug: Rejected Hashed Release Title: ffVHZnyTmzJ8VaxR94y5BMKwbgvT9uqKk0orvTTv 12:50:09.4 Debug: Rejected Hashed Release Title: V7Aw2njb68LF5qqtGNx5XAmflBHKbpoef53X4W88 12:50:09.4 Debug: Rejected Hashed Release Title: nyDXYzcJmnRgaE9Ilg0KEFB5KAXQjLBJyQWVDfUx 12:50:09.4 Debug: Rejected Hashed Release Title: h62n8oWE73FtV5RjIzRrORCiBeZ7wc4REOVC1BxO 12:50:09.4 Debug: Rejected Hashed Release Title: i2OteyzHjIPI5tFC8vN8mjvvWX3VHPCqUH2R5JIh 12:50:09.4 Debug: Rejected Hashed Release Title: oNgsc6kK0UR7U6lfPDmOwTajZrv7Q9UH1MQBIb1v 12:50:09.4 Debug: Rejected Hashed Release Title: lC8te6h5GumowNJmH6rjK2Jn8cmPeE5uV2TjIgq7 12:50:09.4 Debug: Rejected Hashed Release Title: 4ajQdnit2K8V1mDVnv9vEeTW7iMmA9mTxl7SDrfL 12:50:09.4 Debug: Rejected Hashed Release Title: bOQihUTP8QOOU6gva8sAq2b5QXvWsvAyhyQFZvBs 12:50:09.4 Debug: Rejected Hashed Release Title: ZcBZdHpNakO18ylQ1ZBjGv871vwlKIgBa97V386L 12:50:09.4 Debug: Rejected Hashed Release Title: Hv3pT3WC1b8SBhOrcbq3HHj7fgZ7pKuT7iLQqHvv 12:50:09.4 Debug: Rejected Hashed Release Title: V6XzLpkihipmvx1mPzegFrGPmWfJTwaUzuGIVMea 12:50:09.4 Debug: Rejected Hashed Release Title: N9T6Gk77PItC6OMnUnWjXClwQgk5PyXAiN2tEhXB 12:50:09.4 Debug: Rejected Hashed Release Title: uS2g0SJQNleE2kaJQitHqn2QYF6Cjz3e0qsH8oNx 12:50:09.4 Debug: Rejected Hashed Release Title: 4SUjpoR43mm5C7bbzn0JUVdbqWkcV10WrRM6U2Xm 12:50:09.4 Debug: Rejected Hashed Release Title: 6W07QQWMupKMNh6ZONifvFxVGUha6k5tUruShxDM 12:50:09.4 Debug: Rejected Hashed Release Title: n1R7FHLHVMAFgCy5urab3iQMQzOhUclx3pwWq8em 12:50:09.4 Debug: Rejected Hashed Release Title: jRNaK96plmdMaFtV5jONjj5ytjLQ8TO9xdpZMgFx 12:50:09.4 Debug: Rejected Hashed Release Title: 8MSV2LE2et2oY50uncYvFDjbKNsGynCvb1hB9vSF 12:50:09.4 Debug: Rejected Hashed Release Title: dBZGRHzsGLiHvrCdJaVjg3Haa4iqBpKDs7FFQ6vs 12:50:09.4 Debug: Rejected Hashed Release Title: FWQ4w1o9tDQOa3d7xHY35K1Xgais7dmzC95HnJWG 12:50:09.4 Debug: Rejected Hashed Release Title: GBBJXyzuQCEZnOePBhR9Tnp6m1YoOe1bECk2hrjc 12:50:09.4 Debug: Rejected Hashed Release Title: jOdmiOJLB29PdgAhuTDOKFTKUsrdrJapLlV1Nn4L 12:50:09.4 Debug: Rejected Hashed Release Title: XvnHvUhGJ5JxksRsCEtFknAWB85hjQAJgNwKA9Bp 12:50:09.4 Debug: Rejected Hashed Release Title: 0SHuDHnyEfAWqTKVn4bZUtz0SXjynAqb8xR2GYKE 12:50:09.4 Debug: Rejected Hashed Release Title: euGz5RlYtHV51ctwSoCtGadkn3szt8faVKhOlJVM 12:50:09.4 Debug: Rejected Hashed Release Title: baUbkR0Tq75lPorqRPBkHmB79JPAXYvm7j8r3vTr 12:50:09.4 Debug: Rejected Hashed Release Title: deUye3VxEK0z9GB8qFb5Wc0Rk7jRNgvPtmX3meJI 12:50:09.4 Debug: Rejected Hashed Release Title: 2gnIFPbbWpF31o5hobPavSh42wRopi3WbFHAmHMM 12:50:09.4 Debug: Rejected Hashed Release Title: KiRR3GfYIAHmKrUH0LStUzkFk6uz6FkW48HhLDRx 12:50:09.4 Debug: Rejected Hashed Release Title: 5w66Gej3eXegeevnDpM3QLksCrK1TpdjFCGlUdUC 12:50:09.4 Debug: Rejected Hashed Release Title: ZwKRHl4tf6DCVeRZOfbGnUyhnb7KbbvF9aI0BERF 12:50:09.4 Debug: Rejected Hashed Release Title: xOdrpXqT8BDZF0Sf2kxr6AOorP30QVgJWTLuLWUa 12:50:09.4 Debug: Rejected Hashed Release Title: C01MK5D3iYA1YeBfkSkq84n84W3idz9bF7eE4Nkh 12:50:09.4 Debug: Rejected Hashed Release Title: eLT5C0kk7AzxMcwytVAlJzHKOW30envbXTIDjHRk 12:50:09.4 Debug: Rejected Hashed Release Title: YRL94bdcXxVEum4XUjREn0lbj5QbBE9pnunG34Ov 12:50:09.4 Debug: Rejected Hashed Release Title: HJZ8QkbescaWkTDkMo172g6GOvAZgh0j5nyb96Jx 12:50:09.4 Debug: Rejected Hashed Release Title: OdVNr0L7dW3cn3rCoG977UGTS0Y8VnoFy09VeIX8 12:50:09.4 Debug: Rejected Hashed Release Title: GPzys2btibX9GlUwBz8QtdtMO4ZHOXQTVhU4OV30 12:50:09.4 Debug: Rejected Hashed Release Title: BgQMivz2l5uVdkGlvJTfjmjJS2IKbQfBxT1O1oGB 12:50:09.4 Debug: Rejected Hashed Release Title: FRkULewEuUv2EyieG6vmyu77eMZ1rye2LKJDcO7W 12:50:09.4 Debug: Rejected Hashed Release Title: mU5RHUqtYSADdWaLkX64qCb1kJOnYtpNZJCYgH3T 12:50:09.4 Debug: Rejected Hashed Release Title: d7Vwi4Yw6rwaqScgHUB6SDY6xsAxWt3RapY4h8Ax 12:50:09.4 Debug: Rejected Hashed Release Title: ezwxEuGMvv7uPc1TjAJ9t2f22Gs94kjQgCD40DBs 12:50:09.4 Debug: Rejected Hashed Release Title: 5LPAVBI4gmslk8uqDsNtWbF2ydgg3vQ7OWWsuRRl 12:50:09.4 Debug: Rejected Hashed Release Title: wkU29AhsaSfhQC51RgdtoVi3crcy5SeTkO6xJOgF 12:50:09.4 Debug: Rejected Hashed Release Title: QghN75Gtqvpm9ysJR8vSph7lEFn8eWq3XHjKcinm 12:50:09.4 Debug: Rejected Hashed Release Title: IadTlUa4XOMEwzb9Y2oKwD6bRz2haVreg8l64yxx 12:50:09.4 Debug: Rejected Hashed Release Title: DhLdG5OA9947Vpg9GWv8VMi5p9zA6GaFEh0D72pw 12:50:09.4 Debug: Rejected Hashed Release Title: dCV6rYtuZ8oq7zJg1KkPQrDVpJ2iXjgxUdf8XuYE 12:50:09.4 Debug: Rejected Hashed Release Title: kA2CUezb54mGfpNZxyePwSwg5qwB2qsXTWeI4xsy 12:50:09.4 Debug: Rejected Hashed Release Title: Ts3SQXoScxAC7YhCxUF06CcLCWeLA5ZuCQkPdgh7 12:50:09.4 Debug: Rejected Hashed Release Title: G3Cc1hVITaG9saL9lbMyCFr7iLuvescNeNyd2MLR 12:50:09.4 Debug: Rejected Hashed Release Title: QnmUPSDEX1qVskk5aD5f9KoQp17yxIqFZoHNKFxA 12:50:09.4 Debug: Rejected Hashed Release Title: uhbCnP1mNOAsT0q2PiD8nnEEaYaFRqhsgSmXmNMc 12:50:09.4 Debug: Rejected Hashed Release Title: ENl5PUJVTQ1tC0mAeqoiaNcJJsZjeTpAMdwYqyx3 12:50:09.4 Debug: Rejected Hashed Release Title: dVsePP0SxMM4RhOjoPONQhzGjP3XY18iKDBueEjJ 12:50:09.4 Debug: Rejected Hashed Release Title: SO65SWyCnA1pvqRlZV4IBYDQxaMBSIUGToqHdZIi 12:50:09.4 Debug: Rejected Hashed Release Title: qmohlpT8xtYf6VsWm0rbHcXxIuvQdRd7aYLwTSHT 12:50:09.4 Debug: Rejected Hashed Release Title: Si1cXjJaqXYpqp7quadNamomKqFtVT8bEDvDnDXF 12:50:09.4 Debug: Rejected Hashed Release Title: EMxS9Ts1Ditbt62cnoUENWDORXeBE27Xk3pe5DWC 12:50:09.4 Debug: Rejected Hashed Release Title: Y9uVzkLGLuGhIEpNFAYuxCcFaAyxi2XZnXDROfCc 12:50:09.4 Debug: Rejected Hashed Release Title: 2YhgrPhzEnySo8yXYm2MXoHrUpBxRiD3D6AnvZPl 12:50:09.4 Debug: Rejected Hashed Release Title: Jl29hZsv1VtHZQOQHB0qylSgMvgY2yxrsUDTarBw 12:50:09.4 Debug: Rejected Hashed Release Title: Mz83AG0yr2aqQ2mUN6g1SD1ZXCpzDOgcYgbVhxT9 12:50:09.4 Debug: Rejected Hashed Release Title: jmdp6fh7gxaPnAAU4YchbP0MaQ4X3MIci5GbdZRp 12:50:09.4 Debug: Rejected Hashed Release Title: EHmDDjiZ4zccDVZcMKGwqGbbyf7kgT6SBHVRyqOk 12:50:09.4 Debug: Rejected Hashed Release Title: LSb49INYrRmW3ZLGYZU1dzOaHWfWKdo5O6YFLJLz 12:50:09.4 Debug: Rejected Hashed Release Title: SrEF1UjLU5kI5YC5rkPVq4Ja6gExpn5NKmr1PhxJ 12:50:09.4 Debug: Rejected Hashed Release Title: jWYORBpQQkDCHccnrO32oUN1SqFEpodbHOJTQEIE 12:50:09.4 Debug: Rejected Hashed Release Title: 2dtTIYBYHxpI5Cd1Xuo1P9v0VifkX4EqZm4gsccI 12:50:09.4 Debug: Rejected Hashed Release Title: lMDxNeLR0S0Lxxv2UnMJre0jqhpIq8BBnI91L7wP 12:50:09.4 Debug: Rejected Hashed Release Title: qmaURquVJPdjudCFbiUTGQ33w264KfbtO5T4DeN1 12:50:09.4 Debug: Rejected Hashed Release Title: jLKa3b5WxNCwxFeJOrR02QmWEQOq3GIX5L0zN9Dw 12:50:09.4 Debug: Rejected Hashed Release Title: 9VeBNVAN5FBIwlcPymfeMKKTxYv6NcE9RSNE9VO3 12:50:09.4 Debug: Rejected Hashed Release Title: EThoZkIBLSfPnzNC0FXB3btWdTBx8tijg3U9NqBN 12:50:09.4 Debug: Rejected Hashed Release Title: s6VPcF1WjMc9rnfuH1mkO24Dwm6BJlIXKFqQ8JWf 12:50:09.4 Debug: Rejected Hashed Release Title: d9GZ9zRkboUNkaRvVFXfxtdDN7GWru4CEyvskAsV 12:50:09.4 Debug: Rejected Hashed Release Title: QF7ZofgwJd7PIVHXDdPMJaTiuwnT5J2eSGdHSNRZ 12:50:09.4 Debug: Rejected Hashed Release Title: X4uy2GImTdxVDlbJ4IZfPOqPet9GDuJrh7pplhUr 12:50:09.4 Debug: Rejected Hashed Release Title: MYHR7Ijieh1359drwLAP3u30qsTyoBAQIAj0lqMI 12:50:09.4 Debug: Rejected Hashed Release Title: piWN9Ss1vOAOOsLLNgXGPLmjcsCLf2ZrVH415QrU 12:50:09.4 Debug: Rejected Hashed Release Title: JZTlqeOAh5NJpjVdHSXBPBehfQmQFsvF3HzVzCDE 12:50:09.4 Debug: Rejected Hashed Release Title: ZOd3nV2akegYe5UmVI8Q5TBxT5nScyMtz1nO2NAm 12:50:09.4 Debug: Rejected Hashed Release Title: gXyeVfiA0H9N35eASjROgjNiAu857SZ0jTmL0AeQ 12:50:09.4 Debug: Rejected Hashed Release Title: 2gFbfPOMDEfcAPmgcfXO0PGPMGLJxY30m4KaADp4 12:50:09.4 Debug: Rejected Hashed Release Title: fFWbT16fqUgHx29XSo06abBCDTDmPer9jEETeQJK 12:50:09.4 Debug: Rejected Hashed Release Title: 6dnp2jkKOVuyd3Gw2b03cXyn0GxQ9LildpI3l7Y6 12:50:09.4 Debug: Rejected Hashed Release Title: Ujvgq0pMHxT1xVVAflllBJFbgxHeRANY2emyPJtY 12:50:09.4 Debug: Rejected Hashed Release Title: oAUJGx8PjD8pFVZy1EFhOMN2mVhRkXN0bxme2500 12:50:09.4 Debug: Rejected Hashed Release Title: znrlshHeXumIlSPgRljXNwUCq1AvNesnQEPhZcJ3 12:50:09.4 Debug: Rejected Hashed Release Title: FdJenGMiSkcMLsi8h4LOJBCVLwIBK3NJTVowd1hi 12:50:09.4 Debug: Rejected Hashed Release Title: HivFBB10tSWKLBMMUFCi8RaP8L1mTdC4VkC5Cvjg 12:50:09.4 Debug: Rejected Hashed Release Title: H99i8KMd3zwKWkrUeX0R3DxfmAoCJEddtTY4Htyx 12:50:09.4 Debug: Rejected Hashed Release Title: OkjrWqlRoryc56H5e5XiIRQSd2Fx1zKg64Hm9UJc 12:50:09.4 Debug: Rejected Hashed Release Title: pk4WdisebwmrDZPbule2R3gqcnUhYgXiPoVF1ZZq 12:50:09.4 Debug: Rejected Hashed Release Title: NbzQm0sX3ak88tM4ZSz3bXqN45liTAVNMJ2rP5yI 12:50:09.4 Debug: Rejected Hashed Release Title: lG8lxEBJhbJ2Nbpw7OuKxs1h6hcRRmsD9vkYZa6g 12:50:09.4 Debug: Rejected Hashed Release Title: tKTMlgI4vJSgFvdVHvvB3mCziUyrAJMnI1eZhH3M 12:50:09.4 Debug: Rejected Hashed Release Title: SxajVuFq02gAcpiWChsNviu3Ah8SY8OYlFVQQidP 12:50:09.4 Debug: Rejected Hashed Release Title: 9FBTnqgNMgLSrwtrl8guXnvK3X35BoiREc6tgP01 12:50:09.4 Debug: Rejected Hashed Release Title: 2bCCyMLzAH6v6L699IDST6HIBetBXZqkeQpVhSnr 12:50:09.4 Debug: Rejected Hashed Release Title: AOnSp9q9ZXr0UwhilfrEnsqH7ajeDY1LbxKRBUAY 12:50:09.4 Debug: Rejected Hashed Release Title: hyLkRJCJv5LujfphW3Ch5FBq6dYJaOgFHlDqBRpB 12:50:09.4 Debug: Rejected Hashed Release Title: 5LYSVczHVJJ4k8jigTF2XnIU4QzHaGCmQ4aq7G1P 12:50:09.4 Debug: Rejected Hashed Release Title: qA2M860S1EvwPWv8mM1iYf9zc7vH3gviRjHPyiRX 12:50:09.4 Debug: Rejected Hashed Release Title: 4r28OfEe53agPiuTgiGjr9mMvdbRM2DuFu8wUrud 12:50:09.4 Debug: Rejected Hashed Release Title: raB39NNR1QJGXb8u81UKS7R3ZnGQFl9Iv8KkOfRY 12:50:09.4 Debug: Rejected Hashed Release Title: WcR7LBZtdDkgbHCz8VpP2iRuXEYL70TM3jLLe0jl 12:50:09.4 Debug: Rejected Hashed Release Title: 3514rzWleL4fQT6lgTgNTHXeNuECZxoGyrFTPJVv 12:50:09.4 Debug: Rejected Hashed Release Title: pbZEqPcSncnBiRNhKR3ZncZ8PDO80h06qXX2oQmJ 12:50:09.4 Debug: Rejected Hashed Release Title: rDwFmOBiHW6TTm025EbgcJaoLeoEK3uqZXzTzeo1 12:50:09.4 Debug: Rejected Hashed Release Title: wI2o69V7hoexxQrP2K12jOA6Z0e60wRn05lAY05m 12:50:09.4 Debug: Rejected Hashed Release Title: 97WCJESrpmACr8mAvocACoOxEIC7elFobxQyXsjc 12:50:09.4 Debug: Rejected Hashed Release Title: hV7Jsww7p50ASPk70g3WDC7Au8sRfhifKO1P1YIh 12:50:09.4 Debug: Rejected Hashed Release Title: LflrGbXOx3OyRvPNz4DG6D1m1ChPiHd3A6jv93tJ 12:50:09.4 Debug: Rejected Hashed Release Title: eBVFrrKP8r4LHGf8oQaSiM6xY6d72kEMC9yenie4 12:50:09.4 Debug: Rejected Hashed Release Title: KvusJIBnGotSz6rFRpHNP34lKIWBdDF66wDVYshV 12:50:09.4 Debug: Rejected Hashed Release Title: YAFLhfSd1jQfMjwExLIzkPmfO4hnnBI5NiJbuO5T 12:50:09.4 Debug: Rejected Hashed Release Title: fLhMZBy6xhxUeRplUa7OGqwHTeT9Zovl5Mm301eN 12:50:09.4 Debug: Rejected Hashed Release Title: yUOpysUINBYLAF6ah2ZnQYhiwgNJB6VVpLfpYwew 12:50:09.4 Debug: Rejected Hashed Release Title: V8Y6XTq50B6G0tGkoFgW0najCraNqGowC5LbRno7 12:50:09.4 Debug: Rejected Hashed Release Title: vVToifq1MNVitcSd67eN80H4ADypZB4H16BhnfHD 12:50:09.4 Debug: Rejected Hashed Release Title: 7iySDHK4yUkeKqN9kxpXsJOVircCX4WGyxtl30O1 12:50:09.4 Debug: Rejected Hashed Release Title: EBGLB6PWTyLrYR2niq4lj7ID7foGjVv9CPObl7F2 12:50:09.4 Debug: Rejected Hashed Release Title: lv7qG190Nz6sUh3uM4L8F5P4GC1TizeDbwKxABQj 12:50:09.4 Debug: Rejected Hashed Release Title: WDBheG91GAcZ0aufPosloCZag9Da8zmT2u5gMKxA 12:50:09.4 Debug: Rejected Hashed Release Title: lR00d9kP2aynd4vfMQ06Nu9U4yqsoCLDBwsOfU3V 12:50:09.4 Debug: Rejected Hashed Release Title: SJSerjZutmcolkLb1WCA7ExiLTrPciuT4sVZ6wzO 12:50:09.4 Debug: Rejected Hashed Release Title: y8QkohLZKMrbp8zQ8vJXJKPYFhGA06fhcDW8zc3V 12:50:09.4 Debug: Rejected Hashed Release Title: ipJauVcnyDoRoxVe55jtfIq6jQw95Ucxybr8lC7v 12:50:09.4 Debug: Rejected Hashed Release Title: fdmGPFfifmlKDVCU5MjGGSSzlOmsxdoFmttXCHdO 12:50:09.4 Debug: Rejected Hashed Release Title: wJM8k7n1mzYO6toW313TE1B9XfcYYSg166qebGsv 12:50:09.4 Debug: Rejected Hashed Release Title: 0dKmOeAHeENf8BIzvyciXjlMNZlS3b5kBPJBr0XS 12:50:09.4 Debug: Rejected Hashed Release Title: hv5pAG5ZLQJddERcAFuuolAPGPHW6AzAqQdAEJsh 12:50:09.4 Debug: Rejected Hashed Release Title: ZabPKEVuEWhvhZGELwh4kfktyOjKXZR6ecRZTpoM 12:50:09.4 Debug: Rejected Hashed Release Title: 3txJHzB5zkyI5cfZJr70fmJTMB03Qmhu1qxqVOey 12:50:09.4 Debug: Rejected Hashed Release Title: qTqPf8qhe5u3yLiVXgCs6DHjbRWFVIr4lQDDHShq 12:50:09.4 Debug: Rejected Hashed Release Title: qpDy4qrVvsGRNh06ImUP69dyVXLPgy7qPsEMjLjR 12:50:09.4 Debug: Rejected Hashed Release Title: ADhybt48gOmOXV35Y2RIdOXceJGxHyCs7Tbia90P 12:50:09.4 Debug: Rejected Hashed Release Title: VmdFCausZcHZiQCSdIMJgdQ6euz1EtzsQKCNl5Rg 12:50:09.4 Debug: Rejected Hashed Release Title: VNkX6Uz603dDDgeMTLDylZ78HviVi4QxDsipl5Ch 12:50:09.4 Debug: Rejected Hashed Release Title: 0x1lfNmPPwCJg90o4ZhHiKpzY1glgfhCzychxChv 12:50:09.4 Debug: Rejected Hashed Release Title: LSbJZUoM0JyGZoYBnI5nmtjLiPFnm40Q7nuEVKmo 12:50:09.4 Debug: Rejected Hashed Release Title: Zsr9YBEOAquIPGDqfT4RsYBC2mJ56lvsJBs4lGDK 12:50:09.4 Debug: Rejected Hashed Release Title: QENCA0dcJLbhtMzWTgxteZv3ArCvGPhYPg8RtcfC 12:50:09.4 Debug: Rejected Hashed Release Title: 15A7B7EkUZWCyc1e5Pm0yrOP1QIeuKIV8NTKwt2g 12:50:09.4 Debug: Rejected Hashed Release Title: TYJSBwr4lUwIUJlhPsXRBufNXSpMBTjrHRUR5cCr 12:50:09.4 Debug: Rejected Hashed Release Title: aPz7rk0cvrFysxCLCFRLjVnQbL9XUY5JT9om4LVi 12:50:09.4 Debug: Rejected Hashed Release Title: mDFOaNOEQVS2mZ44vRUGsqyeqoDTQtPTUDnJJbts 12:50:09.4 Debug: Rejected Hashed Release Title: 18TdNLgDqennBN1HMh8AkWGtNcs6NKJT6WmQN1VL 12:50:09.4 Debug: Rejected Hashed Release Title: UXcYhHNtQtRdn1dJMSgzttVpxVLizV1PiKzNLmgi 12:50:09.4 Debug: Rejected Hashed Release Title: 99RYgjPbbcxuZE6EG99bz19lYTzLVe9Ef1Qchczk 12:50:09.4 Debug: Rejected Hashed Release Title: meiU92PmPmmCwv36H64jNwvaZTH4tiqzXvaZ0fAv 12:50:09.4 Debug: Rejected Hashed Release Title: cKWhHA4utYsjWjNker73JWdLJ9UysDwrgXAxxd8h 12:50:09.4 Debug: Rejected Hashed Release Title: whaz7FfZudWwEt7Z5889gFugjYPNfhCsRja3Vfcz 12:50:09.4 Debug: Rejected Hashed Release Title: 1edVP0SHaoJdkSV7cYNVElvQIOCPn4LkUOV18gKX 12:50:09.4 Debug: Rejected Hashed Release Title: naDRDs4QKZkZa49YtUhhXl4EhPkYqlzfib28G1KS 12:50:09.4 Debug: Rejected Hashed Release Title: naA0lCFHCnuUDiuE3IgBq7hHwt26kvIJRvKJVwcV 12:50:09.4 Debug: Rejected Hashed Release Title: kbDE4K4yjUzKjCgBNnjzcVUdqqu1jfuKd2R8XXZ5 12:50:09.4 Debug: Rejected Hashed Release Title: uF0vIT14PYulYKUV6LjbpjpDus32z7f7m4ESxHmB 12:50:09.4 Debug: Rejected Hashed Release Title: 46V0ogjrgYoCjKZlFEy41sivgNWhCSAaA1p9usIB 12:50:09.4 Debug: Rejected Hashed Release Title: kepb7wCYawqbtFAx4Qna5Yz756o3IUooNzbdIwNj 12:50:09.4 Debug: Rejected Hashed Release Title: PMaalSvRhCNLo43DPVMMVsMRHFGi12HGUMEM3Scl 12:50:09.4 Debug: Rejected Hashed Release Title: 46chc1Er6UtQ0JMO4MoYg3oGYhJM4CfQyxGctj4M 12:50:09.4 Debug: Rejected Hashed Release Title: DIBwSWtEXfUwa2VLkPfarKmQe3gMSFSDFZYan8Xf 12:50:09.4 Debug: Rejected Hashed Release Title: oYdYdG8ouGQr5OgGy0TJxUoGuPtKYy66uU1KxVbC 12:50:09.4 Debug: Rejected Hashed Release Title: 2T3CvpFx0lQ7xFAcX939j7cRidy28cMKMnBP5Uko 12:50:09.4 Debug: Rejected Hashed Release Title: BMlwO7kj8qc6DVAQ4y0OjYcIFZwYhDzaekvEjPaj 12:50:09.4 Debug: Rejected Hashed Release Title: 0q6atXLjWZnT1fzKzT5yX4PrBZkwByQ7EagCkhHt 12:50:09.4 Debug: Rejected Hashed Release Title: L5PEMGyLxdOOMYQhMI5gV2frttmDzIYt2DlDiOTR 12:50:09.4 Debug: Rejected Hashed Release Title: Z8hMlGZtNm5F4Fh8NONIixtX6rohWGWO5PqjHzdG 12:50:09.4 Debug: Rejected Hashed Release Title: Y1HEmaSLFC5TPmTxd0ZGMifxizbUNziUWYGL0Puu 12:50:09.4 Debug: Rejected Hashed Release Title: Jm9uDeDEgP7XEbPGxs1RUWvIjs0wICxjCRmP5yUh 12:50:09.4 Debug: Rejected Hashed Release Title: DuHUrgOBjWawa7XfnQA31ksvkxeAb9A2p6HUz9TZ 12:50:09.4 Debug: Rejected Hashed Release Title: 9DN5S7yJYXuI0YEe9lLvYIpqROVkZkyGQ34M1ug6 12:50:09.4 Debug: Rejected Hashed Release Title: TygpI3X6OFkQ15Ue7Eb6P6GzYe9r4AUB30JDMxwq 12:50:09.4 Debug: Rejected Hashed Release Title: oo7Ciwnflcf8BUHhRXcj9JtNeybQs7qq6g8muKju 12:50:09.4 Debug: Rejected Hashed Release Title: 60cJfPe7Nq85bdGdysP9yXsgrYaTw7eLeiTlyyIZ 12:50:09.4 Debug: Rejected Hashed Release Title: mAYE5xwzTV4QhfP9LqJxXFuquWgdNJ7KXUIDRvYq 12:50:09.4 Debug: Rejected Hashed Release Title: LWeIsdSKfC4O68XNF3IWnT84QRCIdudRd0cKxXa7 12:50:09.4 Debug: Rejected Hashed Release Title: 4NFhNCf6OD5U3R4dYU8qtT7SOtPyoSBTrPWhyzLe 12:50:09.4 Debug: Rejected Hashed Release Title: kdEVjeBoAvREfFGcr9lGDDSex9e8bvS6rCuor61u 12:50:09.4 Debug: Rejected Hashed Release Title: vaXqzyuuvFW42YKTyb2jOVjRDbWgkFx3yVwkSWBT 12:50:09.4 Debug: Rejected Hashed Release Title: kU6rH4NI8uRuiIy6dx8BOT4xbN6fdFQwO1dB2Ghq 12:50:09.4 Debug: Rejected Hashed Release Title: neHXpncPhVgI28o0xaupbmpXSTxstVLTc6Hi38Oo 12:50:09.4 Debug: Rejected Hashed Release Title: 2uqp2LmtuzTVnKX5FHtuxLa8aU5vcQ1evmyLnt1W 12:50:09.4 Debug: Rejected Hashed Release Title: TWsFsibSzBlIQbg2kgeLGLEaTaT4LRzMljuRhObo 12:50:09.4 Debug: Rejected Hashed Release Title: 0VgV4tGsP0ywcmGyitSNXORuse5mBYDDu0xnn3yS 12:50:09.4 Debug: Rejected Hashed Release Title: lfyWEBIOUKEstRRZ8Zx86G3JVXeMFsMHnObpFzRu 12:50:09.4 Debug: Rejected Hashed Release Title: sCGCbioOsrzvuywBry8If0CgfrYs9xSVPAt9R9E2 12:50:09.4 Debug: Rejected Hashed Release Title: mTVjPY9MRxJwL87kQaqVj7PMUW6oOuddZdhwpccY 12:50:09.4 Debug: Rejected Hashed Release Title: Y1L8OL0JYwSKgvnXQA1otJKqV1rkorm0NHgPS1sd 12:50:09.4 Debug: Rejected Hashed Release Title: 7UVayOwoiq69yaw5chgoq9jf9uDbpKfF7wzB8smD 12:50:09.4 Debug: Rejected Hashed Release Title: GBxVKLc1xdAq6HgxaoHCKS34Bd9VtEQ6Gz9ThwY0 12:50:09.4 Debug: Rejected Hashed Release Title: 0fQLzL0iUSO5l2Y88HWC6IKb871RvbN4RmQDMxZw 12:50:09.4 Debug: Rejected Hashed Release Title: 8mdt6ZUJglpmdUeIelKfpV6Cyme8nBMSXtIESImv 12:50:09.4 Debug: Rejected Hashed Release Title: 80UXbOZGhi4tElngqTzzcglNZubPAqdfnJepfCcn 12:50:09.4 Debug: Rejected Hashed Release Title: UxxAUrafd784LSqaHYXloZulNAbajXYPiWcuDiyC 12:50:09.4 Debug: Rejected Hashed Release Title: XPs4lPfWDRhcsFrwjM9RAUonvnXod70CTN4UzO25 12:50:09.4 Debug: Rejected Hashed Release Title: oBRRPkKO5LEs9HhqGuPYS1wsU7sg9ITqDoTJcy6M 12:50:09.4 Debug: Rejected Hashed Release Title: uzSsRte7gE8o04vX0hXSaMoCLlQvzbYnKehULVfm 12:50:09.4 Debug: Rejected Hashed Release Title: RRw0dhIv8KJ5nW76ma9tC35P6qxTWsuyalcq4IQv 12:50:09.4 Debug: Rejected Hashed Release Title: UwPyFeRNuevfJ5i9xykSLq8gw225YW5RvxwyvrQt 12:50:09.4 Debug: Rejected Hashed Release Title: Gn3d3TimENU2oFWwHwoZE91qsUsvtlxnv6QUYCiO 12:50:09.4 Debug: Rejected Hashed Release Title: 0icKOLNe7V1OeaYLRI2aqUMVdAZavxepo7JnS116 12:50:09.4 Debug: Rejected Hashed Release Title: sxtf7mwP5Pb4jrzwWBavZ0GUAlNpilXttulApRH3 12:50:09.4 Debug: Rejected Hashed Release Title: srH4IK7L7ggJsBdfNO5AaNucxXTZbnb7zkQkXapW 12:50:09.4 Debug: Rejected Hashed Release Title: 8vY5viyYlew1p5yjqoPKOhgFWCIhAW70RqR50Z7S 12:50:09.4 Debug: Rejected Hashed Release Title: Ck2LYFmQTsMX9eOOL9RCqQpZkCgRVYzESX1DUhNy 12:50:09.4 Debug: Rejected Hashed Release Title: 94V1PBUzislZVPnzXywLQm7Z9fQpmnCpvJxnMnqM 12:50:09.4 Debug: Rejected Hashed Release Title: MJnh1CWqaWh2vwVw3qRShf3VYGCilstqEe4HjHPP 12:50:09.4 Debug: Rejected Hashed Release Title: DeO4thvglehOXahg78rH8ydQ7UaLoirbyb4yaxMf 12:50:09.4 Debug: Rejected Hashed Release Title: im7mwhu7pl6QxSSS0cfODT7vuorIhStj07qDdizo 12:50:09.4 Debug: Rejected Hashed Release Title: XYXPzFb1kW23BYUf3dQn6P9QIRSYRVFqDMDKwYdQ 12:50:09.4 Debug: Rejected Hashed Release Title: 3p6ZcjKqVwl5FszHyiB1o1Yrk5EUAncvs950IrTm 12:50:09.4 Debug: Rejected Hashed Release Title: jdHivjBscnsOg7Ktw5bas9Gb7LEuJyjVrrCtnBfs 12:50:09.4 Debug: Rejected Hashed Release Title: BEHLb13uLMR08xjeNWCpamqaM4v0hB2aS9hqoHtg 12:50:09.4 Debug: Rejected Hashed Release Title: J58QJvyBkSVBnZ2iI1i6SPoB3CVlnogZq0SxpxpC 12:50:09.4 Debug: Rejected Hashed Release Title: U3g1goT7tPjoAhFDFq0BoWJ5gXOv4ErACxd2iTBo 12:50:09.4 Debug: Rejected Hashed Release Title: NX1aTAvw6XmhxoE7fXpNrz1FVr6LHruKhvRxdsJm 12:50:09.4 Debug: Rejected Hashed Release Title: nRWxvTa0sEs6rqOVZhxCPpKaNAgbsHWFjfMTIqKx 12:50:09.4 Debug: Rejected Hashed Release Title: IVHGL5nLPXzVZ27EV5uCnslZzQ46oUM8Grnr6HNy 12:50:09.4 Debug: Rejected Hashed Release Title: XHuBMPb0R4jyi3MO3QRcKlTeoKoFuGPXtfldf52W 12:50:09.4 Debug: Rejected Hashed Release Title: mlUuUazHTsBmnNplt2x9T9O5XyHYcaRgWiLODqcc 12:50:09.4 Debug: Rejected Hashed Release Title: P9yvV1lCpldNIPbW7IE5qISLT4CbozjjzSewbNJN 12:50:09.4 Debug: Rejected Hashed Release Title: 7ArboCjxnsLujIwbjORHlvOncjdzWuZ8czR2BkGC 12:50:09.4 Debug: Rejected Hashed Release Title: FqSP1XqdptdUTWqRpxWfF9I8VWrRJddd1GJdtZ1y 12:50:09.4 Debug: Rejected Hashed Release Title: EImHUK2Pn0VzOpjIEHxd4c8ED5zrS5crJbEGNXu0 12:50:09.4 Debug: Rejected Hashed Release Title: ek6jkam3QBrGfeqoArWdatZdxYoZKNktldyDyGus 12:50:09.4 Debug: Rejected Hashed Release Title: fUI6RehRuNxdH5KBED6EO0RFLlquCSevBfBRebPi 12:50:09.4 Debug: Rejected Hashed Release Title: eiQDd3qXSNn21n1iuC6i8V2mO1ibFB3msI0sQ0UL 12:50:09.4 Debug: Rejected Hashed Release Title: EJR2LsyCafovDgry06AUkkkH5Qg08PZtvHJE2xlX 12:50:09.4 Debug: Rejected Hashed Release Title: tfoEpE3eqIU6R5RvS0xgOBAZSq5OqdWnS0GifO3E 12:50:09.4 Debug: Rejected Hashed Release Title: qW2MCzdqyLHKDMe5OzuE4C9P5GAyrtEbbLv2Lgdv 12:50:09.4 Debug: Rejected Hashed Release Title: ku0QKksoZdWZX8rLzKUUOrar8dFUnKwp90Men1SB 12:50:09.4 Debug: Rejected Hashed Release Title: lBSnt6sp9ZiVlwyoWAcIJmVi9xdpmbu1P4KcAu86 12:50:09.4 Debug: Rejected Hashed Release Title: hpiGjWx7Ez1sOe5ulcAXTHjVpywyqZHUMkB73nkp 12:50:09.4 Debug: Rejected Hashed Release Title: VB5SLcJDn92ZPx3yUFGmQgC2XsIcXosa5hmQYR0B 12:50:09.4 Debug: Rejected Hashed Release Title: VKl9L6PY0fdZ9DjMApTUMcjFf5nLJHEOOsld4XWF 12:50:09.4 Debug: Rejected Hashed Release Title: MJntRO84E7eHxCUzslKGKmx64llxzRIpLCm5E248 12:50:09.4 Debug: Rejected Hashed Release Title: 4VT9EBUFjEFrkGO3yvZjYoCh0idoKcTQO4V0n1YZ 12:50:09.4 Debug: Rejected Hashed Release Title: xRQh9bS1oOLhH3hGsEXRJQktJGggv0XzECR63ten 12:50:09.4 Debug: Rejected Hashed Release Title: 2mHgvCIqZ9jXozqiDFdlcQb58zWsHRFVuAta3FmO 12:50:09.4 Debug: Rejected Hashed Release Title: LZzj8870LPLcSwYiphzb1l25Oz5CMVSwqFNlHqHd 12:50:09.4 Debug: Rejected Hashed Release Title: bqjE34W8vCprHszAFdZfv5WjGHhcvVwPKTMMjo8e 12:50:09.4 Debug: Rejected Hashed Release Title: k5VSTdY2hG8uxJunrhm95KW3RbqkUBTRgYbpuXfl 12:50:09.4 Debug: Rejected Hashed Release Title: jvKzEEoXTAUL3ImUZ8bf1Fgd0zt70Nhid6EXX6zr 12:50:09.4 Debug: Rejected Hashed Release Title: Q7stnN718AcOMyngr7JJFvkY04KRHk5Ddm3kUFog 12:50:09.4 Debug: Rejected Hashed Release Title: XqbUdvw2TGpqDrhek8WHQp90s4tIyOWvvi3Vmq6y 12:50:09.4 Debug: Rejected Hashed Release Title: 2proLdt2KZV2WzvH1vMAoulnck3odKJXgWtoRD1Q 12:50:09.4 Debug: Rejected Hashed Release Title: yG3JvjcAPyzW18SRoiMTJ31YKJxNXYIKA4euFP9u 12:50:09.4 Debug: Rejected Hashed Release Title: 3ow1S5P9fxgasJCzBWWJIr831lRzzQGtegFx1r7i 12:50:09.4 Debug: Rejected Hashed Release Title: 2ESo8yZVptTy6KrU3x7FQc8lZzCAWhHzizGDtCBj 12:50:09.4 Debug: Rejected Hashed Release Title: s2I2GAdupkdZYMmlOsd0vYzdSvd4AcI6jSwcr9TJ 12:50:09.4 Debug: Rejected Hashed Release Title: QYXsQJUO5R5tR6o9CsD20S89k9HHg0wXpwjustau 12:50:09.4 Debug: Rejected Hashed Release Title: 5UcfAUw8ZawmHTwU63FL6YDgi99bqk4NVKExApTU 12:50:09.4 Debug: Rejected Hashed Release Title: 2rGDwK7ELZE3iJC0YX8iorh2XHqmZQIqGvOC0PEr 12:50:09.4 Debug: Rejected Hashed Release Title: m1IOJkJNgODIBb3xyLLYnn62drOr3qDPvdnc3a21 12:50:09.4 Debug: Rejected Hashed Release Title: lI92ngIWLSjV6zdkbwz9OHYHr93qbrQIXr3Nxgny 12:50:09.4 Debug: Rejected Hashed Release Title: H7JAsKxuCVwUq4ooFfUupiMJCtsWPHif0Ux0noHw 12:50:09.4 Debug: Rejected Hashed Release Title: IQz68oBzYoHSKDHLyOXxkhzfVFoRBGllLuz9TW7o 12:50:09.4 Debug: Rejected Hashed Release Title: 6iVihIXw71Z9FKrTMw2S8IADpTSI4MJLTbUehy67 12:50:09.4 Debug: Rejected Hashed Release Title: ZsFkxPEIPMwMSso7ttIWRcUSdGFS3oxqZshdacI5 12:50:09.4 Debug: Rejected Hashed Release Title: 970V6IozxXeRhj5cHiRijKAxPQXSxKXHG9gkHYCF 12:50:09.4 Debug: Rejected Hashed Release Title: Ju5Qz9qkg5jF4TyV1el3Gqp3TAzFKauYSi2fK3FY 12:50:09.4 Debug: Rejected Hashed Release Title: IzZNSaJEKx6mQEHbkhgNeDSwrAof46SkZyueudSP 12:50:09.4 Debug: Rejected Hashed Release Title: lvRu73iW74V7vXtVUYP3PHStVGkO9ExKHzxOys5o 12:50:09.4 Debug: Rejected Hashed Release Title: On9GHVaZEWz6rBPk6rypmXhmGtW9CDBmVDriCQeq 12:50:09.4 Debug: Rejected Hashed Release Title: eDNK7MOmz1E0wDT6mWeN1icPsPndHBLFIOAgzsly 12:50:09.4 Debug: Rejected Hashed Release Title: KD9h6SEROESn30PWonlANLkJAuTGtuV6fp3BKQwn 12:50:09.4 Debug: Rejected Hashed Release Title: 8aDz1rf9ZUQKXU13UtVUr8KavT69QeLJAco2k9OB 12:50:09.4 Debug: Rejected Hashed Release Title: VXEz6O3l4UJhwHffV72CPfMfwyqGE8yPcbqvclcM 12:50:09.4 Debug: Rejected Hashed Release Title: HnXhgj6c9FQW0oaz7bK95NjgdKiYE9PECjhkU7kc 12:50:09.4 Debug: Rejected Hashed Release Title: U2lrQLSH5tYSHvZsz470NalsPmlfR6cN9oTLHFXN 12:50:09.4 Debug: Rejected Hashed Release Title: br0bDmjkRrJdbcgWLH09NGCeXUDzJjcig4VGIwKt 12:50:09.4 Debug: Rejected Hashed Release Title: acfm3qniUUGSEREAnMqBaZyDoEmQnAf4KNmzGmwk 12:50:09.4 Debug: Rejected Hashed Release Title: fCtzdO2FxAi2V0Y8jvSVhBEvK0VkAUy4lMMZW6jy 12:50:09.4 Debug: Rejected Hashed Release Title: ABxDGLRMYtKB1ElllUVymluUhyenwbqKoaZFikRp 12:50:09.4 Debug: Rejected Hashed Release Title: PtIXMlNSAcoasrH16KIs4oYR0mQn2u1Sjgejp1Gf 12:50:09.4 Debug: Rejected Hashed Release Title: RN8e7qYsmGQyjPtIg93bmjO4D4H968nUZEVHzEtv 12:50:09.4 Debug: Rejected Hashed Release Title: wt8XxGAz6K2ir3lIUPBOHxvcITvaerxd41D9UZIW 12:50:09.4 Debug: Rejected Hashed Release Title: IV3onv3yyIrBicN3ZPxTORhUDRbAKBtHnasoOTfq 12:50:09.4 Debug: Rejected Hashed Release Title: z691eiMXaIJuFDTIGq9BRFknrr4xc6NtrEx4mYKk 12:50:09.4 Debug: Rejected Hashed Release Title: k2CYDRwLEY8eLYQ2B4ySORFCSxfttNPjrOOy15eL 12:50:09.4 Debug: Rejected Hashed Release Title: x30SmsCNJLUJVhq5tIyH0yfBDBRZZwwbFtxbi1uI 12:50:09.4 Debug: Rejected Hashed Release Title: tKmNA15JtI5SSxq9OMXphhdPGpG2Nljg45j6I8HL 12:50:09.4 Debug: Rejected Hashed Release Title: Uk7YLC0WGYuXcDT5Dt03YYfbgxWBA7tpDFYsetYn 12:50:09.4 Debug: Rejected Hashed Release Title: WX76tRWQqmZbiKwWkgvpN6EOK4tTPs3CX107ZQFl 12:50:09.4 Debug: Rejected Hashed Release Title: oPgMoqn4Ef2Xltuq0cbiyolU88PwNOCuHsWXkpU4 12:50:09.4 Debug: Rejected Hashed Release Title: VUiLXrukAyDzh550FH05bLBQtJQZHtKj3iOZdRXv 12:50:09.4 Debug: Rejected Hashed Release Title: uXVZJu2qkbg2duwoxxpQuXV6rtZ6OA4FiRoAMAt2 12:50:09.4 Debug: Rejected Hashed Release Title: 6SKHTqkk1uCRQotJ0S0bgAv1mwY5ucqpaqAXyIsy 12:50:09.4 Debug: Rejected Hashed Release Title: jLNMYYigBSERq34uJ9UfJhtsnDh5G7aEifk1vHGH 12:50:09.4 Debug: Rejected Hashed Release Title: 4o1sbGwFVok5bQNo3iF3IkABOjjrOYlpQxd0APsJ 12:50:09.4 Debug: Rejected Hashed Release Title: fF477Cf126uIg8HV3wJv3Uk7iLIZ0lUtCe7lSkVv 12:50:09.4 Debug: Rejected Hashed Release Title: 0wftcE5ZNWLckS1Cw6UQ84VyzuinSxe6nx89700p 12:50:09.4 Debug: Rejected Hashed Release Title: wCZDv19yGAJBEciGrVLkeWZxCTWh8Nk7f4Dlbjh1 12:50:09.4 Debug: Rejected Hashed Release Title: xpbLkwW82LtJyuRbcvfwIgsbEAdwP6KPN9Sc9qAf 12:50:09.4 Debug: Rejected Hashed Release Title: AbFyV6lFkuLiKjF9LspHP1XfrBaDoSSizRRoa802 12:50:09.4 Debug: Rejected Hashed Release Title: 3Sr9GhshWWVY8DsIbpNQ1bPrx2Rt7JOXpEK2AiGV 12:50:09.4 Debug: Rejected Hashed Release Title: eZ9a1nfYNBOY5ItjHlOQ2AVd6lyY9niqEIYbYtCn 12:50:09.4 Debug: Rejected Hashed Release Title: uFmEaNL1X3zufUpf9apzM2CH1FfYERyJfy5cLghj 12:50:09.4 Debug: Rejected Hashed Release Title: QZB9obtTFOL91DPzD0bMYIXEZJonlsybhtKZQb0s 12:50:09.4 Debug: Rejected Hashed Release Title: ojYHlTa7kMVLgz3LEIUytQcIY6drFny3fnMVovb2 12:50:09.4 Debug: Rejected Hashed Release Title: 8SO6t8yTaO9YaO0A9Vu304fIhdALL3lpG3UvU9k5 12:50:09.4 Debug: Rejected Hashed Release Title: Z1HaqfXeuaLp4pXavC1mAEbPKfUZIwZkNgISgs5e 12:50:09.4 Debug: Rejected Hashed Release Title: fTeT9bpXmDDFAhT3B4V1yvlZRLQYqn8egoOYgATI 12:50:09.4 Debug: Rejected Hashed Release Title: Zio4ikmpQNdXyz4KwnvHpJrFmSXtQQrsDblD8BUE 12:50:09.4 Debug: Rejected Hashed Release Title: FriC6jNBiDD3Gyu3QoeRRgAkMJj2DF4DdihhMHlN 12:50:09.4 Debug: Rejected Hashed Release Title: BuJWOkVgFZNbAdk8bM0yeLfdytb5mXJsn9rOHlpv 12:50:09.4 Debug: Rejected Hashed Release Title: loJ9TATmxwqgypGTD6lKlHF1DtiWlscLMDhdl8Vc 12:50:09.4 Debug: Rejected Hashed Release Title: uDHsKwCOR66Oac1A8VdElepskH18Bqzsh9lfQ6KI 12:50:09.4 Debug: Rejected Hashed Release Title: vUm7HVkrSPszPhhkXC78J0N5GXiYHATWZpieMf5c 12:50:09.4 Debug: Rejected Hashed Release Title: hB3wsrHFTLi5BtVypJP5zQ2xCGK9OZQuYlaM7KD0 12:50:09.4 Debug: Rejected Hashed Release Title: D5XuxAtu5z8VclP0FUiXGptY44o9gxmOJW4OqjAD 12:50:09.4 Debug: Rejected Hashed Release Title: 4X6aAPx6nCkBekeylrvh7TTygtT1arzYksNnjfgR 12:50:09.4 Debug: Rejected Hashed Release Title: 7isZvHpDz9GIw6Jiq4rrOZz2hXDafHjpz9SGGGYb 12:50:09.4 Debug: Rejected Hashed Release Title: 0bC0NKZzP2VCsruDb9ZHN6SXkakEG4zK7zXeTXgV 12:50:09.4 Debug: Rejected Hashed Release Title: G5GNIaVFs1riYpU1ZFlTUOyV7DWSjMzXGIz7JbKt 12:50:09.4 Debug: Rejected Hashed Release Title: gllgezlIfPxgUqOQHsMniCvSlMpyT1Y7TWYW1li8 12:50:09.4 Debug: Rejected Hashed Release Title: V1jBRSFdMHOg2WXK9OcqFQahka9YfxQChPtoc7FX 12:50:09.4 Debug: Rejected Hashed Release Title: 7CgGiZ96EFl1nrpCFjzdVE1iUQ16YViLvCnMZkaB 12:50:09.4 Debug: Rejected Hashed Release Title: 2M7Dg6wFGOGNmk49ZdPKEb17Ys9E1X129xZgqG4O 12:50:09.4 Debug: Rejected Hashed Release Title: 3pCjo21esMmHrjf6sKDY82fN75pnDS0KKTEAwV34 12:50:09.4 Debug: Rejected Hashed Release Title: uBkUaOjCAneDze1NVmMFwn3kP1wYFGskE05IfnXv 12:50:09.4 Debug: Rejected Hashed Release Title: BHPgOqv9AblkviHbNZWZIVYQJnjE3Qid72WGY0X8 12:50:09.4 Debug: Rejected Hashed Release Title: 6FsTePfBbqwTZiZQwwv51aaCPiAOtKPeth5aPlgQ 12:50:09.4 Debug: Rejected Hashed Release Title: pv9NQ3AWmWITqHHDnXisLUFoxSrxBQyMd5zuEUF1 12:50:09.4 Debug: Rejected Hashed Release Title: vKfx5puLdpKLV31Qq9gL5aU8cqe89UrUqt8P17tJ 12:50:09.4 Debug: Rejected Hashed Release Title: T1M4btdJGczkQTCGlTEXV86cLrq4o5jxxBIWBj7X 12:50:09.4 Debug: Rejected Hashed Release Title: Xi3MUfjbM4WzAGTLg5V6vqOjUUe5UgzajNvFmaNo 12:50:09.4 Debug: Rejected Hashed Release Title: 6mA3bqc1KFtr3zMH9OwfEcNXFVpiJyY2oiPxGnDy 12:50:09.4 Debug: Rejected Hashed Release Title: DDBANeFDBWh44x2qNqmZO0q5oepa4VK7OUr8fwv2 12:50:09.4 Debug: Rejected Hashed Release Title: zkYWdZ0lAU8kY0ECqVEiQgT8sEX2kunMDVPXf57t 12:50:09.4 Debug: Rejected Hashed Release Title: WV5EfxtnED8vDUD1JSoYDsLeapF6qVU9vQynlezC 12:50:09.4 Debug: Rejected Hashed Release Title: Msb8atiSPcxpnmjjjcTcvoBS0TEawVqmt0o7NoPU 12:50:09.4 Debug: Rejected Hashed Release Title: PheS16WpLKgZMPdZAEkFMf1t5ssvHrhxKhaltAtV 12:50:09.4 Debug: Rejected Hashed Release Title: s6sP52BpXh23Veogevf8WLzqDsSjIHsXwQuj8BYQ 12:50:09.4 Debug: Rejected Hashed Release Title: RixcAvdd7MjoSfqn5sUpAYtuQ4tU7oLPSCAFx5Ur 12:50:09.4 Debug: Rejected Hashed Release Title: FfAdeODNgR8LbP61CWd7L3fFvXVxs5ipl9V9hc2r 12:50:09.4 Debug: Rejected Hashed Release Title: QvaBlbuowgqKZIghIOYINaIJOUVIuSmvm991Uj3p 12:50:09.4 Debug: Rejected Hashed Release Title: 5i351lV46gwwFIq6XDK5XoAAMfs7TUIhNotk3Xrj 12:50:09.4 Debug: Rejected Hashed Release Title: q606VVSswcMscL8WHYcYtmIuSt9smOpd8ZGSDYcG 12:50:09.4 Debug: Rejected Hashed Release Title: pITSNE5HWVBExymHESxXRwxniZexpelzG0uROgna 12:50:09.4 Debug: Rejected Hashed Release Title: oATdaz43NMvqifaaZnTmmlqrl3V8uR6qL2RCpliV 12:50:09.4 Debug: Rejected Hashed Release Title: kfEms6lKLZHoZvDDcY7GnAwO6fnjqzfnqrXffUDd 12:50:09.4 Debug: Rejected Hashed Release Title: 9xTrL5d13hb99KZZ0NW9hG32Qv23fIOn6bSc7hPK 12:50:09.4 Debug: Rejected Hashed Release Title: Vt5L9T0o3qBlcd5391YUCjfYrvlVVhIbimj0CTmj 12:50:09.4 Debug: Rejected Hashed Release Title: ahY55nqLtCsGmBtq2LymAF22cVCl73c4cnTw2KXF 12:50:09.4 Debug: Rejected Hashed Release Title: hBMqGXHaddKlNQ14gyG8LaM7a5oqKl9w903EbFQX 12:50:09.4 Debug: Rejected Hashed Release Title: zkmOU1V5rZjH2OoWLAqwc5pXMmhFps6JIY2xX55W 12:50:09.4 Debug: Rejected Hashed Release Title: mnfuXLsdC6XNTsJsTt9RJvfaLf4FoVQGnNuWJ1fj 12:50:09.4 Debug: Rejected Hashed Release Title: 35ZqtFMo7Hk6QTH75JQSuZeByAMpKgxBX1gp4G1h 12:50:09.4 Debug: Rejected Hashed Release Title: 8rDjJ1Zr4MnQP8PLjN4xNd2V2e71j6akMTYHqfGB 12:50:09.4 Debug: Rejected Hashed Release Title: S957LZzrcvVBABKw3UZ8CasTi1ReLq5ayDE2nHrp 12:50:09.4 Debug: Rejected Hashed Release Title: EjIaXoHxtViVFtJaF027h2jL8NFnJVckROrSr4gH 12:50:09.4 Debug: Rejected Hashed Release Title: Puge5cJbyFNWnIr5GjDTmwJUuOuHnpqUI8QCg5WQ 12:50:09.4 Debug: Rejected Hashed Release Title: u5jlDRN7fjS9YdI8KGfBMGmt3qnuFp2AddnUF5Y4 12:50:09.4 Debug: Rejected Hashed Release Title: fD4KaWitSmIm8RL5wWtJSygYZ1WziT5MuhUEt4n6 12:50:09.4 Debug: Rejected Hashed Release Title: QVmzBCqfFABEn5aqJewEr6BhaGKoXApG9YFfFlOa 12:50:09.4 Debug: Rejected Hashed Release Title: tYGyvFu9kUdHnSIs6J93hoz3JwXfKi1jplqJLAj3 12:50:09.4 Debug: Rejected Hashed Release Title: XXP3czrLY4HoIkO8iRygkZVc0xmrmkLsyjPYRgDI 12:50:09.4 Debug: Rejected Hashed Release Title: cJd5wfFCQ8pl1EuJTz4dpBNayOjiWz9clPPfRTqy 12:50:09.4 Debug: Rejected Hashed Release Title: Rymgrz5YWH2RDKj6pdXYkR9u7sxAoajZgX15zXjn 12:50:09.4 Debug: Rejected Hashed Release Title: 5DlQQp2B0y81ukjV9t01866cLr1xYh8gNIkIvNEh 12:50:09.4 Debug: Rejected Hashed Release Title: CP3GYeLCLxuR5jG84aSPzHGDzR2U0A5i1bbiAMx0 12:50:09.4 Debug: Rejected Hashed Release Title: YuiBkUSIyfBFCVIdf4OqhBcezXMWQC9GdCyMDZPi 12:50:09.4 Debug: Rejected Hashed Release Title: KrkJEsUV7qpBhPeAAYu0UDMoM8z0zPWliWdv7FaB 12:50:09.4 Debug: Rejected Hashed Release Title: CJ6QZ819b1B8TsFOHeUstPhesbJEM8hi21artiCh 12:50:09.4 Debug: Rejected Hashed Release Title: QgdbjfRseSmwvsaLWnkrs4eAtmmjtSitbFmLPnY3 12:50:09.4 Debug: Rejected Hashed Release Title: s8EG7bUMOXEAU2vr4uQXySkchiHM7yTm5NmimXQw 12:50:09.4 Debug: Rejected Hashed Release Title: 4t8VPcm7l8BypEoSSPOSd9EPOuHyW1d4yzUl94kz 12:50:09.4 Debug: Rejected Hashed Release Title: Pw2Wb6BsLiYiaIbCWM31f9bWB1JNDTH37pA4NQJK 12:50:09.4 Debug: Rejected Hashed Release Title: WZZZDi5YiPT69MFwwwqQxFaOZnsmENSOMuQkRn6Z 12:50:09.4 Debug: Rejected Hashed Release Title: 1tTDM7nFAVVbT7uoyVB3tv226fMdExs0VX18Edr2 12:50:09.4 Debug: Rejected Hashed Release Title: cFGrab4e7X7RcdOc88PKlEOvWoqsV5a6QEMCZzGX 12:50:09.4 Debug: Rejected Hashed Release Title: NV4kT4SPXOnhCj9Hg1NC35N5CmUgXQbJOGySFM0G 12:50:09.4 Debug: Rejected Hashed Release Title: XV7H0wus2uHqRPbABlnhk2wcxCuITAChUMrxdcX5 12:50:09.4 Debug: Rejected Hashed Release Title: bDRIzafy8wuWRglu9djojEJdQPwXwE3E1JQmjbzQ 12:50:09.4 Debug: Rejected Hashed Release Title: Pwen62RrnESR3UKBydj9Oeh39njiPo4RV8ddTeAF 12:50:09.4 Debug: Rejected Hashed Release Title: cN3an43YbrcspciemA0DiHTzMks97QfMtX34qZTP 12:50:09.4 Debug: Rejected Hashed Release Title: 4t4w5qnNk6plLVpRGIWws3gxOl6Tx3yNPNRJBOQK 12:50:09.4 Debug: Rejected Hashed Release Title: DFCwqVqIHaCYELX7ZVA60tAlnCOvKHRzf6j6OFKs 12:50:09.4 Debug: Rejected Hashed Release Title: EIelb0uecVHjjV0xOz82DYx9I6GMPD4W0STjPajP 12:50:09.4 Debug: Rejected Hashed Release Title: 77u2ddcaDOLSPyrZ3x6W2mSKN1h6MUJDJb9dxxWy 12:50:09.4 Debug: Rejected Hashed Release Title: UzUFWjJQPs5omnpRvs9Q92ubdkFTkgPTnaDxvKbY 12:50:09.4 Debug: Rejected Hashed Release Title: dRrq80Kd2RvASw2WyNHBmiOHAj8N5STFDXcCLDCF 12:50:09.4 Debug: Rejected Hashed Release Title: DQV4bhaRBw0Pbw03FWT13rHNJHP1yOPwamJ4bC6a 12:50:09.4 Debug: Rejected Hashed Release Title: LmRoqtr1nyClIsrjOnxtTnnKlqG7ouZPcuHyfxMr 12:50:09.4 Debug: Rejected Hashed Release Title: qKZMYDZk8ce3i0SakEkS3RW7uSNgVl2LXDx5qw8e 12:50:09.4 Debug: Rejected Hashed Release Title: A5Z0DAMsoH0vTOjsddgu3ctYp9FN9CntePThBWh4 12:50:09.4 Debug: Rejected Hashed Release Title: zUTjstjkUvoMuxCLXby1qhoCQ1ZPVC1EqsMHjisz 12:50:09.4 Debug: Rejected Hashed Release Title: z321fT9DRLSyMbZUs4Nw855SMSduF8Nfx8B2HkEP 12:50:09.4 Debug: Rejected Hashed Release Title: iVKGV3DqAQyWovDpifg6Kyjyf2hBPevcHLJHC3eb 12:50:09.4 Debug: Rejected Hashed Release Title: ZpH9zPU9U0CIPYZGwc2CdvZN3sOl5ifBqhtbFrl2 12:50:09.4 Debug: Rejected Hashed Release Title: NLWoqSMacE1r9ssGMepqDrUAwWOOFyKHBUQ92JWN 12:50:09.4 Debug: Rejected Hashed Release Title: QkozJ4VdIkUg1kXSXC89JIehDBxQA58U6vVx1nhf 12:50:09.4 Debug: Rejected Hashed Release Title: Qtdcb5Yhewq7lIGt3sno5caBaAjorSsG1AP7n11W 12:50:09.4 Debug: Rejected Hashed Release Title: kvhV7D8lh0noEqhV0dJnZJCDsc6spZmOt5sTuFr6 12:50:09.4 Debug: Rejected Hashed Release Title: 5nmjNw0cDdFF6Jp3A84MofBnzeleBl0eTnE6sKX2 12:50:09.4 Debug: Rejected Hashed Release Title: 4qoBSHT08bvAOUjMBGM1n6StemONt8PKvmvln4M9 12:50:09.4 Debug: Rejected Hashed Release Title: 6bOdGmzZfbTlTehLkG2iPi5vEgyJ2P3OEIgLA50O 12:50:09.4 Debug: Rejected Hashed Release Title: 2kdelzdQWXXCCwS8p3gg9NwKiaxR2ut6sYvWzW1R 12:50:09.4 Debug: Rejected Hashed Release Title: SlOP5fFfVU4ZJW1mFv8K9YPgmIQZQ49rTvFzSxHA 12:50:09.4 Debug: Rejected Hashed Release Title: 2MGmHFtd5MnzP0A9Jq6ysRsJZP3AmIBwGdCX5Y36 12:50:09.4 Debug: Rejected Hashed Release Title: fuuXQegxPJ4h8n4jZzNBH0TJkMy46D6dvTbg121D 12:50:09.4 Debug: Rejected Hashed Release Title: QIebCCgHoqpIfdUBm2Ov1uaOHoEPYQpCw3uUDpeW 12:50:09.4 Debug: Rejected Hashed Release Title: SSSZ2IA4YmmgrY959r4gzVvYoruRQeIM3I1cVRqg 12:50:09.4 Debug: Rejected Hashed Release Title: xlkqkmJtHWPY09OqRKOxfP9Hpb51kLOA1g7CMSlw 12:50:09.4 Debug: Rejected Hashed Release Title: nESHskBdJ8DqIgd69NFsb6jHrXYOLOhAhLHEEjLX 12:50:09.4 Debug: Rejected Hashed Release Title: d2taL3nKqdUo3cgXHqd7NKOaoIBd3KwhE14G1Ajs 12:50:09.4 Debug: Rejected Hashed Release Title: ZlhJdfN1wHrT94uRCIhevrRTk7t8V2mRRDCBTPaG 12:50:09.4 Debug: Rejected Hashed Release Title: 1knkydNcoEffsUrYkNhPXn8ELFTd6cmheMErn6su 12:50:09.4 Debug: Rejected Hashed Release Title: g5ni3S7ErruDGusdpeCE99XbShzcOiZQvR4FLadL 12:50:09.4 Debug: Rejected Hashed Release Title: QhIlhLupmUsgIsKddXfr0ATa9OHyOR36uZiiz6e6 12:50:09.4 Info: --- End: NzbDrone.Core.Test.ParserTests.CrapParserFixture.should_not_parse_random(40) --- 12:50:09.4 Info: --- Start: NzbDrone.Core.Test.ParserTests.ExtendedQualityParserRegex.should_parse_reality_from_title("Chuck.S04E05.HDTV.XviD-LOL",0) --- 12:50:09.4 Debug: Trying to parse quality for 'Chuck.S04E05.HDTV.XviD-LOL' 12:50:09.4 Info: --- End: NzbDrone.Core.Test.ParserTests.ExtendedQualityParserRegex.should_parse_reality_from_title("Chuck.S04E05.HDTV.XviD-LOL",0) --- 12:50:09.4 Info: --- Start: NzbDrone.Core.Test.ParserTests.ExtendedQualityParserRegex.should_parse_reality_from_title("Gold.Rush.S04E05.Garnets.or.Gold.REAL.REAL.PROPER.HDTV.x264-W4F",2) --- 12:50:09.4 Debug: Trying to parse quality for 'Gold.Rush.S04E05.Garnets.or.Gold.REAL.REAL.PROPER.HDTV.x264-W4F' 12:50:09.4 Info: --- End: NzbDrone.Core.Test.ParserTests.ExtendedQualityParserRegex.should_parse_reality_from_title("Gold.Rush.S04E05.Garnets.or.Gold.REAL.REAL.PROPER.HDTV.x264-W4F",2) --- 12:50:09.4 Info: --- Start: NzbDrone.Core.Test.ParserTests.ExtendedQualityParserRegex.should_parse_reality_from_title("Chuck.S03E17.REAL.PROPER.720p.HDTV.x264-ORENJI-RP",1) --- 12:50:09.4 Debug: Trying to parse quality for 'Chuck.S03E17.REAL.PROPER.720p.HDTV.x264-ORENJI-RP' 12:50:09.4 Info: --- End: NzbDrone.Core.Test.ParserTests.ExtendedQualityParserRegex.should_parse_reality_from_title("Chuck.S03E17.REAL.PROPER.720p.HDTV.x264-ORENJI-RP",1) --- 12:50:09.4 Info: --- Start: NzbDrone.Core.Test.ParserTests.ExtendedQualityParserRegex.should_parse_reality_from_title("Covert.Affairs.S05E09.REAL.PROPER.HDTV.x264-KILLERS",1) --- 12:50:09.4 Debug: Trying to parse quality for 'Covert.Affairs.S05E09.REAL.PROPER.HDTV.x264-KILLERS' 12:50:09.4 Info: --- End: NzbDrone.Core.Test.ParserTests.ExtendedQualityParserRegex.should_parse_reality_from_title("Covert.Affairs.S05E09.REAL.PROPER.HDTV.x264-KILLERS",1) --- 12:50:09.4 Info: --- Start: NzbDrone.Core.Test.ParserTests.ExtendedQualityParserRegex.should_parse_reality_from_title("Mythbusters.S14E01.REAL.PROPER.720p.HDTV.x264-KILLERS",1) --- 12:50:09.4 Debug: Trying to parse quality for 'Mythbusters.S14E01.REAL.PROPER.720p.HDTV.x264-KILLERS' 12:50:09.4 Info: --- End: NzbDrone.Core.Test.ParserTests.ExtendedQualityParserRegex.should_parse_reality_from_title("Mythbusters.S14E01.REAL.PROPER.720p.HDTV.x264-KILLERS",1) --- 12:50:09.4 Info: --- Start: NzbDrone.Core.Test.ParserTests.ExtendedQualityParserRegex.should_parse_reality_from_title("Orange.Is.the.New.Black.s02e06.real.proper.720p.webrip.x264-2hd",0) --- 12:50:09.4 Debug: Trying to parse quality for 'Orange.Is.the.New.Black.s02e06.real.proper.720p.webrip.x264-2hd' 12:50:09.4 Info: --- End: NzbDrone.Core.Test.ParserTests.ExtendedQualityParserRegex.should_parse_reality_from_title("Orange.Is.the.New.Black.s02e06.real.proper.720p.webrip.x264-2hd",0) --- 12:50:09.4 Info: --- Start: NzbDrone.Core.Test.ParserTests.ExtendedQualityParserRegex.should_parse_reality_from_title("Top.Gear.S21E07.Super.Duper.Real.Proper.HDTV.x264-FTP",0) --- 12:50:09.4 Debug: Trying to parse quality for 'Top.Gear.S21E07.Super.Duper.Real.Proper.HDTV.x264-FTP' 12:50:09.4 Info: --- End: NzbDrone.Core.Test.ParserTests.ExtendedQualityParserRegex.should_parse_reality_from_title("Top.Gear.S21E07.Super.Duper.Real.Proper.HDTV.x264-FTP",0) --- 12:50:09.4 Info: --- Start: NzbDrone.Core.Test.ParserTests.ExtendedQualityParserRegex.should_parse_reality_from_title("Top.Gear.S21E07.PROPER.HDTV.x264-RiVER-RP",0) --- 12:50:09.4 Debug: Trying to parse quality for 'Top.Gear.S21E07.PROPER.HDTV.x264-RiVER-RP' 12:50:09.4 Info: --- End: NzbDrone.Core.Test.ParserTests.ExtendedQualityParserRegex.should_parse_reality_from_title("Top.Gear.S21E07.PROPER.HDTV.x264-RiVER-RP",0) --- 12:50:09.4 Info: --- Start: NzbDrone.Core.Test.ParserTests.ExtendedQualityParserRegex.should_parse_reality_from_title("House.S07E11.PROPER.REAL.RERIP.1080p.BluRay.x264-TENEIGHTY",1) --- 12:50:09.4 Debug: Trying to parse quality for 'House.S07E11.PROPER.REAL.RERIP.1080p.BluRay.x264-TENEIGHTY' 12:50:09.4 Info: --- End: NzbDrone.Core.Test.ParserTests.ExtendedQualityParserRegex.should_parse_reality_from_title("House.S07E11.PROPER.REAL.RERIP.1080p.BluRay.x264-TENEIGHTY",1) --- 12:50:09.4 Info: --- Start: NzbDrone.Core.Test.ParserTests.ExtendedQualityParserRegex.should_parse_reality_from_title("[MGS] - Kuragehime - Episode 02v2 - [D8B6C90D]",0) --- 12:50:09.4 Debug: Trying to parse quality for '[MGS] - Kuragehime - Episode 02v2 - [D8B6C90D]' 12:50:09.4 Info: --- End: NzbDrone.Core.Test.ParserTests.ExtendedQualityParserRegex.should_parse_reality_from_title("[MGS] - Kuragehime - Episode 02v2 - [D8B6C90D]",0) --- 12:50:09.4 Info: --- Start: NzbDrone.Core.Test.ParserTests.ExtendedQualityParserRegex.should_parse_reality_from_title("[Hatsuyuki] Tokyo Ghoul - 07 [v2][848x480][23D8F455].avi",0) --- 12:50:09.4 Debug: Trying to parse quality for '[Hatsuyuki] Tokyo Ghoul - 07 [v2][848x480][23D8F455].avi' 12:50:09.4 Info: --- End: NzbDrone.Core.Test.ParserTests.ExtendedQualityParserRegex.should_parse_reality_from_title("[Hatsuyuki] Tokyo Ghoul - 07 [v2][848x480][23D8F455].avi",0) --- 12:50:09.4 Info: --- Start: NzbDrone.Core.Test.ParserTests.ExtendedQualityParserRegex.should_parse_reality_from_title("[DeadFish] Barakamon - 01v3 [720p][AAC]",0) --- 12:50:09.4 Debug: Trying to parse quality for '[DeadFish] Barakamon - 01v3 [720p][AAC]' 12:50:09.4 Info: --- End: NzbDrone.Core.Test.ParserTests.ExtendedQualityParserRegex.should_parse_reality_from_title("[DeadFish] Barakamon - 01v3 [720p][AAC]",0) --- 12:50:09.4 Info: --- Start: NzbDrone.Core.Test.ParserTests.ExtendedQualityParserRegex.should_parse_reality_from_title("[DeadFish] Momo Kyun Sword - 01v4 [720p][AAC]",0) --- 12:50:09.4 Debug: Trying to parse quality for '[DeadFish] Momo Kyun Sword - 01v4 [720p][AAC]' 12:50:09.4 Info: --- End: NzbDrone.Core.Test.ParserTests.ExtendedQualityParserRegex.should_parse_reality_from_title("[DeadFish] Momo Kyun Sword - 01v4 [720p][AAC]",0) --- 12:50:09.4 Info: --- Start: NzbDrone.Core.Test.ParserTests.ExtendedQualityParserRegex.should_parse_reality_from_title("The Real Housewives of Some Place - S01E01 - Why are we doing this?",0) --- 12:50:09.4 Debug: Trying to parse quality for 'The Real Housewives of Some Place - S01E01 - Why are we doing this?' 12:50:09.4 Info: --- End: NzbDrone.Core.Test.ParserTests.ExtendedQualityParserRegex.should_parse_reality_from_title("The Real Housewives of Some Place - S01E01 - Why are we doing this?",0) --- 12:50:09.4 Info: --- Start: NzbDrone.Core.Test.ParserTests.ExtendedQualityParserRegex.should_parse_version_from_title("Chuck.S04E05.HDTV.XviD-LOL",1) --- 12:50:09.4 Debug: Trying to parse quality for 'Chuck.S04E05.HDTV.XviD-LOL' 12:50:09.4 Info: --- End: NzbDrone.Core.Test.ParserTests.ExtendedQualityParserRegex.should_parse_version_from_title("Chuck.S04E05.HDTV.XviD-LOL",1) --- 12:50:09.4 Info: --- Start: NzbDrone.Core.Test.ParserTests.ExtendedQualityParserRegex.should_parse_version_from_title("Gold.Rush.S04E05.Garnets.or.Gold.REAL.REAL.PROPER.HDTV.x264-W4F",2) --- 12:50:09.4 Debug: Trying to parse quality for 'Gold.Rush.S04E05.Garnets.or.Gold.REAL.REAL.PROPER.HDTV.x264-W4F' 12:50:09.4 Info: --- End: NzbDrone.Core.Test.ParserTests.ExtendedQualityParserRegex.should_parse_version_from_title("Gold.Rush.S04E05.Garnets.or.Gold.REAL.REAL.PROPER.HDTV.x264-W4F",2) --- 12:50:09.4 Info: --- Start: NzbDrone.Core.Test.ParserTests.ExtendedQualityParserRegex.should_parse_version_from_title("Chuck.S03E17.REAL.PROPER.720p.HDTV.x264-ORENJI-RP",2) --- 12:50:09.4 Debug: Trying to parse quality for 'Chuck.S03E17.REAL.PROPER.720p.HDTV.x264-ORENJI-RP' 12:50:09.4 Info: --- End: NzbDrone.Core.Test.ParserTests.ExtendedQualityParserRegex.should_parse_version_from_title("Chuck.S03E17.REAL.PROPER.720p.HDTV.x264-ORENJI-RP",2) --- 12:50:09.4 Info: --- Start: NzbDrone.Core.Test.ParserTests.ExtendedQualityParserRegex.should_parse_version_from_title("Covert.Affairs.S05E09.REAL.PROPER.HDTV.x264-KILLERS",2) --- 12:50:09.4 Debug: Trying to parse quality for 'Covert.Affairs.S05E09.REAL.PROPER.HDTV.x264-KILLERS' 12:50:09.4 Info: --- End: NzbDrone.Core.Test.ParserTests.ExtendedQualityParserRegex.should_parse_version_from_title("Covert.Affairs.S05E09.REAL.PROPER.HDTV.x264-KILLERS",2) --- 12:50:09.4 Info: --- Start: NzbDrone.Core.Test.ParserTests.ExtendedQualityParserRegex.should_parse_version_from_title("Mythbusters.S14E01.REAL.PROPER.720p.HDTV.x264-KILLERS",2) --- 12:50:09.4 Debug: Trying to parse quality for 'Mythbusters.S14E01.REAL.PROPER.720p.HDTV.x264-KILLERS' 12:50:09.4 Info: --- End: NzbDrone.Core.Test.ParserTests.ExtendedQualityParserRegex.should_parse_version_from_title("Mythbusters.S14E01.REAL.PROPER.720p.HDTV.x264-KILLERS",2) --- 12:50:09.4 Info: --- Start: NzbDrone.Core.Test.ParserTests.ExtendedQualityParserRegex.should_parse_version_from_title("Orange.Is.the.New.Black.s02e06.real.proper.720p.webrip.x264-2hd",2) --- 12:50:09.4 Debug: Trying to parse quality for 'Orange.Is.the.New.Black.s02e06.real.proper.720p.webrip.x264-2hd' 12:50:09.4 Info: --- End: NzbDrone.Core.Test.ParserTests.ExtendedQualityParserRegex.should_parse_version_from_title("Orange.Is.the.New.Black.s02e06.real.proper.720p.webrip.x264-2hd",2) --- 12:50:09.4 Info: --- Start: NzbDrone.Core.Test.ParserTests.ExtendedQualityParserRegex.should_parse_version_from_title("Top.Gear.S21E07.Super.Duper.Real.Proper.HDTV.x264-FTP",2) --- 12:50:09.4 Debug: Trying to parse quality for 'Top.Gear.S21E07.Super.Duper.Real.Proper.HDTV.x264-FTP' 12:50:09.4 Info: --- End: NzbDrone.Core.Test.ParserTests.ExtendedQualityParserRegex.should_parse_version_from_title("Top.Gear.S21E07.Super.Duper.Real.Proper.HDTV.x264-FTP",2) --- 12:50:09.4 Info: --- Start: NzbDrone.Core.Test.ParserTests.ExtendedQualityParserRegex.should_parse_version_from_title("Top.Gear.S21E07.PROPER.HDTV.x264-RiVER-RP",2) --- 12:50:09.4 Debug: Trying to parse quality for 'Top.Gear.S21E07.PROPER.HDTV.x264-RiVER-RP' 12:50:09.4 Info: --- End: NzbDrone.Core.Test.ParserTests.ExtendedQualityParserRegex.should_parse_version_from_title("Top.Gear.S21E07.PROPER.HDTV.x264-RiVER-RP",2) --- 12:50:09.4 Info: --- Start: NzbDrone.Core.Test.ParserTests.ExtendedQualityParserRegex.should_parse_version_from_title("House.S07E11.PROPER.REAL.RERIP.1080p.BluRay.x264-TENEIGHTY",2) --- 12:50:09.4 Debug: Trying to parse quality for 'House.S07E11.PROPER.REAL.RERIP.1080p.BluRay.x264-TENEIGHTY' 12:50:09.4 Info: --- End: NzbDrone.Core.Test.ParserTests.ExtendedQualityParserRegex.should_parse_version_from_title("House.S07E11.PROPER.REAL.RERIP.1080p.BluRay.x264-TENEIGHTY",2) --- 12:50:09.4 Info: --- Start: NzbDrone.Core.Test.ParserTests.ExtendedQualityParserRegex.should_parse_version_from_title("[MGS] - Kuragehime - Episode 02v2 - [D8B6C90D]",2) --- 12:50:09.4 Debug: Trying to parse quality for '[MGS] - Kuragehime - Episode 02v2 - [D8B6C90D]' 12:50:09.4 Info: --- End: NzbDrone.Core.Test.ParserTests.ExtendedQualityParserRegex.should_parse_version_from_title("[MGS] - Kuragehime - Episode 02v2 - [D8B6C90D]",2) --- 12:50:09.4 Info: --- Start: NzbDrone.Core.Test.ParserTests.ExtendedQualityParserRegex.should_parse_version_from_title("[Hatsuyuki] Tokyo Ghoul - 07 [v2][848x480][23D8F455].avi",2) --- 12:50:09.4 Debug: Trying to parse quality for '[Hatsuyuki] Tokyo Ghoul - 07 [v2][848x480][23D8F455].avi' 12:50:09.4 Info: --- End: NzbDrone.Core.Test.ParserTests.ExtendedQualityParserRegex.should_parse_version_from_title("[Hatsuyuki] Tokyo Ghoul - 07 [v2][848x480][23D8F455].avi",2) --- 12:50:09.4 Info: --- Start: NzbDrone.Core.Test.ParserTests.ExtendedQualityParserRegex.should_parse_version_from_title("[DeadFish] Barakamon - 01v3 [720p][AAC]",3) --- 12:50:09.4 Debug: Trying to parse quality for '[DeadFish] Barakamon - 01v3 [720p][AAC]' 12:50:09.4 Info: --- End: NzbDrone.Core.Test.ParserTests.ExtendedQualityParserRegex.should_parse_version_from_title("[DeadFish] Barakamon - 01v3 [720p][AAC]",3) --- 12:50:09.4 Info: --- Start: NzbDrone.Core.Test.ParserTests.ExtendedQualityParserRegex.should_parse_version_from_title("[DeadFish] Momo Kyun Sword - 01v4 [720p][AAC]",4) --- 12:50:09.4 Debug: Trying to parse quality for '[DeadFish] Momo Kyun Sword - 01v4 [720p][AAC]' 12:50:09.4 Info: --- End: NzbDrone.Core.Test.ParserTests.ExtendedQualityParserRegex.should_parse_version_from_title("[DeadFish] Momo Kyun Sword - 01v4 [720p][AAC]",4) --- 12:50:09.4 Info: --- Start: NzbDrone.Core.Test.ParserTests.ExtendedQualityParserRegex.should_parse_version_from_title("[Vivid-Asenshi] Akame ga Kill - 04v2 [266EE983]",2) --- 12:50:09.4 Debug: Trying to parse quality for '[Vivid-Asenshi] Akame ga Kill - 04v2 [266EE983]' 12:50:09.4 Info: --- End: NzbDrone.Core.Test.ParserTests.ExtendedQualityParserRegex.should_parse_version_from_title("[Vivid-Asenshi] Akame ga Kill - 04v2 [266EE983]",2) --- 12:50:09.4 Info: --- Start: NzbDrone.Core.Test.ParserTests.ExtendedQualityParserRegex.should_parse_version_from_title("[Vivid-Asenshi] Akame ga Kill - 03v2 [66A05817]",2) --- 12:50:09.4 Debug: Trying to parse quality for '[Vivid-Asenshi] Akame ga Kill - 03v2 [66A05817]' 12:50:09.4 Info: --- End: NzbDrone.Core.Test.ParserTests.ExtendedQualityParserRegex.should_parse_version_from_title("[Vivid-Asenshi] Akame ga Kill - 03v2 [66A05817]",2) --- 12:50:09.4 Info: --- Start: NzbDrone.Core.Test.ParserTests.ExtendedQualityParserRegex.should_parse_version_from_title("[Vivid-Asenshi] Akame ga Kill - 02v2 [1F67AB55]",2) --- 12:50:09.4 Debug: Trying to parse quality for '[Vivid-Asenshi] Akame ga Kill - 02v2 [1F67AB55]' 12:50:09.4 Info: --- End: NzbDrone.Core.Test.ParserTests.ExtendedQualityParserRegex.should_parse_version_from_title("[Vivid-Asenshi] Akame ga Kill - 02v2 [1F67AB55]",2) --- 12:50:09.4 Info: --- Start: NzbDrone.Core.Test.ParserTests.FingerprintingServiceFixture.should_fingerprint_file("nin.mp3") --- 12:50:09.4 Debug: fpcalc version: 1.5.1 12:50:09.4 Trace: Executing /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm64/fpcalc -json -ignore-errors "/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm64/Files/Media/nin.mp3" 12:50:09.6 Info: --- End: NzbDrone.Core.Test.ParserTests.FingerprintingServiceFixture.should_fingerprint_file("nin.mp3") --- 12:50:09.6 Info: --- Start: NzbDrone.Core.Test.ParserTests.FingerprintingServiceFixture.should_fingerprint_file("nin.flac") --- 12:50:09.6 Debug: fpcalc version: 1.5.1 12:50:09.6 Trace: Executing /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm64/fpcalc -json -ignore-errors "/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm64/Files/Media/nin.flac" 12:50:09.8 Info: --- End: NzbDrone.Core.Test.ParserTests.FingerprintingServiceFixture.should_fingerprint_file("nin.flac") --- 12:50:09.8 Info: --- Start: NzbDrone.Core.Test.ParserTests.FingerprintingServiceFixture.should_lookup_file("nin.mp3") --- 12:50:09.8 Debug: fpcalc version: 1.5.1 12:50:09.8 Trace: Executing /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm64/fpcalc -json -ignore-errors "/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm64/Files/Media/nin.mp3" 12:50:09.9 Trace: Found: a9b004fe-e161-417c-9f9e-443e4525334d, 0.940997, 209a4536-97ac-4e8a-aff1-1d39d029044b, 30f3f33e-8d0c-4e69-8539-cbd701d18f28 12:50:09.9 Trace: All recordings: 209a4536-97ac-4e8a-aff1-1d39d029044b 30f3f33e-8d0c-4e69-8539-cbd701d18f28 12:50:09.9 Debug: Fingerprinting complete. 12:50:09.9 Debug: *** FingerprintingService TestCaseGenerator *** {"fingerprints":[{"path":"/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm64/Files/Media/nin.mp3","acoustIdResults":["209a4536-97ac-4e8a-aff1-1d39d029044b","30f3f33e-8d0c-4e69-8539-cbd701d18f28"]}]} 12:50:09.9 Info: --- End: NzbDrone.Core.Test.ParserTests.FingerprintingServiceFixture.should_lookup_file("nin.mp3") --- 12:50:09.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.FingerprintingServiceFixture.should_lookup_file("nin.flac") --- 12:50:10.0 Debug: fpcalc version: 1.5.1 12:50:10.0 Trace: Executing /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm64/fpcalc -json -ignore-errors "/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm64/Files/Media/nin.flac" 12:50:10.1 Trace: Found: a9b004fe-e161-417c-9f9e-443e4525334d, 0.940997, 209a4536-97ac-4e8a-aff1-1d39d029044b, 30f3f33e-8d0c-4e69-8539-cbd701d18f28 12:50:10.1 Trace: All recordings: 209a4536-97ac-4e8a-aff1-1d39d029044b 30f3f33e-8d0c-4e69-8539-cbd701d18f28 12:50:10.1 Debug: Fingerprinting complete. 12:50:10.1 Debug: *** FingerprintingService TestCaseGenerator *** {"fingerprints":[{"path":"/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm64/Files/Media/nin.flac","acoustIdResults":["209a4536-97ac-4e8a-aff1-1d39d029044b","30f3f33e-8d0c-4e69-8539-cbd701d18f28"]}]} 12:50:10.1 Info: --- End: NzbDrone.Core.Test.ParserTests.FingerprintingServiceFixture.should_lookup_file("nin.flac") --- 12:50:10.1 Info: --- Start: NzbDrone.Core.Test.ParserTests.FingerprintingServiceFixture.should_lookup_list --- 12:50:10.2 Debug: fpcalc version: 1.5.1 12:50:10.2 Trace: Executing /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm64/fpcalc -json -ignore-errors "/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm64/Files/Media/nin.mp3" 12:50:10.3 Trace: Executing /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm64/fpcalc -json -ignore-errors "/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm64/Files/Media/nin.flac" 12:50:10.5 Trace: Found: a9b004fe-e161-417c-9f9e-443e4525334d, 0.940997, 209a4536-97ac-4e8a-aff1-1d39d029044b, 30f3f33e-8d0c-4e69-8539-cbd701d18f28 12:50:10.5 Trace: All recordings: 209a4536-97ac-4e8a-aff1-1d39d029044b 30f3f33e-8d0c-4e69-8539-cbd701d18f28 12:50:10.5 Trace: Found: a9b004fe-e161-417c-9f9e-443e4525334d, 0.940997, 209a4536-97ac-4e8a-aff1-1d39d029044b, 30f3f33e-8d0c-4e69-8539-cbd701d18f28 12:50:10.5 Trace: All recordings: 209a4536-97ac-4e8a-aff1-1d39d029044b 30f3f33e-8d0c-4e69-8539-cbd701d18f28 12:50:10.5 Debug: Fingerprinting complete. 12:50:10.5 Debug: *** FingerprintingService TestCaseGenerator *** {"fingerprints":[{"path":"/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_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.3.3.4204/_tests/net6.0/linux-musl-arm64/Files/Media/nin.flac","acoustIdResults":["209a4536-97ac-4e8a-aff1-1d39d029044b","30f3f33e-8d0c-4e69-8539-cbd701d18f28"]}]} 12:50:10.5 Info: --- End: NzbDrone.Core.Test.ParserTests.FingerprintingServiceFixture.should_lookup_list --- 12:50:10.5 Info: --- Start: NzbDrone.Core.Test.ParserTests.FingerprintingServiceFixture.should_lookup_list_when_fpcalc_fails_for_all_files --- 12:50:10.5 Debug: fpcalc version: 1.5.1 12:50:10.5 Info: --- End: NzbDrone.Core.Test.ParserTests.FingerprintingServiceFixture.should_lookup_list_when_fpcalc_fails_for_all_files --- 12:50:10.5 Info: --- Start: NzbDrone.Core.Test.ParserTests.FingerprintingServiceFixture.should_lookup_list_when_fpcalc_fails_for_some_files --- 12:50:10.5 Debug: fpcalc version: 1.5.1 12:50:10.5 Trace: Executing /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm64/fpcalc -json -ignore-errors "/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm64/Files/Media/nin.mp3" 12:50:10.6 Trace: Executing /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm64/fpcalc -json -ignore-errors "/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm64/Files/Media/nin.flac" 12:50:10.8 Trace: Found: a9b004fe-e161-417c-9f9e-443e4525334d, 0.940997, 209a4536-97ac-4e8a-aff1-1d39d029044b, 30f3f33e-8d0c-4e69-8539-cbd701d18f28 12:50:10.8 Trace: All recordings: 209a4536-97ac-4e8a-aff1-1d39d029044b 30f3f33e-8d0c-4e69-8539-cbd701d18f28 12:50:10.8 Trace: Found: a9b004fe-e161-417c-9f9e-443e4525334d, 0.940997, 209a4536-97ac-4e8a-aff1-1d39d029044b, 30f3f33e-8d0c-4e69-8539-cbd701d18f28 12:50:10.8 Trace: All recordings: 209a4536-97ac-4e8a-aff1-1d39d029044b 30f3f33e-8d0c-4e69-8539-cbd701d18f28 12:50:10.8 Debug: Fingerprinting complete. 12:50:10.8 Debug: *** FingerprintingService TestCaseGenerator *** {"fingerprints":[{"path":"/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_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.3.3.4204/_tests/net6.0/linux-musl-arm64/Files/Media/nin.flac","acoustIdResults":["209a4536-97ac-4e8a-aff1-1d39d029044b","30f3f33e-8d0c-4e69-8539-cbd701d18f28"]}]} 12:50:10.8 Info: --- End: NzbDrone.Core.Test.ParserTests.FingerprintingServiceFixture.should_lookup_list_when_fpcalc_fails_for_some_files --- 12:50:10.8 Info: --- Start: NzbDrone.Core.Test.ParserTests.FingerprintingServiceFixture.should_not_fail_for_some_invalid_fingerprints --- 12:50:10.8 Debug: fpcalc version: 1.5.1 12:50:10.8 Trace: Executing /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm64/fpcalc -json -ignore-errors "/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm64/Files/Media/nin.mp3" 12:50:11.0 Trace: Executing /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm64/fpcalc -json -ignore-errors "/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm64/Files/Media/nin.flac" 12:50:11.1 Trace: Found: a9b004fe-e161-417c-9f9e-443e4525334d, 0.940997, 209a4536-97ac-4e8a-aff1-1d39d029044b, 30f3f33e-8d0c-4e69-8539-cbd701d18f28 12:50:11.1 Trace: All recordings: 209a4536-97ac-4e8a-aff1-1d39d029044b 30f3f33e-8d0c-4e69-8539-cbd701d18f28 12:50:11.1 Trace: Found: a9b004fe-e161-417c-9f9e-443e4525334d, 0.940997, 209a4536-97ac-4e8a-aff1-1d39d029044b, 30f3f33e-8d0c-4e69-8539-cbd701d18f28 12:50:11.1 Trace: All recordings: 209a4536-97ac-4e8a-aff1-1d39d029044b 30f3f33e-8d0c-4e69-8539-cbd701d18f28 12:50:11.1 Debug: Fingerprinting complete. 12:50:11.1 Debug: *** FingerprintingService TestCaseGenerator *** {"fingerprints":[{"path":"/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_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.3.3.4204/_tests/net6.0/linux-musl-arm64/Files/Media/nin.flac","acoustIdResults":["209a4536-97ac-4e8a-aff1-1d39d029044b","30f3f33e-8d0c-4e69-8539-cbd701d18f28"]},{}]} 12:50:11.1 Info: --- End: NzbDrone.Core.Test.ParserTests.FingerprintingServiceFixture.should_not_fail_for_some_invalid_fingerprints --- 12:50:11.1 Info: --- Start: NzbDrone.Core.Test.ParserTests.FingerprintingServiceFixture.should_not_fail_if_duration_reported_as_zero --- 12:50:11.2 Debug: fpcalc version: 1.5.1 12:50:11.2 Debug: Webservice error MissingParameter: missing required parameter "duration.0" 12:50:11.2 Info: --- End: NzbDrone.Core.Test.ParserTests.FingerprintingServiceFixture.should_not_fail_if_duration_reported_as_zero --- 12:50:11.2 Info: --- Start: NzbDrone.Core.Test.ParserTests.FingerprintingServiceFixture.should_not_retry_indefinitely_if_too_many_requests --- 12:50:11.2 Debug: fpcalc version: 1.5.1 12:50:11.2 Trace: Executing /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm64/fpcalc -json -ignore-errors "/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm64/Files/Media/nin.mp3" 12:50:11.3 Trace: Too many requests, retrying in 1s 12:50:12.3 Trace: Too many requests, retrying in 1s 12:50:13.3 Trace: Too many requests, retrying in 1s 12:50:14.3 Debug: Webservice error TooManyRequests: rate limit (3 requests per second) exceeded, try again later 12:50:14.3 Info: --- End: NzbDrone.Core.Test.ParserTests.FingerprintingServiceFixture.should_not_retry_indefinitely_if_too_many_requests --- 12:50:14.3 Info: --- Start: NzbDrone.Core.Test.ParserTests.FingerprintingServiceFixture.should_not_throw_if_api_returns_html --- 12:50:14.3 Debug: fpcalc version: 1.5.1 12:50:14.3 Trace: Executing /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm64/fpcalc -json -ignore-errors "/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm64/Files/Media/nin.mp3" 12:50:14.5 Warn: AcoustId API gave invalid response NzbDrone.Common.Http.UnexpectedHtmlContentException: Site responded with browser content instead of api data. This disruption may be temporary, please try again later. [https://api.acoustid.org/v2/lookup] at NzbDrone.Core.Test.ParserTests.FingerprintingServiceFixture.<>c.<should_not_throw_if_api_returns_html>b__14_1(HttpRequest req) in ./Lidarr.Core.Test/ParserTests/FingerprintingServiceFixture.cs:line 223 --- End of stack trace from previous location --- at Moq.Extensions.InvokePreserveStack(Delegate del, IReadOnlyList`1 args) in C:\projects\moq4\src\Moq\Extensions.cs:line 163 at Moq.MethodCall.<>c__DisplayClass17_0.<SetCallbackBehavior>b__1(IInvocation invocation) in C:\projects\moq4\src\Moq\MethodCall.cs:line 181 at Moq.Behaviors.Callback.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Behaviors\Callback.cs:line 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 html content 12:50:14.5 Warn: AcoustId API gave invalid response NzbDrone.Common.Http.UnexpectedHtmlContentException: Site responded with browser content instead of api data. This disruption may be temporary, please try again later. [https://api.acoustid.org/v2/lookup] at NzbDrone.Core.Test.ParserTests.FingerprintingServiceFixture.<>c.<should_not_throw_if_api_returns_html>b__14_1(HttpRequest req) in ./Lidarr.Core.Test/ParserTests/FingerprintingServiceFixture.cs:line 223 --- End of stack trace from previous location --- at Moq.Extensions.InvokePreserveStack(Delegate del, IReadOnlyList`1 args) in C:\projects\moq4\src\Moq\Extensions.cs:line 163 at Moq.MethodCall.<>c__DisplayClass17_0.<SetCallbackBehavior>b__1(IInvocation invocation) in C:\projects\moq4\src\Moq\MethodCall.cs:line 181 at Moq.Behaviors.Callback.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Behaviors\Callback.cs:line 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 html content 12:50:14.5 Warn: AcoustId API gave invalid response NzbDrone.Common.Http.UnexpectedHtmlContentException: Site responded with browser content instead of api data. This disruption may be temporary, please try again later. [https://api.acoustid.org/v2/lookup] at NzbDrone.Core.Test.ParserTests.FingerprintingServiceFixture.<>c.<should_not_throw_if_api_returns_html>b__14_1(HttpRequest req) in ./Lidarr.Core.Test/ParserTests/FingerprintingServiceFixture.cs:line 223 --- End of stack trace from previous location --- at Moq.Extensions.InvokePreserveStack(Delegate del, IReadOnlyList`1 args) in C:\projects\moq4\src\Moq\Extensions.cs:line 163 at Moq.MethodCall.<>c__DisplayClass17_0.<SetCallbackBehavior>b__1(IInvocation invocation) in C:\projects\moq4\src\Moq\MethodCall.cs:line 181 at Moq.Behaviors.Callback.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Behaviors\Callback.cs:line 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 html content 12:50:14.5 Warn: AcoustId API gave invalid response NzbDrone.Common.Http.UnexpectedHtmlContentException: Site responded with browser content instead of api data. This disruption may be temporary, please try again later. [https://api.acoustid.org/v2/lookup] at NzbDrone.Core.Test.ParserTests.FingerprintingServiceFixture.<>c.<should_not_throw_if_api_returns_html>b__14_1(HttpRequest req) in ./Lidarr.Core.Test/ParserTests/FingerprintingServiceFixture.cs:line 223 --- End of stack trace from previous location --- at Moq.Extensions.InvokePreserveStack(Delegate del, IReadOnlyList`1 args) in C:\projects\moq4\src\Moq\Extensions.cs:line 163 at Moq.MethodCall.<>c__DisplayClass17_0.<SetCallbackBehavior>b__1(IInvocation invocation) in C:\projects\moq4\src\Moq\MethodCall.cs:line 181 at Moq.Behaviors.Callback.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Behaviors\Callback.cs:line 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 html content 12:50:14.5 Info: --- End: NzbDrone.Core.Test.ParserTests.FingerprintingServiceFixture.should_not_throw_if_api_returns_html --- 12:50:14.5 Info: --- Start: NzbDrone.Core.Test.ParserTests.FingerprintingServiceFixture.should_not_throw_if_api_times_out --- 12:50:14.5 Debug: fpcalc version: 1.5.1 12:50:14.5 Trace: Executing /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm64/fpcalc -json -ignore-errors "/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm64/Files/Media/nin.mp3" 12:50:14.6 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:50:14.6 Info: --- End: NzbDrone.Core.Test.ParserTests.FingerprintingServiceFixture.should_not_throw_if_api_times_out --- 12:50:14.6 Info: --- Start: NzbDrone.Core.Test.ParserTests.FingerprintingServiceFixture.should_not_throw_if_fingerprint_invalid --- 12:50:14.6 Debug: fpcalc version: 1.5.1 12:50:14.7 Debug: Webservice error InvalidFingerprint: invalid fingerprint 12:50:14.7 Info: --- End: NzbDrone.Core.Test.ParserTests.FingerprintingServiceFixture.should_not_throw_if_fingerprint_invalid --- 12:50:14.7 Info: --- Start: NzbDrone.Core.Test.ParserTests.FingerprintingServiceFixture.should_parse_fpcalc_json --- 12:50:14.7 Debug: fpcalc version: 1.5.1 12:50:14.7 Info: --- End: NzbDrone.Core.Test.ParserTests.FingerprintingServiceFixture.should_parse_fpcalc_json --- 12:50:14.7 Info: --- Start: NzbDrone.Core.Test.ParserTests.FingerprintingServiceFixture.should_parse_fpcalc_text --- 12:50:14.7 Debug: fpcalc version: 1.5.1 12:50:14.7 Info: --- End: NzbDrone.Core.Test.ParserTests.FingerprintingServiceFixture.should_parse_fpcalc_text --- 12:50:14.7 Info: --- Start: NzbDrone.Core.Test.ParserTests.FingerprintingServiceFixture.should_parse_fpcalc_text_with_noninteger_duration --- 12:50:14.7 Debug: fpcalc version: 1.5.1 12:50:14.7 Info: --- End: NzbDrone.Core.Test.ParserTests.FingerprintingServiceFixture.should_parse_fpcalc_text_with_noninteger_duration --- 12:50:14.7 Info: --- Start: NzbDrone.Core.Test.ParserTests.FingerprintingServiceFixture.should_retry_if_too_many_requests --- 12:50:14.8 Debug: fpcalc version: 1.5.1 12:50:14.8 Trace: Executing /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm64/fpcalc -json -ignore-errors "/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm64/Files/Media/nin.mp3" 12:50:14.9 Trace: Too many requests, retrying in 1s 12:50:15.9 Trace: Found: a9b004fe-e161-417c-9f9e-443e4525334d, 0.940997, 209a4536-97ac-4e8a-aff1-1d39d029044b, 30f3f33e-8d0c-4e69-8539-cbd701d18f28 12:50:15.9 Trace: All recordings: 209a4536-97ac-4e8a-aff1-1d39d029044b 30f3f33e-8d0c-4e69-8539-cbd701d18f28 12:50:15.9 Debug: Fingerprinting complete. 12:50:15.9 Debug: *** FingerprintingService TestCaseGenerator *** {"fingerprints":[{"path":"/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm64/Files/Media/nin.mp3","acoustIdResults":["209a4536-97ac-4e8a-aff1-1d39d029044b","30f3f33e-8d0c-4e69-8539-cbd701d18f28"]}]} 12:50:15.9 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:50:15.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_normalize_artist_title("Conan","conan") --- 12:50:15.9 Info: --- End: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_normalize_artist_title("Conan","conan") --- 12:50:15.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_normalize_artist_title("Castle (2009)","castle2009") --- 12:50:15.9 Info: --- End: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_normalize_artist_title("Castle (2009)","castle2009") --- 12:50:15.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_normalize_artist_title("Parenthood.2010","parenthood2010") --- 12:50:15.9 Info: --- End: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_normalize_artist_title("Parenthood.2010","parenthood2010") --- 12:50:15.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_normalize_artist_title("Law_and_Order_SVU","lawordersvu") --- 12:50:15.9 Info: --- End: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_normalize_artist_title("Law_and_Order_SVU","lawordersvu") --- 12:50:15.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_not_clean_trailing_a --- 12:50:15.9 Info: --- End: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_not_clean_trailing_a --- 12:50:15.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_not_clean_word_from_beginning_of_string("the") --- 12:50:15.9 Info: --- End: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_not_clean_word_from_beginning_of_string("the") --- 12:50:15.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_not_clean_word_from_beginning_of_string("and") --- 12:50:15.9 Info: --- End: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_not_clean_word_from_beginning_of_string("and") --- 12:50:15.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_not_clean_word_from_beginning_of_string("or") --- 12:50:15.9 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:50:15.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_not_clean_word_from_beginning_of_string("a") --- 12:50:15.9 Info: --- End: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_not_clean_word_from_beginning_of_string("a") --- 12:50:15.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_not_clean_word_from_beginning_of_string("an") --- 12:50:15.9 Info: --- End: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_not_clean_word_from_beginning_of_string("an") --- 12:50:15.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_not_clean_word_from_beginning_of_string("of") --- 12:50:15.9 Info: --- End: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_not_clean_word_from_beginning_of_string("of") --- 12:50:15.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_not_remove_common_words_from_end_of_title("the") --- 12:50:15.9 Info: --- End: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_not_remove_common_words_from_end_of_title("the") --- 12:50:15.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_not_remove_common_words_from_end_of_title("and") --- 12:50:15.9 Info: --- End: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_not_remove_common_words_from_end_of_title("and") --- 12:50:15.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_not_remove_common_words_from_end_of_title("or") --- 12:50:15.9 Info: --- End: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_not_remove_common_words_from_end_of_title("or") --- 12:50:15.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_not_remove_common_words_from_end_of_title("an") --- 12:50:15.9 Info: --- End: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_not_remove_common_words_from_end_of_title("an") --- 12:50:15.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_not_remove_common_words_from_end_of_title("of") --- 12:50:15.9 Info: --- End: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_not_remove_common_words_from_end_of_title("of") --- 12:50:15.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_not_remove_common_words_in_the_middle_of_word("the") --- 12:50:15.9 Info: --- End: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_not_remove_common_words_in_the_middle_of_word("the") --- 12:50:15.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_not_remove_common_words_in_the_middle_of_word("and") --- 12:50:15.9 Info: --- End: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_not_remove_common_words_in_the_middle_of_word("and") --- 12:50:15.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_not_remove_common_words_in_the_middle_of_word("or") --- 12:50:15.9 Info: --- End: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_not_remove_common_words_in_the_middle_of_word("or") --- 12:50:15.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_not_remove_common_words_in_the_middle_of_word("a") --- 12:50:15.9 Info: --- End: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_not_remove_common_words_in_the_middle_of_word("a") --- 12:50:15.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_not_remove_common_words_in_the_middle_of_word("an") --- 12:50:15.9 Info: --- End: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_not_remove_common_words_in_the_middle_of_word("an") --- 12:50:15.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_not_remove_common_words_in_the_middle_of_word("of") --- 12:50:15.9 Info: --- End: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_not_remove_common_words_in_the_middle_of_word("of") --- 12:50:15.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_not_remove_from_the_beginning_of_the_title("The Office","theoffice") --- 12:50:15.9 Info: --- End: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_not_remove_from_the_beginning_of_the_title("The Office","theoffice") --- 12:50:15.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_not_remove_from_the_beginning_of_the_title("The Tonight Show With Jay Leno","thetonightshowwithjayleno") --- 12:50:15.9 Info: --- End: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_not_remove_from_the_beginning_of_the_title("The Tonight Show With Jay Leno","thetonightshowwithjayleno") --- 12:50:15.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_not_remove_from_the_beginning_of_the_title("The.Daily.Show","thedailyshow") --- 12:50:15.9 Info: --- End: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_not_remove_from_the_beginning_of_the_title("The.Daily.Show","thedailyshow") --- 12:50:15.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_remove_a_from_middle_of_title --- 12:50:15.9 Info: --- End: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_remove_a_from_middle_of_title --- 12:50:15.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_remove_common_words_from_middle_of_title("the") --- 12:50:15.9 Info: --- End: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_remove_common_words_from_middle_of_title("the") --- 12:50:15.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_remove_common_words_from_middle_of_title("and") --- 12:50:15.9 Info: --- End: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_remove_common_words_from_middle_of_title("and") --- 12:50:15.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_remove_common_words_from_middle_of_title("or") --- 12:50:15.9 Info: --- End: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_remove_common_words_from_middle_of_title("or") --- 12:50:15.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_remove_common_words_from_middle_of_title("an") --- 12:50:15.9 Info: --- End: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_remove_common_words_from_middle_of_title("an") --- 12:50:15.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_remove_common_words_from_middle_of_title("of") --- 12:50:15.9 Info: --- End: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_remove_common_words_from_middle_of_title("of") --- 12:50:15.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_remove_special_characters_and_casing("CaPitAl","capital") --- 12:50:15.9 Info: --- End: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_remove_special_characters_and_casing("CaPitAl","capital") --- 12:50:15.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_remove_special_characters_and_casing("peri.od","period") --- 12:50:15.9 Info: --- End: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_remove_special_characters_and_casing("peri.od","period") --- 12:50:15.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_remove_special_characters_and_casing("this.^&%^**$%@#$!That","thisthat") --- 12:50:15.9 Info: --- End: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_remove_special_characters_and_casing("this.^&%^**$%@#$!That","thisthat") --- 12:50:15.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_remove_special_characters_and_casing("test/test","testtest") --- 12:50:15.9 Info: --- End: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_remove_special_characters_and_casing("test/test","testtest") --- 12:50:15.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_remove_special_characters_and_casing("90210","90210") --- 12:50:15.9 Info: --- End: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_remove_special_characters_and_casing("90210","90210") --- 12:50:15.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_remove_special_characters_and_casing("24","24") --- 12:50:15.9 Info: --- End: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_remove_special_characters_and_casing("24","24") --- 12:50:15.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_replace_percent_sign_with_percent_following_numbers("3%","3percent") --- 12:50:15.9 Info: --- End: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_replace_percent_sign_with_percent_following_numbers("3%","3percent") --- 12:50:15.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_replace_percent_sign_with_percent_following_numbers("Teen Top & 100% Outing Brothers","teentop100percentoutingbrothers") --- 12:50:15.9 Info: --- End: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_replace_percent_sign_with_percent_following_numbers("Teen Top & 100% Outing Brothers","teentop100percentoutingbrothers") --- 12:50:15.9 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:50:15.9 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:50:15.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_clean_up_invalid_path_characters("Discovery TV - Gold Rush : 02 Road From Hell [S04].mp4") --- 12:50:15.9 Debug: Parsing string 'Discovery TV - Gold Rush : 02 Road From Hell [S04].mp4' 12:50:15.9 Trace: ^(?:(?<artist>.+?)(?: - )+)(?<album>.+?)\W*(?:\(|\[) 12:50:15.9 Debug: Album Parsed. Discovery TV - Gold Rush 02 Road From Hell 12:50:15.9 Debug: Trying to parse quality for 'Discovery TV - Gold Rush : 02 Road From Hell [S04].mp4' 12:50:15.9 Debug: Quality parsed: Unknown v1 12:50:15.9 Debug: Release Group parsed: 12:50:15.9 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_clean_up_invalid_path_characters("Discovery TV - Gold Rush : 02 Road From Hell [S04].mp4") --- 12:50:15.9 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:50:15.9 Debug: Parsing string 'Ed Sheeran I See Fire[Mimp3.eu].mp3 FLAC' using search criteria artist: 'Ed Sheeran' album: 'I See Fire' 12:50:15.9 Debug: Album Parsed. Ed Sheeran - I See Fire 12:50:15.9 Debug: Trying to parse quality for 'Ed Sheeran I See Fire[Mimp3.eu].mp3 FLAC' 12:50:15.9 Debug: Quality parsed: Unknown v1 12:50:15.9 Debug: Release Group parsed: 12:50:15.9 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:50:15.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_escape_albums("Ed Sheeran","Divide","Ed Sheeran ? Divide FLAC") --- 12:50:15.9 Debug: Parsing string 'Ed Sheeran ? Divide FLAC' using search criteria artist: 'Ed Sheeran' album: 'Divide' 12:50:15.9 Debug: Album Parsed. Ed Sheeran - Divide 12:50:15.9 Debug: Trying to parse quality for 'Ed Sheeran ? Divide FLAC' 12:50:15.9 Debug: Quality parsed: FLAC v1 12:50:15.9 Debug: Release Group parsed: 12:50:15.9 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_escape_albums("Ed Sheeran","Divide","Ed Sheeran ? Divide FLAC") --- 12:50:15.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_escape_albums("Ed Sheeran","+","Ed Sheeran + FLAC") --- 12:50:15.9 Debug: Parsing string 'Ed Sheeran + FLAC' using search criteria artist: 'Ed Sheeran' album: '+' 12:50:15.9 Debug: Album Parsed. Ed Sheeran - + 12:50:15.9 Debug: Trying to parse quality for 'Ed Sheeran + FLAC' 12:50:15.9 Debug: Quality parsed: FLAC v1 12:50:15.9 Debug: Release Group parsed: 12:50:15.9 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_escape_albums("Ed Sheeran","+","Ed Sheeran + FLAC") --- 12:50:15.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_escape_albums("XXXTENTACION","?","XXXTENTACION ? FLAC") --- 12:50:15.9 Debug: Parsing string 'XXXTENTACION ? FLAC' using search criteria artist: 'XXXTENTACION' album: '?' 12:50:15.9 Debug: Album Parsed. XXXTENTACION - ? 12:50:15.9 Debug: Trying to parse quality for 'XXXTENTACION ? FLAC' 12:50:15.9 Debug: Quality parsed: FLAC v1 12:50:15.9 Debug: Release Group parsed: 12:50:15.9 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_escape_albums("XXXTENTACION","?","XXXTENTACION ? FLAC") --- 12:50:15.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_escape_albums("Hey","BŁYSK","Hey - BŁYSK FLAC") --- 12:50:15.9 Debug: Parsing string 'Hey - BŁYSK FLAC' using search criteria artist: 'Hey' album: 'BŁYSK' 12:50:15.9 Debug: Album Parsed. Hey - BŁYSK 12:50:15.9 Debug: Trying to parse quality for 'Hey - BŁYSK FLAC' 12:50:15.9 Debug: Quality parsed: FLAC v1 12:50:15.9 Debug: Release Group parsed: 12:50:15.9 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_escape_albums("Hey","BŁYSK","Hey - BŁYSK FLAC") --- 12:50:15.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_escape_artists("???","Album","??? Album FLAC") --- 12:50:15.9 Debug: Parsing string '??? Album FLAC' using search criteria artist: '???' album: 'Album' 12:50:15.9 Debug: Album Parsed. ??? - Album 12:50:15.9 Debug: Trying to parse quality for '??? Album FLAC' 12:50:15.9 Debug: Quality parsed: FLAC v1 12:50:15.9 Debug: Release Group parsed: 12:50:15.9 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_escape_artists("???","Album","??? Album FLAC") --- 12:50:15.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_escape_artists("+","Album","+ Album FLAC") --- 12:50:15.9 Debug: Parsing string '+ Album FLAC' using search criteria artist: '+' album: 'Album' 12:50:15.9 Debug: Album Parsed. + - Album 12:50:15.9 Debug: Trying to parse quality for '+ Album FLAC' 12:50:15.9 Debug: Quality parsed: FLAC v1 12:50:15.9 Debug: Release Group parsed: 12:50:15.9 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_escape_artists("+","Album","+ Album FLAC") --- 12:50:15.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_escape_artists("/\\","Album","/\\ Album FLAC") --- 12:50:15.9 Debug: Parsing string '/\ Album FLAC' using search criteria artist: '/\' album: 'Album' 12:50:15.9 Debug: Album Parsed. /\ - Album 12:50:15.9 Debug: Trying to parse quality for '/\ Album FLAC' 12:50:15.9 Debug: Quality parsed: FLAC v1 12:50:15.9 Debug: Release Group parsed: 12:50:15.9 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_escape_artists("/\\","Album","/\\ Album FLAC") --- 12:50:15.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_escape_artists("+44","When Your Heart Stops Beating","+44 When Your Heart Stops Beating FLAC") --- 12:50:15.9 Debug: Parsing string '+44 When Your Heart Stops Beating FLAC' using search criteria artist: '+44' album: 'When Your Heart Stops Beating' 12:50:15.9 Debug: Album Parsed. +44 - When Your Heart Stops Beating 12:50:15.9 Debug: Trying to parse quality for '+44 When Your Heart Stops Beating FLAC' 12:50:15.9 Debug: Quality parsed: FLAC v1 12:50:15.9 Debug: Release Group parsed: 12:50:15.9 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_escape_artists("+44","When Your Heart Stops Beating","+44 When Your Heart Stops Beating FLAC") --- 12:50:15.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_find_result_if_multiple_albums_in_searchcriteria --- 12:50:15.9 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:50:15.9 Debug: Album Parsed. Michael Buble - Christmas 12:50:15.9 Debug: Trying to parse quality for 'Michael Buble Christmas (Deluxe Special Edition) CD FLAC 2012 UNDERTONE iNT' 12:50:15.9 Debug: Quality parsed: FLAC v1 12:50:15.9 Debug: Release Group parsed: 12:50:15.9 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_find_result_if_multiple_albums_in_searchcriteria --- 12:50:15.9 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:50:15.9 Debug: Parsing string 'Michael Buble Michael Buble CD FLAC 2003 PERFECT' using search criteria artist: 'Michael Buble' album: 'Michael Buble' 12:50:15.9 Debug: Album Parsed. Michael Buble - Michael Buble 12:50:15.9 Debug: Trying to parse quality for 'Michael Buble Michael Buble CD FLAC 2003 PERFECT' 12:50:15.9 Debug: Quality parsed: FLAC v1 12:50:15.9 Debug: Release Group parsed: 12:50:15.9 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:50:15.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_not_parse_artist_name_and_album_title_by_incorrect_search_criteria --- 12:50:15.9 Debug: Parsing string 'Black Sabbath Black Sabbath FLAC' using search criteria artist: 'Abba' album: 'Abba' 12:50:15.9 Debug: Unable to parse Black Sabbath Black Sabbath FLAC 12:50:15.9 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_not_parse_artist_name_and_album_title_by_incorrect_search_criteria --- 12:50:15.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name("Bad Format","badformat") --- 12:50:15.9 Debug: Parsing string 'Bad Format' 12:50:15.9 Debug: Parsing string 'Bad Format' 12:50:15.9 Debug: Unable to parse Bad Format 12:50:15.9 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name("Bad Format","badformat") --- 12:50:15.9 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:50:15.9 Debug: Parsing string 'VA - The Best 101 Love Ballads (2017) MP3 [192 kbps]' 12:50:15.9 Trace: ^(?:(?<artist>.+?)(?: - )+)(?<album>.+?)\W*(?:\(|\[)(?<releaseyear>\d{4}) 12:50:15.9 Debug: Album Parsed. VA - The Best 101 Love Ballads 12:50:15.9 Debug: Trying to parse quality for 'VA - The Best 101 Love Ballads (2017) MP3 [192 kbps]' 12:50:15.9 Debug: Quality parsed: MP3-192 v1 12:50:15.9 Debug: Release Group parsed: 12:50:15.9 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:50:15.9 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:50:15.9 Debug: Parsing string 'ATCQ - The Love Movement 1998 2CD 192kbps RIP' 12:50:15.9 Trace: ^(?:(?<artist>.+?)(?: - )+)(?<album>.+?)\W*(?<releaseyear>\d{4}) 12:50:15.9 Debug: Album Parsed. ATCQ - The Love Movement 12:50:15.9 Debug: Trying to parse quality for 'ATCQ - The Love Movement 1998 2CD 192kbps RIP' 12:50:15.9 Debug: Quality parsed: MP3-192 v1 12:50:15.9 Debug: Release Group parsed: 12:50:15.9 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:50:15.9 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:50:15.9 Debug: Parsing string 'Maula - Jism 2 [2012] Mp3 - 192Kbps [Extended]- TK' 12:50:15.9 Trace: ^(?:(?<artist>.+?)(?: - )+)(?<album>.+?)\W*(?:\(|\[)(?<releaseyear>\d{4}) 12:50:15.9 Debug: Album Parsed. Maula - Jism 2 12:50:15.9 Debug: Trying to parse quality for 'Maula - Jism 2 [2012] Mp3 - 192Kbps [Extended]- TK' 12:50:15.9 Debug: Quality parsed: MP3-192 v1 12:50:15.9 Debug: Release Group parsed: 12:50:15.9 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:50:15.9 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:50:15.9 Debug: Parsing string 'VA - Complete Clubland - The Ultimate Ride Of Your Lfe [2014][MP3][192 kbps]' 12:50:15.9 Trace: ^(?:(?<artist>.+?)(?: - )+)(?<album>.+?)\W*(?:\(|\[)(?<releaseyear>\d{4}) 12:50:15.9 Debug: Album Parsed. VA - Complete Clubland - The Ultimate Ride Of Your Lfe 12:50:15.9 Debug: Trying to parse quality for 'VA - Complete Clubland - The Ultimate Ride Of Your Lfe [2014][MP3][192 kbps]' 12:50:15.9 Debug: Quality parsed: MP3-192 v1 12:50:15.9 Debug: Release Group parsed: 12:50:15.9 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:50:15.9 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:50:15.9 Debug: Parsing string 'Complete Clubland - The Ultimate Ride Of Your Lfe [2014][MP3](192kbps)' 12:50:15.9 Trace: ^(?:(?<artist>.+?)(?: - )+)(?<album>.+?)\W*(?:\(|\[)(?<releaseyear>\d{4}) 12:50:15.9 Debug: Album Parsed. Complete Clubland - The Ultimate Ride Of Your Lfe 12:50:15.9 Debug: Trying to parse quality for 'Complete Clubland - The Ultimate Ride Of Your Lfe [2014][MP3](192kbps)' 12:50:15.9 Debug: Quality parsed: MP3-192 v1 12:50:15.9 Debug: Release Group parsed: 12:50:15.9 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:50:15.9 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:50:15.9 Debug: Parsing string 'Gary Clark Jr - Live North America 2016 (2017) MP3 192kbps' 12:50:15.9 Trace: ^(?:(?<artist>.+?)(?: - )+)(?<album>.+?)\W*(?:\(|\[)(?<releaseyear>\d{4}) 12:50:15.9 Debug: Album Parsed. Gary Clark Jr - Live North America 2016 12:50:15.9 Debug: Trying to parse quality for 'Gary Clark Jr - Live North America 2016 (2017) MP3 192kbps' 12:50:15.9 Debug: Quality parsed: MP3-192 v1 12:50:15.9 Debug: Release Group parsed: 12:50:15.9 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:50:15.9 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:50:15.9 Debug: Parsing string 'Childish Gambino - Awaken, My Love Album 2016 mp3 320 Kbps' 12:50:15.9 Trace: ^(?:(?<artist>.+?)(?: - )+)(?<album>.+?)\W*(?<releaseyear>\d{4}) 12:50:15.9 Debug: Album Parsed. Childish Gambino - Awaken, My Love Album 12:50:15.9 Debug: Trying to parse quality for 'Childish Gambino - Awaken, My Love Album 2016 mp3 320 Kbps' 12:50:15.9 Debug: Quality parsed: MP3-320 v1 12:50:15.9 Debug: Release Group parsed: 12:50:15.9 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:50:15.9 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:50:15.9 Debug: Parsing string 'Ricardo Arjona - APNEA (Single 2014) (320 kbps)' 12:50:15.9 Trace: ^(?:(?<artist>.+?)(?: - )+)(?<album>.+?)\W*(?:\(|\[).+?(?<releaseyear>\d{4}) 12:50:15.9 Debug: Album Parsed. Ricardo Arjona - APNEA 12:50:15.9 Debug: Trying to parse quality for 'Ricardo Arjona - APNEA (Single 2014) (320 kbps)' 12:50:15.9 Debug: Quality parsed: MP3-320 v1 12:50:15.9 Debug: Release Group parsed: 12:50:15.9 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:50:15.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("Kehlani - SweetSexySavage (Deluxe Edition) (2017) 320","Kehlani","SweetSexySavage") --- 12:50:15.9 Debug: Parsing string 'Kehlani - SweetSexySavage (Deluxe Edition) (2017) 320' 12:50:15.9 Trace: ^(?:(?<artist>.+?)(?: - )+)(?<album>.+?)\W*(?:\(|\[).+?(?<releaseyear>\d{4}) 12:50:15.9 Debug: Album Parsed. Kehlani - SweetSexySavage 12:50:15.9 Debug: Trying to parse quality for 'Kehlani - SweetSexySavage (Deluxe Edition) (2017) 320' 12:50:15.9 Debug: Quality parsed: MP3-320 v1 12:50:15.9 Debug: Release Group parsed: 12:50:15.9 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("Kehlani - SweetSexySavage (Deluxe Edition) (2017) 320","Kehlani","SweetSexySavage") --- 12:50:15.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("Anderson Paak - Malibu (320)(2016)","Anderson Paak","Malibu") --- 12:50:15.9 Debug: Parsing string 'Anderson Paak - Malibu (320)(2016)' 12:50:15.9 Trace: ^(?:(?<artist>.+?)(?: - )+)(?<album>.+?)\W*(?:\(|\[).+?(?<releaseyear>\d{4}) 12:50:15.9 Debug: Album Parsed. Anderson Paak - Malibu 12:50:15.9 Debug: Trying to parse quality for 'Anderson Paak - Malibu (320)(2016)' 12:50:15.9 Debug: Quality parsed: MP3-320 v1 12:50:15.9 Debug: Release Group parsed: 12:50:15.9 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("Anderson Paak - Malibu (320)(2016)","Anderson Paak","Malibu") --- 12:50:15.9 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:50:15.9 Debug: Parsing string 'Caetano Veloso Discografia Completa MP3 @256' 12:50:15.9 Trace: ^(?<artist>.+?)\W*(?<discography>Discography|Discografia) 12:50:15.9 Debug: Album Parsed. Caetano Veloso - Discography 12:50:15.9 Debug: Trying to parse quality for 'Caetano Veloso Discografia Completa MP3 @256' 12:50:15.9 Debug: Quality parsed: MP3-256 v1 12:50:15.9 Debug: Release Group parsed: 12:50:15.9 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:50:15.9 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:50:15.9 Debug: Parsing string 'Little Mix - Salute [Deluxe Edition] [2013] [M4A-256]-V3nom [GLT' 12:50:15.9 Trace: ^(?:(?<artist>.+?)(?: - )+)(?<album>.+?)\W*(?:\(|\[).+?(?<releaseyear>\d{4}) 12:50:15.9 Debug: Album Parsed. Little Mix - Salute 12:50:15.9 Debug: Trying to parse quality for 'Little Mix - Salute [Deluxe Edition] [2013] [M4A-256]-V3nom [GLT' 12:50:15.9 Debug: Quality parsed: AAC-256 v1 12:50:15.9 Debug: Release Group parsed: V3nom 12:50:15.9 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:50:15.9 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:50:15.9 Debug: Parsing string 'Ricky Martin - A Quien Quiera Escuchar (2015) 256 kbps [GloDLS]' 12:50:15.9 Trace: ^(?:(?<artist>.+?)(?: - )+)(?<album>.+?)\W*(?:\(|\[)(?<releaseyear>\d{4}) 12:50:15.9 Debug: Album Parsed. Ricky Martin - A Quien Quiera Escuchar 12:50:15.9 Debug: Trying to parse quality for 'Ricky Martin - A Quien Quiera Escuchar (2015) 256 kbps [GloDLS]' 12:50:15.9 Debug: Quality parsed: MP3-256 v1 12:50:15.9 Debug: Release Group parsed: GloDLS 12:50:15.9 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:50:15.9 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:50:15.9 Debug: Parsing string 'Jake Bugg - Jake Bugg (Album) [2012] {MP3 256 kbps}' 12:50:15.9 Trace: ^(?:(?<artist>.+?)(?: - )+)(?<album>.+?)\W*(?:\(|\[).+?(?<releaseyear>\d{4}) 12:50:15.9 Debug: Album Parsed. Jake Bugg - Jake Bugg 12:50:15.9 Debug: Trying to parse quality for 'Jake Bugg - Jake Bugg (Album) [2012] {MP3 256 kbps}' 12:50:15.9 Debug: Quality parsed: MP3-256 v1 12:50:15.9 Debug: Release Group parsed: 12:50:15.9 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:50:15.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("Milky Chance - Sadnecessary [256 Kbps] [M4A]","Milky Chance","Sadnecessary") --- 12:50:15.9 Debug: Parsing string 'Milky Chance - Sadnecessary [256 Kbps] [M4A]' 12:50:15.9 Trace: ^(?:(?<artist>.+?)(?: - )+)(?<album>.+?)\W*(?:\(|\[) 12:50:15.9 Debug: Album Parsed. Milky Chance - Sadnecessary 12:50:15.9 Debug: Trying to parse quality for 'Milky Chance - Sadnecessary [256 Kbps] [M4A]' 12:50:15.9 Debug: Quality parsed: AAC-256 v1 12:50:15.9 Debug: Release Group parsed: M4A 12:50:15.9 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("Milky Chance - Sadnecessary [256 Kbps] [M4A]","Milky Chance","Sadnecessary") --- 12:50:15.9 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:50:15.9 Debug: Parsing string 'Clean Bandit - New Eyes [2014] [Mp3-256]-V3nom [GLT]' 12:50:15.9 Trace: ^(?:(?<artist>.+?)(?: - )+)(?<album>.+?)\W*(?:\(|\[)(?<releaseyear>\d{4}) 12:50:15.9 Debug: Album Parsed. Clean Bandit - New Eyes 12:50:15.9 Debug: Trying to parse quality for 'Clean Bandit - New Eyes [2014] [Mp3-256]-V3nom [GLT]' 12:50:15.9 Debug: Quality parsed: MP3-256 v1 12:50:15.9 Debug: Release Group parsed: GLT 12:50:15.9 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:50:15.9 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:50:15.9 Debug: Parsing string 'Armin van Buuren - A State Of Trance 810 (20.04.2017) 256 kbps' 12:50:15.9 Trace: ^(?:(?<artist>.+?)(?: - )+)(?<album>.+?)\W*(?:\(|\[).+?(?<releaseyear>\d{4}) 12:50:15.9 Debug: Album Parsed. Armin van Buuren - A State Of Trance 810 12:50:15.9 Debug: Trying to parse quality for 'Armin van Buuren - A State Of Trance 810 (20.04.2017) 256 kbps' 12:50:15.9 Debug: Quality parsed: MP3-256 v1 12:50:15.9 Debug: Release Group parsed: 12:50:15.9 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:50:15.9 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:50:15.9 Debug: Parsing string 'PJ Harvey - Let England Shake [mp3-256-2011][trfkad]' 12:50:15.9 Trace: ^(?:(?<artist>.+?)(?: - )+)(?<album>.+?)\W*(?:\(|\[).+?(?<releaseyear>\d{4}) 12:50:15.9 Debug: Album Parsed. PJ Harvey - Let England Shake 12:50:15.9 Debug: Trying to parse quality for 'PJ Harvey - Let England Shake [mp3-256-2011][trfkad]' 12:50:15.9 Debug: Quality parsed: MP3-256 v1 12:50:15.9 Debug: Release Group parsed: 12:50:15.9 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:50:15.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("Kendrick Lamar - DAMN (2017) FLAC","Kendrick Lamar","DAMN") --- 12:50:15.9 Debug: Parsing string 'Kendrick Lamar - DAMN (2017) FLAC' 12:50:15.9 Trace: ^(?:(?<artist>.+?)(?: - )+)(?<album>.+?)\W*(?:\(|\[)(?<releaseyear>\d{4}) 12:50:15.9 Debug: Album Parsed. Kendrick Lamar - DAMN 12:50:15.9 Debug: Trying to parse quality for 'Kendrick Lamar - DAMN (2017) FLAC' 12:50:15.9 Debug: Quality parsed: FLAC v1 12:50:15.9 Debug: Release Group parsed: 12:50:15.9 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("Kendrick Lamar - DAMN (2017) FLAC","Kendrick Lamar","DAMN") --- 12:50:15.9 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:50:15.9 Debug: Parsing string 'Alicia Keys - Vault Playlist Vol. 1 (2017) [FLAC CD]' 12:50:15.9 Trace: ^(?:(?<artist>.+?)(?: - )+)(?<album>.+?)\W*(?:\(|\[)(?<releaseyear>\d{4}) 12:50:15.9 Debug: Album Parsed. Alicia Keys - Vault Playlist Vol 1 12:50:15.9 Debug: Trying to parse quality for 'Alicia Keys - Vault Playlist Vol. 1 (2017) [FLAC CD]' 12:50:15.9 Debug: Quality parsed: FLAC v1 12:50:15.9 Debug: Release Group parsed: 12:50:15.9 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:50:15.9 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:50:15.9 Debug: Parsing string 'Gorillaz - Humanz (Deluxe) - lossless FLAC Tracks - 2017 - CDrip' 12:50:15.9 Trace: ^(?:(?<artist>.+?)(?: - )+)(?<album>.+?)\W*(?:\(|\[).+?(?<releaseyear>\d{4}) 12:50:15.9 Debug: Album Parsed. Gorillaz - Humanz 12:50:15.9 Debug: Trying to parse quality for 'Gorillaz - Humanz (Deluxe) - lossless FLAC Tracks - 2017 - CDrip' 12:50:15.9 Debug: Quality parsed: FLAC v1 12:50:15.9 Debug: Release Group parsed: 12:50:15.9 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:50:15.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("David Bowie - Blackstar (2016) [FLAC]","David Bowie","Blackstar") --- 12:50:15.9 Debug: Parsing string 'David Bowie - Blackstar (2016) [FLAC]' 12:50:15.9 Trace: ^(?:(?<artist>.+?)(?: - )+)(?<album>.+?)\W*(?:\(|\[)(?<releaseyear>\d{4}) 12:50:15.9 Debug: Album Parsed. David Bowie - Blackstar 12:50:15.9 Debug: Trying to parse quality for 'David Bowie - Blackstar (2016) [FLAC]' 12:50:15.9 Debug: Quality parsed: FLAC v1 12:50:15.9 Debug: Release Group parsed: FLAC 12:50:15.9 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("David Bowie - Blackstar (2016) [FLAC]","David Bowie","Blackstar") --- 12:50:15.9 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:50:15.9 Debug: Parsing string 'The Cure - Greatest Hits (2001) FLAC Soup' 12:50:15.9 Trace: ^(?:(?<artist>.+?)(?: - )+)(?<album>.+?)\W*(?:\(|\[)(?<releaseyear>\d{4}) 12:50:15.9 Debug: Album Parsed. The Cure - Greatest Hits 12:50:15.9 Debug: Trying to parse quality for 'The Cure - Greatest Hits (2001) FLAC Soup' 12:50:15.9 Debug: Quality parsed: FLAC v1 12:50:15.9 Debug: Release Group parsed: 12:50:15.9 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:50:15.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("Slowdive - Souvlaki (FLAC)","Slowdive","Souvlaki") --- 12:50:15.9 Debug: Parsing string 'Slowdive - Souvlaki (FLAC)' 12:50:15.9 Trace: ^(?:(?<artist>.+?)(?: - )+)(?<album>.+?)\W*(?:\(|\[) 12:50:15.9 Debug: Album Parsed. Slowdive - Souvlaki 12:50:15.9 Debug: Trying to parse quality for 'Slowdive - Souvlaki (FLAC)' 12:50:15.9 Debug: Quality parsed: FLAC v1 12:50:15.9 Debug: Release Group parsed: 12:50:15.9 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("Slowdive - Souvlaki (FLAC)","Slowdive","Souvlaki") --- 12:50:15.9 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:50:15.9 Debug: Parsing string 'John Coltrane - Kulu Se Mama (1965) [EAC-FLAC]' 12:50:15.9 Trace: ^(?:(?<artist>.+?)(?: - )+)(?<album>.+?)\W*(?:\(|\[)(?<releaseyear>\d{4}) 12:50:15.9 Debug: Album Parsed. John Coltrane - Kulu Se Mama 12:50:15.9 Debug: Trying to parse quality for 'John Coltrane - Kulu Se Mama (1965) [EAC-FLAC]' 12:50:15.9 Debug: Quality parsed: FLAC v1 12:50:15.9 Debug: Release Group parsed: 12:50:15.9 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:50:15.9 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:50:15.9 Debug: Parsing string 'The Rolling Stones - The Very Best Of '75-'94 (1995) {FLAC}' 12:50:15.9 Trace: ^(?:(?<artist>.+?)(?: - )+)(?<album>.+?)\W*(?:\(|\[)(?<releaseyear>\d{4}) 12:50:15.9 Debug: Album Parsed. The Rolling Stones - The Very Best Of '75-'94 12:50:15.9 Debug: Trying to parse quality for 'The Rolling Stones - The Very Best Of '75-'94 (1995) {FLAC}' 12:50:15.9 Debug: Quality parsed: FLAC v1 12:50:15.9 Debug: Release Group parsed: 12:50:15.9 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:50:15.9 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:50:15.9 Debug: Parsing string 'Migos-No_Label_II-CD-FLAC-2014-FORSAKEN' 12:50:15.9 Trace: ^(?<artist>.+?)[-](?<album>.+?)[-](?<source>\d?CD|WEB).+?(?<releaseyear>\d{4}) 12:50:15.9 Debug: Album Parsed. Migos - No Label II 12:50:15.9 Debug: Trying to parse quality for 'Migos-No_Label_II-CD-FLAC-2014-FORSAKEN' 12:50:15.9 Debug: Quality parsed: FLAC v1 12:50:15.9 Debug: Release Group parsed: FORSAKEN 12:50:15.9 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:50:15.9 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:50:15.9 Debug: Parsing string 'A.I. - Sex & Robots [2007/MP3/V0(VBR)]' 12:50:15.9 Trace: ^(?:(?<artist>.+?)(?: - )+)(?<album>.+?)\W*(?:\(|\[)(?<releaseyear>\d{4}) 12:50:15.9 Debug: Album Parsed. A I - Sex & Robots 12:50:15.9 Debug: Trying to parse quality for 'A.I. - Sex & Robots [2007/MP3/V0(VBR)]' 12:50:15.9 Debug: Quality parsed: MP3-VBR-V0 v1 12:50:15.9 Debug: Release Group parsed: 12:50:15.9 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:50:15.9 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:50:15.9 Debug: Parsing string 'Jay-Z - 4:44 (Deluxe Edition) (2017) 320' 12:50:15.9 Trace: ^(?:(?<artist>.+?)(?: - )+)(?<album>.+?)\W*(?:\(|\[).+?(?<releaseyear>\d{4}) 12:50:15.9 Debug: Album Parsed. Jay-Z - 444 12:50:15.9 Debug: Trying to parse quality for 'Jay-Z - 4:44 (Deluxe Edition) (2017) 320' 12:50:15.9 Debug: Quality parsed: MP3-320 v1 12:50:15.9 Debug: Release Group parsed: 12:50:15.9 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:50:15.9 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:50:15.9 Debug: Parsing string 'VA - NOW Thats What I Call Music 96 (2017) [Mp3~Kbps]' 12:50:15.9 Trace: ^(?:(?<artist>.+?)(?: - )+)(?<album>.+?)\W*(?:\(|\[)(?<releaseyear>\d{4}) 12:50:15.9 Debug: Album Parsed. VA - NOW Thats What I Call Music 96 12:50:15.9 Debug: Trying to parse quality for 'VA - NOW Thats What I Call Music 96 (2017) [Mp3~Kbps]' 12:50:15.9 Debug: Quality parsed: MP3-96 v1 12:50:15.9 Debug: Release Group parsed: 12:50:15.9 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:50:15.9 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:50:15.9 Debug: Parsing string 'Queen - The Ultimate Best Of Queen(2011)[mp3]' 12:50:15.9 Trace: ^(?:(?<artist>.+?)(?: - )+)(?<album>.+?)\W*(?:\(|\[)(?<releaseyear>\d{4}) 12:50:15.9 Debug: Album Parsed. Queen - The Ultimate Best Of Queen 12:50:15.9 Debug: Trying to parse quality for 'Queen - The Ultimate Best Of Queen(2011)[mp3]' 12:50:15.9 Debug: Quality parsed: Unknown v1 12:50:15.9 Debug: Release Group parsed: 12:50:15.9 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:50:15.9 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:50:15.9 Debug: Parsing string 'Little Mix - Salute [Deluxe Edition] [2013] [M4A-256]-V3nom [GLT]' 12:50:15.9 Trace: ^(?:(?<artist>.+?)(?: - )+)(?<album>.+?)\W*(?:\(|\[).+?(?<releaseyear>\d{4}) 12:50:15.9 Debug: Album Parsed. Little Mix - Salute 12:50:15.9 Debug: Trying to parse quality for 'Little Mix - Salute [Deluxe Edition] [2013] [M4A-256]-V3nom [GLT]' 12:50:15.9 Debug: Quality parsed: AAC-256 v1 12:50:15.9 Debug: Release Group parsed: GLT 12:50:15.9 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:50:15.9 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:50:15.9 Debug: Parsing string 'Barış Manço - Ben Bilirim [1993/FLAC/Lossless/Log]' 12:50:15.9 Trace: ^(?:(?<artist>.+?)(?: - )+)(?<album>.+?)\W*(?:\(|\[)(?<releaseyear>\d{4}) 12:50:15.9 Debug: Album Parsed. Barış Manço - Ben Bilirim 12:50:15.9 Debug: Trying to parse quality for 'Barış Manço - Ben Bilirim [1993/FLAC/Lossless/Log]' 12:50:15.9 Debug: Quality parsed: FLAC v1 12:50:15.9 Debug: Release Group parsed: 12:50:15.9 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:50:15.9 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:50:15.9 Debug: Parsing string 'Imagine Dragons-Smoke And Mirrors-Deluxe Edition-2CD-FLAC-2015-JLM' 12:50:15.9 Trace: ^(?<artist>.+?)[-](?<album>.+?)[-](?:[\(|\[]?)(?<version>.+?(?:Edition)?)(?:[\)|\]]?)[-](?<source>\d?CD|WEB).+?(?<releaseyear>\d{4}) 12:50:15.9 Debug: Album Parsed. Imagine Dragons - Smoke And Mirrors 12:50:15.9 Debug: Trying to parse quality for 'Imagine Dragons-Smoke And Mirrors-Deluxe Edition-2CD-FLAC-2015-JLM' 12:50:15.9 Debug: Quality parsed: FLAC v1 12:50:15.9 Debug: Release Group parsed: JLM 12:50:15.9 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:50:15.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("Dani_Sbert-Togheter-WEB-2017-FURY","Dani Sbert","Togheter") --- 12:50:15.9 Debug: Parsing string 'Dani_Sbert-Togheter-WEB-2017-FURY' 12:50:15.9 Trace: ^(?<artist>.+?)[-](?<album>.+?)[-](?<source>\d?CD|WEB).+?(?<releaseyear>\d{4}) 12:50:15.9 Debug: Album Parsed. Dani Sbert - Togheter 12:50:15.9 Debug: Trying to parse quality for 'Dani_Sbert-Togheter-WEB-2017-FURY' 12:50:15.9 Debug: Quality parsed: MP3-320 v1 12:50:15.9 Debug: Release Group parsed: FURY 12:50:15.9 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("Dani_Sbert-Togheter-WEB-2017-FURY","Dani Sbert","Togheter") --- 12:50:15.9 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:50:15.9 Debug: Parsing string 'New.Edition-One.Love-CD-FLAC-2017-MrFlac' 12:50:15.9 Trace: ^(?<artist>.+?)[-](?<album>.+?)[-](?<source>\d?CD|WEB).+?(?<releaseyear>\d{4}) 12:50:15.9 Debug: Album Parsed. New Edition - One Love 12:50:15.9 Debug: Trying to parse quality for 'New.Edition-One.Love-CD-FLAC-2017-MrFlac' 12:50:15.9 Debug: Quality parsed: FLAC v1 12:50:15.9 Debug: Release Group parsed: 12:50:15.9 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:50:15.9 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:50:15.9 Debug: Parsing string 'David_Gray-The_Best_of_David_Gray-(Deluxe_Edition)-2CD-2016-MTD' 12:50:15.9 Trace: ^(?<artist>.+?)[-](?<album>.+?)[-](?:[\(|\[]?)(?<version>.+?(?:Edition)?)(?:[\)|\]]?)[-](?<source>\d?CD|WEB).+?(?<releaseyear>\d{4}) 12:50:15.9 Debug: Album Parsed. David Gray - The Best of David Gray 12:50:15.9 Debug: Trying to parse quality for 'David_Gray-The_Best_of_David_Gray-(Deluxe_Edition)-2CD-2016-MTD' 12:50:15.9 Debug: Quality parsed: Unknown v1 12:50:15.9 Debug: Release Group parsed: MTD 12:50:15.9 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:50:15.9 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:50:15.9 Debug: Parsing string 'Shinedown-Us and Them-NMR-2005-NMR' 12:50:15.9 Trace: ^(?:(?<artist>.+?)(?:-)+)(?<album>.+?)(?:-.+?)(?<releaseyear>\d{4}) 12:50:15.9 Debug: Album Parsed. Shinedown - Us and Them 12:50:15.9 Debug: Trying to parse quality for 'Shinedown-Us and Them-NMR-2005-NMR' 12:50:15.9 Debug: Quality parsed: Unknown v1 12:50:15.9 Debug: Release Group parsed: NMR 12:50:15.9 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:50:15.9 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:50:15.9 Debug: Parsing string 'Led Zeppelin - Studio Discography 1969-1982 (10 albums)(flac)' 12:50:15.9 Trace: ^(?<artist>.+?)(?: - )(?:.+?)?(?<discography>Discography|Discografia).+?(?<startyear>\d{4}).+?(?<endyear>\d{4}) 12:50:15.9 Debug: Album Parsed. Led Zeppelin - Discography 12:50:15.9 Debug: Trying to parse quality for 'Led Zeppelin - Studio Discography 1969-1982 (10 albums)(flac)' 12:50:15.9 Debug: Quality parsed: FLAC v1 12:50:15.9 Debug: Release Group parsed: 12:50:15.9 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:50:15.9 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:50:15.9 Debug: Parsing string 'Minor Threat - Complete Discography [1989] [Anthology]' 12:50:15.9 Trace: ^(?<artist>.+?)(?: - )(?:.+?)?(?<discography>Discography|Discografia).+?(?<endyear>\d{4}) 12:50:15.9 Debug: Album Parsed. Minor Threat - Discography 12:50:15.9 Debug: Trying to parse quality for 'Minor Threat - Complete Discography [1989] [Anthology]' 12:50:15.9 Debug: Quality parsed: Unknown v1 12:50:15.9 Debug: Release Group parsed: Anthology 12:50:15.9 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:50:15.9 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:50:15.9 Debug: Parsing string 'Captain-Discography_1998_-_2001-CD-FLAC-2007-UTP' 12:50:15.9 Trace: ^(?<artist>.+?)\W*(?<discography>Discography|Discografia).+?(?<startyear>\d{4}).+?(?<endyear>\d{4}) 12:50:15.9 Debug: Album Parsed. Captain - Discography 12:50:15.9 Debug: Trying to parse quality for 'Captain-Discography_1998_-_2001-CD-FLAC-2007-UTP' 12:50:15.9 Debug: Quality parsed: FLAC v1 12:50:15.9 Debug: Release Group parsed: UTP 12:50:15.9 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:50:15.9 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:50:15.9 Debug: Parsing string 'Coolio - Gangsta's Paradise (1995) (FLAC Lossless)' 12:50:15.9 Trace: ^(?:(?<artist>.+?)(?: - )+)(?<album>.+?)\W*(?:\(|\[)(?<releaseyear>\d{4}) 12:50:15.9 Debug: Album Parsed. Coolio - Gangsta's Paradise 12:50:15.9 Debug: Trying to parse quality for 'Coolio - Gangsta's Paradise (1995) (FLAC Lossless)' 12:50:15.9 Debug: Quality parsed: FLAC v1 12:50:15.9 Debug: Release Group parsed: 12:50:15.9 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:50:15.9 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:50:15.9 Debug: Parsing string 'Brother Ali-2007-The Undisputed Truth-FTD' 12:50:15.9 Trace: ^(?:(?<artist>.+?)(?:-))(?<releaseyear>\d{4})(?:-)(?<album>[^-]+) 12:50:15.9 Debug: Album Parsed. Brother Ali - The Undisputed Truth 12:50:15.9 Debug: Trying to parse quality for 'Brother Ali-2007-The Undisputed Truth-FTD' 12:50:15.9 Debug: Quality parsed: Unknown v1 12:50:15.9 Debug: Release Group parsed: FTD 12:50:15.9 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:50:15.9 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:50:15.9 Debug: Parsing string 'Brother Ali-The Undisputed Truth-2007-FTD' 12:50:15.9 Trace: ^(?:(?<artist>.+?)(?:-)+)(?:(?<album>.+?)(?:-)+)(?<releaseyear>\d{4}) 12:50:15.9 Debug: Album Parsed. Brother Ali - The Undisputed Truth 12:50:15.9 Debug: Trying to parse quality for 'Brother Ali-The Undisputed Truth-2007-FTD' 12:50:15.9 Debug: Quality parsed: Unknown v1 12:50:15.9 Debug: Release Group parsed: FTD 12:50:15.9 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("Brother Ali-The Undisputed Truth-2007-FTD","Brother Ali","The Undisputed Truth") --- 12:50:15.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("(Eclectic Progressive Rock) [CD] Peter Hammill - From The Trees - 2017, FLAC (tracks + .cue), lossless","Peter Hammill","From The Trees") --- 12:50:15.9 Debug: Parsing string '(Eclectic Progressive Rock) [CD] Peter Hammill - From The Trees - 2017, FLAC (tracks + .cue), lossless' 12:50:15.9 Trace: ^(?:\(.+?\))(?:\W*(?:\[(?<source>.+?)\]))?\W*(?<artist>.+?)(?: - )(?<album>.+?)(?: - )(?<releaseyear>\d{4}) 12:50:15.9 Debug: Album Parsed. Peter Hammill - From The Trees 12:50:15.9 Debug: Trying to parse quality for '(Eclectic Progressive Rock) [CD] Peter Hammill - From The Trees - 2017, FLAC (tracks + .cue), lossless' 12:50:15.9 Debug: Quality parsed: FLAC v1 12:50:15.9 Debug: Release Group parsed: 12:50:15.9 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("(Eclectic Progressive Rock) [CD] Peter Hammill - From The Trees - 2017, FLAC (tracks + .cue), lossless","Peter Hammill","From The Trees") --- 12:50:15.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("(Folk Rock / Pop) Aztec Two-Step - Naked - 2017, MP3, 320 kbps","Aztec Two-Step","Naked") --- 12:50:15.9 Debug: Parsing string '(Folk Rock / Pop) Aztec Two-Step - Naked - 2017, MP3, 320 kbps' 12:50:15.9 Trace: ^(?:\(.+?\))(?:\W*(?:\[(?<source>.+?)\]))?\W*(?<artist>.+?)(?: - )(?<album>.+?)(?: - )(?<releaseyear>\d{4}) 12:50:15.9 Debug: Album Parsed. Aztec Two-Step - Naked 12:50:15.9 Debug: Trying to parse quality for '(Folk Rock / Pop) Aztec Two-Step - Naked - 2017, MP3, 320 kbps' 12:50:15.9 Debug: Quality parsed: MP3-320 v1 12:50:15.9 Debug: Release Group parsed: 12:50:15.9 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("(Folk Rock / Pop) Aztec Two-Step - Naked - 2017, MP3, 320 kbps","Aztec Two-Step","Naked") --- 12:50:15.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("(Zeuhl / Progressive Rock) [WEB] Dai Kaht - Dai Kaht - 2017, FLAC (tracks), lossless","Dai Kaht","Dai Kaht") --- 12:50:15.9 Debug: Parsing string '(Zeuhl / Progressive Rock) [WEB] Dai Kaht - Dai Kaht - 2017, FLAC (tracks), lossless' 12:50:15.9 Trace: ^(?:\(.+?\))(?:\W*(?:\[(?<source>.+?)\]))?\W*(?<artist>.+?)(?: - )(?<album>.+?)(?: - )(?<releaseyear>\d{4}) 12:50:15.9 Debug: Album Parsed. Dai Kaht - Dai Kaht 12:50:15.9 Debug: Trying to parse quality for '(Zeuhl / Progressive Rock) [WEB] Dai Kaht - Dai Kaht - 2017, FLAC (tracks), lossless' 12:50:15.9 Debug: Quality parsed: FLAC v1 12:50:15.9 Debug: Release Group parsed: 12:50:15.9 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("(Zeuhl / Progressive Rock) [WEB] Dai Kaht - Dai Kaht - 2017, FLAC (tracks), lossless","Dai Kaht","Dai Kaht") --- 12:50:15.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("(Heavy Metal) [CD] Black Obelisk - Discography - 1991-2015 (36 releases, 32 CDs), FLAC(image + .cue), lossless","Black Obelisk","Discography",True) --- 12:50:15.9 Debug: Parsing string '(Heavy Metal) [CD] Black Obelisk - Discography - 1991-2015 (36 releases, 32 CDs), FLAC(image + .cue), lossless' 12:50:15.9 Trace: ^(?:\(.+?\))(?:\W*(?:\[(?<source>.+?)\]))?\W*(?<artist>.+?)(?: - )(?<discography>Discography|Discografia).+?(?<startyear>\d{4}).+?(?<endyear>\d{4}) 12:50:15.9 Debug: Album Parsed. Black Obelisk - Discography 12:50:15.9 Debug: Trying to parse quality for '(Heavy Metal) [CD] Black Obelisk - Discography - 1991-2015 (36 releases, 32 CDs), FLAC(image + .cue), lossless' 12:50:15.9 Debug: Quality parsed: FLAC v1 12:50:15.9 Debug: Release Group parsed: 12:50:15.9 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("(Heavy Metal) [CD] Black Obelisk - Discography - 1991-2015 (36 releases, 32 CDs), FLAC(image + .cue), lossless","Black Obelisk","Discography",True) --- 12:50:15.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("(Heavy Metal) Aria - Discography(46 CD) [1985 - 2015], FLAC(image + .cue), lossless","Aria","Discography",True) --- 12:50:15.9 Debug: Parsing string '(Heavy Metal) Aria - Discography(46 CD) [1985 - 2015], FLAC(image + .cue), lossless' 12:50:15.9 Trace: ^(?:\(.+?\))(?:\W*(?:\[(?<source>.+?)\]))?\W*(?<artist>.+?)(?: - )(?<discography>Discography|Discografia).+?(?<startyear>\d{4}).+?(?<endyear>\d{4}) 12:50:15.9 Debug: Album Parsed. Aria - Discography 12:50:15.9 Debug: Trying to parse quality for '(Heavy Metal) Aria - Discography(46 CD) [1985 - 2015], FLAC(image + .cue), lossless' 12:50:15.9 Debug: Quality parsed: FLAC v1 12:50:15.9 Debug: Release Group parsed: 12:50:15.9 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("(Heavy Metal) Aria - Discography(46 CD) [1985 - 2015], FLAC(image + .cue), lossless","Aria","Discography",True) --- 12:50:15.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("(Heavy Metal) [CD] Forces United - Discography(6 CDs), 2014-2016, FLAC(image + .cue), lossless","Forces United","Discography",True) --- 12:50:15.9 Debug: Parsing string '(Heavy Metal) [CD] Forces United - Discography(6 CDs), 2014-2016, FLAC(image + .cue), lossless' 12:50:15.9 Trace: ^(?:\(.+?\))(?:\W*(?:\[(?<source>.+?)\]))?\W*(?<artist>.+?)(?: - )(?<discography>Discography|Discografia).+?(?<startyear>\d{4}).+?(?<endyear>\d{4}) 12:50:15.9 Debug: Album Parsed. Forces United - Discography 12:50:15.9 Debug: Trying to parse quality for '(Heavy Metal) [CD] Forces United - Discography(6 CDs), 2014-2016, FLAC(image + .cue), lossless' 12:50:15.9 Debug: Quality parsed: FLAC v1 12:50:15.9 Debug: Release Group parsed: 12:50:15.9 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("(Heavy Metal) [CD] Forces United - Discography(6 CDs), 2014-2016, FLAC(image + .cue), lossless","Forces United","Discography",True) --- 12:50:15.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("Gorillaz - The now now - 2018 [FLAC]","Gorillaz","The now now") --- 12:50:15.9 Debug: Parsing string 'Gorillaz - The now now - 2018 [FLAC]' 12:50:15.9 Trace: ^(?:(?<artist>.+?)(?: - )+)(?<album>.+?)\W*(?: - )(?<releaseyear>\d{4})\W*(?:\(|\[) 12:50:15.9 Debug: Album Parsed. Gorillaz - The now now 12:50:15.9 Debug: Trying to parse quality for 'Gorillaz - The now now - 2018 [FLAC]' 12:50:15.9 Debug: Quality parsed: FLAC v1 12:50:15.9 Debug: Release Group parsed: FLAC 12:50:15.9 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("Gorillaz - The now now - 2018 [FLAC]","Gorillaz","The now now") --- 12:50:15.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title_by_search_criteria("Black Sabbath - Black Sabbath FLAC") --- 12:50:16.0 Debug: Parsing string 'Black Sabbath - Black Sabbath FLAC' using search criteria artist: 'Black Sabbath' album: 'Black Sabbath' 12:50:16.0 Debug: Album Parsed. Black Sabbath - Black Sabbath 12:50:16.0 Debug: Trying to parse quality for 'Black Sabbath - Black Sabbath FLAC' 12:50:16.0 Debug: Quality parsed: FLAC v1 12:50:16.0 Debug: Release Group parsed: 12:50:16.0 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title_by_search_criteria("Black Sabbath - Black Sabbath FLAC") --- 12:50:16.0 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title_by_search_criteria("Black Sabbath Black Sabbath FLAC") --- 12:50:16.0 Debug: Parsing string 'Black Sabbath Black Sabbath FLAC' using search criteria artist: 'Black Sabbath' album: 'Black Sabbath' 12:50:16.0 Debug: Album Parsed. Black Sabbath - Black Sabbath 12:50:16.0 Debug: Trying to parse quality for 'Black Sabbath Black Sabbath FLAC' 12:50:16.0 Debug: Quality parsed: FLAC v1 12:50:16.0 Debug: Release Group parsed: 12:50:16.0 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title_by_search_criteria("Black Sabbath Black Sabbath FLAC") --- 12:50:16.0 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title_by_search_criteria("BlaCk SabBaTh Black SabBatH FLAC") --- 12:50:16.0 Debug: Parsing string 'BlaCk SabBaTh Black SabBatH FLAC' using search criteria artist: 'Black Sabbath' album: 'Black Sabbath' 12:50:16.0 Debug: Album Parsed. BlaCk SabBaTh - Black SabBatH 12:50:16.0 Debug: Trying to parse quality for 'BlaCk SabBaTh Black SabBatH FLAC' 12:50:16.0 Debug: Quality parsed: FLAC v1 12:50:16.0 Debug: Release Group parsed: 12:50:16.0 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title_by_search_criteria("BlaCk SabBaTh Black SabBatH FLAC") --- 12:50:16.0 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title_by_search_criteria("Black Sabbath FLAC Black Sabbath") --- 12:50:16.0 Debug: Parsing string 'Black Sabbath FLAC Black Sabbath' using search criteria artist: 'Black Sabbath' album: 'Black Sabbath' 12:50:16.0 Debug: Album Parsed. Black Sabbath - Black Sabbath 12:50:16.0 Debug: Trying to parse quality for 'Black Sabbath FLAC Black Sabbath' 12:50:16.0 Debug: Quality parsed: FLAC v1 12:50:16.0 Debug: Release Group parsed: 12:50:16.0 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title_by_search_criteria("Black Sabbath FLAC Black Sabbath") --- 12:50:16.0 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title_by_search_criteria("Black.Sabbath-FLAC-Black.Sabbath") --- 12:50:16.0 Debug: Parsing string 'Black.Sabbath-FLAC-Black.Sabbath' using search criteria artist: 'Black Sabbath' album: 'Black Sabbath' 12:50:16.0 Debug: Album Parsed. Black Sabbath - Black Sabbath 12:50:16.0 Debug: Trying to parse quality for 'Black.Sabbath-FLAC-Black.Sabbath' 12:50:16.0 Debug: Quality parsed: FLAC v1 12:50:16.0 Debug: Release Group parsed: Black 12:50:16.0 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title_by_search_criteria("Black.Sabbath-FLAC-Black.Sabbath") --- 12:50:16.0 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title_by_search_criteria("Black_Sabbath-FLAC-Black_Sabbath") --- 12:50:16.0 Debug: Parsing string 'Black_Sabbath-FLAC-Black_Sabbath' using search criteria artist: 'Black Sabbath' album: 'Black Sabbath' 12:50:16.0 Debug: Album Parsed. Black Sabbath - Black Sabbath 12:50:16.0 Debug: Trying to parse quality for 'Black_Sabbath-FLAC-Black_Sabbath' 12:50:16.0 Debug: Quality parsed: FLAC v1 12:50:16.0 Debug: Release Group parsed: Black 12:50:16.0 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title_by_search_criteria("Black_Sabbath-FLAC-Black_Sabbath") --- 12:50:16.0 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:50:16.0 Debug: Parsing string 'Captain-Discography_1998_-_2001-CD-FLAC-2007-UTP' 12:50:16.0 Trace: ^(?<artist>.+?)\W*(?<discography>Discography|Discografia).+?(?<startyear>\d{4}).+?(?<endyear>\d{4}) 12:50:16.0 Debug: Album Parsed. Captain - Discography 12:50:16.0 Debug: Trying to parse quality for 'Captain-Discography_1998_-_2001-CD-FLAC-2007-UTP' 12:50:16.0 Debug: Quality parsed: FLAC v1 12:50:16.0 Debug: Release Group parsed: UTP 12:50:16.0 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:50:16.0 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:50:16.0 Debug: Parsing string '(Heavy Metal) Aria - Discography(46 CD) [1985 - 2015]' 12:50:16.0 Trace: ^(?:\(.+?\))(?:\W*(?:\[(?<source>.+?)\]))?\W*(?<artist>.+?)(?: - )(?<discography>Discography|Discografia).+?(?<startyear>\d{4}).+?(?<endyear>\d{4}) 12:50:16.0 Debug: Album Parsed. Aria - Discography 12:50:16.0 Debug: Trying to parse quality for '(Heavy Metal) Aria - Discography(46 CD) [1985 - 2015]' 12:50:16.0 Debug: Quality parsed: Unknown v1 12:50:16.0 Debug: Release Group parsed: 12:50:16.0 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:50:16.0 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:50:16.0 Debug: Parsing string 'Led Zeppelin - Studio Discography 1969-1982 (10 albums)(flac)' 12:50:16.0 Trace: ^(?<artist>.+?)(?: - )(?:.+?)?(?<discography>Discography|Discografia).+?(?<startyear>\d{4}).+?(?<endyear>\d{4}) 12:50:16.0 Debug: Album Parsed. Led Zeppelin - Discography 12:50:16.0 Debug: Trying to parse quality for 'Led Zeppelin - Studio Discography 1969-1982 (10 albums)(flac)' 12:50:16.0 Debug: Quality parsed: FLAC v1 12:50:16.0 Debug: Release Group parsed: 12:50:16.0 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:50:16.0 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_year_or_year_range_from_discography("Minor Threat - Complete Discography [1989] [Anthology]",0,1989) --- 12:50:16.0 Debug: Parsing string 'Minor Threat - Complete Discography [1989] [Anthology]' 12:50:16.0 Trace: ^(?<artist>.+?)(?: - )(?:.+?)?(?<discography>Discography|Discografia).+?(?<endyear>\d{4}) 12:50:16.0 Debug: Album Parsed. Minor Threat - Discography 12:50:16.0 Debug: Trying to parse quality for 'Minor Threat - Complete Discography [1989] [Anthology]' 12:50:16.0 Debug: Quality parsed: Unknown v1 12:50:16.0 Debug: Release Group parsed: Anthology 12:50:16.0 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_year_or_year_range_from_discography("Minor Threat - Complete Discography [1989] [Anthology]",0,1989) --- 12:50:16.0 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_year_or_year_range_from_discography("Caetano Veloso Discografia Completa MP3 @256",0,0) --- 12:50:16.0 Debug: Parsing string 'Caetano Veloso Discografia Completa MP3 @256' 12:50:16.0 Trace: ^(?<artist>.+?)\W*(?<discography>Discography|Discografia) 12:50:16.0 Debug: Album Parsed. Caetano Veloso - Discography 12:50:16.0 Debug: Trying to parse quality for 'Caetano Veloso Discografia Completa MP3 @256' 12:50:16.0 Debug: Quality parsed: MP3-256 v1 12:50:16.0 Debug: Release Group parsed: 12:50:16.0 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_year_or_year_range_from_discography("Caetano Veloso Discografia Completa MP3 @256",0,0) --- 12:50:16.0 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_remove_accents_from_title --- 12:50:16.0 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_remove_accents_from_title --- 12:50:16.0 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_remove_common_tags_from_album_title("Songs of Experience (Deluxe Edition)","Songs of Experience") --- 12:50:16.0 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_remove_common_tags_from_album_title("Songs of Experience (Deluxe Edition)","Songs of Experience") --- 12:50:16.0 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_remove_common_tags_from_album_title("Songs of Experience (iTunes Deluxe Edition)","Songs of Experience") --- 12:50:16.0 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_remove_common_tags_from_album_title("Songs of Experience (iTunes Deluxe Edition)","Songs of Experience") --- 12:50:16.0 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_remove_common_tags_from_album_title("Songs of Experience [Super Special Edition]","Songs of Experience") --- 12:50:16.0 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_remove_common_tags_from_album_title("Songs of Experience [Super Special Edition]","Songs of Experience") --- 12:50:16.0 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_remove_common_tags_from_album_title("Mr. Bad Guy [Special Edition]","Mr. Bad Guy") --- 12:50:16.0 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_remove_common_tags_from_album_title("Mr. Bad Guy [Special Edition]","Mr. Bad Guy") --- 12:50:16.0 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_remove_common_tags_from_album_title("Sweet Dreams (Album)","Sweet Dreams") --- 12:50:16.0 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_remove_common_tags_from_album_title("Sweet Dreams (Album)","Sweet Dreams") --- 12:50:16.0 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_remove_common_tags_from_album_title("Now What?! (Limited Edition)","Now What?!") --- 12:50:16.0 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_remove_common_tags_from_album_title("Now What?! (Limited Edition)","Now What?!") --- 12:50:16.0 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_remove_common_tags_from_album_title("Random Album Title (Promo CD)","Random Album Title") --- 12:50:16.0 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_remove_common_tags_from_album_title("Random Album Title (Promo CD)","Random Album Title") --- 12:50:16.0 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:50:16.0 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:50:16.0 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_remove_common_tags_from_album_title("Limited Edition","Limited Edition") --- 12:50:16.0 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_remove_common_tags_from_album_title("Limited Edition","Limited Edition") --- 12:50:16.0 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_remove_common_tags_from_track_title("Songs of Experience (Deluxe Edition)","Songs of Experience") --- 12:50:16.0 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_remove_common_tags_from_track_title("Songs of Experience (Deluxe Edition)","Songs of Experience") --- 12:50:16.0 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_remove_common_tags_from_track_title("Mr. Bad Guy [Special Edition]","Mr. Bad Guy") --- 12:50:16.0 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_remove_common_tags_from_track_title("Mr. Bad Guy [Special Edition]","Mr. Bad Guy") --- 12:50:16.0 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_remove_common_tags_from_track_title("Smooth Criminal (single)","Smooth Criminal") --- 12:50:16.0 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_remove_common_tags_from_track_title("Smooth Criminal (single)","Smooth Criminal") --- 12:50:16.0 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:50:16.0 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:50:16.0 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_remove_common_tags_from_track_title("Alles Schon Gesehen (Feat. Deichkind)","Alles Schon Gesehen") --- 12:50:16.0 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_remove_common_tags_from_track_title("Alles Schon Gesehen (Feat. Deichkind)","Alles Schon Gesehen") --- 12:50:16.0 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_remove_common_tags_from_track_title("Science Fiction/Double Feature","Science Fiction/Double Feature") --- 12:50:16.0 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_remove_common_tags_from_track_title("Science Fiction/Double Feature","Science Fiction/Double Feature") --- 12:50:16.0 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_remove_common_tags_from_track_title("Dancing Feathers","Dancing Feathers") --- 12:50:16.0 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_remove_common_tags_from_track_title("Dancing Feathers","Dancing Feathers") --- 12:50:16.0 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_remove_common_tags_from_track_title("D.J. (2017 Remaster)","D.J.") --- 12:50:16.0 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_remove_common_tags_from_track_title("D.J. (2017 Remaster)","D.J.") --- 12:50:16.0 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_remove_common_tags_from_track_title("The Kiss (Skit) (Produced By Eminem)","The Kiss (Skit)") --- 12:50:16.0 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_remove_common_tags_from_track_title("The Kiss (Skit) (Produced By Eminem)","The Kiss (Skit)") --- 12:50:16.0 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_remove_common_tags_from_track_title("Without Me (Produced By Eminem & Jeff Bass)","Without Me") --- 12:50:16.0 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_remove_common_tags_from_track_title("Without Me (Produced By Eminem & Jeff Bass)","Without Me") --- 12:50:16.0 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:50:16.0 Debug: Parsing string '[scnzbefnet][509103] Jay-Z - 4:44 (Deluxe Edition) (2017) 320' 12:50:16.0 Trace: ^(?:(?<artist>.+?)(?: - )+)(?<album>.+?)\W*(?:\(|\[).+?(?<releaseyear>\d{4}) 12:50:16.0 Debug: Album Parsed. Jay-Z - 444 12:50:16.0 Debug: Trying to parse quality for '[scnzbefnet][509103] Jay-Z - 4:44 (Deluxe Edition) (2017) 320' 12:50:16.0 Debug: Quality parsed: MP3-320 v1 12:50:16.0 Debug: Release Group parsed: scnzbefnet 12:50:16.0 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:50:16.0 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParsingServiceTests.GetAlbumsFixture.should_not_fail_if_search_criteria_contains_multiple_albums_with_the_same_name --- 12:50:16.0 Debug: Trying inexact album match for IdenticalTitle 12:50:16.0 Debug: Unable to find - IdenticalTitle 12:50:16.0 Info: --- End: NzbDrone.Core.Test.ParserTests.ParsingServiceTests.GetAlbumsFixture.should_not_fail_if_search_criteria_contains_multiple_albums_with_the_same_name --- 12:50:16.0 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParsingServiceTests.GetArtistFixture.should_use_parsed_artist_title --- 12:50:16.0 Debug: Parsing string '30 Rock - Get Some [FLAC]' 12:50:16.0 Trace: ^(?:(?<artist>.+?)(?: - )+)(?<album>.+?)\W*(?:\(|\[) 12:50:16.0 Debug: Album Parsed. 30 Rock - Get Some 12:50:16.0 Debug: Trying to parse quality for '30 Rock - Get Some [FLAC]' 12:50:16.0 Debug: Quality parsed: FLAC v1 12:50:16.0 Debug: Release Group parsed: FLAC 12:50:16.0 Debug: Trying inexact artist match for 30 Rock 12:50:16.0 Debug: Parsing string '30 Rock - Get Some [FLAC]' 12:50:16.0 Trace: ^(?:(?<artist>.+?)(?: - )+)(?<album>.+?)\W*(?:\(|\[) 12:50:16.0 Debug: Album Parsed. 30 Rock - Get Some 12:50:16.0 Debug: Trying to parse quality for '30 Rock - Get Some [FLAC]' 12:50:16.0 Debug: Quality parsed: FLAC v1 12:50:16.0 Debug: Release Group parsed: FLAC 12:50:16.0 Debug: Parsing string '30 Rock - Get Some [FLAC]' 12:50:16.0 Trace: ^(?:(?<artist>.+?)(?: - )+)(?<album>.+?)\W*(?:\(|\[) 12:50:16.0 Debug: Album Parsed. 30 Rock - Get Some 12:50:16.0 Debug: Trying to parse quality for '30 Rock - Get Some [FLAC]' 12:50:16.0 Debug: Quality parsed: FLAC v1 12:50:16.0 Debug: Release Group parsed: FLAC 12:50:16.0 Info: --- End: NzbDrone.Core.Test.ParserTests.ParsingServiceTests.GetArtistFixture.should_use_parsed_artist_title --- 12:50:16.0 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParsingServiceTests.GetArtistFixture.should_use_passed_in_title_when_it_cannot_be_parsed --- 12:50:16.0 Debug: Parsing string '30 Rock' 12:50:16.0 Debug: Unable to parse 30 Rock 12:50:16.0 Debug: Trying inexact artist match for 30 Rock 12:50:16.0 Info: --- End: NzbDrone.Core.Test.ParserTests.ParsingServiceTests.GetArtistFixture.should_use_passed_in_title_when_it_cannot_be_parsed --- 12:50:16.0 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:50:16.0 Debug: Attempting to parse track info using directory and file names. Season 3 12:50:16.0 Debug: Parsing string 'Season 3 S03E05 - Collaborators.mkv' 12:50:16.0 Trace: (?<trackNumber>\d*){0,1}([-| ]{0,1})(?<artist>[a-zA-Z0-9, ().&_]*)[-| ]{0,1}(?<trackName>[a-zA-Z0-9, ().&_]+) 12:50:16.0 Debug: Track Parsed. Season 3 S03E05 - - 0:[Unknown Track] : 12:50:16.0 Debug: Trying to parse quality for 'Season 3 S03E05 - Collaborators.mkv' 12:50:16.0 Debug: Quality parsed: Unknown v1 12:50:16.0 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:50:16.0 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:50:16.0 Debug: Attempting to parse track info using directory and file names. Season 16 12:50:16.0 Debug: Parsing string 'Season 16 S16E03 - The Potato.mkv' 12:50:16.0 Trace: (?<trackNumber>\d*){0,1}([-| ]{0,1})(?<artist>[a-zA-Z0-9, ().&_]*)[-| ]{0,1}(?<trackName>[a-zA-Z0-9, ().&_]+) 12:50:16.0 Debug: Track Parsed. Season 16 S16E03 - - 0:[Unknown Track] : 12:50:16.0 Debug: Trying to parse quality for 'Season 16 S16E03 - The Potato.mkv' 12:50:16.0 Debug: Quality parsed: Unknown v1 12:50:16.0 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:50:16.0 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:50:16.0 Debug: Attempting to parse track info using directory and file names. Specials 12:50:16.0 Debug: Parsing string 'Specials S00E16 - Dear Consumer - SD TV.avi' 12:50:16.0 Trace: (?<trackNumber>\d*){0,1}([-| ]{0,1})(?<artist>[a-zA-Z0-9, ().&_]*)[-| ]{0,1}(?<trackName>[a-zA-Z0-9, ().&_]+) 12:50:16.0 Debug: Track Parsed. Specials S00E16 - - 0:[Unknown Track] : 12:50:16.0 Debug: Trying to parse quality for 'Specials S00E16 - Dear Consumer - SD TV.avi' 12:50:16.0 Debug: Quality parsed: Unknown v1 12:50:16.0 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:50:16.0 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:50:16.0 Debug: Attempting to parse track info using directory and file names. Season 2 12:50:16.0 Debug: Parsing string 'Season 2 S02E21 - 94 Meetings - 720p TV.mkv' 12:50:16.0 Trace: (?<trackNumber>\d*){0,1}([-| ]{0,1})(?<artist>[a-zA-Z0-9, ().&_]*)[-| ]{0,1}(?<trackName>[a-zA-Z0-9, ().&_]+) 12:50:16.0 Debug: Track Parsed. Season 2 S02E21 - - 0:[Unknown Track] : 12:50:16.0 Debug: Trying to parse quality for 'Season 2 S02E21 - 94 Meetings - 720p TV.mkv' 12:50:16.0 Debug: Quality parsed: Unknown v1 12:50:16.0 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:50:16.0 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:50:16.0 Debug: Attempting to parse track info using directory and file names. Season 2 12:50:16.0 Debug: Parsing string 'Season 2 S02E21.avi' 12:50:16.0 Trace: (?<trackNumber>\d*){0,1}([-| ]{0,1})(?<artist>[a-zA-Z0-9, ().&_]*)[-| ]{0,1}(?<trackName>[a-zA-Z0-9, ().&_]+) 12:50:16.0 Debug: Track Parsed. Season 2 S02E21 av - - 0:[Unknown Track] : 12:50:16.0 Debug: Trying to parse quality for 'Season 2 S02E21.avi' 12:50:16.0 Debug: Quality parsed: Unknown v1 12:50:16.0 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:50:16.0 Info: --- Start: NzbDrone.Core.Test.ParserTests.PathParserFixture.should_parse_from_path("C:/Test/TV/Chuck.4x05.HDTV.XviD-LOL",4,5) --- 12:50:16.0 Debug: Attempting to parse track info using directory and file names. TV 12:50:16.0 Debug: Parsing string 'TV Chuck.4x05.HDTV.XviD-LOL' 12:50:16.0 Trace: (?<trackNumber>\d*){0,1}([-| ]{0,1})(?<artist>[a-zA-Z0-9, ().&_]*)[-| ]{0,1}(?<trackName>[a-zA-Z0-9, ().&_]+) 12:50:16.0 Debug: Track Parsed. TV Chuck 4x05 HDTV XviD - - 0:[Unknown Track] : 12:50:16.0 Debug: Trying to parse quality for 'TV Chuck.4x05.HDTV.XviD-LOL' 12:50:16.0 Debug: Quality parsed: Unknown v1 12:50:16.0 Info: --- End: NzbDrone.Core.Test.ParserTests.PathParserFixture.should_parse_from_path("C:/Test/TV/Chuck.4x05.HDTV.XviD-LOL",4,5) --- 12:50:16.0 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:50:16.0 Debug: Attempting to parse track info using directory and file names. Season 6 12:50:16.0 Debug: Parsing string 'Season 6 S06E13 - 5 to 9 - 720p BluRay.mkv' 12:50:16.0 Trace: (?<trackNumber>\d*){0,1}([-| ]{0,1})(?<artist>[a-zA-Z0-9, ().&_]*)[-| ]{0,1}(?<trackName>[a-zA-Z0-9, ().&_]+) 12:50:16.0 Debug: Track Parsed. Season 6 S06E13 - - 0:[Unknown Track] : 12:50:16.0 Debug: Trying to parse quality for 'Season 6 S06E13 - 5 to 9 - 720p BluRay.mkv' 12:50:16.0 Debug: Quality parsed: Unknown v1 12:50:16.0 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:50:16.0 Info: --- Start: NzbDrone.Core.Test.ParserTests.PathParserFixture.should_parse_from_path("S:\\TV Drop\\House - 10x11 - Title [SDTV]\\1011 - Title.avi",10,11) --- 12:50:16.0 Debug: Attempting to parse track info using directory and file names. House - 10x11 - Title [SDTV] 12:50:16.0 Debug: Parsing string 'House - 10x11 - Title [SDTV] 1011 - Title.avi' 12:50:16.0 Trace: (?<trackNumber>\d*){0,1}([-| ]{0,1})(?<artist>[a-zA-Z0-9, ().&_]*)[-| ]{0,1}(?<trackName>[a-zA-Z0-9, ().&_]+) 12:50:16.0 Debug: Track Parsed. House - - 0:[Unknown Track] : 12:50:16.0 Debug: Trying to parse quality for 'House - 10x11 - Title [SDTV] 1011 - Title.avi' 12:50:16.0 Debug: Quality parsed: Unknown v1 12:50:16.0 Info: --- End: NzbDrone.Core.Test.ParserTests.PathParserFixture.should_parse_from_path("S:\\TV Drop\\House - 10x11 - Title [SDTV]\\1011 - Title.avi",10,11) --- 12:50:16.0 Info: --- Start: NzbDrone.Core.Test.ParserTests.PathParserFixture.should_parse_from_path("/TV Drop/House - 10x11 - Title [SDTV]/1011 - Title.avi",10,11) --- 12:50:16.0 Debug: Attempting to parse track info using directory and file names. House - 10x11 - Title [SDTV] 12:50:16.0 Debug: Parsing string 'House - 10x11 - Title [SDTV] 1011 - Title.avi' 12:50:16.0 Trace: (?<trackNumber>\d*){0,1}([-| ]{0,1})(?<artist>[a-zA-Z0-9, ().&_]*)[-| ]{0,1}(?<trackName>[a-zA-Z0-9, ().&_]+) 12:50:16.0 Debug: Track Parsed. House - - 0:[Unknown Track] : 12:50:16.0 Debug: Trying to parse quality for 'House - 10x11 - Title [SDTV] 1011 - Title.avi' 12:50:16.0 Debug: Quality parsed: Unknown v1 12:50:16.0 Info: --- End: NzbDrone.Core.Test.ParserTests.PathParserFixture.should_parse_from_path("/TV Drop/House - 10x11 - Title [SDTV]/1011 - Title.avi",10,11) --- 12:50:16.0 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:50:16.0 Debug: Attempting to parse track info using directory and file names. King of the Hill - 10x12 - 24 Hour Propane People [SDTV] 12:50:16.0 Debug: Parsing string 'King of the Hill - 10x12 - 24 Hour Propane People [SDTV] 1012 - 24 Hour Propane People.avi' 12:50:16.0 Trace: (?<trackNumber>\d*){0,1}([-| ]{0,1})(?<artist>[a-zA-Z0-9, ().&_]*)[-| ]{0,1}(?<trackName>[a-zA-Z0-9, ().&_]+) 12:50:16.0 Debug: Track Parsed. King of the Hill - - 0:[Unknown Track] : 12:50:16.0 Debug: Trying to parse quality for 'King of the Hill - 10x12 - 24 Hour Propane People [SDTV] 1012 - 24 Hour Propane People.avi' 12:50:16.0 Debug: Quality parsed: Unknown v1 12:50:16.0 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:50:16.0 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:50:16.0 Debug: Attempting to parse track info using directory and file names. King of the Hill - 10x12 - 24 Hour Propane People [SDTV] 12:50:16.0 Debug: Parsing string 'King of the Hill - 10x12 - 24 Hour Propane People [SDTV] 1012 - 24 Hour Propane People.avi' 12:50:16.0 Trace: (?<trackNumber>\d*){0,1}([-| ]{0,1})(?<artist>[a-zA-Z0-9, ().&_]*)[-| ]{0,1}(?<trackName>[a-zA-Z0-9, ().&_]+) 12:50:16.0 Debug: Track Parsed. King of the Hill - - 0:[Unknown Track] : 12:50:16.0 Debug: Trying to parse quality for 'King of the Hill - 10x12 - 24 Hour Propane People [SDTV] 1012 - 24 Hour Propane People.avi' 12:50:16.0 Debug: Quality parsed: Unknown v1 12:50:16.0 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:50:16.0 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:50:16.0 Debug: Attempting to parse track info using directory and file names. King of the Hill - 10x12 - 24 Hour Propane People [SDTV] 12:50:16.0 Debug: Parsing string 'King of the Hill - 10x12 - 24 Hour Propane People [SDTV] Hour Propane People.avi' 12:50:16.0 Trace: (?<trackNumber>\d*){0,1}([-| ]{0,1})(?<artist>[a-zA-Z0-9, ().&_]*)[-| ]{0,1}(?<trackName>[a-zA-Z0-9, ().&_]+) 12:50:16.0 Debug: Track Parsed. King of the Hill - - 0:[Unknown Track] : 12:50:16.0 Debug: Trying to parse quality for 'King of the Hill - 10x12 - 24 Hour Propane People [SDTV] Hour Propane People.avi' 12:50:16.0 Debug: Quality parsed: Unknown v1 12:50:16.0 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:50:16.0 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:50:16.0 Debug: Attempting to parse track info using directory and file names. King of the Hill - 10x12 - 24 Hour Propane People [SDTV] 12:50:16.0 Debug: Parsing string 'King of the Hill - 10x12 - 24 Hour Propane People [SDTV] Hour Propane People.avi' 12:50:16.0 Trace: (?<trackNumber>\d*){0,1}([-| ]{0,1})(?<artist>[a-zA-Z0-9, ().&_]*)[-| ]{0,1}(?<trackName>[a-zA-Z0-9, ().&_]+) 12:50:16.0 Debug: Track Parsed. King of the Hill - - 0:[Unknown Track] : 12:50:16.0 Debug: Trying to parse quality for 'King of the Hill - 10x12 - 24 Hour Propane People [SDTV] Hour Propane People.avi' 12:50:16.0 Debug: Quality parsed: Unknown v1 12:50:16.0 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:50:16.0 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:50:16.0 Debug: Attempting to parse track info using directory and file names. The.Big.Bang.Theory.S01E01.720p.HDTV 12:50:16.0 Debug: Parsing string 'The.Big.Bang.Theory.S01E01.720p.HDTV ajifajjjeaeaeqwer_eppj.avi' 12:50:16.0 Trace: (?<trackNumber>\d*){0,1}([-| ]{0,1})(?<artist>[a-zA-Z0-9, ().&_]*)[-| ]{0,1}(?<trackName>[a-zA-Z0-9, ().&_]+) 12:50:16.0 Debug: Track Parsed. The Big Bang Theory S01E01 HDTV ajifajjjeaeaeqwer eppj av - - 0:[Unknown Track] : 12:50:16.0 Debug: Trying to parse quality for 'The.Big.Bang.Theory.S01E01.720p.HDTV ajifajjjeaeaeqwer_eppj.avi' 12:50:16.0 Debug: Quality parsed: Unknown v1 12:50:16.0 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:50:16.0 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:50:16.0 Debug: Attempting to parse track info using directory and file names. The.Big.Bang.Theory.S01E01.720p.HDTV 12:50:16.0 Debug: Parsing string 'The.Big.Bang.Theory.S01E01.720p.HDTV tbbt101.avi' 12:50:16.0 Trace: (?<trackNumber>\d*){0,1}([-| ]{0,1})(?<artist>[a-zA-Z0-9, ().&_]*)[-| ]{0,1}(?<trackName>[a-zA-Z0-9, ().&_]+) 12:50:16.0 Debug: Track Parsed. The Big Bang Theory S01E01 HDTV tbbt101 av - - 0:[Unknown Track] : 12:50:16.0 Debug: Trying to parse quality for 'The.Big.Bang.Theory.S01E01.720p.HDTV tbbt101.avi' 12:50:16.0 Debug: Quality parsed: Unknown v1 12:50:16.0 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:50:16.0 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:50:16.0 Debug: Attempting to parse track info using directory and file names. Terminator.The.Sarah.Connor.Chronicles.S02E19.720p.BluRay.x264-SiNNERS-RP 12:50:16.0 Debug: Parsing string 'Terminator.The.Sarah.Connor.Chronicles.S02E19.720p.BluRay.x264-SiNNERS-RP ba27283b17c00d01193eacc02a8ba98eeb523a76.mkv' 12:50:16.0 Trace: (?<trackNumber>\d*){0,1}([-| ]{0,1})(?<artist>[a-zA-Z0-9, ().&_]*)[-| ]{0,1}(?<trackName>[a-zA-Z0-9, ().&_]+) 12:50:16.0 Debug: Track Parsed. Terminator The Sarah Connor Chronicles S02E19 BluRay - - 0:[Unknown Track] : 12:50:16.0 Debug: Trying to parse quality for 'Terminator.The.Sarah.Connor.Chronicles.S02E19.720p.BluRay.x264-SiNNERS-RP ba27283b17c00d01193eacc02a8ba98eeb523a76.mkv' 12:50:16.0 Debug: Quality parsed: Unknown v1 12:50:16.0 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:50:16.0 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:50:16.0 Debug: Attempting to parse track info using directory and file names. Terminator.The.Sarah.Connor.Chronicles.S02E18.720p.BluRay.x264-SiNNERS-RP 12:50:16.0 Debug: Parsing string 'Terminator.The.Sarah.Connor.Chronicles.S02E18.720p.BluRay.x264-SiNNERS-RP 45a55debe3856da318cc35882ad07e43cd32fd15.mkv' 12:50:16.0 Trace: (?<trackNumber>\d*){0,1}([-| ]{0,1})(?<artist>[a-zA-Z0-9, ().&_]*)[-| ]{0,1}(?<trackName>[a-zA-Z0-9, ().&_]+) 12:50:16.0 Debug: Track Parsed. Terminator The Sarah Connor Chronicles S02E18 BluRay - - 0:[Unknown Track] : 12:50:16.0 Debug: Trying to parse quality for 'Terminator.The.Sarah.Connor.Chronicles.S02E18.720p.BluRay.x264-SiNNERS-RP 45a55debe3856da318cc35882ad07e43cd32fd15.mkv' 12:50:16.0 Debug: Quality parsed: Unknown v1 12:50:16.0 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:50:16.0 Info: --- Start: NzbDrone.Core.Test.ParserTests.PathParserFixture.should_parse_from_path("C:\\Test\\Series\\Season 01\\01 Pilot (1080p HD).mkv",1,1) --- 12:50:16.0 Debug: Attempting to parse track info using directory and file names. Season 01 12:50:16.0 Debug: Parsing string 'Season 01 01 Pilot (1080p HD).mkv' 12:50:16.0 Trace: (?<trackNumber>\d*){0,1}([-| ]{0,1})(?<artist>[a-zA-Z0-9, ().&_]*)[-| ]{0,1}(?<trackName>[a-zA-Z0-9, ().&_]+) 12:50:16.0 Debug: Track Parsed. Season 01 01 Pilot (HD) mk - - 0:[Unknown Track] : 12:50:16.0 Debug: Trying to parse quality for 'Season 01 01 Pilot (1080p HD).mkv' 12:50:16.0 Debug: Quality parsed: Unknown v1 12:50:16.0 Info: --- End: NzbDrone.Core.Test.ParserTests.PathParserFixture.should_parse_from_path("C:\\Test\\Series\\Season 01\\01 Pilot (1080p HD).mkv",1,1) --- 12:50:16.0 Info: --- Start: NzbDrone.Core.Test.ParserTests.PathParserFixture.should_parse_from_path("C:\\Test\\Series\\Season 01\\1 Pilot (1080p HD).mkv",1,1) --- 12:50:16.0 Debug: Attempting to parse track info using directory and file names. Season 01 12:50:16.0 Debug: Parsing string 'Season 01 1 Pilot (1080p HD).mkv' 12:50:16.0 Trace: (?<trackNumber>\d*){0,1}([-| ]{0,1})(?<artist>[a-zA-Z0-9, ().&_]*)[-| ]{0,1}(?<trackName>[a-zA-Z0-9, ().&_]+) 12:50:16.0 Debug: Track Parsed. Season 01 1 Pilot (HD) mk - - 0:[Unknown Track] : 12:50:16.0 Debug: Trying to parse quality for 'Season 01 1 Pilot (1080p HD).mkv' 12:50:16.0 Debug: Quality parsed: Unknown v1 12:50:16.0 Info: --- End: NzbDrone.Core.Test.ParserTests.PathParserFixture.should_parse_from_path("C:\\Test\\Series\\Season 01\\1 Pilot (1080p HD).mkv",1,1) --- 12:50:16.0 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:50:16.0 Debug: Attempting to parse track info using directory and file names. Season 1 12:50:16.0 Debug: Parsing string 'Season 1 02 Honor Thy Father (1080p HD).m4v' 12:50:16.0 Trace: (?<trackNumber>\d*){0,1}([-| ]{0,1})(?<artist>[a-zA-Z0-9, ().&_]*)[-| ]{0,1}(?<trackName>[a-zA-Z0-9, ().&_]+) 12:50:16.0 Debug: Track Parsed. Season 1 02 Honor Thy Father (HD) m4 - - 0:[Unknown Track] : 12:50:16.0 Debug: Trying to parse quality for 'Season 1 02 Honor Thy Father (1080p HD).m4v' 12:50:16.0 Debug: Quality parsed: Unknown v1 12:50:16.0 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:50:16.0 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:50:16.0 Debug: Attempting to parse track info using directory and file names. Season 1 12:50:16.0 Debug: Parsing string 'Season 1 2 Honor Thy Father (1080p HD).m4v' 12:50:16.0 Trace: (?<trackNumber>\d*){0,1}([-| ]{0,1})(?<artist>[a-zA-Z0-9, ().&_]*)[-| ]{0,1}(?<trackName>[a-zA-Z0-9, ().&_]+) 12:50:16.0 Debug: Track Parsed. Season 1 2 Honor Thy Father (HD) m4 - - 0:[Unknown Track] : 12:50:16.0 Debug: Trying to parse quality for 'Season 1 2 Honor Thy Father (1080p HD).m4v' 12:50:16.0 Debug: Quality parsed: Unknown v1 12:50:16.0 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:50:16.0 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.parsing_our_own_quality_enum_name(MP3-192) --- 12:50:16.0 Debug: Trying to parse quality for 'Some album [MP3-192]' 12:50:16.0 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.parsing_our_own_quality_enum_name(MP3-192) --- 12:50:16.0 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.parsing_our_own_quality_enum_name(MP3-VBR-V0) --- 12:50:16.0 Debug: Trying to parse quality for 'Some album [MP3-VBR-V0]' 12:50:16.0 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.parsing_our_own_quality_enum_name(MP3-VBR-V0) --- 12:50:16.0 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.parsing_our_own_quality_enum_name(MP3-256) --- 12:50:16.0 Debug: Trying to parse quality for 'Some album [MP3-256]' 12:50:16.0 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.parsing_our_own_quality_enum_name(MP3-256) --- 12:50:16.0 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.parsing_our_own_quality_enum_name(MP3-320) --- 12:50:16.0 Debug: Trying to parse quality for 'Some album [MP3-320]' 12:50:16.0 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.parsing_our_own_quality_enum_name(MP3-320) --- 12:50:16.0 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.parsing_our_own_quality_enum_name(MP3-VBR-V2) --- 12:50:16.0 Debug: Trying to parse quality for 'Some album [MP3-VBR-V2]' 12:50:16.0 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.parsing_our_own_quality_enum_name(MP3-VBR-V2) --- 12:50:16.0 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.parsing_our_own_quality_enum_name(WAV) --- 12:50:16.0 Debug: Trying to parse quality for 'Some album [WAV]' 12:50:16.0 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.parsing_our_own_quality_enum_name(WAV) --- 12:50:16.0 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.parsing_our_own_quality_enum_name(WMA) --- 12:50:16.0 Debug: Trying to parse quality for 'Some album [WMA]' 12:50:16.0 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.parsing_our_own_quality_enum_name(WMA) --- 12:50:16.0 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.parsing_our_own_quality_enum_name(AAC-192) --- 12:50:16.0 Debug: Trying to parse quality for 'Some album [AAC-192]' 12:50:16.0 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.parsing_our_own_quality_enum_name(AAC-192) --- 12:50:16.0 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.parsing_our_own_quality_enum_name(AAC-256) --- 12:50:16.0 Debug: Trying to parse quality for 'Some album [AAC-256]' 12:50:16.0 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.parsing_our_own_quality_enum_name(AAC-256) --- 12:50:16.0 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.parsing_our_own_quality_enum_name(AAC-320) --- 12:50:16.0 Debug: Trying to parse quality for 'Some album [AAC-320]' 12:50:16.0 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.parsing_our_own_quality_enum_name(AAC-320) --- 12:50:16.0 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.parsing_our_own_quality_enum_name(AAC-VBR) --- 12:50:16.0 Debug: Trying to parse quality for 'Some album [AAC-VBR]' 12:50:16.0 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.parsing_our_own_quality_enum_name(AAC-VBR) --- 12:50:16.0 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.parsing_our_own_quality_enum_name(ALAC) --- 12:50:16.0 Debug: Trying to parse quality for 'Some album [ALAC]' 12:50:16.0 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.parsing_our_own_quality_enum_name(ALAC) --- 12:50:16.0 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.parsing_our_own_quality_enum_name(FLAC) --- 12:50:16.0 Debug: Trying to parse quality for 'Some album [FLAC]' 12:50:16.0 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.parsing_our_own_quality_enum_name(FLAC) --- 12:50:16.0 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.quality_parse("The Chainsmokers & Coldplay - Something Just Like This") --- 12:50:16.0 Debug: Trying to parse quality for 'The Chainsmokers & Coldplay - Something Just Like This' 12:50:16.0 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.quality_parse("The Chainsmokers & Coldplay - Something Just Like This") --- 12:50:16.0 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.quality_parse("Frank Ocean Blonde 2016") --- 12:50:16.0 Debug: Trying to parse quality for 'Frank Ocean Blonde 2016' 12:50:16.0 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.quality_parse("Frank Ocean Blonde 2016") --- 12:50:16.0 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.quality_parse("Queen - The Ultimate Best Of Queen(2011)[mp3]") --- 12:50:16.0 Debug: Trying to parse quality for 'Queen - The Ultimate Best Of Queen(2011)[mp3]' 12:50:16.0 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.quality_parse("Queen - The Ultimate Best Of Queen(2011)[mp3]") --- 12:50:16.0 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.quality_parse("Maroon 5 Ft Kendrick Lamar -Dont Wanna Know MP3 2016") --- 12:50:16.0 Debug: Trying to parse quality for 'Maroon 5 Ft Kendrick Lamar -Dont Wanna Know MP3 2016' 12:50:16.0 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.quality_parse("Maroon 5 Ft Kendrick Lamar -Dont Wanna Know MP3 2016") --- 12:50:16.0 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_be_able_to_parse_repack("Artist Title - Album Title 2017 REPACK FLAC aAF",True,2) --- 12:50:16.0 Debug: Trying to parse quality for 'Artist Title - Album Title 2017 REPACK FLAC aAF' 12:50:16.0 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_be_able_to_parse_repack("Artist Title - Album Title 2017 REPACK FLAC aAF",True,2) --- 12:50:16.0 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_be_able_to_parse_repack("Artist.Title-Album.Title.2017.REPACK.FLAC-aAF",True,2) --- 12:50:16.0 Debug: Trying to parse quality for 'Artist.Title-Album.Title.2017.REPACK.FLAC-aAF' 12:50:16.0 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_be_able_to_parse_repack("Artist.Title-Album.Title.2017.REPACK.FLAC-aAF",True,2) --- 12:50:16.0 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_be_able_to_parse_repack("Artist.Title-Album.Title.2017.REPACK2.FLAC-aAF",True,3) --- 12:50:16.0 Debug: Trying to parse quality for 'Artist.Title-Album.Title.2017.REPACK2.FLAC-aAF' 12:50:16.0 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_be_able_to_parse_repack("Artist.Title-Album.Title.2017.REPACK2.FLAC-aAF",True,3) --- 12:50:16.0 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_be_able_to_parse_repack("Artist.Title-Album.Title.2017.PROPER.FLAC-aAF",False,2) --- 12:50:16.0 Debug: Trying to parse quality for 'Artist.Title-Album.Title.2017.PROPER.FLAC-aAF' 12:50:16.0 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_be_able_to_parse_repack("Artist.Title-Album.Title.2017.PROPER.FLAC-aAF",False,2) --- 12:50:16.0 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_be_able_to_parse_repack("Artist.Title-Album.Title.2017.RERIP.FLAC-DEMAND",True,2) --- 12:50:16.0 Debug: Trying to parse quality for 'Artist.Title-Album.Title.2017.RERIP.FLAC-DEMAND' 12:50:16.0 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_be_able_to_parse_repack("Artist.Title-Album.Title.2017.RERIP.FLAC-DEMAND",True,2) --- 12:50:16.0 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_be_able_to_parse_repack("Artist.Title-Album.Title.2017.RERIP2.FLAC-DEMAND",True,3) --- 12:50:16.0 Debug: Trying to parse quality for 'Artist.Title-Album.Title.2017.RERIP2.FLAC-DEMAND' 12:50:16.0 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_be_able_to_parse_repack("Artist.Title-Album.Title.2017.RERIP2.FLAC-DEMAND",True,3) --- 12:50:16.0 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:50:16.0 Debug: Trying to parse quality for 'Artist Title - Album Title 2017 MP3 V2 (VBR) aAF' 12:50:16.0 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:50:16.0 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:50:16.0 Debug: Trying to parse quality for 'Artist.Title-Album.Title.2017.MP3.V2.VBR-aAF' 12:50:16.0 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:50:16.0 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:50:16.0 Debug: Trying to parse quality for 'Artist.Title-Album.Title.2017.MP3.V2.VBR-aAF' 12:50:16.0 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:50:16.0 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:50:16.0 Debug: Trying to parse quality for 'Artist.Title-Album.Title.2017.MP3.V2.VBR-aAF' 12:50:16.0 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:50:16.0 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:50:16.0 Debug: Trying to parse quality for 'Artist.Title-Album.Title.2017.MP3.V2.VBR-DEMAND' 12:50:16.0 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:50:16.0 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:50:16.0 Debug: Trying to parse quality for 'Artist.Title-Album.Title.2017.MP3.V2.VBR-DEMAND' 12:50:16.0 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:50:16.0 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_not_parse_ape_quality("Arctic Monkeys - AM {2013-Album}",null,0) --- 12:50:16.0 Debug: Trying to parse quality for 'Arctic Monkeys - AM {2013-Album}' 12:50:16.0 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_not_parse_ape_quality("Arctic Monkeys - AM {2013-Album}",null,0) --- 12:50:16.0 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_not_parse_ape_quality("Audio Adrinaline - Audio Adrinaline",null,0) --- 12:50:16.0 Debug: Trying to parse quality for 'Audio Adrinaline - Audio Adrinaline' 12:50:16.0 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_not_parse_ape_quality("Audio Adrinaline - Audio Adrinaline",null,0) --- 12:50:16.0 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_not_parse_ape_quality("Audio Adrinaline - Audio Adrinaline [Mixtape FLAC]",null,0) --- 12:50:16.0 Debug: Trying to parse quality for 'Audio Adrinaline - Audio Adrinaline [Mixtape FLAC]' 12:50:16.0 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_not_parse_ape_quality("Audio Adrinaline - Audio Adrinaline [Mixtape FLAC]",null,0) --- 12:50:16.0 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_not_parse_ape_quality("Brain Ape - Rig it [2014][flac]",null,0) --- 12:50:16.0 Debug: Trying to parse quality for 'Brain Ape - Rig it [2014][flac]' 12:50:16.0 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_not_parse_ape_quality("Brain Ape - Rig it [2014][flac]",null,0) --- 12:50:16.0 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_not_parse_ape_quality("Coil - The Ape Of Naples(2005) (FLAC)",null,0) --- 12:50:16.0 Debug: Trying to parse quality for 'Coil - The Ape Of Naples(2005) (FLAC)' 12:50:16.0 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_not_parse_ape_quality("Coil - The Ape Of Naples(2005) (FLAC)",null,0) --- 12:50:16.0 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_not_parse_flac_quality("Roberta Flack 2006 - The Very Best of") --- 12:50:16.0 Debug: Trying to parse quality for 'Roberta Flack 2006 - The Very Best of' 12:50:16.0 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_not_parse_flac_quality("Roberta Flack 2006 - The Very Best of") --- 12:50:16.0 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_not_parse_opus_quality("Opus - Drums Unlimited (1966) [Flac]",null,0) --- 12:50:16.0 Debug: Trying to parse quality for 'Opus - Drums Unlimited (1966) [Flac]' 12:50:16.0 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_not_parse_opus_quality("Opus - Drums Unlimited (1966) [Flac]",null,0) --- 12:50:16.0 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_aac_256_quality("Milky Chance - Sadnecessary [256 Kbps] [M4A]",null,0) --- 12:50:16.0 Debug: Trying to parse quality for 'Milky Chance - Sadnecessary [256 Kbps] [M4A]' 12:50:16.0 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_aac_256_quality("Milky Chance - Sadnecessary [256 Kbps] [M4A]",null,0) --- 12:50:16.0 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:50:16.0 Debug: Trying to parse quality for 'Little Mix - Salute [Deluxe Edition] [2013] [M4A-256]-V3nom [GLT' 12:50:16.0 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:50:16.0 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_aac_256_quality("X-Men Soundtracks (2006-2014) AAC, 256 kbps",null,0) --- 12:50:16.0 Debug: Trying to parse quality for 'X-Men Soundtracks (2006-2014) AAC, 256 kbps' 12:50:16.0 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_aac_256_quality("X-Men Soundtracks (2006-2014) AAC, 256 kbps",null,0) --- 12:50:16.0 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_aac_256_quality("The Weeknd - The Hills - Single[iTunes Plus AAC M4A]",null,0) --- 12:50:16.0 Debug: Trying to parse quality for 'The Weeknd - The Hills - Single[iTunes Plus AAC M4A]' 12:50:16.0 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_aac_256_quality("The Weeknd - The Hills - Single[iTunes Plus AAC M4A]",null,0) --- 12:50:16.0 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_aac_256_quality("Walk the Line Soundtrack (2005) [AAC, 256 kbps]",null,0) --- 12:50:16.0 Debug: Trying to parse quality for 'Walk the Line Soundtrack (2005) [AAC, 256 kbps]' 12:50:16.0 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_aac_256_quality("Walk the Line Soundtrack (2005) [AAC, 256 kbps]",null,0) --- 12:50:16.0 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_aac_256_quality("Firefly Soundtrack(2007 (2002-2003)) [AAC, 256 kbps VBR]",null,0) --- 12:50:16.0 Debug: Trying to parse quality for 'Firefly Soundtrack(2007 (2002-2003)) [AAC, 256 kbps VBR]' 12:50:16.0 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_aac_256_quality("Firefly Soundtrack(2007 (2002-2003)) [AAC, 256 kbps VBR]",null,0) --- 12:50:16.0 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_aac_320_quality("","MPEG-4 Audio (mp4a)",320) --- 12:50:16.0 Debug: Trying to parse quality for '' 12:50:16.0 Trace: Got codec AAC 12:50:16.0 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_aac_320_quality("","MPEG-4 Audio (mp4a)",320) --- 12:50:16.0 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_aac_320_quality("","MPEG-4 Audio (drms)",320) --- 12:50:16.0 Debug: Trying to parse quality for '' 12:50:16.0 Trace: Got codec AAC 12:50:16.0 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_aac_320_quality("","MPEG-4 Audio (drms)",320) --- 12:50:16.0 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_aac_vbr_quality("","MPEG-4 Audio (mp4a)",321) --- 12:50:16.0 Debug: Trying to parse quality for '' 12:50:16.0 Trace: Got codec AAC 12:50:16.0 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_aac_vbr_quality("","MPEG-4 Audio (mp4a)",321) --- 12:50:16.0 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_aac_vbr_quality("","MPEG-4 Audio (drms)",321) --- 12:50:16.0 Debug: Trying to parse quality for '' 12:50:16.0 Trace: Got codec AAC 12:50:16.0 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_aac_vbr_quality("","MPEG-4 Audio (drms)",321) --- 12:50:16.0 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_alac_quality("Chuck Berry Discography ALAC",null,0) --- 12:50:16.0 Debug: Trying to parse quality for 'Chuck Berry Discography ALAC' 12:50:16.0 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_alac_quality("Chuck Berry Discography ALAC",null,0) --- 12:50:16.0 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_alac_quality("A$AP Rocky - LONG LIVE A$AP Deluxe asap[ALAC]",null,0) --- 12:50:16.0 Debug: Trying to parse quality for 'A$AP Rocky - LONG LIVE A$AP Deluxe asap[ALAC]' 12:50:16.0 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_alac_quality("A$AP Rocky - LONG LIVE A$AP Deluxe asap[ALAC]",null,0) --- 12:50:16.0 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_alac_quality("","MPEG-4 Audio (alac)",0) --- 12:50:16.0 Debug: Trying to parse quality for '' 12:50:16.0 Trace: Got codec ALAC 12:50:16.0 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_alac_quality("","MPEG-4 Audio (alac)",0) --- 12:50:16.0 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_ape_quality("Stevie Ray Vaughan Discography (1981-1987) [APE]",null,0) --- 12:50:16.0 Debug: Trying to parse quality for 'Stevie Ray Vaughan Discography (1981-1987) [APE]' 12:50:16.0 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_ape_quality("Stevie Ray Vaughan Discography (1981-1987) [APE]",null,0) --- 12:50:16.0 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_ape_quality("Brain Ape - Rig it [2014][ape]",null,0) --- 12:50:16.0 Debug: Trying to parse quality for 'Brain Ape - Rig it [2014][ape]' 12:50:16.0 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_ape_quality("Brain Ape - Rig it [2014][ape]",null,0) --- 12:50:16.0 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_ape_quality("","Monkey's Audio",0) --- 12:50:16.0 Debug: Trying to parse quality for '' 12:50:16.0 Trace: Got codec APE 12:50:16.0 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_ape_quality("","Monkey's Audio",0) --- 12:50:16.0 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:50:16.0 Debug: Trying to parse quality for 'Beck.-.Guero.2005.[2016.Remastered].24bit.96kHz.LOSSLESS.FLAC' 12:50:16.0 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:50:16.0 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:50:16.0 Debug: Trying to parse quality for '[R.E.M - Lifes Rich Pageant(1986) [24bit192kHz 2016 Remaster]LOSSLESS FLAC]' 12:50:16.0 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:50:16.0 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_flac_24bit_quality("Kid_Cudi-Entergalactic-24BIT-WEBFLAC-2022-NACHOS",null,0,0) --- 12:50:16.0 Debug: Trying to parse quality for 'Kid_Cudi-Entergalactic-24BIT-WEBFLAC-2022-NACHOS' 12:50:16.0 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_flac_24bit_quality("Kid_Cudi-Entergalactic-24BIT-WEBFLAC-2022-NACHOS",null,0,0) --- 12:50:16.0 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:50:16.0 Debug: Trying to parse quality for 'Foghat-Foghat_Live-24-192-WEB-FLAC-REMASTERED-2016-OBZEN' 12:50:16.0 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:50:16.0 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:50:16.0 Debug: Trying to parse quality for 'John Mellencamp-Plain Spoken From The Chicago Theatre-24-48-WEB-FLAC-2018-OBZEN' 12:50:16.0 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:50:16.0 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:50:16.0 Debug: Trying to parse quality for 'Nazareth-Close Enough For Rock N Roll-24-96-WEB-FLAC-REMASTERED-2021-OBZEN' 12:50:16.0 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:50:16.0 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:50:16.0 Debug: Trying to parse quality for 'Green_Day-Father_Of_All-24-44-WEB-FLAC-2020-OBZEN' 12:50:16.0 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:50:16.0 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_flac_24bit_quality("","Flac Audio",5057,24) --- 12:50:16.0 Debug: Trying to parse quality for '' 12:50:16.0 Trace: Got codec FLAC 12:50:16.0 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_flac_24bit_quality("","Flac Audio",5057,24) --- 12:50:16.0 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:50:16.0 Debug: Trying to parse quality for '[TR24][OF] Good Charlotte - Generation Rx - 2018 (Pop-Punk | Alternative Rock)' 12:50:16.0 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:50:16.0 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_flac_quality("Kendrick Lamar - DAMN (2017) FLAC",null,0) --- 12:50:16.0 Debug: Trying to parse quality for 'Kendrick Lamar - DAMN (2017) FLAC' 12:50:16.0 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_flac_quality("Kendrick Lamar - DAMN (2017) FLAC",null,0) --- 12:50:16.0 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_flac_quality("Kid_Cudi-Entergalactic-WEBFLAC-2022-NACHOS",null,0) --- 12:50:16.0 Debug: Trying to parse quality for 'Kid_Cudi-Entergalactic-WEBFLAC-2022-NACHOS' 12:50:16.0 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_flac_quality("Kid_Cudi-Entergalactic-WEBFLAC-2022-NACHOS",null,0) --- 12:50:16.0 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_flac_quality("Alicia Keys - Vault Playlist Vol. 1 (2017) [FLAC CD]",null,0) --- 12:50:16.0 Debug: Trying to parse quality for 'Alicia Keys - Vault Playlist Vol. 1 (2017) [FLAC CD]' 12:50:16.0 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_flac_quality("Alicia Keys - Vault Playlist Vol. 1 (2017) [FLAC CD]",null,0) --- 12:50:16.0 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_flac_quality("Gorillaz - Humanz (Deluxe) - lossless FLAC Tracks - 2017 - CDrip",null,0) --- 12:50:16.0 Debug: Trying to parse quality for 'Gorillaz - Humanz (Deluxe) - lossless FLAC Tracks - 2017 - CDrip' 12:50:16.0 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_flac_quality("Gorillaz - Humanz (Deluxe) - lossless FLAC Tracks - 2017 - CDrip",null,0) --- 12:50:16.0 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_flac_quality("David Bowie - Blackstar (2016) [FLAC]",null,0) --- 12:50:16.0 Debug: Trying to parse quality for 'David Bowie - Blackstar (2016) [FLAC]' 12:50:16.0 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_flac_quality("David Bowie - Blackstar (2016) [FLAC]",null,0) --- 12:50:16.0 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_flac_quality("The Cure - Greatest Hits (2001) FLAC Soup",null,0) --- 12:50:16.0 Debug: Trying to parse quality for 'The Cure - Greatest Hits (2001) FLAC Soup' 12:50:16.0 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_flac_quality("The Cure - Greatest Hits (2001) FLAC Soup",null,0) --- 12:50:16.0 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_flac_quality("Slowdive- Souvlaki (FLAC)",null,0) --- 12:50:16.0 Debug: Trying to parse quality for 'Slowdive- Souvlaki (FLAC)' 12:50:16.0 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_flac_quality("Slowdive- Souvlaki (FLAC)",null,0) --- 12:50:16.0 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_flac_quality("John Coltrane - Kulu Se Mama (1965) [EAC-FLAC]",null,0) --- 12:50:16.0 Debug: Trying to parse quality for 'John Coltrane - Kulu Se Mama (1965) [EAC-FLAC]' 12:50:16.0 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_flac_quality("John Coltrane - Kulu Se Mama (1965) [EAC-FLAC]",null,0) --- 12:50:16.0 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:50:16.0 Debug: Trying to parse quality for 'The Rolling Stones - The Very Best Of '75-'94 (1995) {FLAC}' 12:50:16.0 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:50:16.0 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_flac_quality("Migos-No_Label_II-CD-FLAC-2014-FORSAKEN",null,0) --- 12:50:16.0 Debug: Trying to parse quality for 'Migos-No_Label_II-CD-FLAC-2014-FORSAKEN' 12:50:16.0 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_flac_quality("Migos-No_Label_II-CD-FLAC-2014-FORSAKEN",null,0) --- 12:50:16.0 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_flac_quality("ADELE 25 CD FLAC 2015 PERFECT",null,0) --- 12:50:16.0 Debug: Trying to parse quality for 'ADELE 25 CD FLAC 2015 PERFECT' 12:50:16.0 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_flac_quality("ADELE 25 CD FLAC 2015 PERFECT",null,0) --- 12:50:16.0 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_flac_quality("","Flac Audio",1057) --- 12:50:16.0 Debug: Trying to parse quality for '' 12:50:16.0 Trace: Got codec FLAC 12:50:16.0 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_flac_quality("","Flac Audio",1057) --- 12:50:16.0 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_mp3_128_quality("","MPEG Version 1 Audio, Layer 3",128) --- 12:50:16.0 Debug: Trying to parse quality for '' 12:50:16.0 Trace: Got codec MP3CBR 12:50:16.0 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_mp3_128_quality("","MPEG Version 1 Audio, Layer 3",128) --- 12:50:16.0 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_mp3_160_quality("","MPEG Version 1 Audio, Layer 3",160) --- 12:50:16.0 Debug: Trying to parse quality for '' 12:50:16.0 Trace: Got codec MP3CBR 12:50:16.0 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_mp3_160_quality("","MPEG Version 1 Audio, Layer 3",160) --- 12:50:16.0 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:50:16.0 Debug: Trying to parse quality for 'VA - The Best 101 Love Ballads (2017) MP3 [192 kbps]' 12:50:16.0 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:50:16.0 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_mp3_192_quality("ATCQ - The Love Movement 1998 2CD 192kbps RIP",null,0) --- 12:50:16.0 Debug: Trying to parse quality for 'ATCQ - The Love Movement 1998 2CD 192kbps RIP' 12:50:16.0 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_mp3_192_quality("ATCQ - The Love Movement 1998 2CD 192kbps RIP",null,0) --- 12:50:16.0 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:50:16.0 Debug: Trying to parse quality for 'A Tribe Called Quest - The Love Movement 1998 2CD [192kbps] RIP' 12:50:16.0 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:50:16.0 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_mp3_192_quality("Maula - Jism 2 [2012] Mp3 - 192Kbps [Extended]- TK",null,0) --- 12:50:16.0 Debug: Trying to parse quality for 'Maula - Jism 2 [2012] Mp3 - 192Kbps [Extended]- TK' 12:50:16.0 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_mp3_192_quality("Maula - Jism 2 [2012] Mp3 - 192Kbps [Extended]- TK",null,0) --- 12:50:16.0 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:50:16.0 Debug: Trying to parse quality for 'VA - Complete Clubland - The Ultimate Ride Of Your Lfe [2014][MP3][192 kbps]' 12:50:16.0 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:50:16.0 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:50:16.0 Debug: Trying to parse quality for 'Complete Clubland - The Ultimate Ride Of Your Lfe [2014][MP3](192kbps)' 12:50:16.0 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:50:16.0 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:50:16.0 Debug: Trying to parse quality for 'The Ultimate Ride Of Your Lfe [192 KBPS][2014][MP3]' 12:50:16.0 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:50:16.0 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:50:16.0 Debug: Trying to parse quality for 'Gary Clark Jr - Live North America 2016 (2017) MP3 192kbps' 12:50:16.0 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:50:16.0 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_mp3_192_quality("Some Song [192][2014][MP3]",null,0) --- 12:50:16.0 Debug: Trying to parse quality for 'Some Song [192][2014][MP3]' 12:50:16.0 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_mp3_192_quality("Some Song [192][2014][MP3]",null,0) --- 12:50:16.0 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_mp3_192_quality("Other Song (192)[2014][MP3]",null,0) --- 12:50:16.0 Debug: Trying to parse quality for 'Other Song (192)[2014][MP3]' 12:50:16.0 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_mp3_192_quality("Other Song (192)[2014][MP3]",null,0) --- 12:50:16.0 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_mp3_192_quality("","MPEG Version 1 Audio, Layer 3",192) --- 12:50:16.0 Debug: Trying to parse quality for '' 12:50:16.0 Trace: Got codec MP3CBR 12:50:16.0 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_mp3_192_quality("","MPEG Version 1 Audio, Layer 3",192) --- 12:50:16.0 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_mp3_256_quality("Caetano Veloso Discografia Completa MP3 @256",null,0) --- 12:50:16.0 Debug: Trying to parse quality for 'Caetano Veloso Discografia Completa MP3 @256' 12:50:16.0 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_mp3_256_quality("Caetano Veloso Discografia Completa MP3 @256",null,0) --- 12:50:16.0 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:50:16.0 Debug: Trying to parse quality for 'Ricky Martin - A Quien Quiera Escuchar (2015) 256 kbps [GloDLS]' 12:50:16.0 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:50:16.0 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_mp3_256_quality("Jake Bugg - Jake Bugg (Album) [2012] {MP3 256 kbps}",null,0) --- 12:50:16.0 Debug: Trying to parse quality for 'Jake Bugg - Jake Bugg (Album) [2012] {MP3 256 kbps}' 12:50:16.0 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_mp3_256_quality("Jake Bugg - Jake Bugg (Album) [2012] {MP3 256 kbps}",null,0) --- 12:50:16.0 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_mp3_256_quality("Clean Bandit - New Eyes [2014] [Mp3-256]-V3nom [GLT]",null,0) --- 12:50:16.0 Debug: Trying to parse quality for 'Clean Bandit - New Eyes [2014] [Mp3-256]-V3nom [GLT]' 12:50:16.0 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_mp3_256_quality("Clean Bandit - New Eyes [2014] [Mp3-256]-V3nom [GLT]",null,0) --- 12:50:16.0 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:50:16.0 Debug: Trying to parse quality for 'Armin van Buuren - A State Of Trance 810 (20.04.2017) 256 kbps' 12:50:16.0 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:50:16.0 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_mp3_256_quality("PJ Harvey - Let England Shake [mp3-256-2011][trfkad]",null,0) --- 12:50:16.0 Debug: Trying to parse quality for 'PJ Harvey - Let England Shake [mp3-256-2011][trfkad]' 12:50:16.0 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_mp3_256_quality("PJ Harvey - Let England Shake [mp3-256-2011][trfkad]",null,0) --- 12:50:16.0 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_mp3_256_quality("","MPEG Version 1 Audio, Layer 3",256) --- 12:50:16.0 Debug: Trying to parse quality for '' 12:50:16.0 Trace: Got codec MP3CBR 12:50:16.0 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_mp3_256_quality("","MPEG Version 1 Audio, Layer 3",256) --- 12:50:16.0 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_mp3_320_quality("Beyoncé Lemonade [320] 2016 Beyonce Lemonade [320] 2016",null,0) --- 12:50:16.0 Debug: Trying to parse quality for 'Beyoncé Lemonade [320] 2016 Beyonce Lemonade [320] 2016' 12:50:16.0 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_mp3_320_quality("Beyoncé Lemonade [320] 2016 Beyonce Lemonade [320] 2016",null,0) --- 12:50:16.0 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:50:16.0 Debug: Trying to parse quality for 'Childish Gambino - Awaken, My Love Album 2016 mp3 320 Kbps' 12:50:16.0 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:50:16.0 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_mp3_320_quality("Maluma – Felices Los 4 MP3 320 Kbps 2017 Download",null,0) --- 12:50:16.0 Debug: Trying to parse quality for 'Maluma – Felices Los 4 MP3 320 Kbps 2017 Download' 12:50:16.0 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_mp3_320_quality("Maluma – Felices Los 4 MP3 320 Kbps 2017 Download",null,0) --- 12:50:16.0 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_mp3_320_quality("Ricardo Arjona - APNEA (Single 2014) (320 kbps)",null,0) --- 12:50:16.0 Debug: Trying to parse quality for 'Ricardo Arjona - APNEA (Single 2014) (320 kbps)' 12:50:16.0 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_mp3_320_quality("Ricardo Arjona - APNEA (Single 2014) (320 kbps)",null,0) --- 12:50:16.0 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_mp3_320_quality("Kehlani - SweetSexySavage (Deluxe Edition) (2017) 320",null,0) --- 12:50:16.0 Debug: Trying to parse quality for 'Kehlani - SweetSexySavage (Deluxe Edition) (2017) 320' 12:50:16.0 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_mp3_320_quality("Kehlani - SweetSexySavage (Deluxe Edition) (2017) 320",null,0) --- 12:50:16.0 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_mp3_320_quality("Anderson Paak - Malibu (320)(2016)",null,0) --- 12:50:16.0 Debug: Trying to parse quality for 'Anderson Paak - Malibu (320)(2016)' 12:50:16.0 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_mp3_320_quality("Anderson Paak - Malibu (320)(2016)",null,0) --- 12:50:16.0 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_mp3_320_quality("Zeynep_Erbay-Flashlights_On_Love-WEB-2022-BABAS",null,0) --- 12:50:16.0 Debug: Trying to parse quality for 'Zeynep_Erbay-Flashlights_On_Love-WEB-2022-BABAS' 12:50:16.0 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_mp3_320_quality("Zeynep_Erbay-Flashlights_On_Love-WEB-2022-BABAS",null,0) --- 12:50:16.0 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_mp3_320_quality("","MPEG Version 1 Audio, Layer 3",320) --- 12:50:16.0 Debug: Trying to parse quality for '' 12:50:16.0 Trace: Got codec MP3CBR 12:50:16.0 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_mp3_320_quality("","MPEG Version 1 Audio, Layer 3",320) --- 12:50:16.0 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_mp3_96_quality("","MPEG Version 1 Audio, Layer 3",96) --- 12:50:16.0 Debug: Trying to parse quality for '' 12:50:16.0 Trace: Got codec MP3CBR 12:50:16.0 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_mp3_96_quality("","MPEG Version 1 Audio, Layer 3",96) --- 12:50:16.0 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:50:16.0 Debug: Trying to parse quality for 'Sia - This Is Acting (Standard Edition) [2016-Web-MP3-V0(VBR)]' 12:50:16.0 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:50:16.0 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:50:16.0 Debug: Trying to parse quality for 'Mount Eerie - A Crow Looked at Me (2017) [MP3 V0 VBR)]' 12:50:16.0 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:50:16.0 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_null_quality_description_as_unknown --- 12:50:16.0 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:50:16.0 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_quality_from_extension("01. Kanye West - Ultralight Beam.mp3") --- 12:50:16.0 Debug: Trying to parse quality for '01. Kanye West - Ultralight Beam.mp3' 12:50:16.0 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_quality_from_extension("01. Kanye West - Ultralight Beam.mp3") --- 12:50:16.0 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_quality_from_extension("01. Kanye West - Ultralight Beam.ogg") --- 12:50:16.0 Debug: Trying to parse quality for '01. Kanye West - Ultralight Beam.ogg' 12:50:16.0 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_quality_from_extension("01. Kanye West - Ultralight Beam.ogg") --- 12:50:16.0 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_quality_from_name("Little Mix - Salute [Deluxe Edition] [2013] [M4A-256]-V3nom [GLT") --- 12:50:16.0 Debug: Trying to parse quality for 'Little Mix - Salute [Deluxe Edition] [2013] [M4A-256]-V3nom [GLT' 12:50:16.0 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_quality_from_name("Little Mix - Salute [Deluxe Edition] [2013] [M4A-256]-V3nom [GLT") --- 12:50:16.0 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:50:16.0 Debug: Trying to parse quality for 'Kirlian Camera - The Ice Curtain - Album 1998 - Ogg-Vorbis Q10' 12:50:16.0 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:50:16.0 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_vorbis_q10_quality("","Vorbis Version 0 Audio",500) --- 12:50:16.0 Debug: Trying to parse quality for '' 12:50:16.0 Trace: Got codec OGG 12:50:16.0 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_vorbis_q10_quality("","Vorbis Version 0 Audio",500) --- 12:50:16.0 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_vorbis_q10_quality("","Opus Version 1 Audio",501) --- 12:50:16.0 Debug: Trying to parse quality for '' 12:50:16.0 Trace: Got codec OPUS 12:50:16.0 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_vorbis_q10_quality("","Opus Version 1 Audio",501) --- 12:50:16.0 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_vorbis_q5_quality("","Vorbis Version 0 Audio",160) --- 12:50:16.0 Debug: Trying to parse quality for '' 12:50:16.0 Trace: Got codec OGG 12:50:16.0 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_vorbis_q5_quality("","Vorbis Version 0 Audio",160) --- 12:50:16.0 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_vorbis_q5_quality("","Opus Version 1 Audio",161) --- 12:50:16.0 Debug: Trying to parse quality for '' 12:50:16.0 Trace: Got codec OPUS 12:50:16.0 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_vorbis_q5_quality("","Opus Version 1 Audio",161) --- 12:50:16.0 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_vorbis_q6_quality("","Vorbis Version 0 Audio",192) --- 12:50:16.0 Debug: Trying to parse quality for '' 12:50:16.0 Trace: Got codec OGG 12:50:16.0 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_vorbis_q6_quality("","Vorbis Version 0 Audio",192) --- 12:50:16.0 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_vorbis_q6_quality("","Opus Version 1 Audio",193) --- 12:50:16.0 Debug: Trying to parse quality for '' 12:50:16.0 Trace: Got codec OPUS 12:50:16.0 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_vorbis_q6_quality("","Opus Version 1 Audio",193) --- 12:50:16.0 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:50:16.0 Debug: Trying to parse quality for 'Masters_At_Work-Nuyorican_Soul-.Talkin_Loud.-1997-OGG.Q7' 12:50:16.0 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:50:16.0 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_vorbis_q7_quality("","Vorbis Version 0 Audio",224) --- 12:50:16.0 Debug: Trying to parse quality for '' 12:50:16.0 Trace: Got codec OGG 12:50:16.0 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_vorbis_q7_quality("","Vorbis Version 0 Audio",224) --- 12:50:16.0 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_vorbis_q7_quality("","Opus Version 1 Audio",225) --- 12:50:16.0 Debug: Trying to parse quality for '' 12:50:16.0 Trace: Got codec OPUS 12:50:16.0 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_vorbis_q7_quality("","Opus Version 1 Audio",225) --- 12:50:16.0 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_vorbis_q8_quality("Various Artists - No New York [1978/Ogg/q8]",null,0) --- 12:50:16.0 Debug: Trying to parse quality for 'Various Artists - No New York [1978/Ogg/q8]' 12:50:16.0 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_vorbis_q8_quality("Various Artists - No New York [1978/Ogg/q8]",null,0) --- 12:50:16.0 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_vorbis_q8_quality("","Vorbis Version 0 Audio",256) --- 12:50:16.0 Debug: Trying to parse quality for '' 12:50:16.0 Trace: Got codec OGG 12:50:16.0 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_vorbis_q8_quality("","Vorbis Version 0 Audio",256) --- 12:50:16.0 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_vorbis_q8_quality("","Opus Version 1 Audio",257) --- 12:50:16.0 Debug: Trying to parse quality for '' 12:50:16.0 Trace: Got codec OPUS 12:50:16.0 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_vorbis_q8_quality("","Opus Version 1 Audio",257) --- 12:50:16.0 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_vorbis_q9_quality("","Vorbis Version 0 Audio",320) --- 12:50:16.0 Debug: Trying to parse quality for '' 12:50:16.0 Trace: Got codec OGG 12:50:16.0 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_vorbis_q9_quality("","Vorbis Version 0 Audio",320) --- 12:50:16.0 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_vorbis_q9_quality("","Opus Version 1 Audio",321) --- 12:50:16.0 Debug: Trying to parse quality for '' 12:50:16.0 Trace: Got codec OPUS 12:50:16.0 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_vorbis_q9_quality("","Opus Version 1 Audio",321) --- 12:50:16.0 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_wav_quality("","PCM Audio",1411) --- 12:50:16.0 Debug: Trying to parse quality for '' 12:50:16.0 Trace: Got codec WAV 12:50:16.0 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_wav_quality("","PCM Audio",1411) --- 12:50:16.0 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_wavpack_quality("Max Roach - Drums Unlimited (1966) [WavPack]",null,0) --- 12:50:16.0 Debug: Trying to parse quality for 'Max Roach - Drums Unlimited (1966) [WavPack]' 12:50:16.0 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_wavpack_quality("Max Roach - Drums Unlimited (1966) [WavPack]",null,0) --- 12:50:16.0 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_wavpack_quality("Roxette - Charm School(2011) (2CD) [WV]",null,0) --- 12:50:16.0 Debug: Trying to parse quality for 'Roxette - Charm School(2011) (2CD) [WV]' 12:50:16.0 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_wavpack_quality("Roxette - Charm School(2011) (2CD) [WV]",null,0) --- 12:50:16.0 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_wavpack_quality("","WavPack",0) --- 12:50:16.0 Debug: Trying to parse quality for '' 12:50:16.0 Trace: Got codec WAVPACK 12:50:16.0 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_wavpack_quality("","WavPack",0) --- 12:50:16.0 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_wma_quality("","Microsoft WMA2 Audio",218) --- 12:50:16.0 Debug: Trying to parse quality for '' 12:50:16.0 Trace: Got codec WMA 12:50:16.0 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_wma_quality("","Microsoft WMA2 Audio",218) --- 12:50:16.0 Info: --- Start: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_not_include_language_in_release_group("Olafur.Arnalds-Remember-WEB-2018-SKGTV English","SKGTV") --- 12:50:16.0 Info: --- End: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_not_include_language_in_release_group("Olafur.Arnalds-Remember-WEB-2018-SKGTV English","SKGTV") --- 12:50:16.0 Info: --- Start: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_not_include_language_in_release_group("Olafur.Arnalds-Remember-WEB-2018-SKGTV_English","SKGTV") --- 12:50:16.0 Info: --- End: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_not_include_language_in_release_group("Olafur.Arnalds-Remember-WEB-2018-SKGTV_English","SKGTV") --- 12:50:16.0 Info: --- Start: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_not_include_language_in_release_group("Olafur.Arnalds-Remember-WEB-2018-SKGTV.English","SKGTV") --- 12:50:16.0 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:50:16.0 Info: --- Start: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_not_include_repost_in_release_group("Olafur.Arnalds-Remember-WEB-2018-EVL-RP","EVL") --- 12:50:16.0 Info: --- End: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_not_include_repost_in_release_group("Olafur.Arnalds-Remember-WEB-2018-EVL-RP","EVL") --- 12:50:16.0 Info: --- Start: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_not_include_repost_in_release_group("Olafur.Arnalds-Remember-WEB-2018-EVL-RP-RP","EVL") --- 12:50:16.0 Info: --- End: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_not_include_repost_in_release_group("Olafur.Arnalds-Remember-WEB-2018-EVL-RP-RP","EVL") --- 12:50:16.0 Info: --- Start: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_not_include_repost_in_release_group("Olafur.Arnalds-Remember-WEB-2018-EVL-Obfuscated","EVL") --- 12:50:16.0 Info: --- End: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_not_include_repost_in_release_group("Olafur.Arnalds-Remember-WEB-2018-EVL-Obfuscated","EVL") --- 12:50:16.0 Info: --- Start: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_not_include_repost_in_release_group("Olafur.Arnalds-Remember-WEB-2018-xHD-NZBgeek","xHD") --- 12:50:16.0 Info: --- End: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_not_include_repost_in_release_group("Olafur.Arnalds-Remember-WEB-2018-xHD-NZBgeek","xHD") --- 12:50:16.0 Info: --- Start: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_not_include_repost_in_release_group("Olafur.Arnalds-Remember-WEB-2018-DIMENSION-NZBgeek","DIMENSION") --- 12:50:16.0 Info: --- End: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_not_include_repost_in_release_group("Olafur.Arnalds-Remember-WEB-2018-DIMENSION-NZBgeek","DIMENSION") --- 12:50:16.0 Info: --- Start: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_not_include_repost_in_release_group("Olafur.Arnalds-Remember-WEB-2018-xHD-1","xHD") --- 12:50:16.0 Info: --- End: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_not_include_repost_in_release_group("Olafur.Arnalds-Remember-WEB-2018-xHD-1","xHD") --- 12:50:16.0 Info: --- Start: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_not_include_repost_in_release_group("Olafur.Arnalds-Remember-WEB-2018-DIMENSION-1","DIMENSION") --- 12:50:16.0 Info: --- End: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_not_include_repost_in_release_group("Olafur.Arnalds-Remember-WEB-2018-DIMENSION-1","DIMENSION") --- 12:50:16.0 Info: --- Start: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_not_include_repost_in_release_group("Olafur.Arnalds-Remember-WEB-2018-EVL-Scrambled","EVL") --- 12:50:16.0 Info: --- End: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_not_include_repost_in_release_group("Olafur.Arnalds-Remember-WEB-2018-EVL-Scrambled","EVL") --- 12:50:16.0 Info: --- Start: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_not_include_repost_in_release_group("Olafur.Arnalds-Remember-WEB-2018-EVL-AlteZachen","EVL") --- 12:50:16.0 Info: --- End: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_not_include_repost_in_release_group("Olafur.Arnalds-Remember-WEB-2018-EVL-AlteZachen","EVL") --- 12:50:16.1 Info: --- Start: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_not_include_repost_in_release_group("Olafur.Arnalds-Remember-WEB-2018-HarrHD-RePACKPOST","HarrHD") --- 12:50:16.1 Info: --- End: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_not_include_repost_in_release_group("Olafur.Arnalds-Remember-WEB-2018-HarrHD-RePACKPOST","HarrHD") --- 12:50:16.1 Info: --- Start: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_anime_release_groups("[FFF] Invaders of the Rokujouma!! - S01E11 - Someday, With Them","FFF") --- 12:50:16.1 Info: --- End: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_anime_release_groups("[FFF] Invaders of the Rokujouma!! - S01E11 - Someday, With Them","FFF") --- 12:50:16.1 Info: --- Start: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_anime_release_groups("[HorribleSubs] Invaders of the Rokujouma!! - S01E12 - Invasion Going Well!!","HorribleSubs") --- 12:50:16.1 Info: --- End: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_anime_release_groups("[HorribleSubs] Invaders of the Rokujouma!! - S01E12 - Invasion Going Well!!","HorribleSubs") --- 12:50:16.1 Info: --- Start: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_anime_release_groups("[Anime-Koi] Barakamon - S01E06 - Guys From Tokyo","Anime-Koi") --- 12:50:16.1 Info: --- End: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_anime_release_groups("[Anime-Koi] Barakamon - S01E06 - Guys From Tokyo","Anime-Koi") --- 12:50:16.1 Info: --- Start: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_anime_release_groups("[Anime-Koi] Barakamon - S01E07 - A High-Grade Fish","Anime-Koi") --- 12:50:16.1 Info: --- End: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_anime_release_groups("[Anime-Koi] Barakamon - S01E07 - A High-Grade Fish","Anime-Koi") --- 12:50:16.1 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:50:16.1 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:50:16.1 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:50:16.1 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:50:16.1 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:50:16.1 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:50:16.1 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:50:16.1 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:50:16.1 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:50:16.1 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:50:16.1 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:50:16.1 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:50:16.1 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:50:16.1 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:50:16.1 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:50:16.1 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:50:16.1 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:50:16.1 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:50:16.1 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:50:16.1 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:50:16.1 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:50:16.1 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:50:16.1 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:50:16.1 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:50:16.1 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:50:16.1 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:50:16.1 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:50:16.1 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:50:16.1 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:50:16.1 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:50:16.1 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:50:16.1 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:50:16.1 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:50:16.1 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:50:16.1 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:50:16.1 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:50:16.1 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:50:16.1 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:50:16.1 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:50:16.1 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:50:16.1 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:50:16.1 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:50:16.1 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:50:16.1 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:50:16.1 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:50:16.1 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:50:16.1 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:50:16.1 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:50:16.1 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:50:16.1 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:50:16.1 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:50:16.1 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:50:16.1 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:50:16.1 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:50:16.1 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:50:16.1 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:50:16.1 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:50:16.1 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:50:16.1 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:50:16.1 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:50:16.1 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:50:16.1 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:50:16.1 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:50:16.1 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:50:16.1 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:50:16.1 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:50:16.1 Info: --- Start: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_release_group("Olafur.Arnalds-Remember-WEB-2018-ENTiTLED","ENTiTLED") --- 12:50:16.1 Info: --- End: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_release_group("Olafur.Arnalds-Remember-WEB-2018-ENTiTLED","ENTiTLED") --- 12:50:16.1 Info: --- Start: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_release_group("[ www.Torrenting.com ] - Olafur.Arnalds-Remember-WEB-2018-ENTiTLED","ENTiTLED") --- 12:50:16.1 Info: --- End: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_release_group("[ www.Torrenting.com ] - Olafur.Arnalds-Remember-WEB-2018-ENTiTLED","ENTiTLED") --- 12:50:16.1 Info: --- Start: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_release_group("Olafur.Arnalds-Remember-WEB-2018-ENTiTLED [eztv]-[rarbg.com]","ENTiTLED") --- 12:50:16.1 Info: --- End: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_release_group("Olafur.Arnalds-Remember-WEB-2018-ENTiTLED [eztv]-[rarbg.com]","ENTiTLED") --- 12:50:16.1 Info: --- Start: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_release_group("7s-atlantis-128.mp3",null) --- 12:50:16.1 Info: --- End: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_release_group("7s-atlantis-128.mp3",null) --- 12:50:16.1 Info: --- Start: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_release_group("Olafur.Arnalds-Remember-WEB-2018-ENTiTLED-Pre","ENTiTLED") --- 12:50:16.1 Info: --- End: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_release_group("Olafur.Arnalds-Remember-WEB-2018-ENTiTLED-Pre","ENTiTLED") --- 12:50:16.1 Info: --- Start: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_release_group("Olafur.Arnalds-Remember-WEB-2018-ENTiTLED-postbot","ENTiTLED") --- 12:50:16.1 Info: --- End: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_release_group("Olafur.Arnalds-Remember-WEB-2018-ENTiTLED-postbot","ENTiTLED") --- 12:50:16.1 Info: --- Start: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_release_group("Olafur.Arnalds-Remember-WEB-2018-ENTiTLED-xpost","ENTiTLED") --- 12:50:16.1 Info: --- End: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_release_group("Olafur.Arnalds-Remember-WEB-2018-ENTiTLED-xpost","ENTiTLED") --- 12:50:16.1 Info: --- Start: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_release_group("[TR24][OF] Good Charlotte - Generation Rx - 2018",null) --- 12:50:16.1 Info: --- End: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_release_group("[TR24][OF] Good Charlotte - Generation Rx - 2018",null) --- 12:50:16.1 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:50:16.1 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:50:16.1 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:50:16.1 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:50:16.1 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:50:16.1 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:50:16.1 Info: --- Start: NzbDrone.Core.Test.Profiles.Delay.DelayProfileServiceFixture.should_change_afters_order_if_moving_was_before --- 12:50:16.1 Info: --- End: NzbDrone.Core.Test.Profiles.Delay.DelayProfileServiceFixture.should_change_afters_order_if_moving_was_before --- 12:50:16.1 Info: --- Start: NzbDrone.Core.Test.Profiles.Delay.DelayProfileServiceFixture.should_move_after_if_afterId_is_not_null --- 12:50:16.1 Info: --- End: NzbDrone.Core.Test.Profiles.Delay.DelayProfileServiceFixture.should_move_after_if_afterId_is_not_null --- 12:50:16.1 Info: --- Start: NzbDrone.Core.Test.Profiles.Delay.DelayProfileServiceFixture.should_move_to_first_if_afterId_is_null --- 12:50:16.1 Info: --- End: NzbDrone.Core.Test.Profiles.Delay.DelayProfileServiceFixture.should_move_to_first_if_afterId_is_null --- 12:50:16.1 Info: --- Start: NzbDrone.Core.Test.Profiles.Delay.DelayProfileServiceFixture.should_not_change_afters_order_if_moving_was_after --- 12:50:16.1 Info: --- End: NzbDrone.Core.Test.Profiles.Delay.DelayProfileServiceFixture.should_not_change_afters_order_if_moving_was_after --- 12:50:16.1 Info: --- Start: NzbDrone.Core.Test.Profiles.Delay.DelayProfileServiceFixture.should_reorder_delay_profiles_that_are_after_moved --- 12:50:16.1 Info: --- End: NzbDrone.Core.Test.Profiles.Delay.DelayProfileServiceFixture.should_reorder_delay_profiles_that_are_after_moved --- 12:50:16.1 Info: --- Start: NzbDrone.Core.Test.Profiles.Metadata.MetadataProfileRepositoryFixture.should_be_able_to_read_and_write --- 12:50:16.1 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm64/cached_Main.db 12:50:16.1 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm64/_temp_11361_638515470161804951_463/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:50:16.1 Info: DatabaseEngineVersionCheck migrating 12:50:16.1 Info: PerformDBOperation 12:50:16.1 Info: Performing DB Operation 12:50:16.1 Info: SQLite 3.45.3 12:50:16.1 Info: => 0.0011816s 12:50:16.1 Info: DatabaseEngineVersionCheck migrated 12:50:16.1 Info: => 0.0011949s 12:50:16.1 Debug: Took: 00:00:00.0112631 12:50:16.2 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:50:16.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "MetadataProfiles".* FROM "MetadataProfiles" PARAMETERS: ==== End Query Trace ==== 12:50:16.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "MetadataProfiles".* FROM "MetadataProfiles" PARAMETERS: ==== End Query Trace ==== 12:50:16.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "MetadataProfiles".* FROM "MetadataProfiles" PARAMETERS: ==== End Query Trace ==== 12:50:16.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "MetadataProfiles".* FROM "MetadataProfiles" PARAMETERS: ==== End Query Trace ==== 12:50:16.2 Info: --- End: NzbDrone.Core.Test.Profiles.Metadata.MetadataProfileRepositoryFixture.should_be_able_to_read_and_write --- 12:50:16.2 Info: --- Start: NzbDrone.Core.Test.Profiles.Metadata.MetadataProfileServiceFixture.init_should_add_default_profiles --- 12:50:16.3 Info: Setting up standard metadata profile 12:50:16.3 Info: Setting up empty metadata profile 12:50:16.3 Info: --- End: NzbDrone.Core.Test.Profiles.Metadata.MetadataProfileServiceFixture.init_should_add_default_profiles --- 12:50:16.3 Info: --- Start: NzbDrone.Core.Test.Profiles.Metadata.MetadataProfileServiceFixture.init_should_add_none_profile_if_it_doesnt_exist --- 12:50:16.3 Info: Setting up empty metadata profile 12:50:16.3 Info: --- End: NzbDrone.Core.Test.Profiles.Metadata.MetadataProfileServiceFixture.init_should_add_none_profile_if_it_doesnt_exist --- 12:50:16.3 Info: --- Start: NzbDrone.Core.Test.Profiles.Metadata.MetadataProfileServiceFixture.init_should_move_existing_none_profile --- 12:50:16.3 Info: Renaming non-empty metadata profile None 12:50:16.3 Info: Setting up empty metadata profile 12:50:16.3 Info: --- End: NzbDrone.Core.Test.Profiles.Metadata.MetadataProfileServiceFixture.init_should_move_existing_none_profile --- 12:50:16.3 Info: --- Start: NzbDrone.Core.Test.Profiles.Metadata.MetadataProfileServiceFixture.Init_should_skip_if_any_profiles_already_exist --- 12:50:16.3 Info: Setting up empty metadata profile 12:50:16.3 Info: --- End: NzbDrone.Core.Test.Profiles.Metadata.MetadataProfileServiceFixture.Init_should_skip_if_any_profiles_already_exist --- 12:50:16.3 Info: --- Start: NzbDrone.Core.Test.Profiles.Metadata.MetadataProfileServiceFixture.should_delete_profile_if_not_assigned_to_artist_import_list_or_root_folder --- 12:50:16.3 Info: --- End: NzbDrone.Core.Test.Profiles.Metadata.MetadataProfileServiceFixture.should_delete_profile_if_not_assigned_to_artist_import_list_or_root_folder --- 12:50:16.3 Info: --- Start: NzbDrone.Core.Test.Profiles.Metadata.MetadataProfileServiceFixture.should_not_be_able_to_delete_none_profile --- 12:50:16.3 Info: --- End: NzbDrone.Core.Test.Profiles.Metadata.MetadataProfileServiceFixture.should_not_be_able_to_delete_none_profile --- 12:50:16.3 Info: --- Start: NzbDrone.Core.Test.Profiles.Metadata.MetadataProfileServiceFixture.should_not_be_able_to_delete_profile_if_assigned_to_artist --- 12:50:16.3 Info: --- End: NzbDrone.Core.Test.Profiles.Metadata.MetadataProfileServiceFixture.should_not_be_able_to_delete_profile_if_assigned_to_artist --- 12:50:16.3 Info: --- Start: NzbDrone.Core.Test.Profiles.Metadata.MetadataProfileServiceFixture.should_not_be_able_to_delete_profile_if_assigned_to_import_list --- 12:50:16.3 Info: --- End: NzbDrone.Core.Test.Profiles.Metadata.MetadataProfileServiceFixture.should_not_be_able_to_delete_profile_if_assigned_to_import_list --- 12:50:16.3 Info: --- Start: NzbDrone.Core.Test.Profiles.Metadata.MetadataProfileServiceFixture.should_not_be_able_to_delete_profile_if_assigned_to_root_folder --- 12:50:16.3 Info: --- End: NzbDrone.Core.Test.Profiles.Metadata.MetadataProfileServiceFixture.should_not_be_able_to_delete_profile_if_assigned_to_root_folder --- 12:50:16.3 Info: --- Start: NzbDrone.Core.Test.Profiles.Metadata.MetadataProfileServiceFixture.should_not_be_able_to_edit_none_profile --- 12:50:16.3 Info: --- End: NzbDrone.Core.Test.Profiles.Metadata.MetadataProfileServiceFixture.should_not_be_able_to_edit_none_profile --- 12:50:16.3 Info: --- Start: NzbDrone.Core.Test.Profiles.ProfileRepositoryFixture.should_be_able_to_read_and_write --- 12:50:16.3 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm64/cached_Main.db 12:50:16.3 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm64/_temp_11361_638515470163572459_465/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:50:16.3 Info: DatabaseEngineVersionCheck migrating 12:50:16.3 Info: PerformDBOperation 12:50:16.3 Info: Performing DB Operation 12:50:16.3 Info: SQLite 3.45.3 12:50:16.3 Info: => 0.0012024s 12:50:16.3 Info: DatabaseEngineVersionCheck migrated 12:50:16.3 Info: => 0.0012158s 12:50:16.3 Debug: Took: 00:00:00.0164577 12:50:16.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO QualityProfiles ("Name", "UpgradeAllowed", "Cutoff", "MinFormatScore", "CutoffFormatScore", "FormatItems", "Items") VALUES (@Name, @UpgradeAllowed, @Cutoff, @MinFormatScore, @CutoffFormatScore, @FormatItems, @Items); SELECT last_insert_rowid() id PARAMETERS: Id = [0] Name = ["\"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:50:16.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "QualityProfiles".* FROM "QualityProfiles" PARAMETERS: ==== End Query Trace ==== 12:50:16.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "QualityProfiles".* FROM "QualityProfiles" PARAMETERS: ==== End Query Trace ==== 12:50:16.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "QualityProfiles".* FROM "QualityProfiles" PARAMETERS: ==== End Query Trace ==== 12:50:16.4 Info: --- End: NzbDrone.Core.Test.Profiles.ProfileRepositoryFixture.should_be_able_to_read_and_write --- 12:50:16.4 Info: --- Start: NzbDrone.Core.Test.Profiles.QualityProfileServiceFixture.init_should_add_default_profiles --- 12:50:16.4 Info: Setting up default quality profiles 12:50:16.4 Info: --- End: NzbDrone.Core.Test.Profiles.QualityProfileServiceFixture.init_should_add_default_profiles --- 12:50:16.4 Info: --- Start: NzbDrone.Core.Test.Profiles.QualityProfileServiceFixture.Init_should_skip_if_any_profiles_already_exist --- 12:50:16.4 Info: --- End: NzbDrone.Core.Test.Profiles.QualityProfileServiceFixture.Init_should_skip_if_any_profiles_already_exist --- 12:50:16.4 Info: --- Start: NzbDrone.Core.Test.Profiles.QualityProfileServiceFixture.should_delete_profile_if_not_assigned_to_artist_import_list_or_root_folder --- 12:50:16.4 Info: --- End: NzbDrone.Core.Test.Profiles.QualityProfileServiceFixture.should_delete_profile_if_not_assigned_to_artist_import_list_or_root_folder --- 12:50:16.4 Info: --- Start: NzbDrone.Core.Test.Profiles.QualityProfileServiceFixture.should_not_be_able_to_delete_profile_if_assigned_to_artist --- 12:50:16.4 Info: --- End: NzbDrone.Core.Test.Profiles.QualityProfileServiceFixture.should_not_be_able_to_delete_profile_if_assigned_to_artist --- 12:50:16.4 Info: --- Start: NzbDrone.Core.Test.Profiles.QualityProfileServiceFixture.should_not_be_able_to_delete_profile_if_assigned_to_import_list --- 12:50:16.4 Info: --- End: NzbDrone.Core.Test.Profiles.QualityProfileServiceFixture.should_not_be_able_to_delete_profile_if_assigned_to_import_list --- 12:50:16.4 Info: --- Start: NzbDrone.Core.Test.Profiles.QualityProfileServiceFixture.should_not_be_able_to_delete_profile_if_assigned_to_root_folder --- 12:50:16.4 Info: --- End: NzbDrone.Core.Test.Profiles.QualityProfileServiceFixture.should_not_be_able_to_delete_profile_if_assigned_to_root_folder --- 12:50:16.4 Info: --- Start: NzbDrone.Core.Test.ProviderTests.DiskProviderTests.ArchiveProviderFixture.Should_extract_to_correct_folder --- 12:50:16.4 Debug: Extracting archive [/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm64/Files/TestArchive.tar.gz] to [/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm64/_temp_11361_638515470164970068_467/jldbfiau.uz2] 12:50:16.5 Debug: Extraction complete. 12:50:16.5 Info: --- End: NzbDrone.Core.Test.ProviderTests.DiskProviderTests.ArchiveProviderFixture.Should_extract_to_correct_folder --- 12:50:16.5 Info: --- Start: NzbDrone.Core.Test.ProviderTests.DiskScanProviderTests.GetAudioFilesFixture.should_check_all_directories --- 12:50:16.5 Debug: Scanning '/C/Test/' for music files 12:50:16.5 Trace: 0 files were found in /C/Test/ 12:50:16.5 Debug: 0 audio files were found in /C/Test/ 12:50:16.5 Info: --- End: NzbDrone.Core.Test.ProviderTests.DiskScanProviderTests.GetAudioFilesFixture.should_check_all_directories --- 12:50:16.5 Info: --- Start: NzbDrone.Core.Test.ProviderTests.DiskScanProviderTests.GetAudioFilesFixture.should_check_all_directories_when_allDirectories_is_true --- 12:50:16.5 Debug: Scanning '/C/Test/' for music files 12:50:16.5 Trace: 0 files were found in /C/Test/ 12:50:16.5 Debug: 0 audio files were found in /C/Test/ 12:50:16.5 Info: --- End: NzbDrone.Core.Test.ProviderTests.DiskScanProviderTests.GetAudioFilesFixture.should_check_all_directories_when_allDirectories_is_true --- 12:50:16.5 Info: --- Start: NzbDrone.Core.Test.ProviderTests.DiskScanProviderTests.GetAudioFilesFixture.should_check_top_level_directory_only_when_allDirectories_is_false --- 12:50:16.5 Debug: Scanning '/C/Test/' for music files 12:50:16.5 Trace: 0 files were found in /C/Test/ 12:50:16.5 Debug: 0 audio files were found in /C/Test/ 12:50:16.5 Info: --- End: NzbDrone.Core.Test.ProviderTests.DiskScanProviderTests.GetAudioFilesFixture.should_check_top_level_directory_only_when_allDirectories_is_false --- 12:50:16.5 Info: --- Start: NzbDrone.Core.Test.ProviderTests.DiskScanProviderTests.GetAudioFilesFixture.should_filter_certain_sub_folders("Extras") --- 12:50:16.5 Info: --- End: NzbDrone.Core.Test.ProviderTests.DiskScanProviderTests.GetAudioFilesFixture.should_filter_certain_sub_folders("Extras") --- 12:50:16.5 Info: --- Start: NzbDrone.Core.Test.ProviderTests.DiskScanProviderTests.GetAudioFilesFixture.should_filter_certain_sub_folders("@eadir") --- 12:50:16.5 Info: --- End: NzbDrone.Core.Test.ProviderTests.DiskScanProviderTests.GetAudioFilesFixture.should_filter_certain_sub_folders("@eadir") --- 12:50:16.5 Info: --- Start: NzbDrone.Core.Test.ProviderTests.DiskScanProviderTests.GetAudioFilesFixture.should_filter_certain_sub_folders("extrafanart") --- 12:50:16.5 Info: --- End: NzbDrone.Core.Test.ProviderTests.DiskScanProviderTests.GetAudioFilesFixture.should_filter_certain_sub_folders("extrafanart") --- 12:50:16.5 Info: --- Start: NzbDrone.Core.Test.ProviderTests.DiskScanProviderTests.GetAudioFilesFixture.should_filter_certain_sub_folders("Plex Versions") --- 12:50:16.5 Info: --- End: NzbDrone.Core.Test.ProviderTests.DiskScanProviderTests.GetAudioFilesFixture.should_filter_certain_sub_folders("Plex Versions") --- 12:50:16.5 Info: --- Start: NzbDrone.Core.Test.ProviderTests.DiskScanProviderTests.GetAudioFilesFixture.should_filter_certain_sub_folders(".secret") --- 12:50:16.5 Info: --- End: NzbDrone.Core.Test.ProviderTests.DiskScanProviderTests.GetAudioFilesFixture.should_filter_certain_sub_folders(".secret") --- 12:50:16.5 Info: --- Start: NzbDrone.Core.Test.ProviderTests.DiskScanProviderTests.GetAudioFilesFixture.should_filter_certain_sub_folders(".hidden") --- 12:50:16.5 Info: --- End: NzbDrone.Core.Test.ProviderTests.DiskScanProviderTests.GetAudioFilesFixture.should_filter_certain_sub_folders(".hidden") --- 12:50:16.5 Info: --- Start: NzbDrone.Core.Test.ProviderTests.DiskScanProviderTests.GetAudioFilesFixture.should_filter_certain_sub_folders(".unwanted") --- 12:50:16.5 Info: --- End: NzbDrone.Core.Test.ProviderTests.DiskScanProviderTests.GetAudioFilesFixture.should_filter_certain_sub_folders(".unwanted") --- 12:50:16.5 Info: --- Start: NzbDrone.Core.Test.ProviderTests.DiskScanProviderTests.GetAudioFilesFixture.should_return_audio_files_only --- 12:50:16.5 Debug: 30 Rock1.mp3 12:50:16.5 Debug: 30 Rock2.flac 12:50:16.5 Debug: 30 Rock3.ogg 12:50:16.5 Debug: 30 Rock4.m4a 12:50:16.5 Debug: 30 Rock.avi 12:50:16.5 Debug: movie.exe 12:50:16.5 Debug: movie 12:50:16.5 Debug: Scanning '/C/Test/' for music files 12:50:16.5 Trace: 7 files were found in /C/Test/ 12:50:16.5 Debug: 4 audio files were found in /C/Test/ 12:50:16.5 Info: --- End: NzbDrone.Core.Test.ProviderTests.DiskScanProviderTests.GetAudioFilesFixture.should_return_audio_files_only --- 12:50:16.5 Info: --- Start: NzbDrone.Core.Test.ProviderTests.RecycleBinProviderTests.CleanupFixture.should_delete_all_expired_files --- 12:50:16.5 Info: Removing items older than 7 days from the recycling bin 12:50:16.5 Debug: Recycling Bin has been cleaned up. 12:50:16.5 Info: --- End: NzbDrone.Core.Test.ProviderTests.RecycleBinProviderTests.CleanupFixture.should_delete_all_expired_files --- 12:50:16.5 Info: --- Start: NzbDrone.Core.Test.ProviderTests.RecycleBinProviderTests.CleanupFixture.should_not_delete_all_non_expired_files --- 12:50:16.5 Info: Removing items older than 7 days from the recycling bin 12:50:16.5 Debug: File hasn't expired yet, skipping: C:\Test\RecycleBin\File1.avi 12:50:16.5 Debug: File hasn't expired yet, skipping: C:\Test\RecycleBin\File2.mkv 12:50:16.5 Debug: Recycling Bin has been cleaned up. 12:50:16.5 Info: --- End: NzbDrone.Core.Test.ProviderTests.RecycleBinProviderTests.CleanupFixture.should_not_delete_all_non_expired_files --- 12:50:16.5 Info: --- Start: NzbDrone.Core.Test.ProviderTests.RecycleBinProviderTests.CleanupFixture.should_not_delete_all_non_expired_folders --- 12:50:16.5 Info: Removing items older than 7 days from the recycling bin 12:50:16.5 Debug: File hasn't expired yet, skipping: C:\Test\RecycleBin\File1.avi 12:50:16.5 Debug: File hasn't expired yet, skipping: C:\Test\RecycleBin\File2.mkv 12:50:16.5 Debug: Recycling Bin has been cleaned up. 12:50:16.5 Info: --- End: NzbDrone.Core.Test.ProviderTests.RecycleBinProviderTests.CleanupFixture.should_not_delete_all_non_expired_folders --- 12:50:16.5 Info: --- Start: NzbDrone.Core.Test.ProviderTests.RecycleBinProviderTests.CleanupFixture.should_return_if_recycleBin_not_configured --- 12:50:16.5 Info: Recycle Bin has not been configured, cannot cleanup. 12:50:16.5 Info: --- End: NzbDrone.Core.Test.ProviderTests.RecycleBinProviderTests.CleanupFixture.should_return_if_recycleBin_not_configured --- 12:50:16.5 Info: --- Start: NzbDrone.Core.Test.ProviderTests.RecycleBinProviderTests.CleanupFixture.should_return_if_recycleBinCleanupDays_is_zero --- 12:50:16.5 Info: Automatic cleanup of Recycle Bin is disabled 12:50:16.5 Info: --- End: NzbDrone.Core.Test.ProviderTests.RecycleBinProviderTests.CleanupFixture.should_return_if_recycleBinCleanupDays_is_zero --- 12:50:16.5 Info: --- Start: NzbDrone.Core.Test.ProviderTests.RecycleBinProviderTests.DeleteDirectoryFixture.should_call_directorySetLastWriteTime --- 12:50:16.5 Info: Attempting to send '/C/Test/TV/30 Rock' to recycling bin 12:50:16.5 Debug: Moving '/C/Test/TV/30 Rock' to '/C/Test/Recycle Bin/30 Rock' 12:50:16.5 Debug: Setting last accessed: /C/Test/TV/30 Rock 12:50:16.5 Debug: Folder has been moved to the recycling bin: /C/Test/Recycle Bin/30 Rock 12:50:16.5 Info: --- End: NzbDrone.Core.Test.ProviderTests.RecycleBinProviderTests.DeleteDirectoryFixture.should_call_directorySetLastWriteTime --- 12:50:16.5 Info: --- Start: NzbDrone.Core.Test.ProviderTests.RecycleBinProviderTests.DeleteDirectoryFixture.should_call_fileSetLastWriteTime_for_each_file --- 12:50:16.5 Info: --- End: NzbDrone.Core.Test.ProviderTests.RecycleBinProviderTests.DeleteDirectoryFixture.should_call_fileSetLastWriteTime_for_each_file --- 12:50:16.5 Info: --- Start: NzbDrone.Core.Test.ProviderTests.RecycleBinProviderTests.DeleteDirectoryFixture.should_use_delete_when_recycleBin_is_not_configured --- 12:50:16.5 Info: Attempting to send '/C/Test/TV/30 Rock' to recycling bin 12:50:16.5 Info: Recycling Bin has not been configured, deleting permanently. /C/Test/TV/30 Rock 12:50:16.5 Debug: Folder has been permanently deleted: /C/Test/TV/30 Rock 12:50:16.5 Info: --- End: NzbDrone.Core.Test.ProviderTests.RecycleBinProviderTests.DeleteDirectoryFixture.should_use_delete_when_recycleBin_is_not_configured --- 12:50:16.5 Info: --- Start: NzbDrone.Core.Test.ProviderTests.RecycleBinProviderTests.DeleteDirectoryFixture.should_use_move_when_recycleBin_is_configured --- 12:50:16.5 Info: Attempting to send '/C/Test/TV/30 Rock' to recycling bin 12:50:16.5 Debug: Moving '/C/Test/TV/30 Rock' to '/C/Test/Recycle Bin/30 Rock' 12:50:16.5 Debug: Setting last accessed: /C/Test/TV/30 Rock 12:50:16.5 Debug: Folder has been moved to the recycling bin: /C/Test/Recycle Bin/30 Rock 12:50:16.5 Info: --- End: NzbDrone.Core.Test.ProviderTests.RecycleBinProviderTests.DeleteDirectoryFixture.should_use_move_when_recycleBin_is_configured --- 12:50:16.5 Info: --- Start: NzbDrone.Core.Test.ProviderTests.RecycleBinProviderTests.DeleteFileFixture.should_call_fileSetLastWriteTime_for_each_file --- 12:50:16.5 Info: --- End: NzbDrone.Core.Test.ProviderTests.RecycleBinProviderTests.DeleteFileFixture.should_call_fileSetLastWriteTime_for_each_file --- 12:50:16.5 Info: --- Start: NzbDrone.Core.Test.ProviderTests.RecycleBinProviderTests.DeleteFileFixture.should_use_alternative_name_if_already_exists --- 12:50:16.5 Debug: Attempting to send '/C/Test/TV/30 Rock/S01E01.avi' to recycling bin 12:50:16.5 Debug: Creating folder /C/Test/Recycle Bin 12:50:16.5 Debug: Moving '/C/Test/TV/30 Rock/S01E01.avi' to '/C/Test/Recycle Bin/S01E01_2.avi' 12:50:16.5 Debug: File has been moved to the recycling bin: /C/Test/Recycle Bin/S01E01_2.avi 12:50:16.5 Info: --- End: NzbDrone.Core.Test.ProviderTests.RecycleBinProviderTests.DeleteFileFixture.should_use_alternative_name_if_already_exists --- 12:50:16.5 Info: --- Start: NzbDrone.Core.Test.ProviderTests.RecycleBinProviderTests.DeleteFileFixture.should_use_delete_when_recycleBin_is_not_configured --- 12:50:16.5 Debug: Attempting to send '/C/Test/TV/30 Rock/S01E01.avi' to recycling bin 12:50:16.5 Info: Recycling Bin has not been configured, deleting permanently. /C/Test/TV/30 Rock/S01E01.avi 12:50:16.5 Debug: File has been permanently deleted: /C/Test/TV/30 Rock/S01E01.avi 12:50:16.6 Info: --- End: NzbDrone.Core.Test.ProviderTests.RecycleBinProviderTests.DeleteFileFixture.should_use_delete_when_recycleBin_is_not_configured --- 12:50:16.6 Info: --- Start: NzbDrone.Core.Test.ProviderTests.RecycleBinProviderTests.DeleteFileFixture.should_use_move_when_recycleBin_is_configured --- 12:50:16.6 Debug: Attempting to send '/C/Test/TV/30 Rock/S01E01.avi' to recycling bin 12:50:16.6 Debug: Creating folder /C/Test/Recycle Bin 12:50:16.6 Debug: Moving '/C/Test/TV/30 Rock/S01E01.avi' to '/C/Test/Recycle Bin/S01E01.avi' 12:50:16.6 Debug: File has been moved to the recycling bin: /C/Test/Recycle Bin/S01E01.avi 12:50:16.6 Info: --- End: NzbDrone.Core.Test.ProviderTests.RecycleBinProviderTests.DeleteFileFixture.should_use_move_when_recycleBin_is_configured --- 12:50:16.6 Info: --- Start: NzbDrone.Core.Test.ProviderTests.RecycleBinProviderTests.DeleteFileFixture.should_use_subfolder_when_passed_in --- 12:50:16.6 Debug: Attempting to send '/C/Test/TV/30 Rock/S01E01.avi' to recycling bin 12:50:16.6 Debug: Creating folder /C/Test/Recycle Bin/30 Rock 12:50:16.6 Debug: Moving '/C/Test/TV/30 Rock/S01E01.avi' to '/C/Test/Recycle Bin/30 Rock/S01E01.avi' 12:50:16.6 Debug: File has been moved to the recycling bin: /C/Test/Recycle Bin/30 Rock/S01E01.avi 12:50:16.6 Info: --- End: NzbDrone.Core.Test.ProviderTests.RecycleBinProviderTests.DeleteFileFixture.should_use_subfolder_when_passed_in --- 12:50:16.6 Info: --- Start: NzbDrone.Core.Test.ProviderTests.RecycleBinProviderTests.EmptyFixture.should_delete_all_files --- 12:50:16.6 Info: Removing all items from the recycling bin 12:50:16.6 Debug: Recycling Bin has been emptied. 12:50:16.6 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:50:16.6 Info: --- Start: NzbDrone.Core.Test.ProviderTests.RecycleBinProviderTests.EmptyFixture.should_delete_all_folders --- 12:50:16.6 Info: Removing all items from the recycling bin 12:50:16.6 Debug: Recycling Bin has been emptied. 12:50:16.6 Info: --- End: NzbDrone.Core.Test.ProviderTests.RecycleBinProviderTests.EmptyFixture.should_delete_all_folders --- 12:50:16.6 Info: --- Start: NzbDrone.Core.Test.ProviderTests.RecycleBinProviderTests.EmptyFixture.should_return_if_recycleBin_not_configured --- 12:50:16.6 Info: Recycle Bin has not been configured, cannot empty. 12:50:16.6 Info: --- End: NzbDrone.Core.Test.ProviderTests.RecycleBinProviderTests.EmptyFixture.should_return_if_recycleBin_not_configured --- 12:50:16.6 Info: --- Start: NzbDrone.Core.Test.Qualities.QualityDefinitionServiceFixture.init_should_add_all_definitions --- 12:50:16.6 Debug: Setting up default quality config 12:50:16.6 Info: --- End: NzbDrone.Core.Test.Qualities.QualityDefinitionServiceFixture.init_should_add_all_definitions --- 12:50:16.6 Info: --- Start: NzbDrone.Core.Test.Qualities.QualityDefinitionServiceFixture.init_should_insert_any_missing_definitions --- 12:50:16.6 Debug: Setting up default quality config 12:50:16.6 Info: --- End: NzbDrone.Core.Test.Qualities.QualityDefinitionServiceFixture.init_should_insert_any_missing_definitions --- 12:50:16.6 Info: --- Start: NzbDrone.Core.Test.Qualities.QualityDefinitionServiceFixture.init_should_remove_old_definitions --- 12:50:16.6 Debug: Setting up default quality config 12:50:16.6 Info: --- End: NzbDrone.Core.Test.Qualities.QualityDefinitionServiceFixture.init_should_remove_old_definitions --- 12:50:16.6 Info: --- Start: NzbDrone.Core.Test.Qualities.QualityDefinitionServiceFixture.init_should_update_existing_definitions --- 12:50:16.6 Debug: Setting up default quality config 12:50:16.6 Info: --- End: NzbDrone.Core.Test.Qualities.QualityDefinitionServiceFixture.init_should_update_existing_definitions --- 12:50:16.6 Info: --- Start: NzbDrone.Core.Test.Qualities.QualityFixture.should_be_able_to_convert_int_to_qualityTypes(0,Unknown) --- 12:50:16.6 Info: --- End: NzbDrone.Core.Test.Qualities.QualityFixture.should_be_able_to_convert_int_to_qualityTypes(0,Unknown) --- 12:50:16.6 Info: --- Start: NzbDrone.Core.Test.Qualities.QualityFixture.should_be_able_to_convert_int_to_qualityTypes(1,MP3-192) --- 12:50:16.6 Info: --- End: NzbDrone.Core.Test.Qualities.QualityFixture.should_be_able_to_convert_int_to_qualityTypes(1,MP3-192) --- 12:50:16.6 Info: --- Start: NzbDrone.Core.Test.Qualities.QualityFixture.should_be_able_to_convert_int_to_qualityTypes(2,MP3-VBR-V0) --- 12:50:16.6 Info: --- End: NzbDrone.Core.Test.Qualities.QualityFixture.should_be_able_to_convert_int_to_qualityTypes(2,MP3-VBR-V0) --- 12:50:16.6 Info: --- Start: NzbDrone.Core.Test.Qualities.QualityFixture.should_be_able_to_convert_int_to_qualityTypes(3,MP3-256) --- 12:50:16.6 Info: --- End: NzbDrone.Core.Test.Qualities.QualityFixture.should_be_able_to_convert_int_to_qualityTypes(3,MP3-256) --- 12:50:16.6 Info: --- Start: NzbDrone.Core.Test.Qualities.QualityFixture.should_be_able_to_convert_int_to_qualityTypes(4,MP3-320) --- 12:50:16.6 Info: --- End: NzbDrone.Core.Test.Qualities.QualityFixture.should_be_able_to_convert_int_to_qualityTypes(4,MP3-320) --- 12:50:16.6 Info: --- Start: NzbDrone.Core.Test.Qualities.QualityFixture.should_be_able_to_convert_int_to_qualityTypes(6,FLAC) --- 12:50:16.6 Info: --- End: NzbDrone.Core.Test.Qualities.QualityFixture.should_be_able_to_convert_int_to_qualityTypes(6,FLAC) --- 12:50:16.6 Info: --- Start: NzbDrone.Core.Test.Qualities.QualityFixture.should_be_able_to_convert_qualityTypes_to_int(Unknown,0) --- 12:50:16.6 Info: --- End: NzbDrone.Core.Test.Qualities.QualityFixture.should_be_able_to_convert_qualityTypes_to_int(Unknown,0) --- 12:50:16.6 Info: --- Start: NzbDrone.Core.Test.Qualities.QualityFixture.should_be_able_to_convert_qualityTypes_to_int(MP3-192,1) --- 12:50:16.6 Info: --- End: NzbDrone.Core.Test.Qualities.QualityFixture.should_be_able_to_convert_qualityTypes_to_int(MP3-192,1) --- 12:50:16.6 Info: --- Start: NzbDrone.Core.Test.Qualities.QualityFixture.should_be_able_to_convert_qualityTypes_to_int(MP3-VBR-V0,2) --- 12:50:16.6 Info: --- End: NzbDrone.Core.Test.Qualities.QualityFixture.should_be_able_to_convert_qualityTypes_to_int(MP3-VBR-V0,2) --- 12:50:16.6 Info: --- Start: NzbDrone.Core.Test.Qualities.QualityFixture.should_be_able_to_convert_qualityTypes_to_int(MP3-256,3) --- 12:50:16.6 Info: --- End: NzbDrone.Core.Test.Qualities.QualityFixture.should_be_able_to_convert_qualityTypes_to_int(MP3-256,3) --- 12:50:16.6 Info: --- Start: NzbDrone.Core.Test.Qualities.QualityFixture.should_be_able_to_convert_qualityTypes_to_int(MP3-320,4) --- 12:50:16.6 Info: --- End: NzbDrone.Core.Test.Qualities.QualityFixture.should_be_able_to_convert_qualityTypes_to_int(MP3-320,4) --- 12:50:16.6 Info: --- Start: NzbDrone.Core.Test.Qualities.QualityFixture.should_be_able_to_convert_qualityTypes_to_int(FLAC,6) --- 12:50:16.6 Info: --- End: NzbDrone.Core.Test.Qualities.QualityFixture.should_be_able_to_convert_qualityTypes_to_int(FLAC,6) --- 12:50:16.6 Info: --- Start: NzbDrone.Core.Test.Qualities.QualityIndexCompareToFixture.should_match_expected_when_respect_group_order_is_false(1,0,1,0,0) --- 12:50:16.6 Info: --- End: NzbDrone.Core.Test.Qualities.QualityIndexCompareToFixture.should_match_expected_when_respect_group_order_is_false(1,0,1,0,0) --- 12:50:16.6 Info: --- Start: NzbDrone.Core.Test.Qualities.QualityIndexCompareToFixture.should_match_expected_when_respect_group_order_is_false(1,1,1,0,0) --- 12:50:16.6 Info: --- End: NzbDrone.Core.Test.Qualities.QualityIndexCompareToFixture.should_match_expected_when_respect_group_order_is_false(1,1,1,0,0) --- 12:50:16.6 Info: --- Start: NzbDrone.Core.Test.Qualities.QualityIndexCompareToFixture.should_match_expected_when_respect_group_order_is_false(2,0,1,0,1) --- 12:50:16.6 Info: --- End: NzbDrone.Core.Test.Qualities.QualityIndexCompareToFixture.should_match_expected_when_respect_group_order_is_false(2,0,1,0,1) --- 12:50:16.6 Info: --- Start: NzbDrone.Core.Test.Qualities.QualityIndexCompareToFixture.should_match_expected_when_respect_group_order_is_false(1,0,1,1,0) --- 12:50:16.6 Info: --- End: NzbDrone.Core.Test.Qualities.QualityIndexCompareToFixture.should_match_expected_when_respect_group_order_is_false(1,0,1,1,0) --- 12:50:16.6 Info: --- Start: NzbDrone.Core.Test.Qualities.QualityIndexCompareToFixture.should_match_expected_when_respect_group_order_is_false(1,0,2,0,-1) --- 12:50:16.6 Info: --- End: NzbDrone.Core.Test.Qualities.QualityIndexCompareToFixture.should_match_expected_when_respect_group_order_is_false(1,0,2,0,-1) --- 12:50:16.6 Info: --- Start: NzbDrone.Core.Test.Qualities.QualityIndexCompareToFixture.should_match_expected_when_respect_group_order_is_true(1,0,1,0,0) --- 12:50:16.6 Info: --- End: NzbDrone.Core.Test.Qualities.QualityIndexCompareToFixture.should_match_expected_when_respect_group_order_is_true(1,0,1,0,0) --- 12:50:16.6 Info: --- Start: NzbDrone.Core.Test.Qualities.QualityIndexCompareToFixture.should_match_expected_when_respect_group_order_is_true(1,1,1,0,1) --- 12:50:16.6 Info: --- End: NzbDrone.Core.Test.Qualities.QualityIndexCompareToFixture.should_match_expected_when_respect_group_order_is_true(1,1,1,0,1) --- 12:50:16.6 Info: --- Start: NzbDrone.Core.Test.Qualities.QualityIndexCompareToFixture.should_match_expected_when_respect_group_order_is_true(2,0,1,0,1) --- 12:50:16.6 Info: --- End: NzbDrone.Core.Test.Qualities.QualityIndexCompareToFixture.should_match_expected_when_respect_group_order_is_true(2,0,1,0,1) --- 12:50:16.6 Info: --- Start: NzbDrone.Core.Test.Qualities.QualityIndexCompareToFixture.should_match_expected_when_respect_group_order_is_true(1,0,1,1,-1) --- 12:50:16.6 Info: --- End: NzbDrone.Core.Test.Qualities.QualityIndexCompareToFixture.should_match_expected_when_respect_group_order_is_true(1,0,1,1,-1) --- 12:50:16.6 Info: --- Start: NzbDrone.Core.Test.Qualities.QualityIndexCompareToFixture.should_match_expected_when_respect_group_order_is_true(1,0,2,0,-1) --- 12:50:16.6 Info: --- End: NzbDrone.Core.Test.Qualities.QualityIndexCompareToFixture.should_match_expected_when_respect_group_order_is_true(1,0,2,0,-1) --- 12:50:16.6 Info: --- Start: NzbDrone.Core.Test.Qualities.QualityModelComparerFixture.should_be_greater_when_first_quality_is_a_proper_for_the_same_quality --- 12:50:16.6 Info: --- End: NzbDrone.Core.Test.Qualities.QualityModelComparerFixture.should_be_greater_when_first_quality_is_a_proper_for_the_same_quality --- 12:50:16.6 Info: --- Start: NzbDrone.Core.Test.Qualities.QualityModelComparerFixture.should_be_greater_when_first_quality_is_greater_than_second --- 12:50:16.6 Info: --- End: NzbDrone.Core.Test.Qualities.QualityModelComparerFixture.should_be_greater_when_first_quality_is_greater_than_second --- 12:50:16.6 Info: --- Start: NzbDrone.Core.Test.Qualities.QualityModelComparerFixture.should_be_greater_when_using_a_custom_profile --- 12:50:16.6 Info: --- End: NzbDrone.Core.Test.Qualities.QualityModelComparerFixture.should_be_greater_when_using_a_custom_profile --- 12:50:16.6 Info: --- Start: NzbDrone.Core.Test.Qualities.QualityModelComparerFixture.should_be_lesser_when_second_quality_is_greater_than_first --- 12:50:16.6 Info: --- End: NzbDrone.Core.Test.Qualities.QualityModelComparerFixture.should_be_lesser_when_second_quality_is_greater_than_first --- 12:50:16.6 Info: --- Start: NzbDrone.Core.Test.Qualities.QualityModelComparerFixture.should_ignore_group_order_by_default --- 12:50:16.6 Info: --- End: NzbDrone.Core.Test.Qualities.QualityModelComparerFixture.should_ignore_group_order_by_default --- 12:50:16.6 Info: --- Start: NzbDrone.Core.Test.Qualities.QualityModelComparerFixture.should_respect_group_order --- 12:50:16.6 Info: --- End: NzbDrone.Core.Test.Qualities.QualityModelComparerFixture.should_respect_group_order --- 12:50:16.6 Info: --- Start: NzbDrone.Core.Test.Qualities.RevisionComparableFixture.equal_operator_tests --- 12:50:16.6 Info: --- End: NzbDrone.Core.Test.Qualities.RevisionComparableFixture.equal_operator_tests --- 12:50:16.6 Info: --- Start: NzbDrone.Core.Test.Qualities.RevisionComparableFixture.greater_than_operator_tests --- 12:50:16.6 Info: --- End: NzbDrone.Core.Test.Qualities.RevisionComparableFixture.greater_than_operator_tests --- 12:50:16.6 Info: --- Start: NzbDrone.Core.Test.Qualities.RevisionComparableFixture.less_than_operator_tests --- 12:50:16.6 Info: --- End: NzbDrone.Core.Test.Qualities.RevisionComparableFixture.less_than_operator_tests --- 12:50:16.6 Info: --- Start: NzbDrone.Core.Test.Qualities.RevisionComparableFixture.operating_on_nulls --- 12:50:16.6 Info: --- End: NzbDrone.Core.Test.Qualities.RevisionComparableFixture.operating_on_nulls --- 12:50:16.6 Info: --- Start: NzbDrone.Core.Test.Qualities.RevisionComparableFixture.should_be_equal_when_both_real_and_version_match --- 12:50:16.6 Info: --- End: NzbDrone.Core.Test.Qualities.RevisionComparableFixture.should_be_equal_when_both_real_and_version_match --- 12:50:16.6 Info: --- Start: NzbDrone.Core.Test.Qualities.RevisionComparableFixture.should_be_equal_when_both_real_and_version_match_for_real --- 12:50:16.6 Info: --- End: NzbDrone.Core.Test.Qualities.RevisionComparableFixture.should_be_equal_when_both_real_and_version_match_for_real --- 12:50:16.6 Info: --- Start: NzbDrone.Core.Test.Qualities.RevisionComparableFixture.should_be_equal_when_both_real_and_version_match_for_real_proper --- 12:50:16.6 Info: --- End: NzbDrone.Core.Test.Qualities.RevisionComparableFixture.should_be_equal_when_both_real_and_version_match_for_real_proper --- 12:50:16.6 Info: --- Start: NzbDrone.Core.Test.Qualities.RevisionComparableFixture.should_be_greater_when_first_is_a_proper_for_a_real --- 12:50:16.6 Info: --- End: NzbDrone.Core.Test.Qualities.RevisionComparableFixture.should_be_greater_when_first_is_a_proper_for_a_real --- 12:50:16.6 Info: --- Start: NzbDrone.Core.Test.Qualities.RevisionComparableFixture.should_be_greater_when_first_quality_is_a_proper --- 12:50:16.6 Info: --- End: NzbDrone.Core.Test.Qualities.RevisionComparableFixture.should_be_greater_when_first_quality_is_a_proper --- 12:50:16.6 Info: --- Start: NzbDrone.Core.Test.Qualities.RevisionComparableFixture.should_be_greater_when_first_quality_is_a_real --- 12:50:16.6 Info: --- End: NzbDrone.Core.Test.Qualities.RevisionComparableFixture.should_be_greater_when_first_quality_is_a_real --- 12:50:16.6 Info: --- Start: NzbDrone.Core.Test.Qualities.RevisionComparableFixture.should_be_lesser_when_second_is_a_proper_for_a_real --- 12:50:16.6 Info: --- End: NzbDrone.Core.Test.Qualities.RevisionComparableFixture.should_be_lesser_when_second_is_a_proper_for_a_real --- 12:50:16.6 Info: --- Start: NzbDrone.Core.Test.Qualities.RevisionComparableFixture.should_be_lesser_when_second_quality_is_a_proper --- 12:50:16.6 Info: --- End: NzbDrone.Core.Test.Qualities.RevisionComparableFixture.should_be_lesser_when_second_quality_is_a_proper --- 12:50:16.6 Info: --- Start: NzbDrone.Core.Test.Qualities.RevisionComparableFixture.should_be_lesser_when_second_quality_is_a_real --- 12:50:16.6 Info: --- End: NzbDrone.Core.Test.Qualities.RevisionComparableFixture.should_be_lesser_when_second_quality_is_a_real --- 12:50:16.6 Info: --- Start: NzbDrone.Core.Test.QueueTests.QueueServiceFixture.queue_items_should_have_id --- 12:50:16.7 Info: --- End: NzbDrone.Core.Test.QueueTests.QueueServiceFixture.queue_items_should_have_id --- 12:50:16.7 Info: --- Start: NzbDrone.Core.Test.RemotePathMappingsTests.RemotePathMappingServiceFixture.adding_duplicated_mapping_should_throw("my-server.localdomain","/mnt/storage","D:\\mountedstorage") --- 12:50:16.7 Info: --- End: NzbDrone.Core.Test.RemotePathMappingsTests.RemotePathMappingServiceFixture.adding_duplicated_mapping_should_throw("my-server.localdomain","/mnt/storage","D:\\mountedstorage") --- 12:50:16.7 Info: --- Start: NzbDrone.Core.Test.RemotePathMappingsTests.RemotePathMappingServiceFixture.adding_duplicated_mapping_should_throw("my-server.localdomain","/mnt/storage","D:\\mountedstorage2") --- 12:50:16.8 Info: --- End: NzbDrone.Core.Test.RemotePathMappingsTests.RemotePathMappingServiceFixture.adding_duplicated_mapping_should_throw("my-server.localdomain","/mnt/storage","D:\\mountedstorage2") --- 12:50:16.8 Info: --- Start: NzbDrone.Core.Test.RemotePathMappingsTests.RemotePathMappingServiceFixture.should_be_able_to_add_new_mapping("my-first-server.localdomain","/mnt/storage","D:\\storage1") --- 12:50:16.8 Info: --- End: NzbDrone.Core.Test.RemotePathMappingsTests.RemotePathMappingServiceFixture.should_be_able_to_add_new_mapping("my-first-server.localdomain","/mnt/storage","D:\\storage1") --- 12:50:16.8 Info: --- Start: NzbDrone.Core.Test.RemotePathMappingsTests.RemotePathMappingServiceFixture.should_be_able_to_add_new_mapping("my-server.localdomain","/mnt/storage2","D:\\storage2") --- 12:50:16.8 Info: --- End: NzbDrone.Core.Test.RemotePathMappingsTests.RemotePathMappingServiceFixture.should_be_able_to_add_new_mapping("my-server.localdomain","/mnt/storage2","D:\\storage2") --- 12:50:16.8 Info: --- Start: NzbDrone.Core.Test.RemotePathMappingsTests.RemotePathMappingServiceFixture.should_be_able_to_remove_mapping --- 12:50:16.8 Info: --- End: NzbDrone.Core.Test.RemotePathMappingsTests.RemotePathMappingServiceFixture.should_be_able_to_remove_mapping --- 12:50:16.8 Info: --- Start: NzbDrone.Core.Test.RemotePathMappingsTests.RemotePathMappingServiceFixture.should_fix_wrong_slashes_on_add("\\\\server\\share\\with/mixed/slashes","\\\\server\\share\\with\\mixed\\slashes\\") --- 12:50:16.8 Info: --- End: NzbDrone.Core.Test.RemotePathMappingsTests.RemotePathMappingServiceFixture.should_fix_wrong_slashes_on_add("\\\\server\\share\\with/mixed/slashes","\\\\server\\share\\with\\mixed\\slashes\\") --- 12:50:16.8 Info: --- Start: NzbDrone.Core.Test.RemotePathMappingsTests.RemotePathMappingServiceFixture.should_fix_wrong_slashes_on_add("D:/with/forward/slashes","D:\\with\\forward\\slashes\\") --- 12:50:16.8 Info: --- End: NzbDrone.Core.Test.RemotePathMappingsTests.RemotePathMappingServiceFixture.should_fix_wrong_slashes_on_add("D:/with/forward/slashes","D:\\with\\forward\\slashes\\") --- 12:50:16.8 Info: --- Start: NzbDrone.Core.Test.RemotePathMappingsTests.RemotePathMappingServiceFixture.should_fix_wrong_slashes_on_add("D:/with/mixed\\slashes","D:\\with\\mixed\\slashes\\") --- 12:50:16.8 Info: --- End: NzbDrone.Core.Test.RemotePathMappingsTests.RemotePathMappingServiceFixture.should_fix_wrong_slashes_on_add("D:/with/mixed\\slashes","D:\\with\\mixed\\slashes\\") --- 12:50:16.8 Info: --- Start: NzbDrone.Core.Test.RemotePathMappingsTests.RemotePathMappingServiceFixture.should_remap_local_to_remote("my-server.localdomain","/mnt/storage/downloads/tv","D:\\mountedstorage\\downloads\\tv") --- 12:50:16.8 Trace: Evaluating remote path local mappings for match to host [my-server.localdomain] and local path [/D/mountedstorage/downloads/tv] 12:50:16.8 Trace: Checking configured remote path mapping my-server.localdomain - /mnt/storage/ 12:50:16.8 Debug: Remapped local path [/D/mountedstorage/downloads/tv] to remote path [/mnt/storage/downloads/tv] for host [my-server.localdomain] 12:50:16.8 Info: --- End: NzbDrone.Core.Test.RemotePathMappingsTests.RemotePathMappingServiceFixture.should_remap_local_to_remote("my-server.localdomain","/mnt/storage/downloads/tv","D:\\mountedstorage\\downloads\\tv") --- 12:50:16.8 Info: --- Start: NzbDrone.Core.Test.RemotePathMappingsTests.RemotePathMappingServiceFixture.should_remap_local_to_remote("My-Server.localdomain","/mnt/storage/downloads/tv","D:\\mountedstorage\\downloads\\tv") --- 12:50:16.8 Trace: Evaluating remote path local mappings for match to host [My-Server.localdomain] and local path [/D/mountedstorage/downloads/tv] 12:50:16.8 Trace: Checking configured remote path mapping my-server.localdomain - /mnt/storage/ 12:50:16.8 Debug: Remapped local path [/D/mountedstorage/downloads/tv] to remote path [/mnt/storage/downloads/tv] for host [My-Server.localdomain] 12:50:16.8 Info: --- End: NzbDrone.Core.Test.RemotePathMappingsTests.RemotePathMappingServiceFixture.should_remap_local_to_remote("My-Server.localdomain","/mnt/storage/downloads/tv","D:\\mountedstorage\\downloads\\tv") --- 12:50:16.8 Info: --- Start: NzbDrone.Core.Test.RemotePathMappingsTests.RemotePathMappingServiceFixture.should_remap_local_to_remote("my-server.localdomain","/mnt/storage/","D:\\mountedstorage") --- 12:50:16.8 Trace: Evaluating remote path local mappings for match to host [my-server.localdomain] and local path [/D/mountedstorage] 12:50:16.8 Trace: Checking configured remote path mapping my-server.localdomain - /mnt/storage/ 12:50:16.8 Debug: Remapped local path [/D/mountedstorage] to remote path [/mnt/storage/] for host [my-server.localdomain] 12:50:16.8 Info: --- End: NzbDrone.Core.Test.RemotePathMappingsTests.RemotePathMappingServiceFixture.should_remap_local_to_remote("my-server.localdomain","/mnt/storage/","D:\\mountedstorage") --- 12:50:16.8 Info: --- Start: NzbDrone.Core.Test.RemotePathMappingsTests.RemotePathMappingServiceFixture.should_remap_local_to_remote("my-2server.localdomain","/mnt/storage/downloads/tv","/mnt/storage/downloads/tv") --- 12:50:16.8 Trace: Evaluating remote path local mappings for match to host [my-2server.localdomain] and local path [/mnt/storage/downloads/tv] 12:50:16.8 Trace: Checking configured remote path mapping my-server.localdomain - /mnt/storage/ 12:50:16.8 Info: --- End: NzbDrone.Core.Test.RemotePathMappingsTests.RemotePathMappingServiceFixture.should_remap_local_to_remote("my-2server.localdomain","/mnt/storage/downloads/tv","/mnt/storage/downloads/tv") --- 12:50:16.8 Info: --- Start: NzbDrone.Core.Test.RemotePathMappingsTests.RemotePathMappingServiceFixture.should_remap_local_to_remote("my-server.localdomain","/mnt/storageabc/downloads/tv","/mnt/storageabc/downloads/tv") --- 12:50:16.8 Trace: Evaluating remote path local mappings for match to host [my-server.localdomain] and local path [/mnt/storageabc/downloads/tv] 12:50:16.8 Trace: Checking configured remote path mapping my-server.localdomain - /mnt/storage/ 12:50:16.8 Info: --- End: NzbDrone.Core.Test.RemotePathMappingsTests.RemotePathMappingServiceFixture.should_remap_local_to_remote("my-server.localdomain","/mnt/storageabc/downloads/tv","/mnt/storageabc/downloads/tv") --- 12:50:16.8 Info: --- Start: NzbDrone.Core.Test.RemotePathMappingsTests.RemotePathMappingServiceFixture.should_remap_remote_to_local("my-server.localdomain","/mnt/storage/downloads/tv","D:\\mountedstorage\\downloads\\tv") --- 12:50:16.8 Trace: Evaluating remote path remote mappings for match to host [my-server.localdomain] and remote path [/mnt/storage/downloads/tv] 12:50:16.8 Trace: Checking configured remote path mapping: my-server.localdomain - /mnt/storage/ 12:50:16.8 Debug: Remapped remote path [/mnt/storage/downloads/tv] to local path [/D/mountedstorage/downloads/tv] for host [my-server.localdomain] 12:50:16.8 Info: --- End: NzbDrone.Core.Test.RemotePathMappingsTests.RemotePathMappingServiceFixture.should_remap_remote_to_local("my-server.localdomain","/mnt/storage/downloads/tv","D:\\mountedstorage\\downloads\\tv") --- 12:50:16.8 Info: --- Start: NzbDrone.Core.Test.RemotePathMappingsTests.RemotePathMappingServiceFixture.should_remap_remote_to_local("My-Server.localdomain","/mnt/storage/downloads/tv","D:\\mountedstorage\\downloads\\tv") --- 12:50:16.8 Trace: Evaluating remote path remote mappings for match to host [My-Server.localdomain] and remote path [/mnt/storage/downloads/tv] 12:50:16.8 Trace: Checking configured remote path mapping: my-server.localdomain - /mnt/storage/ 12:50:16.8 Debug: Remapped remote path [/mnt/storage/downloads/tv] to local path [/D/mountedstorage/downloads/tv] for host [My-Server.localdomain] 12:50:16.8 Info: --- End: NzbDrone.Core.Test.RemotePathMappingsTests.RemotePathMappingServiceFixture.should_remap_remote_to_local("My-Server.localdomain","/mnt/storage/downloads/tv","D:\\mountedstorage\\downloads\\tv") --- 12:50:16.8 Info: --- Start: NzbDrone.Core.Test.RemotePathMappingsTests.RemotePathMappingServiceFixture.should_remap_remote_to_local("my-2server.localdomain","/mnt/storage/downloads/tv","/mnt/storage/downloads/tv") --- 12:50:16.8 Trace: Evaluating remote path remote mappings for match to host [my-2server.localdomain] and remote path [/mnt/storage/downloads/tv] 12:50:16.8 Trace: Checking configured remote path mapping: my-server.localdomain - /mnt/storage/ 12:50:16.8 Info: --- End: NzbDrone.Core.Test.RemotePathMappingsTests.RemotePathMappingServiceFixture.should_remap_remote_to_local("my-2server.localdomain","/mnt/storage/downloads/tv","/mnt/storage/downloads/tv") --- 12:50:16.8 Info: --- Start: NzbDrone.Core.Test.RemotePathMappingsTests.RemotePathMappingServiceFixture.should_remap_remote_to_local("my-server.localdomain","/mnt/storageabc/downloads/tv","/mnt/storageabc/downloads/tv") --- 12:50:16.8 Trace: Evaluating remote path remote mappings for match to host [my-server.localdomain] and remote path [/mnt/storageabc/downloads/tv] 12:50:16.8 Trace: Checking configured remote path mapping: my-server.localdomain - /mnt/storage/ 12:50:16.8 Info: --- End: NzbDrone.Core.Test.RemotePathMappingsTests.RemotePathMappingServiceFixture.should_remap_remote_to_local("my-server.localdomain","/mnt/storageabc/downloads/tv","/mnt/storageabc/downloads/tv") --- 12:50:16.8 Info: --- Start: NzbDrone.Core.Test.RootFolderTests.GetBestRootFolderPathFixture.should_get_parent_path_from_os_path_if_matching_root_folder_is_not_found --- 12:50:16.8 Info: --- End: NzbDrone.Core.Test.RootFolderTests.GetBestRootFolderPathFixture.should_get_parent_path_from_os_path_if_matching_root_folder_is_not_found --- 12:50:16.8 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:50:16.8 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:50:16.8 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:50:16.8 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:50:16.8 Info: --- Start: NzbDrone.Core.Test.RootFolderTests.GetBestRootFolderPathFixture.should_return_root_folder_that_is_grandparent_path --- 12:50:16.8 Info: --- End: NzbDrone.Core.Test.RootFolderTests.GetBestRootFolderPathFixture.should_return_root_folder_that_is_grandparent_path --- 12:50:16.8 Info: --- Start: NzbDrone.Core.Test.RootFolderTests.GetBestRootFolderPathFixture.should_return_root_folder_that_is_parent_path --- 12:50:16.8 Info: --- End: NzbDrone.Core.Test.RootFolderTests.GetBestRootFolderPathFixture.should_return_root_folder_that_is_parent_path --- 12:50:16.8 Info: --- Start: NzbDrone.Core.Test.RootFolderTests.RootFolderServiceFixture.adding_duplicated_root_folder_should_throw --- 12:50:16.8 Info: --- End: NzbDrone.Core.Test.RootFolderTests.RootFolderServiceFixture.adding_duplicated_root_folder_should_throw --- 12:50:16.8 Info: --- Start: NzbDrone.Core.Test.RootFolderTests.RootFolderServiceFixture.invalid_folder_path_throws_on_add("") --- 12:50:16.8 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:50:16.8 Info: --- Start: NzbDrone.Core.Test.RootFolderTests.RootFolderServiceFixture.invalid_folder_path_throws_on_add(null) --- 12:50:16.8 Info: --- End: NzbDrone.Core.Test.RootFolderTests.RootFolderServiceFixture.invalid_folder_path_throws_on_add(null) --- 12:50:16.8 Info: --- Start: NzbDrone.Core.Test.RootFolderTests.RootFolderServiceFixture.invalid_folder_path_throws_on_add("BAD PATH") --- 12:50:16.8 Info: --- End: NzbDrone.Core.Test.RootFolderTests.RootFolderServiceFixture.invalid_folder_path_throws_on_add("BAD PATH") --- 12:50:16.8 Info: --- Start: NzbDrone.Core.Test.RootFolderTests.RootFolderServiceFixture.should_be_able_to_add_root_dir("D:\\Music\\") --- 12:50:16.8 Info: --- End: NzbDrone.Core.Test.RootFolderTests.RootFolderServiceFixture.should_be_able_to_add_root_dir("D:\\Music\\") --- 12:50:16.8 Info: --- Start: NzbDrone.Core.Test.RootFolderTests.RootFolderServiceFixture.should_be_able_to_add_root_dir("//server//folder") --- 12:50:16.8 Info: --- End: NzbDrone.Core.Test.RootFolderTests.RootFolderServiceFixture.should_be_able_to_add_root_dir("//server//folder") --- 12:50:16.8 Info: --- Start: NzbDrone.Core.Test.RootFolderTests.RootFolderServiceFixture.should_be_able_to_remove_root_dir --- 12:50:16.8 Info: --- End: NzbDrone.Core.Test.RootFolderTests.RootFolderServiceFixture.should_be_able_to_remove_root_dir --- 12:50:16.8 Info: --- Start: NzbDrone.Core.Test.RootFolderTests.RootFolderServiceFixture.should_throw_if_folder_being_added_doesnt_exist --- 12:50:16.8 Info: --- End: NzbDrone.Core.Test.RootFolderTests.RootFolderServiceFixture.should_throw_if_folder_being_added_doesnt_exist --- 12:50:16.8 Info: --- Start: NzbDrone.Core.Test.RootFolderTests.RootFolderServiceFixture.should_throw_when_adding_not_writable_folder --- 12:50:16.8 Info: --- End: NzbDrone.Core.Test.RootFolderTests.RootFolderServiceFixture.should_throw_when_adding_not_writable_folder --- 12:50:16.8 Info: --- Start: NzbDrone.Core.Test.ThingiProviderTests.NullConfigFixture.should_be_valid --- 12:50:16.8 Info: --- End: NzbDrone.Core.Test.ThingiProviderTests.NullConfigFixture.should_be_valid --- 12:50:16.8 Info: --- Start: NzbDrone.Core.Test.ThingiProviderTests.ProviderRepositoryFixture.should_read_write_download_provider --- 12:50:16.8 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm64/cached_Main.db 12:50:16.8 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm64/_temp_11361_638515470168596148_468/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:50:16.8 Info: DatabaseEngineVersionCheck migrating 12:50:16.8 Info: PerformDBOperation 12:50:16.8 Info: Performing DB Operation 12:50:16.8 Info: SQLite 3.45.3 12:50:16.8 Info: => 0.001176s 12:50:16.8 Info: DatabaseEngineVersionCheck migrated 12:50:16.8 Info: => 0.0011896s 12:50:16.8 Debug: Took: 00:00:00.0132221 12:50:16.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:50:16.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Indexers".* FROM "Indexers" PARAMETERS: ==== End Query Trace ==== 12:50:16.9 Info: --- End: NzbDrone.Core.Test.ThingiProviderTests.ProviderRepositoryFixture.should_read_write_download_provider --- 12:50:16.9 Info: --- Start: NzbDrone.Core.Test.ThingiProviderTests.ProviderStatusServiceFixture.should_cancel_backoff_on_success --- 12:50:16.9 Info: --- End: NzbDrone.Core.Test.ThingiProviderTests.ProviderStatusServiceFixture.should_cancel_backoff_on_success --- 12:50:16.9 Info: --- Start: NzbDrone.Core.Test.ThingiProviderTests.ProviderStatusServiceFixture.should_not_escalate_further_than_5_minutes_for_15_min_after_startup --- 12:50:16.9 Info: --- End: NzbDrone.Core.Test.ThingiProviderTests.ProviderStatusServiceFixture.should_not_escalate_further_than_5_minutes_for_15_min_after_startup --- 12:50:16.9 Info: --- Start: NzbDrone.Core.Test.ThingiProviderTests.ProviderStatusServiceFixture.should_not_store_update_if_already_okay --- 12:50:16.9 Info: --- End: NzbDrone.Core.Test.ThingiProviderTests.ProviderStatusServiceFixture.should_not_store_update_if_already_okay --- 12:50:16.9 Info: --- Start: NzbDrone.Core.Test.ThingiProviderTests.ProviderStatusServiceFixture.should_preserve_escalation_on_intermittent_success --- 12:50:16.9 Info: --- End: NzbDrone.Core.Test.ThingiProviderTests.ProviderStatusServiceFixture.should_preserve_escalation_on_intermittent_success --- 12:50:16.9 Info: --- Start: NzbDrone.Core.Test.ThingiProviderTests.ProviderStatusServiceFixture.should_start_backoff_on_first_failure --- 12:50:16.9 Info: --- End: NzbDrone.Core.Test.ThingiProviderTests.ProviderStatusServiceFixture.should_start_backoff_on_first_failure --- 12:50:16.9 Info: --- Start: NzbDrone.Core.Test.UpdateTests.UpdatePackageProviderFixture.no_update_when_version_higher --- 12:50:17.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 12:50:17.0 Trace: Using default config value for 'proxyenabled' defaultValue:'False' 12:50:17.2 Trace: Res: HTTP/2.0 [GET] https://lidarr.servarr.com/v1/update/nightly?version=10.0&os=linuxmusl&arch=Arm64&runtime=netcore&runtimeVer=3.0.0&dbType=SQLite: 200.OK (19 bytes) (185 ms) 12:50:17.2 Info: --- End: NzbDrone.Core.Test.UpdateTests.UpdatePackageProviderFixture.no_update_when_version_higher --- Skipped finds_update_when_version_lower [< 1 ms] Skipped should_get_master_if_branch_doesnt_exit [< 1 ms] Skipped should_get_recent_updates [< 1 ms] 12:50:17.2 Info: --- Start: NzbDrone.Core.Test.UpdateTests.UpdateServiceFixture.Should_copy_update_client_to_root_of_sandbox --- 12:50:17.3 Debug: Checking for updates 12:50:17.3 Info: Downloading update 0.6.2.883 12:50:17.3 Debug: Downloading update package from [https://github.com/lidarr/Lidarr/releases/download/v0.6.2.883/Lidarr.develop.0.6.2.883.linux.tar.gz] to [/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm64/_temp_11361_638515470172083687_470/lidarr_update/Lidarr.develop.0.6.2.883.tar.gz] 12:50:17.3 Info: Verifying update package 12:50:17.3 Info: Update package verified successfully 12:50:17.3 Info: Extracting Update package 12:50:17.3 Info: Update package extracted successfully 12:50:17.3 Info: Preparing client 12:50:17.3 Info: Starting update client /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm64/_temp_11361_638515470172083687_470/lidarr_update/Lidarr.Update 12:50:17.3 Info: Lidarr will restart shortly. 12:50:17.3 Info: Updater Arguments: 12 /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm64/_temp_11361_638515470172083687_470/lidarr_update C:\Test\Lidarr.exe 12:50:17.3 Debug: Restarting Lidarr to apply updates 12:50:17.3 Info: --- End: NzbDrone.Core.Test.UpdateTests.UpdateServiceFixture.Should_copy_update_client_to_root_of_sandbox --- 12:50:17.3 Info: --- Start: NzbDrone.Core.Test.UpdateTests.UpdateServiceFixture.should_delete_sandbox_before_update_if_folder_exists --- 12:50:17.3 Debug: Checking for updates 12:50:17.3 Info: Deleting old update files 12:50:17.3 Info: Downloading update 0.6.2.883 12:50:17.3 Debug: Downloading update package from [https://github.com/lidarr/Lidarr/releases/download/v0.6.2.883/Lidarr.develop.0.6.2.883.linux.tar.gz] to [/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm64/_temp_11361_638515470173101095_471/lidarr_update/Lidarr.develop.0.6.2.883.tar.gz] 12:50:17.3 Info: Verifying update package 12:50:17.3 Info: Update package verified successfully 12:50:17.3 Info: Extracting Update package 12:50:17.3 Info: Update package extracted successfully 12:50:17.3 Info: Preparing client 12:50:17.3 Info: Starting update client /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm64/_temp_11361_638515470173101095_471/lidarr_update/Lidarr.Update 12:50:17.3 Info: Lidarr will restart shortly. 12:50:17.3 Info: Updater Arguments: 12 /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm64/_temp_11361_638515470173101095_471/lidarr_update C:\Test\Lidarr.exe 12:50:17.3 Debug: Restarting Lidarr to apply updates 12:50:17.3 Info: --- End: NzbDrone.Core.Test.UpdateTests.UpdateServiceFixture.should_delete_sandbox_before_update_if_folder_exists --- 12:50:17.3 Info: --- Start: NzbDrone.Core.Test.UpdateTests.UpdateServiceFixture.Should_download_and_extract_to_temp_folder --- 12:50:17.3 Debug: Checking for updates 12:50:17.3 Info: Downloading update 0.6.2.883 12:50:17.3 Debug: Downloading update package from [https://github.com/lidarr/Lidarr/releases/download/v0.6.2.883/Lidarr.develop.0.6.2.883.linux.tar.gz] to [/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm64/_temp_11361_638515470173159038_472/lidarr_update/Lidarr.develop.0.6.2.883.tar.gz] 12:50:17.3 Debug: Downloading [https://github.com/lidarr/Lidarr/releases/download/v0.6.2.883/Lidarr.develop.0.6.2.883.linux.tar.gz] to [/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm64/_temp_11361_638515470173159038_472/lidarr_update/Lidarr.develop.0.6.2.883.tar.gz] 12:50:17.3 Trace: Req: [GET] https://github.com/lidarr/Lidarr/releases/download/v0.6.2.883/Lidarr.develop.0.6.2.883.linux.tar.gz 12:50:17.3 Trace: Using default config value for 'proxyenabled' defaultValue:'False' 12:50:17.3 Info: IPv4 is available: True, IPv6 will be disabled 12:50:17.5 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) (217 ms) 12:50:17.5 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%2F20240517%2Fus-east-1%2Fs3%2Faws4_request&X-Amz-Date=20240517T125017Z&X-Amz-Expires=300&X-Amz-Signature=2a3e44effac7e7d3b384d26fde262da36a98be37fd3fb6e6bbd95af1018369d9&X-Amz-SignedHeaders=host&actor_id=0&key_id=0&repo_id=90468352&response-content-disposition=attachment%3B%20filename%3DLidarr.develop.0.6.2.883.linux.tar.gz&response-content-type=application%2Foctet-stream 12:50:17.5 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%2F20240517%2Fus-east-1%2Fs3%2Faws4_request&X-Amz-Date=20240517T125017Z&X-Amz-Expires=300&X-Amz-Signature=2a3e44effac7e7d3b384d26fde262da36a98be37fd3fb6e6bbd95af1018369d9&X-Amz-SignedHeaders=host&actor_id=0&key_id=0&repo_id=90468352&response-content-disposition=attachment%3B%20filename%3DLidarr.develop.0.6.2.883.linux.tar.gz&response-content-type=application%2Foctet-stream 12:50:17.5 Trace: Using default config value for 'proxyenabled' defaultValue:'False' 12:50:18.3 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%2F20240517%2Fus-east-1%2Fs3%2Faws4_request&X-Amz-Date=20240517T125017Z&X-Amz-Expires=300&X-Amz-Signature=2a3e44effac7e7d3b384d26fde262da36a98be37fd3fb6e6bbd95af1018369d9&X-Amz-SignedHeaders=host&actor_id=0&key_id=0&repo_id=90468352&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) (806 ms) 12:50:18.3 Debug: Downloading Completed. took 1s 12:50:18.3 Info: Verifying update package 12:50:18.3 Info: Update package verified successfully 12:50:18.3 Info: Extracting Update package 12:50:18.3 Debug: Extracting archive [/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm64/_temp_11361_638515470173159038_472/lidarr_update/Lidarr.develop.0.6.2.883.tar.gz] to [/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm64/_temp_11361_638515470173159038_472/lidarr_update/] 12:50:18.9 Debug: Extraction complete. 12:50:18.9 Info: Update package extracted successfully 12:50:18.9 Info: Preparing client 12:50:18.9 Info: Starting update client /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm64/_temp_11361_638515470173159038_472/lidarr_update/Lidarr.Update 12:50:18.9 Info: Lidarr will restart shortly. 12:50:18.9 Info: Updater Arguments: 12 /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm64/_temp_11361_638515470173159038_472/lidarr_update C:\Test\Lidarr.exe 12:50:18.9 Debug: Restarting Lidarr to apply updates 12:50:18.9 Info: --- End: NzbDrone.Core.Test.UpdateTests.UpdateServiceFixture.Should_download_and_extract_to_temp_folder --- 12:50:18.9 Info: --- Start: NzbDrone.Core.Test.UpdateTests.UpdateServiceFixture.Should_download_update_package --- 12:50:18.9 Debug: Checking for updates 12:50:18.9 Info: Downloading update 0.6.2.883 12:50:18.9 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.3.3.4204/_tests/net6.0/linux-musl-arm64/_temp_11361_638515470189750454_473/lidarr_update/Lidarr.develop.0.6.2.883.tar.gz] 12:50:18.9 Info: Verifying update package 12:50:18.9 Info: Update package verified successfully 12:50:18.9 Info: Extracting Update package 12:50:18.9 Info: Update package extracted successfully 12:50:18.9 Info: Preparing client 12:50:18.9 Info: Starting update client /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm64/_temp_11361_638515470189750454_473/lidarr_update/Lidarr.Update 12:50:18.9 Info: Lidarr will restart shortly. 12:50:18.9 Info: Updater Arguments: 12 /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm64/_temp_11361_638515470189750454_473/lidarr_update C:\Test\Lidarr.exe 12:50:18.9 Debug: Restarting Lidarr to apply updates 12:50:18.9 Info: --- End: NzbDrone.Core.Test.UpdateTests.UpdateServiceFixture.Should_download_update_package --- 12:50:18.9 Info: --- Start: NzbDrone.Core.Test.UpdateTests.UpdateServiceFixture.Should_extract_update_package --- 12:50:18.9 Debug: Checking for updates 12:50:18.9 Info: Downloading update 0.6.2.883 12:50:18.9 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.3.3.4204/_tests/net6.0/linux-musl-arm64/_temp_11361_638515470189817751_474/lidarr_update/Lidarr.develop.0.6.2.883.tar.gz] 12:50:18.9 Info: Verifying update package 12:50:18.9 Info: Update package verified successfully 12:50:18.9 Info: Extracting Update package 12:50:18.9 Info: Update package extracted successfully 12:50:18.9 Info: Preparing client 12:50:18.9 Info: Starting update client /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm64/_temp_11361_638515470189817751_474/lidarr_update/Lidarr.Update 12:50:18.9 Info: Lidarr will restart shortly. 12:50:18.9 Info: Updater Arguments: 12 /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm64/_temp_11361_638515470189817751_474/lidarr_update C:\Test\Lidarr.exe 12:50:18.9 Debug: Restarting Lidarr to apply updates 12:50:18.9 Info: --- End: NzbDrone.Core.Test.UpdateTests.UpdateServiceFixture.Should_extract_update_package --- 12:50:18.9 Info: --- Start: NzbDrone.Core.Test.UpdateTests.UpdateServiceFixture.should_log_error_when_app_data_is_child_of_startup_folder --- 12:50:18.9 Debug: Checking for updates 12:50:18.9 Error: Update process failed NzbDrone.Core.Update.UpdateFailedException: Your Lidarr configuration '/C/Lidarr/AppData' is being stored in application folder '/C/Lidarr' which will cause data lost during the upgrade. Please remove any symlinks or redirects before trying again. at NzbDrone.Core.Update.InstallUpdateService.EnsureAppDataSafety() in ./Lidarr.Core/Update/InstallUpdateService.cs:line 231 at NzbDrone.Core.Update.InstallUpdateService.InstallUpdate(UpdatePackage updatePackage) in ./Lidarr.Core/Update/InstallUpdateService.cs:line 84 at NzbDrone.Core.Update.InstallUpdateService.Execute(ApplicationUpdateCommand message) in ./Lidarr.Core/Update/InstallUpdateService.cs:line 290 12:50:18.9 Info: --- End: NzbDrone.Core.Test.UpdateTests.UpdateServiceFixture.should_log_error_when_app_data_is_child_of_startup_folder --- 12:50:18.9 Info: --- Start: NzbDrone.Core.Test.UpdateTests.UpdateServiceFixture.should_log_error_when_app_data_is_same_as_startup_folder --- 12:50:18.9 Debug: Checking for updates 12:50:18.9 Error: Update process failed NzbDrone.Core.Update.UpdateFailedException: Your Lidarr configuration '/C/NzbDrone' is being stored in application folder '/C/NzbDrone' which will cause data lost during the upgrade. Please remove any symlinks or redirects before trying again. at NzbDrone.Core.Update.InstallUpdateService.EnsureAppDataSafety() in ./Lidarr.Core/Update/InstallUpdateService.cs:line 231 at NzbDrone.Core.Update.InstallUpdateService.InstallUpdate(UpdatePackage updatePackage) in ./Lidarr.Core/Update/InstallUpdateService.cs:line 84 at NzbDrone.Core.Update.InstallUpdateService.Execute(ApplicationUpdateCommand message) in ./Lidarr.Core/Update/InstallUpdateService.cs:line 290 12:50:18.9 Info: --- End: NzbDrone.Core.Test.UpdateTests.UpdateServiceFixture.should_log_error_when_app_data_is_same_as_startup_folder --- 12:50:18.9 Info: --- Start: NzbDrone.Core.Test.UpdateTests.UpdateServiceFixture.should_log_error_when_startup_folder_is_not_writable --- 12:50:18.9 Debug: Checking for updates 12:50:18.9 Error: Update process failed NzbDrone.Core.Update.UpdateFolderNotWritableException: Cannot install update because startup folder '/C/Lidarr' is not writable by the user 'buildozer'. at NzbDrone.Core.Update.InstallUpdateService.InstallUpdate(UpdatePackage updatePackage) in ./Lidarr.Core/Update/InstallUpdateService.cs:line 93 at NzbDrone.Core.Update.InstallUpdateService.Execute(ApplicationUpdateCommand message) in ./Lidarr.Core/Update/InstallUpdateService.cs:line 290 12:50:18.9 Info: --- End: NzbDrone.Core.Test.UpdateTests.UpdateServiceFixture.should_log_error_when_startup_folder_is_not_writable --- 12:50:18.9 Info: --- Start: NzbDrone.Core.Test.UpdateTests.UpdateServiceFixture.should_log_when_install_cannot_be_started --- 12:50:19.0 Debug: Checking for updates 12:50:19.0 Error: Update process failed NzbDrone.Core.Update.UpdateFolderNotWritableException: Cannot install update because startup folder '/C/Lidarr' is not writable by the user 'buildozer'. at NzbDrone.Core.Update.InstallUpdateService.InstallUpdate(UpdatePackage updatePackage) in ./Lidarr.Core/Update/InstallUpdateService.cs:line 93 at NzbDrone.Core.Update.InstallUpdateService.Execute(ApplicationUpdateCommand message) in ./Lidarr.Core/Update/InstallUpdateService.cs:line 290 12:50:19.0 Info: --- End: NzbDrone.Core.Test.UpdateTests.UpdateServiceFixture.should_log_when_install_cannot_be_started --- 12:50:19.0 Info: --- Start: NzbDrone.Core.Test.UpdateTests.UpdateServiceFixture.should_not_delete_sandbox_before_update_if_folder_doesnt_exists --- 12:50:19.0 Debug: Checking for updates 12:50:19.0 Info: Downloading update 0.6.2.883 12:50:19.0 Debug: Downloading update package from [https://github.com/lidarr/Lidarr/releases/download/v0.6.2.883/Lidarr.develop.0.6.2.883.linux.tar.gz] to [/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm64/_temp_11361_638515470190047657_479/lidarr_update/Lidarr.develop.0.6.2.883.tar.gz] 12:50:19.0 Info: Verifying update package 12:50:19.0 Info: Update package verified successfully 12:50:19.0 Info: Extracting Update package 12:50:19.0 Info: Update package extracted successfully 12:50:19.0 Info: Preparing client 12:50:19.0 Info: Starting update client /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm64/_temp_11361_638515470190047657_479/lidarr_update/Lidarr.Update 12:50:19.0 Info: Lidarr will restart shortly. 12:50:19.0 Info: Updater Arguments: 12 /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm64/_temp_11361_638515470190047657_479/lidarr_update C:\Test\Lidarr.exe 12:50:19.0 Debug: Restarting Lidarr to apply updates 12:50:19.0 Info: --- End: NzbDrone.Core.Test.UpdateTests.UpdateServiceFixture.should_not_delete_sandbox_before_update_if_folder_doesnt_exists --- 12:50:19.0 Info: --- Start: NzbDrone.Core.Test.UpdateTests.UpdateServiceFixture.should_not_extract_if_verification_fails --- 12:50:19.0 Debug: Checking for updates 12:50:19.0 Info: Downloading update 0.6.2.883 12:50:19.0 Debug: Downloading update package from [https://github.com/lidarr/Lidarr/releases/download/v0.6.2.883/Lidarr.develop.0.6.2.883.linux.tar.gz] to [/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm64/_temp_11361_638515470190095356_480/lidarr_update/Lidarr.develop.0.6.2.883.tar.gz] 12:50:19.0 Info: Verifying update package 12:50:19.0 Error: Update package is invalid 12:50:19.0 Error: Update process failed NzbDrone.Core.Update.UpdateVerificationFailedException: Update file '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm64/_temp_11361_638515470190095356_480/lidarr_update/Lidarr.develop.0.6.2.883.tar.gz' is invalid at NzbDrone.Core.Update.InstallUpdateService.InstallUpdate(UpdatePackage updatePackage) in ./Lidarr.Core/Update/InstallUpdateService.cs:line 133 at NzbDrone.Core.Update.InstallUpdateService.Execute(ApplicationUpdateCommand message) in ./Lidarr.Core/Update/InstallUpdateService.cs:line 290 12:50:19.0 Info: --- End: NzbDrone.Core.Test.UpdateTests.UpdateServiceFixture.should_not_extract_if_verification_fails --- 12:50:19.0 Info: --- Start: NzbDrone.Core.Test.UpdateTests.UpdateServiceFixture.should_not_update_with_built_in_updater_inside_docker_container --- 12:50:19.0 Debug: Checking for updates 12:50:19.0 Debug: Built-In updater disabled inside a docker container. Please update the container image. 12:50:19.0 Info: --- End: NzbDrone.Core.Test.UpdateTests.UpdateServiceFixture.should_not_update_with_built_in_updater_inside_docker_container --- 12:50:19.0 Info: --- Start: NzbDrone.Core.Test.UpdateTests.UpdateServiceFixture.should_not_update_with_built_in_updater_when_external_updater_is_configured --- 12:50:19.0 Debug: Checking for updates 12:50:19.0 Debug: Built-In updater disabled, please use BuiltIn to install 12:50:19.0 Info: --- End: NzbDrone.Core.Test.UpdateTests.UpdateServiceFixture.should_not_update_with_built_in_updater_when_external_updater_is_configured --- 12:50:19.0 Info: --- Start: NzbDrone.Core.Test.UpdateTests.UpdateServiceFixture.should_return_with_warning_if_updater_doesnt_exists --- 12:50:19.0 Debug: Checking for updates 12:50:19.0 Info: Downloading update 0.6.2.883 12:50:19.0 Debug: Downloading update package from [https://github.com/lidarr/Lidarr/releases/download/v0.6.2.883/Lidarr.develop.0.6.2.883.linux.tar.gz] to [/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm64/_temp_11361_638515470190220252_483/lidarr_update/Lidarr.develop.0.6.2.883.tar.gz] 12:50:19.0 Info: Verifying update package 12:50:19.0 Info: Update package verified successfully 12:50:19.0 Info: Extracting Update package 12:50:19.0 Info: Update package extracted successfully 12:50:19.0 Info: Preparing client 12:50:19.0 Warn: Update client /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm64/_temp_11361_638515470190220252_483/lidarr_update/Lidarr.Update does not exist, aborting update. 12:50:19.0 Debug: Restarting Lidarr to apply updates 12:50:19.0 Info: --- End: NzbDrone.Core.Test.UpdateTests.UpdateServiceFixture.should_return_with_warning_if_updater_doesnt_exists --- 12:50:19.0 Info: --- Start: NzbDrone.Core.Test.UpdateTests.UpdateServiceFixture.should_return_without_error_or_warnings_when_no_updates_are_available --- 12:50:19.0 Debug: Checking for updates 12:50:19.0 Debug: No update available 12:50:19.0 Info: --- End: NzbDrone.Core.Test.UpdateTests.UpdateServiceFixture.should_return_without_error_or_warnings_when_no_updates_are_available --- 12:50:19.0 Info: --- Start: NzbDrone.Core.Test.UpdateTests.UpdateServiceFixture.should_run_script_if_configured --- 12:50:19.0 Debug: Checking for updates 12:50:19.0 Info: Downloading update 0.6.2.883 12:50:19.0 Debug: Downloading update package from [https://github.com/lidarr/Lidarr/releases/download/v0.6.2.883/Lidarr.develop.0.6.2.883.linux.tar.gz] to [/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm64/_temp_11361_638515470190313140_485/lidarr_update/Lidarr.develop.0.6.2.883.tar.gz] 12:50:19.0 Info: Verifying update package 12:50:19.0 Info: Update package verified successfully 12:50:19.0 Info: Extracting Update package 12:50:19.0 Info: Update package extracted successfully 12:50:19.0 Info: Removing Lidarr.Update 12:50:19.0 Info: Starting update script: /tmp/lidarr/update.sh 12:50:19.0 Info: Updater Arguments: 12 /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm64/_temp_11361_638515470190313140_485/lidarr_update C:\Test\Lidarr.exe 12:50:19.0 Debug: Restarting Lidarr to apply updates 12:50:19.0 Info: --- End: NzbDrone.Core.Test.UpdateTests.UpdateServiceFixture.should_run_script_if_configured --- 12:50:19.0 Info: --- Start: NzbDrone.Core.Test.UpdateTests.UpdateServiceFixture.should_start_update_client_if_updater_exists --- 12:50:19.0 Debug: Checking for updates 12:50:19.0 Info: Downloading update 0.6.2.883 12:50:19.0 Debug: Downloading update package from [https://github.com/lidarr/Lidarr/releases/download/v0.6.2.883/Lidarr.develop.0.6.2.883.linux.tar.gz] to [/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm64/_temp_11361_638515470190373526_486/lidarr_update/Lidarr.develop.0.6.2.883.tar.gz] 12:50:19.0 Info: Verifying update package 12:50:19.0 Info: Update package verified successfully 12:50:19.0 Info: Extracting Update package 12:50:19.0 Info: Update package extracted successfully 12:50:19.0 Info: Preparing client 12:50:19.0 Info: Starting update client /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm64/_temp_11361_638515470190373526_486/lidarr_update/Lidarr.Update 12:50:19.0 Info: Lidarr will restart shortly. 12:50:19.0 Info: Updater Arguments: 12 /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm64/_temp_11361_638515470190373526_486/lidarr_update C:\Test\Lidarr.exe 12:50:19.0 Debug: Restarting Lidarr to apply updates 12:50:19.0 Info: --- End: NzbDrone.Core.Test.UpdateTests.UpdateServiceFixture.should_start_update_client_if_updater_exists --- 12:50:19.0 Info: --- Start: NzbDrone.Core.Test.UpdateTests.UpdateServiceFixture.should_switch_to_branch_specified_in_updatepackage --- 12:50:19.0 Debug: Checking for updates 12:50:19.0 Info: Downloading update 0.6.2.883 12:50:19.0 Debug: Downloading update package from [https://github.com/lidarr/Lidarr/releases/download/v0.6.2.883/Lidarr.develop.0.6.2.883.linux.tar.gz] to [/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm64/_temp_11361_638515470190417087_487/lidarr_update/Lidarr.develop.0.6.2.883.tar.gz] 12:50:19.0 Info: Verifying update package 12:50:19.0 Info: Update package verified successfully 12:50:19.0 Info: Extracting Update package 12:50:19.0 Info: Update package extracted successfully 12:50:19.0 Info: Branch [] is being redirected to [fake]] 12:50:19.0 Info: Preparing client 12:50:19.0 Info: Starting update client /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm64/_temp_11361_638515470190417087_487/lidarr_update/Lidarr.Update 12:50:19.0 Info: Lidarr will restart shortly. 12:50:19.0 Info: Updater Arguments: 12 /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm64/_temp_11361_638515470190417087_487/lidarr_update C:\Test\Lidarr.exe 12:50:19.0 Debug: Restarting Lidarr to apply updates 12:50:19.0 Info: --- End: NzbDrone.Core.Test.UpdateTests.UpdateServiceFixture.should_switch_to_branch_specified_in_updatepackage --- 12:50:19.0 Info: --- Start: NzbDrone.Core.Test.UpdateTests.UpdateServiceFixture.should_throw_if_script_is_not_set --- 12:50:19.0 Debug: Checking for updates 12:50:19.0 Info: Downloading update 0.6.2.883 12:50:19.0 Debug: Downloading update package from [https://github.com/lidarr/Lidarr/releases/download/v0.6.2.883/Lidarr.develop.0.6.2.883.linux.tar.gz] to [/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm64/_temp_11361_638515470190470396_488/lidarr_update/Lidarr.develop.0.6.2.883.tar.gz] 12:50:19.0 Info: Verifying update package 12:50:19.0 Info: Update package verified successfully 12:50:19.0 Info: Extracting Update package 12:50:19.0 Info: Update package extracted successfully 12:50:19.0 Error: Update process failed NzbDrone.Core.Update.UpdateFailedException: Update Script has not been defined at NzbDrone.Core.Update.InstallUpdateService.InstallUpdateWithScript(String updateSandboxFolder) in ./Lidarr.Core/Update/InstallUpdateService.cs:line 202 at NzbDrone.Core.Update.InstallUpdateService.InstallUpdate(UpdatePackage updatePackage) in ./Lidarr.Core/Update/InstallUpdateService.cs:line 148 at NzbDrone.Core.Update.InstallUpdateService.Execute(ApplicationUpdateCommand message) in ./Lidarr.Core/Update/InstallUpdateService.cs:line 290 12:50:19.0 Info: --- End: NzbDrone.Core.Test.UpdateTests.UpdateServiceFixture.should_throw_if_script_is_not_set --- 12:50:19.0 Info: --- Start: NzbDrone.Core.Test.UpdateTests.UpdateServiceFixture.should_throw_if_script_is_null --- 12:50:19.0 Debug: Checking for updates 12:50:19.0 Info: Downloading update 0.6.2.883 12:50:19.0 Debug: Downloading update package from [https://github.com/lidarr/Lidarr/releases/download/v0.6.2.883/Lidarr.develop.0.6.2.883.linux.tar.gz] to [/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm64/_temp_11361_638515470190531378_489/lidarr_update/Lidarr.develop.0.6.2.883.tar.gz] 12:50:19.0 Info: Verifying update package 12:50:19.0 Info: Update package verified successfully 12:50:19.0 Info: Extracting Update package 12:50:19.0 Info: Update package extracted successfully 12:50:19.0 Error: Update process failed NzbDrone.Core.Update.UpdateFailedException: Update Script has not been defined at NzbDrone.Core.Update.InstallUpdateService.InstallUpdateWithScript(String updateSandboxFolder) in ./Lidarr.Core/Update/InstallUpdateService.cs:line 202 at NzbDrone.Core.Update.InstallUpdateService.InstallUpdate(UpdatePackage updatePackage) in ./Lidarr.Core/Update/InstallUpdateService.cs:line 148 at NzbDrone.Core.Update.InstallUpdateService.Execute(ApplicationUpdateCommand message) in ./Lidarr.Core/Update/InstallUpdateService.cs:line 290 12:50:19.0 Info: --- End: NzbDrone.Core.Test.UpdateTests.UpdateServiceFixture.should_throw_if_script_is_null --- 12:50:19.0 Info: --- Start: NzbDrone.Core.Test.UpdateTests.UpdateServiceFixture.should_throw_if_script_path_does_not_exist --- 12:50:19.0 Debug: Checking for updates 12:50:19.0 Info: Downloading update 0.6.2.883 12:50:19.0 Debug: Downloading update package from [https://github.com/lidarr/Lidarr/releases/download/v0.6.2.883/Lidarr.develop.0.6.2.883.linux.tar.gz] to [/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm64/_temp_11361_638515470190575126_490/lidarr_update/Lidarr.develop.0.6.2.883.tar.gz] 12:50:19.0 Info: Verifying update package 12:50:19.0 Info: Update package verified successfully 12:50:19.0 Info: Extracting Update package 12:50:19.0 Info: Update package extracted successfully 12:50:19.0 Error: Update process failed NzbDrone.Core.Update.UpdateFailedException: Update Script: '/tmp/lidarr/update.sh' does not exist at NzbDrone.Core.Update.InstallUpdateService.InstallUpdateWithScript(String updateSandboxFolder) in ./Lidarr.Core/Update/InstallUpdateService.cs:line 207 at NzbDrone.Core.Update.InstallUpdateService.InstallUpdate(UpdatePackage updatePackage) in ./Lidarr.Core/Update/InstallUpdateService.cs:line 148 at NzbDrone.Core.Update.InstallUpdateService.Execute(ApplicationUpdateCommand message) in ./Lidarr.Core/Update/InstallUpdateService.cs:line 290 12:50:19.0 Info: --- End: NzbDrone.Core.Test.UpdateTests.UpdateServiceFixture.should_throw_if_script_path_does_not_exist --- 12:50:19.0 Info: --- Start: NzbDrone.Core.Test.ValidationTests.GuidValidationFixture.should_be_valid_if_valid_guid --- 12:50:19.0 Info: --- End: NzbDrone.Core.Test.ValidationTests.GuidValidationFixture.should_be_valid_if_valid_guid --- 12:50:19.0 Info: --- Start: NzbDrone.Core.Test.ValidationTests.GuidValidationFixture.should_not_be_valid_if_invalid_guid --- 12:50:19.0 Info: --- End: NzbDrone.Core.Test.ValidationTests.GuidValidationFixture.should_not_be_valid_if_invalid_guid --- 12:50:19.0 Info: --- Start: NzbDrone.Core.Test.ValidationTests.SystemFolderValidatorFixture.should_not_be_valid_if_child_of_bin_folder --- 12:50:19.0 Info: --- End: NzbDrone.Core.Test.ValidationTests.SystemFolderValidatorFixture.should_not_be_valid_if_child_of_bin_folder --- 12:50:19.0 Info: --- Start: NzbDrone.Core.Test.ValidationTests.SystemFolderValidatorFixture.should_not_be_valid_if_child_of_windows_folder --- 12:50:19.0 Info: --- End: NzbDrone.Core.Test.ValidationTests.SystemFolderValidatorFixture.should_not_be_valid_if_child_of_windows_folder --- 12:50:19.0 Info: --- Start: NzbDrone.Core.Test.ValidationTests.SystemFolderValidatorFixture.should_not_be_valid_if_set_to_bin_folder --- 12:50:19.0 Info: --- End: NzbDrone.Core.Test.ValidationTests.SystemFolderValidatorFixture.should_not_be_valid_if_set_to_bin_folder --- 12:50:19.0 Info: --- Start: NzbDrone.Core.Test.ValidationTests.SystemFolderValidatorFixture.should_not_be_valid_if_set_to_windows_folder --- 12:50:19.0 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] 12:50:21.4 Info: --- Start: NzbDrone.App.Test.ContainerFixture.should_be_able_to_resolve_downloadclients --- 12:50:21.6 Debug: fpcalc version: 1.5.1 12:50:21.6 Info: --- End: NzbDrone.App.Test.ContainerFixture.should_be_able_to_resolve_downloadclients --- 12:50:21.6 Info: --- Start: NzbDrone.App.Test.ContainerFixture.should_be_able_to_resolve_indexers --- 12:50:21.7 Info: --- End: NzbDrone.App.Test.ContainerFixture.should_be_able_to_resolve_indexers --- 12:50:21.7 Info: --- Start: NzbDrone.App.Test.ContainerFixture.should_resolve_command_executor_by_name --- 12:50:21.7 Debug: fpcalc version: 1.5.1 12:50:21.7 Info: --- End: NzbDrone.App.Test.ContainerFixture.should_resolve_command_executor_by_name --- 12:50:21.7 Info: --- Start: NzbDrone.App.Test.ContainerFixture.should_return_same_instance_of_singletons_by_different_interfaces --- 12:50:21.8 Debug: fpcalc version: 1.5.1 12:50:21.8 Info: --- End: NzbDrone.App.Test.ContainerFixture.should_return_same_instance_of_singletons_by_different_interfaces --- 12:50:21.8 Info: --- Start: NzbDrone.App.Test.ContainerFixture.should_return_same_instance_of_singletons_by_same_interface --- 12:50:21.8 Debug: fpcalc version: 1.5.1 12:50:21.8 Info: --- End: NzbDrone.App.Test.ContainerFixture.should_return_same_instance_of_singletons_by_same_interface --- 12:50:21.8 Info: --- Start: NzbDrone.App.Test.ContainerFixture.should_return_same_instance_via_resolve_and_resolveall --- 12:50:21.9 Debug: fpcalc version: 1.5.1 12:50:21.9 Info: --- End: NzbDrone.App.Test.ContainerFixture.should_return_same_instance_via_resolve_and_resolveall --- 12:50:21.9 Info: --- Start: NzbDrone.App.Test.NzbDroneProcessServiceFixture.should_continue_if_only_instance --- 12:50:22.0 Info: --- End: NzbDrone.App.Test.NzbDroneProcessServiceFixture.should_continue_if_only_instance --- 12:50:22.0 Info: --- Start: NzbDrone.App.Test.NzbDroneProcessServiceFixture.should_enforce_if_another_console_is_running --- 12:50:22.0 Info: 1 instance(s) of Lidarr are running 12:50:22.0 Warn: Another instance of Lidarr is already running. 12:50:22.0 Info: --- End: NzbDrone.App.Test.NzbDroneProcessServiceFixture.should_enforce_if_another_console_is_running --- 12:50:22.0 Info: --- Start: NzbDrone.App.Test.NzbDroneProcessServiceFixture.should_return_false_if_another_gui_is_running --- 12:50:22.0 Info: 1 instance(s) of Lidarr are running 12:50:22.0 Warn: Another instance of Lidarr is already running. 12:50:22.0 Info: --- End: NzbDrone.App.Test.NzbDroneProcessServiceFixture.should_return_false_if_another_gui_is_running --- 12:50:22.0 Info: --- Start: NzbDrone.App.Test.RouterTest.Route_should_call_install_service_when_application_mode_is_install --- 12:50:22.0 Info: --- End: NzbDrone.App.Test.RouterTest.Route_should_call_install_service_when_application_mode_is_install --- 12:50:22.0 Info: --- Start: NzbDrone.App.Test.RouterTest.Route_should_call_uninstall_service_when_application_mode_is_uninstall --- 12:50:22.0 Info: --- End: NzbDrone.App.Test.RouterTest.Route_should_call_uninstall_service_when_application_mode_is_uninstall --- 12:50:22.0 Info: --- Start: NzbDrone.App.Test.RouterTest.show_error_on_install_if_service_already_exist --- 12:50:22.0 Info: --- End: NzbDrone.App.Test.RouterTest.show_error_on_install_if_service_already_exist --- 12:50:22.0 Info: --- Start: NzbDrone.App.Test.RouterTest.show_error_on_uninstall_if_service_doesnt_exist --- 12:50:22.0 Info: --- End: NzbDrone.App.Test.RouterTest.show_error_on_uninstall_if_service_doesnt_exist --- Skipped Route_should_call_install_service_when_application_mode_is_install [9 ms] Skipped Route_should_call_uninstall_service_when_application_mode_is_uninstall [< 1 ms] Skipped show_error_on_install_if_service_already_exist [< 1 ms] Skipped show_error_on_uninstall_if_service_doesnt_exist [< 1 ms] Passed! - Failed: 0, Passed: 3000, Skipped: 49, Total: 3049, Duration: 1 m 1 s - /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm64/Lidarr.Core.Test.dll (net6.0) Passed! - Failed: 0, Passed: 488, Skipped: 30, Total: 518, Duration: 7 s - /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm64/Lidarr.Common.Test.dll (net6.0) Passed! - Failed: 0, Passed: 10, Skipped: 4, Total: 14, Duration: 1 s - /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm64/Lidarr.Host.Test.dll (net6.0) Passed! - Failed: 0, Passed: 1, Skipped: 0, Total: 1, Duration: 192 ms - /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm64/Lidarr.Libraries.Test.dll (net6.0) Passed! - Failed: 0, Passed: 3, Skipped: 0, Total: 3, Duration: 433 ms - /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm64/Lidarr.Api.Test.dll (net6.0) >>> lidarr: Entering fakeroot... >>> lidarr-openrc*: Running split function openrc... >>> 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.3.3.4204-r0.apk >>> lidarr*: Adding .pre-install >>> lidarr-openrc*: Scanning shared objects >>> lidarr*: Scanning shared objects >>> lidarr-openrc*: Tracing dependencies... >>> lidarr-openrc*: Package size: 24.0 KB >>> lidarr-openrc*: Compressing data... >>> lidarr-openrc*: Create checksum... >>> lidarr-openrc*: Create lidarr-openrc-2.3.3.4204-r0.apk >>> lidarr*: Tracing dependencies... aspnetcore6-runtime sqlite-libs chromaprint /bin/sh musl so:libc.musl-aarch64.so.1 so:libgcc_s.so.1 so:libstdc++.so.6 >>> lidarr*: Package size: 48.1 MB >>> lidarr*: Compressing data... >>> lidarr*: Create checksum... >>> lidarr*: Create lidarr-2.3.3.4204-r0.apk >>> lidarr: Build complete at Fri, 17 May 2024 12:50:24 +0000 elapsed time 0h 2m 59s >>> lidarr: Cleaning up srcdir >>> lidarr: Cleaning up pkgdir >>> lidarr: Uninstalling dependencies... (1/80) Purging .makedepends-lidarr (20240517.124727) (2/80) Purging sqlite-libs (3.45.3-r0) (3/80) Purging chromaprint (1.5.1-r7) (4/80) Purging dotnet6-sdk (6.0.130-r0) (5/80) Purging aspnetcore6-runtime (6.0.30-r0) (6/80) Purging dotnet6-runtime (6.0.30-r0) (7/80) Purging aspnetcore6-targeting-pack (6.0.30-r0) (8/80) Purging dotnet6-apphost-pack (6.0.30-r0) (9/80) Purging dotnet6-targeting-pack (6.0.30-r0) (10/80) Purging dotnet6-hostfxr (6.0.30-r0) (11/80) Purging dotnet6-templates (6.0.130-r0) (12/80) Purging netstandard21-targeting-pack (8.0.105-r0) (13/80) Purging dotnet-host (8.0.5-r0) (14/80) Purging yarn (1.22.22-r0) (15/80) Purging nodejs (20.12.2-r0) (16/80) Purging ada-libs (2.7.8-r0) (17/80) Purging chromaprint-libs (1.5.1-r7) (18/80) Purging ffmpeg-libavformat (6.1.1-r7) (19/80) Purging icu-libs (74.2-r0) (20/80) Purging libbase64 (0.5.2-r0) (21/80) Purging libbluray (1.3.4-r1) (22/80) Purging libbz2 (1.0.8-r6) (23/80) Purging libopenmpt (0.7.6-r0) (24/80) Purging librist (0.2.10-r1) (25/80) Purging libsrt (1.5.3-r0) (26/80) Purging libssh (0.10.6-r0) (27/80) Purging libxml2 (2.12.6-r2) (28/80) Purging libzmq (4.3.5-r2) (29/80) Purging lttng-ust (2.13.6-r1) (30/80) Purging mbedtls (3.6.0-r0) (31/80) Purging mpg123-libs (1.32.6-r0) (32/80) Purging xz-libs (5.6.1-r3) (33/80) Purging ffmpeg-libavcodec (6.1.1-r7) (34/80) Purging aom-libs (3.9.0-r0) (35/80) Purging ffmpeg-libswresample (6.1.1-r7) (36/80) Purging ffmpeg-libavutil (6.1.1-r7) (37/80) Purging libjxl (0.10.2-r0) (38/80) Purging giflib (5.2.2-r0) (39/80) Purging libva (2.21.0-r0) (40/80) Purging libdrm (2.4.120-r0) (41/80) Purging libpciaccess (0.18.1-r0) (42/80) Purging hwdata-pci (0.381-r0) (43/80) Purging icu-data-full (74.2-r0) (44/80) Purging openexr-libopenexr (3.1.13-r1) (45/80) Purging imath (3.1.11-r2) (46/80) Purging lame-libs (3.100-r5) (47/80) Purging lcms2 (2.16-r0) (48/80) Purging libvdpau (1.5-r3) (49/80) Purging libxext (1.3.6-r2) (50/80) Purging libxfixes (6.0.1-r4) (51/80) Purging libx11 (1.8.9-r1) (52/80) Purging libxcb (1.16.1-r0) (53/80) Purging libxdmcp (1.1.5-r1) (54/80) Purging libbsd (0.12.2-r0) (55/80) Purging libdav1d (1.4.1-r0) (56/80) Purging wayland-libs-client (1.22.0-r4) (57/80) Purging libffi (3.4.6-r0) (58/80) Purging libhwy (1.0.7-r0) (59/80) Purging libjpeg-turbo (3.0.3-r0) (60/80) Purging libmd (1.1.0-r0) (61/80) Purging libtheora (1.1.1-r18) (62/80) Purging libvorbis (1.3.7-r2) (63/80) Purging libogg (1.3.5-r5) (64/80) Purging libpng (1.6.43-r0) (65/80) Purging libwebpmux (1.3.2-r0) (66/80) Purging libwebp (1.3.2-r0) (67/80) Purging libsharpyuv (1.3.2-r0) (68/80) Purging libsodium (1.0.19-r0) (69/80) Purging libSvtAv1Enc (2.0.0-r1) (70/80) Purging libvpx (1.14.0-r0) (71/80) Purging libxau (1.0.11-r4) (72/80) Purging x265-libs (3.6-r0) (73/80) Purging numactl (2.0.18-r0) (74/80) Purging openexr-libilmthread (3.1.13-r1) (75/80) Purging openexr-libiex (3.1.13-r1) (76/80) Purging opus (1.5.2-r0) (77/80) Purging rav1e-libs (0.7.1-r0) (78/80) Purging soxr (0.1.3-r7) (79/80) Purging x264-libs (0.164_git20231001-r0) (80/80) Purging xvidcore (1.3.7-r2) Executing busybox-1.36.1-r26.trigger OK: 413 MiB in 108 packages >>> lidarr: Updating the testing/aarch64 repository index... >>> lidarr: Signing the index...